Version Description
Download this release
Release Info
Developer | konamiman |
Plugin | WooCommerce |
Version | 5.2.0-beta.1 |
Comparing to | |
See all releases |
Code changes from version 5.1.0 to 5.2.0-beta.1
- assets/css/dashboard-setup-rtl.css +1 -0
- assets/css/dashboard-setup.css +1 -0
- assets/css/dashboard-setup.scss +52 -0
- assets/css/twenty-twenty-one-rtl.css +1 -1
- assets/css/twenty-twenty-one.css +1 -1
- assets/css/twenty-twenty-one.scss +1 -0
- assets/images/dashboard-widget-setup.png +0 -0
- assets/images/mercadopago.png +0 -0
- assets/js/admin/meta-boxes-product-variation.js +1 -0
- assets/js/admin/meta-boxes-product-variation.min.js +1 -1
- assets/js/admin/wc-status-widget.js +32 -0
- assets/js/admin/wc-status-widget.min.js +1 -0
- assets/js/frontend/cart.js +1 -0
- assets/js/frontend/cart.min.js +1 -1
- assets/js/frontend/checkout.js +17 -6
- assets/js/frontend/checkout.min.js +1 -1
- assets/js/frontend/geolocation.js +99 -42
- assets/js/frontend/geolocation.min.js +1 -1
- assets/js/selectWoo/selectWoo.full.js +1 -2
- assets/js/selectWoo/selectWoo.full.min.js +1 -1
- i18n/languages/woocommerce.pot +2058 -2143
- includes/abstracts/abstract-wc-payment-token.php +1 -1
- includes/admin/class-wc-admin-addons.php +7 -3
- includes/admin/class-wc-admin-dashboard-setup.php +211 -0
- includes/admin/class-wc-admin-dashboard.php +145 -10
- includes/admin/class-wc-admin-help.php +1 -1
- includes/admin/class-wc-admin.php +1 -0
- includes/admin/meta-boxes/class-wc-meta-box-product-data.php +1 -0
- includes/admin/meta-boxes/views/html-order-shipping.php +3 -3
- includes/admin/meta-boxes/views/html-product-data-inventory.php +6 -2
- includes/admin/meta-boxes/views/html-product-data-variations.php +1 -0
- includes/admin/meta-boxes/views/html-variation-admin.php +29 -0
- includes/admin/plugin-updates/class-wc-updates-screen-updates.php +8 -1
- includes/admin/settings/class-wc-settings-products.php +6 -0
- includes/admin/views/html-admin-dashboard-setup.php +29 -0
- includes/admin/views/html-admin-page-status-report.php +4 -8
- includes/class-wc-ajax.php +40 -2
- includes/class-wc-cache-helper.php +19 -0
- includes/class-wc-cart.php +14 -0
- includes/class-wc-checkout.php +4 -1
- includes/class-wc-countries.php +21 -3
- includes/class-wc-form-handler.php +2 -0
- includes/class-wc-frontend-scripts.php +6 -3
- includes/class-wc-order.php +2 -2
- includes/class-wc-privacy.php +22 -10
- includes/class-wc-product-download.php +14 -1
- includes/class-wc-shipping-rate.php +6 -6
- includes/class-wc-tracker.php +3 -0
- includes/class-woocommerce.php +13 -1
- includes/data-stores/class-wc-product-data-store-cpt.php +2 -0
- includes/data-stores/class-wc-product-variation-data-store-cpt.php +1 -1
- includes/emails/class-wc-email-new-order.php +1 -1
- includes/log-handlers/class-wc-log-handler-file.php +5 -3
- includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php +138 -100
- includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php +1 -1
- includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php +3 -0
- includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php +1 -16
- includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php +32 -3
- includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php +10 -8
- includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php +15 -0
- includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php +16 -0
- includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zone-methods-controller.php +16 -0
- includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php +35 -35
- includes/theme-support/class-wc-twenty-twenty-one.php +1 -20
- includes/tracks/events/class-wc-extensions-tracking.php +18 -0
- includes/wc-core-functions.php +25 -5
- includes/wc-stock-functions.php +10 -2
- includes/wc-template-functions.php +14 -6
- includes/wc-term-functions.php +76 -23
- packages/woocommerce-admin/dist/app/index.js +0 -1
assets/css/dashboard-setup-rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.dashboard-widget-finish-setup .progress-wrapper{border:1px solid #757575;border-radius:16px;font-size:.9em;padding:2px 8px 2px 8px;display:inline-block;box-sizing:border-box}.dashboard-widget-finish-setup .progress-wrapper span{position:relative;top:-3px;color:#757575}.dashboard-widget-finish-setup .description div{margin-top:11px;float:right;width:70%}.dashboard-widget-finish-setup .description img{float:left;width:30%}.dashboard-widget-finish-setup .circle-progress{margin-top:1px;margin-right:-3px}.dashboard-widget-finish-setup .circle-progress circle{stroke:#f0f0f0;stroke-width:1px}.dashboard-widget-finish-setup .circle-progress .bar{stroke:#949494}
|
assets/css/dashboard-setup.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.dashboard-widget-finish-setup .progress-wrapper{border:1px solid #757575;border-radius:16px;font-size:.9em;padding:2px 8px 2px 8px;display:inline-block;box-sizing:border-box}.dashboard-widget-finish-setup .progress-wrapper span{position:relative;top:-3px;color:#757575}.dashboard-widget-finish-setup .description div{margin-top:11px;float:left;width:70%}.dashboard-widget-finish-setup .description img{float:right;width:30%}.dashboard-widget-finish-setup .circle-progress{margin-top:1px;margin-left:-3px}.dashboard-widget-finish-setup .circle-progress circle{stroke:#f0f0f0;stroke-width:1px}.dashboard-widget-finish-setup .circle-progress .bar{stroke:#949494}
|
assets/css/dashboard-setup.scss
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* dashboard-setup.scss
|
3 |
+
* Styles for WooCommerce dashboard finish setup widgets
|
4 |
+
* only loaded on the dashboard itself.
|
5 |
+
*/
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Styling begins
|
9 |
+
*/
|
10 |
+
|
11 |
+
.dashboard-widget-finish-setup {
|
12 |
+
|
13 |
+
.progress-wrapper {
|
14 |
+
border: 1px solid #757575;
|
15 |
+
border-radius: 16px;
|
16 |
+
font-size: 0.9em;
|
17 |
+
padding: 2px 8px 2px 8px;
|
18 |
+
display: inline-block;
|
19 |
+
box-sizing: border-box;
|
20 |
+
}
|
21 |
+
|
22 |
+
.progress-wrapper span {
|
23 |
+
position: relative;
|
24 |
+
top: -3px;
|
25 |
+
color: #757575;
|
26 |
+
}
|
27 |
+
|
28 |
+
.description div {
|
29 |
+
margin-top: 11px;
|
30 |
+
float: left;
|
31 |
+
width: 70%;
|
32 |
+
}
|
33 |
+
|
34 |
+
.description img {
|
35 |
+
float: right;
|
36 |
+
width: 30%;
|
37 |
+
}
|
38 |
+
|
39 |
+
.circle-progress {
|
40 |
+
margin-top: 1px;
|
41 |
+
margin-left: -3px;
|
42 |
+
|
43 |
+
circle {
|
44 |
+
stroke: #f0f0f0;
|
45 |
+
stroke-width: 1px;
|
46 |
+
}
|
47 |
+
|
48 |
+
.bar {
|
49 |
+
stroke: #949494;
|
50 |
+
}
|
51 |
+
}
|
52 |
+
}
|
assets/css/twenty-twenty-one-rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;left:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:right;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;left:2.2em}.single-product .type-product.sale>.onsale{left:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-right:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-right:none;border-left:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;right:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25rem}.single-product form.cart .quantity{float:right;margin-left:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-left:.5rem}a.reset_variations{margin-right:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:right}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 ol{margin-right:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 0 1.6em 14.2857142857%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-left:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;left:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:left}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-right:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-right:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:7px;line-height:20px;color:#fff;margin-left:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5rem}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5rem;margin-left:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;left:.5rem;padding-right:1rem;padding-left:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-left:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-right:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 0 .35rem .35rem;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-right:0;padding-left:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-right:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-right:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:left;padding-left:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;left:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;left:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{left:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:right;padding-left:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-right:1.5vw;float:left;clear:left}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;-webkit-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem .7rem .7rem 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-right:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:right}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-right:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:right;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:right;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-right:auto;margin-left:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 0 3em 2vw!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 0 3em 2vw}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;left:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{left:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:left}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-right:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-left:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-right:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-right:auto;margin-left:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-left:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 3rem 1rem;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-left:.5rem;padding-right:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-left:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:right;margin-top:.5rem;margin-left:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-right:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-right:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-left:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:right;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-right:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
1 |
+
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;left:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:right;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;left:2.2em}.single-product .type-product.sale>.onsale{left:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-right:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-right:none;border-left:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none;position:relative}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;right:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25rem}.single-product form.cart .quantity{float:right;margin-left:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-left:.5rem}a.reset_variations{margin-right:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:right}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 ol{margin-right:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 0 1.6em 14.2857142857%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-left:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;left:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:left}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-right:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-right:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:7px;line-height:20px;color:#fff;margin-left:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5rem}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5rem;margin-left:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;left:.5rem;padding-right:1rem;padding-left:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-left:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-right:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 0 .35rem .35rem;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-right:0;padding-left:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-right:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-right:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:left;padding-left:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;left:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;left:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{left:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:right;padding-left:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-right:1.5vw;float:left;clear:left}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;-webkit-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem .7rem .7rem 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-right:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:right}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-right:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:right;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:right;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-right:auto;margin-left:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 0 3em 2vw!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 0 3em 2vw}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;left:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{left:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:left}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-right:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-left:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-right:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-right:auto;margin-left:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-left:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 3rem 1rem;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-left:.5rem;padding-right:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-left:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:right;margin-top:.5rem;margin-left:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-right:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-right:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-left:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:right;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-right:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
assets/css/twenty-twenty-one.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;right:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:left;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;right:2.2em}.single-product .type-product.sale>.onsale{right:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-left:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-left:none;border-right:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25rem}.single-product form.cart .quantity{float:left;margin-right:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-right:.5rem}a.reset_variations{margin-left:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 ol{margin-left:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 14.2857142857% 1.6em 0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:right}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-left:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-left:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:7px;line-height:20px;color:#fff;margin-right:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5rem 0 0}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;right:.5rem;padding-left:1rem;padding-right:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-right:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-left:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 .35rem .35rem 0;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-left:0;padding-right:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-left:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-left:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;right:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;right:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{right:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem 0 .7rem .7rem}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-left:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:left}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-left:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:left;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:left;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 2vw 3em 0!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 2vw 3em 0}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;right:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{right:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:right}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-left:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-left:auto;margin-right:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-right:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 1rem 3rem 0;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-right:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-right:.5rem;padding-left:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-right:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:left;margin-top:.5rem;margin-right:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-left:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-left:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-right:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:left;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-left:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
1 |
+
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;right:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:left;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;right:2.2em}.single-product .type-product.sale>.onsale{right:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-left:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-left:none;border-right:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none;position:relative}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25rem}.single-product form.cart .quantity{float:left;margin-right:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-right:.5rem}a.reset_variations{margin-left:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 ol{margin-left:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 14.2857142857% 1.6em 0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:right}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-left:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-left:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:7px;line-height:20px;color:#fff;margin-right:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5rem 0 0}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;right:.5rem;padding-left:1rem;padding-right:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-right:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-left:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 .35rem .35rem 0;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-left:0;padding-right:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-left:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-left:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;right:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;right:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{right:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem 0 .7rem .7rem}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-left:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:left}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-left:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:left;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:left;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 2vw 3em 0!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 2vw 3em 0}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;right:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{right:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:right}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-left:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-left:auto;margin-right:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-right:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 1rem 3rem 0;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-right:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-right:.5rem;padding-left:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-right:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:left;margin-top:.5rem;margin-right:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-left:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-left:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-right:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:left;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-left:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
assets/css/twenty-twenty-one.scss
CHANGED
@@ -385,6 +385,7 @@ ul.products {
|
|
385 |
.woocommerce-loop-product__link {
|
386 |
display: block;
|
387 |
text-decoration: none;
|
|
|
388 |
}
|
389 |
|
390 |
.woocommerce-loop-product__title {
|
385 |
.woocommerce-loop-product__link {
|
386 |
display: block;
|
387 |
text-decoration: none;
|
388 |
+
position: relative;
|
389 |
}
|
390 |
|
391 |
.woocommerce-loop-product__title {
|
assets/images/dashboard-widget-setup.png
ADDED
Binary file
|
assets/images/mercadopago.png
ADDED
Binary file
|
assets/js/admin/meta-boxes-product-variation.js
CHANGED
@@ -763,6 +763,7 @@ jQuery( function( $ ) {
|
|
763 |
case 'variable_regular_price' :
|
764 |
case 'variable_sale_price' :
|
765 |
case 'variable_stock' :
|
|
|
766 |
case 'variable_weight' :
|
767 |
case 'variable_length' :
|
768 |
case 'variable_width' :
|
763 |
case 'variable_regular_price' :
|
764 |
case 'variable_sale_price' :
|
765 |
case 'variable_stock' :
|
766 |
+
case 'variable_low_stock_amount' :
|
767 |
case 'variable_weight' :
|
768 |
case 'variable_length' :
|
769 |
case 'variable_width' :
|
assets/js/admin/meta-boxes-product-variation.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(function(c){"use strict";var o={init:function(){c("#variable_product_options").on("change","input.variable_is_downloadable",this.variable_is_downloadable).on("change","input.variable_is_virtual",this.variable_is_virtual).on("change","input.variable_manage_stock",this.variable_manage_stock).on("click","button.notice-dismiss",this.notice_dismiss).on("click","h3 .sort",this.set_menu_order).on("reload",this.reload),c("input.variable_is_downloadable, input.variable_is_virtual, input.variable_manage_stock").trigger("change"),c("#woocommerce-product-data").on("woocommerce_variations_loaded",this.variations_loaded),c(document.body).on("woocommerce_variations_added",this.variation_added)},reload:function(){n.load_variations(1),d.set_paginav(0)},variable_is_downloadable:function(){c(this).closest(".woocommerce_variation").find(".show_if_variation_downloadable").hide(),c(this).is(":checked")&&c(this).closest(".woocommerce_variation").find(".show_if_variation_downloadable").show()},variable_is_virtual:function(){c(this).closest(".woocommerce_variation").find(".hide_if_variation_virtual").show(),c(this).is(":checked")&&c(this).closest(".woocommerce_variation").find(".hide_if_variation_virtual").hide()},variable_manage_stock:function(){c(this).closest(".woocommerce_variation").find(".show_if_variation_manage_stock").hide(),c(this).closest(".woocommerce_variation").find(".variable_stock_status").show(),c(this).is(":checked")&&(c(this).closest(".woocommerce_variation").find(".show_if_variation_manage_stock").show(),c(this).closest(".woocommerce_variation").find(".variable_stock_status").hide()),c("input#_manage_stock:checked").length&&c(this).closest(".woocommerce_variation").find(".variable_stock_status").hide()},notice_dismiss:function(){c(this).closest("div.notice").remove()},variations_loaded:function(a,e){e=e||!1;var i=c("#woocommerce-product-data");e||(c("input.variable_is_downloadable, input.variable_is_virtual, input.variable_manage_stock",i).trigger("change"),c(".woocommerce_variation",i).each(function(a,e){var i=c(e),o=c(".sale_price_dates_from",i).val(),e=c(".sale_price_dates_to",i).val();""===o&&""===e||c("a.sale_schedule",i).trigger("click")}),c(".woocommerce_variations .variation-needs-update",i).removeClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes",i).attr("disabled","disabled")),c("#tiptip_holder").removeAttr("style"),c("#tiptip_arrow").removeAttr("style"),c(".woocommerce_variations .tips, .woocommerce_variations .help_tip, .woocommerce_variations .woocommerce-help-tip",i).tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),c(".sale_price_dates_fields",i).find("input").datepicker({defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,showButtonPanel:!0,onSelect:function(){var a=c(this).is(".sale_price_dates_from")?"minDate":"maxDate",e=c(this).closest(".sale_price_dates_fields").find("input"),i=c(this).datepicker("getDate");e.not(this).datepicker("option",a,i),c(this).trigger("change")}}),c(".woocommerce_variations",i).sortable({items:".woocommerce_variation",cursor:"move",axis:"y",handle:".sort",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",opacity:.65,stop:function(){o.variation_row_indexes()}}),c(document.body).trigger("wc-enhanced-select-init")},variation_added:function(a,e){1===e&&o.variations_loaded(null,!0)},set_menu_order:function(a){a.preventDefault();var e=c(this).closest(".woocommerce_variation").find(".variation_menu_order"),a=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_enter_menu_order,e.val());null!=a&&(e.val(parseInt(a,10)).trigger("change"),n.save_variations())},variation_row_indexes:function(){var a=c("#variable_product_options").find(".woocommerce_variations"),a=parseInt(a.attr("data-page"),10),i=parseInt((a-1)*woocommerce_admin_meta_boxes_variations.variations_per_page,10);c(".woocommerce_variations .woocommerce_variation").each(function(a,e){c(".variation_menu_order",e).val(parseInt(c(e).index(".woocommerce_variations .woocommerce_variation"),10)+1+i).trigger("change")})}},t={variable_image_frame:null,setting_variation_image_id:null,setting_variation_image:null,wp_media_post_id:wp.media.model.settings.post.id,init:function(){c("#variable_product_options").on("click",".upload_image_button",this.add_image),c("a.add_media").on("click",this.restore_wp_media_post_id)},add_image:function(a){var e=c(this),i=e.attr("rel"),o=e.closest(".upload_image");if(t.setting_variation_image=o,t.setting_variation_image_id=i,a.preventDefault(),e.is(".remove"))c(".upload_image_id",t.setting_variation_image).val("").trigger("change"),t.setting_variation_image.find("img").eq(0).attr("src",woocommerce_admin_meta_boxes_variations.woocommerce_placeholder_img_src),t.setting_variation_image.find(".upload_image_button").removeClass("remove");else{if(t.variable_image_frame)return t.variable_image_frame.uploader.uploader.param("post_id",t.setting_variation_image_id),void t.variable_image_frame.open();wp.media.model.settings.post.id=t.setting_variation_image_id,t.variable_image_frame=wp.media.frames.variable_image=wp.media({title:woocommerce_admin_meta_boxes_variations.i18n_choose_image,button:{text:woocommerce_admin_meta_boxes_variations.i18n_set_image},states:[new wp.media.controller.Library({title:woocommerce_admin_meta_boxes_variations.i18n_choose_image,filterable:"all"})]}),t.variable_image_frame.on("select",function(){var a=t.variable_image_frame.state().get("selection").first().toJSON(),e=(a.sizes&&a.sizes.thumbnail?a.sizes.thumbnail:a).url;c(".upload_image_id",t.setting_variation_image).val(a.id).trigger("change"),t.setting_variation_image.find(".upload_image_button").addClass("remove"),t.setting_variation_image.find("img").eq(0).attr("src",e),wp.media.model.settings.post.id=t.wp_media_post_id}),t.variable_image_frame.open()}},restore_wp_media_post_id:function(){wp.media.model.settings.post.id=t.wp_media_post_id}},n={init:function(){c("li.variations_tab a").on("click",this.initial_load),c("#variable_product_options").on("click","button.save-variation-changes",this.save_variations).on("click","button.cancel-variation-changes",this.cancel_variations).on("click",".remove_variation",this.remove_variation).on("click",".downloadable_files a.delete",this.input_changed),c(document.body).on("change","#variable_product_options .woocommerce_variations :input",this.input_changed).on("change",".variations-defaults select",this.defaults_changed);var a=c("form#post");a.on("submit",this.save_on_submit),c("input:submit",a).on("click keypress",function(){a.data("callerid",this.id)}),c(".wc-metaboxes-wrapper").on("click","a.do_variation_action",this.do_variation_action)},check_for_changes:function(){var a=c("#variable_product_options").find(".woocommerce_variations .variation-needs-update");if(0<a.length){if(!window.confirm(woocommerce_admin_meta_boxes_variations.i18n_edited_variations))return a.removeClass("variation-needs-update"),!1;n.save_changes()}return!0},block:function(){c("#woocommerce-product-data").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){c("#woocommerce-product-data").unblock()},initial_load:function(){0===c("#variable_product_options").find(".woocommerce_variations .woocommerce_variation").length&&d.go_to_page()},load_variations:function(e,a){e=e||1,a=a||woocommerce_admin_meta_boxes_variations.variations_per_page;var i=c("#variable_product_options").find(".woocommerce_variations");n.block(),c.ajax({url:woocommerce_admin_meta_boxes_variations.ajax_url,data:{action:"woocommerce_load_variations",security:woocommerce_admin_meta_boxes_variations.load_variations_nonce,product_id:woocommerce_admin_meta_boxes_variations.post_id,attributes:i.data("attributes"),page:e,per_page:a},type:"POST",success:function(a){i.empty().append(a).attr("data-page",e),c("#woocommerce-product-data").trigger("woocommerce_variations_loaded"),n.unblock()}})},get_variations_fields:function(a){var i=c(":input",a).serializeJSON();return c(".variations-defaults select").each(function(a,e){e=c(e);i[e.attr("name")]=e.val()}),i},save_changes:function(e){var a=c("#variable_product_options").find(".woocommerce_variations"),i=c(".variation-needs-update",a),a={};0<i.length&&(n.block(),(a=n.get_variations_fields(i)).action="woocommerce_save_variations",a.security=woocommerce_admin_meta_boxes_variations.save_variations_nonce,a.product_id=woocommerce_admin_meta_boxes_variations.post_id,a["product-type"]=c("#product-type").val(),c.ajax({url:woocommerce_admin_meta_boxes_variations.ajax_url,data:a,type:"POST",success:function(a){i.removeClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes").attr("disabled","disabled"),c("#woocommerce-product-data").trigger("woocommerce_variations_saved"),"function"==typeof e&&e(a),n.unblock()}}))},save_variations:function(){return c("#variable_product_options").trigger("woocommerce_variations_save_variations_button"),n.save_changes(function(a){var e=c("#variable_product_options").find(".woocommerce_variations"),i=e.attr("data-page");c("#variable_product_options").find("#woocommerce_errors").remove(),a&&e.before(a),c(".variations-defaults select").each(function(){c(this).attr("data-current",c(this).val())}),d.go_to_page(i)}),!1},save_on_submit:function(a){0<c("#variable_product_options").find(".woocommerce_variations .variation-needs-update").length&&(a.preventDefault(),c("#variable_product_options").trigger("woocommerce_variations_save_variations_on_submit"),n.save_changes(n.save_on_submit_done))},save_on_submit_done:function(){var a=c("form#post");("publish"===a.data("callerid")?a.append('<input type="hidden" name="publish" value="1" />'):a.append('<input type="hidden" name="save-post" value="1" />')).trigger("submit")},cancel_variations:function(){var a=parseInt(c("#variable_product_options").find(".woocommerce_variations").attr("data-page"),10);return c("#variable_product_options").find(".woocommerce_variations .variation-needs-update").removeClass("variation-needs-update"),c(".variations-defaults select").each(function(){c(this).val(c(this).attr("data-current"))}),d.go_to_page(a),!1},add_variation:function(){n.block();var a={action:"woocommerce_add_variation",post_id:woocommerce_admin_meta_boxes_variations.post_id,loop:c(".woocommerce_variation").length,security:woocommerce_admin_meta_boxes_variations.add_variation_nonce};return c.post(woocommerce_admin_meta_boxes_variations.ajax_url,a,function(a){a=c(a);a.addClass("variation-needs-update"),c(".woocommerce-notice-invalid-variation").remove(),c("#variable_product_options").find(".woocommerce_variations").prepend(a),c("button.cancel-variation-changes, button.save-variation-changes").removeAttr("disabled"),c("#variable_product_options").trigger("woocommerce_variations_added",1),n.unblock()}),!1},remove_variation:function(){var a,e,i;return n.check_for_changes(),window.confirm(woocommerce_admin_meta_boxes_variations.i18n_remove_variation)&&(a=c(this).attr("rel"),e=[],i={action:"woocommerce_remove_variations"},n.block(),0<a?(e.push(a),i.variation_ids=e,i.security=woocommerce_admin_meta_boxes_variations.delete_variations_nonce,c.post(woocommerce_admin_meta_boxes_variations.ajax_url,i,function(){var a=c("#variable_product_options").find(".woocommerce_variations"),e=parseInt(a.attr("data-page"),10),i=Math.ceil((parseInt(a.attr("data-total"),10)-1)/woocommerce_admin_meta_boxes_variations.variations_per_page),a=1;c("#woocommerce-product-data").trigger("woocommerce_variations_removed"),e===i||e<=i?a=e:i<e&&0!==i&&(a=i),d.go_to_page(a,-1)})):n.unblock()),!1},link_all_variations:function(){var a;return n.check_for_changes(),window.confirm(woocommerce_admin_meta_boxes_variations.i18n_link_all_variations)&&(n.block(),a={action:"woocommerce_link_all_variations",post_id:woocommerce_admin_meta_boxes_variations.post_id,security:woocommerce_admin_meta_boxes_variations.link_variation_nonce},c.post(woocommerce_admin_meta_boxes_variations.ajax_url,a,function(a){a=parseInt(a,10);1===a?window.alert(a+" "+woocommerce_admin_meta_boxes_variations.i18n_variation_added):0===a||1<a?window.alert(a+" "+woocommerce_admin_meta_boxes_variations.i18n_variations_added):window.alert(woocommerce_admin_meta_boxes_variations.i18n_no_variations_added),0<a?(d.go_to_page(1,a),c("#variable_product_options").trigger("woocommerce_variations_added",a)):n.unblock()})),!1},input_changed:function(){c(this).closest(".woocommerce_variation").addClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes").removeAttr("disabled"),c("#variable_product_options").trigger("woocommerce_variations_input_changed")},defaults_changed:function(){c(this).closest("#variable_product_options").find(".woocommerce_variation:first").addClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes").removeAttr("disabled"),c("#variable_product_options").trigger("woocommerce_variations_defaults_changed")},do_variation_action:function(){var a,e=c("select.variation_actions").val(),i={},o=0;switch(e){case"add_variation":return void n.add_variation();case"link_all_variations":return void n.link_all_variations();case"delete_all":window.confirm(woocommerce_admin_meta_boxes_variations.i18n_delete_all_variations)&&window.confirm(woocommerce_admin_meta_boxes_variations.i18n_last_warning)&&(i.allowed=!0,o=-1*parseInt(c("#variable_product_options").find(".woocommerce_variations").attr("data-total"),10));break;case"variable_regular_price_increase":case"variable_regular_price_decrease":case"variable_sale_price_increase":case"variable_sale_price_decrease":if(null==(a=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_enter_a_value_fixed_or_percent)))return;0<=a.indexOf("%")?i.value=accounting.unformat(a.replace(/\%/,""),woocommerce_admin.mon_decimal_point)+"%":i.value=accounting.unformat(a,woocommerce_admin.mon_decimal_point);break;case"variable_regular_price":case"variable_sale_price":case"variable_stock":case"variable_weight":case"variable_length":case"variable_width":case"variable_height":case"variable_download_limit":case"variable_download_expiry":if(null==(a=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_enter_a_value)))return;i.value=a;break;case"variable_sale_schedule":if(i.date_from=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_scheduled_sale_start),i.date_to=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_scheduled_sale_end),null===i.date_from&&(i.date_from=!1),null===i.date_to&&(i.date_to=!1),!1===i.date_to&&!1===i.date_from)return;break;default:c("select.variation_actions").trigger(e),i=c("select.variation_actions").triggerHandler(e+"_ajax_data",i)}"delete_all"===e&&i.allowed?c("#variable_product_options").find(".variation-needs-update").removeClass("variation-needs-update"):n.check_for_changes(),n.block(),c.ajax({url:woocommerce_admin_meta_boxes_variations.ajax_url,data:{action:"woocommerce_bulk_edit_variations",security:woocommerce_admin_meta_boxes_variations.bulk_edit_variations_nonce,product_id:woocommerce_admin_meta_boxes_variations.post_id,product_type:c("#product-type").val(),bulk_action:e,data:i},type:"POST",success:function(){d.go_to_page(1,o)}})}},d={init:function(){c(document.body).on("woocommerce_variations_added",this.update_single_quantity).on("change",".variations-pagenav .page-selector",this.page_selector).on("click",".variations-pagenav .first-page",this.first_page).on("click",".variations-pagenav .prev-page",this.prev_page).on("click",".variations-pagenav .next-page",this.next_page).on("click",".variations-pagenav .last-page",this.last_page)},update_variations_count:function(a){var e=c("#variable_product_options").find(".woocommerce_variations"),i=parseInt(e.attr("data-total"),10)+a,a=c(".variations-pagenav .displaying-num");return e.attr("data-total",i),1===i?a.text(woocommerce_admin_meta_boxes_variations.i18n_variation_count_single.replace("%qty%",i)):a.text(woocommerce_admin_meta_boxes_variations.i18n_variation_count_plural.replace("%qty%",i)),i},update_single_quantity:function(a,e){var i;1===e&&(i=c(".variations-pagenav"),d.update_variations_count(e),i.is(":hidden")&&(c("option, optgroup",".variation_actions").show(),c(".variation_actions").val("add_variation"),c("#variable_product_options").find(".toolbar").show(),i.show(),c(".pagination-links",i).hide()))},set_paginav:function(a){var e=c("#variable_product_options").find(".woocommerce_variations"),i=d.update_variations_count(a),o=c("#variable_product_options").find(".toolbar"),t=c(".variation_actions"),n=c(".variations-pagenav"),a=c(".pagination-links",n),r=Math.ceil(i/woocommerce_admin_meta_boxes_variations.variations_per_page),_="";e.attr("data-total_pages",r),c(".total-pages",n).text(r);for(var s=1;s<=r;s++)_+='<option value="'+s+'">'+s+"</option>";c(".page-selector",n).empty().html(_),0===i?(o.not(".toolbar-top, .toolbar-buttons").hide(),n.hide(),c("option, optgroup",t).hide(),c(".variation_actions").val("add_variation"),c('option[data-global="true"]',t).show()):(o.show(),n.show(),c("option, optgroup",t).show(),c(".variation_actions").val("add_variation"),1===r?a.hide():a.show())},check_is_enabled:function(a){return!c(a).hasClass("disabled")},change_classes:function(a,e){var i=c(".variations-pagenav .first-page"),o=c(".variations-pagenav .prev-page"),t=c(".variations-pagenav .next-page"),n=c(".variations-pagenav .last-page");1===a?(i.addClass("disabled"),o.addClass("disabled")):(i.removeClass("disabled"),o.removeClass("disabled")),e===a?(t.addClass("disabled"),n.addClass("disabled")):(t.removeClass("disabled"),n.removeClass("disabled"))},set_page:function(a){c(".variations-pagenav .page-selector").val(a).first().trigger("change")},go_to_page:function(a,e){a=a||1,e=e||0,d.set_paginav(e),d.set_page(a)},page_selector:function(){var a=parseInt(c(this).val(),10),e=c("#variable_product_options").find(".woocommerce_variations");c(".variations-pagenav .page-selector").val(a),n.check_for_changes(),d.change_classes(a,parseInt(e.attr("data-total_pages"),10)),n.load_variations(a)},first_page:function(){return d.check_is_enabled(this)&&d.set_page(1),!1},prev_page:function(){var a;return d.check_is_enabled(this)&&(a=c("#variable_product_options").find(".woocommerce_variations"),a=0<(a=parseInt(a.attr("data-page"),10)-1)?a:1,d.set_page(a)),!1},next_page:function(){var a,e;return d.check_is_enabled(this)&&(a=c("#variable_product_options").find(".woocommerce_variations"),e=parseInt(a.attr("data-total_pages"),10),e=(a=parseInt(a.attr("data-page"),10)+1)<=e?a:e,d.set_page(e)),!1},last_page:function(){var a;return d.check_is_enabled(this)&&(a=c("#variable_product_options").find(".woocommerce_variations").attr("data-total_pages"),d.set_page(a)),!1}};o.init(),t.init(),n.init(),d.init()});
|
1 |
+
jQuery(function(c){"use strict";var o={init:function(){c("#variable_product_options").on("change","input.variable_is_downloadable",this.variable_is_downloadable).on("change","input.variable_is_virtual",this.variable_is_virtual).on("change","input.variable_manage_stock",this.variable_manage_stock).on("click","button.notice-dismiss",this.notice_dismiss).on("click","h3 .sort",this.set_menu_order).on("reload",this.reload),c("input.variable_is_downloadable, input.variable_is_virtual, input.variable_manage_stock").trigger("change"),c("#woocommerce-product-data").on("woocommerce_variations_loaded",this.variations_loaded),c(document.body).on("woocommerce_variations_added",this.variation_added)},reload:function(){n.load_variations(1),d.set_paginav(0)},variable_is_downloadable:function(){c(this).closest(".woocommerce_variation").find(".show_if_variation_downloadable").hide(),c(this).is(":checked")&&c(this).closest(".woocommerce_variation").find(".show_if_variation_downloadable").show()},variable_is_virtual:function(){c(this).closest(".woocommerce_variation").find(".hide_if_variation_virtual").show(),c(this).is(":checked")&&c(this).closest(".woocommerce_variation").find(".hide_if_variation_virtual").hide()},variable_manage_stock:function(){c(this).closest(".woocommerce_variation").find(".show_if_variation_manage_stock").hide(),c(this).closest(".woocommerce_variation").find(".variable_stock_status").show(),c(this).is(":checked")&&(c(this).closest(".woocommerce_variation").find(".show_if_variation_manage_stock").show(),c(this).closest(".woocommerce_variation").find(".variable_stock_status").hide()),c("input#_manage_stock:checked").length&&c(this).closest(".woocommerce_variation").find(".variable_stock_status").hide()},notice_dismiss:function(){c(this).closest("div.notice").remove()},variations_loaded:function(a,e){e=e||!1;var i=c("#woocommerce-product-data");e||(c("input.variable_is_downloadable, input.variable_is_virtual, input.variable_manage_stock",i).trigger("change"),c(".woocommerce_variation",i).each(function(a,e){var i=c(e),o=c(".sale_price_dates_from",i).val(),e=c(".sale_price_dates_to",i).val();""===o&&""===e||c("a.sale_schedule",i).trigger("click")}),c(".woocommerce_variations .variation-needs-update",i).removeClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes",i).attr("disabled","disabled")),c("#tiptip_holder").removeAttr("style"),c("#tiptip_arrow").removeAttr("style"),c(".woocommerce_variations .tips, .woocommerce_variations .help_tip, .woocommerce_variations .woocommerce-help-tip",i).tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),c(".sale_price_dates_fields",i).find("input").datepicker({defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,showButtonPanel:!0,onSelect:function(){var a=c(this).is(".sale_price_dates_from")?"minDate":"maxDate",e=c(this).closest(".sale_price_dates_fields").find("input"),i=c(this).datepicker("getDate");e.not(this).datepicker("option",a,i),c(this).trigger("change")}}),c(".woocommerce_variations",i).sortable({items:".woocommerce_variation",cursor:"move",axis:"y",handle:".sort",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",opacity:.65,stop:function(){o.variation_row_indexes()}}),c(document.body).trigger("wc-enhanced-select-init")},variation_added:function(a,e){1===e&&o.variations_loaded(null,!0)},set_menu_order:function(a){a.preventDefault();var e=c(this).closest(".woocommerce_variation").find(".variation_menu_order"),a=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_enter_menu_order,e.val());null!=a&&(e.val(parseInt(a,10)).trigger("change"),n.save_variations())},variation_row_indexes:function(){var a=c("#variable_product_options").find(".woocommerce_variations"),a=parseInt(a.attr("data-page"),10),i=parseInt((a-1)*woocommerce_admin_meta_boxes_variations.variations_per_page,10);c(".woocommerce_variations .woocommerce_variation").each(function(a,e){c(".variation_menu_order",e).val(parseInt(c(e).index(".woocommerce_variations .woocommerce_variation"),10)+1+i).trigger("change")})}},t={variable_image_frame:null,setting_variation_image_id:null,setting_variation_image:null,wp_media_post_id:wp.media.model.settings.post.id,init:function(){c("#variable_product_options").on("click",".upload_image_button",this.add_image),c("a.add_media").on("click",this.restore_wp_media_post_id)},add_image:function(a){var e=c(this),i=e.attr("rel"),o=e.closest(".upload_image");if(t.setting_variation_image=o,t.setting_variation_image_id=i,a.preventDefault(),e.is(".remove"))c(".upload_image_id",t.setting_variation_image).val("").trigger("change"),t.setting_variation_image.find("img").eq(0).attr("src",woocommerce_admin_meta_boxes_variations.woocommerce_placeholder_img_src),t.setting_variation_image.find(".upload_image_button").removeClass("remove");else{if(t.variable_image_frame)return t.variable_image_frame.uploader.uploader.param("post_id",t.setting_variation_image_id),void t.variable_image_frame.open();wp.media.model.settings.post.id=t.setting_variation_image_id,t.variable_image_frame=wp.media.frames.variable_image=wp.media({title:woocommerce_admin_meta_boxes_variations.i18n_choose_image,button:{text:woocommerce_admin_meta_boxes_variations.i18n_set_image},states:[new wp.media.controller.Library({title:woocommerce_admin_meta_boxes_variations.i18n_choose_image,filterable:"all"})]}),t.variable_image_frame.on("select",function(){var a=t.variable_image_frame.state().get("selection").first().toJSON(),e=(a.sizes&&a.sizes.thumbnail?a.sizes.thumbnail:a).url;c(".upload_image_id",t.setting_variation_image).val(a.id).trigger("change"),t.setting_variation_image.find(".upload_image_button").addClass("remove"),t.setting_variation_image.find("img").eq(0).attr("src",e),wp.media.model.settings.post.id=t.wp_media_post_id}),t.variable_image_frame.open()}},restore_wp_media_post_id:function(){wp.media.model.settings.post.id=t.wp_media_post_id}},n={init:function(){c("li.variations_tab a").on("click",this.initial_load),c("#variable_product_options").on("click","button.save-variation-changes",this.save_variations).on("click","button.cancel-variation-changes",this.cancel_variations).on("click",".remove_variation",this.remove_variation).on("click",".downloadable_files a.delete",this.input_changed),c(document.body).on("change","#variable_product_options .woocommerce_variations :input",this.input_changed).on("change",".variations-defaults select",this.defaults_changed);var a=c("form#post");a.on("submit",this.save_on_submit),c("input:submit",a).on("click keypress",function(){a.data("callerid",this.id)}),c(".wc-metaboxes-wrapper").on("click","a.do_variation_action",this.do_variation_action)},check_for_changes:function(){var a=c("#variable_product_options").find(".woocommerce_variations .variation-needs-update");if(0<a.length){if(!window.confirm(woocommerce_admin_meta_boxes_variations.i18n_edited_variations))return a.removeClass("variation-needs-update"),!1;n.save_changes()}return!0},block:function(){c("#woocommerce-product-data").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){c("#woocommerce-product-data").unblock()},initial_load:function(){0===c("#variable_product_options").find(".woocommerce_variations .woocommerce_variation").length&&d.go_to_page()},load_variations:function(e,a){e=e||1,a=a||woocommerce_admin_meta_boxes_variations.variations_per_page;var i=c("#variable_product_options").find(".woocommerce_variations");n.block(),c.ajax({url:woocommerce_admin_meta_boxes_variations.ajax_url,data:{action:"woocommerce_load_variations",security:woocommerce_admin_meta_boxes_variations.load_variations_nonce,product_id:woocommerce_admin_meta_boxes_variations.post_id,attributes:i.data("attributes"),page:e,per_page:a},type:"POST",success:function(a){i.empty().append(a).attr("data-page",e),c("#woocommerce-product-data").trigger("woocommerce_variations_loaded"),n.unblock()}})},get_variations_fields:function(a){var i=c(":input",a).serializeJSON();return c(".variations-defaults select").each(function(a,e){e=c(e);i[e.attr("name")]=e.val()}),i},save_changes:function(e){var a=c("#variable_product_options").find(".woocommerce_variations"),i=c(".variation-needs-update",a),a={};0<i.length&&(n.block(),(a=n.get_variations_fields(i)).action="woocommerce_save_variations",a.security=woocommerce_admin_meta_boxes_variations.save_variations_nonce,a.product_id=woocommerce_admin_meta_boxes_variations.post_id,a["product-type"]=c("#product-type").val(),c.ajax({url:woocommerce_admin_meta_boxes_variations.ajax_url,data:a,type:"POST",success:function(a){i.removeClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes").attr("disabled","disabled"),c("#woocommerce-product-data").trigger("woocommerce_variations_saved"),"function"==typeof e&&e(a),n.unblock()}}))},save_variations:function(){return c("#variable_product_options").trigger("woocommerce_variations_save_variations_button"),n.save_changes(function(a){var e=c("#variable_product_options").find(".woocommerce_variations"),i=e.attr("data-page");c("#variable_product_options").find("#woocommerce_errors").remove(),a&&e.before(a),c(".variations-defaults select").each(function(){c(this).attr("data-current",c(this).val())}),d.go_to_page(i)}),!1},save_on_submit:function(a){0<c("#variable_product_options").find(".woocommerce_variations .variation-needs-update").length&&(a.preventDefault(),c("#variable_product_options").trigger("woocommerce_variations_save_variations_on_submit"),n.save_changes(n.save_on_submit_done))},save_on_submit_done:function(){var a=c("form#post");("publish"===a.data("callerid")?a.append('<input type="hidden" name="publish" value="1" />'):a.append('<input type="hidden" name="save-post" value="1" />')).trigger("submit")},cancel_variations:function(){var a=parseInt(c("#variable_product_options").find(".woocommerce_variations").attr("data-page"),10);return c("#variable_product_options").find(".woocommerce_variations .variation-needs-update").removeClass("variation-needs-update"),c(".variations-defaults select").each(function(){c(this).val(c(this).attr("data-current"))}),d.go_to_page(a),!1},add_variation:function(){n.block();var a={action:"woocommerce_add_variation",post_id:woocommerce_admin_meta_boxes_variations.post_id,loop:c(".woocommerce_variation").length,security:woocommerce_admin_meta_boxes_variations.add_variation_nonce};return c.post(woocommerce_admin_meta_boxes_variations.ajax_url,a,function(a){a=c(a);a.addClass("variation-needs-update"),c(".woocommerce-notice-invalid-variation").remove(),c("#variable_product_options").find(".woocommerce_variations").prepend(a),c("button.cancel-variation-changes, button.save-variation-changes").removeAttr("disabled"),c("#variable_product_options").trigger("woocommerce_variations_added",1),n.unblock()}),!1},remove_variation:function(){var a,e,i;return n.check_for_changes(),window.confirm(woocommerce_admin_meta_boxes_variations.i18n_remove_variation)&&(a=c(this).attr("rel"),e=[],i={action:"woocommerce_remove_variations"},n.block(),0<a?(e.push(a),i.variation_ids=e,i.security=woocommerce_admin_meta_boxes_variations.delete_variations_nonce,c.post(woocommerce_admin_meta_boxes_variations.ajax_url,i,function(){var a=c("#variable_product_options").find(".woocommerce_variations"),e=parseInt(a.attr("data-page"),10),i=Math.ceil((parseInt(a.attr("data-total"),10)-1)/woocommerce_admin_meta_boxes_variations.variations_per_page),a=1;c("#woocommerce-product-data").trigger("woocommerce_variations_removed"),e===i||e<=i?a=e:i<e&&0!==i&&(a=i),d.go_to_page(a,-1)})):n.unblock()),!1},link_all_variations:function(){var a;return n.check_for_changes(),window.confirm(woocommerce_admin_meta_boxes_variations.i18n_link_all_variations)&&(n.block(),a={action:"woocommerce_link_all_variations",post_id:woocommerce_admin_meta_boxes_variations.post_id,security:woocommerce_admin_meta_boxes_variations.link_variation_nonce},c.post(woocommerce_admin_meta_boxes_variations.ajax_url,a,function(a){a=parseInt(a,10);1===a?window.alert(a+" "+woocommerce_admin_meta_boxes_variations.i18n_variation_added):0===a||1<a?window.alert(a+" "+woocommerce_admin_meta_boxes_variations.i18n_variations_added):window.alert(woocommerce_admin_meta_boxes_variations.i18n_no_variations_added),0<a?(d.go_to_page(1,a),c("#variable_product_options").trigger("woocommerce_variations_added",a)):n.unblock()})),!1},input_changed:function(){c(this).closest(".woocommerce_variation").addClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes").removeAttr("disabled"),c("#variable_product_options").trigger("woocommerce_variations_input_changed")},defaults_changed:function(){c(this).closest("#variable_product_options").find(".woocommerce_variation:first").addClass("variation-needs-update"),c("button.cancel-variation-changes, button.save-variation-changes").removeAttr("disabled"),c("#variable_product_options").trigger("woocommerce_variations_defaults_changed")},do_variation_action:function(){var a,e=c("select.variation_actions").val(),i={},o=0;switch(e){case"add_variation":return void n.add_variation();case"link_all_variations":return void n.link_all_variations();case"delete_all":window.confirm(woocommerce_admin_meta_boxes_variations.i18n_delete_all_variations)&&window.confirm(woocommerce_admin_meta_boxes_variations.i18n_last_warning)&&(i.allowed=!0,o=-1*parseInt(c("#variable_product_options").find(".woocommerce_variations").attr("data-total"),10));break;case"variable_regular_price_increase":case"variable_regular_price_decrease":case"variable_sale_price_increase":case"variable_sale_price_decrease":if(null==(a=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_enter_a_value_fixed_or_percent)))return;0<=a.indexOf("%")?i.value=accounting.unformat(a.replace(/\%/,""),woocommerce_admin.mon_decimal_point)+"%":i.value=accounting.unformat(a,woocommerce_admin.mon_decimal_point);break;case"variable_regular_price":case"variable_sale_price":case"variable_stock":case"variable_low_stock_amount":case"variable_weight":case"variable_length":case"variable_width":case"variable_height":case"variable_download_limit":case"variable_download_expiry":if(null==(a=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_enter_a_value)))return;i.value=a;break;case"variable_sale_schedule":if(i.date_from=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_scheduled_sale_start),i.date_to=window.prompt(woocommerce_admin_meta_boxes_variations.i18n_scheduled_sale_end),null===i.date_from&&(i.date_from=!1),null===i.date_to&&(i.date_to=!1),!1===i.date_to&&!1===i.date_from)return;break;default:c("select.variation_actions").trigger(e),i=c("select.variation_actions").triggerHandler(e+"_ajax_data",i)}"delete_all"===e&&i.allowed?c("#variable_product_options").find(".variation-needs-update").removeClass("variation-needs-update"):n.check_for_changes(),n.block(),c.ajax({url:woocommerce_admin_meta_boxes_variations.ajax_url,data:{action:"woocommerce_bulk_edit_variations",security:woocommerce_admin_meta_boxes_variations.bulk_edit_variations_nonce,product_id:woocommerce_admin_meta_boxes_variations.post_id,product_type:c("#product-type").val(),bulk_action:e,data:i},type:"POST",success:function(){d.go_to_page(1,o)}})}},d={init:function(){c(document.body).on("woocommerce_variations_added",this.update_single_quantity).on("change",".variations-pagenav .page-selector",this.page_selector).on("click",".variations-pagenav .first-page",this.first_page).on("click",".variations-pagenav .prev-page",this.prev_page).on("click",".variations-pagenav .next-page",this.next_page).on("click",".variations-pagenav .last-page",this.last_page)},update_variations_count:function(a){var e=c("#variable_product_options").find(".woocommerce_variations"),i=parseInt(e.attr("data-total"),10)+a,a=c(".variations-pagenav .displaying-num");return e.attr("data-total",i),1===i?a.text(woocommerce_admin_meta_boxes_variations.i18n_variation_count_single.replace("%qty%",i)):a.text(woocommerce_admin_meta_boxes_variations.i18n_variation_count_plural.replace("%qty%",i)),i},update_single_quantity:function(a,e){var i;1===e&&(i=c(".variations-pagenav"),d.update_variations_count(e),i.is(":hidden")&&(c("option, optgroup",".variation_actions").show(),c(".variation_actions").val("add_variation"),c("#variable_product_options").find(".toolbar").show(),i.show(),c(".pagination-links",i).hide()))},set_paginav:function(a){var e=c("#variable_product_options").find(".woocommerce_variations"),i=d.update_variations_count(a),o=c("#variable_product_options").find(".toolbar"),t=c(".variation_actions"),n=c(".variations-pagenav"),a=c(".pagination-links",n),r=Math.ceil(i/woocommerce_admin_meta_boxes_variations.variations_per_page),_="";e.attr("data-total_pages",r),c(".total-pages",n).text(r);for(var s=1;s<=r;s++)_+='<option value="'+s+'">'+s+"</option>";c(".page-selector",n).empty().html(_),0===i?(o.not(".toolbar-top, .toolbar-buttons").hide(),n.hide(),c("option, optgroup",t).hide(),c(".variation_actions").val("add_variation"),c('option[data-global="true"]',t).show()):(o.show(),n.show(),c("option, optgroup",t).show(),c(".variation_actions").val("add_variation"),1===r?a.hide():a.show())},check_is_enabled:function(a){return!c(a).hasClass("disabled")},change_classes:function(a,e){var i=c(".variations-pagenav .first-page"),o=c(".variations-pagenav .prev-page"),t=c(".variations-pagenav .next-page"),n=c(".variations-pagenav .last-page");1===a?(i.addClass("disabled"),o.addClass("disabled")):(i.removeClass("disabled"),o.removeClass("disabled")),e===a?(t.addClass("disabled"),n.addClass("disabled")):(t.removeClass("disabled"),n.removeClass("disabled"))},set_page:function(a){c(".variations-pagenav .page-selector").val(a).first().trigger("change")},go_to_page:function(a,e){a=a||1,e=e||0,d.set_paginav(e),d.set_page(a)},page_selector:function(){var a=parseInt(c(this).val(),10),e=c("#variable_product_options").find(".woocommerce_variations");c(".variations-pagenav .page-selector").val(a),n.check_for_changes(),d.change_classes(a,parseInt(e.attr("data-total_pages"),10)),n.load_variations(a)},first_page:function(){return d.check_is_enabled(this)&&d.set_page(1),!1},prev_page:function(){var a;return d.check_is_enabled(this)&&(a=c("#variable_product_options").find(".woocommerce_variations"),a=0<(a=parseInt(a.attr("data-page"),10)-1)?a:1,d.set_page(a)),!1},next_page:function(){var a,e;return d.check_is_enabled(this)&&(a=c("#variable_product_options").find(".woocommerce_variations"),e=parseInt(a.attr("data-total_pages"),10),e=(a=parseInt(a.attr("data-page"),10)+1)<=e?a:e,d.set_page(e)),!1},last_page:function(){var a;return d.check_is_enabled(this)&&(a=c("#variable_product_options").find(".woocommerce_variations").attr("data-total_pages"),d.set_page(a)),!1}};o.init(),t.init(),n.init(),d.init()});
|
assets/js/admin/wc-status-widget.js
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*global jQuery */
|
2 |
+
(function( $ ) {
|
3 |
+
var recordEvent = function( link ) {
|
4 |
+
window.wcTracks.recordEvent( 'status_widget_click', {
|
5 |
+
link: link
|
6 |
+
} );
|
7 |
+
};
|
8 |
+
|
9 |
+
$( '.sales-this-month a' ).on( 'click', function() {
|
10 |
+
recordEvent( 'net-sales' );
|
11 |
+
});
|
12 |
+
|
13 |
+
$( '.best-seller-this-month a' ).on( 'click', function() {
|
14 |
+
recordEvent( 'best-seller-this-month' );
|
15 |
+
});
|
16 |
+
|
17 |
+
$( '.processing-orders a' ).on( 'click', function() {
|
18 |
+
recordEvent( 'orders-processing' );
|
19 |
+
});
|
20 |
+
|
21 |
+
$( '.on-hold-orders a' ).on( 'click', function() {
|
22 |
+
recordEvent( 'orders-on-hold' );
|
23 |
+
});
|
24 |
+
|
25 |
+
$( '.low-in-stock a' ).on( 'click', function() {
|
26 |
+
recordEvent( 'low-stock' );
|
27 |
+
});
|
28 |
+
|
29 |
+
$( '.out-of-stock a' ).on( 'click', function() {
|
30 |
+
recordEvent( 'out-of-stock' );
|
31 |
+
});
|
32 |
+
})( jQuery );
|
assets/js/admin/wc-status-widget.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(o){var n=function(o){window.wcTracks.recordEvent("status_widget_click",{link:o})};o(".sales-this-month a").on("click",function(){n("net-sales")}),o(".best-seller-this-month a").on("click",function(){n("best-seller-this-month")}),o(".processing-orders a").on("click",function(){n("orders-processing")}),o(".on-hold-orders a").on("click",function(){n("orders-on-hold")}),o(".low-in-stock a").on("click",function(){n("low-stock")}),o(".out-of-stock a").on("click",function(){n("out-of-stock")})}(jQuery);
|
assets/js/frontend/cart.js
CHANGED
@@ -180,6 +180,7 @@ jQuery( function( $ ) {
|
|
180 |
*/
|
181 |
toggle_shipping: function() {
|
182 |
$( '.shipping-calculator-form' ).slideToggle( 'slow' );
|
|
|
183 |
$( document.body ).trigger( 'country_to_state_changed' ); // Trigger select2 to load.
|
184 |
return false;
|
185 |
},
|
180 |
*/
|
181 |
toggle_shipping: function() {
|
182 |
$( '.shipping-calculator-form' ).slideToggle( 'slow' );
|
183 |
+
$( 'select.country_to_state, input.country_to_state' ).trigger( 'change' );
|
184 |
$( document.body ).trigger( 'country_to_state_changed' ); // Trigger select2 to load.
|
185 |
return false;
|
186 |
},
|
assets/js/frontend/cart.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(function(r){if("undefined"==typeof wc_cart_params)return!1;var a=function(t){return wc_cart_params.wc_ajax_url.toString().replace("%%endpoint%%",t)},i=function(t){return t.is(".processing")||t.parents(".processing").length},n=function(t){i(t)||t.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},s=function(t){t.removeClass("processing").unblock()},o=function(t,e){var o=r.parseHTML(t),c=r(".woocommerce-cart-form",o),i=r(".cart_totals",o),t=r(".woocommerce-error, .woocommerce-message, .woocommerce-info",o);if(0!==r(".woocommerce-cart-form").length){if(e||r(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),0===c.length){if(r(".woocommerce-checkout").length)return void window.location.reload();o=r(".cart-empty",o).closest(".woocommerce");r(".woocommerce-cart-form__contents").closest(".woocommerce").replaceWith(o),0<t.length&&
|
1 |
+
jQuery(function(r){if("undefined"==typeof wc_cart_params)return!1;var a=function(t){return wc_cart_params.wc_ajax_url.toString().replace("%%endpoint%%",t)},i=function(t){return t.is(".processing")||t.parents(".processing").length},n=function(t){i(t)||t.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},s=function(t){t.removeClass("processing").unblock()},o=function(t,e){var o=r.parseHTML(t),c=r(".woocommerce-cart-form",o),i=r(".cart_totals",o),t=r(".woocommerce-error, .woocommerce-message, .woocommerce-info",o);if(0!==r(".woocommerce-cart-form").length){if(e||r(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),0===c.length){if(r(".woocommerce-checkout").length)return void window.location.reload();o=r(".cart-empty",o).closest(".woocommerce");r(".woocommerce-cart-form__contents").closest(".woocommerce").replaceWith(o),0<t.length&&u(t),r(document.body).trigger("wc_cart_emptied")}else r(".woocommerce-checkout").length&&r(document.body).trigger("update_checkout"),r(".woocommerce-cart-form").replaceWith(c),r(".woocommerce-cart-form").find(':input[name="update_cart"]').prop("disabled",!0).attr("aria-disabled",!0),0<t.length&&u(t),p(i);r(document.body).trigger("updated_wc_div")}else window.location.reload()},p=function(t){r(".cart_totals").replaceWith(t),r(document.body).trigger("updated_cart_totals")},u=function(t,e){(e=e||(r(".woocommerce-notices-wrapper:first")||r(".cart-empty").closest(".woocommerce")||r(".woocommerce-cart-form"))).prepend(t)},t={init:function(){this.update_cart_totals=this.update_cart_totals.bind(this),this.input_keypress=this.input_keypress.bind(this),this.cart_submit=this.cart_submit.bind(this),this.submit_click=this.submit_click.bind(this),this.apply_coupon=this.apply_coupon.bind(this),this.remove_coupon_clicked=this.remove_coupon_clicked.bind(this),this.quantity_update=this.quantity_update.bind(this),this.item_remove_clicked=this.item_remove_clicked.bind(this),this.item_restore_clicked=this.item_restore_clicked.bind(this),this.update_cart=this.update_cart.bind(this),r(document).on("wc_update_cart added_to_cart",function(){t.update_cart.apply(t,[].slice.call(arguments,1))}),r(document).on("click",".woocommerce-cart-form :input[type=submit]",this.submit_click),r(document).on("keypress",".woocommerce-cart-form :input[type=number]",this.input_keypress),r(document).on("submit",".woocommerce-cart-form",this.cart_submit),r(document).on("click","a.woocommerce-remove-coupon",this.remove_coupon_clicked),r(document).on("click",".woocommerce-cart-form .product-remove > a",this.item_remove_clicked),r(document).on("click",".woocommerce-cart .restore-item",this.item_restore_clicked),r(document).on("change input",".woocommerce-cart-form .cart_item :input",this.input_changed),r('.woocommerce-cart-form :input[name="update_cart"]').prop("disabled",!0).attr("aria-disabled",!0)},input_changed:function(){r('.woocommerce-cart-form :input[name="update_cart"]').prop("disabled",!1).attr("aria-disabled",!1)},update_cart:function(e){var t=r(".woocommerce-cart-form");n(t),n(r("div.cart_totals")),r.ajax({type:t.attr("method"),url:t.attr("action"),data:t.serialize(),dataType:"html",success:function(t){o(t,e)},complete:function(){s(t),s(r("div.cart_totals")),r.scroll_to_notices(r('[role="alert"]'))}})},update_cart_totals:function(){n(r("div.cart_totals")),r.ajax({url:a("get_cart_totals"),dataType:"html",success:function(t){p(t)},complete:function(){s(r("div.cart_totals"))}})},input_keypress:function(t){if(13===t.keyCode){var e=r(t.currentTarget).parents("form");try{e[0].checkValidity()&&(t.preventDefault(),this.cart_submit(t))}catch(o){t.preventDefault(),this.cart_submit(t)}}},cart_submit:function(t){var e=r(document.activeElement),o=r(":input[type=submit][clicked=true]"),c=r(t.currentTarget);if(c.is("form")||(c=r(t.currentTarget).parents("form")),0!==c.find(".woocommerce-cart-form__contents").length)return!i(c)&&void(o.is(':input[name="update_cart"]')||e.is("input.qty")?(t.preventDefault(),this.quantity_update(c)):(o.is(':input[name="apply_coupon"]')||e.is("#coupon_code"))&&(t.preventDefault(),this.apply_coupon(c)))},submit_click:function(t){r(":input[type=submit]",r(t.target).parents("form")).removeAttr("clicked"),r(t.target).attr("clicked","true")},apply_coupon:function(t){n(t);var e=this,o=r("#coupon_code"),c=o.val(),i={security:wc_cart_params.apply_coupon_nonce,coupon_code:c};r.ajax({type:"POST",url:a("apply_coupon"),data:i,dataType:"html",success:function(t){r(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),u(t),r(document.body).trigger("applied_coupon",[c])},complete:function(){s(t),o.val(""),e.update_cart(!0)}})},remove_coupon_clicked:function(t){t.preventDefault();var e=this,o=r(t.currentTarget).closest(".cart_totals"),c=r(t.currentTarget).attr("data-coupon");n(o);t={security:wc_cart_params.remove_coupon_nonce,coupon:c};r.ajax({type:"POST",url:a("remove_coupon"),data:t,dataType:"html",success:function(t){r(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),u(t),r(document.body).trigger("removed_coupon",[c]),s(o)},complete:function(){e.update_cart(!0)}})},quantity_update:function(t){n(t),n(r("div.cart_totals")),r("<input />").attr("type","hidden").attr("name","update_cart").attr("value","Update Cart").appendTo(t),r.ajax({type:t.attr("method"),url:t.attr("action"),data:t.serialize(),dataType:"html",success:function(t){o(t)},complete:function(){s(t),s(r("div.cart_totals")),r.scroll_to_notices(r('[role="alert"]'))}})},item_remove_clicked:function(t){t.preventDefault();var t=r(t.currentTarget),e=t.parents("form");n(e),n(r("div.cart_totals")),r.ajax({type:"GET",url:t.attr("href"),dataType:"html",success:function(t){o(t)},complete:function(){s(e),s(r("div.cart_totals")),r.scroll_to_notices(r('[role="alert"]'))}})},item_restore_clicked:function(t){t.preventDefault();var t=r(t.currentTarget),e=r("form.woocommerce-cart-form");n(e),n(r("div.cart_totals")),r.ajax({type:"GET",url:t.attr("href"),dataType:"html",success:function(t){o(t)},complete:function(){s(e),s(r("div.cart_totals"))}})}};({init:function(t){this.cart=t,this.toggle_shipping=this.toggle_shipping.bind(this),this.shipping_method_selected=this.shipping_method_selected.bind(this),this.shipping_calculator_submit=this.shipping_calculator_submit.bind(this),r(document).on("click",".shipping-calculator-button",this.toggle_shipping),r(document).on("change","select.shipping_method, :input[name^=shipping_method]",this.shipping_method_selected),r(document).on("submit","form.woocommerce-shipping-calculator",this.shipping_calculator_submit),r(".shipping-calculator-form").hide()},toggle_shipping:function(){return r(".shipping-calculator-form").slideToggle("slow"),r("select.country_to_state, input.country_to_state").trigger("change"),r(document.body).trigger("country_to_state_changed"),!1},shipping_method_selected:function(){var t={};r("select.shipping_method, :input[name^=shipping_method][type=radio]:checked, :input[name^=shipping_method][type=hidden]").each(function(){t[r(this).data("index")]=r(this).val()}),n(r("div.cart_totals"));var e={security:wc_cart_params.update_shipping_method_nonce,shipping_method:t};r.ajax({type:"post",url:a("update_shipping_method"),data:e,dataType:"html",success:function(t){p(t)},complete:function(){s(r("div.cart_totals")),r(document.body).trigger("updated_shipping_method")}})},shipping_calculator_submit:function(t){t.preventDefault();var e=r(t.currentTarget);n(r("div.cart_totals")),n(e),r("<input />").attr("type","hidden").attr("name","calc_shipping").attr("value","x").appendTo(e),r.ajax({type:e.attr("method"),url:e.attr("action"),data:e.serialize(),dataType:"html",success:function(t){o(t)},complete:function(){s(e),s(r("div.cart_totals"))}})}}).init(t),t.init()});
|
assets/js/frontend/checkout.js
CHANGED
@@ -204,10 +204,12 @@ jQuery( function( $ ) {
|
|
204 |
validated = true,
|
205 |
validate_required = $parent.is( '.validate-required' ),
|
206 |
validate_email = $parent.is( '.validate-email' ),
|
|
|
|
|
207 |
event_type = e.type;
|
208 |
|
209 |
if ( 'input' === event_type ) {
|
210 |
-
$parent.removeClass( 'woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-validated' ); // eslint-disable-line max-len
|
211 |
}
|
212 |
|
213 |
if ( 'validate' === event_type || 'change' === event_type ) {
|
@@ -225,17 +227,26 @@ jQuery( function( $ ) {
|
|
225 |
if ( validate_email ) {
|
226 |
if ( $this.val() ) {
|
227 |
/* https://stackoverflow.com/questions/2855865/jquery-validate-e-mail-address-regex */
|
228 |
-
|
229 |
|
230 |
-
if ( ! pattern.test( $this.val()
|
231 |
-
$parent.removeClass( 'woocommerce-validated' ).addClass( 'woocommerce-invalid woocommerce-invalid-email' );
|
232 |
validated = false;
|
233 |
}
|
234 |
}
|
235 |
}
|
236 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
237 |
if ( validated ) {
|
238 |
-
$parent.removeClass( 'woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email' ).addClass( 'woocommerce-validated' ); // eslint-disable-line max-len
|
239 |
}
|
240 |
}
|
241 |
},
|
@@ -514,7 +525,7 @@ jQuery( function( $ ) {
|
|
514 |
wc_checkout_form.detachUnloadEventsOnSubmit();
|
515 |
|
516 |
try {
|
517 |
-
if ( 'success' === result.result && $form.triggerHandler( 'checkout_place_order_success' ) !== false ) {
|
518 |
if ( -1 === result.redirect.indexOf( 'https://' ) || -1 === result.redirect.indexOf( 'http://' ) ) {
|
519 |
window.location = result.redirect;
|
520 |
} else {
|
204 |
validated = true,
|
205 |
validate_required = $parent.is( '.validate-required' ),
|
206 |
validate_email = $parent.is( '.validate-email' ),
|
207 |
+
validate_phone = $parent.is( '.validate-phone' ),
|
208 |
+
pattern = '',
|
209 |
event_type = e.type;
|
210 |
|
211 |
if ( 'input' === event_type ) {
|
212 |
+
$parent.removeClass( 'woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone woocommerce-validated' ); // eslint-disable-line max-len
|
213 |
}
|
214 |
|
215 |
if ( 'validate' === event_type || 'change' === event_type ) {
|
227 |
if ( validate_email ) {
|
228 |
if ( $this.val() ) {
|
229 |
/* https://stackoverflow.com/questions/2855865/jquery-validate-e-mail-address-regex */
|
230 |
+
pattern = new RegExp( /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i ); // eslint-disable-line max-len
|
231 |
|
232 |
+
if ( ! pattern.test( $this.val() ) ) {
|
233 |
+
$parent.removeClass( 'woocommerce-validated' ).addClass( 'woocommerce-invalid woocommerce-invalid-email woocommerce-invalid-phone' ); // eslint-disable-line max-len
|
234 |
validated = false;
|
235 |
}
|
236 |
}
|
237 |
}
|
238 |
|
239 |
+
if ( validate_phone ) {
|
240 |
+
pattern = new RegExp( /[\s\#0-9_\-\+\/\(\)\.]/g );
|
241 |
+
|
242 |
+
if ( 0 < $this.val().replace( pattern, '' ).length ) {
|
243 |
+
$parent.removeClass( 'woocommerce-validated' ).addClass( 'woocommerce-invalid woocommerce-invalid-phone' );
|
244 |
+
validated = false;
|
245 |
+
}
|
246 |
+
}
|
247 |
+
|
248 |
if ( validated ) {
|
249 |
+
$parent.removeClass( 'woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone' ).addClass( 'woocommerce-validated' ); // eslint-disable-line max-len
|
250 |
}
|
251 |
}
|
252 |
},
|
525 |
wc_checkout_form.detachUnloadEventsOnSubmit();
|
526 |
|
527 |
try {
|
528 |
+
if ( 'success' === result.result && $form.triggerHandler( 'checkout_place_order_success', result ) !== false ) {
|
529 |
if ( -1 === result.redirect.indexOf( 'https://' ) || -1 === result.redirect.indexOf( 'http://' ) ) {
|
530 |
window.location = result.redirect;
|
531 |
} else {
|
assets/js/frontend/checkout.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(function(g){if("undefined"==typeof wc_checkout_params)return!1;var f={updateTimer:!(g.blockUI.defaults.overlayCSS.cursor="default"),dirtyInput:!1,selectedPaymentMethod:!1,xhr:!1,$order_review:g("#order_review"),$checkout_form:g("form.checkout"),init:function(){g(document.body).on("update_checkout",this.update_checkout),g(document.body).on("init_checkout",this.init_checkout),this.$checkout_form.on("click",'input[name="payment_method"]',this.payment_method_selected),g(document.body).hasClass("woocommerce-order-pay")&&(this.$order_review.on("click",'input[name="payment_method"]',this.payment_method_selected),this.$order_review.on("submit",this.submitOrder),this.$order_review.attr("novalidate","novalidate")),this.$checkout_form.attr("novalidate","novalidate"),this.$checkout_form.on("submit",this.submit),this.$checkout_form.on("input validate change",".input-text, select, input:checkbox",this.validate_field),this.$checkout_form.on("update",this.trigger_update_checkout),this.$checkout_form.on("change",'select.shipping_method, input[name^="shipping_method"], #ship-to-different-address input, .update_totals_on_change select, .update_totals_on_change input[type="radio"], .update_totals_on_change input[type="checkbox"]',this.trigger_update_checkout),this.$checkout_form.on("change",".address-field select",this.input_changed),this.$checkout_form.on("change",".address-field input.input-text, .update_totals_on_change input.input-text",this.maybe_input_changed),this.$checkout_form.on("keydown",".address-field input.input-text, .update_totals_on_change input.input-text",this.queue_update_checkout),this.$checkout_form.on("change","#ship-to-different-address input",this.ship_to_different_address),this.$checkout_form.find("#ship-to-different-address input").trigger("change"),this.init_payment_methods(),"1"===wc_checkout_params.is_checkout&&g(document.body).trigger("init_checkout"),"yes"===wc_checkout_params.option_guest_checkout&&g("input#createaccount").change(this.toggle_create_account).trigger("change")},init_payment_methods:function(){var e=g(".woocommerce-checkout").find('input[name="payment_method"]');1===e.length&&e.eq(0).hide(),f.selectedPaymentMethod&&g("#"+f.selectedPaymentMethod).prop("checked",!0),0===e.filter(":checked").length&&e.eq(0).prop("checked",!0);var t=e.filter(":checked").eq(0).prop("id");1<e.length&&g('div.payment_box:not(".'+t+'")').filter(":visible").slideUp(0),e.filter(":checked").eq(0).trigger("click")},get_payment_method:function(){return f.$checkout_form.find('input[name="payment_method"]:checked').val()},payment_method_selected:function(e){e.stopPropagation(),1<g(".payment_methods input.input-radio").length?(t=g("div.payment_box."+g(this).attr("ID")),(e=g(this).is(":checked"))&&!t.is(":visible")&&(g("div.payment_box").filter(":visible").slideUp(230),e&&t.slideDown(230))):g("div.payment_box").show(),g(this).data("order_button_text")?g("#place_order").text(g(this).data("order_button_text")):g("#place_order").text(g("#place_order").data("value"));var t=g('.woocommerce-checkout input[name="payment_method"]:checked').attr("id");t!==f.selectedPaymentMethod&&g(document.body).trigger("payment_method_selected"),f.selectedPaymentMethod=t},toggle_create_account:function(){g("div.create-account").hide(),g(this).is(":checked")&&(g("#account_password").val("").trigger("change"),g("div.create-account").slideDown())},init_checkout:function(){g(document.body).trigger("update_checkout")},maybe_input_changed:function(e){f.dirtyInput&&f.input_changed(e)},input_changed:function(e){f.dirtyInput=e.target,f.maybe_update_checkout()},queue_update_checkout:function(e){if(9===(e.keyCode||e.which||0))return!0;f.dirtyInput=this,f.reset_update_checkout_timer(),f.updateTimer=setTimeout(f.maybe_update_checkout,"1000")},trigger_update_checkout:function(){f.reset_update_checkout_timer(),f.dirtyInput=!1,g(document.body).trigger("update_checkout")},maybe_update_checkout:function(){var e,t=!0;!g(f.dirtyInput).length||(e=g(f.dirtyInput).closest("div").find(".address-field.validate-required")).length&&e.each(function(){""===g(this).find("input.input-text").val()&&(t=!1)}),t&&f.trigger_update_checkout()},ship_to_different_address:function(){g("div.shipping_address").hide(),g(this).is(":checked")&&g("div.shipping_address").slideDown()},reset_update_checkout_timer:function(){clearTimeout(f.updateTimer)},is_valid_json:function(e){try{var t=JSON.parse(e);return t&&"object"==typeof t}catch(o){return!1}},validate_field:function(e){var t=g(this),o=t.closest(".form-row"),c=!0,i=o.is(".validate-required"),n=o.is(".validate-email"),e=e.type;"input"===e&&o.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-validated"),"validate"!==e&&"change"!==e||(i&&("checkbox"===t.attr("type")&&!t.is(":checked")||""===t.val())&&(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),c=!1),n&&t.val()&&(new RegExp(/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i).test(t.val())||(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email"),c=!1)),c&&o.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email").addClass("woocommerce-validated"))},update_checkout:function(e,t){f.reset_update_checkout_timer(),f.updateTimer=setTimeout(f.update_checkout_action,"5",t)},update_checkout_action:function(e){var t,o,c,i,n,r,a,u,d,s,m,h,l,p,_;f.xhr&&f.xhr.abort(),0!==g("form.checkout").length&&(e=void 0!==e?e:{update_shipping_method:!0},a=t=g("#billing_country").val(),u=o=g("#billing_state").val(),d=c=g(":input#billing_postcode").val(),s=i=g("#billing_city").val(),m=n=g(":input#billing_address_1").val(),p=r=g(":input#billing_address_2").val(),h=g(f.$checkout_form).find(".address-field.validate-required:visible"),l=!0,h.length&&h.each(function(){""===g(this).find(":input").val()&&(l=!1)}),g("#ship-to-different-address").find("input").is(":checked")&&(a=g("#shipping_country").val(),u=g("#shipping_state").val(),d=g(":input#shipping_postcode").val(),s=g("#shipping_city").val(),m=g(":input#shipping_address_1").val(),p=g(":input#shipping_address_2").val()),!(p={security:wc_checkout_params.update_order_review_nonce,payment_method:f.get_payment_method(),country:t,state:o,postcode:c,city:i,address:n,address_2:r,s_country:a,s_state:u,s_postcode:d,s_city:s,s_address:m,s_address_2:p,has_full_address:l,post_data:g("form.checkout").serialize()})!==e.update_shipping_method&&(_={},g('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').each(function(){_[g(this).data("index")]=g(this).val()}),p.shipping_method=_),g(".woocommerce-checkout-payment, .woocommerce-checkout-review-order-table").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),f.xhr=g.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","update_order_review"),data:p,success:function(e){var t,o;e&&!0===e.reload?window.location.reload():(g(".woocommerce-NoticeGroup-updateOrderReview").remove(),o=g("#terms").prop("checked"),t={},g(".payment_box :input").each(function(){var e=g(this).attr("id");e&&(-1!==g.inArray(g(this).attr("type"),["checkbox","radio"])?t[e]=g(this).prop("checked"):t[e]=g(this).val())}),e&&e.fragments&&(g.each(e.fragments,function(e,t){f.fragments&&f.fragments[e]===t||g(e).replaceWith(t),g(e).unblock()}),f.fragments=e.fragments),o&&g("#terms").prop("checked",!0),g.isEmptyObject(t)||g(".payment_box :input").each(function(){var e=g(this).attr("id");e&&(-1!==g.inArray(g(this).attr("type"),["checkbox","radio"])?g(this).prop("checked",t[e]).trigger("change"):(-1!==g.inArray(g(this).attr("type"),["select"])||null!==g(this).val()&&0===g(this).val().length)&&g(this).val(t[e]).trigger("change"))}),e&&"failure"===e.result&&(o=g("form.checkout"),g(".woocommerce-error, .woocommerce-message").remove(),e.messages?o.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-updateOrderReview">'+e.messages+"</div>"):o.prepend(e),o.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur"),f.scroll_to_notices()),f.init_payment_methods(),g(document.body).trigger("updated_checkout",[e]))}}))},handleUnloadEvent:function(e){return-1===navigator.userAgent.indexOf("MSIE")&&!document.documentMode||(e.preventDefault(),undefined)},attachUnloadEventsOnSubmit:function(){g(window).on("beforeunload",this.handleUnloadEvent)},detachUnloadEventsOnSubmit:function(){g(window).unbind("beforeunload",this.handleUnloadEvent)},blockOnSubmit:function(e){1!==e.data()["blockUI.isBlocked"]&&e.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},submitOrder:function(){f.blockOnSubmit(g(this))},submit:function(){f.reset_update_checkout_timer();var o=g(this);return o.is(".processing")||!1!==o.triggerHandler("checkout_place_order")&&!1!==o.triggerHandler("checkout_place_order_"+f.get_payment_method())&&(o.addClass("processing"),f.blockOnSubmit(o),f.attachUnloadEventsOnSubmit(),g.ajaxSetup({dataFilter:function(e,t){if("json"!==t)return e;if(f.is_valid_json(e))return e;t=e.match(/{"result.*}/);return null!==t&&f.is_valid_json(t[0])?(console.log("Fixed malformed JSON. Original:"),console.log(e),e=t[0]):console.log("Unable to fix malformed JSON"),e}}),g.ajax({type:"POST",url:wc_checkout_params.checkout_url,data:o.serialize(),dataType:"json",success:function(e){f.detachUnloadEventsOnSubmit();try{if("success"!==e.result||!1===o.triggerHandler("checkout_place_order_success"))throw"failure"===e.result?"Result failure":"Invalid response";-1===e.redirect.indexOf("https://")||-1===e.redirect.indexOf("http://")?window.location=e.redirect:window.location=decodeURI(e.redirect)}catch(t){if(!0===e.reload)return void window.location.reload();!0===e.refresh&&g(document.body).trigger("update_checkout"),e.messages?f.submit_error(e.messages):f.submit_error('<div class="woocommerce-error">'+wc_checkout_params.i18n_checkout_error+"</div>")}},error:function(e,t,o){f.detachUnloadEventsOnSubmit(),f.submit_error('<div class="woocommerce-error">'+o+"</div>")}})),!1},submit_error:function(e){g(".woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message").remove(),f.$checkout_form.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">'+e+"</div>"),f.$checkout_form.removeClass("processing").unblock(),f.$checkout_form.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur"),f.scroll_to_notices(),g(document.body).trigger("checkout_error",[e])},scroll_to_notices:function(){var e=g(".woocommerce-NoticeGroup-updateOrderReview, .woocommerce-NoticeGroup-checkout");e.length||(e=g(".form.checkout")),g.scroll_to_notices(e)}},e={init:function(){g(document.body).on("click","a.showcoupon",this.show_coupon_form),g(document.body).on("click",".woocommerce-remove-coupon",this.remove_coupon),g("form.checkout_coupon").hide().submit(this.submit)},show_coupon_form:function(){return g(".checkout_coupon").slideToggle(400,function(){g(".checkout_coupon").find(":input:eq(0)").focus()}),!1},submit:function(){var t=g(this);if(t.is(".processing"))return!1;t.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var o={security:wc_checkout_params.apply_coupon_nonce,coupon_code:t.find('input[name="coupon_code"]').val()};return g.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),data:o,success:function(e){g(".woocommerce-error, .woocommerce-message").remove(),t.removeClass("processing").unblock(),e&&(t.before(e),t.slideUp(),g(document.body).trigger("applied_coupon_in_checkout",[o.coupon_code]),g(document.body).trigger("update_checkout",{update_shipping_method:!1}))},dataType:"html"}),!1},remove_coupon:function(e){e.preventDefault();var t=g(this).parents(".woocommerce-checkout-review-order"),e=g(this).data("coupon");t.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var o={security:wc_checkout_params.remove_coupon_nonce,coupon:e};g.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_coupon"),data:o,success:function(e){g(".woocommerce-error, .woocommerce-message").remove(),t.removeClass("processing").unblock(),e&&(g("form.woocommerce-checkout").before(e),g(document.body).trigger("removed_coupon_in_checkout",[o.coupon_code]),g(document.body).trigger("update_checkout",{update_shipping_method:!1}),g("form.checkout_coupon").find('input[name="coupon_code"]').val(""))},error:function(e){wc_checkout_params.debug_mode&&console.log(e.responseText)},dataType:"html"})}},t={init:function(){g(document.body).on("click","a.showlogin",this.show_login_form)},show_login_form:function(){return g("form.login, form.woocommerce-form--login").slideToggle(),!1}},o={init:function(){g(document.body).on("click","a.woocommerce-terms-and-conditions-link",this.toggle_terms)},toggle_terms:function(){if(g(".woocommerce-terms-and-conditions").length)return g(".woocommerce-terms-and-conditions").slideToggle(function(){var e=g(".woocommerce-terms-and-conditions-link");g(".woocommerce-terms-and-conditions").is(":visible")?(e.addClass("woocommerce-terms-and-conditions-link--open"),e.removeClass("woocommerce-terms-and-conditions-link--closed")):(e.removeClass("woocommerce-terms-and-conditions-link--open"),e.addClass("woocommerce-terms-and-conditions-link--closed"))}),!1}};f.init(),e.init(),t.init(),o.init()});
|
1 |
+
jQuery(function(g){if("undefined"==typeof wc_checkout_params)return!1;var f={updateTimer:!(g.blockUI.defaults.overlayCSS.cursor="default"),dirtyInput:!1,selectedPaymentMethod:!1,xhr:!1,$order_review:g("#order_review"),$checkout_form:g("form.checkout"),init:function(){g(document.body).on("update_checkout",this.update_checkout),g(document.body).on("init_checkout",this.init_checkout),this.$checkout_form.on("click",'input[name="payment_method"]',this.payment_method_selected),g(document.body).hasClass("woocommerce-order-pay")&&(this.$order_review.on("click",'input[name="payment_method"]',this.payment_method_selected),this.$order_review.on("submit",this.submitOrder),this.$order_review.attr("novalidate","novalidate")),this.$checkout_form.attr("novalidate","novalidate"),this.$checkout_form.on("submit",this.submit),this.$checkout_form.on("input validate change",".input-text, select, input:checkbox",this.validate_field),this.$checkout_form.on("update",this.trigger_update_checkout),this.$checkout_form.on("change",'select.shipping_method, input[name^="shipping_method"], #ship-to-different-address input, .update_totals_on_change select, .update_totals_on_change input[type="radio"], .update_totals_on_change input[type="checkbox"]',this.trigger_update_checkout),this.$checkout_form.on("change",".address-field select",this.input_changed),this.$checkout_form.on("change",".address-field input.input-text, .update_totals_on_change input.input-text",this.maybe_input_changed),this.$checkout_form.on("keydown",".address-field input.input-text, .update_totals_on_change input.input-text",this.queue_update_checkout),this.$checkout_form.on("change","#ship-to-different-address input",this.ship_to_different_address),this.$checkout_form.find("#ship-to-different-address input").trigger("change"),this.init_payment_methods(),"1"===wc_checkout_params.is_checkout&&g(document.body).trigger("init_checkout"),"yes"===wc_checkout_params.option_guest_checkout&&g("input#createaccount").change(this.toggle_create_account).trigger("change")},init_payment_methods:function(){var e=g(".woocommerce-checkout").find('input[name="payment_method"]');1===e.length&&e.eq(0).hide(),f.selectedPaymentMethod&&g("#"+f.selectedPaymentMethod).prop("checked",!0),0===e.filter(":checked").length&&e.eq(0).prop("checked",!0);var t=e.filter(":checked").eq(0).prop("id");1<e.length&&g('div.payment_box:not(".'+t+'")').filter(":visible").slideUp(0),e.filter(":checked").eq(0).trigger("click")},get_payment_method:function(){return f.$checkout_form.find('input[name="payment_method"]:checked').val()},payment_method_selected:function(e){e.stopPropagation(),1<g(".payment_methods input.input-radio").length?(t=g("div.payment_box."+g(this).attr("ID")),(e=g(this).is(":checked"))&&!t.is(":visible")&&(g("div.payment_box").filter(":visible").slideUp(230),e&&t.slideDown(230))):g("div.payment_box").show(),g(this).data("order_button_text")?g("#place_order").text(g(this).data("order_button_text")):g("#place_order").text(g("#place_order").data("value"));var t=g('.woocommerce-checkout input[name="payment_method"]:checked').attr("id");t!==f.selectedPaymentMethod&&g(document.body).trigger("payment_method_selected"),f.selectedPaymentMethod=t},toggle_create_account:function(){g("div.create-account").hide(),g(this).is(":checked")&&(g("#account_password").val("").trigger("change"),g("div.create-account").slideDown())},init_checkout:function(){g(document.body).trigger("update_checkout")},maybe_input_changed:function(e){f.dirtyInput&&f.input_changed(e)},input_changed:function(e){f.dirtyInput=e.target,f.maybe_update_checkout()},queue_update_checkout:function(e){if(9===(e.keyCode||e.which||0))return!0;f.dirtyInput=this,f.reset_update_checkout_timer(),f.updateTimer=setTimeout(f.maybe_update_checkout,"1000")},trigger_update_checkout:function(){f.reset_update_checkout_timer(),f.dirtyInput=!1,g(document.body).trigger("update_checkout")},maybe_update_checkout:function(){var e,t=!0;!g(f.dirtyInput).length||(e=g(f.dirtyInput).closest("div").find(".address-field.validate-required")).length&&e.each(function(){""===g(this).find("input.input-text").val()&&(t=!1)}),t&&f.trigger_update_checkout()},ship_to_different_address:function(){g("div.shipping_address").hide(),g(this).is(":checked")&&g("div.shipping_address").slideDown()},reset_update_checkout_timer:function(){clearTimeout(f.updateTimer)},is_valid_json:function(e){try{var t=JSON.parse(e);return t&&"object"==typeof t}catch(o){return!1}},validate_field:function(e){var t=g(this),o=t.closest(".form-row"),c=!0,i=o.is(".validate-required"),n=o.is(".validate-email"),r=o.is(".validate-phone"),a="",e=e.type;"input"===e&&o.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone woocommerce-validated"),"validate"!==e&&"change"!==e||(i&&("checkbox"===t.attr("type")&&!t.is(":checked")||""===t.val())&&(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),c=!1),n&&t.val()&&((a=new RegExp(/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i)).test(t.val())||(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email woocommerce-invalid-phone"),c=!1)),r&&(a=new RegExp(/[\s\#0-9_\-\+\/\(\)\.]/g),0<t.val().replace(a,"").length&&(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-phone"),c=!1)),c&&o.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone").addClass("woocommerce-validated"))},update_checkout:function(e,t){f.reset_update_checkout_timer(),f.updateTimer=setTimeout(f.update_checkout_action,"5",t)},update_checkout_action:function(e){var t,o,c,i,n,r,a,u,d,s,m,l,p,h,_;f.xhr&&f.xhr.abort(),0!==g("form.checkout").length&&(e=void 0!==e?e:{update_shipping_method:!0},a=t=g("#billing_country").val(),u=o=g("#billing_state").val(),d=c=g(":input#billing_postcode").val(),s=i=g("#billing_city").val(),m=n=g(":input#billing_address_1").val(),h=r=g(":input#billing_address_2").val(),l=g(f.$checkout_form).find(".address-field.validate-required:visible"),p=!0,l.length&&l.each(function(){""===g(this).find(":input").val()&&(p=!1)}),g("#ship-to-different-address").find("input").is(":checked")&&(a=g("#shipping_country").val(),u=g("#shipping_state").val(),d=g(":input#shipping_postcode").val(),s=g("#shipping_city").val(),m=g(":input#shipping_address_1").val(),h=g(":input#shipping_address_2").val()),!(h={security:wc_checkout_params.update_order_review_nonce,payment_method:f.get_payment_method(),country:t,state:o,postcode:c,city:i,address:n,address_2:r,s_country:a,s_state:u,s_postcode:d,s_city:s,s_address:m,s_address_2:h,has_full_address:p,post_data:g("form.checkout").serialize()})!==e.update_shipping_method&&(_={},g('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').each(function(){_[g(this).data("index")]=g(this).val()}),h.shipping_method=_),g(".woocommerce-checkout-payment, .woocommerce-checkout-review-order-table").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),f.xhr=g.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","update_order_review"),data:h,success:function(e){var t,o;e&&!0===e.reload?window.location.reload():(g(".woocommerce-NoticeGroup-updateOrderReview").remove(),o=g("#terms").prop("checked"),t={},g(".payment_box :input").each(function(){var e=g(this).attr("id");e&&(-1!==g.inArray(g(this).attr("type"),["checkbox","radio"])?t[e]=g(this).prop("checked"):t[e]=g(this).val())}),e&&e.fragments&&(g.each(e.fragments,function(e,t){f.fragments&&f.fragments[e]===t||g(e).replaceWith(t),g(e).unblock()}),f.fragments=e.fragments),o&&g("#terms").prop("checked",!0),g.isEmptyObject(t)||g(".payment_box :input").each(function(){var e=g(this).attr("id");e&&(-1!==g.inArray(g(this).attr("type"),["checkbox","radio"])?g(this).prop("checked",t[e]).trigger("change"):(-1!==g.inArray(g(this).attr("type"),["select"])||null!==g(this).val()&&0===g(this).val().length)&&g(this).val(t[e]).trigger("change"))}),e&&"failure"===e.result&&(o=g("form.checkout"),g(".woocommerce-error, .woocommerce-message").remove(),e.messages?o.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-updateOrderReview">'+e.messages+"</div>"):o.prepend(e),o.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur"),f.scroll_to_notices()),f.init_payment_methods(),g(document.body).trigger("updated_checkout",[e]))}}))},handleUnloadEvent:function(e){return-1===navigator.userAgent.indexOf("MSIE")&&!document.documentMode||(e.preventDefault(),undefined)},attachUnloadEventsOnSubmit:function(){g(window).on("beforeunload",this.handleUnloadEvent)},detachUnloadEventsOnSubmit:function(){g(window).unbind("beforeunload",this.handleUnloadEvent)},blockOnSubmit:function(e){1!==e.data()["blockUI.isBlocked"]&&e.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},submitOrder:function(){f.blockOnSubmit(g(this))},submit:function(){f.reset_update_checkout_timer();var o=g(this);return o.is(".processing")||!1!==o.triggerHandler("checkout_place_order")&&!1!==o.triggerHandler("checkout_place_order_"+f.get_payment_method())&&(o.addClass("processing"),f.blockOnSubmit(o),f.attachUnloadEventsOnSubmit(),g.ajaxSetup({dataFilter:function(e,t){if("json"!==t)return e;if(f.is_valid_json(e))return e;t=e.match(/{"result.*}/);return null!==t&&f.is_valid_json(t[0])?(console.log("Fixed malformed JSON. Original:"),console.log(e),e=t[0]):console.log("Unable to fix malformed JSON"),e}}),g.ajax({type:"POST",url:wc_checkout_params.checkout_url,data:o.serialize(),dataType:"json",success:function(e){f.detachUnloadEventsOnSubmit();try{if("success"!==e.result||!1===o.triggerHandler("checkout_place_order_success",e))throw"failure"===e.result?"Result failure":"Invalid response";-1===e.redirect.indexOf("https://")||-1===e.redirect.indexOf("http://")?window.location=e.redirect:window.location=decodeURI(e.redirect)}catch(t){if(!0===e.reload)return void window.location.reload();!0===e.refresh&&g(document.body).trigger("update_checkout"),e.messages?f.submit_error(e.messages):f.submit_error('<div class="woocommerce-error">'+wc_checkout_params.i18n_checkout_error+"</div>")}},error:function(e,t,o){f.detachUnloadEventsOnSubmit(),f.submit_error('<div class="woocommerce-error">'+o+"</div>")}})),!1},submit_error:function(e){g(".woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message").remove(),f.$checkout_form.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">'+e+"</div>"),f.$checkout_form.removeClass("processing").unblock(),f.$checkout_form.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur"),f.scroll_to_notices(),g(document.body).trigger("checkout_error",[e])},scroll_to_notices:function(){var e=g(".woocommerce-NoticeGroup-updateOrderReview, .woocommerce-NoticeGroup-checkout");e.length||(e=g(".form.checkout")),g.scroll_to_notices(e)}},e={init:function(){g(document.body).on("click","a.showcoupon",this.show_coupon_form),g(document.body).on("click",".woocommerce-remove-coupon",this.remove_coupon),g("form.checkout_coupon").hide().submit(this.submit)},show_coupon_form:function(){return g(".checkout_coupon").slideToggle(400,function(){g(".checkout_coupon").find(":input:eq(0)").focus()}),!1},submit:function(){var t=g(this);if(t.is(".processing"))return!1;t.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var o={security:wc_checkout_params.apply_coupon_nonce,coupon_code:t.find('input[name="coupon_code"]').val()};return g.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),data:o,success:function(e){g(".woocommerce-error, .woocommerce-message").remove(),t.removeClass("processing").unblock(),e&&(t.before(e),t.slideUp(),g(document.body).trigger("applied_coupon_in_checkout",[o.coupon_code]),g(document.body).trigger("update_checkout",{update_shipping_method:!1}))},dataType:"html"}),!1},remove_coupon:function(e){e.preventDefault();var t=g(this).parents(".woocommerce-checkout-review-order"),e=g(this).data("coupon");t.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var o={security:wc_checkout_params.remove_coupon_nonce,coupon:e};g.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_coupon"),data:o,success:function(e){g(".woocommerce-error, .woocommerce-message").remove(),t.removeClass("processing").unblock(),e&&(g("form.woocommerce-checkout").before(e),g(document.body).trigger("removed_coupon_in_checkout",[o.coupon_code]),g(document.body).trigger("update_checkout",{update_shipping_method:!1}),g("form.checkout_coupon").find('input[name="coupon_code"]').val(""))},error:function(e){wc_checkout_params.debug_mode&&console.log(e.responseText)},dataType:"html"})}},t={init:function(){g(document.body).on("click","a.showlogin",this.show_login_form)},show_login_form:function(){return g("form.login, form.woocommerce-form--login").slideToggle(),!1}},o={init:function(){g(document.body).on("click","a.woocommerce-terms-and-conditions-link",this.toggle_terms)},toggle_terms:function(){if(g(".woocommerce-terms-and-conditions").length)return g(".woocommerce-terms-and-conditions").slideToggle(function(){var e=g(".woocommerce-terms-and-conditions-link");g(".woocommerce-terms-and-conditions").is(":visible")?(e.addClass("woocommerce-terms-and-conditions-link--open"),e.removeClass("woocommerce-terms-and-conditions-link--closed")):(e.removeClass("woocommerce-terms-and-conditions-link--open"),e.addClass("woocommerce-terms-and-conditions-link--closed"))}),!1}};f.init(),e.init(),t.init(),o.init()});
|
assets/js/frontend/geolocation.js
CHANGED
@@ -1,33 +1,90 @@
|
|
1 |
/*global wc_geolocation_params */
|
2 |
jQuery( function( $ ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
var $append_hashes = function() {
|
7 |
-
if (
|
8 |
-
|
9 |
-
|
10 |
-
href = $this.attr( 'href' ),
|
11 |
-
href_parts = href.split( '#' );
|
12 |
-
|
13 |
-
href = href_parts[0];
|
14 |
-
|
15 |
-
if ( href.indexOf( '?' ) > 0 ) {
|
16 |
-
href = href + '&v=' + wc_geolocation_params.hash;
|
17 |
-
} else {
|
18 |
-
href = href + '?v=' + wc_geolocation_params.hash;
|
19 |
-
}
|
20 |
|
21 |
-
|
22 |
-
|
23 |
-
|
|
|
24 |
|
25 |
-
|
26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
}
|
28 |
};
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
var $geolocation_redirect = function( hash ) {
|
|
|
|
|
|
|
|
|
|
|
31 |
if ( this_page.indexOf( '?v=' ) > 0 || this_page.indexOf( '&v=' ) > 0 ) {
|
32 |
this_page = this_page.replace( /v=[^&]+/, 'v=' + hash );
|
33 |
} else if ( this_page.indexOf( '?' ) > 0 ) {
|
@@ -39,50 +96,50 @@ jQuery( function( $ ) {
|
|
39 |
window.location = this_page;
|
40 |
};
|
41 |
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
}
|
49 |
}
|
50 |
-
};
|
51 |
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
// Support form elements
|
56 |
-
$( 'form' ).each( function() {
|
57 |
-
var $this = $( this );
|
58 |
var method = $this.attr( 'method' );
|
59 |
-
var hasField = $this.find('input[name="v"]').length > 0;
|
60 |
|
61 |
-
if ( method && 'get' === method.toLowerCase() && !hasField ) {
|
62 |
-
$this.append( '<input type="hidden" name="v" value="' +
|
63 |
} else {
|
64 |
var href = $this.attr( 'action' );
|
65 |
if ( href ) {
|
66 |
if ( href.indexOf( '?' ) > 0 ) {
|
67 |
-
$this.attr( 'action', href + '&v=' +
|
68 |
} else {
|
69 |
-
$this.attr( 'action', href + '?v=' +
|
70 |
}
|
71 |
}
|
72 |
}
|
73 |
});
|
|
|
74 |
|
75 |
-
|
76 |
-
|
|
|
|
|
77 |
}
|
78 |
|
|
|
|
|
|
|
|
|
79 |
$( document.body ).on( 'added_to_cart', function() {
|
80 |
$append_hashes();
|
81 |
});
|
82 |
-
|
83 |
// Enable user to trigger manual append hashes on AJAX operations
|
84 |
$( document.body ).on( 'woocommerce_append_geo_hashes', function() {
|
85 |
$append_hashes();
|
86 |
});
|
87 |
-
|
88 |
});
|
1 |
/*global wc_geolocation_params */
|
2 |
jQuery( function( $ ) {
|
3 |
+
/**
|
4 |
+
* Contains the current geo hash (or false if the hash
|
5 |
+
* is not set/cannot be determined).
|
6 |
+
*
|
7 |
+
* @type {boolean|string}
|
8 |
+
*/
|
9 |
+
var geo_hash = false;
|
10 |
|
11 |
+
/**
|
12 |
+
* Obtains the current geo hash from the `woocommerce_geo_hash` cookie, if set.
|
13 |
+
*
|
14 |
+
* @returns {boolean}
|
15 |
+
*/
|
16 |
+
function get_geo_hash() {
|
17 |
+
var geo_hash_cookie = Cookies.get( 'woocommerce_geo_hash' );
|
18 |
|
19 |
+
if ( 'string' === typeof geo_hash_cookie && geo_hash_cookie.length ) {
|
20 |
+
geo_hash = geo_hash_cookie;
|
21 |
+
return true;
|
22 |
+
}
|
23 |
+
|
24 |
+
return false;
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* If we have an active geo hash value but it does not match the `?v=` query var in
|
29 |
+
* current page URL, that indicates that we need to refresh the page.
|
30 |
+
*
|
31 |
+
* @returns {boolean}
|
32 |
+
*/
|
33 |
+
function needs_refresh() {
|
34 |
+
return geo_hash && ( new URLSearchParams( window.location.search ) ).get( 'v' ) !== geo_hash;
|
35 |
+
}
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Appends (or replaces) the geo hash used for links on the current page.
|
39 |
+
*/
|
40 |
var $append_hashes = function() {
|
41 |
+
if ( ! geo_hash ) {
|
42 |
+
return;
|
43 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
+
$( 'a[href^="' + wc_geolocation_params.home_url + '"]:not(a[href*="v="]), a[href^="/"]:not(a[href*="v="])' ).each( function() {
|
46 |
+
var $this = $( this ),
|
47 |
+
href = $this.attr( 'href' ),
|
48 |
+
href_parts = href.split( '#' );
|
49 |
|
50 |
+
href = href_parts[0];
|
51 |
+
|
52 |
+
if ( href.indexOf( '?' ) > 0 ) {
|
53 |
+
href = href + '&v=' + geo_hash;
|
54 |
+
} else {
|
55 |
+
href = href + '?v=' + geo_hash;
|
56 |
+
}
|
57 |
+
|
58 |
+
if ( typeof href_parts[1] !== 'undefined' && href_parts[1] !== null ) {
|
59 |
+
href = href + '#' + href_parts[1];
|
60 |
+
}
|
61 |
+
|
62 |
+
$this.attr( 'href', href );
|
63 |
+
});
|
64 |
+
};
|
65 |
+
|
66 |
+
var $geolocate_customer = {
|
67 |
+
url: wc_geolocation_params.wc_ajax_url.toString().replace( '%%endpoint%%', 'get_customer_location' ),
|
68 |
+
type: 'GET',
|
69 |
+
success: function( response ) {
|
70 |
+
if ( response.success && response.data.hash && response.data.hash !== geo_hash ) {
|
71 |
+
$geolocation_redirect( response.data.hash );
|
72 |
+
}
|
73 |
}
|
74 |
};
|
75 |
|
76 |
+
/**
|
77 |
+
* Once we have a new hash, we redirect so a new version of the current page
|
78 |
+
* (with correct pricing for the current region, etc) is displayed.
|
79 |
+
*
|
80 |
+
* @param {string} hash
|
81 |
+
*/
|
82 |
var $geolocation_redirect = function( hash ) {
|
83 |
+
// Updates our (cookie-based) cache of the hash value. Expires in 1 hour.
|
84 |
+
Cookies.set( 'woocommerce_geo_hash', hash, { expires: 1 / 24 } );
|
85 |
+
|
86 |
+
var this_page = window.location.toString();
|
87 |
+
|
88 |
if ( this_page.indexOf( '?v=' ) > 0 || this_page.indexOf( '&v=' ) > 0 ) {
|
89 |
this_page = this_page.replace( /v=[^&]+/, 'v=' + hash );
|
90 |
} else if ( this_page.indexOf( '?' ) > 0 ) {
|
96 |
window.location = this_page;
|
97 |
};
|
98 |
|
99 |
+
/**
|
100 |
+
* Updates any forms on the page so they use the current geo hash.
|
101 |
+
*/
|
102 |
+
function update_forms() {
|
103 |
+
if ( ! geo_hash ) {
|
104 |
+
return;
|
|
|
105 |
}
|
|
|
106 |
|
107 |
+
$( 'form' ).each( function () {
|
108 |
+
var $this = $( this );
|
|
|
|
|
|
|
|
|
109 |
var method = $this.attr( 'method' );
|
110 |
+
var hasField = $this.find( 'input[name="v"]' ).length > 0;
|
111 |
|
112 |
+
if ( method && 'get' === method.toLowerCase() && ! hasField ) {
|
113 |
+
$this.append( '<input type="hidden" name="v" value="' + geo_hash + '" />' );
|
114 |
} else {
|
115 |
var href = $this.attr( 'action' );
|
116 |
if ( href ) {
|
117 |
if ( href.indexOf( '?' ) > 0 ) {
|
118 |
+
$this.attr( 'action', href + '&v=' + geo_hash );
|
119 |
} else {
|
120 |
+
$this.attr( 'action', href + '?v=' + geo_hash );
|
121 |
}
|
122 |
}
|
123 |
}
|
124 |
});
|
125 |
+
}
|
126 |
|
127 |
+
// Get the current geo hash. If it doesn't exist, or if it doesn't match the current
|
128 |
+
// page URL, perform a geolocation request.
|
129 |
+
if ( ! get_geo_hash() || needs_refresh() ) {
|
130 |
+
$.ajax( $geolocate_customer );
|
131 |
}
|
132 |
|
133 |
+
// Page updates.
|
134 |
+
update_forms();
|
135 |
+
$append_hashes();
|
136 |
+
|
137 |
$( document.body ).on( 'added_to_cart', function() {
|
138 |
$append_hashes();
|
139 |
});
|
140 |
+
|
141 |
// Enable user to trigger manual append hashes on AJAX operations
|
142 |
$( document.body ).on( 'woocommerce_append_geo_hashes', function() {
|
143 |
$append_hashes();
|
144 |
});
|
|
|
145 |
});
|
assets/js/frontend/geolocation.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(function(
|
1 |
+
jQuery(function(a){var n=!1;var e,o=function(){n&&a('a[href^="'+wc_geolocation_params.home_url+'"]:not(a[href*="v="]), a[href^="/"]:not(a[href*="v="])').each(function(){var e=a(this),o=e.attr("href"),t=o.split("#");o=0<(o=t[0]).indexOf("?")?o+"&v="+n:o+"?v="+n,"undefined"!=typeof t[1]&&null!==t[1]&&(o=o+"#"+t[1]),e.attr("href",o)})},t={url:wc_geolocation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_customer_location"),type:"GET",success:function(e){e.success&&e.data.hash&&e.data.hash!==n&&c(e.data.hash)}},c=function(e){Cookies.set("woocommerce_geo_hash",e,{expires:1/24});var o=0<(o=window.location.toString()).indexOf("?v=")||0<o.indexOf("&v=")?o.replace(/v=[^&]+/,"v="+e):0<o.indexOf("?")?o+"&v="+e:o+"?v="+e;window.location=o};("string"!=typeof(e=Cookies.get("woocommerce_geo_hash"))||!e.length||(n=e,0)||n&&new URLSearchParams(window.location.search).get("v")!==n)&&a.ajax(t),n&&a("form").each(function(){var e=a(this),o=e.attr("method"),t=0<e.find('input[name="v"]').length;o&&"get"===o.toLowerCase()&&!t?e.append('<input type="hidden" name="v" value="'+n+'" />'):(t=e.attr("action"))&&(0<t.indexOf("?")?e.attr("action",t+"&v="+n):e.attr("action",t+"?v="+n))}),o(),a(document.body).on("added_to_cart",function(){o()}),a(document.body).on("woocommerce_append_geo_hashes",function(){o()})});
|
assets/js/selectWoo/selectWoo.full.js
CHANGED
@@ -4398,7 +4398,6 @@ S2.define('select2/dropdown/attachBody',[
|
|
4398 |
|
4399 |
var parentOffset = $offsetParent.offset();
|
4400 |
|
4401 |
-
css.top -= parentOffset.top;
|
4402 |
css.left -= parentOffset.left;
|
4403 |
|
4404 |
if (!isCurrentlyAbove && !isCurrentlyBelow) {
|
@@ -4413,7 +4412,7 @@ S2.define('select2/dropdown/attachBody',[
|
|
4413 |
|
4414 |
if (newDirection == 'above' ||
|
4415 |
(isCurrentlyAbove && newDirection !== 'below')) {
|
4416 |
-
css.top = container.top -
|
4417 |
}
|
4418 |
|
4419 |
if (newDirection != null) {
|
4398 |
|
4399 |
var parentOffset = $offsetParent.offset();
|
4400 |
|
|
|
4401 |
css.left -= parentOffset.left;
|
4402 |
|
4403 |
if (!isCurrentlyAbove && !isCurrentlyBelow) {
|
4412 |
|
4413 |
if (newDirection == 'above' ||
|
4414 |
(isCurrentlyAbove && newDirection !== 'below')) {
|
4415 |
+
css.top = container.top - dropdown.height;
|
4416 |
}
|
4417 |
|
4418 |
if (newDirection != null) {
|
assets/js/selectWoo/selectWoo.full.min.js
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Released under the MIT license
|
6 |
* https://github.com/woocommerce/selectWoo/blob/master/LICENSE.md
|
7 |
*/
|
8 |
-
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return t===undefined&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(t){var e,n,p,s,r,h,f,g,m,y,v,i,o,w,a,a=(t&&t.fn&&t.fn.select2&&t.fn.select2.amd&&(u=t.fn.select2.amd),u&&u.requirejs||(u?n=u:u={},g={},m={},y={},v={},i=Object.prototype.hasOwnProperty,o=[].slice,w=/\.js$/,h=function(e,t){var n,i,o=c(e),s=o[0],t=t[1];return e=o[1],s&&(n=x(s=l(s,t))),s?e=n&&n.normalize?n.normalize(e,(i=t,function(e){return l(e,i)})):l(e,t):(s=(o=c(e=l(e,t)))[0],e=o[1],s&&(n=x(s))),{f:s?s+"!"+e:e,n:e,pr:s,p:n}},f={require:function(e){return b(e)},exports:function(e){var t=g[e];return void 0!==t?t:g[e]={}},module:function(e){return{id:e,uri:"",exports:g[e],config:(t=e,function(){return y&&y.config&&y.config[t]||{}})};var t}},s=function(e,t,n,i){var o,s,r,a,l,c=[],u=typeof n,d=A(i=i||e);if("undefined"==u||"function"==u){for(t=!t.length&&n.length?["require","exports","module"]:t,a=0;a<t.length;a+=1)if("require"===(s=(r=h(t[a],d)).f))c[a]=f.require(e);else if("exports"===s)c[a]=f.exports(e),l=!0;else if("module"===s)o=c[a]=f.module(e);else if(_(g,s)||_(m,s)||_(v,s))c[a]=x(s);else{if(!r.p)throw new Error(e+" missing "+s);r.p.load(r.n,b(i,!0),function(t){return function(e){g[t]=e}}(s),{}),c[a]=g[s]}u=n?n.apply(g[e],c):undefined,e&&(o&&o.exports!==p&&o.exports!==g[e]?g[e]=o.exports:u===p&&l||(g[e]=u))}else e&&(g[e]=n)},e=n=r=function(e,t,n,i,o){if("string"==typeof e)return f[e]?f[e](t):x(h(e,A(t)).f);if(!e.splice){if((y=e).deps&&r(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=p}return t=t||function(){},"function"==typeof n&&(n=i,i=o),i?s(p,e,t,n):setTimeout(function(){s(p,e,t,n)},4),r},r.config=function(e){return r(e)},e._defined=g,(a=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),_(g,e)||_(m,e)||(m[e]=[e,t,n])}).amd={jQuery:!0},u.requirejs=e,u.require=n,u.define=a),u.define("almond",function(){}),u.define("jquery",[],function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),u.define("select2/utils",["jquery"],function(s){var e={};function c(e){var t,n=e.prototype,i=[];for(t in n){"function"==typeof n[t]&&"constructor"!==t&&i.push(t)}return i}e.Extend=function(e,t){var n,i={}.hasOwnProperty;function o(){this.constructor=e}for(n in t)i.call(t,n)&&(e[n]=t[n]);return o.prototype=t.prototype,e.prototype=new o,e.__super__=t.prototype,e},e.Decorate=function(i,o){var e=c(o),t=c(i);function s(){var e=Array.prototype.unshift,t=o.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=o.prototype.constructor),n.apply(this,arguments)}o.displayName=i.displayName,s.prototype=new function(){this.constructor=s};for(var n=0;n<t.length;n++){var r=t[n];s.prototype[r]=i.prototype[r]}for(var a=0;a<e.length;a++){var l=e[a];s.prototype[l]=function(e){var t=function(){};e in s.prototype&&(t=s.prototype[e]);var n=o.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}(l)}return s};var t=function(){this.listeners={}};return t.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},t.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},t.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},e.Observable=t,e.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},e.bind=function(e,t){return function(){e.apply(t,arguments)}},e._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var o=0;o<n.length;o++){var s=n[o];(s=s.substring(0,1).toLowerCase()+s.substring(1))in i||(i[s]={}),o==n.length-1&&(i[s]=e[t]),i=i[s]}delete e[t]}}return e},e.hasScroll=function(e,t){var n=s(t),i=t.style.overflowX,o=t.style.overflowY;return(i!==o||"hidden"!==o&&"visible"!==o)&&("scroll"===i||"scroll"===o||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},e.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},e.entityDecode=function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value},e.appendMany=function(e,t){var n;"1.7"===s.fn.jquery.substr(0,3)&&(n=s(),s.map(t,function(e){n=n.add(e)}),t=n),e.append(t)},e.isTouchscreen=function(){return"undefined"==typeof e._isTouchscreenCache&&(e._isTouchscreenCache="ontouchstart"in document.documentElement),e._isTouchscreenCache},e}),u.define("select2/results",["jquery","./utils"],function(d,e){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=d('<ul class="select2-results__options" role="listbox" tabindex="-1"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=d('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],i=this.option(i);t.push(i)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[data-selected]"),t=e.filter("[data-selected=true]");(0<t.length?t:e).first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=d.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[data-selected]").each(function(){var e=d(this),t=d.data(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<d.inArray(n,i)?e.attr("data-selected","true"):e.attr("data-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},e=this.option(e);e.className+=" loading-results",this.$results.prepend(e)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n,i={role:"option","data-selected":"false",tabindex:-1};for(n in e.disabled&&(delete i["data-selected"],i["aria-disabled"]="true"),null==e.id&&delete i["data-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(i["aria-label"]=e.text,delete i["data-selected"]),i){var o=i[n];t.setAttribute(n,o)}if(e.children){var s=d(t),r=document.createElement("strong");r.className="select2-results__group";var a=d(r);this.template(e,r),a.attr("role","presentation");for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],u=this.option(u);l.push(u)}a=d("<ul></ul>",{"class":"select2-results__options select2-results__options--nested",role:"listbox"});a.append(l),s.attr("role","list"),s.append(r),s.append(a)}else this.template(e,t);return d.data(t,"data",e),t},i.prototype.bind=function(t,e){var o=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){o.clear(),o.append(e.data),t.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),t.on("results:append",function(e){o.append(e.data),t.isOpen()&&o.setClasses()}),t.on("query",function(e){o.hideMessages(),o.showLoading(e)}),t.on("select",function(){t.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),t.on("open",function(){o.$results.attr("aria-expanded","true"),o.$results.attr("aria-hidden","false"),o.setClasses(),o.ensureHighlightVisible()}),t.on("close",function(){o.$results.attr("aria-expanded","false"),o.$results.attr("aria-hidden","true"),o.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=o.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e,t=o.getHighlightedResults();0!==t.length&&(e=t.data("data"),"true"==t.attr("data-selected")?o.trigger("close",{}):o.trigger("select",{data:e}))}),t.on("results:previous",function(){var e,t=o.getHighlightedResults(),n=o.$results.find("[data-selected]"),i=n.index(t);0!==i&&(e=i-1,0===t.length&&(e=0),(i=n.eq(e)).trigger("mouseenter"),t=o.$results.offset().top,n=i.offset().top,i=o.$results.scrollTop()+(n-t),0===e?o.$results.scrollTop(0):n-t<0&&o.$results.scrollTop(i))}),t.on("results:next",function(){var e,t=o.getHighlightedResults(),n=o.$results.find("[data-selected]"),i=n.index(t)+1;i>=n.length||((e=n.eq(i)).trigger("mouseenter"),t=o.$results.offset().top+o.$results.outerHeight(!1),n=e.offset().top+e.outerHeight(!1),e=o.$results.scrollTop()+n-t,0===i?o.$results.scrollTop(0):t<n&&o.$results.scrollTop(e))}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted").attr("aria-selected","true"),o.$results.attr("aria-activedescendant",e.element.attr("id"))}),t.on("results:message",function(e){o.displayMessage(e)}),d.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=o.$results.scrollTop(),n=o.$results.get(0).scrollHeight-t+e.deltaY,t=0<e.deltaY&&t-e.deltaY<=0,n=e.deltaY<0&&n<=o.$results.height();t?(o.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):n&&(o.$results.scrollTop(o.$results.get(0).scrollHeight-o.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[data-selected]",function(e){var t=d(this),n=t.data("data");"true"!==t.attr("data-selected")?o.trigger("select",{originalEvent:e,data:n}):o.options.get("multiple")?o.trigger("unselect",{originalEvent:e,data:n}):o.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[data-selected]",function(e){var t=d(this).data("data");o.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),o.trigger("results:focus",{data:t,element:d(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e,t,n,i,o=this.getHighlightedResults();0!==o.length&&(e=this.$results.find("[data-selected]").index(o),i=this.$results.offset().top,t=o.offset().top,n=this.$results.scrollTop()+(t-i),i=t-i,n-=2*o.outerHeight(!1),e<=2?this.$results.scrollTop(0):(i>this.$results.outerHeight()||i<0)&&this.$results.scrollTop(n))},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),e=n(e,t);null==e?t.style.display="none":"string"==typeof e?t.innerHTML=i(e):d(t).append(e)},i}),u.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),u.define("select2/selection/base",["jquery","../utils","../keys"],function(i,e,o){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=i('<span class="select2-selection" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),this.$selection=e},n.prototype.bind=function(e,t){var n=this,i=(e.id,e.id+"-results");this.options.get("minimumResultsForSearch"),Infinity;this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===o.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),window.setTimeout(function(){n.$selection.focus()},1),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex)}),e.on("disable",function(){n.$selection.attr("tabindex","-1")})},n.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||i.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},n.prototype._attachCloseHandler=function(e){i(document.body).on("mousedown.select2."+e.id,function(e){var t=i(e.target),n=t.closest(".select2");i(".select2.select2-container--open").each(function(){var e=i(this);this!=n[0]&&(e.data("element").select2("close"),setTimeout(function(){e.find("*:focus").blur(),t.focus()},1))})})},n.prototype._detachCloseHandler=function(e){i(document.body).off("mousedown.select2."+e.id)},n.prototype.position=function(e,t){t.find(".selection").append(e)},n.prototype.destroy=function(){this._detachCloseHandler(this.container)},n.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},n}),u.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,i,n){function o(){o.__super__.constructor.apply(this,arguments)}return i.Extend(o,t),o.prototype.render=function(){var e=o.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},o.prototype.bind=function(t,e){var n=this;o.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.attr("role","combobox"),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("keydown",function(e){!t.isOpen()&&48<=e.which&&e.which<=90&&t.open()}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.focus()}),t.on("selection:update",function(e){n.update(e.data)})},o.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return e("<span></span>")},o.prototype.update=function(e){var t,n;0!==e.length?(t=e[0],n=this.$selection.find(".select2-selection__rendered"),e=i.entityDecode(this.display(t,n)),n.empty().text(e),n.prop("title",t.title||t.text)):this.clear()},o}),u.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,l){function o(e,t){o.__super__.constructor.apply(this,arguments)}return l.Extend(o,e),o.prototype.render=function(){var e=o.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered" aria-live="polite" aria-relevant="additions removals" aria-atomic="true"></ul>'),e},o.prototype.bind=function(t,e){var n=this;o.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){n.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){var t;n.options.get("disabled")||(t=i(this).parent().data("data"),n.trigger("unselect",{originalEvent:e,data:t}))}),this.$selection.on("keydown",function(e){!t.isOpen()&&48<=e.which&&e.which<=90&&t.open()}),t.on("focus",function(){n.focusOnSearch()})},o.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return i('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation" aria-hidden="true">×</span></li>')},o.prototype.focusOnSearch=function(){var e=this;"undefined"!=typeof e.$search&&setTimeout(function(){e._keyUpPrevented=!0,e.$search.focus()},1)},o.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var i=e[n],o=this.selectionContainer(),s=o.html(),r=this.display(i,o);"string"==typeof r&&(r=l.entityDecode(r.trim())),o.text(r),o.prepend(s),o.prop("title",i.title||i.text),o.data("data",i),t.push(o)}var a=this.$selection.find(".select2-selection__rendered");l.appendMany(a,t)}},o}),u.define("select2/selection/placeholder",["../utils"],function(i){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.text(i.entityDecode(this.display(t))),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();t=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(t)},e}),u.define("select2/selection/allowClear",["jquery","../keys"],function(n,i){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.options.get("disabled")){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();for(var i=n.data("data"),o=0;o<i.length;o++){var s={data:i[o]};if(this.trigger("unselect",s),s.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){e.call(this,t),0<this.$selection.find(".select2-selection__placeholder").length||0===t.length||((e=n('<span class="select2-selection__clear">×</span>')).data("data",t),this.$selection.find(".select2-selection__rendered").prepend(e))},e}),u.define("select2/selection/search",["jquery","../utils","../keys"],function(n,e,r){function t(e,t,n){e.call(this,t,n)}return t.prototype.render=function(e){var t=n('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="text" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");e=e.call(this);return this._transferTabIndex(),e},t.prototype.bind=function(e,n,t){var i=this,o=n.id+"-results";e.call(this,n,t),n.on("open",function(){i.$search.attr("aria-owns",o),i.$search.trigger("focus")}),n.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-activedescendant"),i.$search.removeAttr("aria-owns"),i.$search.trigger("focus")}),n.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),n.on("disable",function(){i.$search.prop("disabled",!0)}),n.on("focus",function(e){i.$search.trigger("focus")}),n.on("results:focus",function(e){i.$search.attr("aria-activedescendant",e.data._resultId)}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){var t;e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===r.BACKSPACE&&""===i.$search.val()?0<(t=i.$searchContainer.prev(".select2-selection__choice")).length&&(t=t.data("data"),i.searchRemoveChoice(t),e.preventDefault()):e.which===r.ENTER&&(n.open(),e.preventDefault())});var t=document.documentMode,s=t&&t<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){var t;s&&"input"===e.type?i.$selection.off("input.search input.searchcheck"):(t=e.which)!=r.SHIFT&&t!=r.CTRL&&t!=r.ALT&&t!=r.TAB&&i.handleSearch(e)})},t.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},t.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},t.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.focus()},t.prototype.handleSearch=function(){var e;this.resizeSearch(),this._keyUpPrevented||(e=this.$search.val(),this.trigger("query",{term:e})),this._keyUpPrevented=!1},t.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},t.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";e=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").innerWidth():.75*(this.$search.val().length+1)+"em",this.$search.css("width",e)},t}),u.define("select2/selection/eventRelay",["jquery"],function(r){function e(){}return e.prototype.bind=function(e,t,n){var i=this,o=["open","opening","close","closing","select","selecting","unselect","unselecting"],s=["opening","closing","selecting","unselecting"];e.call(this,t,n),t.on("*",function(e,t){var n;-1!==r.inArray(e,o)&&(t=t||{},n=r.Event("select2:"+e,{params:t}),i.$element.trigger(n),-1!==r.inArray(e,s)&&(t.prevented=n.isDefaultPrevented()))})},e}),u.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){var t;return e in i._cache||(t=n(e),i._cache[e]=t),new i(i._cache[e])},i}),u.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),u.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n="";return n+=null!=e?e.id:i.generateChars(4),n+="-result-",n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),u.define("select2/data/select",["./base","../utils","jquery"],function(e,t,r){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,e),n.prototype.current=function(e){var t=[],n=this;this.$element.find(":selected").each(function(){var e=r(this),e=n.item(e);t.push(e)}),e(t)},n.prototype.select=function(o){var e,s=this;if(o.selected=!0,r(o.element).is("option"))return o.element.selected=!0,void this.$element.trigger("change");this.$element.prop("multiple")?this.current(function(e){var t=[];(o=[o]).push.apply(o,e);for(var n=0;n<o.length;n++){var i=o[n].id;-1===r.inArray(i,t)&&t.push(i)}s.$element.val(t),s.$element.trigger("change")}):(e=o.id,this.$element.val(e),this.$element.trigger("change"))},n.prototype.unselect=function(o){var s=this;if(this.$element.prop("multiple")){if(o.selected=!1,r(o.element).is("option"))return o.element.selected=!1,void this.$element.trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==o.id&&-1===r.inArray(i,t)&&t.push(i)}s.$element.val(t),s.$element.trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){r.removeData(this,"data")})},n.prototype.query=function(t,e){var n=[],i=this;this.$element.children().each(function(){var e=r(this);(e.is("option")||e.is("optgroup"))&&(e=i.item(e),null!==(e=i.matches(t,e))&&n.push(e))}),e({results:n})},n.prototype.addOptions=function(e){t.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:(t=document.createElement("option")).textContent!==undefined?t.textContent=e.text:t.innerText=e.text,e.id!==undefined&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=r(t),e=this._normalizeItem(e);return e.element=t,r.data(t,"data",e),n},n.prototype.item=function(e){var t={};if(null!=(t=r.data(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),i=[],o=0;o<n.length;o++){var s=r(n[o]),s=this.item(s);i.push(s)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],r.data(e[0],"data",t),t},n.prototype._normalizeItem=function(e){r.isPlainObject(e)||(e={id:e,text:e});return null!=(e=r.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&(e._resultId=this.generateResultId(this.container,e)),r.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),u.define("select2/data/array",["./select","../utils","jquery"],function(e,c,u){function i(e,t){var n=t.get("data")||[];i.__super__.constructor.call(this,e,t),this.addOptions(this.convertToOptions(n))}return c.Extend(i,e),i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(u(this)).id}).get(),o=[];for(var s=0;s<e.length;s++){var r,a,l=this._normalizeItem(e[s]);0<=u.inArray(l.id,i)?(r=n.filter(function(e){return function(){return u(this).val()==e.id}}(l)),a=this.item(r),a=u.extend(!0,{},l,a),a=this.option(a),r.replaceWith(a)):(a=this.option(l),l.children&&(l=this.convertToOptions(l.children),c.appendMany(a,l)),o.push(a))}return o},i}),u.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,s){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return s.extend({},e,{q:e.term})},transport:function(e,t,n){e=s.ajax(e);return e.then(t),e.fail(n),e}};return s.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(t,n){var i=this;null!=this._request&&(s.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var o=s.extend({type:"GET"},this.ajaxOptions);function e(){var e=o.transport(o,function(e){e=i.processResults(e,t);i.options.get("debug")&&window.console&&console.error&&(e&&e.results&&s.isArray(e.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),n(e),i.container.focusOnActiveElement()},function(){e.status&&"0"===e.status||i.trigger("results:message",{message:"errorLoading"})});i._request=e}"function"==typeof o.url&&(o.url=o.url.call(this.$element,t)),"function"==typeof o.data&&(o.data=o.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),u.define("select2/data/tags",["jquery"],function(a){function e(e,t,n){var i=n.get("tags"),o=n.get("createTag");o!==undefined&&(this.createTag=o);o=n.get("insertTag");if(o!==undefined&&(this.insertTag=o),e.call(this,t,n),a.isArray(i))for(var s=0;s<i.length;s++){var r=i[s],r=this._normalizeItem(r),r=this.option(r);this.$element.append(r)}}return e.prototype.query=function(e,l,c){var u=this;this._removeOldTags(),null!=l.term&&null==l.page?e.call(this,l,function d(e,t){for(var n=e.results,i=0;i<n.length;i++){var o=n[i],s=null!=o.children&&!d({results:o.children},!0);if((o.text||"").toUpperCase()===(l.term||"").toUpperCase()||s)return!t&&(e.data=n,void c(e))}if(t)return!0;var r,a=u.createTag(l);null!=a&&((r=u.option(a)).attr("data-select2-tag",!0),u.addOptions([r]),u.insertTag(n,a)),e.results=n,c(e)}):e.call(this,l,c)},e.prototype.createTag=function(e,t){t=a.trim(t.term);return""===t?null:{id:t,text:t}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},e}),u.define("select2/data/tokenizer",["jquery"],function(c){function e(e,t,n){var i=n.get("tokenizer");i!==undefined&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var o=this.tokenizer(t,this.options,function(e){var t,n=i._normalizeItem(e);i.$element.find("option").filter(function(){return c(this).val()===n.id}).length||((t=i.option(n)).attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([t])),t=n,i.trigger("select",{data:t})});o.term!==t.term&&(this.$search.length&&(this.$search.val(o.term),this.$search.focus()),t.term=o.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var o=n.get("tokenSeparators")||[],s=t.term,r=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};r<s.length;){var l=s[r];-1!==c.inArray(l,o)?(l=s.substr(0,r),null!=(l=a(c.extend({},t,{term:l})))?(i(l),s=s.substr(r+1)||"",r=0):r++):r++}return{term:s}},e}),u.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.query=function(t,n,i){var o=this;this.current(function(e){e=null!=e?e.length:0;0<o.maximumSelectionLength&&e>=o.maximumSelectionLength?o.trigger("results:message",{message:"maximumSelected",args:{maximum:o.maximumSelectionLength}}):t.call(o,n,i)})},e}),u.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),u.define("select2/dropdown/search",["jquery","../utils"],function(s,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),e=s('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="text" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" /></span>');return this.$searchContainer=e,this.$search=e.find("input"),t.prepend(e),t},t.prototype.bind=function(e,t,n){var i=this,o=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){s(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-owns",o),i.$search.focus(),window.setTimeout(function(){i.$search.focus()},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-activedescendant"),i.$search.removeAttr("aria-owns"),i.$search.val("")}),t.on("focus",function(){t.isOpen()||i.$search.focus()}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){i.$search.attr("aria-activedescendant",e.data._resultId)})},t.prototype.handleSearch=function(e){var t;this._keyUpPrevented||(t=this.$search.val(),this.trigger("query",{term:t})),this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),u.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var o=t[i];this.placeholder.id===o.id&&n.splice(i,1)}return n},e}),u.define("select2/dropdown/infiniteScroll",["jquery"],function(o){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",function(){var e=o.contains(document.documentElement,i.$loadingMore[0]);!i.loading&&e&&(e=i.$results.offset().top+i.$results.outerHeight(!1),i.$loadingMore.offset().top+i.$loadingMore.outerHeight(!1)<=e+50&&i.loadMore())})},e.prototype.loadMore=function(){this.loading=!0;var e=o.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=o('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),u.define("select2/dropdown/attachBody",["jquery","../utils"],function(c,r){function e(e,t,n){this.$dropdownParent=n.get("dropdownParent")||c(document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this,o=!1;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),o||(o=!0,t.on("results:all",function(){i._positionDropdown(),i._resizeDropdown()}),t.on("results:append",function(){i._positionDropdown(),i._resizeDropdown()}))}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=c("<span></span>"),e=e.call(this);return t.append(e),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,o="resize.select2."+t.id,s="orientationchange.select2."+t.id,t=this.$container.parents().filter(r.hasScroll);t.each(function(){c(this).data("select2-scroll-position",{x:c(this).scrollLeft(),y:c(this).scrollTop()})}),t.on(i,function(e){var t=c(this).data("select2-scroll-position");c(this).scrollTop(t.y)}),c(window).on(i+" "+o+" "+s,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,t="orientationchange.select2."+t.id;this.$container.parents().filter(r.hasScroll).off(n),c(window).off(n+" "+i+" "+t)},e.prototype._positionDropdown=function(){var e=c(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,o=this.$container.offset();o.bottom=o.top+this.$container.outerHeight(!1);var s={height:this.$container.outerHeight(!1)};s.top=o.top,s.bottom=o.top+s.height;var r=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),e=a<o.top-r,a=l>o.bottom+r,l={left:o.left,top:s.bottom},o=this.$dropdownParent;"static"===o.css("position")&&(o=o.offsetParent());o=o.offset();l.top-=o.top,l.left-=o.left,t||n||(i="below"),a||!e||t?!e&&a&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(l.top=s.top-o.top-r),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(l)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),u.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=Infinity),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function o(e){for(var t=0,n=0;n<e.length;n++){var i=e[n];i.children?t+=o(i.children):t++}return t}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),u.define("select2/dropdown/selectOnClose",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}n=this.getHighlightedResults();n.length<1||(null!=(n=n.data("data")).element&&n.element.selected||null==n.element&&n.selected||this.trigger("select",{data:n}))},e}),u.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&n.ctrlKey||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),u.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,e="Please delete "+t+" character";return 1!=t&&(e+="s"),e},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),u.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(p,h,f,g,m,y,v,w,_,$,b,t,x,A,C,S,O,E,D,T,q,j,L,k,P,I,M,R,e){function n(){this.reset()}return n.prototype.apply=function(e){var t,n;if(null==(e=p.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=C:null!=e.data?e.dataAdapter=A:e.dataAdapter=x,0<e.minimumInputLength&&(e.dataAdapter=$.Decorate(e.dataAdapter,E)),0<e.maximumInputLength&&(e.dataAdapter=$.Decorate(e.dataAdapter,D)),0<e.maximumSelectionLength&&(e.dataAdapter=$.Decorate(e.dataAdapter,T)),e.tags&&(e.dataAdapter=$.Decorate(e.dataAdapter,S)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=$.Decorate(e.dataAdapter,O)),null!=e.query&&(t=h(e.amdBase+"compat/query"),e.dataAdapter=$.Decorate(e.dataAdapter,t)),null!=e.initSelection&&(t=h(e.amdBase+"compat/initSelection"),e.dataAdapter=$.Decorate(e.dataAdapter,t))),null==e.resultsAdapter&&(e.resultsAdapter=f,null!=e.ajax&&(e.resultsAdapter=$.Decorate(e.resultsAdapter,k)),null!=e.placeholder&&(e.resultsAdapter=$.Decorate(e.resultsAdapter,L)),e.selectOnClose&&(e.resultsAdapter=$.Decorate(e.resultsAdapter,M))),null==e.dropdownAdapter&&(e.multiple?e.dropdownAdapter=q:(n=$.Decorate(q,j),e.dropdownAdapter=n),0!==e.minimumResultsForSearch&&(e.dropdownAdapter=$.Decorate(e.dropdownAdapter,I)),e.closeOnSelect&&(e.dropdownAdapter=$.Decorate(e.dropdownAdapter,R)),null==e.dropdownCssClass&&null==e.dropdownCss&&null==e.adaptDropdownCssClass||(n=h(e.amdBase+"compat/dropdownCss"),e.dropdownAdapter=$.Decorate(e.dropdownAdapter,n)),e.dropdownAdapter=$.Decorate(e.dropdownAdapter,P)),null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=m:e.selectionAdapter=g,null!=e.placeholder&&(e.selectionAdapter=$.Decorate(e.selectionAdapter,y)),e.allowClear&&(e.selectionAdapter=$.Decorate(e.selectionAdapter,v)),e.multiple&&(e.selectionAdapter=$.Decorate(e.selectionAdapter,w)),null==e.containerCssClass&&null==e.containerCss&&null==e.adaptContainerCssClass||(l=h(e.amdBase+"compat/containerCss"),e.selectionAdapter=$.Decorate(e.selectionAdapter,l)),e.selectionAdapter=$.Decorate(e.selectionAdapter,_)),"string"==typeof e.language&&(0<e.language.indexOf("-")?(c=e.language.split("-")[0],e.language=[e.language,c]):e.language=[e.language]),p.isArray(e.language)){var i=new b;e.language.push("en");for(var o=e.language,s=0;s<o.length;s++){var r=o[s],a={};try{a=b.loadPath(r)}catch(u){try{r=this.defaults.amdLanguageBase+r,a=b.loadPath(r)}catch(d){e.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+r+'" could not be automatically loaded. A fallback will be used instead.');continue}}i.extend(a)}e.translations=i}else{var l=b.loadPath(this.defaults.amdLanguageBase+"en"),c=new b(e.language);c.extend(l),e.translations=c}return e},n.prototype.reset=function(){function r(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:$.escapeMarkup,language:e,matcher:function a(e,t){if(""===p.trim(e.term))return t;if(t.children&&0<t.children.length){for(var n=p.extend(!0,{},t),i=t.children.length-1;0<=i;i--)null==a(e,t.children[i])&&n.children.splice(i,1);return 0<n.children.length?n:a(e,n)}var o=r(t.text).toUpperCase(),s=r(e.term).toUpperCase();return-1<o.indexOf(s)?t:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.set=function(e,t){var n={};n[p.camelCase(e)]=t;n=$._convertData(n);p.extend(this.defaults,n)},new n}),u.define("select2/options",["require","jquery","./defaults","./utils"],function(n,s,i,r){function e(e,t){this.options=e,null!=t&&this.fromElement(t),this.options=i.apply(this.options),t&&t.is("input")&&(t=n(this.get("amdBase")+"compat/inputData"),this.options.dataAdapter=r.Decorate(this.options.dataAdapter,t))}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.language&&(e.prop("lang")?this.options.language=e.prop("lang").toLowerCase():e.closest("[lang]").prop("lang")&&(this.options.language=e.closest("[lang]").prop("lang"))),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),e.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),e.data("data",e.data("select2Tags")),e.data("tags",!0)),e.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",e.data("ajaxUrl")),e.data("ajax--url",e.data("ajaxUrl")));var n,i={},i=s.fn.jquery&&"1."==s.fn.jquery.substr(0,2)&&e[0].dataset?s.extend(!0,{},e[0].dataset,e.data()):e.data(),o=s.extend(!0,{},i);for(n in o=r._convertData(o))-1<s.inArray(n,t)||(s.isPlainObject(this.options[n])?s.extend(this.options[n],o[n]):this.options[n]=o[n]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),u.define("select2/core",["jquery","./options","./utils","./keys"],function(o,s,n,r){var a=function(e,t){null!=e.data("select2")&&e.data("select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new s(t,e),a.__super__.constructor.call(this);var n=e.attr("tabindex")||0;e.data("old-tabindex",n),e.attr("tabindex","-1");t=this.options.get("dataAdapter");this.dataAdapter=new t(e,this.options);n=this.render();this._placeContainer(n);t=this.options.get("selectionAdapter");this.selection=new t(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,n);t=this.options.get("dropdownAdapter");this.dropdown=new t(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,n);n=this.options.get("resultsAdapter");this.results=new n(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var i=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),e.data("select2",this)};return n.Extend(a,n.Observable),a.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},a.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},a.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){i=e.outerWidth(!1);return i<=0?"auto":i+"px"}if("style"!=t)return t;e=e.attr("style");if("string"!=typeof e)return null;for(var o=e.split(";"),s=0,r=o.length;s<r;s+=1){var a=o[s].replace(/\s/g,"").match(n);if(null!==a&&1<=a.length)return a[1]}return null},a.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},a.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){o.each(e,t._syncA),o.each(e,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},a.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===o.inArray(e,i)&&n.trigger(e,t)})},a.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerEvents=function(){var i=this;this.on("open",function(){i.$container.addClass("select2-container--open")}),this.on("close",function(){i.$container.removeClass("select2-container--open")}),this.on("enable",function(){i.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){i.$container.addClass("select2-container--disabled")}),this.on("blur",function(){i.$container.removeClass("select2-container--focus")}),this.on("query",function(t){i.isOpen()||i.trigger("open",{}),this.dataAdapter.query(t,function(e){i.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){i.trigger("results:append",{data:e,query:t})})}),this.on("open",function(){setTimeout(function(){i.focusOnActiveElement()},1)}),o(document).on("keydown",function(e){var t,n=e.which;i.isOpen()?(n===r.ESC||n===r.UP&&e.altKey?(i.close(),e.preventDefault()):n===r.ENTER||n===r.TAB?(i.trigger("results:select",{}),e.preventDefault()):n===r.SPACE&&e.ctrlKey?(i.trigger("results:toggle",{}),e.preventDefault()):n===r.UP?(i.trigger("results:previous",{}),e.preventDefault()):n===r.DOWN&&(i.trigger("results:next",{}),e.preventDefault()),(t=i.$dropdown.find(".select2-search__field")).length||(t=i.$container.find(".select2-search__field")),n===r.DOWN||n===r.UP?i.focusOnActiveElement():(t.focus(),setTimeout(function(){i.focusOnActiveElement()},1e3))):i.hasFocus()&&(n!==r.ENTER&&n!==r.SPACE&&n!==r.DOWN||(i.open(),e.preventDefault()))})},a.prototype.focusOnActiveElement=function(){this.isOpen()&&!n.isTouchscreen()&&this.$results.find("li.select2-results__option--highlighted").focus()},a.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},a.prototype._syncSubtree=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var o=0;o<t.addedNodes.length;o++){t.addedNodes[o].selected&&(n=!0)}else t.removedNodes&&0<t.removedNodes.length&&(n=!0);else n=!0;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})}},a.prototype.trigger=function(e,t){var n=a.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(t===undefined&&(t={}),e in i){var o=i[e],i={prevented:!1,name:e,args:t};if(n.call(this,o,i),i.prevented)return void(t.prevented=!0)}n.call(this,e,t)},a.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},a.prototype.open=function(){this.isOpen()||this.trigger("query",{})},a.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},a.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},a.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},a.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},a.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);e=!e[0];this.$element.prop("disabled",e)},a.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},a.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();e=e[0];o.isArray(e)&&(e=o.map(e,function(e){return e.toString()})),this.$element.val(e).trigger("change")},a.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},a.prototype.render=function(){var e=o('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),e.data("element",this.$element),e},a}),u.define("select2/compat/utils",["jquery"],function(r){return{syncCssClasses:function(e,t,n){var i,o=[],s=r.trim(e.attr("class"));s&&r((s=""+s).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(s=r.trim(t.attr("class")))&&r((s=""+s).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(i=n(this))&&o.push(i)}),e.attr("class",o.join(" "))}}}),u.define("select2/compat/containerCss",["jquery","./utils"],function(s,r){function a(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i,o=this.options.get("adaptContainerCssClass");o=o||a,-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i=o,o=function(e){var t=i(e);return null!=t?t+" "+e:e});e=this.options.get("containerCss")||{};return s.isFunction(e)&&(e=e(this.$element)),r.syncCssClasses(t,this.$element,o),t.css(e),t.addClass(n),t},e}),u.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,r){function a(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i,o=this.options.get("adaptDropdownCssClass");o=o||a,-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i=o,o=function(e){var t=i(e);return null!=t?t+" "+e:e});e=this.options.get("dropdownCss")||{};return s.isFunction(e)&&(e=e(this.$element)),r.syncCssClasses(t,this.$element,o),t.css(e),t.addClass(n),t},e}),u.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),u.define("select2/compat/inputData",["jquery"],function(r){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){for(var n=[],i=0;i<this._currentData.length;i++){var o=this._currentData[i];n.push.apply(n,function s(e,t){var n=[];return e.selected||-1!==r.inArray(e.id,t)?(e.selected=!0,n.push(e)):e.selected=!1,e.children&&n.push.apply(n,s(e.children,t)),n}(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){var n;this.options.get("multiple")?(n=this.$element.val(),n+=this._valueSeparator+t.id,this.$element.val(n)):(this.current(function(e){r.map(e,function(e){e.selected=!1})}),this.$element.val(t.id)),this.$element.trigger("change")},e.prototype.unselect=function(e,o){var s=this;o.selected=!1,this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];o.id!=i.id&&t.push(i.id)}s.$element.val(t.join(s._valueSeparator)),s.$element.trigger("change")})},e.prototype.query=function(e,t,n){for(var i=[],o=0;o<this._currentData.length;o++){var s=this._currentData[o],s=this.matches(t,s);null!==s&&i.push(s)}n({results:i})},e.prototype.addOptions=function(e,t){t=r.map(t,function(e){return r.data(e[0],"data")});this._currentData.push.apply(this._currentData,t)},e}),u.define("select2/compat/matcher",["jquery"],function(r){return function(s){return function(e,t){var n=r.extend(!0,{},t);if(null==e.term||""===r.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0<=i;i--){var o=t.children[i];s(e.term,o.text,o)||n.children.splice(i,1)}if(0<n.children.length)return n}return s(e.term,t.text,t)?n:null}}}),u.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),u.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),u.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),u.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),
|
9 |
/*!
|
10 |
* jQuery Mousewheel 3.1.13
|
11 |
*
|
5 |
* Released under the MIT license
|
6 |
* https://github.com/woocommerce/selectWoo/blob/master/LICENSE.md
|
7 |
*/
|
8 |
+
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return t===undefined&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(t){var e,n,p,s,r,h,f,g,m,y,v,i,o,w,a,a=(t&&t.fn&&t.fn.select2&&t.fn.select2.amd&&(u=t.fn.select2.amd),u&&u.requirejs||(u?n=u:u={},g={},m={},y={},v={},i=Object.prototype.hasOwnProperty,o=[].slice,w=/\.js$/,h=function(e,t){var n,i,o=c(e),s=o[0],t=t[1];return e=o[1],s&&(n=x(s=l(s,t))),s?e=n&&n.normalize?n.normalize(e,(i=t,function(e){return l(e,i)})):l(e,t):(s=(o=c(e=l(e,t)))[0],e=o[1],s&&(n=x(s))),{f:s?s+"!"+e:e,n:e,pr:s,p:n}},f={require:function(e){return b(e)},exports:function(e){var t=g[e];return void 0!==t?t:g[e]={}},module:function(e){return{id:e,uri:"",exports:g[e],config:(t=e,function(){return y&&y.config&&y.config[t]||{}})};var t}},s=function(e,t,n,i){var o,s,r,a,l,c=[],u=typeof n,d=A(i=i||e);if("undefined"==u||"function"==u){for(t=!t.length&&n.length?["require","exports","module"]:t,a=0;a<t.length;a+=1)if("require"===(s=(r=h(t[a],d)).f))c[a]=f.require(e);else if("exports"===s)c[a]=f.exports(e),l=!0;else if("module"===s)o=c[a]=f.module(e);else if(_(g,s)||_(m,s)||_(v,s))c[a]=x(s);else{if(!r.p)throw new Error(e+" missing "+s);r.p.load(r.n,b(i,!0),function(t){return function(e){g[t]=e}}(s),{}),c[a]=g[s]}u=n?n.apply(g[e],c):undefined,e&&(o&&o.exports!==p&&o.exports!==g[e]?g[e]=o.exports:u===p&&l||(g[e]=u))}else e&&(g[e]=n)},e=n=r=function(e,t,n,i,o){if("string"==typeof e)return f[e]?f[e](t):x(h(e,A(t)).f);if(!e.splice){if((y=e).deps&&r(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=p}return t=t||function(){},"function"==typeof n&&(n=i,i=o),i?s(p,e,t,n):setTimeout(function(){s(p,e,t,n)},4),r},r.config=function(e){return r(e)},e._defined=g,(a=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),_(g,e)||_(m,e)||(m[e]=[e,t,n])}).amd={jQuery:!0},u.requirejs=e,u.require=n,u.define=a),u.define("almond",function(){}),u.define("jquery",[],function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),u.define("select2/utils",["jquery"],function(s){var e={};function c(e){var t,n=e.prototype,i=[];for(t in n){"function"==typeof n[t]&&"constructor"!==t&&i.push(t)}return i}e.Extend=function(e,t){var n,i={}.hasOwnProperty;function o(){this.constructor=e}for(n in t)i.call(t,n)&&(e[n]=t[n]);return o.prototype=t.prototype,e.prototype=new o,e.__super__=t.prototype,e},e.Decorate=function(i,o){var e=c(o),t=c(i);function s(){var e=Array.prototype.unshift,t=o.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=o.prototype.constructor),n.apply(this,arguments)}o.displayName=i.displayName,s.prototype=new function(){this.constructor=s};for(var n=0;n<t.length;n++){var r=t[n];s.prototype[r]=i.prototype[r]}for(var a=0;a<e.length;a++){var l=e[a];s.prototype[l]=function(e){var t=function(){};e in s.prototype&&(t=s.prototype[e]);var n=o.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}(l)}return s};var t=function(){this.listeners={}};return t.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},t.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},t.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},e.Observable=t,e.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},e.bind=function(e,t){return function(){e.apply(t,arguments)}},e._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var o=0;o<n.length;o++){var s=n[o];(s=s.substring(0,1).toLowerCase()+s.substring(1))in i||(i[s]={}),o==n.length-1&&(i[s]=e[t]),i=i[s]}delete e[t]}}return e},e.hasScroll=function(e,t){var n=s(t),i=t.style.overflowX,o=t.style.overflowY;return(i!==o||"hidden"!==o&&"visible"!==o)&&("scroll"===i||"scroll"===o||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},e.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},e.entityDecode=function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value},e.appendMany=function(e,t){var n;"1.7"===s.fn.jquery.substr(0,3)&&(n=s(),s.map(t,function(e){n=n.add(e)}),t=n),e.append(t)},e.isTouchscreen=function(){return"undefined"==typeof e._isTouchscreenCache&&(e._isTouchscreenCache="ontouchstart"in document.documentElement),e._isTouchscreenCache},e}),u.define("select2/results",["jquery","./utils"],function(d,e){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=d('<ul class="select2-results__options" role="listbox" tabindex="-1"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=d('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],i=this.option(i);t.push(i)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[data-selected]"),t=e.filter("[data-selected=true]");(0<t.length?t:e).first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=d.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[data-selected]").each(function(){var e=d(this),t=d.data(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<d.inArray(n,i)?e.attr("data-selected","true"):e.attr("data-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},e=this.option(e);e.className+=" loading-results",this.$results.prepend(e)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n,i={role:"option","data-selected":"false",tabindex:-1};for(n in e.disabled&&(delete i["data-selected"],i["aria-disabled"]="true"),null==e.id&&delete i["data-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(i["aria-label"]=e.text,delete i["data-selected"]),i){var o=i[n];t.setAttribute(n,o)}if(e.children){var s=d(t),r=document.createElement("strong");r.className="select2-results__group";var a=d(r);this.template(e,r),a.attr("role","presentation");for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],u=this.option(u);l.push(u)}a=d("<ul></ul>",{"class":"select2-results__options select2-results__options--nested",role:"listbox"});a.append(l),s.attr("role","list"),s.append(r),s.append(a)}else this.template(e,t);return d.data(t,"data",e),t},i.prototype.bind=function(t,e){var o=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){o.clear(),o.append(e.data),t.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),t.on("results:append",function(e){o.append(e.data),t.isOpen()&&o.setClasses()}),t.on("query",function(e){o.hideMessages(),o.showLoading(e)}),t.on("select",function(){t.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),t.on("open",function(){o.$results.attr("aria-expanded","true"),o.$results.attr("aria-hidden","false"),o.setClasses(),o.ensureHighlightVisible()}),t.on("close",function(){o.$results.attr("aria-expanded","false"),o.$results.attr("aria-hidden","true"),o.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=o.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e,t=o.getHighlightedResults();0!==t.length&&(e=t.data("data"),"true"==t.attr("data-selected")?o.trigger("close",{}):o.trigger("select",{data:e}))}),t.on("results:previous",function(){var e,t=o.getHighlightedResults(),n=o.$results.find("[data-selected]"),i=n.index(t);0!==i&&(e=i-1,0===t.length&&(e=0),(i=n.eq(e)).trigger("mouseenter"),t=o.$results.offset().top,n=i.offset().top,i=o.$results.scrollTop()+(n-t),0===e?o.$results.scrollTop(0):n-t<0&&o.$results.scrollTop(i))}),t.on("results:next",function(){var e,t=o.getHighlightedResults(),n=o.$results.find("[data-selected]"),i=n.index(t)+1;i>=n.length||((e=n.eq(i)).trigger("mouseenter"),t=o.$results.offset().top+o.$results.outerHeight(!1),n=e.offset().top+e.outerHeight(!1),e=o.$results.scrollTop()+n-t,0===i?o.$results.scrollTop(0):t<n&&o.$results.scrollTop(e))}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted").attr("aria-selected","true"),o.$results.attr("aria-activedescendant",e.element.attr("id"))}),t.on("results:message",function(e){o.displayMessage(e)}),d.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=o.$results.scrollTop(),n=o.$results.get(0).scrollHeight-t+e.deltaY,t=0<e.deltaY&&t-e.deltaY<=0,n=e.deltaY<0&&n<=o.$results.height();t?(o.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):n&&(o.$results.scrollTop(o.$results.get(0).scrollHeight-o.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[data-selected]",function(e){var t=d(this),n=t.data("data");"true"!==t.attr("data-selected")?o.trigger("select",{originalEvent:e,data:n}):o.options.get("multiple")?o.trigger("unselect",{originalEvent:e,data:n}):o.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[data-selected]",function(e){var t=d(this).data("data");o.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),o.trigger("results:focus",{data:t,element:d(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e,t,n,i,o=this.getHighlightedResults();0!==o.length&&(e=this.$results.find("[data-selected]").index(o),i=this.$results.offset().top,t=o.offset().top,n=this.$results.scrollTop()+(t-i),i=t-i,n-=2*o.outerHeight(!1),e<=2?this.$results.scrollTop(0):(i>this.$results.outerHeight()||i<0)&&this.$results.scrollTop(n))},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),e=n(e,t);null==e?t.style.display="none":"string"==typeof e?t.innerHTML=i(e):d(t).append(e)},i}),u.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),u.define("select2/selection/base",["jquery","../utils","../keys"],function(i,e,o){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=i('<span class="select2-selection" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),this.$selection=e},n.prototype.bind=function(e,t){var n=this,i=(e.id,e.id+"-results");this.options.get("minimumResultsForSearch"),Infinity;this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===o.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),window.setTimeout(function(){n.$selection.focus()},1),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex)}),e.on("disable",function(){n.$selection.attr("tabindex","-1")})},n.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||i.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},n.prototype._attachCloseHandler=function(e){i(document.body).on("mousedown.select2."+e.id,function(e){var t=i(e.target),n=t.closest(".select2");i(".select2.select2-container--open").each(function(){var e=i(this);this!=n[0]&&(e.data("element").select2("close"),setTimeout(function(){e.find("*:focus").blur(),t.focus()},1))})})},n.prototype._detachCloseHandler=function(e){i(document.body).off("mousedown.select2."+e.id)},n.prototype.position=function(e,t){t.find(".selection").append(e)},n.prototype.destroy=function(){this._detachCloseHandler(this.container)},n.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},n}),u.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,i,n){function o(){o.__super__.constructor.apply(this,arguments)}return i.Extend(o,t),o.prototype.render=function(){var e=o.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},o.prototype.bind=function(t,e){var n=this;o.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.attr("role","combobox"),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("keydown",function(e){!t.isOpen()&&48<=e.which&&e.which<=90&&t.open()}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.focus()}),t.on("selection:update",function(e){n.update(e.data)})},o.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return e("<span></span>")},o.prototype.update=function(e){var t,n;0!==e.length?(t=e[0],n=this.$selection.find(".select2-selection__rendered"),e=i.entityDecode(this.display(t,n)),n.empty().text(e),n.prop("title",t.title||t.text)):this.clear()},o}),u.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,l){function o(e,t){o.__super__.constructor.apply(this,arguments)}return l.Extend(o,e),o.prototype.render=function(){var e=o.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered" aria-live="polite" aria-relevant="additions removals" aria-atomic="true"></ul>'),e},o.prototype.bind=function(t,e){var n=this;o.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){n.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){var t;n.options.get("disabled")||(t=i(this).parent().data("data"),n.trigger("unselect",{originalEvent:e,data:t}))}),this.$selection.on("keydown",function(e){!t.isOpen()&&48<=e.which&&e.which<=90&&t.open()}),t.on("focus",function(){n.focusOnSearch()})},o.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return i('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation" aria-hidden="true">×</span></li>')},o.prototype.focusOnSearch=function(){var e=this;"undefined"!=typeof e.$search&&setTimeout(function(){e._keyUpPrevented=!0,e.$search.focus()},1)},o.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var i=e[n],o=this.selectionContainer(),s=o.html(),r=this.display(i,o);"string"==typeof r&&(r=l.entityDecode(r.trim())),o.text(r),o.prepend(s),o.prop("title",i.title||i.text),o.data("data",i),t.push(o)}var a=this.$selection.find(".select2-selection__rendered");l.appendMany(a,t)}},o}),u.define("select2/selection/placeholder",["../utils"],function(i){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.text(i.entityDecode(this.display(t))),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();t=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(t)},e}),u.define("select2/selection/allowClear",["jquery","../keys"],function(n,i){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.options.get("disabled")){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();for(var i=n.data("data"),o=0;o<i.length;o++){var s={data:i[o]};if(this.trigger("unselect",s),s.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){e.call(this,t),0<this.$selection.find(".select2-selection__placeholder").length||0===t.length||((e=n('<span class="select2-selection__clear">×</span>')).data("data",t),this.$selection.find(".select2-selection__rendered").prepend(e))},e}),u.define("select2/selection/search",["jquery","../utils","../keys"],function(n,e,r){function t(e,t,n){e.call(this,t,n)}return t.prototype.render=function(e){var t=n('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="text" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");e=e.call(this);return this._transferTabIndex(),e},t.prototype.bind=function(e,n,t){var i=this,o=n.id+"-results";e.call(this,n,t),n.on("open",function(){i.$search.attr("aria-owns",o),i.$search.trigger("focus")}),n.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-activedescendant"),i.$search.removeAttr("aria-owns"),i.$search.trigger("focus")}),n.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),n.on("disable",function(){i.$search.prop("disabled",!0)}),n.on("focus",function(e){i.$search.trigger("focus")}),n.on("results:focus",function(e){i.$search.attr("aria-activedescendant",e.data._resultId)}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){var t;e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===r.BACKSPACE&&""===i.$search.val()?0<(t=i.$searchContainer.prev(".select2-selection__choice")).length&&(t=t.data("data"),i.searchRemoveChoice(t),e.preventDefault()):e.which===r.ENTER&&(n.open(),e.preventDefault())});var t=document.documentMode,s=t&&t<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){var t;s&&"input"===e.type?i.$selection.off("input.search input.searchcheck"):(t=e.which)!=r.SHIFT&&t!=r.CTRL&&t!=r.ALT&&t!=r.TAB&&i.handleSearch(e)})},t.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},t.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},t.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.focus()},t.prototype.handleSearch=function(){var e;this.resizeSearch(),this._keyUpPrevented||(e=this.$search.val(),this.trigger("query",{term:e})),this._keyUpPrevented=!1},t.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},t.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";e=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").innerWidth():.75*(this.$search.val().length+1)+"em",this.$search.css("width",e)},t}),u.define("select2/selection/eventRelay",["jquery"],function(r){function e(){}return e.prototype.bind=function(e,t,n){var i=this,o=["open","opening","close","closing","select","selecting","unselect","unselecting"],s=["opening","closing","selecting","unselecting"];e.call(this,t,n),t.on("*",function(e,t){var n;-1!==r.inArray(e,o)&&(t=t||{},n=r.Event("select2:"+e,{params:t}),i.$element.trigger(n),-1!==r.inArray(e,s)&&(t.prevented=n.isDefaultPrevented()))})},e}),u.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){var t;return e in i._cache||(t=n(e),i._cache[e]=t),new i(i._cache[e])},i}),u.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),u.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n="";return n+=null!=e?e.id:i.generateChars(4),n+="-result-",n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),u.define("select2/data/select",["./base","../utils","jquery"],function(e,t,r){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,e),n.prototype.current=function(e){var t=[],n=this;this.$element.find(":selected").each(function(){var e=r(this),e=n.item(e);t.push(e)}),e(t)},n.prototype.select=function(o){var e,s=this;if(o.selected=!0,r(o.element).is("option"))return o.element.selected=!0,void this.$element.trigger("change");this.$element.prop("multiple")?this.current(function(e){var t=[];(o=[o]).push.apply(o,e);for(var n=0;n<o.length;n++){var i=o[n].id;-1===r.inArray(i,t)&&t.push(i)}s.$element.val(t),s.$element.trigger("change")}):(e=o.id,this.$element.val(e),this.$element.trigger("change"))},n.prototype.unselect=function(o){var s=this;if(this.$element.prop("multiple")){if(o.selected=!1,r(o.element).is("option"))return o.element.selected=!1,void this.$element.trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==o.id&&-1===r.inArray(i,t)&&t.push(i)}s.$element.val(t),s.$element.trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){r.removeData(this,"data")})},n.prototype.query=function(t,e){var n=[],i=this;this.$element.children().each(function(){var e=r(this);(e.is("option")||e.is("optgroup"))&&(e=i.item(e),null!==(e=i.matches(t,e))&&n.push(e))}),e({results:n})},n.prototype.addOptions=function(e){t.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:(t=document.createElement("option")).textContent!==undefined?t.textContent=e.text:t.innerText=e.text,e.id!==undefined&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=r(t),e=this._normalizeItem(e);return e.element=t,r.data(t,"data",e),n},n.prototype.item=function(e){var t={};if(null!=(t=r.data(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),i=[],o=0;o<n.length;o++){var s=r(n[o]),s=this.item(s);i.push(s)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],r.data(e[0],"data",t),t},n.prototype._normalizeItem=function(e){r.isPlainObject(e)||(e={id:e,text:e});return null!=(e=r.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&(e._resultId=this.generateResultId(this.container,e)),r.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),u.define("select2/data/array",["./select","../utils","jquery"],function(e,c,u){function i(e,t){var n=t.get("data")||[];i.__super__.constructor.call(this,e,t),this.addOptions(this.convertToOptions(n))}return c.Extend(i,e),i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(u(this)).id}).get(),o=[];for(var s=0;s<e.length;s++){var r,a,l=this._normalizeItem(e[s]);0<=u.inArray(l.id,i)?(r=n.filter(function(e){return function(){return u(this).val()==e.id}}(l)),a=this.item(r),a=u.extend(!0,{},l,a),a=this.option(a),r.replaceWith(a)):(a=this.option(l),l.children&&(l=this.convertToOptions(l.children),c.appendMany(a,l)),o.push(a))}return o},i}),u.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,s){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return s.extend({},e,{q:e.term})},transport:function(e,t,n){e=s.ajax(e);return e.then(t),e.fail(n),e}};return s.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(t,n){var i=this;null!=this._request&&(s.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var o=s.extend({type:"GET"},this.ajaxOptions);function e(){var e=o.transport(o,function(e){e=i.processResults(e,t);i.options.get("debug")&&window.console&&console.error&&(e&&e.results&&s.isArray(e.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),n(e),i.container.focusOnActiveElement()},function(){e.status&&"0"===e.status||i.trigger("results:message",{message:"errorLoading"})});i._request=e}"function"==typeof o.url&&(o.url=o.url.call(this.$element,t)),"function"==typeof o.data&&(o.data=o.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),u.define("select2/data/tags",["jquery"],function(a){function e(e,t,n){var i=n.get("tags"),o=n.get("createTag");o!==undefined&&(this.createTag=o);o=n.get("insertTag");if(o!==undefined&&(this.insertTag=o),e.call(this,t,n),a.isArray(i))for(var s=0;s<i.length;s++){var r=i[s],r=this._normalizeItem(r),r=this.option(r);this.$element.append(r)}}return e.prototype.query=function(e,l,c){var u=this;this._removeOldTags(),null!=l.term&&null==l.page?e.call(this,l,function d(e,t){for(var n=e.results,i=0;i<n.length;i++){var o=n[i],s=null!=o.children&&!d({results:o.children},!0);if((o.text||"").toUpperCase()===(l.term||"").toUpperCase()||s)return!t&&(e.data=n,void c(e))}if(t)return!0;var r,a=u.createTag(l);null!=a&&((r=u.option(a)).attr("data-select2-tag",!0),u.addOptions([r]),u.insertTag(n,a)),e.results=n,c(e)}):e.call(this,l,c)},e.prototype.createTag=function(e,t){t=a.trim(t.term);return""===t?null:{id:t,text:t}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},e}),u.define("select2/data/tokenizer",["jquery"],function(c){function e(e,t,n){var i=n.get("tokenizer");i!==undefined&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var o=this.tokenizer(t,this.options,function(e){var t,n=i._normalizeItem(e);i.$element.find("option").filter(function(){return c(this).val()===n.id}).length||((t=i.option(n)).attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([t])),t=n,i.trigger("select",{data:t})});o.term!==t.term&&(this.$search.length&&(this.$search.val(o.term),this.$search.focus()),t.term=o.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var o=n.get("tokenSeparators")||[],s=t.term,r=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};r<s.length;){var l=s[r];-1!==c.inArray(l,o)?(l=s.substr(0,r),null!=(l=a(c.extend({},t,{term:l})))?(i(l),s=s.substr(r+1)||"",r=0):r++):r++}return{term:s}},e}),u.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.query=function(t,n,i){var o=this;this.current(function(e){e=null!=e?e.length:0;0<o.maximumSelectionLength&&e>=o.maximumSelectionLength?o.trigger("results:message",{message:"maximumSelected",args:{maximum:o.maximumSelectionLength}}):t.call(o,n,i)})},e}),u.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),u.define("select2/dropdown/search",["jquery","../utils"],function(s,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),e=s('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="text" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" /></span>');return this.$searchContainer=e,this.$search=e.find("input"),t.prepend(e),t},t.prototype.bind=function(e,t,n){var i=this,o=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){s(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-owns",o),i.$search.focus(),window.setTimeout(function(){i.$search.focus()},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-activedescendant"),i.$search.removeAttr("aria-owns"),i.$search.val("")}),t.on("focus",function(){t.isOpen()||i.$search.focus()}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){i.$search.attr("aria-activedescendant",e.data._resultId)})},t.prototype.handleSearch=function(e){var t;this._keyUpPrevented||(t=this.$search.val(),this.trigger("query",{term:t})),this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),u.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var o=t[i];this.placeholder.id===o.id&&n.splice(i,1)}return n},e}),u.define("select2/dropdown/infiniteScroll",["jquery"],function(o){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",function(){var e=o.contains(document.documentElement,i.$loadingMore[0]);!i.loading&&e&&(e=i.$results.offset().top+i.$results.outerHeight(!1),i.$loadingMore.offset().top+i.$loadingMore.outerHeight(!1)<=e+50&&i.loadMore())})},e.prototype.loadMore=function(){this.loading=!0;var e=o.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=o('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),u.define("select2/dropdown/attachBody",["jquery","../utils"],function(c,r){function e(e,t,n){this.$dropdownParent=n.get("dropdownParent")||c(document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this,o=!1;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),o||(o=!0,t.on("results:all",function(){i._positionDropdown(),i._resizeDropdown()}),t.on("results:append",function(){i._positionDropdown(),i._resizeDropdown()}))}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=c("<span></span>"),e=e.call(this);return t.append(e),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,o="resize.select2."+t.id,s="orientationchange.select2."+t.id,t=this.$container.parents().filter(r.hasScroll);t.each(function(){c(this).data("select2-scroll-position",{x:c(this).scrollLeft(),y:c(this).scrollTop()})}),t.on(i,function(e){var t=c(this).data("select2-scroll-position");c(this).scrollTop(t.y)}),c(window).on(i+" "+o+" "+s,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,t="orientationchange.select2."+t.id;this.$container.parents().filter(r.hasScroll).off(n),c(window).off(n+" "+i+" "+t)},e.prototype._positionDropdown=function(){var e=c(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,o=this.$container.offset();o.bottom=o.top+this.$container.outerHeight(!1);var s={height:this.$container.outerHeight(!1)};s.top=o.top,s.bottom=o.top+s.height;var r=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),e=a<o.top-r,a=l>o.bottom+r,l={left:o.left,top:s.bottom},o=this.$dropdownParent;"static"===o.css("position")&&(o=o.offsetParent());o=o.offset();l.left-=o.left,t||n||(i="below"),a||!e||t?!e&&a&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(l.top=s.top-r),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(l)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),u.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=Infinity),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function o(e){for(var t=0,n=0;n<e.length;n++){var i=e[n];i.children?t+=o(i.children):t++}return t}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),u.define("select2/dropdown/selectOnClose",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}n=this.getHighlightedResults();n.length<1||(null!=(n=n.data("data")).element&&n.element.selected||null==n.element&&n.selected||this.trigger("select",{data:n}))},e}),u.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&n.ctrlKey||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),u.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,e="Please delete "+t+" character";return 1!=t&&(e+="s"),e},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),u.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(p,h,f,g,m,y,v,w,_,$,b,t,x,A,C,S,O,E,D,T,q,j,L,k,P,I,M,R,e){function n(){this.reset()}return n.prototype.apply=function(e){var t,n;if(null==(e=p.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=C:null!=e.data?e.dataAdapter=A:e.dataAdapter=x,0<e.minimumInputLength&&(e.dataAdapter=$.Decorate(e.dataAdapter,E)),0<e.maximumInputLength&&(e.dataAdapter=$.Decorate(e.dataAdapter,D)),0<e.maximumSelectionLength&&(e.dataAdapter=$.Decorate(e.dataAdapter,T)),e.tags&&(e.dataAdapter=$.Decorate(e.dataAdapter,S)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=$.Decorate(e.dataAdapter,O)),null!=e.query&&(t=h(e.amdBase+"compat/query"),e.dataAdapter=$.Decorate(e.dataAdapter,t)),null!=e.initSelection&&(t=h(e.amdBase+"compat/initSelection"),e.dataAdapter=$.Decorate(e.dataAdapter,t))),null==e.resultsAdapter&&(e.resultsAdapter=f,null!=e.ajax&&(e.resultsAdapter=$.Decorate(e.resultsAdapter,k)),null!=e.placeholder&&(e.resultsAdapter=$.Decorate(e.resultsAdapter,L)),e.selectOnClose&&(e.resultsAdapter=$.Decorate(e.resultsAdapter,M))),null==e.dropdownAdapter&&(e.multiple?e.dropdownAdapter=q:(n=$.Decorate(q,j),e.dropdownAdapter=n),0!==e.minimumResultsForSearch&&(e.dropdownAdapter=$.Decorate(e.dropdownAdapter,I)),e.closeOnSelect&&(e.dropdownAdapter=$.Decorate(e.dropdownAdapter,R)),null==e.dropdownCssClass&&null==e.dropdownCss&&null==e.adaptDropdownCssClass||(n=h(e.amdBase+"compat/dropdownCss"),e.dropdownAdapter=$.Decorate(e.dropdownAdapter,n)),e.dropdownAdapter=$.Decorate(e.dropdownAdapter,P)),null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=m:e.selectionAdapter=g,null!=e.placeholder&&(e.selectionAdapter=$.Decorate(e.selectionAdapter,y)),e.allowClear&&(e.selectionAdapter=$.Decorate(e.selectionAdapter,v)),e.multiple&&(e.selectionAdapter=$.Decorate(e.selectionAdapter,w)),null==e.containerCssClass&&null==e.containerCss&&null==e.adaptContainerCssClass||(l=h(e.amdBase+"compat/containerCss"),e.selectionAdapter=$.Decorate(e.selectionAdapter,l)),e.selectionAdapter=$.Decorate(e.selectionAdapter,_)),"string"==typeof e.language&&(0<e.language.indexOf("-")?(c=e.language.split("-")[0],e.language=[e.language,c]):e.language=[e.language]),p.isArray(e.language)){var i=new b;e.language.push("en");for(var o=e.language,s=0;s<o.length;s++){var r=o[s],a={};try{a=b.loadPath(r)}catch(u){try{r=this.defaults.amdLanguageBase+r,a=b.loadPath(r)}catch(d){e.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+r+'" could not be automatically loaded. A fallback will be used instead.');continue}}i.extend(a)}e.translations=i}else{var l=b.loadPath(this.defaults.amdLanguageBase+"en"),c=new b(e.language);c.extend(l),e.translations=c}return e},n.prototype.reset=function(){function r(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:$.escapeMarkup,language:e,matcher:function a(e,t){if(""===p.trim(e.term))return t;if(t.children&&0<t.children.length){for(var n=p.extend(!0,{},t),i=t.children.length-1;0<=i;i--)null==a(e,t.children[i])&&n.children.splice(i,1);return 0<n.children.length?n:a(e,n)}var o=r(t.text).toUpperCase(),s=r(e.term).toUpperCase();return-1<o.indexOf(s)?t:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.set=function(e,t){var n={};n[p.camelCase(e)]=t;n=$._convertData(n);p.extend(this.defaults,n)},new n}),u.define("select2/options",["require","jquery","./defaults","./utils"],function(n,s,i,r){function e(e,t){this.options=e,null!=t&&this.fromElement(t),this.options=i.apply(this.options),t&&t.is("input")&&(t=n(this.get("amdBase")+"compat/inputData"),this.options.dataAdapter=r.Decorate(this.options.dataAdapter,t))}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.language&&(e.prop("lang")?this.options.language=e.prop("lang").toLowerCase():e.closest("[lang]").prop("lang")&&(this.options.language=e.closest("[lang]").prop("lang"))),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),e.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),e.data("data",e.data("select2Tags")),e.data("tags",!0)),e.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",e.data("ajaxUrl")),e.data("ajax--url",e.data("ajaxUrl")));var n,i={},i=s.fn.jquery&&"1."==s.fn.jquery.substr(0,2)&&e[0].dataset?s.extend(!0,{},e[0].dataset,e.data()):e.data(),o=s.extend(!0,{},i);for(n in o=r._convertData(o))-1<s.inArray(n,t)||(s.isPlainObject(this.options[n])?s.extend(this.options[n],o[n]):this.options[n]=o[n]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),u.define("select2/core",["jquery","./options","./utils","./keys"],function(o,s,n,r){var a=function(e,t){null!=e.data("select2")&&e.data("select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new s(t,e),a.__super__.constructor.call(this);var n=e.attr("tabindex")||0;e.data("old-tabindex",n),e.attr("tabindex","-1");t=this.options.get("dataAdapter");this.dataAdapter=new t(e,this.options);n=this.render();this._placeContainer(n);t=this.options.get("selectionAdapter");this.selection=new t(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,n);t=this.options.get("dropdownAdapter");this.dropdown=new t(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,n);n=this.options.get("resultsAdapter");this.results=new n(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var i=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),e.data("select2",this)};return n.Extend(a,n.Observable),a.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},a.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},a.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){i=e.outerWidth(!1);return i<=0?"auto":i+"px"}if("style"!=t)return t;e=e.attr("style");if("string"!=typeof e)return null;for(var o=e.split(";"),s=0,r=o.length;s<r;s+=1){var a=o[s].replace(/\s/g,"").match(n);if(null!==a&&1<=a.length)return a[1]}return null},a.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},a.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){o.each(e,t._syncA),o.each(e,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},a.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===o.inArray(e,i)&&n.trigger(e,t)})},a.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerEvents=function(){var i=this;this.on("open",function(){i.$container.addClass("select2-container--open")}),this.on("close",function(){i.$container.removeClass("select2-container--open")}),this.on("enable",function(){i.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){i.$container.addClass("select2-container--disabled")}),this.on("blur",function(){i.$container.removeClass("select2-container--focus")}),this.on("query",function(t){i.isOpen()||i.trigger("open",{}),this.dataAdapter.query(t,function(e){i.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){i.trigger("results:append",{data:e,query:t})})}),this.on("open",function(){setTimeout(function(){i.focusOnActiveElement()},1)}),o(document).on("keydown",function(e){var t,n=e.which;i.isOpen()?(n===r.ESC||n===r.UP&&e.altKey?(i.close(),e.preventDefault()):n===r.ENTER||n===r.TAB?(i.trigger("results:select",{}),e.preventDefault()):n===r.SPACE&&e.ctrlKey?(i.trigger("results:toggle",{}),e.preventDefault()):n===r.UP?(i.trigger("results:previous",{}),e.preventDefault()):n===r.DOWN&&(i.trigger("results:next",{}),e.preventDefault()),(t=i.$dropdown.find(".select2-search__field")).length||(t=i.$container.find(".select2-search__field")),n===r.DOWN||n===r.UP?i.focusOnActiveElement():(t.focus(),setTimeout(function(){i.focusOnActiveElement()},1e3))):i.hasFocus()&&(n!==r.ENTER&&n!==r.SPACE&&n!==r.DOWN||(i.open(),e.preventDefault()))})},a.prototype.focusOnActiveElement=function(){this.isOpen()&&!n.isTouchscreen()&&this.$results.find("li.select2-results__option--highlighted").focus()},a.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},a.prototype._syncSubtree=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var o=0;o<t.addedNodes.length;o++){t.addedNodes[o].selected&&(n=!0)}else t.removedNodes&&0<t.removedNodes.length&&(n=!0);else n=!0;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})}},a.prototype.trigger=function(e,t){var n=a.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(t===undefined&&(t={}),e in i){var o=i[e],i={prevented:!1,name:e,args:t};if(n.call(this,o,i),i.prevented)return void(t.prevented=!0)}n.call(this,e,t)},a.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},a.prototype.open=function(){this.isOpen()||this.trigger("query",{})},a.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},a.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},a.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},a.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},a.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);e=!e[0];this.$element.prop("disabled",e)},a.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},a.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();e=e[0];o.isArray(e)&&(e=o.map(e,function(e){return e.toString()})),this.$element.val(e).trigger("change")},a.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},a.prototype.render=function(){var e=o('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),e.data("element",this.$element),e},a}),u.define("select2/compat/utils",["jquery"],function(r){return{syncCssClasses:function(e,t,n){var i,o=[],s=r.trim(e.attr("class"));s&&r((s=""+s).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(s=r.trim(t.attr("class")))&&r((s=""+s).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(i=n(this))&&o.push(i)}),e.attr("class",o.join(" "))}}}),u.define("select2/compat/containerCss",["jquery","./utils"],function(s,r){function a(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i,o=this.options.get("adaptContainerCssClass");o=o||a,-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i=o,o=function(e){var t=i(e);return null!=t?t+" "+e:e});e=this.options.get("containerCss")||{};return s.isFunction(e)&&(e=e(this.$element)),r.syncCssClasses(t,this.$element,o),t.css(e),t.addClass(n),t},e}),u.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,r){function a(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i,o=this.options.get("adaptDropdownCssClass");o=o||a,-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i=o,o=function(e){var t=i(e);return null!=t?t+" "+e:e});e=this.options.get("dropdownCss")||{};return s.isFunction(e)&&(e=e(this.$element)),r.syncCssClasses(t,this.$element,o),t.css(e),t.addClass(n),t},e}),u.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),u.define("select2/compat/inputData",["jquery"],function(r){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){for(var n=[],i=0;i<this._currentData.length;i++){var o=this._currentData[i];n.push.apply(n,function s(e,t){var n=[];return e.selected||-1!==r.inArray(e.id,t)?(e.selected=!0,n.push(e)):e.selected=!1,e.children&&n.push.apply(n,s(e.children,t)),n}(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){var n;this.options.get("multiple")?(n=this.$element.val(),n+=this._valueSeparator+t.id,this.$element.val(n)):(this.current(function(e){r.map(e,function(e){e.selected=!1})}),this.$element.val(t.id)),this.$element.trigger("change")},e.prototype.unselect=function(e,o){var s=this;o.selected=!1,this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];o.id!=i.id&&t.push(i.id)}s.$element.val(t.join(s._valueSeparator)),s.$element.trigger("change")})},e.prototype.query=function(e,t,n){for(var i=[],o=0;o<this._currentData.length;o++){var s=this._currentData[o],s=this.matches(t,s);null!==s&&i.push(s)}n({results:i})},e.prototype.addOptions=function(e,t){t=r.map(t,function(e){return r.data(e[0],"data")});this._currentData.push.apply(this._currentData,t)},e}),u.define("select2/compat/matcher",["jquery"],function(r){return function(s){return function(e,t){var n=r.extend(!0,{},t);if(null==e.term||""===r.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0<=i;i--){var o=t.children[i];s(e.term,o.text,o)||n.children.splice(i,1)}if(0<n.children.length)return n}return s(e.term,t.text,t)?n:null}}}),u.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),u.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),u.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),u.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),
|
9 |
/*!
|
10 |
* jQuery Mousewheel 3.1.13
|
11 |
*
|
i18n/languages/woocommerce.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the WooCommerce plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: WooCommerce 5.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2021-03-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: woocommerce\n"
|
@@ -19,18 +19,18 @@ msgstr ""
|
|
19 |
#: includes/admin/class-wc-admin-menus.php:64
|
20 |
#: includes/admin/class-wc-admin-setup-wizard.php:353
|
21 |
#: includes/admin/class-wc-admin-setup-wizard.php:446
|
22 |
-
#: includes/admin/class-wc-admin.php:
|
23 |
#: includes/admin/helper/class-wc-helper.php:469
|
24 |
#: includes/admin/helper/class-wc-helper.php:624
|
25 |
#: includes/admin/helper/views/html-oauth-start.php:19
|
26 |
#: includes/admin/wc-admin-functions.php:20
|
27 |
#: includes/class-wc-order.php:1695
|
28 |
#: includes/class-wc-order.php:1696
|
29 |
-
#: includes/class-wc-privacy.php:
|
30 |
#: includes/customizer/class-wc-shop-customizer.php:38
|
31 |
#: includes/wc-order-functions.php:970
|
32 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:62
|
33 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
34 |
#: packages/woocommerce-admin/src/PageController.php:183
|
35 |
#: templates/auth/header.php:32
|
36 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
|
@@ -7767,13 +7767,13 @@ msgid "via %s"
|
|
7767 |
msgstr ""
|
7768 |
|
7769 |
#: includes/abstracts/abstract-wc-order.php:1998
|
7770 |
-
#: includes/class-wc-cart.php:
|
7771 |
#: includes/class-wc-product-grouped.php:120
|
7772 |
msgid "Free!"
|
7773 |
msgstr ""
|
7774 |
|
7775 |
#: includes/abstracts/abstract-wc-order.php:2027
|
7776 |
-
#: includes/wc-template-functions.php:
|
7777 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:52
|
7778 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
7779 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -7959,8 +7959,8 @@ msgid "Display live rates from Canada Post at checkout to make shipping a breeze
|
|
7959 |
msgstr ""
|
7960 |
|
7961 |
#: includes/admin/class-wc-admin-addons.php:504
|
7962 |
-
#: includes/admin/class-wc-admin-addons.php:
|
7963 |
-
#: packages/woocommerce-admin/dist/chunks/
|
7964 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
7965 |
#: packages/woocommerce-admin/dist/data/index.js:2
|
7966 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
@@ -8000,7 +8000,7 @@ msgstr ""
|
|
8000 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:513
|
8001 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:675
|
8002 |
#: includes/admin/list-tables/class-wc-admin-list-table-coupons.php:85
|
8003 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
8004 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:118
|
8005 |
#: includes/admin/settings/class-wc-settings-shipping.php:377
|
8006 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:88
|
@@ -8010,7 +8010,7 @@ msgstr ""
|
|
8010 |
#: includes/gateways/cheque/class-wc-gateway-cheque.php:71
|
8011 |
#: includes/gateways/cod/class-wc-gateway-cod.php:83
|
8012 |
#: includes/gateways/paypal/includes/settings-paypal.php:25
|
8013 |
-
#: includes/wc-template-functions.php:
|
8014 |
#: templates/single-product/tabs/description.php:22
|
8015 |
msgid "Description"
|
8016 |
msgstr ""
|
@@ -8142,7 +8142,7 @@ msgid "You do not have permission to revoke API Keys"
|
|
8142 |
msgstr ""
|
8143 |
|
8144 |
#: includes/admin/class-wc-admin-assets.php:134
|
8145 |
-
#: includes/class-wc-frontend-scripts.php:
|
8146 |
#: includes/widgets/class-wc-widget-layered-nav.php:320
|
8147 |
#: includes/widgets/class-wc-widget-product-categories.php:272
|
8148 |
msgctxt "enhanced select"
|
@@ -8150,55 +8150,55 @@ msgid "No matches found"
|
|
8150 |
msgstr ""
|
8151 |
|
8152 |
#: includes/admin/class-wc-admin-assets.php:135
|
8153 |
-
#: includes/class-wc-frontend-scripts.php:
|
8154 |
msgctxt "enhanced select"
|
8155 |
msgid "Loading failed"
|
8156 |
msgstr ""
|
8157 |
|
8158 |
#: includes/admin/class-wc-admin-assets.php:136
|
8159 |
-
#: includes/class-wc-frontend-scripts.php:
|
8160 |
msgctxt "enhanced select"
|
8161 |
msgid "Please enter 1 or more characters"
|
8162 |
msgstr ""
|
8163 |
|
8164 |
#: includes/admin/class-wc-admin-assets.php:137
|
8165 |
-
#: includes/class-wc-frontend-scripts.php:
|
8166 |
msgctxt "enhanced select"
|
8167 |
msgid "Please enter %qty% or more characters"
|
8168 |
msgstr ""
|
8169 |
|
8170 |
#: includes/admin/class-wc-admin-assets.php:138
|
8171 |
-
#: includes/class-wc-frontend-scripts.php:
|
8172 |
msgctxt "enhanced select"
|
8173 |
msgid "Please delete 1 character"
|
8174 |
msgstr ""
|
8175 |
|
8176 |
#: includes/admin/class-wc-admin-assets.php:139
|
8177 |
-
#: includes/class-wc-frontend-scripts.php:
|
8178 |
msgctxt "enhanced select"
|
8179 |
msgid "Please delete %qty% characters"
|
8180 |
msgstr ""
|
8181 |
|
8182 |
#: includes/admin/class-wc-admin-assets.php:140
|
8183 |
-
#: includes/class-wc-frontend-scripts.php:
|
8184 |
msgctxt "enhanced select"
|
8185 |
msgid "You can only select 1 item"
|
8186 |
msgstr ""
|
8187 |
|
8188 |
#: includes/admin/class-wc-admin-assets.php:141
|
8189 |
-
#: includes/class-wc-frontend-scripts.php:
|
8190 |
msgctxt "enhanced select"
|
8191 |
msgid "You can only select %qty% items"
|
8192 |
msgstr ""
|
8193 |
|
8194 |
#: includes/admin/class-wc-admin-assets.php:142
|
8195 |
-
#: includes/class-wc-frontend-scripts.php:
|
8196 |
msgctxt "enhanced select"
|
8197 |
msgid "Loading more results…"
|
8198 |
msgstr ""
|
8199 |
|
8200 |
#: includes/admin/class-wc-admin-assets.php:143
|
8201 |
-
#: includes/class-wc-frontend-scripts.php:
|
8202 |
msgctxt "enhanced select"
|
8203 |
msgid "Searching…"
|
8204 |
msgstr ""
|
@@ -8231,7 +8231,6 @@ msgstr ""
|
|
8231 |
|
8232 |
#: includes/admin/class-wc-admin-assets.php:194
|
8233 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:139
|
8234 |
-
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
8235 |
msgid "Import"
|
8236 |
msgstr ""
|
8237 |
|
@@ -8241,7 +8240,7 @@ msgstr ""
|
|
8241 |
|
8242 |
#: includes/admin/class-wc-admin-assets.php:220
|
8243 |
#: includes/admin/meta-boxes/views/html-product-data-advanced.php:47
|
8244 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
8245 |
msgid "Enable reviews"
|
8246 |
msgstr ""
|
8247 |
|
@@ -8319,9 +8318,9 @@ msgstr ""
|
|
8319 |
#: includes/admin/class-wc-admin-assets.php:279
|
8320 |
#: includes/admin/class-wc-admin-assets.php:446
|
8321 |
#: includes/admin/settings/views/html-webhooks-edit.php:67
|
8322 |
-
#: includes/class-wc-frontend-scripts.php:
|
8323 |
-
#: includes/wc-template-functions.php:
|
8324 |
-
#: includes/wc-template-functions.php:
|
8325 |
#: templates/cart/shipping-calculator.php:56
|
8326 |
msgid "Select an option…"
|
8327 |
msgstr ""
|
@@ -8385,9 +8384,9 @@ msgstr ""
|
|
8385 |
#: includes/admin/list-tables/class-wc-admin-list-table-products.php:117
|
8386 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:18
|
8387 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:82
|
8388 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
8389 |
#: includes/admin/settings/views/html-webhooks-edit.php:22
|
8390 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
8391 |
#: includes/export/class-wc-product-csv-exporter.php:108
|
8392 |
#: includes/widgets/class-wc-widget-product-categories.php:52
|
8393 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:586
|
@@ -8496,7 +8495,7 @@ msgid "Enter a fixed amount or percentage to apply as a fee."
|
|
8496 |
msgstr ""
|
8497 |
|
8498 |
#: includes/admin/class-wc-admin-assets.php:419
|
8499 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
8500 |
msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy."
|
8501 |
msgstr ""
|
8502 |
|
@@ -8740,6 +8739,10 @@ msgstr ""
|
|
8740 |
msgid "Custom Link"
|
8741 |
msgstr ""
|
8742 |
|
|
|
|
|
|
|
|
|
8743 |
#: includes/admin/class-wc-admin-dashboard.php:43
|
8744 |
msgid "WooCommerce Recent Reviews"
|
8745 |
msgstr ""
|
@@ -8753,62 +8756,62 @@ msgid "WooCommerce Network Orders"
|
|
8753 |
msgstr ""
|
8754 |
|
8755 |
#. translators: %s: net sales
|
8756 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8757 |
msgid "%s net sales this month"
|
8758 |
msgstr ""
|
8759 |
|
8760 |
#. translators: 1: top seller product title 2: top seller quantity
|
8761 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8762 |
msgid "%1$s top seller this month (sold %2$d)"
|
8763 |
msgstr ""
|
8764 |
|
8765 |
#. translators: %s: order count
|
8766 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8767 |
msgid "<strong>%s order</strong> awaiting processing"
|
8768 |
msgid_plural "<strong>%s orders</strong> awaiting processing"
|
8769 |
msgstr[0] ""
|
8770 |
msgstr[1] ""
|
8771 |
|
8772 |
#. translators: %s: order count
|
8773 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8774 |
msgid "<strong>%s order</strong> on-hold"
|
8775 |
msgid_plural "<strong>%s orders</strong> on-hold"
|
8776 |
msgstr[0] ""
|
8777 |
msgstr[1] ""
|
8778 |
|
8779 |
#. translators: %s: order count
|
8780 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8781 |
msgid "<strong>%s product</strong> low in stock"
|
8782 |
msgid_plural "<strong>%s products</strong> low in stock"
|
8783 |
msgstr[0] ""
|
8784 |
msgstr[1] ""
|
8785 |
|
8786 |
#. translators: %s: order count
|
8787 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8788 |
msgid "<strong>%s product</strong> out of stock"
|
8789 |
msgid_plural "<strong>%s products</strong> out of stock"
|
8790 |
msgstr[0] ""
|
8791 |
msgstr[1] ""
|
8792 |
|
8793 |
#. translators: %s: rating
|
8794 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8795 |
msgid "%s out of 5"
|
8796 |
msgstr ""
|
8797 |
|
8798 |
#. translators: %s: review author
|
8799 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8800 |
msgid "reviewed by %s"
|
8801 |
msgstr ""
|
8802 |
|
8803 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8804 |
msgid "There are no product reviews yet."
|
8805 |
msgstr ""
|
8806 |
|
8807 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8808 |
msgid "Loading network orders"
|
8809 |
msgstr ""
|
8810 |
|
8811 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8812 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:121
|
8813 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:171
|
8814 |
#: includes/admin/reports/class-wc-report-downloads.php:87
|
@@ -8819,7 +8822,7 @@ msgstr ""
|
|
8819 |
msgid "Order"
|
8820 |
msgstr ""
|
8821 |
|
8822 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8823 |
#: includes/admin/class-wc-admin-menus.php:143
|
8824 |
#: includes/admin/class-wc-admin-webhooks-table-list.php:49
|
8825 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:123
|
@@ -8842,7 +8845,7 @@ msgstr ""
|
|
8842 |
msgid "Status"
|
8843 |
msgstr ""
|
8844 |
|
8845 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8846 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:126
|
8847 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:467
|
8848 |
#: includes/admin/meta-boxes/views/html-order-item.php:100
|
@@ -8855,7 +8858,7 @@ msgstr ""
|
|
8855 |
#: templates/checkout/review-order.php:103
|
8856 |
#: templates/myaccount/my-orders.php:17
|
8857 |
#: templates/order/order-details.php:52
|
8858 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:
|
8859 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:129
|
8860 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:139
|
8861 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/full-cart/cart-line-items-table.js:44
|
@@ -8868,11 +8871,30 @@ msgstr ""
|
|
8868 |
msgid "Total"
|
8869 |
msgstr ""
|
8870 |
|
8871 |
-
#: includes/admin/class-wc-admin-dashboard.php:
|
8872 |
#: includes/class-wc-post-types.php:392
|
8873 |
msgid "No orders found"
|
8874 |
msgstr ""
|
8875 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8876 |
#. translators: %s: post title
|
8877 |
#: includes/admin/class-wc-admin-duplicate-product.php:59
|
8878 |
msgid "Move “%s” to the Trash"
|
@@ -9123,13 +9145,14 @@ msgid "WooCommerce settings"
|
|
9123 |
msgstr ""
|
9124 |
|
9125 |
#: includes/admin/class-wc-admin-menus.php:84
|
9126 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
9127 |
#: includes/class-wc-install.php:1356
|
9128 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:34
|
9129 |
#: packages/woocommerce-admin/src/Features/Analytics.php:245
|
9130 |
-
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:
|
|
|
9131 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
9132 |
-
#: packages/woocommerce-admin/dist/chunks/
|
9133 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
9134 |
#: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
|
9135 |
msgid "Settings"
|
@@ -9213,7 +9236,7 @@ msgid "Rating"
|
|
9213 |
msgstr ""
|
9214 |
|
9215 |
#: includes/admin/class-wc-admin-meta-boxes.php:174
|
9216 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
9217 |
#: templates/single-product-reviews.php:37
|
9218 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
9219 |
msgid "Reviews"
|
@@ -9283,14 +9306,14 @@ msgid "Product attribute base"
|
|
9283 |
msgstr ""
|
9284 |
|
9285 |
#: includes/admin/class-wc-admin-permalink-settings.php:76
|
9286 |
-
#: includes/wc-core-functions.php:
|
9287 |
#: includes/wc-update-functions.php:58
|
9288 |
msgctxt "slug"
|
9289 |
msgid "product-category"
|
9290 |
msgstr ""
|
9291 |
|
9292 |
#: includes/admin/class-wc-admin-permalink-settings.php:85
|
9293 |
-
#: includes/wc-core-functions.php:
|
9294 |
#: includes/wc-update-functions.php:59
|
9295 |
msgctxt "slug"
|
9296 |
msgid "product-tag"
|
@@ -9336,7 +9359,7 @@ msgstr ""
|
|
9336 |
|
9337 |
#: includes/admin/class-wc-admin-permalink-settings.php:195
|
9338 |
#: includes/admin/class-wc-admin-permalink-settings.php:198
|
9339 |
-
#: includes/wc-core-functions.php:
|
9340 |
#: includes/wc-update-functions.php:68
|
9341 |
msgctxt "slug"
|
9342 |
msgid "product"
|
@@ -9392,9 +9415,9 @@ msgid "Check the \"Virtual\" box if this is a non-physical item, for example a s
|
|
9392 |
msgstr ""
|
9393 |
|
9394 |
#: includes/admin/class-wc-admin-pointers.php:125
|
9395 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
9396 |
#: includes/admin/settings/class-wc-settings-products.php:41
|
9397 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
9398 |
msgid "Downloadable products"
|
9399 |
msgstr ""
|
9400 |
|
@@ -9466,7 +9489,7 @@ msgstr ""
|
|
9466 |
#: includes/admin/views/html-notice-updated.php:14
|
9467 |
#: includes/admin/views/html-notice-uploads-directory-is-unprotected.php:15
|
9468 |
#: includes/admin/views/html-notice-wp-php-minimum-requirements.php:11
|
9469 |
-
#: includes/wc-template-functions.php:
|
9470 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
9471 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
9472 |
msgid "Dismiss"
|
@@ -9723,7 +9746,7 @@ msgstr ""
|
|
9723 |
#: includes/admin/meta-boxes/views/html-order-items.php:305
|
9724 |
#: includes/admin/meta-boxes/views/html-order-items.php:371
|
9725 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:68
|
9726 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
9727 |
#: includes/admin/plugin-updates/views/html-notice-untested-extensions-modal.php:48
|
9728 |
#: includes/wc-account-functions.php:290
|
9729 |
#: packages/action-scheduler/classes/ActionScheduler_ListTable.php:133
|
@@ -9771,7 +9794,7 @@ msgstr ""
|
|
9771 |
#: includes/admin/class-wc-admin-profile.php:106
|
9772 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:45
|
9773 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:97
|
9774 |
-
#: includes/class-wc-countries.php:
|
9775 |
#: includes/class-wc-form-handler.php:268
|
9776 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:24
|
9777 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:311
|
@@ -9788,7 +9811,7 @@ msgstr ""
|
|
9788 |
#: includes/admin/class-wc-admin-profile.php:110
|
9789 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:49
|
9790 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:101
|
9791 |
-
#: includes/class-wc-countries.php:
|
9792 |
#: includes/class-wc-form-handler.php:269
|
9793 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:30
|
9794 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:315
|
@@ -9879,7 +9902,7 @@ msgstr ""
|
|
9879 |
#: includes/admin/settings/class-wc-settings-general.php:90
|
9880 |
#: includes/admin/settings/class-wc-settings-tax.php:226
|
9881 |
#: includes/admin/settings/views/html-settings-tax.php:34
|
9882 |
-
#: includes/class-wc-countries.php:
|
9883 |
#: templates/cart/shipping-calculator.php:82
|
9884 |
msgid "Postcode / ZIP"
|
9885 |
msgstr ""
|
@@ -9891,7 +9914,7 @@ msgstr ""
|
|
9891 |
#: includes/admin/class-wc-admin-setup-wizard.php:505
|
9892 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:73
|
9893 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:125
|
9894 |
-
#: includes/class-wc-countries.php:
|
9895 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:594
|
9896 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
9897 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
@@ -9903,7 +9926,7 @@ msgstr ""
|
|
9903 |
#: includes/admin/class-wc-admin-profile.php:138
|
9904 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:77
|
9905 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:129
|
9906 |
-
#: includes/wc-template-functions.php:
|
9907 |
#: templates/cart/shipping-calculator.php:31
|
9908 |
msgid "Select a country / region…"
|
9909 |
msgstr ""
|
@@ -9912,7 +9935,7 @@ msgstr ""
|
|
9912 |
#: includes/admin/class-wc-admin-profile.php:141
|
9913 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:80
|
9914 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:132
|
9915 |
-
#: includes/class-wc-countries.php:
|
9916 |
#: templates/cart/shipping-calculator.php:50
|
9917 |
#: templates/cart/shipping-calculator.php:55
|
9918 |
#: templates/cart/shipping-calculator.php:67
|
@@ -9927,7 +9950,7 @@ msgstr ""
|
|
9927 |
#: includes/admin/class-wc-admin-profile.php:86
|
9928 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:384
|
9929 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:88
|
9930 |
-
#: includes/class-wc-countries.php:
|
9931 |
#: includes/customizer/class-wc-shop-customizer.php:689
|
9932 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:46
|
9933 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:142
|
@@ -9940,11 +9963,11 @@ msgstr ""
|
|
9940 |
#: includes/admin/class-wc-admin-profile.php:90
|
9941 |
#: includes/admin/class-wc-admin-setup-wizard.php:2238
|
9942 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:85
|
9943 |
-
#: includes/class-wc-countries.php:
|
9944 |
#: includes/class-wc-form-handler.php:271
|
9945 |
#: templates/myaccount/form-edit-account.php:43
|
9946 |
#: templates/myaccount/form-login.php:86
|
9947 |
-
#: packages/woocommerce-admin/dist/chunks/
|
9948 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/contact-fields-step.js:62
|
9949 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
9950 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
@@ -9985,11 +10008,11 @@ msgstr ""
|
|
9985 |
#: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:307
|
9986 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:416
|
9987 |
#: packages/woocommerce-admin/src/Features/Analytics.php:169
|
9988 |
-
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:
|
9989 |
#: packages/woocommerce-admin/src/ReportCSVEmail.php:36
|
9990 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
9991 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
9992 |
-
#: packages/woocommerce-admin/dist/chunks/
|
9993 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
9994 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
9995 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
@@ -10077,7 +10100,6 @@ msgstr ""
|
|
10077 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
|
10078 |
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
10079 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
10080 |
-
#: packages/woocommerce-blocks/packages/checkout/totals/taxes/index.js:33
|
10081 |
msgid "Taxes"
|
10082 |
msgstr ""
|
10083 |
|
@@ -10165,7 +10187,7 @@ msgstr ""
|
|
10165 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:432
|
10166 |
#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:99
|
10167 |
#: includes/admin/meta-boxes/views/html-order-shipping.php:22
|
10168 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
10169 |
#: includes/admin/settings/class-wc-settings-shipping.php:27
|
10170 |
#: includes/admin/settings/class-wc-settings-tax.php:232
|
10171 |
#: includes/admin/settings/views/html-settings-tax.php:40
|
@@ -10177,8 +10199,6 @@ msgstr ""
|
|
10177 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
|
10178 |
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
10179 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
10180 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/index.js:70
|
10181 |
-
#: packages/woocommerce-blocks/assets/js/previews/shipping-rates.js:10
|
10182 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
10183 |
#: packages/woocommerce-blocks/build/cart.js:1
|
10184 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
@@ -10251,18 +10271,10 @@ msgstr ""
|
|
10251 |
|
10252 |
#: includes/admin/class-wc-admin-setup-wizard.php:524
|
10253 |
#: includes/admin/class-wc-admin-setup-wizard.php:526
|
10254 |
-
#: includes/class-wc-countries.php:
|
10255 |
-
#: includes/class-wc-countries.php:
|
10256 |
-
#: includes/class-wc-countries.php:
|
10257 |
-
#: includes/class-wc-countries.php:
|
10258 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:100
|
10259 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:381
|
10260 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:397
|
10261 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:515
|
10262 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
10263 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
10264 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
10265 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
10266 |
msgid "State"
|
10267 |
msgstr ""
|
10268 |
|
@@ -10334,7 +10346,7 @@ msgstr ""
|
|
10334 |
#: includes/admin/class-wc-admin-setup-wizard.php:1818
|
10335 |
#: includes/admin/class-wc-admin-setup-wizard.php:1949
|
10336 |
#: includes/admin/importers/views/html-product-csv-import-form.php:101
|
10337 |
-
#: packages/woocommerce-admin/dist/chunks/
|
10338 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
10339 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
10340 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
@@ -10575,7 +10587,7 @@ msgid "WooCommerce eWAY Gateway"
|
|
10575 |
msgstr ""
|
10576 |
|
10577 |
#: includes/admin/class-wc-admin-setup-wizard.php:1495
|
10578 |
-
#: packages/woocommerce-admin/dist/chunks/
|
10579 |
msgid "The eWAY extension for WooCommerce allows you to take credit card payments directly on your store without redirecting your customers to a third party site to make payment."
|
10580 |
msgstr ""
|
10581 |
|
@@ -10584,7 +10596,7 @@ msgid "WooCommerce PayFast Gateway"
|
|
10584 |
msgstr ""
|
10585 |
|
10586 |
#: includes/admin/class-wc-admin-setup-wizard.php:1503
|
10587 |
-
#: packages/woocommerce-admin/dist/chunks/
|
10588 |
msgid "The PayFast extension for WooCommerce enables you to accept payments by Credit Card and EFT via one of South Africa’s most popular payment gateways. No setup fees or monthly subscription costs."
|
10589 |
msgstr ""
|
10590 |
|
@@ -10610,7 +10622,7 @@ msgstr ""
|
|
10610 |
#: includes/admin/class-wc-admin-setup-wizard.php:1605
|
10611 |
#: includes/gateways/cod/class-wc-gateway-cod.php:58
|
10612 |
#: includes/gateways/cod/class-wc-gateway-cod.php:79
|
10613 |
-
#: packages/woocommerce-admin/dist/chunks/
|
10614 |
#: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/cod/index.js:15
|
10615 |
#: packages/woocommerce-blocks/build/wc-payment-method-cod.js:1
|
10616 |
msgid "Cash on delivery"
|
@@ -10667,7 +10679,7 @@ msgstr ""
|
|
10667 |
|
10668 |
#: includes/admin/class-wc-admin-setup-wizard.php:1916
|
10669 |
#: includes/admin/class-wc-admin-setup-wizard.php:1920
|
10670 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
10671 |
msgid "WooCommerce Admin"
|
10672 |
msgstr ""
|
10673 |
|
@@ -10927,13 +10939,13 @@ msgid "Missing base tables: %s. Some WooCommerce functionality may not work as e
|
|
10927 |
msgstr ""
|
10928 |
|
10929 |
#: includes/admin/class-wc-admin-status.php:390
|
10930 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
10931 |
msgid "Visit plugin homepage"
|
10932 |
msgstr ""
|
10933 |
|
10934 |
#. translators: 1: current version. 2: latest version
|
10935 |
#: includes/admin/class-wc-admin-status.php:399
|
10936 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
10937 |
msgid "%1$s (update to version %2$s is available)"
|
10938 |
msgstr ""
|
10939 |
|
@@ -10950,8 +10962,8 @@ msgstr ""
|
|
10950 |
#. translators: %s: note author
|
10951 |
#: includes/admin/class-wc-admin-status.php:422
|
10952 |
#: includes/admin/meta-boxes/views/html-order-notes.php:34
|
10953 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
10954 |
-
#: includes/class-wc-ajax.php:
|
10955 |
#: templates/content-widget-reviews.php:31
|
10956 |
msgid "by %s"
|
10957 |
msgstr ""
|
@@ -10972,11 +10984,11 @@ msgstr ""
|
|
10972 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:191
|
10973 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:332
|
10974 |
#: packages/woocommerce-admin/src/Features/Analytics.php:149
|
10975 |
-
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:
|
10976 |
#: packages/woocommerce-admin/src/ReportCSVEmail.php:37
|
10977 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
10978 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
10979 |
-
#: packages/woocommerce-admin/dist/chunks/
|
10980 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
10981 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
|
10982 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
@@ -11178,24 +11190,24 @@ msgstr ""
|
|
11178 |
msgid "Create a new webhook"
|
11179 |
msgstr ""
|
11180 |
|
11181 |
-
#: includes/admin/class-wc-admin.php:
|
11182 |
msgid "HTML email template"
|
11183 |
msgstr ""
|
11184 |
|
11185 |
#. translators: 1: WooCommerce 2:: five stars
|
11186 |
-
#: includes/admin/class-wc-admin.php:
|
11187 |
msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
|
11188 |
msgstr ""
|
11189 |
|
11190 |
-
#: includes/admin/class-wc-admin.php:
|
11191 |
msgid "five star"
|
11192 |
msgstr ""
|
11193 |
|
11194 |
-
#: includes/admin/class-wc-admin.php:
|
11195 |
msgid "Thanks :)"
|
11196 |
msgstr ""
|
11197 |
|
11198 |
-
#: includes/admin/class-wc-admin.php:
|
11199 |
msgid "Thank you for selling with WooCommerce."
|
11200 |
msgstr ""
|
11201 |
|
@@ -11269,7 +11281,7 @@ msgstr ""
|
|
11269 |
|
11270 |
#: includes/admin/helper/class-wc-helper.php:360
|
11271 |
#: includes/admin/reports/class-wc-report-sales-by-category.php:232
|
11272 |
-
#: packages/woocommerce-admin/dist/chunks/
|
11273 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
11274 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
11275 |
msgid "All"
|
@@ -11311,7 +11323,7 @@ msgstr ""
|
|
11311 |
#: includes/class-wc-emails.php:449
|
11312 |
#: includes/legacy/abstract-wc-legacy-order.php:508
|
11313 |
#: includes/wc-account-functions.php:221
|
11314 |
-
#: includes/wc-template-functions.php:
|
11315 |
#: packages/woocommerce-admin/dist/chunks/0.js:1
|
11316 |
msgid "Download"
|
11317 |
msgstr ""
|
@@ -11466,13 +11478,13 @@ msgstr ""
|
|
11466 |
|
11467 |
#: includes/admin/helper/views/html-oauth-start.php:27
|
11468 |
#: packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php:190
|
11469 |
-
#: packages/woocommerce-admin/dist/chunks/
|
11470 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
11471 |
msgid "Connect"
|
11472 |
msgstr ""
|
11473 |
|
11474 |
#: includes/admin/helper/views/html-section-account.php:6
|
11475 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
11476 |
msgid "Connected to WooCommerce.com"
|
11477 |
msgstr ""
|
11478 |
|
@@ -11613,7 +11625,7 @@ msgstr ""
|
|
11613 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:686
|
11614 |
#: includes/admin/meta-boxes/views/html-order-items.php:438
|
11615 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:174
|
11616 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
11617 |
#: includes/admin/settings/class-wc-settings-tax.php:233
|
11618 |
#: includes/admin/views/html-bulk-edit-product.php:89
|
11619 |
#: includes/admin/views/html-quick-edit-product.php:67
|
@@ -11653,7 +11665,7 @@ msgstr ""
|
|
11653 |
#. translators: %s: weight
|
11654 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:524
|
11655 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:693
|
11656 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
11657 |
#: includes/export/class-wc-product-csv-exporter.php:124
|
11658 |
msgid "Weight (%s)"
|
11659 |
msgstr ""
|
@@ -11742,7 +11754,7 @@ msgstr ""
|
|
11742 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:537
|
11743 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:708
|
11744 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:57
|
11745 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
11746 |
#: includes/admin/settings/class-wc-settings-shipping.php:375
|
11747 |
#: includes/admin/views/html-bulk-edit-product.php:166
|
11748 |
#: includes/admin/views/html-quick-edit-product.php:123
|
@@ -11760,8 +11772,8 @@ msgstr ""
|
|
11760 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:539
|
11761 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:726
|
11762 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:122
|
11763 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
11764 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
11765 |
#: includes/export/class-wc-product-csv-exporter.php:139
|
11766 |
msgid "Download limit"
|
11767 |
msgstr ""
|
@@ -11901,7 +11913,7 @@ msgid "Stock"
|
|
11901 |
msgstr ""
|
11902 |
|
11903 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:695
|
11904 |
-
#: includes/wc-template-functions.php:
|
11905 |
msgid "Dimensions"
|
11906 |
msgstr ""
|
11907 |
|
@@ -12360,6 +12372,8 @@ msgstr ""
|
|
12360 |
|
12361 |
#. translators: 1: first name 2: last name
|
12362 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:178
|
|
|
|
|
12363 |
#: includes/class-wc-order.php:886
|
12364 |
#: includes/class-wc-order.php:896
|
12365 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php:149
|
@@ -12551,7 +12565,7 @@ msgstr[1] ""
|
|
12551 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:760
|
12552 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:298
|
12553 |
#: includes/admin/settings/views/html-keys-edit.php:43
|
12554 |
-
#: includes/class-wc-ajax.php:
|
12555 |
msgid "%1$s (#%2$s – %3$s)"
|
12556 |
msgstr ""
|
12557 |
|
@@ -12848,7 +12862,7 @@ msgstr ""
|
|
12848 |
|
12849 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:55
|
12850 |
#: includes/widgets/class-wc-widget-layered-nav.php:286
|
12851 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:
|
12852 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
12853 |
#: packages/woocommerce-blocks/build/cart.js:1
|
12854 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
@@ -12893,7 +12907,7 @@ msgid "h"
|
|
12893 |
msgstr ""
|
12894 |
|
12895 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:239
|
12896 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
12897 |
msgid "m"
|
12898 |
msgstr ""
|
12899 |
|
@@ -13035,7 +13049,7 @@ msgstr ""
|
|
13035 |
#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:93
|
13036 |
#: includes/admin/meta-boxes/views/html-product-data-variations.php:72
|
13037 |
#: includes/admin/settings/class-wc-settings-products.php:40
|
13038 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
13039 |
msgid "Inventory"
|
13040 |
msgstr ""
|
13041 |
|
@@ -13050,7 +13064,7 @@ msgstr ""
|
|
13050 |
#: packages/woocommerce-admin/src/ReportCSVEmail.php:41
|
13051 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
13052 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
13053 |
-
#: packages/woocommerce-admin/dist/chunks/
|
13054 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
|
13055 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
13056 |
msgid "Variations"
|
@@ -13102,7 +13116,7 @@ msgstr ""
|
|
13102 |
|
13103 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:29
|
13104 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:123
|
13105 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13106 |
msgid "Unlimited"
|
13107 |
msgstr ""
|
13108 |
|
@@ -13113,7 +13127,7 @@ msgstr ""
|
|
13113 |
|
13114 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:33
|
13115 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:138
|
13116 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13117 |
#: templates/emails/email-downloads.php:58
|
13118 |
#: templates/emails/plain/email-downloads.php:40
|
13119 |
#: templates/order/order-downloads.php:62
|
@@ -13127,7 +13141,7 @@ msgstr ""
|
|
13127 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:48
|
13128 |
#: includes/admin/settings/views/html-keys-edit.php:135
|
13129 |
#: includes/admin/settings/views/html-keys-edit.php:143
|
13130 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
13131 |
msgid "Copied!"
|
13132 |
msgstr ""
|
13133 |
|
@@ -13152,7 +13166,6 @@ msgstr ""
|
|
13152 |
#: includes/class-wc-cart-fees.php:80
|
13153 |
#: includes/class-wc-order-item-fee.php:216
|
13154 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
13155 |
-
#: packages/woocommerce-blocks/packages/checkout/totals/fees/index.js:35
|
13156 |
msgid "Fee"
|
13157 |
msgstr ""
|
13158 |
|
@@ -13206,7 +13219,7 @@ msgstr ""
|
|
13206 |
|
13207 |
#. translators: %s: Item name.
|
13208 |
#: includes/admin/meta-boxes/views/html-order-items.php:29
|
13209 |
-
#: includes/class-wc-form-handler.php:
|
13210 |
#: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php:495
|
13211 |
msgid "Item"
|
13212 |
msgstr ""
|
@@ -13307,7 +13320,7 @@ msgstr ""
|
|
13307 |
|
13308 |
#: includes/admin/meta-boxes/views/html-order-items.php:306
|
13309 |
#: templates/myaccount/form-reset-password.php:45
|
13310 |
-
#: packages/woocommerce-admin/dist/chunks/
|
13311 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
13312 |
#: packages/woocommerce-admin/dist/wp-admin-scripts/beta-features-tracking-modal.js:1
|
13313 |
msgid "Save"
|
@@ -13363,6 +13376,7 @@ msgstr ""
|
|
13363 |
|
13364 |
#: includes/admin/meta-boxes/views/html-order-items.php:383
|
13365 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
|
|
13366 |
msgid "Add products"
|
13367 |
msgstr ""
|
13368 |
|
@@ -13396,7 +13410,7 @@ msgid "Optional"
|
|
13396 |
msgstr ""
|
13397 |
|
13398 |
#: includes/admin/meta-boxes/views/html-order-notes.php:37
|
13399 |
-
#: includes/class-wc-ajax.php:
|
13400 |
msgid "Delete note"
|
13401 |
msgstr ""
|
13402 |
|
@@ -13444,15 +13458,15 @@ msgstr ""
|
|
13444 |
|
13445 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:9
|
13446 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:51
|
13447 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13448 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13449 |
msgid "Expand"
|
13450 |
msgstr ""
|
13451 |
|
13452 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:9
|
13453 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:51
|
13454 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13455 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13456 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
13457 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
13458 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
@@ -13512,22 +13526,22 @@ msgid "The sale will start at 00:00:00 of \"From\" date and end at 23:59:59 of \
|
|
13512 |
msgstr ""
|
13513 |
|
13514 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:77
|
13515 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13516 |
msgid "Downloadable files"
|
13517 |
msgstr ""
|
13518 |
|
13519 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:82
|
13520 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13521 |
msgid "This is the name of the download shown to the customer."
|
13522 |
msgstr ""
|
13523 |
|
13524 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:83
|
13525 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13526 |
msgid "File URL"
|
13527 |
msgstr ""
|
13528 |
|
13529 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:83
|
13530 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13531 |
msgid "This is the URL or absolute path to the file which customers will get access to. URLs entered here should already be encoded."
|
13532 |
msgstr ""
|
13533 |
|
@@ -13536,18 +13550,18 @@ msgid "Add File"
|
|
13536 |
msgstr ""
|
13537 |
|
13538 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:124
|
13539 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13540 |
msgid "Leave blank for unlimited re-downloads."
|
13541 |
msgstr ""
|
13542 |
|
13543 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:137
|
13544 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13545 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13546 |
msgid "Download expiry"
|
13547 |
msgstr ""
|
13548 |
|
13549 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:139
|
13550 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13551 |
msgid "Enter the number of days before a download link expires, or leave blank."
|
13552 |
msgstr ""
|
13553 |
|
@@ -13581,7 +13595,7 @@ msgid "Define whether or not the entire product is taxable, or just the cost of
|
|
13581 |
msgstr ""
|
13582 |
|
13583 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:177
|
13584 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13585 |
msgid "Choose a tax class for this product. Tax classes are used to apply different tax rates specific to certain types of product."
|
13586 |
msgstr ""
|
13587 |
|
@@ -13625,33 +13639,41 @@ msgstr ""
|
|
13625 |
msgid "If managing stock, this controls whether or not backorders are allowed. If enabled, stock quantity can go below 0."
|
13626 |
msgstr ""
|
13627 |
|
13628 |
-
|
13629 |
-
#: includes/admin/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13630 |
msgid "Low stock threshold"
|
13631 |
msgstr ""
|
13632 |
|
13633 |
-
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:
|
13634 |
-
msgid "When product stock reaches this amount you will be notified by email"
|
13635 |
msgstr ""
|
13636 |
|
13637 |
-
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:
|
13638 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13639 |
#: includes/admin/reports/class-wc-report-stock.php:176
|
13640 |
msgid "Stock status"
|
13641 |
msgstr ""
|
13642 |
|
13643 |
-
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:
|
13644 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13645 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1956
|
13646 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
13647 |
msgid "Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend."
|
13648 |
msgstr ""
|
13649 |
|
13650 |
-
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:
|
13651 |
msgid "Sold individually"
|
13652 |
msgstr ""
|
13653 |
|
13654 |
-
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:
|
13655 |
msgid "Enable this to only allow one of this item to be bought in a single order"
|
13656 |
msgstr ""
|
13657 |
|
@@ -13672,15 +13694,15 @@ msgid "Product Type"
|
|
13672 |
msgstr ""
|
13673 |
|
13674 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:14
|
13675 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13676 |
#: includes/admin/views/html-bulk-edit-product.php:118
|
13677 |
#: includes/admin/views/html-quick-edit-product.php:98
|
13678 |
-
#: includes/wc-template-functions.php:
|
13679 |
msgid "Weight"
|
13680 |
msgstr ""
|
13681 |
|
13682 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:17
|
13683 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13684 |
msgid "Weight in decimal form"
|
13685 |
msgstr ""
|
13686 |
|
@@ -13690,22 +13712,22 @@ msgid "Dimensions (%s)"
|
|
13690 |
msgstr ""
|
13691 |
|
13692 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:30
|
13693 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13694 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13695 |
#: includes/admin/views/html-quick-edit-product.php:111
|
13696 |
msgid "Length"
|
13697 |
msgstr ""
|
13698 |
|
13699 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:31
|
13700 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13701 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13702 |
#: includes/admin/views/html-quick-edit-product.php:112
|
13703 |
msgid "Width"
|
13704 |
msgstr ""
|
13705 |
|
13706 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:32
|
13707 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13708 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
13709 |
#: includes/admin/views/html-quick-edit-product.php:113
|
13710 |
msgid "Height"
|
13711 |
msgstr ""
|
@@ -13738,6 +13760,7 @@ msgstr ""
|
|
13738 |
#: packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php:62
|
13739 |
#: packages/woocommerce-admin/src/Notes/EUVATNumber.php:53
|
13740 |
#: packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php:50
|
|
|
13741 |
#: packages/woocommerce-admin/src/Notes/LaunchChecklist.php:54
|
13742 |
#: packages/woocommerce-admin/src/Notes/LearnMoreAboutVariableProducts.php:77
|
13743 |
#: packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php:56
|
@@ -13849,7 +13872,7 @@ msgid "Set Status - On backorder"
|
|
13849 |
msgstr ""
|
13850 |
|
13851 |
#. translators: Submit button text for filters.
|
13852 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13853 |
#: includes/admin/views/html-report-by-date.php:58
|
13854 |
#: packages/woocommerce-blocks/assets/js/base/components/filter-submit-button/index.js:18
|
13855 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:6
|
@@ -13860,51 +13883,51 @@ msgid "Go"
|
|
13860 |
msgstr ""
|
13861 |
|
13862 |
#. translators: variations count
|
13863 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13864 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13865 |
msgid "%s item"
|
13866 |
msgid_plural "%s items"
|
13867 |
msgstr[0] ""
|
13868 |
msgstr[1] ""
|
13869 |
|
13870 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13871 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13872 |
msgid "Go to the first page"
|
13873 |
msgstr ""
|
13874 |
|
13875 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13876 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13877 |
msgid "Go to the previous page"
|
13878 |
msgstr ""
|
13879 |
|
13880 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13881 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13882 |
msgid "Select Page"
|
13883 |
msgstr ""
|
13884 |
|
13885 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13886 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13887 |
#: includes/admin/settings/views/html-settings-tax.php:130
|
13888 |
msgid "Current page"
|
13889 |
msgstr ""
|
13890 |
|
13891 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13892 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13893 |
msgctxt "number of pages"
|
13894 |
msgid "of"
|
13895 |
msgstr ""
|
13896 |
|
13897 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13898 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13899 |
msgid "Go to the next page"
|
13900 |
msgstr ""
|
13901 |
|
13902 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13903 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13904 |
msgid "Go to the last page"
|
13905 |
msgstr ""
|
13906 |
|
13907 |
-
#: includes/admin/meta-boxes/views/html-product-data-variations.php:
|
13908 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:108
|
13909 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:162
|
13910 |
#: includes/admin/settings/views/html-keys-edit.php:118
|
@@ -13999,25 +14022,34 @@ msgstr ""
|
|
13999 |
msgid "Enter a number to set stock quantity at the variation level. Use a variation's 'Manage stock?' check box above to enable/disable stock management at the variation level."
|
14000 |
msgstr ""
|
14001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14002 |
#. translators: %s: dimension unit
|
14003 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
14004 |
msgid "Dimensions (L×W×H) (%s)"
|
14005 |
msgstr ""
|
14006 |
|
14007 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
14008 |
msgid "Length x width x height in decimal form"
|
14009 |
msgstr ""
|
14010 |
|
14011 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
14012 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
14013 |
msgid "Same as parent"
|
14014 |
msgstr ""
|
14015 |
|
14016 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
14017 |
msgid "Enter an optional description for this variation."
|
14018 |
msgstr ""
|
14019 |
|
14020 |
-
#: includes/admin/meta-boxes/views/html-variation-admin.php:
|
14021 |
msgid "Add file"
|
14022 |
msgstr ""
|
14023 |
|
@@ -14116,18 +14148,6 @@ msgstr ""
|
|
14116 |
msgid "Update now"
|
14117 |
msgstr ""
|
14118 |
|
14119 |
-
#. translators: 1: total income 2: days
|
14120 |
-
#: includes/admin/reports/class-wc-admin-report.php:593
|
14121 |
-
msgid "Sold %1$s worth in the last %2$d days"
|
14122 |
-
msgstr ""
|
14123 |
-
|
14124 |
-
#. translators: 1: total items sold 2: days
|
14125 |
-
#: includes/admin/reports/class-wc-admin-report.php:596
|
14126 |
-
msgid "Sold %1$d item in the last %2$d days"
|
14127 |
-
msgid_plural "Sold %1$d items in the last %2$d days"
|
14128 |
-
msgstr[0] ""
|
14129 |
-
msgstr[1] ""
|
14130 |
-
|
14131 |
#. translators: %1$s: open link, %2$s: close link
|
14132 |
#: includes/admin/reports/class-wc-admin-report.php:758
|
14133 |
msgid "This report link has expired. %1$sClick here to view the filtered report%2$s."
|
@@ -14201,7 +14221,7 @@ msgstr ""
|
|
14201 |
#: includes/admin/reports/class-wc-report-sales-by-category.php:233
|
14202 |
#: includes/admin/reports/class-wc-report-sales-by-product.php:222
|
14203 |
#: includes/widgets/class-wc-widget-products.php:41
|
14204 |
-
#: packages/woocommerce-admin/dist/chunks/
|
14205 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
14206 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
14207 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
@@ -14439,7 +14459,7 @@ msgid "Select categories…"
|
|
14439 |
msgstr ""
|
14440 |
|
14441 |
#: includes/admin/reports/class-wc-report-sales-by-category.php:231
|
14442 |
-
#: packages/woocommerce-admin/dist/chunks/
|
14443 |
msgid "None"
|
14444 |
msgstr ""
|
14445 |
|
@@ -14800,7 +14820,7 @@ msgstr ""
|
|
14800 |
|
14801 |
#. translators: %s privacy policy page name and link
|
14802 |
#: includes/admin/settings/class-wc-settings-accounts.php:150
|
14803 |
-
#: includes/wc-template-functions.php:
|
14804 |
msgid "Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our %s."
|
14805 |
msgstr ""
|
14806 |
|
@@ -14816,7 +14836,7 @@ msgstr ""
|
|
14816 |
#. translators: %s privacy policy page name and link
|
14817 |
#: includes/admin/settings/class-wc-settings-accounts.php:160
|
14818 |
#: includes/customizer/class-wc-shop-customizer.php:746
|
14819 |
-
#: includes/wc-template-functions.php:
|
14820 |
msgid "Your personal data will be used to process your order, support your experience throughout this website, and for other purposes described in our %s."
|
14821 |
msgstr ""
|
14822 |
|
@@ -15037,7 +15057,7 @@ msgstr ""
|
|
15037 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:56
|
15038 |
#: includes/class-wc-query.php:131
|
15039 |
#: includes/wc-account-functions.php:103
|
15040 |
-
#: packages/woocommerce-blocks/assets/js/
|
15041 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
15042 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
15043 |
msgid "Payment methods"
|
@@ -15420,7 +15440,7 @@ msgid "The following options affect how prices are displayed on the frontend."
|
|
15420 |
msgstr ""
|
15421 |
|
15422 |
#: includes/admin/settings/class-wc-settings-general.php:229
|
15423 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
15424 |
msgid "Currency"
|
15425 |
msgstr ""
|
15426 |
|
@@ -15429,7 +15449,7 @@ msgid "This controls what currency prices are listed at in the catalog and which
|
|
15429 |
msgstr ""
|
15430 |
|
15431 |
#: includes/admin/settings/class-wc-settings-general.php:240
|
15432 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
15433 |
msgid "Currency position"
|
15434 |
msgstr ""
|
15435 |
|
@@ -15458,7 +15478,7 @@ msgid "Right with space"
|
|
15458 |
msgstr ""
|
15459 |
|
15460 |
#: includes/admin/settings/class-wc-settings-general.php:256
|
15461 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
15462 |
msgid "Thousand separator"
|
15463 |
msgstr ""
|
15464 |
|
@@ -15467,7 +15487,7 @@ msgid "This sets the thousand separator of displayed prices."
|
|
15467 |
msgstr ""
|
15468 |
|
15469 |
#: includes/admin/settings/class-wc-settings-general.php:266
|
15470 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
15471 |
msgid "Decimal separator"
|
15472 |
msgstr ""
|
15473 |
|
@@ -15476,7 +15496,7 @@ msgid "This sets the decimal separator of displayed prices."
|
|
15476 |
msgstr ""
|
15477 |
|
15478 |
#: includes/admin/settings/class-wc-settings-general.php:276
|
15479 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
15480 |
msgid "Number of decimals"
|
15481 |
msgstr ""
|
15482 |
|
@@ -15549,259 +15569,259 @@ msgstr ""
|
|
15549 |
msgid "The \"%s\" payment method is currently disabled"
|
15550 |
msgstr ""
|
15551 |
|
15552 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15553 |
msgid "Manage stock"
|
15554 |
msgstr ""
|
15555 |
|
15556 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15557 |
msgid "Enable stock management"
|
15558 |
msgstr ""
|
15559 |
|
15560 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15561 |
msgid "Hold stock (minutes)"
|
15562 |
msgstr ""
|
15563 |
|
15564 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15565 |
msgid "Hold stock (for unpaid orders) for x minutes. When this limit is reached, the pending order will be cancelled. Leave blank to disable."
|
15566 |
msgstr ""
|
15567 |
|
15568 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15569 |
msgid "Notifications"
|
15570 |
msgstr ""
|
15571 |
|
15572 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15573 |
msgid "Enable low stock notifications"
|
15574 |
msgstr ""
|
15575 |
|
15576 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15577 |
msgid "Enable out of stock notifications"
|
15578 |
msgstr ""
|
15579 |
|
15580 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15581 |
msgid "Notification recipient(s)"
|
15582 |
msgstr ""
|
15583 |
|
15584 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15585 |
msgid "Enter recipients (comma separated) that will receive this notification."
|
15586 |
msgstr ""
|
15587 |
|
15588 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15589 |
msgid "When product stock reaches this amount you will be notified via email."
|
15590 |
msgstr ""
|
15591 |
|
15592 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15593 |
msgid "Out of stock threshold"
|
15594 |
msgstr ""
|
15595 |
|
15596 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15597 |
msgid "When product stock reaches this amount the stock status will change to \"out of stock\" and you will be notified via email. This setting does not affect existing \"in stock\" products."
|
15598 |
msgstr ""
|
15599 |
|
15600 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15601 |
msgid "Out of stock visibility"
|
15602 |
msgstr ""
|
15603 |
|
15604 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15605 |
msgid "Hide out of stock items from the catalog"
|
15606 |
msgstr ""
|
15607 |
|
15608 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15609 |
msgid "Stock display format"
|
15610 |
msgstr ""
|
15611 |
|
15612 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15613 |
msgid "This controls how stock quantities are displayed on the frontend."
|
15614 |
msgstr ""
|
15615 |
|
15616 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15617 |
msgid "Always show quantity remaining in stock e.g. \"12 in stock\""
|
15618 |
msgstr ""
|
15619 |
|
15620 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15621 |
msgid "Only show quantity remaining in stock when low e.g. \"Only 2 left in stock\""
|
15622 |
msgstr ""
|
15623 |
|
15624 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15625 |
msgid "Never show quantity remaining in stock"
|
15626 |
msgstr ""
|
15627 |
|
15628 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15629 |
msgid "File download method"
|
15630 |
msgstr ""
|
15631 |
|
15632 |
#. translators: 1: X-Accel-Redirect 2: X-Sendfile 3: mod_xsendfile
|
15633 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15634 |
msgid "Forcing downloads will keep URLs hidden, but some servers may serve large files unreliably. If supported, %1$s / %2$s can be used to serve downloads instead (server requires %3$s)."
|
15635 |
msgstr ""
|
15636 |
|
15637 |
#. translators: Link to WooCommerce Docs.
|
15638 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15639 |
msgid "If you are using X-Accel-Redirect download method along with NGINX server, make sure that you have applied settings as described in <a href='%s'>Digital/Downloadable Product Handling</a> guide."
|
15640 |
msgstr ""
|
15641 |
|
15642 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15643 |
msgid "Force downloads"
|
15644 |
msgstr ""
|
15645 |
|
15646 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15647 |
msgid "X-Accel-Redirect/X-Sendfile"
|
15648 |
msgstr ""
|
15649 |
|
15650 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15651 |
msgid "Redirect only"
|
15652 |
msgstr ""
|
15653 |
|
15654 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15655 |
msgid "Redirect only (Insecure)"
|
15656 |
msgstr ""
|
15657 |
|
15658 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15659 |
msgid "Access restriction"
|
15660 |
msgstr ""
|
15661 |
|
15662 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15663 |
msgid "Downloads require login"
|
15664 |
msgstr ""
|
15665 |
|
15666 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15667 |
msgid "This setting does not apply to guest purchases."
|
15668 |
msgstr ""
|
15669 |
|
15670 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15671 |
msgid "Grant access to downloadable products after payment"
|
15672 |
msgstr ""
|
15673 |
|
15674 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15675 |
msgid "Enable this option to grant access to downloads when orders are \"processing\", rather than \"completed\"."
|
15676 |
msgstr ""
|
15677 |
|
15678 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15679 |
msgid "Filename"
|
15680 |
msgstr ""
|
15681 |
|
15682 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15683 |
msgid "Append a unique string to filename for security"
|
15684 |
msgstr ""
|
15685 |
|
15686 |
#. translators: Link to WooCommerce Docs.
|
15687 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15688 |
msgid "Not required if your download directory is protected. <a href='%s'>See this guide</a> for more details. Files already uploaded will not be affected."
|
15689 |
msgstr ""
|
15690 |
|
15691 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15692 |
msgid "Shop pages"
|
15693 |
msgstr ""
|
15694 |
|
15695 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15696 |
msgid "Shop page"
|
15697 |
msgstr ""
|
15698 |
|
15699 |
#. translators: %s: URL to settings.
|
15700 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15701 |
msgid "The base page can also be used in your <a href=\"%s\">product permalinks</a>."
|
15702 |
msgstr ""
|
15703 |
|
15704 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15705 |
msgid "This sets the base page of your shop - this is where your product archive will be."
|
15706 |
msgstr ""
|
15707 |
|
15708 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15709 |
msgid "Add to cart behaviour"
|
15710 |
msgstr ""
|
15711 |
|
15712 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15713 |
msgid "Redirect to the cart page after successful addition"
|
15714 |
msgstr ""
|
15715 |
|
15716 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15717 |
msgid "Enable AJAX add to cart buttons on archives"
|
15718 |
msgstr ""
|
15719 |
|
15720 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15721 |
msgid "Placeholder image"
|
15722 |
msgstr ""
|
15723 |
|
15724 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15725 |
msgid "Enter attachment ID or URL to an image"
|
15726 |
msgstr ""
|
15727 |
|
15728 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15729 |
msgid "This is the attachment ID, or image URL, used for placeholder images in the product catalog. Products with no image will use this."
|
15730 |
msgstr ""
|
15731 |
|
15732 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15733 |
msgid "Measurements"
|
15734 |
msgstr ""
|
15735 |
|
15736 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15737 |
msgid "Weight unit"
|
15738 |
msgstr ""
|
15739 |
|
15740 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15741 |
msgid "This controls what unit you will define weights in."
|
15742 |
msgstr ""
|
15743 |
|
15744 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15745 |
msgid "kg"
|
15746 |
msgstr ""
|
15747 |
|
15748 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15749 |
msgid "g"
|
15750 |
msgstr ""
|
15751 |
|
15752 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15753 |
msgid "lbs"
|
15754 |
msgstr ""
|
15755 |
|
15756 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15757 |
msgid "oz"
|
15758 |
msgstr ""
|
15759 |
|
15760 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15761 |
msgid "Dimensions unit"
|
15762 |
msgstr ""
|
15763 |
|
15764 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15765 |
msgid "This controls what unit you will define lengths in."
|
15766 |
msgstr ""
|
15767 |
|
15768 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15769 |
msgid "cm"
|
15770 |
msgstr ""
|
15771 |
|
15772 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15773 |
msgid "mm"
|
15774 |
msgstr ""
|
15775 |
|
15776 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15777 |
msgid "in"
|
15778 |
msgstr ""
|
15779 |
|
15780 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15781 |
msgid "yd"
|
15782 |
msgstr ""
|
15783 |
|
15784 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15785 |
msgid "Enable product reviews"
|
15786 |
msgstr ""
|
15787 |
|
15788 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15789 |
msgid "Show \"verified owner\" label on customer reviews"
|
15790 |
msgstr ""
|
15791 |
|
15792 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15793 |
msgid "Reviews can only be left by \"verified owners\""
|
15794 |
msgstr ""
|
15795 |
|
15796 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15797 |
msgid "Product ratings"
|
15798 |
msgstr ""
|
15799 |
|
15800 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15801 |
msgid "Enable star rating on reviews"
|
15802 |
msgstr ""
|
15803 |
|
15804 |
-
#: includes/admin/settings/class-wc-settings-products.php:
|
15805 |
msgid "Star ratings should be required, not optional"
|
15806 |
msgstr ""
|
15807 |
|
@@ -16150,7 +16170,7 @@ msgid "Generate API key"
|
|
16150 |
msgstr ""
|
16151 |
|
16152 |
#: includes/admin/settings/views/html-keys-edit.php:119
|
16153 |
-
#: includes/class-wc-ajax.php:
|
16154 |
msgid "Revoke key"
|
16155 |
msgstr ""
|
16156 |
|
@@ -16507,6 +16527,22 @@ msgstr ""
|
|
16507 |
msgid "Itemized"
|
16508 |
msgstr ""
|
16509 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16510 |
#. translators: search keyword.
|
16511 |
#: includes/admin/views/html-admin-page-addons.php:45
|
16512 |
msgid "Showing search results for: %s"
|
@@ -16619,719 +16655,719 @@ msgstr ""
|
|
16619 |
msgid "There are currently no logs to view."
|
16620 |
msgstr ""
|
16621 |
|
16622 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16623 |
msgid "Please copy and paste this information in your ticket when contacting support:"
|
16624 |
msgstr ""
|
16625 |
|
16626 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16627 |
msgid "Get system report"
|
16628 |
msgstr ""
|
16629 |
|
16630 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16631 |
msgid "Understanding the status report"
|
16632 |
msgstr ""
|
16633 |
|
16634 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16635 |
msgid "Copy for support"
|
16636 |
msgstr ""
|
16637 |
|
16638 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16639 |
msgid "WordPress environment"
|
16640 |
msgstr ""
|
16641 |
|
16642 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16643 |
msgid "WordPress address (URL)"
|
16644 |
msgstr ""
|
16645 |
|
16646 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16647 |
msgid "The root URL of your site."
|
16648 |
msgstr ""
|
16649 |
|
16650 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16651 |
msgid "Site address (URL)"
|
16652 |
msgstr ""
|
16653 |
|
16654 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16655 |
msgid "The homepage URL of your site."
|
16656 |
msgstr ""
|
16657 |
|
16658 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16659 |
msgid "WooCommerce version"
|
16660 |
msgstr ""
|
16661 |
|
16662 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16663 |
msgid "The version of WooCommerce installed on your site."
|
16664 |
msgstr ""
|
16665 |
|
16666 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16667 |
msgid "WooCommerce REST API package"
|
16668 |
msgstr ""
|
16669 |
|
16670 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16671 |
msgid "The WooCommerce REST API package running on your site."
|
16672 |
msgstr ""
|
16673 |
|
16674 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16675 |
msgid "Unable to detect the REST API package."
|
16676 |
msgstr ""
|
16677 |
|
16678 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16679 |
msgid "WooCommerce Blocks package"
|
16680 |
msgstr ""
|
16681 |
|
16682 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16683 |
msgid "The WooCommerce Blocks package running on your site."
|
16684 |
msgstr ""
|
16685 |
|
16686 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16687 |
msgid "Unable to detect the Blocks package."
|
16688 |
msgstr ""
|
16689 |
|
16690 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16691 |
msgid "Action Scheduler package"
|
16692 |
msgstr ""
|
16693 |
|
16694 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16695 |
msgid "Action Scheduler package running on your site."
|
16696 |
msgstr ""
|
16697 |
|
16698 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16699 |
msgid "Unable to detect the Action Scheduler package."
|
16700 |
msgstr ""
|
16701 |
|
16702 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16703 |
msgid "WooCommerce Admin package"
|
16704 |
msgstr ""
|
16705 |
|
16706 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16707 |
msgid "The WooCommerce Admin package running on your site."
|
16708 |
msgstr ""
|
16709 |
|
16710 |
#. translators: %s: Version number of wc-admin package
|
16711 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16712 |
msgid "Inactive %s"
|
16713 |
msgstr ""
|
16714 |
|
16715 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16716 |
msgid "Active Plugin"
|
16717 |
msgstr ""
|
16718 |
|
16719 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16720 |
msgid "Unable to detect the WC Admin package."
|
16721 |
msgstr ""
|
16722 |
|
16723 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16724 |
msgid "Log directory writable"
|
16725 |
msgstr ""
|
16726 |
|
16727 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16728 |
msgid "Several WooCommerce extensions can write logs which makes debugging problems easier. The directory must be writable for this to happen."
|
16729 |
msgstr ""
|
16730 |
|
16731 |
#. Translators: %1$s: Log directory, %2$s: Log directory constant
|
16732 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16733 |
msgid "To allow logging, make %1$s writable or define a custom %2$s."
|
16734 |
msgstr ""
|
16735 |
|
16736 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16737 |
msgid "WordPress version"
|
16738 |
msgstr ""
|
16739 |
|
16740 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16741 |
msgid "The version of WordPress installed on your site."
|
16742 |
msgstr ""
|
16743 |
|
16744 |
#. Translators: %1$s: Current version, %2$s: New version
|
16745 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16746 |
msgid "%1$s - There is a newer version of WordPress available (%2$s)"
|
16747 |
msgstr ""
|
16748 |
|
16749 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16750 |
msgid "WordPress multisite"
|
16751 |
msgstr ""
|
16752 |
|
16753 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16754 |
msgid "Whether or not you have WordPress Multisite enabled."
|
16755 |
msgstr ""
|
16756 |
|
16757 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16758 |
msgid "WordPress memory limit"
|
16759 |
msgstr ""
|
16760 |
|
16761 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16762 |
msgid "The maximum amount of memory (RAM) that your site can use at one time."
|
16763 |
msgstr ""
|
16764 |
|
16765 |
#. Translators: %1$s: Memory limit, %2$s: Docs link.
|
16766 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16767 |
msgid "%1$s - We recommend setting memory to at least 64MB. See: %2$s"
|
16768 |
msgstr ""
|
16769 |
|
16770 |
#. Translators: %1$s: Memory limit, %2$s: Docs link.
|
16771 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16772 |
msgid "Increasing memory allocated to PHP"
|
16773 |
msgstr ""
|
16774 |
|
16775 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16776 |
msgid "WordPress debug mode"
|
16777 |
msgstr ""
|
16778 |
|
16779 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16780 |
msgid "Displays whether or not WordPress is in Debug Mode."
|
16781 |
msgstr ""
|
16782 |
|
16783 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16784 |
msgid "WordPress cron"
|
16785 |
msgstr ""
|
16786 |
|
16787 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16788 |
msgid "Displays whether or not WP Cron Jobs are enabled."
|
16789 |
msgstr ""
|
16790 |
|
16791 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16792 |
msgid "Language"
|
16793 |
msgstr ""
|
16794 |
|
16795 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16796 |
msgid "The current language used by WordPress. Default = English"
|
16797 |
msgstr ""
|
16798 |
|
16799 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16800 |
msgid "External object cache"
|
16801 |
msgstr ""
|
16802 |
|
16803 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16804 |
msgid "Displays whether or not WordPress is using an external object cache."
|
16805 |
msgstr ""
|
16806 |
|
16807 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16808 |
msgid "Server environment"
|
16809 |
msgstr ""
|
16810 |
|
16811 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16812 |
msgid "Server info"
|
16813 |
msgstr ""
|
16814 |
|
16815 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16816 |
msgid "Information about the web server that is currently hosting your site."
|
16817 |
msgstr ""
|
16818 |
|
16819 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16820 |
msgid "PHP version"
|
16821 |
msgstr ""
|
16822 |
|
16823 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16824 |
msgid "The version of PHP installed on your hosting server."
|
16825 |
msgstr ""
|
16826 |
|
16827 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16828 |
msgid "How to update your PHP version"
|
16829 |
msgstr ""
|
16830 |
|
16831 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16832 |
msgid "WooCommerce will run under this version of PHP, however, some features such as geolocation are not compatible. Support for this version will be dropped in the next major release. We recommend using PHP version 7.2 or above for greater performance and security."
|
16833 |
msgstr ""
|
16834 |
|
16835 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16836 |
msgid "WooCommerce will run under this version of PHP, however, it has reached end of life. We recommend using PHP version 7.2 or above for greater performance and security."
|
16837 |
msgstr ""
|
16838 |
|
16839 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16840 |
msgid "We recommend using PHP version 7.2 or above for greater performance and security."
|
16841 |
msgstr ""
|
16842 |
|
16843 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16844 |
msgid "PHP post max size"
|
16845 |
msgstr ""
|
16846 |
|
16847 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16848 |
msgid "The largest filesize that can be contained in one post."
|
16849 |
msgstr ""
|
16850 |
|
16851 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16852 |
msgid "PHP time limit"
|
16853 |
msgstr ""
|
16854 |
|
16855 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16856 |
msgid "The amount of time (in seconds) that your site will spend on a single operation before timing out (to avoid server lockups)"
|
16857 |
msgstr ""
|
16858 |
|
16859 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16860 |
msgid "PHP max input vars"
|
16861 |
msgstr ""
|
16862 |
|
16863 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16864 |
msgid "The maximum number of variables your server can use for a single function to avoid overloads."
|
16865 |
msgstr ""
|
16866 |
|
16867 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16868 |
msgid "cURL version"
|
16869 |
msgstr ""
|
16870 |
|
16871 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16872 |
msgid "The version of cURL installed on your server."
|
16873 |
msgstr ""
|
16874 |
|
16875 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16876 |
msgid "SUHOSIN installed"
|
16877 |
msgstr ""
|
16878 |
|
16879 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16880 |
msgid "Suhosin is an advanced protection system for PHP installations. It was designed to protect your servers on the one hand against a number of well known problems in PHP applications and on the other hand against potential unknown vulnerabilities within these applications or the PHP core itself. If enabled on your server, Suhosin may need to be configured to increase its data submission limits."
|
16881 |
msgstr ""
|
16882 |
|
16883 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16884 |
msgid "MySQL version"
|
16885 |
msgstr ""
|
16886 |
|
16887 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16888 |
msgid "The version of MySQL installed on your hosting server."
|
16889 |
msgstr ""
|
16890 |
|
16891 |
#. Translators: %1$s: MySQL version, %2$s: Recommended MySQL version.
|
16892 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16893 |
msgid "%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s"
|
16894 |
msgstr ""
|
16895 |
|
16896 |
#. Translators: %1$s: MySQL version, %2$s: Recommended MySQL version.
|
16897 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16898 |
msgid "WordPress requirements"
|
16899 |
msgstr ""
|
16900 |
|
16901 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16902 |
msgid "Max upload size"
|
16903 |
msgstr ""
|
16904 |
|
16905 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16906 |
msgid "The largest filesize that can be uploaded to your WordPress installation."
|
16907 |
msgstr ""
|
16908 |
|
16909 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16910 |
msgid "Default timezone is UTC"
|
16911 |
msgstr ""
|
16912 |
|
16913 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16914 |
msgid "The default timezone for your server."
|
16915 |
msgstr ""
|
16916 |
|
16917 |
#. Translators: %s: default timezone..
|
16918 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16919 |
msgid "Default timezone is %s - it should be UTC"
|
16920 |
msgstr ""
|
16921 |
|
16922 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16923 |
msgid "fsockopen/cURL"
|
16924 |
msgstr ""
|
16925 |
|
16926 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16927 |
msgid "Payment gateways can use cURL to communicate with remote servers to authorize payments, other plugins may also use it when communicating with remote services."
|
16928 |
msgstr ""
|
16929 |
|
16930 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16931 |
msgid "Your server does not have fsockopen or cURL enabled - PayPal IPN and other scripts which communicate with other servers will not work. Contact your hosting provider."
|
16932 |
msgstr ""
|
16933 |
|
16934 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16935 |
msgid "SoapClient"
|
16936 |
msgstr ""
|
16937 |
|
16938 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16939 |
msgid "Some webservices like shipping use SOAP to get information from remote servers, for example, live shipping quotes from FedEx require SOAP to be installed."
|
16940 |
msgstr ""
|
16941 |
|
16942 |
#. Translators: %s classname and link.
|
16943 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16944 |
msgid "Your server does not have the %s class enabled - some gateway plugins which use SOAP may not work as expected."
|
16945 |
msgstr ""
|
16946 |
|
16947 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16948 |
msgid "DOMDocument"
|
16949 |
msgstr ""
|
16950 |
|
16951 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16952 |
msgid "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
|
16953 |
msgstr ""
|
16954 |
|
16955 |
#. Translators: %s: classname and link.
|
16956 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16957 |
msgid "Your server does not have the %s class enabled - HTML/Multipart emails, and also some extensions, will not work without DOMDocument."
|
16958 |
msgstr ""
|
16959 |
|
16960 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16961 |
msgid "GZip"
|
16962 |
msgstr ""
|
16963 |
|
16964 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16965 |
msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
|
16966 |
msgstr ""
|
16967 |
|
16968 |
#. Translators: %s: classname and link.
|
16969 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16970 |
msgid "Your server does not support the %s function - this is required to use the GeoIP database from MaxMind."
|
16971 |
msgstr ""
|
16972 |
|
16973 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16974 |
msgid "Multibyte string"
|
16975 |
msgstr ""
|
16976 |
|
16977 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16978 |
msgid "Multibyte String (mbstring) is used to convert character encoding, like for emails or converting characters to lowercase."
|
16979 |
msgstr ""
|
16980 |
|
16981 |
#. Translators: %s: classname and link.
|
16982 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16983 |
msgid "Your server does not support the %s functions - this is required for better character encoding. Some fallbacks will be used instead for it."
|
16984 |
msgstr ""
|
16985 |
|
16986 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16987 |
msgid "Remote post"
|
16988 |
msgstr ""
|
16989 |
|
16990 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16991 |
msgid "PayPal uses this method of communicating when sending back transaction information."
|
16992 |
msgstr ""
|
16993 |
|
16994 |
#. Translators: %s: function name.
|
16995 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16996 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
16997 |
msgid "%s failed. Contact your hosting provider."
|
16998 |
msgstr ""
|
16999 |
|
17000 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17001 |
msgid "Remote get"
|
17002 |
msgstr ""
|
17003 |
|
17004 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17005 |
msgid "WooCommerce plugins may use this method of communication when checking for plugin updates."
|
17006 |
msgstr ""
|
17007 |
|
17008 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17009 |
msgid "Database"
|
17010 |
msgstr ""
|
17011 |
|
17012 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17013 |
msgid "WooCommerce database version"
|
17014 |
msgstr ""
|
17015 |
|
17016 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17017 |
-
msgid "The version
|
17018 |
msgstr ""
|
17019 |
|
17020 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17021 |
msgid "Database prefix"
|
17022 |
msgstr ""
|
17023 |
|
17024 |
#. Translators: %1$s: Database prefix, %2$s: Docs link.
|
17025 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17026 |
msgid "%1$s - We recommend using a prefix with less than 20 characters. See: %2$s"
|
17027 |
msgstr ""
|
17028 |
|
17029 |
#. Translators: %1$s: Database prefix, %2$s: Docs link.
|
17030 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17031 |
msgid "How to update your database table prefix"
|
17032 |
msgstr ""
|
17033 |
|
17034 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17035 |
msgid "Total Database Size"
|
17036 |
msgstr ""
|
17037 |
|
17038 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17039 |
msgid "Database Data Size"
|
17040 |
msgstr ""
|
17041 |
|
17042 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17043 |
msgid "Database Index Size"
|
17044 |
msgstr ""
|
17045 |
|
17046 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17047 |
msgid "Table does not exist"
|
17048 |
msgstr ""
|
17049 |
|
17050 |
#. Translators: %1$f: Table size, %2$f: Index size, %3$s Engine.
|
17051 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17052 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17053 |
msgid "Data: %1$.2fMB + Index: %2$.2fMB + Engine %3$s"
|
17054 |
msgstr ""
|
17055 |
|
17056 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17057 |
msgid "Database information:"
|
17058 |
msgstr ""
|
17059 |
|
17060 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17061 |
msgid "Unable to retrieve database information. Usually, this is not a problem, and it only means that your install is using a class that replaces the WordPress database class (e.g., HyperDB) and WooCommerce is unable to get database information."
|
17062 |
msgstr ""
|
17063 |
|
17064 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17065 |
msgid "Post Type Counts"
|
17066 |
msgstr ""
|
17067 |
|
17068 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17069 |
msgid "Security"
|
17070 |
msgstr ""
|
17071 |
|
17072 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17073 |
msgid "Secure connection (HTTPS)"
|
17074 |
msgstr ""
|
17075 |
|
17076 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17077 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php:522
|
17078 |
msgid "Is the connection to your store secure?"
|
17079 |
msgstr ""
|
17080 |
|
17081 |
#. Translators: %s: docs link.
|
17082 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17083 |
msgid "Your store is not using HTTPS. <a href=\"%s\" target=\"_blank\">Learn more about HTTPS and SSL Certificates</a>."
|
17084 |
msgstr ""
|
17085 |
|
17086 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17087 |
msgid "Hide errors from visitors"
|
17088 |
msgstr ""
|
17089 |
|
17090 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17091 |
msgid "Error messages can contain sensitive information about your store environment. These should be hidden from untrusted visitors."
|
17092 |
msgstr ""
|
17093 |
|
17094 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17095 |
msgid "Error messages should not be shown to visitors."
|
17096 |
msgstr ""
|
17097 |
|
17098 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17099 |
msgid "Active plugins"
|
17100 |
msgstr ""
|
17101 |
|
17102 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17103 |
msgid "Inactive plugins"
|
17104 |
msgstr ""
|
17105 |
|
17106 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17107 |
msgid "Dropin Plugins"
|
17108 |
msgstr ""
|
17109 |
|
17110 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17111 |
msgid "Must Use Plugins"
|
17112 |
msgstr ""
|
17113 |
|
17114 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17115 |
msgid "API enabled"
|
17116 |
msgstr ""
|
17117 |
|
17118 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17119 |
msgid "Does your site have REST API enabled?"
|
17120 |
msgstr ""
|
17121 |
|
17122 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17123 |
msgid "Force SSL"
|
17124 |
msgstr ""
|
17125 |
|
17126 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17127 |
msgid "Does your site force a SSL Certificate for transactions?"
|
17128 |
msgstr ""
|
17129 |
|
17130 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17131 |
msgid "What currency prices are listed at in the catalog and which currency gateways will take payments in."
|
17132 |
msgstr ""
|
17133 |
|
17134 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17135 |
msgid "The position of the currency symbol."
|
17136 |
msgstr ""
|
17137 |
|
17138 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17139 |
msgid "The thousand separator of displayed prices."
|
17140 |
msgstr ""
|
17141 |
|
17142 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17143 |
msgid "The decimal separator of displayed prices."
|
17144 |
msgstr ""
|
17145 |
|
17146 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17147 |
msgid "The number of decimal points shown in displayed prices."
|
17148 |
msgstr ""
|
17149 |
|
17150 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17151 |
msgid "Taxonomies: Product types"
|
17152 |
msgstr ""
|
17153 |
|
17154 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17155 |
msgid "A list of taxonomy terms that can be used in regard to order/product statuses."
|
17156 |
msgstr ""
|
17157 |
|
17158 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17159 |
msgid "Taxonomies: Product visibility"
|
17160 |
msgstr ""
|
17161 |
|
17162 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17163 |
msgid "A list of taxonomy terms used for product visibility."
|
17164 |
msgstr ""
|
17165 |
|
17166 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17167 |
msgid "Is your site connected to WooCommerce.com?"
|
17168 |
msgstr ""
|
17169 |
|
17170 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17171 |
msgid "WooCommerce pages"
|
17172 |
msgstr ""
|
17173 |
|
17174 |
#. Translators: %s: page name.
|
17175 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17176 |
msgid "Edit %s page"
|
17177 |
msgstr ""
|
17178 |
|
17179 |
#. Translators: %s: page name.
|
17180 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17181 |
msgid "The URL of your %s page (along with the Page ID)."
|
17182 |
msgstr ""
|
17183 |
|
17184 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17185 |
msgid "Page not set"
|
17186 |
msgstr ""
|
17187 |
|
17188 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17189 |
msgid "Page ID is set, but the page does not exist"
|
17190 |
msgstr ""
|
17191 |
|
17192 |
#. Translators: %s: docs link.
|
17193 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17194 |
msgid "Page visibility should be <a href=\"%s\" target=\"_blank\">public</a>"
|
17195 |
msgstr ""
|
17196 |
|
17197 |
#. Translators: %1$s: shortcode text, %2$s: block slug.
|
17198 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17199 |
msgid "Page does not contain the %1$s shortcode or the %2$s block."
|
17200 |
msgstr ""
|
17201 |
|
17202 |
#. Translators: %1$s: shortcode text, %2$s: block slug.
|
17203 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17204 |
msgid "Page does not contain the %s shortcode."
|
17205 |
msgstr ""
|
17206 |
|
17207 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17208 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
17209 |
msgid "Theme"
|
17210 |
msgstr ""
|
17211 |
|
17212 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17213 |
msgid "The name of the current active theme."
|
17214 |
msgstr ""
|
17215 |
|
17216 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17217 |
msgid "Version"
|
17218 |
msgstr ""
|
17219 |
|
17220 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17221 |
msgid "The installed version of the current active theme."
|
17222 |
msgstr ""
|
17223 |
|
17224 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17225 |
msgid "Author URL"
|
17226 |
msgstr ""
|
17227 |
|
17228 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17229 |
msgid "The theme developers URL."
|
17230 |
msgstr ""
|
17231 |
|
17232 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17233 |
msgid "Child theme"
|
17234 |
msgstr ""
|
17235 |
|
17236 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17237 |
msgid "Displays whether or not the current theme is a child theme."
|
17238 |
msgstr ""
|
17239 |
|
17240 |
#. Translators: %s docs link.
|
17241 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17242 |
msgid "If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: <a href=\"%s\" target=\"_blank\">How to create a child theme</a>"
|
17243 |
msgstr ""
|
17244 |
|
17245 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17246 |
msgid "Parent theme name"
|
17247 |
msgstr ""
|
17248 |
|
17249 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17250 |
msgid "The name of the parent theme."
|
17251 |
msgstr ""
|
17252 |
|
17253 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17254 |
msgid "Parent theme version"
|
17255 |
msgstr ""
|
17256 |
|
17257 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17258 |
msgid "The installed version of the parent theme."
|
17259 |
msgstr ""
|
17260 |
|
17261 |
#. translators: %s: parent theme latest version
|
17262 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17263 |
msgid "%s is available"
|
17264 |
msgstr ""
|
17265 |
|
17266 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17267 |
msgid "Parent theme author URL"
|
17268 |
msgstr ""
|
17269 |
|
17270 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17271 |
msgid "The parent theme developers URL."
|
17272 |
msgstr ""
|
17273 |
|
17274 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17275 |
msgid "WooCommerce support"
|
17276 |
msgstr ""
|
17277 |
|
17278 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17279 |
msgid "Displays whether or not the current active theme declares WooCommerce support."
|
17280 |
msgstr ""
|
17281 |
|
17282 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17283 |
msgid "Not declared"
|
17284 |
msgstr ""
|
17285 |
|
17286 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17287 |
msgid "Templates"
|
17288 |
msgstr ""
|
17289 |
|
17290 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17291 |
msgid "This section shows any files that are overriding the default WooCommerce template pages."
|
17292 |
msgstr ""
|
17293 |
|
17294 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17295 |
msgid "Archive template"
|
17296 |
msgstr ""
|
17297 |
|
17298 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17299 |
msgid "Your theme has a woocommerce.php file, you will not be able to override the woocommerce/archive-product.php custom template since woocommerce.php has priority over archive-product.php. This is intended to prevent display issues."
|
17300 |
msgstr ""
|
17301 |
|
17302 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17303 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17304 |
msgid "Overrides"
|
17305 |
msgstr ""
|
17306 |
|
17307 |
#. Translators: %1$s: Template name, %2$s: Template version, %3$s: Core version.
|
17308 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17309 |
msgid "%1$s version %2$s is out of date. The core version is %3$s"
|
17310 |
msgstr ""
|
17311 |
|
17312 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17313 |
msgid "Outdated templates"
|
17314 |
msgstr ""
|
17315 |
|
17316 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17317 |
msgid "Learn how to update"
|
17318 |
msgstr ""
|
17319 |
|
17320 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17321 |
msgid "Status report information"
|
17322 |
msgstr ""
|
17323 |
|
17324 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17325 |
msgid "This section shows information about this status report."
|
17326 |
msgstr ""
|
17327 |
|
17328 |
-
#: includes/admin/views/html-admin-page-status-report.php:
|
17329 |
msgid "Generated at"
|
17330 |
msgstr ""
|
17331 |
|
17332 |
#: includes/admin/views/html-admin-page-status.php:13
|
17333 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:43
|
17334 |
-
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:
|
17335 |
msgid "Tools"
|
17336 |
msgstr ""
|
17337 |
|
@@ -17691,12 +17727,12 @@ msgid "Invalid items"
|
|
17691 |
msgstr ""
|
17692 |
|
17693 |
#. translators: %1$s: item name %2$s: stock change
|
17694 |
-
#: includes/class-wc-ajax.php:
|
17695 |
msgid "Deleted %1$s and adjusted stock (%2$s)"
|
17696 |
msgstr ""
|
17697 |
|
17698 |
#. translators: %s item name.
|
17699 |
-
#: includes/class-wc-ajax.php:
|
17700 |
#: includes/legacy/api/v1/class-wc-api-resource.php:333
|
17701 |
#: includes/legacy/api/v2/class-wc-api-products.php:468
|
17702 |
#: includes/legacy/api/v2/class-wc-api-products.php:2176
|
@@ -17713,53 +17749,53 @@ msgstr ""
|
|
17713 |
msgid "Deleted %s"
|
17714 |
msgstr ""
|
17715 |
|
17716 |
-
#: includes/class-wc-ajax.php:
|
17717 |
msgid "Order not editable"
|
17718 |
msgstr ""
|
17719 |
|
17720 |
#. translators: $1: Date created, $2 Time created
|
17721 |
-
#: includes/class-wc-ajax.php:
|
17722 |
msgid "added on %1$s at %2$s"
|
17723 |
msgstr ""
|
17724 |
|
17725 |
#. Translators: %d stock amount
|
17726 |
-
#: includes/class-wc-ajax.php:
|
17727 |
msgid "Stock: %d"
|
17728 |
msgstr ""
|
17729 |
|
17730 |
-
#: includes/class-wc-ajax.php:
|
17731 |
msgid "Invalid refund amount"
|
17732 |
msgstr ""
|
17733 |
|
17734 |
-
#: includes/class-wc-ajax.php:
|
17735 |
msgid "Error processing refund. Please try again."
|
17736 |
msgstr ""
|
17737 |
|
17738 |
-
#: includes/class-wc-ajax.php:
|
17739 |
msgid "Description is missing."
|
17740 |
msgstr ""
|
17741 |
|
17742 |
-
#: includes/class-wc-ajax.php:
|
17743 |
msgid "User is missing."
|
17744 |
msgstr ""
|
17745 |
|
17746 |
-
#: includes/class-wc-ajax.php:
|
17747 |
msgid "Permissions is missing."
|
17748 |
msgstr ""
|
17749 |
|
17750 |
-
#: includes/class-wc-ajax.php:
|
17751 |
msgid "You do not have permission to assign API Keys to the selected user."
|
17752 |
msgstr ""
|
17753 |
|
17754 |
-
#: includes/class-wc-ajax.php:
|
17755 |
msgid "API Key updated successfully."
|
17756 |
msgstr ""
|
17757 |
|
17758 |
-
#: includes/class-wc-ajax.php:
|
17759 |
msgid "API Key generated successfully. Make sure to copy your new keys now as the secret key will be hidden once you leave this page."
|
17760 |
msgstr ""
|
17761 |
|
17762 |
-
#: includes/class-wc-ajax.php:
|
17763 |
msgid "Dismiss this notice."
|
17764 |
msgstr ""
|
17765 |
|
@@ -17913,7 +17949,7 @@ msgid "Page %d"
|
|
17913 |
msgstr ""
|
17914 |
|
17915 |
#. translators: 1: key 2: URL
|
17916 |
-
#: includes/class-wc-cache-helper.php:
|
17917 |
msgid "In order for <strong>database caching</strong> to work with WooCommerce you must add %1$s to the \"Ignored Query Strings\" option in <a href=\"%2$s\">W3 Total Cache settings</a>."
|
17918 |
msgstr ""
|
17919 |
|
@@ -17972,28 +18008,33 @@ msgstr ""
|
|
17972 |
|
17973 |
#. translators: %s: Attribute name.
|
17974 |
#: includes/class-wc-cart.php:1119
|
17975 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
17976 |
msgid "%s is a required field"
|
17977 |
msgid_plural "%s are required fields"
|
17978 |
msgstr[0] ""
|
17979 |
msgstr[1] ""
|
17980 |
|
|
|
|
|
|
|
|
|
|
|
17981 |
#. translators: %s: product name
|
17982 |
-
#: includes/class-wc-cart.php:
|
17983 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
17984 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
17985 |
msgid "You cannot add another \"%s\" to your cart."
|
17986 |
msgstr ""
|
17987 |
|
17988 |
-
#: includes/class-wc-cart.php:
|
17989 |
-
#: includes/class-wc-cart.php:
|
17990 |
-
#: includes/class-wc-frontend-scripts.php:
|
17991 |
#: includes/wc-cart-functions.php:125
|
17992 |
-
#: includes/wc-template-functions.php:
|
17993 |
msgid "View cart"
|
17994 |
msgstr ""
|
17995 |
|
17996 |
-
#: includes/class-wc-cart.php:
|
17997 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/add-to-cart/shared/product-unavailable.js:7
|
17998 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
17999 |
#: packages/woocommerce-blocks/build/atomic-block-components/add-to-cart-frontend.js:1
|
@@ -18002,19 +18043,19 @@ msgid "Sorry, this product cannot be purchased."
|
|
18002 |
msgstr ""
|
18003 |
|
18004 |
#. translators: %s: product name
|
18005 |
-
#: includes/class-wc-cart.php:
|
18006 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
18007 |
msgid "You cannot add "%s" to the cart because the product is out of stock."
|
18008 |
msgstr ""
|
18009 |
|
18010 |
#. translators: 1: product name 2: quantity in stock
|
18011 |
-
#: includes/class-wc-cart.php:
|
18012 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
18013 |
msgid "You cannot add that amount of "%1$s" to the cart because there is not enough stock (%2$s remaining)."
|
18014 |
msgstr ""
|
18015 |
|
18016 |
#. translators: 1: quantity in stock 2: current quantity
|
18017 |
-
#: includes/class-wc-cart.php:
|
18018 |
msgid "You cannot add that amount to the cart — we have %1$s in stock and you already have %2$s in your cart."
|
18019 |
msgstr ""
|
18020 |
|
@@ -18139,21 +18180,21 @@ msgstr ""
|
|
18139 |
#: includes/class-wc-checkout.php:872
|
18140 |
#: includes/class-wc-form-handler.php:422
|
18141 |
#: includes/class-wc-form-handler.php:429
|
18142 |
-
#: includes/class-wc-form-handler.php:
|
18143 |
-
#: includes/class-wc-form-handler.php:
|
18144 |
msgid "Invalid payment method."
|
18145 |
msgstr ""
|
18146 |
|
18147 |
-
#: includes/class-wc-checkout.php:
|
18148 |
msgid "We were unable to process your order, please try again."
|
18149 |
msgstr ""
|
18150 |
|
18151 |
#. translators: %s: shop cart url
|
18152 |
-
#: includes/class-wc-checkout.php:
|
18153 |
msgid "Sorry, your session has expired. <a href=\"%s\" class=\"wc-backward\">Return to shop</a>"
|
18154 |
msgstr ""
|
18155 |
|
18156 |
-
#: includes/class-wc-checkout.php:
|
18157 |
msgid "Unable to create order."
|
18158 |
msgstr ""
|
18159 |
|
@@ -18195,107 +18236,70 @@ msgstr ""
|
|
18195 |
msgid "(ex. tax)"
|
18196 |
msgstr ""
|
18197 |
|
18198 |
-
#: includes/class-wc-countries.php:
|
18199 |
-
msgid "Apartment, suite, unit, etc.
|
18200 |
msgstr ""
|
18201 |
|
18202 |
-
#: includes/class-wc-countries.php:
|
18203 |
-
msgid "Apartment, suite, unit, etc."
|
18204 |
msgstr ""
|
18205 |
|
18206 |
-
#: includes/class-wc-countries.php:
|
18207 |
#: includes/customizer/class-wc-shop-customizer.php:687
|
18208 |
msgid "Company name"
|
18209 |
msgstr ""
|
18210 |
|
18211 |
-
#: includes/class-wc-countries.php:
|
18212 |
msgid "Street address"
|
18213 |
msgstr ""
|
18214 |
|
18215 |
#. translators: use local order of street name and house number.
|
18216 |
-
#: includes/class-wc-countries.php:
|
18217 |
msgid "House number and street name"
|
18218 |
msgstr ""
|
18219 |
|
18220 |
-
#: includes/class-wc-countries.php:
|
18221 |
msgid "Town / City"
|
18222 |
msgstr ""
|
18223 |
|
18224 |
-
#: includes/class-wc-countries.php:
|
18225 |
-
#: includes/class-wc-countries.php:
|
18226 |
-
#: includes/class-wc-countries.php:
|
18227 |
-
#: includes/class-wc-countries.php:
|
18228 |
-
#: includes/class-wc-countries.php:
|
18229 |
-
#: includes/class-wc-countries.php:
|
18230 |
-
#: includes/class-wc-countries.php:
|
18231 |
-
#: includes/class-wc-countries.php:
|
18232 |
-
#: includes/class-wc-countries.php:
|
18233 |
-
#: includes/class-wc-countries.php:
|
18234 |
-
#: includes/class-wc-countries.php:
|
18235 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:73
|
18236 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:138
|
18237 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:173
|
18238 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:201
|
18239 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:265
|
18240 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:301
|
18241 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:367
|
18242 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:482
|
18243 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:536
|
18244 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18245 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18246 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18247 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18248 |
msgid "Province"
|
18249 |
msgstr ""
|
18250 |
|
18251 |
-
#: includes/class-wc-countries.php:
|
18252 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:86
|
18253 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18254 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18255 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18256 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18257 |
msgid "Suburb"
|
18258 |
msgstr ""
|
18259 |
|
18260 |
-
#: includes/class-wc-countries.php:
|
18261 |
-
#: includes/class-wc-countries.php:
|
18262 |
-
#: includes/class-wc-countries.php:
|
18263 |
-
#: includes/class-wc-countries.php:
|
18264 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:93
|
18265 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:218
|
18266 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:406
|
18267 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18268 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18269 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18270 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18271 |
msgid "Postcode"
|
18272 |
msgstr ""
|
18273 |
|
18274 |
-
#: includes/class-wc-countries.php:
|
18275 |
-
#: includes/class-wc-countries.php:
|
18276 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:148
|
18277 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18278 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18279 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18280 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18281 |
msgid "Canton"
|
18282 |
msgstr ""
|
18283 |
|
18284 |
-
#: includes/class-wc-countries.php:
|
18285 |
-
#: includes/class-wc-countries.php:
|
18286 |
-
#: includes/class-wc-countries.php:
|
18287 |
-
#: includes/class-wc-countries.php:
|
18288 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:116
|
18289 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:460
|
18290 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:499
|
18291 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18292 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18293 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18294 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18295 |
msgid "District"
|
18296 |
msgstr ""
|
18297 |
|
18298 |
-
#: includes/class-wc-countries.php:
|
18299 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:66
|
18300 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:343
|
18301 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/default-address-fields.js:115
|
@@ -18306,111 +18310,75 @@ msgstr ""
|
|
18306 |
msgid "Postal code"
|
18307 |
msgstr ""
|
18308 |
|
18309 |
-
#: includes/class-wc-countries.php:
|
18310 |
-
#: includes/class-wc-countries.php:
|
18311 |
-
#: includes/class-wc-countries.php:
|
18312 |
-
#: includes/class-wc-countries.php:
|
18313 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:596
|
18314 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
18315 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:164
|
18316 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:247
|
18317 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:413
|
18318 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18319 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18320 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18321 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18322 |
msgid "Region"
|
18323 |
msgstr ""
|
18324 |
|
18325 |
-
#: includes/class-wc-countries.php:
|
18326 |
msgid "Department"
|
18327 |
msgstr ""
|
18328 |
|
18329 |
-
#: includes/class-wc-countries.php:
|
18330 |
msgid "Town / District"
|
18331 |
msgstr ""
|
18332 |
|
18333 |
-
#: includes/class-wc-countries.php:
|
18334 |
-
#: includes/class-wc-countries.php:
|
18335 |
-
#: includes/class-wc-countries.php:
|
18336 |
-
#: includes/class-wc-countries.php:
|
18337 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:225
|
18338 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:256
|
18339 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:282
|
18340 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:428
|
18341 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18342 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18343 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18344 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18345 |
msgid "County"
|
18346 |
msgstr ""
|
18347 |
|
18348 |
-
#: includes/class-wc-countries.php:
|
18349 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:274
|
18350 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18351 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18352 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18353 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18354 |
msgid "Eircode"
|
18355 |
msgstr ""
|
18356 |
|
18357 |
-
#: includes/class-wc-countries.php:
|
18358 |
msgid "Pin code"
|
18359 |
msgstr ""
|
18360 |
|
18361 |
-
#: includes/class-wc-countries.php:
|
18362 |
msgid "Town / City / Post Office"
|
18363 |
msgstr ""
|
18364 |
|
18365 |
-
#: includes/class-wc-countries.php:
|
18366 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:597
|
18367 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
18368 |
msgid "Postal Code"
|
18369 |
msgstr ""
|
18370 |
|
18371 |
-
#: includes/class-wc-countries.php:
|
18372 |
msgid "Parish"
|
18373 |
msgstr ""
|
18374 |
|
18375 |
-
#: includes/class-wc-countries.php:
|
18376 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:328
|
18377 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18378 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18379 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18380 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18381 |
msgid "Prefecture"
|
18382 |
msgstr ""
|
18383 |
|
18384 |
-
#: includes/class-wc-countries.php:
|
18385 |
-
#: includes/class-wc-countries.php:
|
18386 |
-
#: includes/class-wc-countries.php:
|
18387 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:342
|
18388 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:354
|
18389 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18390 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18391 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18392 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18393 |
msgid "Municipality"
|
18394 |
msgstr ""
|
18395 |
|
18396 |
-
#: includes/class-wc-countries.php:
|
18397 |
msgid "State / Zone"
|
18398 |
msgstr ""
|
18399 |
|
18400 |
-
#: includes/class-wc-countries.php:
|
18401 |
msgid "Municipality / District"
|
18402 |
msgstr ""
|
18403 |
|
18404 |
-
#: includes/class-wc-countries.php:
|
18405 |
msgid "Town / Village"
|
18406 |
msgstr ""
|
18407 |
|
18408 |
-
#: includes/class-wc-countries.php:
|
18409 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:508
|
18410 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
18411 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
18412 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
18413 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
18414 |
msgid "ZIP"
|
18415 |
msgstr ""
|
18416 |
|
@@ -18564,7 +18532,7 @@ msgid "Invalid download link."
|
|
18564 |
msgstr ""
|
18565 |
|
18566 |
#: includes/class-wc-download-handler.php:144
|
18567 |
-
#: includes/class-wc-form-handler.php:
|
18568 |
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:104
|
18569 |
#: includes/shortcodes/class-wc-shortcode-checkout.php:218
|
18570 |
#: includes/shortcodes/class-wc-shortcode-my-account.php:137
|
@@ -18649,8 +18617,8 @@ msgstr ""
|
|
18649 |
#. translators: %s: rating
|
18650 |
#: includes/class-wc-embed.php:130
|
18651 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-report-reviews-totals-controller.php:57
|
18652 |
-
#: includes/wc-template-functions.php:
|
18653 |
-
#: includes/wc-template-functions.php:
|
18654 |
#: includes/widgets/class-wc-widget-layered-nav-filters.php:104
|
18655 |
msgid "Rated %s out of 5"
|
18656 |
msgstr ""
|
@@ -18683,7 +18651,7 @@ msgstr ""
|
|
18683 |
|
18684 |
#: includes/class-wc-form-handler.php:285
|
18685 |
#: includes/wc-user-functions.php:43
|
18686 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:
|
18687 |
msgid "Please provide a valid email address."
|
18688 |
msgstr ""
|
18689 |
|
@@ -18716,88 +18684,88 @@ msgid "Account details changed successfully."
|
|
18716 |
msgstr ""
|
18717 |
|
18718 |
#. translators: %d number of seconds
|
18719 |
-
#: includes/class-wc-form-handler.php:
|
18720 |
msgid "You cannot add a new payment method so soon after the previous one. Please wait for %d second."
|
18721 |
msgid_plural "You cannot add a new payment method so soon after the previous one. Please wait for %d seconds."
|
18722 |
msgstr[0] ""
|
18723 |
msgstr[1] ""
|
18724 |
|
18725 |
-
#: includes/class-wc-form-handler.php:
|
18726 |
msgid "Invalid payment gateway."
|
18727 |
msgstr ""
|
18728 |
|
18729 |
-
#: includes/class-wc-form-handler.php:
|
18730 |
msgid "Payment method successfully added."
|
18731 |
msgstr ""
|
18732 |
|
18733 |
-
#: includes/class-wc-form-handler.php:
|
18734 |
msgid "Unable to add payment method to your account."
|
18735 |
msgstr ""
|
18736 |
|
18737 |
-
#: includes/class-wc-form-handler.php:
|
18738 |
msgid "Payment method deleted."
|
18739 |
msgstr ""
|
18740 |
|
18741 |
-
#: includes/class-wc-form-handler.php:
|
18742 |
msgid "This payment method was successfully set as your default."
|
18743 |
msgstr ""
|
18744 |
|
18745 |
#. translators: %s: Item name.
|
18746 |
#. translators: %s: product name
|
18747 |
-
#: includes/class-wc-form-handler.php:
|
18748 |
#: includes/wc-cart-functions.php:112
|
18749 |
msgctxt "Item name in quotes"
|
18750 |
msgid "“%s”"
|
18751 |
msgstr ""
|
18752 |
|
18753 |
#. Translators: %s Product title.
|
18754 |
-
#: includes/class-wc-form-handler.php:
|
18755 |
-
#: includes/class-wc-form-handler.php:
|
18756 |
msgid "%s removed."
|
18757 |
msgstr ""
|
18758 |
|
18759 |
-
#: includes/class-wc-form-handler.php:
|
18760 |
msgid "Undo?"
|
18761 |
msgstr ""
|
18762 |
|
18763 |
#. Translators: %s Product title.
|
18764 |
-
#: includes/class-wc-form-handler.php:
|
18765 |
msgid "You can only have 1 %s in your cart."
|
18766 |
msgstr ""
|
18767 |
|
18768 |
-
#: includes/class-wc-form-handler.php:
|
18769 |
msgid "Cart updated."
|
18770 |
msgstr ""
|
18771 |
|
18772 |
-
#: includes/class-wc-form-handler.php:
|
18773 |
msgid "Order cancelled by customer."
|
18774 |
msgstr ""
|
18775 |
|
18776 |
-
#: includes/class-wc-form-handler.php:
|
18777 |
msgid "Your order was cancelled."
|
18778 |
msgstr ""
|
18779 |
|
18780 |
-
#: includes/class-wc-form-handler.php:
|
18781 |
msgid "Your order can no longer be cancelled. Please contact us if you need assistance."
|
18782 |
msgstr ""
|
18783 |
|
18784 |
-
#: includes/class-wc-form-handler.php:
|
18785 |
msgid "Please choose the quantity of items you wish to add to your cart…"
|
18786 |
msgstr ""
|
18787 |
|
18788 |
-
#: includes/class-wc-form-handler.php:
|
18789 |
msgid "Please choose a product to add to your cart…"
|
18790 |
msgstr ""
|
18791 |
|
18792 |
#. translators: 1: product link, 2: product name
|
18793 |
-
#: includes/class-wc-form-handler.php:
|
18794 |
msgid "Please choose product options by visiting <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
|
18795 |
msgstr ""
|
18796 |
|
18797 |
-
#: includes/class-wc-form-handler.php:
|
18798 |
-
#: includes/class-wc-form-handler.php:
|
18799 |
-
#: includes/class-wc-form-handler.php:
|
18800 |
-
#: includes/class-wc-form-handler.php:
|
18801 |
#: packages/woocommerce-blocks/assets/js/base/components/block-error-boundary/block-error.js:16
|
18802 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
18803 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
@@ -18813,58 +18781,58 @@ msgstr ""
|
|
18813 |
msgid "Error:"
|
18814 |
msgstr ""
|
18815 |
|
18816 |
-
#: includes/class-wc-form-handler.php:
|
18817 |
msgid "Username is required."
|
18818 |
msgstr ""
|
18819 |
|
18820 |
-
#: includes/class-wc-form-handler.php:
|
18821 |
msgid "Please enter your password."
|
18822 |
msgstr ""
|
18823 |
|
18824 |
-
#: includes/class-wc-form-handler.php:
|
18825 |
msgid "Passwords do not match."
|
18826 |
msgstr ""
|
18827 |
|
18828 |
-
#: includes/class-wc-form-handler.php:
|
18829 |
msgid "Your account was created successfully and a password has been sent to your email address."
|
18830 |
msgstr ""
|
18831 |
|
18832 |
-
#: includes/class-wc-form-handler.php:
|
18833 |
msgid "Your account was created successfully. Your login details have been sent to your email address."
|
18834 |
msgstr ""
|
18835 |
|
18836 |
-
#: includes/class-wc-frontend-scripts.php:
|
18837 |
msgid "Please select a rating"
|
18838 |
msgstr ""
|
18839 |
|
18840 |
-
#: includes/class-wc-frontend-scripts.php:
|
18841 |
msgid "Error processing checkout. Please try again."
|
18842 |
msgstr ""
|
18843 |
|
18844 |
-
#: includes/class-wc-frontend-scripts.php:
|
18845 |
-
#: includes/wc-template-functions.php:
|
18846 |
msgid "required"
|
18847 |
msgstr ""
|
18848 |
|
18849 |
-
#: includes/class-wc-frontend-scripts.php:
|
18850 |
-
#: includes/wc-template-functions.php:
|
18851 |
msgid "optional"
|
18852 |
msgstr ""
|
18853 |
|
18854 |
-
#: includes/class-wc-frontend-scripts.php:
|
18855 |
msgid "Sorry, no products matched your selection. Please choose a different combination."
|
18856 |
msgstr ""
|
18857 |
|
18858 |
-
#: includes/class-wc-frontend-scripts.php:
|
18859 |
msgid "Please select some product options before adding this product to your cart."
|
18860 |
msgstr ""
|
18861 |
|
18862 |
-
#: includes/class-wc-frontend-scripts.php:
|
18863 |
#: templates/single-product/add-to-cart/variation.php:22
|
18864 |
msgid "Sorry, this product is unavailable. Please choose a different combination."
|
18865 |
msgstr ""
|
18866 |
|
18867 |
-
#: includes/class-wc-frontend-scripts.php:
|
18868 |
msgid "Please enter a stronger password."
|
18869 |
msgstr ""
|
18870 |
|
@@ -19315,14 +19283,14 @@ msgid "View product"
|
|
19315 |
msgstr ""
|
19316 |
|
19317 |
#: includes/class-wc-post-types.php:325
|
19318 |
-
#: packages/woocommerce-admin/dist/chunks/
|
19319 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
19320 |
msgid "Search products"
|
19321 |
msgstr ""
|
19322 |
|
19323 |
#: includes/class-wc-post-types.php:326
|
19324 |
#: packages/woocommerce-blocks/assets/js/base/components/product-list/no-matching-products.js:19
|
19325 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-list.js:
|
19326 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
19327 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
19328 |
msgid "No products found"
|
@@ -19427,7 +19395,7 @@ msgid "This is where store orders are stored."
|
|
19427 |
msgstr ""
|
19428 |
|
19429 |
#: includes/class-wc-post-types.php:423
|
19430 |
-
#: packages/woocommerce-admin/dist/chunks/
|
19431 |
msgid "Refunds"
|
19432 |
msgstr ""
|
19433 |
|
@@ -19481,7 +19449,7 @@ msgid "View coupon"
|
|
19481 |
msgstr ""
|
19482 |
|
19483 |
#: includes/class-wc-post-types.php:456
|
19484 |
-
#: packages/woocommerce-admin/dist/chunks/
|
19485 |
msgid "Search coupons"
|
19486 |
msgstr ""
|
19487 |
|
@@ -19928,152 +19896,152 @@ msgstr ""
|
|
19928 |
msgid "Token"
|
19929 |
msgstr ""
|
19930 |
|
19931 |
-
#: includes/class-wc-privacy.php:
|
19932 |
-
#: includes/class-wc-privacy.php:
|
19933 |
msgid "WooCommerce Customer Data"
|
19934 |
msgstr ""
|
19935 |
|
19936 |
-
#: includes/class-wc-privacy.php:
|
19937 |
-
#: includes/class-wc-privacy.php:
|
19938 |
msgid "WooCommerce Customer Orders"
|
19939 |
msgstr ""
|
19940 |
|
19941 |
-
#: includes/class-wc-privacy.php:
|
19942 |
-
#: includes/class-wc-privacy.php:
|
19943 |
msgid "WooCommerce Customer Downloads"
|
19944 |
msgstr ""
|
19945 |
|
19946 |
-
#: includes/class-wc-privacy.php:
|
19947 |
-
#: includes/class-wc-privacy.php:
|
19948 |
msgid "WooCommerce Customer Payment Tokens"
|
19949 |
msgstr ""
|
19950 |
|
19951 |
-
#: includes/class-wc-privacy.php:
|
19952 |
msgid "This sample language includes the basics around what personal data your store may be collecting, storing and sharing, as well as who may have access to that data. Depending on what settings are enabled and which additional plugins are used, the specific information shared by your store will vary. We recommend consulting with a lawyer when deciding what information to disclose on your privacy policy."
|
19953 |
msgstr ""
|
19954 |
|
19955 |
-
#: includes/class-wc-privacy.php:
|
19956 |
msgid "We collect information about you during the checkout process on our store."
|
19957 |
msgstr ""
|
19958 |
|
19959 |
-
#: includes/class-wc-privacy.php:
|
19960 |
msgid "What we collect and store"
|
19961 |
msgstr ""
|
19962 |
|
19963 |
-
#: includes/class-wc-privacy.php:
|
19964 |
msgid "While you visit our site, we’ll track:"
|
19965 |
msgstr ""
|
19966 |
|
19967 |
-
#: includes/class-wc-privacy.php:
|
19968 |
msgid "Products you’ve viewed: we’ll use this to, for example, show you products you’ve recently viewed"
|
19969 |
msgstr ""
|
19970 |
|
19971 |
-
#: includes/class-wc-privacy.php:
|
19972 |
msgid "Location, IP address and browser type: we’ll use this for purposes like estimating taxes and shipping"
|
19973 |
msgstr ""
|
19974 |
|
19975 |
-
#: includes/class-wc-privacy.php:
|
19976 |
msgid "Shipping address: we’ll ask you to enter this so we can, for instance, estimate shipping before you place an order, and send you the order!"
|
19977 |
msgstr ""
|
19978 |
|
19979 |
-
#: includes/class-wc-privacy.php:
|
19980 |
msgid "We’ll also use cookies to keep track of cart contents while you’re browsing our site."
|
19981 |
msgstr ""
|
19982 |
|
19983 |
-
#: includes/class-wc-privacy.php:
|
19984 |
msgid "Note: you may want to further detail your cookie policy, and link to that section from here."
|
19985 |
msgstr ""
|
19986 |
|
19987 |
-
#: includes/class-wc-privacy.php:
|
19988 |
msgid "When you purchase from us, we’ll ask you to provide information including your name, billing address, shipping address, email address, phone number, credit card/payment details and optional account information like username and password. We’ll use this information for purposes, such as, to:"
|
19989 |
msgstr ""
|
19990 |
|
19991 |
-
#: includes/class-wc-privacy.php:
|
19992 |
msgid "Send you information about your account and order"
|
19993 |
msgstr ""
|
19994 |
|
19995 |
-
#: includes/class-wc-privacy.php:
|
19996 |
msgid "Respond to your requests, including refunds and complaints"
|
19997 |
msgstr ""
|
19998 |
|
19999 |
-
#: includes/class-wc-privacy.php:
|
20000 |
msgid "Process payments and prevent fraud"
|
20001 |
msgstr ""
|
20002 |
|
20003 |
-
#: includes/class-wc-privacy.php:
|
20004 |
msgid "Set up your account for our store"
|
20005 |
msgstr ""
|
20006 |
|
20007 |
-
#: includes/class-wc-privacy.php:
|
20008 |
msgid "Comply with any legal obligations we have, such as calculating taxes"
|
20009 |
msgstr ""
|
20010 |
|
20011 |
-
#: includes/class-wc-privacy.php:
|
20012 |
msgid "Improve our store offerings"
|
20013 |
msgstr ""
|
20014 |
|
20015 |
-
#: includes/class-wc-privacy.php:
|
20016 |
msgid "Send you marketing messages, if you choose to receive them"
|
20017 |
msgstr ""
|
20018 |
|
20019 |
-
#: includes/class-wc-privacy.php:
|
20020 |
msgid "If you create an account, we will store your name, address, email and phone number, which will be used to populate the checkout for future orders."
|
20021 |
msgstr ""
|
20022 |
|
20023 |
-
#: includes/class-wc-privacy.php:
|
20024 |
msgid "We generally store information about you for as long as we need the information for the purposes for which we collect and use it, and we are not legally required to continue to keep it. For example, we will store order information for XXX years for tax and accounting purposes. This includes your name, email address and billing and shipping addresses."
|
20025 |
msgstr ""
|
20026 |
|
20027 |
-
#: includes/class-wc-privacy.php:
|
20028 |
msgid "We will also store comments or reviews, if you choose to leave them."
|
20029 |
msgstr ""
|
20030 |
|
20031 |
-
#: includes/class-wc-privacy.php:
|
20032 |
msgid "Who on our team has access"
|
20033 |
msgstr ""
|
20034 |
|
20035 |
-
#: includes/class-wc-privacy.php:
|
20036 |
msgid "Members of our team have access to the information you provide us. For example, both Administrators and Shop Managers can access:"
|
20037 |
msgstr ""
|
20038 |
|
20039 |
-
#: includes/class-wc-privacy.php:
|
20040 |
msgid "Order information like what was purchased, when it was purchased and where it should be sent, and"
|
20041 |
msgstr ""
|
20042 |
|
20043 |
-
#: includes/class-wc-privacy.php:
|
20044 |
msgid "Customer information like your name, email address, and billing and shipping information."
|
20045 |
msgstr ""
|
20046 |
|
20047 |
-
#: includes/class-wc-privacy.php:
|
20048 |
msgid "Our team members have access to this information to help fulfill orders, process refunds and support you."
|
20049 |
msgstr ""
|
20050 |
|
20051 |
-
#: includes/class-wc-privacy.php:
|
20052 |
msgid "What we share with others"
|
20053 |
msgstr ""
|
20054 |
|
20055 |
-
#: includes/class-wc-privacy.php:
|
20056 |
msgid "In this section you should list who you’re sharing data with, and for what purpose. This could include, but may not be limited to, analytics, marketing, payment gateways, shipping providers, and third party embeds."
|
20057 |
msgstr ""
|
20058 |
|
20059 |
-
#: includes/class-wc-privacy.php:
|
20060 |
msgid "We share information with third parties who help us provide our orders and store services to you; for example --"
|
20061 |
msgstr ""
|
20062 |
|
20063 |
-
#: includes/class-wc-privacy.php:
|
20064 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
20065 |
msgid "Payments"
|
20066 |
msgstr ""
|
20067 |
|
20068 |
-
#: includes/class-wc-privacy.php:
|
20069 |
msgid "In this subsection you should list which third party payment processors you’re using to take payments on your store since these may handle customer data. We’ve included PayPal as an example, but you should remove this if you’re not using PayPal."
|
20070 |
msgstr ""
|
20071 |
|
20072 |
-
#: includes/class-wc-privacy.php:
|
20073 |
msgid "We accept payments through PayPal. When processing payments, some of your data will be passed to PayPal, including information required to process or support the payment, such as the purchase total and billing information."
|
20074 |
msgstr ""
|
20075 |
|
20076 |
-
#: includes/class-wc-privacy.php:
|
20077 |
msgid "Please see the <a href=\"https://www.paypal.com/us/webapps/mpp/ua/privacy-full\">PayPal Privacy Policy</a> for more details."
|
20078 |
msgstr ""
|
20079 |
|
@@ -20268,12 +20236,12 @@ msgstr ""
|
|
20268 |
msgid "%1$s in %2$s on line %3$s"
|
20269 |
msgstr ""
|
20270 |
|
20271 |
-
#: includes/class-woocommerce.php:
|
20272 |
msgid "You have installed a development version of WooCommerce which requires files to be built and minified. From the plugin directory, run <code>grunt assets</code> to build and minify assets."
|
20273 |
msgstr ""
|
20274 |
|
20275 |
#. translators: 1: URL of WordPress.org Repository 2: URL of the GitHub Repository release page
|
20276 |
-
#: includes/class-woocommerce.php:
|
20277 |
msgid "Or you can download a pre-built version of the plugin from the <a href=\"%1$s\">WordPress.org repository</a> or by visiting <a href=\"%2$s\">the releases page in the GitHub repository</a>."
|
20278 |
msgstr ""
|
20279 |
|
@@ -20336,11 +20304,11 @@ msgstr ""
|
|
20336 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2245
|
20337 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2534
|
20338 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:943
|
20339 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
20340 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
20341 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
20342 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
20343 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
20344 |
msgid "Attribute ID."
|
20345 |
msgstr ""
|
20346 |
|
@@ -20426,7 +20394,7 @@ msgstr ""
|
|
20426 |
#: includes/customizer/class-wc-shop-customizer.php:448
|
20427 |
#: includes/widgets/class-wc-widget-rating-filter.php:27
|
20428 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php:87
|
20429 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-sort-select/index.js:34
|
20430 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:46
|
20431 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
20432 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
@@ -20453,7 +20421,7 @@ msgid "Store Notice"
|
|
20453 |
msgstr ""
|
20454 |
|
20455 |
#: includes/customizer/class-wc-shop-customizer.php:317
|
20456 |
-
#: includes/wc-template-functions.php:
|
20457 |
msgid "This is a demo store for testing purposes — no orders shall be fulfilled."
|
20458 |
msgstr ""
|
20459 |
|
@@ -20602,7 +20570,7 @@ msgid "Images will display using the aspect ratio in which they were uploaded"
|
|
20602 |
msgstr ""
|
20603 |
|
20604 |
#: includes/customizer/class-wc-shop-customizer.php:678
|
20605 |
-
#: includes/wc-template-functions.php:
|
20606 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/index.js:17
|
20607 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
20608 |
msgid "Checkout"
|
@@ -20623,7 +20591,7 @@ msgstr ""
|
|
20623 |
|
20624 |
#. translators: %s terms and conditions page name and link
|
20625 |
#: includes/customizer/class-wc-shop-customizer.php:734
|
20626 |
-
#: includes/wc-template-functions.php:
|
20627 |
msgid "I have read and agree to the website %s"
|
20628 |
msgstr ""
|
20629 |
|
@@ -21112,7 +21080,7 @@ msgstr ""
|
|
21112 |
|
21113 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:39
|
21114 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:91
|
21115 |
-
#: packages/woocommerce-admin/dist/chunks/
|
21116 |
#: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/bacs/index.js:15
|
21117 |
#: packages/woocommerce-blocks/build/wc-payment-method-bacs.js:1
|
21118 |
msgid "Direct bank transfer"
|
@@ -21162,7 +21130,7 @@ msgstr ""
|
|
21162 |
|
21163 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:128
|
21164 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:290
|
21165 |
-
#: packages/woocommerce-admin/dist/chunks/
|
21166 |
msgid "Sort code"
|
21167 |
msgstr ""
|
21168 |
|
@@ -21171,30 +21139,30 @@ msgid "Account details:"
|
|
21171 |
msgstr ""
|
21172 |
|
21173 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:139
|
21174 |
-
#: packages/woocommerce-admin/dist/chunks/
|
21175 |
msgid "Account name"
|
21176 |
msgstr ""
|
21177 |
|
21178 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:140
|
21179 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:316
|
21180 |
#: includes/gateways/class-wc-payment-gateway-echeck.php:51
|
21181 |
-
#: packages/woocommerce-admin/dist/chunks/
|
21182 |
msgid "Account number"
|
21183 |
msgstr ""
|
21184 |
|
21185 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:141
|
21186 |
-
#: packages/woocommerce-admin/dist/chunks/
|
21187 |
msgid "Bank name"
|
21188 |
msgstr ""
|
21189 |
|
21190 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:143
|
21191 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:324
|
21192 |
-
#: packages/woocommerce-admin/dist/chunks/
|
21193 |
msgid "IBAN"
|
21194 |
msgstr ""
|
21195 |
|
21196 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:144
|
21197 |
-
#: packages/woocommerce-admin/dist/chunks/
|
21198 |
msgid "BIC / Swift"
|
21199 |
msgstr ""
|
21200 |
|
@@ -21774,7 +21742,7 @@ msgstr ""
|
|
21774 |
#. translators: 1: current item count
|
21775 |
#. translators: %d: downloads count
|
21776 |
#: includes/legacy/abstract-wc-legacy-order.php:508
|
21777 |
-
#: includes/wc-template-functions.php:
|
21778 |
msgid "Download %d"
|
21779 |
msgstr ""
|
21780 |
|
@@ -21805,7 +21773,7 @@ msgstr ""
|
|
21805 |
#: includes/legacy/api/v3/class-wc-api-orders.php:573
|
21806 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:534
|
21807 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:633
|
21808 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php:
|
21809 |
msgid "Customer ID is invalid."
|
21810 |
msgstr ""
|
21811 |
|
@@ -22248,7 +22216,7 @@ msgstr ""
|
|
22248 |
#: includes/legacy/api/v3/class-wc-api-orders.php:1204
|
22249 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:741
|
22250 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:848
|
22251 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php:
|
22252 |
msgid "Coupon code is required."
|
22253 |
msgstr ""
|
22254 |
|
@@ -22348,7 +22316,7 @@ msgstr ""
|
|
22348 |
#: includes/legacy/api/v3/class-wc-api-orders.php:1656
|
22349 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php:308
|
22350 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:303
|
22351 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:
|
22352 |
msgid "Cannot create order refund, please try again."
|
22353 |
msgstr ""
|
22354 |
|
@@ -22424,26 +22392,29 @@ msgstr ""
|
|
22424 |
msgid "A product attribute with the provided ID could not be found"
|
22425 |
msgstr ""
|
22426 |
|
|
|
22427 |
#. translators: %s: attribute slug
|
22428 |
#: includes/legacy/api/v2/class-wc-api-products.php:1933
|
22429 |
#: includes/legacy/api/v3/class-wc-api-products.php:2486
|
22430 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22431 |
#: includes/wc-attribute-functions.php:488
|
22432 |
msgid "Slug \"%s\" is too long (28 characters max). Shorten it, please."
|
22433 |
msgstr ""
|
22434 |
|
|
|
22435 |
#. translators: %s: attribute slug
|
22436 |
#: includes/legacy/api/v2/class-wc-api-products.php:1935
|
22437 |
#: includes/legacy/api/v3/class-wc-api-products.php:2488
|
22438 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22439 |
#: includes/wc-attribute-functions.php:491
|
22440 |
msgid "Slug \"%s\" is not allowed because it is a reserved term. Change it, please."
|
22441 |
msgstr ""
|
22442 |
|
|
|
22443 |
#. translators: %s: attribute slug
|
22444 |
#: includes/legacy/api/v2/class-wc-api-products.php:1937
|
22445 |
#: includes/legacy/api/v3/class-wc-api-products.php:2490
|
22446 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22447 |
#: includes/wc-attribute-functions.php:494
|
22448 |
msgid "Slug \"%s\" is already in use. Change it, please."
|
22449 |
msgstr ""
|
@@ -22718,8 +22689,8 @@ msgstr[1] ""
|
|
22718 |
msgid "Visit %s admin area:"
|
22719 |
msgstr ""
|
22720 |
|
22721 |
-
#: includes/log-handlers/class-wc-log-handler-file.php:
|
22722 |
-
#: includes/log-handlers/class-wc-log-handler-file.php:
|
22723 |
msgid "This method should not be called before plugins_loaded."
|
22724 |
msgstr ""
|
22725 |
|
@@ -22764,8 +22735,8 @@ msgstr ""
|
|
22764 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:921
|
22765 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:75
|
22766 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:196
|
22767 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22768 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22769 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php:174
|
22770 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:92
|
22771 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:526
|
@@ -22792,7 +22763,7 @@ msgstr ""
|
|
22792 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php:153
|
22793 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:651
|
22794 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:86
|
22795 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
22796 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php:84
|
22797 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-methods-v2-controller.php:54
|
22798 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zones-v2-controller.php:281
|
@@ -22804,9 +22775,9 @@ msgstr ""
|
|
22804 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:103
|
22805 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:84
|
22806 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:831
|
22807 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
22808 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
22809 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
22810 |
#: packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php:594
|
22811 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:370
|
22812 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php:28
|
@@ -22972,10 +22943,10 @@ msgid "Limit result set to resources with a specific code."
|
|
22972 |
msgstr ""
|
22973 |
|
22974 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customer-downloads-v1-controller.php:70
|
22975 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22976 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22977 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22978 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22979 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:144
|
22980 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:161
|
22981 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-methods-v2-controller.php:124
|
@@ -22983,14 +22954,14 @@ msgstr ""
|
|
22983 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php:215
|
22984 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php:269
|
22985 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:47
|
22986 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
22987 |
msgid "Resource does not exist."
|
22988 |
msgstr ""
|
22989 |
|
22990 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customer-downloads-v1-controller.php:74
|
22991 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:135
|
22992 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:121
|
22993 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
22994 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:134
|
22995 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-report-sales-v1-controller.php:69
|
22996 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-reports-v1-controller.php:62
|
@@ -23008,7 +22979,7 @@ msgstr ""
|
|
23008 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:57
|
23009 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:139
|
23010 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:65
|
23011 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23012 |
#: packages/woocommerce-admin/src/API/Notes.php:223
|
23013 |
#: packages/woocommerce-admin/src/API/Notes.php:237
|
23014 |
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:73
|
@@ -23062,9 +23033,9 @@ msgstr ""
|
|
23062 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2367
|
23063 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customer-downloads-v2-controller.php:147
|
23064 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:764
|
23065 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
23066 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
23067 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
23068 |
#: packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php:199
|
23069 |
msgid "File name."
|
23070 |
msgstr ""
|
@@ -23074,9 +23045,9 @@ msgstr ""
|
|
23074 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2372
|
23075 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customer-downloads-v2-controller.php:153
|
23076 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:769
|
23077 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
23078 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
23079 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
23080 |
#: packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php:205
|
23081 |
msgid "File URL."
|
23082 |
msgstr ""
|
@@ -23097,13 +23068,13 @@ msgstr ""
|
|
23097 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:105
|
23098 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php:107
|
23099 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:105
|
23100 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
23101 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:79
|
23102 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:88
|
23103 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:104
|
23104 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:116
|
23105 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-tax-classes-v2-controller.php:75
|
23106 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23107 |
msgid "Required to be true, as resource does not support trashing."
|
23108 |
msgstr ""
|
23109 |
|
@@ -23120,14 +23091,14 @@ msgstr ""
|
|
23120 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:71
|
23121 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:170
|
23122 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:83
|
23123 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23124 |
#: packages/woocommerce-admin/src/API/OnboardingTasks.php:110
|
23125 |
msgid "Sorry, you are not allowed to create resources."
|
23126 |
msgstr ""
|
23127 |
|
23128 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:166
|
23129 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:152
|
23130 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
23131 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:150
|
23132 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:143
|
23133 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:105
|
@@ -23139,7 +23110,7 @@ msgstr ""
|
|
23139 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-data-controller.php:75
|
23140 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:87
|
23141 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:156
|
23142 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23143 |
#: packages/woocommerce-admin/src/API/ProductAttributeTerms.php:63
|
23144 |
msgid "Sorry, you cannot view this resource."
|
23145 |
msgstr ""
|
@@ -23152,31 +23123,31 @@ msgstr ""
|
|
23152 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:72
|
23153 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:103
|
23154 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:101
|
23155 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23156 |
msgid "Sorry, you are not allowed to edit this resource."
|
23157 |
msgstr ""
|
23158 |
|
23159 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:200
|
23160 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:169
|
23161 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
23162 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:126
|
23163 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:173
|
23164 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:189
|
23165 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:88
|
23166 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:119
|
23167 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:119
|
23168 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23169 |
msgid "Sorry, you are not allowed to delete this resource."
|
23170 |
msgstr ""
|
23171 |
|
23172 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:215
|
23173 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
23174 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:188
|
23175 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:204
|
23176 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php:68
|
23177 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:134
|
23178 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:218
|
23179 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23180 |
msgid "Sorry, you are not allowed to batch manipulate this resource."
|
23181 |
msgstr ""
|
23182 |
|
@@ -23220,9 +23191,9 @@ msgid "Invalid resource id for reassignment."
|
|
23220 |
msgstr ""
|
23221 |
|
23222 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:495
|
23223 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
23224 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:472
|
23225 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23226 |
msgid "The resource cannot be deleted."
|
23227 |
msgstr ""
|
23228 |
|
@@ -23435,7 +23406,7 @@ msgstr ""
|
|
23435 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:704
|
23436 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:444
|
23437 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:49
|
23438 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
23439 |
msgid "Ensure result set excludes specific IDs."
|
23440 |
msgstr ""
|
23441 |
|
@@ -23450,10 +23421,9 @@ msgstr ""
|
|
23450 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:584
|
23451 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:654
|
23452 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:955
|
23453 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:723
|
23454 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:462
|
23455 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:176
|
23456 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
23457 |
msgid "Offset the result set by a specific number of items."
|
23458 |
msgstr ""
|
23459 |
|
@@ -23463,7 +23433,7 @@ msgstr ""
|
|
23463 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:590
|
23464 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:660
|
23465 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:959
|
23466 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
23467 |
#: packages/woocommerce-admin/src/API/Notes.php:490
|
23468 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:248
|
23469 |
#: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:254
|
@@ -23482,7 +23452,7 @@ msgstr ""
|
|
23482 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:298
|
23483 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:350
|
23484 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:183
|
23485 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
23486 |
msgid "Order sort attribute ascending or descending."
|
23487 |
msgstr ""
|
23488 |
|
@@ -23510,7 +23480,7 @@ msgstr ""
|
|
23510 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:305
|
23511 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:357
|
23512 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:191
|
23513 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
23514 |
msgid "Sort collection by object attribute."
|
23515 |
msgstr ""
|
23516 |
|
@@ -23546,7 +23516,7 @@ msgstr ""
|
|
23546 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:198
|
23547 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:280
|
23548 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-notes-controller.php:79
|
23549 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:
|
23550 |
#: includes/wc-core-functions.php:149
|
23551 |
#: includes/wc-order-functions.php:513
|
23552 |
#: includes/wc-order-functions.php:1077
|
@@ -23563,7 +23533,7 @@ msgstr ""
|
|
23563 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1705
|
23564 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:470
|
23565 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:555
|
23566 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
23567 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:467
|
23568 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:467
|
23569 |
msgid "The %s cannot be deleted."
|
@@ -23589,7 +23559,7 @@ msgstr ""
|
|
23589 |
|
23590 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php:291
|
23591 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:284
|
23592 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:
|
23593 |
msgid "Refund amount must be greater than zero."
|
23594 |
msgstr ""
|
23595 |
|
@@ -23637,8 +23607,8 @@ msgstr ""
|
|
23637 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customer-downloads-v2-controller.php:99
|
23638 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:441
|
23639 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1294
|
23640 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
23641 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
23642 |
#: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:189
|
23643 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:382
|
23644 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:199
|
@@ -23784,10 +23754,10 @@ msgstr ""
|
|
23784 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1675
|
23785 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1733
|
23786 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:979
|
23787 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
23788 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:290
|
23789 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
23790 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
23791 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php:195
|
23792 |
msgid "Meta key."
|
23793 |
msgstr ""
|
@@ -23810,10 +23780,10 @@ msgstr ""
|
|
23810 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1680
|
23811 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1738
|
23812 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:984
|
23813 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
23814 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:295
|
23815 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
23816 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
23817 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php:201
|
23818 |
msgid "Meta value."
|
23819 |
msgstr ""
|
@@ -23917,7 +23887,7 @@ msgstr ""
|
|
23917 |
|
23918 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1030
|
23919 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1092
|
23920 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php:
|
23921 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php:92
|
23922 |
msgid "Billing address."
|
23923 |
msgstr ""
|
@@ -23931,7 +23901,7 @@ msgstr ""
|
|
23931 |
|
23932 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1093
|
23933 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1155
|
23934 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php:
|
23935 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php:103
|
23936 |
msgid "Shipping address."
|
23937 |
msgstr ""
|
@@ -24111,8 +24081,8 @@ msgid "Unique identifier for the attribute of the terms."
|
|
24111 |
msgstr ""
|
24112 |
|
24113 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:64
|
24114 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24115 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
24116 |
msgid "Name for the resource."
|
24117 |
msgstr ""
|
24118 |
|
@@ -24122,7 +24092,7 @@ msgid "Term name."
|
|
24122 |
msgstr ""
|
24123 |
|
24124 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:210
|
24125 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24126 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php:188
|
24127 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-shipping-classes-v1-controller.php:108
|
24128 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-tags-v1-controller.php:108
|
@@ -24156,52 +24126,52 @@ msgstr ""
|
|
24156 |
msgid "Number of published products for the resource."
|
24157 |
msgstr ""
|
24158 |
|
24159 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24160 |
msgid "Sorry, you cannot create new resource."
|
24161 |
msgstr ""
|
24162 |
|
24163 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24164 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:113
|
24165 |
msgid "Sorry, you cannot update resource."
|
24166 |
msgstr ""
|
24167 |
|
24168 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24169 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
24170 |
msgid "Resource does not support trashing."
|
24171 |
msgstr ""
|
24172 |
|
24173 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24174 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2208
|
24175 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2250
|
24176 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2539
|
24177 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:948
|
24178 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24179 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24180 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24181 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24182 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24183 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php:39
|
24184 |
msgid "Attribute name."
|
24185 |
msgstr ""
|
24186 |
|
24187 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24188 |
msgid "Type of attribute."
|
24189 |
msgstr ""
|
24190 |
|
24191 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24192 |
msgid "Default sort order."
|
24193 |
msgstr ""
|
24194 |
|
24195 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:
|
24196 |
msgid "Enable/Disable attribute archives."
|
24197 |
msgstr ""
|
24198 |
|
24199 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php:180
|
24200 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2106
|
24201 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:109
|
24202 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24203 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:109
|
24204 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24205 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:201
|
24206 |
msgid "Category name."
|
24207 |
msgstr ""
|
@@ -24229,10 +24199,10 @@ msgstr ""
|
|
24229 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2487
|
24230 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:150
|
24231 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:884
|
24232 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24233 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:150
|
24234 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24235 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24236 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php:32
|
24237 |
msgid "Image ID."
|
24238 |
msgstr ""
|
@@ -24242,10 +24212,10 @@ msgstr ""
|
|
24242 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2492
|
24243 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:155
|
24244 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:889
|
24245 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24246 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:155
|
24247 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24248 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24249 |
msgid "The date the image was created, in the site's timezone."
|
24250 |
msgstr ""
|
24251 |
|
@@ -24254,10 +24224,10 @@ msgstr ""
|
|
24254 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2498
|
24255 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:167
|
24256 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:901
|
24257 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24258 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:167
|
24259 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24260 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24261 |
msgid "The date the image was last modified, in the site's timezone."
|
24262 |
msgstr ""
|
24263 |
|
@@ -24266,10 +24236,10 @@ msgstr ""
|
|
24266 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2504
|
24267 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:179
|
24268 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:913
|
24269 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24270 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:179
|
24271 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24272 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24273 |
msgid "Image URL."
|
24274 |
msgstr ""
|
24275 |
|
@@ -24278,10 +24248,10 @@ msgstr ""
|
|
24278 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2510
|
24279 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:185
|
24280 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:919
|
24281 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24282 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:185
|
24283 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24284 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24285 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php:59
|
24286 |
msgid "Image name."
|
24287 |
msgstr ""
|
@@ -24291,10 +24261,10 @@ msgstr ""
|
|
24291 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2515
|
24292 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:190
|
24293 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:924
|
24294 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24295 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:190
|
24296 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24297 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24298 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php:64
|
24299 |
msgid "Image alternative text."
|
24300 |
msgstr ""
|
@@ -24426,8 +24396,8 @@ msgstr ""
|
|
24426 |
|
24427 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-tags-v1-controller.php:100
|
24428 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2133
|
24429 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24430 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24431 |
msgid "Tag name."
|
24432 |
msgstr ""
|
24433 |
|
@@ -24435,16 +24405,16 @@ msgstr ""
|
|
24435 |
#. translators: %s: attachment ID
|
24436 |
#. translators: %s: image ID
|
24437 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:867
|
24438 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24439 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24440 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:256
|
24441 |
#: includes/rest-api/Utilities/ImageAttachment.php:61
|
24442 |
msgid "#%s is an invalid image ID."
|
24443 |
msgstr ""
|
24444 |
|
24445 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1637
|
24446 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24447 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24448 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:151
|
24449 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:258
|
24450 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:320
|
@@ -24458,7 +24428,7 @@ msgstr ""
|
|
24458 |
#. translators: %s: post type
|
24459 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1656
|
24460 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:512
|
24461 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24462 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:436
|
24463 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:438
|
24464 |
msgid "Sorry, you are not allowed to delete %s."
|
@@ -24467,7 +24437,7 @@ msgstr ""
|
|
24467 |
#. translators: %s: post type
|
24468 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1688
|
24469 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:530
|
24470 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24471 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:450
|
24472 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:451
|
24473 |
msgid "The %s does not support trashing."
|
@@ -24476,90 +24446,90 @@ msgstr ""
|
|
24476 |
#. translators: %s: post type
|
24477 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1694
|
24478 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:541
|
24479 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24480 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:457
|
24481 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:457
|
24482 |
msgid "The %s has already been deleted."
|
24483 |
msgstr ""
|
24484 |
|
24485 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1750
|
24486 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24487 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24488 |
msgid "Product slug."
|
24489 |
msgstr ""
|
24490 |
|
24491 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1755
|
24492 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24493 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24494 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:108
|
24495 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:82
|
24496 |
msgid "Product URL."
|
24497 |
msgstr ""
|
24498 |
|
24499 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1762
|
24500 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24501 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24502 |
msgid "The date the product was created, in the site's timezone."
|
24503 |
msgstr ""
|
24504 |
|
24505 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1768
|
24506 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24507 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24508 |
msgid "The date the product was last modified, in the site's timezone."
|
24509 |
msgstr ""
|
24510 |
|
24511 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1774
|
24512 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24513 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24514 |
#: packages/woocommerce-admin/src/API/ProductVariations.php:168
|
24515 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:71
|
24516 |
msgid "Product type."
|
24517 |
msgstr ""
|
24518 |
|
24519 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1781
|
24520 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24521 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24522 |
msgid "Product status (post status)."
|
24523 |
msgstr ""
|
24524 |
|
24525 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1788
|
24526 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24527 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24528 |
msgid "Featured product."
|
24529 |
msgstr ""
|
24530 |
|
24531 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1794
|
24532 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24533 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24534 |
msgid "Catalog visibility."
|
24535 |
msgstr ""
|
24536 |
|
24537 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1801
|
24538 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24539 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24540 |
msgid "Product description."
|
24541 |
msgstr ""
|
24542 |
|
24543 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1806
|
24544 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24545 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24546 |
msgid "Product short description."
|
24547 |
msgstr ""
|
24548 |
|
24549 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1811
|
24550 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2295
|
24551 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:681
|
24552 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24553 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24554 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24555 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:388
|
24556 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:105
|
24557 |
msgid "Unique identifier."
|
24558 |
msgstr ""
|
24559 |
|
24560 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1816
|
24561 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24562 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24563 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:185
|
24564 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:235
|
24565 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:118
|
@@ -24567,14 +24537,14 @@ msgid "Current product price."
|
|
24567 |
msgstr ""
|
24568 |
|
24569 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1822
|
24570 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24571 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24572 |
msgid "Product regular price."
|
24573 |
msgstr ""
|
24574 |
|
24575 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1827
|
24576 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24577 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24578 |
msgid "Product sale price."
|
24579 |
msgstr ""
|
24580 |
|
@@ -24589,74 +24559,74 @@ msgid "End date of sale price."
|
|
24589 |
msgstr ""
|
24590 |
|
24591 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1842
|
24592 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24593 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24594 |
msgid "Price formatted in HTML."
|
24595 |
msgstr ""
|
24596 |
|
24597 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1848
|
24598 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24599 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24600 |
msgid "Shows if the product is on sale."
|
24601 |
msgstr ""
|
24602 |
|
24603 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1854
|
24604 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24605 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24606 |
msgid "Shows if the product can be bought."
|
24607 |
msgstr ""
|
24608 |
|
24609 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1860
|
24610 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24611 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24612 |
msgid "Amount of sales."
|
24613 |
msgstr ""
|
24614 |
|
24615 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1866
|
24616 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24617 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24618 |
msgid "If the product is virtual."
|
24619 |
msgstr ""
|
24620 |
|
24621 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1872
|
24622 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24623 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24624 |
msgid "If the product is downloadable."
|
24625 |
msgstr ""
|
24626 |
|
24627 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1878
|
24628 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2355
|
24629 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:752
|
24630 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24631 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24632 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24633 |
msgid "List of downloadable files."
|
24634 |
msgstr ""
|
24635 |
|
24636 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1885
|
24637 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2362
|
24638 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:759
|
24639 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24640 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24641 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24642 |
msgid "File ID."
|
24643 |
msgstr ""
|
24644 |
|
24645 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1903
|
24646 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2380
|
24647 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:777
|
24648 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24649 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24650 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24651 |
msgid "Number of times downloadable files can be downloaded after purchase."
|
24652 |
msgstr ""
|
24653 |
|
24654 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1909
|
24655 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2386
|
24656 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:783
|
24657 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24658 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24659 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24660 |
msgid "Number of days until access to downloadable files expires."
|
24661 |
msgstr ""
|
24662 |
|
@@ -24665,23 +24635,23 @@ msgid "Download type, this controls the schema on the front-end."
|
|
24665 |
msgstr ""
|
24666 |
|
24667 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1922
|
24668 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24669 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24670 |
msgid "Product external URL. Only for external products."
|
24671 |
msgstr ""
|
24672 |
|
24673 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1928
|
24674 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24675 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24676 |
msgid "Product external button text. Only for external products."
|
24677 |
msgstr ""
|
24678 |
|
24679 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1933
|
24680 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2392
|
24681 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:789
|
24682 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24683 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24684 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24685 |
msgid "Tax status."
|
24686 |
msgstr ""
|
24687 |
|
@@ -24689,24 +24659,24 @@ msgstr ""
|
|
24689 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2399
|
24690 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:635
|
24691 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:796
|
24692 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24693 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24694 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24695 |
msgid "Tax class."
|
24696 |
msgstr ""
|
24697 |
|
24698 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1945
|
24699 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24700 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24701 |
msgid "Stock management at product level."
|
24702 |
msgstr ""
|
24703 |
|
24704 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1951
|
24705 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2410
|
24706 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:807
|
24707 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24708 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24709 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24710 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:401
|
24711 |
msgid "Stock quantity."
|
24712 |
msgstr ""
|
@@ -24714,119 +24684,119 @@ msgstr ""
|
|
24714 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1962
|
24715 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2421
|
24716 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:818
|
24717 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24718 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24719 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24720 |
msgid "If managing stock, this controls if backorders are allowed."
|
24721 |
msgstr ""
|
24722 |
|
24723 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1969
|
24724 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2428
|
24725 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:825
|
24726 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24727 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24728 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24729 |
msgid "Shows if backorders are allowed."
|
24730 |
msgstr ""
|
24731 |
|
24732 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1975
|
24733 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24734 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24735 |
msgid "Shows if the product is on backordered."
|
24736 |
msgstr ""
|
24737 |
|
24738 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1981
|
24739 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24740 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24741 |
msgid "Allow one item to be bought in a single order."
|
24742 |
msgstr ""
|
24743 |
|
24744 |
#. translators: %s: weight unit
|
24745 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1988
|
24746 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24747 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24748 |
msgid "Product weight (%s)."
|
24749 |
msgstr ""
|
24750 |
|
24751 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1993
|
24752 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24753 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24754 |
msgid "Product dimensions."
|
24755 |
msgstr ""
|
24756 |
|
24757 |
#. translators: %s: dimension unit
|
24758 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1999
|
24759 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24760 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24761 |
msgid "Product length (%s)."
|
24762 |
msgstr ""
|
24763 |
|
24764 |
#. translators: %s: dimension unit
|
24765 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2005
|
24766 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24767 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24768 |
msgid "Product width (%s)."
|
24769 |
msgstr ""
|
24770 |
|
24771 |
#. translators: %s: dimension unit
|
24772 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2011
|
24773 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24774 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24775 |
msgid "Product height (%s)."
|
24776 |
msgstr ""
|
24777 |
|
24778 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2018
|
24779 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24780 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24781 |
msgid "Shows if the product need to be shipped."
|
24782 |
msgstr ""
|
24783 |
|
24784 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2024
|
24785 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24786 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24787 |
msgid "Shows whether or not the product shipping is taxable."
|
24788 |
msgstr ""
|
24789 |
|
24790 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2030
|
24791 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2471
|
24792 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:868
|
24793 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24794 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24795 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24796 |
msgid "Shipping class slug."
|
24797 |
msgstr ""
|
24798 |
|
24799 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2035
|
24800 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2476
|
24801 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:873
|
24802 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24803 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24804 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24805 |
msgid "Shipping class ID."
|
24806 |
msgstr ""
|
24807 |
|
24808 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2041
|
24809 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24810 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24811 |
msgid "Allow reviews."
|
24812 |
msgstr ""
|
24813 |
|
24814 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2047
|
24815 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24816 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24817 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:165
|
24818 |
msgid "Reviews average rating."
|
24819 |
msgstr ""
|
24820 |
|
24821 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2053
|
24822 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24823 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24824 |
msgid "Amount of reviews that the product have."
|
24825 |
msgstr ""
|
24826 |
|
24827 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2059
|
24828 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24829 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24830 |
msgid "List of related products IDs."
|
24831 |
msgstr ""
|
24832 |
|
@@ -24835,65 +24805,65 @@ msgid "List of upsell products IDs."
|
|
24835 |
msgstr ""
|
24836 |
|
24837 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2076
|
24838 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24839 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24840 |
msgid "List of cross-sell products IDs."
|
24841 |
msgstr ""
|
24842 |
|
24843 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2084
|
24844 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24845 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24846 |
#: packages/woocommerce-admin/src/API/ProductVariations.php:175
|
24847 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:376
|
24848 |
msgid "Product parent ID."
|
24849 |
msgstr ""
|
24850 |
|
24851 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2089
|
24852 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24853 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24854 |
msgid "Optional note to send the customer after purchase."
|
24855 |
msgstr ""
|
24856 |
|
24857 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2094
|
24858 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24859 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24860 |
msgid "List of categories."
|
24861 |
msgstr ""
|
24862 |
|
24863 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2101
|
24864 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24865 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24866 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:167
|
24867 |
msgid "Category ID."
|
24868 |
msgstr ""
|
24869 |
|
24870 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2112
|
24871 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24872 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24873 |
msgid "Category slug."
|
24874 |
msgstr ""
|
24875 |
|
24876 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2121
|
24877 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24878 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24879 |
msgid "List of tags."
|
24880 |
msgstr ""
|
24881 |
|
24882 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2128
|
24883 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24884 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24885 |
msgid "Tag ID."
|
24886 |
msgstr ""
|
24887 |
|
24888 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2139
|
24889 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24890 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24891 |
msgid "Tag slug."
|
24892 |
msgstr ""
|
24893 |
|
24894 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2148
|
24895 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24896 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24897 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:115
|
24898 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:177
|
24899 |
msgid "List of images."
|
@@ -24902,55 +24872,55 @@ msgstr ""
|
|
24902 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2188
|
24903 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2520
|
24904 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:929
|
24905 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24906 |
msgid "Image position. 0 means that the image is featured."
|
24907 |
msgstr ""
|
24908 |
|
24909 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2196
|
24910 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2527
|
24911 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:936
|
24912 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24913 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24914 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24915 |
msgid "List of attributes."
|
24916 |
msgstr ""
|
24917 |
|
24918 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2213
|
24919 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24920 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24921 |
msgid "Attribute position."
|
24922 |
msgstr ""
|
24923 |
|
24924 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2218
|
24925 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24926 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24927 |
msgid "Define if the attribute is visible on the \"Additional information\" tab in the product's page."
|
24928 |
msgstr ""
|
24929 |
|
24930 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2224
|
24931 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24932 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24933 |
msgid "Define if the attribute can be used as variation."
|
24934 |
msgstr ""
|
24935 |
|
24936 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2230
|
24937 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24938 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24939 |
msgid "List of available term names of the attribute."
|
24940 |
msgstr ""
|
24941 |
|
24942 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2238
|
24943 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24944 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24945 |
msgid "Defaults variation attributes."
|
24946 |
msgstr ""
|
24947 |
|
24948 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2255
|
24949 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2544
|
24950 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:953
|
24951 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
24952 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24953 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
24954 |
msgid "Selected attribute term name."
|
24955 |
msgstr ""
|
24956 |
|
@@ -24964,49 +24934,49 @@ msgstr ""
|
|
24964 |
|
24965 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2276
|
24966 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:657
|
24967 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24968 |
msgid "The date the variation was created, in the site's timezone."
|
24969 |
msgstr ""
|
24970 |
|
24971 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2282
|
24972 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:663
|
24973 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24974 |
msgid "The date the variation was last modified, in the site's timezone."
|
24975 |
msgstr ""
|
24976 |
|
24977 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2288
|
24978 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:674
|
24979 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24980 |
msgid "Variation URL."
|
24981 |
msgstr ""
|
24982 |
|
24983 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2300
|
24984 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:686
|
24985 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24986 |
msgid "Current variation price."
|
24987 |
msgstr ""
|
24988 |
|
24989 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2306
|
24990 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:692
|
24991 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24992 |
msgid "Variation regular price."
|
24993 |
msgstr ""
|
24994 |
|
24995 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2311
|
24996 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:697
|
24997 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
24998 |
msgid "Variation sale price."
|
24999 |
msgstr ""
|
25000 |
|
25001 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2326
|
25002 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:722
|
25003 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25004 |
msgid "Shows if the variation is on sale."
|
25005 |
msgstr ""
|
25006 |
|
25007 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2332
|
25008 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:734
|
25009 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25010 |
msgid "Shows if the variation can be bought."
|
25011 |
msgstr ""
|
25012 |
|
@@ -25016,19 +24986,19 @@ msgstr ""
|
|
25016 |
|
25017 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2343
|
25018 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:740
|
25019 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25020 |
msgid "If the variation is virtual."
|
25021 |
msgstr ""
|
25022 |
|
25023 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2349
|
25024 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:746
|
25025 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25026 |
msgid "If the variation is downloadable."
|
25027 |
msgstr ""
|
25028 |
|
25029 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2404
|
25030 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:801
|
25031 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25032 |
msgid "Stock management at variation level."
|
25033 |
msgstr ""
|
25034 |
|
@@ -25039,94 +25009,94 @@ msgstr ""
|
|
25039 |
|
25040 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2434
|
25041 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:831
|
25042 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25043 |
msgid "Shows if the variation is on backordered."
|
25044 |
msgstr ""
|
25045 |
|
25046 |
#. translators: %s: weight unit
|
25047 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2441
|
25048 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:838
|
25049 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25050 |
msgid "Variation weight (%s)."
|
25051 |
msgstr ""
|
25052 |
|
25053 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2446
|
25054 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:843
|
25055 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25056 |
msgid "Variation dimensions."
|
25057 |
msgstr ""
|
25058 |
|
25059 |
#. translators: %s: dimension unit
|
25060 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2452
|
25061 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:849
|
25062 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25063 |
msgid "Variation length (%s)."
|
25064 |
msgstr ""
|
25065 |
|
25066 |
#. translators: %s: dimension unit
|
25067 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2458
|
25068 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:855
|
25069 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25070 |
msgid "Variation width (%s)."
|
25071 |
msgstr ""
|
25072 |
|
25073 |
#. translators: %s: dimension unit
|
25074 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2464
|
25075 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:861
|
25076 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25077 |
msgid "Variation height (%s)."
|
25078 |
msgstr ""
|
25079 |
|
25080 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2482
|
25081 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:879
|
25082 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25083 |
msgid "Variation image data."
|
25084 |
msgstr ""
|
25085 |
|
25086 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2555
|
25087 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25088 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25089 |
msgid "List of grouped products ID."
|
25090 |
msgstr ""
|
25091 |
|
25092 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2564
|
25093 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:961
|
25094 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25095 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25096 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25097 |
msgid "Menu order, used to custom sort products."
|
25098 |
msgstr ""
|
25099 |
|
25100 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2583
|
25101 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25102 |
msgid "Limit result set to products with a specific slug."
|
25103 |
msgstr ""
|
25104 |
|
25105 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2589
|
25106 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25107 |
msgid "Limit result set to products assigned a specific status."
|
25108 |
msgstr ""
|
25109 |
|
25110 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2596
|
25111 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25112 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25113 |
msgid "Limit result set to products assigned a specific type."
|
25114 |
msgstr ""
|
25115 |
|
25116 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2603
|
25117 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25118 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25119 |
msgid "Limit result set to products assigned a specific category ID."
|
25120 |
msgstr ""
|
25121 |
|
25122 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2609
|
25123 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25124 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25125 |
msgid "Limit result set to products assigned a specific tag ID."
|
25126 |
msgstr ""
|
25127 |
|
25128 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2615
|
25129 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25130 |
msgid "Limit result set to products assigned a specific shipping class ID."
|
25131 |
msgstr ""
|
25132 |
|
@@ -25135,7 +25105,7 @@ msgid "Limit result set to products with a specific attribute."
|
|
25135 |
msgstr ""
|
25136 |
|
25137 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2627
|
25138 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25139 |
msgid "Limit result set to products with a specific attribute term ID (required an assigned attribute)."
|
25140 |
msgstr ""
|
25141 |
|
@@ -25304,7 +25274,7 @@ msgstr ""
|
|
25304 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:311
|
25305 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:24
|
25306 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:157
|
25307 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25308 |
msgid "Current page of the collection."
|
25309 |
msgstr ""
|
25310 |
|
@@ -25408,7 +25378,7 @@ msgstr ""
|
|
25408 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:300
|
25409 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:461
|
25410 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:491
|
25411 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25412 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:140
|
25413 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:235
|
25414 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:419
|
@@ -25521,7 +25491,7 @@ msgstr ""
|
|
25521 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:713
|
25522 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:453
|
25523 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:59
|
25524 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25525 |
msgid "Limit result set to specific ids."
|
25526 |
msgstr ""
|
25527 |
|
@@ -25556,10 +25526,10 @@ msgstr ""
|
|
25556 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1662
|
25557 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1720
|
25558 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:966
|
25559 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25560 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:277
|
25561 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25562 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25563 |
msgid "Meta data."
|
25564 |
msgstr ""
|
25565 |
|
@@ -25574,10 +25544,10 @@ msgstr ""
|
|
25574 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1669
|
25575 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1727
|
25576 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:973
|
25577 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25578 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:284
|
25579 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25580 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25581 |
msgid "Meta ID."
|
25582 |
msgstr ""
|
25583 |
|
@@ -25623,7 +25593,7 @@ msgid "Name of the customer for the order"
|
|
25623 |
msgstr ""
|
25624 |
|
25625 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php:76
|
25626 |
-
#: packages/woocommerce-admin/dist/chunks/
|
25627 |
msgid "Order Status"
|
25628 |
msgstr ""
|
25629 |
|
@@ -25812,19 +25782,19 @@ msgstr ""
|
|
25812 |
|
25813 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:161
|
25814 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:895
|
25815 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25816 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:161
|
25817 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25818 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25819 |
msgid "The date the image was created, as GMT."
|
25820 |
msgstr ""
|
25821 |
|
25822 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:173
|
25823 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:907
|
25824 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25825 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:173
|
25826 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25827 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25828 |
msgid "The date the image was last modified, as GMT."
|
25829 |
msgstr ""
|
25830 |
|
@@ -25839,35 +25809,35 @@ msgid "Parent product does not match current variation."
|
|
25839 |
msgstr ""
|
25840 |
|
25841 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:669
|
25842 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25843 |
msgid "Variation description."
|
25844 |
msgstr ""
|
25845 |
|
25846 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:702
|
25847 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25848 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25849 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25850 |
msgid "Start date of sale price, in the site's timezone."
|
25851 |
msgstr ""
|
25852 |
|
25853 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:707
|
25854 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25855 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25856 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25857 |
msgid "Start date of sale price, as GMT."
|
25858 |
msgstr ""
|
25859 |
|
25860 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:712
|
25861 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25862 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25863 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
25864 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25865 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25866 |
msgid "End date of sale price, in the site's timezone."
|
25867 |
msgstr ""
|
25868 |
|
25869 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:717
|
25870 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25871 |
msgid "End date of sale price, as GMT."
|
25872 |
msgstr ""
|
25873 |
|
@@ -25875,58 +25845,58 @@ msgstr ""
|
|
25875 |
msgid "Define if the variation is visible on the product's page."
|
25876 |
msgstr ""
|
25877 |
|
25878 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25879 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25880 |
msgid "The date the product was created, as GMT."
|
25881 |
msgstr ""
|
25882 |
|
25883 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25884 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25885 |
msgid "The date the product was last modified, as GMT."
|
25886 |
msgstr ""
|
25887 |
|
25888 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25889 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25890 |
msgid "List of up-sell products IDs."
|
25891 |
msgstr ""
|
25892 |
|
25893 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25894 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
25895 |
msgid "List of variations IDs."
|
25896 |
msgstr ""
|
25897 |
|
25898 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25899 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25900 |
msgid "Limit result set to products with specific SKU(s). Use commas to separate."
|
25901 |
msgstr ""
|
25902 |
|
25903 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25904 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25905 |
msgid "Limit result set to featured products."
|
25906 |
msgstr ""
|
25907 |
|
25908 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25909 |
msgid "Limit result set to products with a specific attribute. Use the taxonomy name/attribute slug."
|
25910 |
msgstr ""
|
25911 |
|
25912 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25913 |
msgid "Limit result set to products with a specific tax class."
|
25914 |
msgstr ""
|
25915 |
|
25916 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25917 |
msgid "Limit result set to products in stock or out of stock."
|
25918 |
msgstr ""
|
25919 |
|
25920 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25921 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
25922 |
msgid "Limit result set to products on sale."
|
25923 |
msgstr ""
|
25924 |
|
25925 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25926 |
msgid "Limit result set to products based on a minimum price."
|
25927 |
msgstr ""
|
25928 |
|
25929 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:
|
25930 |
msgid "Limit result set to products based on a maximum price."
|
25931 |
msgstr ""
|
25932 |
|
@@ -26276,61 +26246,61 @@ msgstr ""
|
|
26276 |
msgid "Roles successfully reset"
|
26277 |
msgstr ""
|
26278 |
|
26279 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26280 |
msgid "Terms successfully recounted"
|
26281 |
msgstr ""
|
26282 |
|
26283 |
#. translators: %d: amount of sessions
|
26284 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26285 |
msgid "Deleted all active sessions, and %d saved carts."
|
26286 |
msgstr ""
|
26287 |
|
26288 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26289 |
msgid "All missing WooCommerce pages successfully installed"
|
26290 |
msgstr ""
|
26291 |
|
26292 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26293 |
msgid "Tax rates successfully deleted"
|
26294 |
msgstr ""
|
26295 |
|
26296 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26297 |
msgid "Thumbnail regeneration has been scheduled to run in the background."
|
26298 |
msgstr ""
|
26299 |
|
26300 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26301 |
msgid "Database upgrade routine has been scheduled to run in the background."
|
26302 |
msgstr ""
|
26303 |
|
26304 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26305 |
msgid "Template cache cleared."
|
26306 |
msgstr ""
|
26307 |
|
26308 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26309 |
msgid "The active version of WooCommerce does not support template cache clearing."
|
26310 |
msgstr ""
|
26311 |
|
26312 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26313 |
msgid "You need WooCommerce 4.2 or newer to run this tool."
|
26314 |
msgstr ""
|
26315 |
|
26316 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26317 |
msgid "Database verified successfully."
|
26318 |
msgstr ""
|
26319 |
|
26320 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26321 |
msgid "Verifying database... One or more tables are still missing: "
|
26322 |
msgstr ""
|
26323 |
|
26324 |
#. translators: %s: callback string
|
26325 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26326 |
msgid "There was an error calling %s"
|
26327 |
msgstr ""
|
26328 |
|
26329 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26330 |
msgid "Tool ran."
|
26331 |
msgstr ""
|
26332 |
|
26333 |
-
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:
|
26334 |
msgid "There was an error calling this tool. There is no callback present."
|
26335 |
msgstr ""
|
26336 |
|
@@ -26676,21 +26646,21 @@ msgstr ""
|
|
26676 |
|
26677 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:548
|
26678 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:42
|
26679 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
26680 |
msgid "Limit results to those matching a string."
|
26681 |
msgstr ""
|
26682 |
|
26683 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:613
|
26684 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:685
|
26685 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:490
|
26686 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
26687 |
msgid "Limit result set to those of particular parent IDs."
|
26688 |
msgstr ""
|
26689 |
|
26690 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:622
|
26691 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:694
|
26692 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:499
|
26693 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
26694 |
msgid "Limit result set to all items except those of a particular parent ID."
|
26695 |
msgstr ""
|
26696 |
|
@@ -26806,7 +26776,19 @@ msgstr ""
|
|
26806 |
msgid "If true, this note will be attributed to the current user. If false, the note will be attributed to the system."
|
26807 |
msgstr ""
|
26808 |
|
26809 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26810 |
msgid "Limit result set to orders which have specific statuses."
|
26811 |
msgstr ""
|
26812 |
|
@@ -26910,25 +26892,33 @@ msgid "Invalid review ID."
|
|
26910 |
msgstr ""
|
26911 |
|
26912 |
#. Translators: %d parent ID.
|
26913 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
26914 |
msgid "Cannot set attributes due to invalid parent product."
|
26915 |
msgstr ""
|
26916 |
|
26917 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
26918 |
msgid "Variation status."
|
26919 |
msgstr ""
|
26920 |
|
26921 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
26922 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:
|
26923 |
msgid "Controls the stock status of the product."
|
26924 |
msgstr ""
|
26925 |
|
26926 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:
|
26927 |
-
|
26928 |
-
|
|
|
|
|
|
|
|
|
26929 |
msgid "Limit result set to products with specified stock status."
|
26930 |
msgstr ""
|
26931 |
|
|
|
|
|
|
|
|
|
26932 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-report-coupons-totals-controller.php:127
|
26933 |
msgid "Coupon type name."
|
26934 |
msgstr ""
|
@@ -27018,40 +27008,44 @@ msgstr ""
|
|
27018 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:79
|
27019 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:97
|
27020 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:115
|
27021 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:
|
27022 |
msgid "Shipping is disabled."
|
27023 |
msgstr ""
|
27024 |
|
27025 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27026 |
msgid "Taxonomy does not exist."
|
27027 |
msgstr ""
|
27028 |
|
27029 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27030 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27031 |
msgid "Can not set resource parent, taxonomy is not hierarchical."
|
27032 |
msgstr ""
|
27033 |
|
27034 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27035 |
msgid "Default product category cannot be deleted."
|
27036 |
msgstr ""
|
27037 |
|
27038 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
|
|
|
|
|
|
|
|
27039 |
msgid "Sort collection by resource attribute."
|
27040 |
msgstr ""
|
27041 |
|
27042 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27043 |
msgid "Whether to hide resources not assigned to any products."
|
27044 |
msgstr ""
|
27045 |
|
27046 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27047 |
-
msgid "Limit result set to resources assigned to a specific parent."
|
27048 |
msgstr ""
|
27049 |
|
27050 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27051 |
msgid "Limit result set to resources assigned to a specific product."
|
27052 |
msgstr ""
|
27053 |
|
27054 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:
|
27055 |
msgid "Limit result set to resources with a specific slug."
|
27056 |
msgstr ""
|
27057 |
|
@@ -27120,7 +27114,6 @@ msgstr ""
|
|
27120 |
|
27121 |
#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:47
|
27122 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
27123 |
-
#: packages/woocommerce-blocks/assets/js/previews/shipping-rates.js:40
|
27124 |
#: packages/woocommerce-blocks/build/cart.js:1
|
27125 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
27126 |
msgid "Free shipping"
|
@@ -27279,8 +27272,8 @@ msgstr ""
|
|
27279 |
|
27280 |
#: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php:117
|
27281 |
#: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php:96
|
27282 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
27283 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
27284 |
msgid "Enable"
|
27285 |
msgstr ""
|
27286 |
|
@@ -27337,7 +27330,6 @@ msgstr ""
|
|
27337 |
#: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php:105
|
27338 |
#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:31
|
27339 |
#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:83
|
27340 |
-
#: packages/woocommerce-blocks/assets/js/previews/shipping-rates.js:56
|
27341 |
#: packages/woocommerce-blocks/build/cart.js:1
|
27342 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
27343 |
msgid "Local pickup"
|
@@ -27427,7 +27419,7 @@ msgid "Please enter a valid order ID"
|
|
27427 |
msgstr ""
|
27428 |
|
27429 |
#: includes/shortcodes/class-wc-shortcode-order-tracking.php:50
|
27430 |
-
#: packages/woocommerce-admin/dist/chunks/
|
27431 |
msgid "Please enter a valid email address"
|
27432 |
msgstr ""
|
27433 |
|
@@ -27452,7 +27444,7 @@ msgstr ""
|
|
27452 |
|
27453 |
#: includes/wc-account-functions.php:260
|
27454 |
#: includes/wc-account-functions.php:395
|
27455 |
-
#: packages/woocommerce-blocks/src/BlockTypes/Checkout.php:
|
27456 |
msgid "Credit card"
|
27457 |
msgstr ""
|
27458 |
|
@@ -27500,20 +27492,20 @@ msgstr ""
|
|
27500 |
|
27501 |
#. translators: %d: shipping package number
|
27502 |
#: includes/wc-cart-functions.php:231
|
27503 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
27504 |
msgctxt "shipping packages"
|
27505 |
msgid "Shipping %d"
|
27506 |
msgstr ""
|
27507 |
|
27508 |
#. translators: %d: shipping package number
|
27509 |
#: includes/wc-cart-functions.php:231
|
27510 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
27511 |
msgctxt "shipping packages"
|
27512 |
msgid "Shipping"
|
27513 |
msgstr ""
|
27514 |
|
27515 |
#. translators: %s: coupon code
|
27516 |
-
#.
|
27517 |
#: includes/wc-cart-functions.php:264
|
27518 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:60
|
27519 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
@@ -28227,12 +28219,12 @@ msgid "JCB"
|
|
28227 |
msgstr ""
|
28228 |
|
28229 |
#. translators: 1: class name 2: woocommerce_logging_class 3: WC_Logger_Interface
|
28230 |
-
#: includes/wc-core-functions.php:
|
28231 |
msgid "The class %1$s provided by %2$s filter must implement %3$s."
|
28232 |
msgstr ""
|
28233 |
|
28234 |
#. translators: 1: wc_load_cart 2: woocommerce_init
|
28235 |
-
#: includes/wc-core-functions.php:
|
28236 |
msgid "%1$s should not be called before the %2$s action."
|
28237 |
msgstr ""
|
28238 |
|
@@ -28404,98 +28396,98 @@ msgstr ""
|
|
28404 |
msgid "Checkout is not available whilst your cart is empty."
|
28405 |
msgstr ""
|
28406 |
|
28407 |
-
#: includes/wc-template-functions.php:
|
28408 |
msgid "privacy policy"
|
28409 |
msgstr ""
|
28410 |
|
28411 |
-
#: includes/wc-template-functions.php:
|
28412 |
msgid "terms and conditions"
|
28413 |
msgstr ""
|
28414 |
|
28415 |
#. translators: %s: search query
|
28416 |
-
#: includes/wc-template-functions.php:
|
28417 |
msgid "Search results: “%s”"
|
28418 |
msgstr ""
|
28419 |
|
28420 |
#. translators: %s: page number
|
28421 |
-
#: includes/wc-template-functions.php:
|
28422 |
msgid " – Page %s"
|
28423 |
msgstr ""
|
28424 |
|
28425 |
-
#: includes/wc-template-functions.php:
|
28426 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-sort-select/index.js:23
|
28427 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
28428 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
28429 |
msgid "Default sorting"
|
28430 |
msgstr ""
|
28431 |
|
28432 |
-
#: includes/wc-template-functions.php:
|
28433 |
msgid "Sort by popularity"
|
28434 |
msgstr ""
|
28435 |
|
28436 |
-
#: includes/wc-template-functions.php:
|
28437 |
msgid "Sort by average rating"
|
28438 |
msgstr ""
|
28439 |
|
28440 |
-
#: includes/wc-template-functions.php:
|
28441 |
msgid "Sort by latest"
|
28442 |
msgstr ""
|
28443 |
|
28444 |
-
#: includes/wc-template-functions.php:
|
28445 |
msgid "Sort by price: low to high"
|
28446 |
msgstr ""
|
28447 |
|
28448 |
-
#: includes/wc-template-functions.php:
|
28449 |
msgid "Sort by price: high to low"
|
28450 |
msgstr ""
|
28451 |
|
28452 |
-
#: includes/wc-template-functions.php:
|
28453 |
msgid "Relevance"
|
28454 |
msgstr ""
|
28455 |
|
28456 |
-
#: includes/wc-template-functions.php:
|
28457 |
#: templates/checkout/form-shipping.php:57
|
28458 |
#: templates/single-product/tabs/additional-information.php:22
|
28459 |
msgid "Additional information"
|
28460 |
msgstr ""
|
28461 |
|
28462 |
#. translators: %s: reviews count
|
28463 |
-
#: includes/wc-template-functions.php:
|
28464 |
msgid "Reviews (%d)"
|
28465 |
msgstr ""
|
28466 |
|
28467 |
-
#: includes/wc-template-functions.php:
|
28468 |
msgctxt "breadcrumb"
|
28469 |
msgid "Home"
|
28470 |
msgstr ""
|
28471 |
|
28472 |
-
#: includes/wc-template-functions.php:
|
28473 |
msgid "Place order"
|
28474 |
msgstr ""
|
28475 |
|
28476 |
-
#: includes/wc-template-functions.php:
|
28477 |
msgid "Update country / region"
|
28478 |
msgstr ""
|
28479 |
|
28480 |
-
#: includes/wc-template-functions.php:
|
28481 |
-
#: includes/wc-template-functions.php:
|
28482 |
-
#: includes/wc-template-functions.php:
|
28483 |
msgid "Choose an option"
|
28484 |
msgstr ""
|
28485 |
|
28486 |
#. translators: 1: rating 2: rating count
|
28487 |
-
#: includes/wc-template-functions.php:
|
28488 |
msgid "Rated %1$s out of 5 based on %2$s customer rating"
|
28489 |
msgid_plural "Rated %1$s out of 5 based on %2$s customer ratings"
|
28490 |
msgstr[0] ""
|
28491 |
msgstr[1] ""
|
28492 |
|
28493 |
-
#: includes/wc-template-functions.php:
|
28494 |
msgctxt "min_price"
|
28495 |
msgid "From:"
|
28496 |
msgstr ""
|
28497 |
|
28498 |
-
#: includes/wc-template-functions.php:
|
28499 |
msgid "Your cart is currently empty."
|
28500 |
msgstr ""
|
28501 |
|
@@ -28636,7 +28628,7 @@ msgid "Filter by"
|
|
28636 |
msgstr ""
|
28637 |
|
28638 |
#: includes/widgets/class-wc-widget-layered-nav.php:80
|
28639 |
-
#: packages/woocommerce-admin/dist/chunks/
|
28640 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
28641 |
msgid "Attribute"
|
28642 |
msgstr ""
|
@@ -28672,7 +28664,7 @@ msgid "OR"
|
|
28672 |
msgstr ""
|
28673 |
|
28674 |
#. translators: %s: taxonomy name
|
28675 |
-
#.
|
28676 |
#: includes/widgets/class-wc-widget-layered-nav.php:248
|
28677 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/index.js:159
|
28678 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
@@ -29604,7 +29596,7 @@ msgstr ""
|
|
29604 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:194
|
29605 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:324
|
29606 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
29607 |
-
#: packages/woocommerce-admin/dist/chunks/
|
29608 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
29609 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
|
29610 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
|
@@ -29677,6 +29669,16 @@ msgstr ""
|
|
29677 |
msgid "Sorry, you cannot manage plugins."
|
29678 |
msgstr ""
|
29679 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29680 |
#: packages/woocommerce-admin/src/API/NoteActions.php:32
|
29681 |
msgid "Unique ID for the Note."
|
29682 |
msgstr ""
|
@@ -29793,58 +29795,54 @@ msgid "Whether or not the profile was skipped."
|
|
29793 |
msgstr ""
|
29794 |
|
29795 |
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:231
|
29796 |
-
msgid "How the Jetpack/WooCommerce Shipping & Tax step was handled."
|
29797 |
-
msgstr ""
|
29798 |
-
|
29799 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:245
|
29800 |
msgid "Account type used for Jetpack."
|
29801 |
msgstr ""
|
29802 |
|
29803 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29804 |
msgid "Industry."
|
29805 |
msgstr ""
|
29806 |
|
29807 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29808 |
msgid "Types of products sold."
|
29809 |
msgstr ""
|
29810 |
|
29811 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29812 |
msgid "Number of products to be added."
|
29813 |
msgstr ""
|
29814 |
|
29815 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29816 |
msgid "Other places the store is selling products."
|
29817 |
msgstr ""
|
29818 |
|
29819 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29820 |
msgid "Current annual revenue of the store."
|
29821 |
msgstr ""
|
29822 |
|
29823 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29824 |
msgid "Name of other platform used to sell."
|
29825 |
msgstr ""
|
29826 |
|
29827 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29828 |
msgid "Name of other platform used to sell (not listed)."
|
29829 |
msgstr ""
|
29830 |
|
29831 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29832 |
msgid "Extra business extensions to install."
|
29833 |
msgstr ""
|
29834 |
|
29835 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29836 |
msgid "Selected store theme."
|
29837 |
msgstr ""
|
29838 |
|
29839 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29840 |
msgid "Whether or not the user opted to purchase items now or later."
|
29841 |
msgstr ""
|
29842 |
|
29843 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29844 |
msgid "Whether or not this store was setup for a client."
|
29845 |
msgstr ""
|
29846 |
|
29847 |
-
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:
|
29848 |
msgid "Whether or not the store was connected to WooCommerce.com during the extension flow."
|
29849 |
msgstr ""
|
29850 |
|
@@ -29923,7 +29921,7 @@ msgid "Homepage"
|
|
29923 |
msgstr ""
|
29924 |
|
29925 |
#: packages/woocommerce-admin/src/API/OnboardingTasks.php:505
|
29926 |
-
msgid "Homepage created
|
29927 |
msgstr ""
|
29928 |
|
29929 |
#: packages/woocommerce-admin/src/API/OnboardingTasks.php:527
|
@@ -31056,10 +31054,6 @@ msgstr ""
|
|
31056 |
msgid "Limit result set to orders that have the specified customer_type"
|
31057 |
msgstr ""
|
31058 |
|
31059 |
-
#: packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php:143
|
31060 |
-
msgid "Sorry, fetching performance indicators failed."
|
31061 |
-
msgstr ""
|
31062 |
-
|
31063 |
#: packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php:224
|
31064 |
msgid "Visitors"
|
31065 |
msgstr ""
|
@@ -31412,7 +31406,7 @@ msgstr ""
|
|
31412 |
|
31413 |
#: packages/woocommerce-admin/src/Features/Analytics.php:129
|
31414 |
#: packages/woocommerce-admin/src/Features/Analytics.php:249
|
31415 |
-
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:
|
31416 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31417 |
msgid "Analytics"
|
31418 |
msgstr ""
|
@@ -31434,33 +31428,21 @@ msgstr ""
|
|
31434 |
msgid "Analytics cache cleared."
|
31435 |
msgstr ""
|
31436 |
|
31437 |
-
#: packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php:
|
31438 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31439 |
msgid "Thank you for your feedback!"
|
31440 |
msgstr ""
|
31441 |
|
31442 |
-
#: packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php:
|
31443 |
-
msgid "How easy was it to add a product?"
|
31444 |
-
msgstr ""
|
31445 |
-
|
31446 |
-
#: packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php:282
|
31447 |
-
msgid "How easy was it to edit your product?"
|
31448 |
-
msgstr ""
|
31449 |
-
|
31450 |
-
#: packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php:307
|
31451 |
-
msgid "How easy was it to update an order?"
|
31452 |
-
msgstr ""
|
31453 |
-
|
31454 |
-
#: packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php:368
|
31455 |
msgid "How easy was it to update your settings?"
|
31456 |
msgstr ""
|
31457 |
|
31458 |
-
#: packages/woocommerce-admin/src/Features/Features.php:
|
31459 |
-
#: packages/woocommerce-admin/src/Features/Features.php:
|
31460 |
msgid "Features"
|
31461 |
msgstr ""
|
31462 |
|
31463 |
-
#: packages/woocommerce-admin/src/Features/Features.php:
|
31464 |
msgid "Start using new features that are being progressively rolled out to improve the store management experience."
|
31465 |
msgstr ""
|
31466 |
|
@@ -31472,7 +31454,7 @@ msgstr ""
|
|
31472 |
|
31473 |
#: packages/woocommerce-admin/src/Features/Marketing.php:74
|
31474 |
#: packages/woocommerce-admin/src/Features/Marketing.php:75
|
31475 |
-
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:
|
31476 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31477 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
31478 |
msgid "Marketing"
|
@@ -31490,34 +31472,48 @@ msgstr ""
|
|
31490 |
msgid "Utilities"
|
31491 |
msgstr ""
|
31492 |
|
31493 |
-
#: packages/woocommerce-admin/src/Features/Navigation/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31494 |
msgid "Adds the new WooCommerce navigation experience to the dashboard"
|
31495 |
msgstr ""
|
31496 |
|
31497 |
#. translators: 1: line break tag, 2: open link to WordPress update link, 3: close link tag.
|
31498 |
-
#: packages/woocommerce-admin/src/Features/Navigation/Init.php:
|
31499 |
msgid "%1$s %2$sUpdate WordPress to enable the new navigation%3$s"
|
31500 |
msgstr ""
|
31501 |
|
31502 |
-
#: packages/woocommerce-admin/src/Features/Navigation/Init.php:
|
31503 |
msgid "Navigation"
|
31504 |
msgstr ""
|
31505 |
|
31506 |
-
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:
|
31507 |
msgid "WooCommerce Home"
|
31508 |
msgstr ""
|
31509 |
|
31510 |
#. translators: 1: Duplicate menu item path.
|
31511 |
-
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:
|
31512 |
msgid "You have attempted to register a duplicate item with WooCommerce Navigation: %1$s"
|
31513 |
msgstr ""
|
31514 |
|
31515 |
#. translators: 1: Duplicate menu item path.
|
31516 |
-
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:
|
31517 |
msgid "The item ID %1$s attempted to register using an invalid option. The arguments `menuId` and `parent` are not allowed for add_setting_item()"
|
31518 |
msgstr ""
|
31519 |
|
31520 |
-
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:
|
31521 |
msgid "WordPress Dashboard"
|
31522 |
msgstr ""
|
31523 |
|
@@ -31574,81 +31570,85 @@ msgstr ""
|
|
31574 |
msgid " — %s"
|
31575 |
msgstr ""
|
31576 |
|
31577 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31578 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31579 |
msgid "Setup wizard"
|
31580 |
msgstr ""
|
31581 |
|
31582 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31583 |
msgid "WooCommerce Onboarding"
|
31584 |
msgstr ""
|
31585 |
|
31586 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31587 |
msgid "Profile Setup Wizard"
|
31588 |
msgstr ""
|
31589 |
|
31590 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31591 |
msgid "If you need to access the setup wizard again, please click on the button below."
|
31592 |
msgstr ""
|
31593 |
|
31594 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31595 |
msgid "Task List"
|
31596 |
msgstr ""
|
31597 |
|
31598 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31599 |
msgid "If you need to enable or disable the task lists, please click on the button below."
|
31600 |
msgstr ""
|
31601 |
|
31602 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31603 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31604 |
msgid "Disable"
|
31605 |
msgstr ""
|
31606 |
|
31607 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31608 |
msgid "Extended task List"
|
31609 |
msgstr ""
|
31610 |
|
31611 |
-
#: packages/woocommerce-admin/src/Features/Onboarding.php:
|
31612 |
msgid "If you need to enable or disable the extended task lists, please click on the button below."
|
31613 |
msgstr ""
|
31614 |
|
|
|
|
|
|
|
|
|
31615 |
#: packages/woocommerce-admin/src/Features/ShippingLabelBanner.php:107
|
31616 |
#: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
|
31617 |
msgid "Shipping Label"
|
31618 |
msgstr ""
|
31619 |
|
31620 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31621 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31622 |
msgid "Setup Wizard"
|
31623 |
msgstr ""
|
31624 |
|
31625 |
#. translators: %1$s: updated title, %2$s: blog info name
|
31626 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31627 |
msgid "%1$s ‹ %2$s"
|
31628 |
msgstr ""
|
31629 |
|
31630 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31631 |
msgid "Settings for WooCommerce admin reporting."
|
31632 |
msgstr ""
|
31633 |
|
31634 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31635 |
msgid "Excluded report order statuses"
|
31636 |
msgstr ""
|
31637 |
|
31638 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31639 |
msgid "Statuses that should not be included when calculating report totals."
|
31640 |
msgstr ""
|
31641 |
|
31642 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31643 |
msgid "Actionable order statuses"
|
31644 |
msgstr ""
|
31645 |
|
31646 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31647 |
msgid "Statuses that require extra action on behalf of the store admin."
|
31648 |
msgstr ""
|
31649 |
|
31650 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31651 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
31652 |
msgid "Default Date Range"
|
31653 |
msgstr ""
|
31654 |
|
@@ -31737,7 +31737,7 @@ msgstr ""
|
|
31737 |
msgid "You want your product catalog and images to look great and align with your brand. This guide will give you all the tips you need to get your products looking great in your store."
|
31738 |
msgstr ""
|
31739 |
|
31740 |
-
#: packages/woocommerce-admin/src/Notes/DataStore.php:
|
31741 |
msgid "Invalid admin note"
|
31742 |
msgstr ""
|
31743 |
|
@@ -31785,6 +31785,14 @@ msgstr ""
|
|
31785 |
msgid "One of the most awaited features has just arrived! You can now have insights into each product variation in the orders and products reports."
|
31786 |
msgstr ""
|
31787 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31788 |
#: packages/woocommerce-admin/src/Notes/FirstProduct.php:69
|
31789 |
msgid "Do you need help with adding your first product?"
|
31790 |
msgstr ""
|
@@ -31903,15 +31911,15 @@ msgstr ""
|
|
31903 |
msgid "Start your day knowing the next steps you need to take with your orders, products, and customer feedback.<br/><br/>Read more about how to use the activity panels on the Home screen."
|
31904 |
msgstr ""
|
31905 |
|
31906 |
-
#: packages/woocommerce-admin/src/Notes/Marketing.php:
|
31907 |
msgid "Connect with your audience"
|
31908 |
msgstr ""
|
31909 |
|
31910 |
-
#: packages/woocommerce-admin/src/Notes/Marketing.php:
|
31911 |
msgid "Grow your customer base and increase your sales with marketing tools built for WooCommerce."
|
31912 |
msgstr ""
|
31913 |
|
31914 |
-
#: packages/woocommerce-admin/src/Notes/Marketing.php:
|
31915 |
msgid "Open marketing hub"
|
31916 |
msgstr ""
|
31917 |
|
@@ -32124,7 +32132,6 @@ msgid "Set up additional payment providers"
|
|
32124 |
msgstr ""
|
32125 |
|
32126 |
#: packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php:94
|
32127 |
-
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
32128 |
msgid "Set up payments"
|
32129 |
msgstr ""
|
32130 |
|
@@ -32162,6 +32169,7 @@ msgid "Activate usage tracking"
|
|
32162 |
msgstr ""
|
32163 |
|
32164 |
#: packages/woocommerce-admin/src/Notes/WelcomeToWooCommerceForStoreUsers.php:43
|
|
|
32165 |
msgid "Welcome to your new store management experience"
|
32166 |
msgstr ""
|
32167 |
|
@@ -32280,16 +32288,20 @@ msgid "Or you can download a pre-built version of the plugin by visiting <a href
|
|
32280 |
msgstr ""
|
32281 |
|
32282 |
#. translators: If your word count is based on single characters (e.g. East Asian characters), enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'. Do not translate into your own language.
|
32283 |
-
#: packages/woocommerce-blocks/src/Assets.php:
|
32284 |
msgctxt "Word count type. Do not translate!"
|
32285 |
msgid "words"
|
32286 |
msgstr ""
|
32287 |
|
32288 |
-
#.
|
32289 |
#: packages/woocommerce-blocks/src/Assets/Api.php:97
|
32290 |
msgid "Script with handle %s had a dependency on itself which has been removed. This is an indicator that your JS code has a circular dependency that can cause bugs."
|
32291 |
msgstr ""
|
32292 |
|
|
|
|
|
|
|
|
|
32293 |
#: packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php:424
|
32294 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/sale-badge/block.js:53
|
32295 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
@@ -32319,7 +32331,7 @@ msgid_plural "%d products"
|
|
32319 |
msgstr[0] ""
|
32320 |
msgstr[1] ""
|
32321 |
|
32322 |
-
#.
|
32323 |
#: packages/woocommerce-blocks/src/Domain/Bootstrap.php:127
|
32324 |
msgid "WooCommerce Blocks development mode requires files to be built. From the plugin directory, run %1$s to install dependencies, %2$s to build the files or %3$s to build the files and watch for changes."
|
32325 |
msgstr ""
|
@@ -32342,15 +32354,30 @@ msgid "Customer \"new account\" emails are sent to the customer when a customer
|
|
32342 |
msgstr ""
|
32343 |
|
32344 |
#. translators: %s: extension namespace
|
32345 |
-
#: packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php:
|
|
|
32346 |
msgid "Extension data registered by %s"
|
32347 |
msgstr ""
|
32348 |
|
32349 |
-
#.
|
32350 |
#: packages/woocommerce-blocks/src/Installer.php:108
|
32351 |
msgid "WooCommerce %1$s table creation failed. Does the %2$s user have CREATE privileges on the %3$s database?"
|
32352 |
msgstr ""
|
32353 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32354 |
#: packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php:162
|
32355 |
#: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/stripe/credit-card/index.js:41
|
32356 |
#: packages/woocommerce-blocks/build/wc-payment-method-stripe.js:1
|
@@ -32361,38 +32388,28 @@ msgstr ""
|
|
32361 |
msgid "Mastercard"
|
32362 |
msgstr ""
|
32363 |
|
32364 |
-
|
32365 |
-
#: packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php:29
|
32366 |
-
msgid "Payment method \"%s\" is already registered."
|
32367 |
-
msgstr ""
|
32368 |
-
|
32369 |
-
#. translators: %s: Payment method name.
|
32370 |
-
#: packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php:70
|
32371 |
-
msgid "Payment method \"%s\" is not registered."
|
32372 |
-
msgstr ""
|
32373 |
-
|
32374 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:137
|
32375 |
msgid "Missing the X-WC-Store-API-Nonce header. This endpoint requires a valid nonce."
|
32376 |
msgstr ""
|
32377 |
|
32378 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/
|
32379 |
msgid "X-WC-Store-API-Nonce is invalid."
|
32380 |
msgstr ""
|
32381 |
|
32382 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:
|
32383 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:
|
32384 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:
|
32385 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:
|
32386 |
msgid "Method not implemented"
|
32387 |
msgstr ""
|
32388 |
|
32389 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:
|
32390 |
msgid "Scope under which the request is made; determines fields present in response."
|
32391 |
msgstr ""
|
32392 |
|
32393 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:33
|
32394 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:166
|
32395 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32396 |
msgid "Maximum number of items to be returned in result set. Defaults to no limit if left blank."
|
32397 |
msgstr ""
|
32398 |
|
@@ -32408,122 +32425,122 @@ msgstr ""
|
|
32408 |
msgid "If true, empty terms will not be returned."
|
32409 |
msgstr ""
|
32410 |
|
32411 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:
|
32412 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:42
|
32413 |
msgid "The cart item product or variation ID."
|
32414 |
msgstr ""
|
32415 |
|
32416 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:
|
32417 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:48
|
32418 |
msgid "Quantity of this item in the cart."
|
32419 |
msgstr ""
|
32420 |
|
32421 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:
|
32422 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:125
|
32423 |
msgid "Chosen attributes (for variations)."
|
32424 |
msgstr ""
|
32425 |
|
32426 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:
|
32427 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:133
|
32428 |
msgid "Variation attribute name."
|
32429 |
msgstr ""
|
32430 |
|
32431 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:
|
32432 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:139
|
32433 |
msgid "Variation attribute value."
|
32434 |
msgstr ""
|
32435 |
|
32436 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:
|
32437 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php:
|
32438 |
msgid "Cannot create an existing cart item."
|
32439 |
msgstr ""
|
32440 |
|
32441 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php:
|
32442 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php:
|
32443 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:
|
32444 |
msgid "Unique identifier for the coupon within the cart."
|
32445 |
msgstr ""
|
32446 |
|
32447 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php:
|
32448 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php:
|
32449 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:
|
32450 |
msgid "Coupons are disabled."
|
32451 |
msgstr ""
|
32452 |
|
32453 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php:
|
32454 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php:
|
32455 |
msgid "Coupon does not exist in the cart."
|
32456 |
msgstr ""
|
32457 |
|
32458 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php:
|
32459 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:36
|
32460 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php:98
|
32461 |
msgid "Unique identifier for the item within the cart."
|
32462 |
msgstr ""
|
32463 |
|
32464 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php:
|
32465 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php:
|
32466 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
32467 |
msgid "Cart item does not exist."
|
32468 |
msgstr ""
|
32469 |
|
32470 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:
|
32471 |
msgid "Invalid coupon code."
|
32472 |
msgstr ""
|
32473 |
|
32474 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:
|
32475 |
msgid "Coupon cannot be removed because it is not already applied to the cart."
|
32476 |
msgstr ""
|
32477 |
|
32478 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php:
|
32479 |
msgid "Unique identifier (key) for the cart item."
|
32480 |
msgstr ""
|
32481 |
|
32482 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php:
|
32483 |
msgid "Cart item no longer exists or is invalid."
|
32484 |
msgstr ""
|
32485 |
|
32486 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:
|
32487 |
msgid "The ID of the package being shipped."
|
32488 |
msgstr ""
|
32489 |
|
32490 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:
|
32491 |
msgid "The chosen rate ID for the package."
|
32492 |
msgstr ""
|
32493 |
|
32494 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:
|
32495 |
msgid "Invalid Package ID."
|
32496 |
msgstr ""
|
32497 |
|
32498 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php:
|
32499 |
msgid "Unique identifier (key) for the cart item to update."
|
32500 |
msgstr ""
|
32501 |
|
32502 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php:
|
32503 |
msgid "New quantity of the item in the cart."
|
32504 |
msgstr ""
|
32505 |
|
32506 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:
|
32507 |
msgid "Data to pass through to the payment method when processing payment."
|
32508 |
msgstr ""
|
32509 |
|
32510 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:
|
32511 |
msgid "Unable to create order"
|
32512 |
msgstr ""
|
32513 |
|
32514 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:
|
32515 |
msgid "Invalid payment result received from payment method."
|
32516 |
msgstr ""
|
32517 |
|
32518 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:
|
32519 |
msgid "No payment method provided."
|
32520 |
msgstr ""
|
32521 |
|
32522 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:
|
32523 |
msgid "This payment gateway is not available."
|
32524 |
msgstr ""
|
32525 |
|
32526 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:
|
32527 |
msgid "An account is already registered with your email address. Please log in before proceeding."
|
32528 |
msgstr ""
|
32529 |
|
@@ -32571,63 +32588,63 @@ msgstr ""
|
|
32571 |
msgid "Limit result set to reviews from specific product IDs."
|
32572 |
msgstr ""
|
32573 |
|
32574 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32575 |
msgid "Limit response to resources created after a given ISO8601 compliant date."
|
32576 |
msgstr ""
|
32577 |
|
32578 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32579 |
msgid "Limit response to resources created before a given ISO8601 compliant date."
|
32580 |
msgstr ""
|
32581 |
|
32582 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32583 |
msgid "When limiting response using after/before, which date column to compare against."
|
32584 |
msgstr ""
|
32585 |
|
32586 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32587 |
msgid "Operator to compare product category terms."
|
32588 |
msgstr ""
|
32589 |
|
32590 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32591 |
msgid "Operator to compare product tags."
|
32592 |
msgstr ""
|
32593 |
|
32594 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32595 |
msgid "Limit result set to products based on a minimum price, provided using the smallest unit of the currency."
|
32596 |
msgstr ""
|
32597 |
|
32598 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32599 |
msgid "Limit result set to products based on a maximum price, provided using the smallest unit of the currency."
|
32600 |
msgstr ""
|
32601 |
|
32602 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32603 |
msgid "Limit result set to products with selected global attributes."
|
32604 |
msgstr ""
|
32605 |
|
32606 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32607 |
msgid "Attribute taxonomy name."
|
32608 |
msgstr ""
|
32609 |
|
32610 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32611 |
msgid "List of attribute term IDs."
|
32612 |
msgstr ""
|
32613 |
|
32614 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32615 |
msgid "List of attribute slug(s). If a term ID is provided, this will be ignored."
|
32616 |
msgstr ""
|
32617 |
|
32618 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32619 |
msgid "Operator to compare product attribute terms."
|
32620 |
msgstr ""
|
32621 |
|
32622 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32623 |
msgid "The logical relationship between attributes when filtering across multiple at once."
|
32624 |
msgstr ""
|
32625 |
|
32626 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32627 |
msgid "Determines if hidden or visible catalog products are shown."
|
32628 |
msgstr ""
|
32629 |
|
32630 |
-
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:
|
32631 |
msgid "Limit result set to products with a certain average rating."
|
32632 |
msgstr ""
|
32633 |
|
@@ -32863,111 +32880,111 @@ msgstr ""
|
|
32863 |
msgid "Whether the product is visible in the catalog"
|
32864 |
msgstr ""
|
32865 |
|
32866 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32867 |
msgid "List of applied cart coupons."
|
32868 |
msgstr ""
|
32869 |
|
32870 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32871 |
msgid "List of available shipping rates for the cart."
|
32872 |
msgstr ""
|
32873 |
|
32874 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32875 |
msgid "Current set shipping address for the customer."
|
32876 |
msgstr ""
|
32877 |
|
32878 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32879 |
msgid "Current set billing address for the customer."
|
32880 |
msgstr ""
|
32881 |
|
32882 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32883 |
msgid "List of cart items."
|
32884 |
msgstr ""
|
32885 |
|
32886 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32887 |
msgid "Number of items in the cart."
|
32888 |
msgstr ""
|
32889 |
|
32890 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32891 |
msgid "Total weight (in grams) of all products in the cart."
|
32892 |
msgstr ""
|
32893 |
|
32894 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32895 |
msgid "True if the cart needs payment. False for carts with only free products and no shipping costs."
|
32896 |
msgstr ""
|
32897 |
|
32898 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32899 |
msgid "True if the cart needs shipping. False for carts with only digital goods or stores with no shipping methods set-up."
|
32900 |
msgstr ""
|
32901 |
|
32902 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32903 |
msgid "True if the cart meets the criteria for showing shipping costs, and rates have been calculated and included in the totals."
|
32904 |
msgstr ""
|
32905 |
|
32906 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32907 |
msgid "List of cart fees."
|
32908 |
msgstr ""
|
32909 |
|
32910 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32911 |
msgid "Cart total amounts provided using the smallest unit of the currency."
|
32912 |
msgstr ""
|
32913 |
|
32914 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32915 |
msgid "Total price of items in the cart."
|
32916 |
msgstr ""
|
32917 |
|
32918 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32919 |
msgid "Total tax on items in the cart."
|
32920 |
msgstr ""
|
32921 |
|
32922 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32923 |
msgid "Total price of any applied fees."
|
32924 |
msgstr ""
|
32925 |
|
32926 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32927 |
msgid "Total tax on fees."
|
32928 |
msgstr ""
|
32929 |
|
32930 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32931 |
msgid "Total discount from applied coupons."
|
32932 |
msgstr ""
|
32933 |
|
32934 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32935 |
msgid "Total tax removed due to discount from applied coupons."
|
32936 |
msgstr ""
|
32937 |
|
32938 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32939 |
msgid "Total price of shipping. If shipping has not been calculated, a null response will be sent."
|
32940 |
msgstr ""
|
32941 |
|
32942 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32943 |
msgid "Total tax on shipping. If shipping has not been calculated, a null response will be sent."
|
32944 |
msgstr ""
|
32945 |
|
32946 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32947 |
msgid "Total price the customer will pay."
|
32948 |
msgstr ""
|
32949 |
|
32950 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32951 |
msgid "Total tax applied to items and shipping."
|
32952 |
msgstr ""
|
32953 |
|
32954 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32955 |
msgid "Lines of taxes applied to items and shipping."
|
32956 |
msgstr ""
|
32957 |
|
32958 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32959 |
msgid "The name of the tax."
|
32960 |
msgstr ""
|
32961 |
|
32962 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32963 |
msgid "The amount of tax charged."
|
32964 |
msgstr ""
|
32965 |
|
32966 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32967 |
msgid "List of cart item errors, for example, items in the cart which are out of stock."
|
32968 |
msgstr ""
|
32969 |
|
32970 |
-
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:
|
32971 |
msgid "List of required payment gateway features to process the order."
|
32972 |
msgstr ""
|
32973 |
|
@@ -33365,73 +33382,99 @@ msgstr ""
|
|
33365 |
msgid "Number of objects (posts of any type) assigned to the term."
|
33366 |
msgstr ""
|
33367 |
|
33368 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33369 |
msgid "Cart item is invalid."
|
33370 |
msgstr ""
|
33371 |
|
33372 |
-
#. translators: %s: product name
|
33373 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33374 |
-
msgid "
|
33375 |
msgstr ""
|
33376 |
|
33377 |
-
#. translators: %s: product
|
33378 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33379 |
-
|
33380 |
-
msgid ""%s" is out of stock and cannot be purchased."
|
33381 |
msgstr ""
|
33382 |
|
33383 |
-
#. translators:
|
33384 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33385 |
-
msgid "
|
33386 |
-
|
33387 |
-
|
33388 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33389 |
|
33390 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33391 |
msgid "Unable to retrieve cart."
|
33392 |
msgstr ""
|
33393 |
|
33394 |
-
#.
|
33395 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33396 |
msgid "\"%s\" is an invalid coupon code."
|
33397 |
msgstr ""
|
33398 |
|
33399 |
-
#.
|
33400 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33401 |
msgid "Coupon code \"%s\" has already been applied."
|
33402 |
msgstr ""
|
33403 |
|
33404 |
#. translators: %s: coupon code
|
33405 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33406 |
msgid "\"%s\" has already been applied and cannot be used in conjunction with other coupons."
|
33407 |
msgstr ""
|
33408 |
|
33409 |
#. translators: %1$s coupon code, %2$s reason.
|
33410 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33411 |
msgid "The \"%1$s\" coupon has been removed from your cart: %2$s"
|
33412 |
msgstr ""
|
33413 |
|
33414 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33415 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33416 |
msgid "This product cannot be added to the cart."
|
33417 |
msgstr ""
|
33418 |
|
33419 |
#. translators: %s: product name
|
33420 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33421 |
msgid ""%s" is not available for purchase."
|
33422 |
msgstr ""
|
33423 |
|
33424 |
#. translators: %1$s: Attribute name, %2$s: Allowed values.
|
33425 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33426 |
msgid "Invalid value posted for %1$s. Allowed values: %2$s"
|
33427 |
msgstr ""
|
33428 |
|
33429 |
#. translators: %s: Attribute name.
|
33430 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33431 |
msgid "Missing variation data for variable product."
|
33432 |
msgstr ""
|
33433 |
|
33434 |
-
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:
|
33435 |
msgid "No matching variation found."
|
33436 |
msgstr ""
|
33437 |
|
@@ -33439,7 +33482,7 @@ msgstr ""
|
|
33439 |
msgid "Cannot create order from empty cart."
|
33440 |
msgstr ""
|
33441 |
|
33442 |
-
#.
|
33443 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:168
|
33444 |
msgid "Invalid coupons were removed from the cart: \"%s\""
|
33445 |
msgstr ""
|
@@ -33448,32 +33491,30 @@ msgstr ""
|
|
33448 |
msgid "A valid email address is required"
|
33449 |
msgstr ""
|
33450 |
|
33451 |
-
#.
|
33452 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:201
|
33453 |
msgid "The provided email address (%s) is not valid—please provide a valid email address"
|
33454 |
msgstr ""
|
33455 |
|
33456 |
-
#.
|
33457 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:226
|
33458 |
msgid "Sorry, we do not ship orders to the provided country (%s)"
|
33459 |
msgstr ""
|
33460 |
|
33461 |
-
#.
|
33462 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:241
|
33463 |
msgid "Sorry, we do not allow orders from the provided country (%s)"
|
33464 |
msgstr ""
|
33465 |
|
33466 |
-
#.
|
33467 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:272
|
33468 |
msgid "There was a problem with the provided %s:"
|
33469 |
msgstr ""
|
33470 |
|
33471 |
-
#. Translators: %s Address type.
|
33472 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:273
|
33473 |
msgid "shipping address"
|
33474 |
msgstr ""
|
33475 |
|
33476 |
-
#. Translators: %s Address type.
|
33477 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:273
|
33478 |
msgid "billing address"
|
33479 |
msgstr ""
|
@@ -33496,11 +33537,16 @@ msgstr ""
|
|
33496 |
msgid "State/County"
|
33497 |
msgstr ""
|
33498 |
|
33499 |
-
#.
|
33500 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:360
|
33501 |
msgid "%s is required"
|
33502 |
msgstr ""
|
33503 |
|
|
|
|
|
|
|
|
|
|
|
33504 |
#. translators: %s: Customer username
|
33505 |
#: packages/woocommerce-blocks/templates/emails/customer-new-account-blocks.php:17
|
33506 |
msgid "Hello %s,"
|
@@ -33548,7 +33594,7 @@ msgstr ""
|
|
33548 |
msgid "WooCommerce Blocks requires a more recent version of WordPress and has been paused. Please update WordPress to continue enjoying WooCommerce Blocks."
|
33549 |
msgstr ""
|
33550 |
|
33551 |
-
#.
|
33552 |
#: packages/woocommerce-blocks/woocommerce-gutenberg-products-block.php:95
|
33553 |
msgid "WooCommerce Blocks development mode requires the %1$s constant to be defined and true in your %2$s file. Otherwise you are loading the blocks package from WooCommerce core."
|
33554 |
msgstr ""
|
@@ -33570,6 +33616,11 @@ msgstr ""
|
|
33570 |
msgid "Your installation of WooCommerce is incomplete. If you installed WooCommerce from GitHub, %1$splease refer to this document%2$s to set up your development environment."
|
33571 |
msgstr ""
|
33572 |
|
|
|
|
|
|
|
|
|
|
|
33573 |
#. translators: %s: product name
|
33574 |
#: src/Checkout/Helpers/ReserveStock.php:188
|
33575 |
msgid "Not enough units of %s are available in stock to fulfil this order."
|
@@ -33661,7 +33712,7 @@ msgid "Enter a different address"
|
|
33661 |
msgstr ""
|
33662 |
|
33663 |
#: templates/cart/cart-totals.php:25
|
33664 |
-
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/full-cart/index.js:
|
33665 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
33666 |
#: packages/woocommerce-blocks/build/cart.js:1
|
33667 |
msgid "Cart totals"
|
@@ -33674,7 +33725,6 @@ msgstr ""
|
|
33674 |
#: templates/checkout/review-order.php:24
|
33675 |
#: templates/checkout/review-order.php:56
|
33676 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
33677 |
-
#: packages/woocommerce-blocks/packages/checkout/totals/subtotal/index.js:22
|
33678 |
msgid "Subtotal"
|
33679 |
msgstr ""
|
33680 |
|
@@ -34457,6 +34507,22 @@ msgstr ""
|
|
34457 |
msgid "Install"
|
34458 |
msgstr ""
|
34459 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34460 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
34461 |
msgid "%1$s ‹ %2$s — WooCommerce"
|
34462 |
msgstr ""
|
@@ -34526,7 +34592,7 @@ msgid "There was a problem exporting your %s Report. Please try again."
|
|
34526 |
msgstr ""
|
34527 |
|
34528 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
34529 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34530 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
34531 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
34532 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
@@ -34538,7 +34604,7 @@ msgid "TAX"
|
|
34538 |
msgstr ""
|
34539 |
|
34540 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
34541 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34542 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
34543 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
34544 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
|
@@ -34548,7 +34614,7 @@ msgid "No data for the current search"
|
|
34548 |
msgstr ""
|
34549 |
|
34550 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
34551 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34552 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
34553 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
34554 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
|
@@ -34633,7 +34699,7 @@ msgid "Search by product name or SKU"
|
|
34633 |
msgstr ""
|
34634 |
|
34635 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34636 |
-
msgid "Message dismissed
|
34637 |
msgstr ""
|
34638 |
|
34639 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
@@ -34643,11 +34709,11 @@ msgid "Undo"
|
|
34643 |
msgstr ""
|
34644 |
|
34645 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34646 |
-
msgid "Message could not be dismissed
|
34647 |
msgstr ""
|
34648 |
|
34649 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34650 |
-
msgid "All messages dismissed
|
34651 |
msgstr ""
|
34652 |
|
34653 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
@@ -34684,677 +34750,698 @@ msgid "There was an error getting your inbox. Please try again."
|
|
34684 |
msgstr ""
|
34685 |
|
34686 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34687 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34688 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34689 |
-
msgid "
|
34690 |
msgstr ""
|
34691 |
|
34692 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34693 |
-
|
|
|
|
|
34694 |
msgstr ""
|
34695 |
|
34696 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34697 |
-
|
|
|
|
|
34698 |
msgstr ""
|
34699 |
|
34700 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34701 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34702 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34703 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34704 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34705 |
-
|
|
|
|
|
|
|
34706 |
msgstr ""
|
34707 |
|
34708 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34709 |
-
|
34710 |
-
|
|
|
34711 |
msgstr ""
|
34712 |
|
34713 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34714 |
-
|
|
|
|
|
34715 |
msgstr ""
|
34716 |
|
34717 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34718 |
-
|
|
|
|
|
34719 |
msgstr ""
|
34720 |
|
34721 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34722 |
-
|
|
|
|
|
34723 |
msgstr ""
|
34724 |
|
34725 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34726 |
-
|
|
|
34727 |
msgstr ""
|
34728 |
|
34729 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34730 |
-
|
34731 |
-
msgid "
|
34732 |
msgstr ""
|
34733 |
|
34734 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34735 |
-
|
34736 |
-
msgid "Is Not"
|
34737 |
msgstr ""
|
34738 |
|
34739 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34740 |
-
|
34741 |
-
msgid "Remove products filter"
|
34742 |
msgstr ""
|
34743 |
|
34744 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34745 |
-
|
34746 |
-
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
34747 |
-
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
34748 |
-
msgid "Select a product filter match"
|
34749 |
msgstr ""
|
34750 |
|
34751 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34752 |
-
|
34753 |
-
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
34754 |
-
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
34755 |
-
msgid "{{title}}Product{{/title}} {{rule /}} {{filter /}}"
|
34756 |
msgstr ""
|
34757 |
|
34758 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34759 |
-
|
34760 |
-
msgid "Select products"
|
34761 |
msgstr ""
|
34762 |
|
34763 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34764 |
-
|
34765 |
-
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
34766 |
-
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
34767 |
-
msgctxt "products"
|
34768 |
-
msgid "Includes"
|
34769 |
msgstr ""
|
34770 |
|
34771 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34772 |
-
|
34773 |
-
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
34774 |
-
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
34775 |
-
msgctxt "products"
|
34776 |
-
msgid "Excludes"
|
34777 |
msgstr ""
|
34778 |
|
34779 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34780 |
-
msgid "
|
34781 |
msgstr ""
|
34782 |
|
34783 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34784 |
-
msgid "
|
34785 |
msgstr ""
|
34786 |
|
34787 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34788 |
-
msgid "
|
34789 |
msgstr ""
|
34790 |
|
34791 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34792 |
-
msgid "
|
34793 |
msgstr ""
|
34794 |
|
34795 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34796 |
-
msgid "
|
34797 |
msgstr ""
|
34798 |
|
34799 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34800 |
-
|
34801 |
-
msgid "
|
34802 |
msgstr ""
|
34803 |
|
34804 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34805 |
-
|
34806 |
-
msgid "Excludes"
|
34807 |
msgstr ""
|
34808 |
|
34809 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34810 |
-
msgid "
|
34811 |
msgstr ""
|
34812 |
|
34813 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34814 |
-
msgid "
|
34815 |
msgstr ""
|
34816 |
|
34817 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34818 |
-
msgid "
|
34819 |
msgstr ""
|
34820 |
|
34821 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34822 |
-
msgid "
|
34823 |
msgstr ""
|
34824 |
|
34825 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34826 |
-
msgid "
|
34827 |
msgstr ""
|
34828 |
|
34829 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34830 |
-
|
34831 |
-
msgid "Includes"
|
34832 |
msgstr ""
|
34833 |
|
34834 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34835 |
-
|
34836 |
-
msgid "Excludes"
|
34837 |
msgstr ""
|
34838 |
|
34839 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34840 |
-
|
34841 |
-
msgid "Customer Type"
|
34842 |
msgstr ""
|
34843 |
|
34844 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34845 |
-
msgid "
|
34846 |
msgstr ""
|
34847 |
|
34848 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34849 |
-
msgid "
|
34850 |
msgstr ""
|
34851 |
|
34852 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34853 |
-
msgid "
|
34854 |
msgstr ""
|
34855 |
|
34856 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34857 |
-
msgid "
|
34858 |
msgstr ""
|
34859 |
|
34860 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34861 |
-
msgid "
|
34862 |
msgstr ""
|
34863 |
|
34864 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34865 |
-
msgid "
|
34866 |
msgstr ""
|
34867 |
|
34868 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34869 |
-
msgid "
|
34870 |
msgstr ""
|
34871 |
|
34872 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34873 |
-
msgid "
|
34874 |
msgstr ""
|
34875 |
|
34876 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34877 |
-
msgid "
|
34878 |
msgstr ""
|
34879 |
|
34880 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34881 |
-
msgid "
|
34882 |
msgstr ""
|
34883 |
|
34884 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34885 |
-
msgid "
|
34886 |
msgstr ""
|
34887 |
|
34888 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34889 |
-
msgid "
|
34890 |
msgstr ""
|
34891 |
|
34892 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34893 |
-
msgid "
|
34894 |
msgstr ""
|
34895 |
|
34896 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34897 |
-
msgid "
|
34898 |
msgstr ""
|
34899 |
|
34900 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34901 |
-
msgid "
|
34902 |
msgstr ""
|
34903 |
|
34904 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34905 |
-
msgid "
|
34906 |
msgstr ""
|
34907 |
|
34908 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34909 |
-
msgid "
|
34910 |
msgstr ""
|
34911 |
|
34912 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34913 |
-
msgid "
|
34914 |
msgstr ""
|
34915 |
|
34916 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34917 |
-
|
34918 |
-
msgid "Includes"
|
34919 |
msgstr ""
|
34920 |
|
34921 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34922 |
-
|
34923 |
-
msgid "Excludes"
|
34924 |
msgstr ""
|
34925 |
|
34926 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34927 |
-
|
34928 |
-
msgid "Search attributes"
|
34929 |
msgstr ""
|
34930 |
|
34931 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34932 |
-
|
34933 |
-
msgid "Remove attribute filter"
|
34934 |
msgstr ""
|
34935 |
|
34936 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34937 |
-
|
34938 |
-
msgid "Select a product attribute filter match"
|
34939 |
msgstr ""
|
34940 |
|
34941 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34942 |
-
|
34943 |
-
msgid "{{title}}Attribute{{/title}} {{rule /}} {{filter /}}"
|
34944 |
msgstr ""
|
34945 |
|
34946 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34947 |
-
|
34948 |
-
msgid "Select attributes"
|
34949 |
msgstr ""
|
34950 |
|
34951 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34952 |
-
|
34953 |
-
msgctxt "product attribute"
|
34954 |
-
msgid "Is"
|
34955 |
msgstr ""
|
34956 |
|
34957 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34958 |
-
|
34959 |
-
msgctxt "product attribute"
|
34960 |
-
msgid "Is Not"
|
34961 |
msgstr ""
|
34962 |
|
34963 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34964 |
-
|
34965 |
-
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34966 |
-
msgid "There was a problem updating your preferences."
|
34967 |
msgstr ""
|
34968 |
|
34969 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34970 |
-
|
34971 |
-
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34972 |
-
msgid "Build a better WooCommerce"
|
34973 |
msgstr ""
|
34974 |
|
34975 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34976 |
-
|
34977 |
-
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34978 |
-
msgid "Get improved features and faster fixes by sharing non-sensitive data via {{link}}usage tracking{{/link}} that shows us how WooCommerce is used. No personal data is tracked or stored."
|
34979 |
msgstr ""
|
34980 |
|
34981 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34982 |
-
|
34983 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34984 |
-
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
34985 |
-
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34986 |
-
#: packages/woocommerce-admin/dist/components/index.js:2
|
34987 |
-
#: packages/woocommerce-admin/dist/wp-admin-scripts/navigation-opt-out.js:1
|
34988 |
-
#: packages/woocommerce-blocks/build/vendors.js:6
|
34989 |
-
msgid "No thanks"
|
34990 |
msgstr ""
|
34991 |
|
34992 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34993 |
-
|
34994 |
-
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34995 |
-
msgid "Yes, count me in!"
|
34996 |
msgstr ""
|
34997 |
|
34998 |
-
#: packages/woocommerce-admin/dist/chunks/
|
34999 |
-
msgid "Please enter
|
35000 |
msgstr ""
|
35001 |
|
35002 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35003 |
-
msgid "
|
35004 |
msgstr ""
|
35005 |
|
35006 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35007 |
-
msgid "
|
35008 |
msgstr ""
|
35009 |
|
35010 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35011 |
-
msgid "
|
35012 |
msgstr ""
|
35013 |
|
35014 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35015 |
-
msgid "
|
35016 |
msgstr ""
|
35017 |
|
35018 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35019 |
-
msgid "
|
35020 |
msgstr ""
|
35021 |
|
35022 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35023 |
-
msgid "
|
35024 |
msgstr ""
|
35025 |
|
35026 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35027 |
-
msgid "
|
35028 |
msgstr ""
|
35029 |
|
35030 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35031 |
-
msgid "
|
35032 |
msgstr ""
|
35033 |
|
35034 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35035 |
-
msgid "
|
35036 |
msgstr ""
|
35037 |
|
35038 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35039 |
-
msgid "
|
35040 |
msgstr ""
|
35041 |
|
35042 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35043 |
-
msgid "
|
35044 |
msgstr ""
|
35045 |
|
35046 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35047 |
-
|
35048 |
-
msgid "Proceed"
|
35049 |
msgstr ""
|
35050 |
|
35051 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35052 |
-
msgid "
|
35053 |
msgstr ""
|
35054 |
|
35055 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35056 |
-
msgid "
|
35057 |
msgstr ""
|
35058 |
|
35059 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35060 |
-
msgid "
|
35061 |
msgstr ""
|
35062 |
|
35063 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35064 |
-
msgid "
|
35065 |
msgstr ""
|
35066 |
|
35067 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35068 |
-
msgid "
|
35069 |
msgstr ""
|
35070 |
|
35071 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35072 |
-
msgid "
|
35073 |
msgstr ""
|
35074 |
|
35075 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35076 |
-
msgid "
|
35077 |
msgstr ""
|
35078 |
|
35079 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35080 |
-
msgid "
|
35081 |
msgstr ""
|
35082 |
|
35083 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35084 |
-
msgid "
|
35085 |
msgstr ""
|
35086 |
|
35087 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35088 |
-
msgid "
|
35089 |
msgstr ""
|
35090 |
|
35091 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35092 |
-
msgid "
|
35093 |
msgstr ""
|
35094 |
|
35095 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35096 |
-
msgid "
|
35097 |
msgstr ""
|
35098 |
|
35099 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35100 |
-
|
|
|
|
|
35101 |
msgstr ""
|
35102 |
|
35103 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35104 |
-
msgid "
|
35105 |
msgstr ""
|
35106 |
|
35107 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35108 |
-
msgid "
|
35109 |
msgstr ""
|
35110 |
|
35111 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35112 |
-
msgid "
|
35113 |
msgstr ""
|
35114 |
|
35115 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35116 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35117 |
msgstr ""
|
35118 |
|
35119 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35120 |
-
|
|
|
|
|
35121 |
msgstr ""
|
35122 |
|
35123 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35124 |
-
msgid "
|
35125 |
msgstr ""
|
35126 |
|
35127 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35128 |
-
msgid "
|
35129 |
msgstr ""
|
35130 |
|
35131 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35132 |
-
|
|
|
|
|
|
|
|
|
35133 |
msgstr ""
|
35134 |
|
35135 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35136 |
-
|
|
|
35137 |
msgstr ""
|
35138 |
|
35139 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35140 |
-
msgid "
|
35141 |
msgstr ""
|
35142 |
|
35143 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35144 |
-
msgid "
|
35145 |
msgstr ""
|
35146 |
|
35147 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35148 |
-
msgid "
|
35149 |
msgstr ""
|
35150 |
|
35151 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35152 |
-
msgid "
|
35153 |
msgstr ""
|
35154 |
|
35155 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35156 |
-
|
|
|
35157 |
msgstr ""
|
35158 |
|
35159 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35160 |
-
|
|
|
35161 |
msgstr ""
|
35162 |
|
35163 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35164 |
-
|
|
|
35165 |
msgstr ""
|
35166 |
|
35167 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35168 |
-
|
|
|
|
|
|
|
35169 |
msgstr ""
|
35170 |
|
35171 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35172 |
-
|
|
|
|
|
|
|
35173 |
msgstr ""
|
35174 |
|
35175 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35176 |
-
|
|
|
35177 |
msgstr ""
|
35178 |
|
35179 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35180 |
-
|
|
|
|
|
|
|
|
|
35181 |
msgstr ""
|
35182 |
|
35183 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35184 |
-
|
|
|
|
|
|
|
|
|
35185 |
msgstr ""
|
35186 |
|
35187 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35188 |
-
msgid "
|
35189 |
msgstr ""
|
35190 |
|
35191 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35192 |
-
msgid "
|
35193 |
msgstr ""
|
35194 |
|
35195 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35196 |
-
msgid "
|
35197 |
msgstr ""
|
35198 |
|
35199 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35200 |
-
msgid "
|
35201 |
msgstr ""
|
35202 |
|
35203 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35204 |
-
msgid "
|
35205 |
msgstr ""
|
35206 |
|
35207 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35208 |
-
|
|
|
35209 |
msgstr ""
|
35210 |
|
35211 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35212 |
-
|
|
|
35213 |
msgstr ""
|
35214 |
|
35215 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35216 |
-
msgid "
|
35217 |
msgstr ""
|
35218 |
|
35219 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35220 |
-
msgid "
|
35221 |
msgstr ""
|
35222 |
|
35223 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35224 |
-
msgid "
|
35225 |
msgstr ""
|
35226 |
|
35227 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35228 |
-
msgid "
|
35229 |
msgstr ""
|
35230 |
|
35231 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35232 |
-
msgid "
|
35233 |
msgstr ""
|
35234 |
|
35235 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35236 |
-
|
|
|
35237 |
msgstr ""
|
35238 |
|
35239 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35240 |
-
|
|
|
35241 |
msgstr ""
|
35242 |
|
35243 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35244 |
-
|
|
|
35245 |
msgstr ""
|
35246 |
|
35247 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35248 |
-
msgid "
|
35249 |
msgstr ""
|
35250 |
|
35251 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35252 |
-
msgid "
|
35253 |
msgstr ""
|
35254 |
|
35255 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35256 |
-
msgid "
|
35257 |
msgstr ""
|
35258 |
|
35259 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35260 |
-
msgid "
|
35261 |
msgstr ""
|
35262 |
|
35263 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35264 |
-
msgid "
|
35265 |
msgstr ""
|
35266 |
|
35267 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35268 |
-
msgid "
|
35269 |
msgstr ""
|
35270 |
|
35271 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35272 |
-
msgid "
|
35273 |
msgstr ""
|
35274 |
|
35275 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35276 |
-
msgid "
|
35277 |
msgstr ""
|
35278 |
|
35279 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35280 |
-
msgid "
|
35281 |
msgstr ""
|
35282 |
|
35283 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35284 |
-
msgid "
|
35285 |
msgstr ""
|
35286 |
|
35287 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35288 |
-
msgid "
|
35289 |
msgstr ""
|
35290 |
|
35291 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35292 |
-
msgid "
|
35293 |
msgstr ""
|
35294 |
|
35295 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35296 |
-
msgid "
|
35297 |
msgstr ""
|
35298 |
|
35299 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35300 |
-
msgid "
|
35301 |
msgstr ""
|
35302 |
|
35303 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35304 |
-
msgid "
|
35305 |
msgstr ""
|
35306 |
|
35307 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35308 |
-
msgid "
|
35309 |
msgstr ""
|
35310 |
|
35311 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35312 |
-
msgid "
|
35313 |
msgstr ""
|
35314 |
|
35315 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35316 |
-
|
35317 |
-
#: packages/woocommerce-admin/dist/data/index.js:2
|
35318 |
-
msgid "Razorpay"
|
35319 |
msgstr ""
|
35320 |
|
35321 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35322 |
-
|
|
|
35323 |
msgstr ""
|
35324 |
|
35325 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35326 |
-
|
|
|
35327 |
msgstr ""
|
35328 |
|
35329 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35330 |
-
|
|
|
35331 |
msgstr ""
|
35332 |
|
35333 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35334 |
-
|
|
|
35335 |
msgstr ""
|
35336 |
|
35337 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35338 |
-
|
|
|
35339 |
msgstr ""
|
35340 |
|
35341 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35342 |
-
|
|
|
35343 |
msgstr ""
|
35344 |
|
35345 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35346 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35347 |
-
msgid "
|
35348 |
msgstr ""
|
35349 |
|
35350 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35351 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35352 |
-
|
|
|
35353 |
msgstr ""
|
35354 |
|
35355 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35356 |
-
#: packages/woocommerce-admin/dist/chunks/
|
35357 |
-
|
|
|
35358 |
msgstr ""
|
35359 |
|
35360 |
#: packages/woocommerce-admin/dist/chunks/activity-panels-help.js:1
|
@@ -36528,6 +36615,110 @@ msgstr ""
|
|
36528 |
msgid "Bar chart"
|
36529 |
msgstr ""
|
36530 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36531 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36532 |
#: packages/woocommerce-admin/dist/data/index.js:2
|
36533 |
msgid "Creative Mail for WooCommerce"
|
@@ -36622,31 +36813,24 @@ msgid "View detailed stats"
|
|
36622 |
msgstr ""
|
36623 |
|
36624 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36625 |
-
msgid "
|
36626 |
-
msgstr ""
|
36627 |
-
|
36628 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36629 |
-
msgid "Here's where you’ll find setup suggestions, tips and tools, and key data on your store’s performance and earnings — all the basics for store management and growth."
|
36630 |
-
msgstr ""
|
36631 |
-
|
36632 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36633 |
-
msgid "A personalized inbox full of relevant advice."
|
36634 |
msgstr ""
|
36635 |
|
36636 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36637 |
-
msgid "
|
36638 |
msgstr ""
|
36639 |
|
36640 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36641 |
-
msgid "
|
36642 |
msgstr ""
|
36643 |
|
36644 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36645 |
-
|
|
|
36646 |
msgstr ""
|
36647 |
|
36648 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36649 |
-
msgid "
|
36650 |
msgstr ""
|
36651 |
|
36652 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
@@ -36654,105 +36838,27 @@ msgid "We've designed your navigation and home screen to help you focus on the t
|
|
36654 |
msgstr ""
|
36655 |
|
36656 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36657 |
-
msgid "
|
36658 |
-
msgstr ""
|
36659 |
-
|
36660 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36661 |
-
msgid "Manage all orders"
|
36662 |
-
msgstr ""
|
36663 |
-
|
36664 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36665 |
-
msgid "{{orderLink}}Order #%(orderNumber)s{{/orderLink}} %(customerString)s"
|
36666 |
-
msgstr ""
|
36667 |
-
|
36668 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36669 |
-
msgid "You currently don't have any actionable statuses. To display orders here, select orders that require further review in settings."
|
36670 |
-
msgstr ""
|
36671 |
-
|
36672 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36673 |
-
msgid "There was an error getting your orders. Please try again."
|
36674 |
-
msgstr ""
|
36675 |
-
|
36676 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36677 |
-
msgid "%s stock updated."
|
36678 |
-
msgstr ""
|
36679 |
-
|
36680 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36681 |
-
msgid "%s stock could not be updated."
|
36682 |
-
msgstr ""
|
36683 |
-
|
36684 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36685 |
-
msgid "Update stock"
|
36686 |
-
msgstr ""
|
36687 |
-
|
36688 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36689 |
-
msgid "%d in stock"
|
36690 |
-
msgstr ""
|
36691 |
-
|
36692 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36693 |
-
msgid "Last ordered %s"
|
36694 |
-
msgstr ""
|
36695 |
-
|
36696 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36697 |
-
msgid "There was an error getting your low stock products. Please try again."
|
36698 |
-
msgstr ""
|
36699 |
-
|
36700 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36701 |
-
msgid "Review successfully deleted."
|
36702 |
-
msgstr ""
|
36703 |
-
|
36704 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36705 |
-
msgid "Review could not be deleted."
|
36706 |
-
msgstr ""
|
36707 |
-
|
36708 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36709 |
-
msgid "Review successfully updated."
|
36710 |
-
msgstr ""
|
36711 |
-
|
36712 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36713 |
-
msgid "Review could not be updated."
|
36714 |
-
msgstr ""
|
36715 |
-
|
36716 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36717 |
-
msgid "{{authorLink}}%s{{/authorLink}}{{verifiedCustomerIcon/}} reviewed {{productLink}}%s{{/productLink}}"
|
36718 |
-
msgstr ""
|
36719 |
-
|
36720 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36721 |
-
msgid "Verified owner"
|
36722 |
-
msgstr ""
|
36723 |
-
|
36724 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36725 |
-
msgid "Mark as spam"
|
36726 |
-
msgstr ""
|
36727 |
-
|
36728 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36729 |
-
msgid "Manage all reviews"
|
36730 |
-
msgstr ""
|
36731 |
-
|
36732 |
-
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36733 |
-
msgid "There was an error getting your reviews. Please try again."
|
36734 |
msgstr ""
|
36735 |
|
36736 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36737 |
-
msgid "
|
36738 |
msgstr ""
|
36739 |
|
36740 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36741 |
-
|
36742 |
-
msgid "Personalize my store"
|
36743 |
msgstr ""
|
36744 |
|
36745 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36746 |
-
msgid "
|
36747 |
msgstr ""
|
36748 |
|
36749 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36750 |
-
|
36751 |
-
msgid "Store details"
|
36752 |
msgstr ""
|
36753 |
|
36754 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36755 |
-
msgid "
|
36756 |
msgstr ""
|
36757 |
|
36758 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
@@ -36840,7 +36946,6 @@ msgid "Get support"
|
|
36840 |
msgstr ""
|
36841 |
|
36842 |
#: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
|
36843 |
-
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
36844 |
msgid "Finish setup"
|
36845 |
msgstr ""
|
36846 |
|
@@ -37034,7 +37139,7 @@ msgstr ""
|
|
37034 |
|
37035 |
#. translators: %s max price
|
37036 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37037 |
-
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:
|
37038 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
37039 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
37040 |
msgid "Up to %s"
|
@@ -37045,53 +37150,13 @@ msgid "More than %s"
|
|
37045 |
msgstr ""
|
37046 |
|
37047 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37048 |
-
msgid "There was a problem updating your business details
|
37049 |
msgstr ""
|
37050 |
|
37051 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37052 |
msgid "This field is required"
|
37053 |
msgstr ""
|
37054 |
|
37055 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37056 |
-
msgid "User accounts are required to use these features."
|
37057 |
-
msgstr ""
|
37058 |
-
|
37059 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37060 |
-
msgid "By installing Jetpack and WooCommerce Shipping plugins for free you agree to our {{link}}Terms of Service{{/link}}."
|
37061 |
-
msgstr ""
|
37062 |
-
|
37063 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37064 |
-
msgid "Install recommended {{strong}}free{{/strong}} business features"
|
37065 |
-
msgstr ""
|
37066 |
-
|
37067 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37068 |
-
msgid "Requires an account"
|
37069 |
-
msgstr ""
|
37070 |
-
|
37071 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37072 |
-
msgid "Learn more about recommended free business features"
|
37073 |
-
msgstr ""
|
37074 |
-
|
37075 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37076 |
-
msgid "Manage your store on the go with the WooCommerce mobile app"
|
37077 |
-
msgstr ""
|
37078 |
-
|
37079 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37080 |
-
msgid "Accept credit cards with WooCommerce Payments"
|
37081 |
-
msgstr ""
|
37082 |
-
|
37083 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37084 |
-
msgid "Speed & security enhancements"
|
37085 |
-
msgstr ""
|
37086 |
-
|
37087 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37088 |
-
msgid "Automatic sales taxes"
|
37089 |
-
msgstr ""
|
37090 |
-
|
37091 |
-
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37092 |
-
msgid "Drive sales with Google Ads"
|
37093 |
-
msgstr ""
|
37094 |
-
|
37095 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37096 |
msgid "Tell us about your business"
|
37097 |
msgstr ""
|
@@ -37175,6 +37240,14 @@ msgstr ""
|
|
37175 |
msgid "Reach new customers with {{link}}Creative Mail{{/link}}"
|
37176 |
msgstr ""
|
37177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37178 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37179 |
msgid "Included business features"
|
37180 |
msgstr ""
|
@@ -37196,7 +37269,7 @@ msgid "Free features"
|
|
37196 |
msgstr ""
|
37197 |
|
37198 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37199 |
-
msgid "There was a problem updating your industries
|
37200 |
msgstr ""
|
37201 |
|
37202 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
@@ -37218,6 +37291,10 @@ msgid ""
|
|
37218 |
"you can purchase and install it later."
|
37219 |
msgstr ""
|
37220 |
|
|
|
|
|
|
|
|
|
37221 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37222 |
msgid "$%f per month"
|
37223 |
msgstr ""
|
@@ -37231,7 +37308,7 @@ msgid "Please select at least one product type"
|
|
37231 |
msgstr ""
|
37232 |
|
37233 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37234 |
-
msgid "There was a problem updating your product types
|
37235 |
msgstr ""
|
37236 |
|
37237 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
@@ -37247,7 +37324,7 @@ msgid "Billing is annual. All purchases are covered by our 30 day money back gua
|
|
37247 |
msgstr ""
|
37248 |
|
37249 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37250 |
-
msgid "There was a problem saving your store details
|
37251 |
msgstr ""
|
37252 |
|
37253 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
@@ -37313,15 +37390,15 @@ msgid "Choose"
|
|
37313 |
msgstr ""
|
37314 |
|
37315 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37316 |
-
msgid "There was a problem selecting your store theme
|
37317 |
msgstr ""
|
37318 |
|
37319 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37320 |
-
msgid "%s was installed on your site
|
37321 |
msgstr ""
|
37322 |
|
37323 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37324 |
-
msgid "%s was activated on your site
|
37325 |
msgstr ""
|
37326 |
|
37327 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
@@ -37365,7 +37442,7 @@ msgid "Free themes"
|
|
37365 |
msgstr ""
|
37366 |
|
37367 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37368 |
-
msgid "There was a problem finishing the
|
37369 |
msgstr ""
|
37370 |
|
37371 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
@@ -37385,7 +37462,7 @@ msgid "Business Details"
|
|
37385 |
msgstr ""
|
37386 |
|
37387 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37388 |
-
msgid "There was a problem skipping the setup wizard
|
37389 |
msgstr ""
|
37390 |
|
37391 |
#: packages/woocommerce-admin/dist/chunks/store-alerts.js:1
|
@@ -37449,11 +37526,11 @@ msgid "I'll do it later"
|
|
37449 |
msgstr ""
|
37450 |
|
37451 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37452 |
-
msgid "There was an error importing some of the sample products
|
37453 |
msgstr ""
|
37454 |
|
37455 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37456 |
-
msgid "All sample products have been imported
|
37457 |
msgstr ""
|
37458 |
|
37459 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37461,11 +37538,11 @@ msgid "Customize"
|
|
37461 |
msgstr ""
|
37462 |
|
37463 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37464 |
-
msgid "Store logo updated sucessfully
|
37465 |
msgstr ""
|
37466 |
|
37467 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37468 |
-
msgid "🎨 Your store is looking great! Don't forget to continue personalizing it
|
37469 |
msgstr ""
|
37470 |
|
37471 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37552,12 +37629,16 @@ msgstr ""
|
|
37552 |
msgid "For small stores we recommend adding products manually"
|
37553 |
msgstr ""
|
37554 |
|
|
|
|
|
|
|
|
|
37555 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37556 |
msgid "For larger stores we recommend importing all products at once via CSV file"
|
37557 |
msgstr ""
|
37558 |
|
37559 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37560 |
-
msgid "
|
37561 |
msgstr ""
|
37562 |
|
37563 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37571,11 +37652,11 @@ msgid "Abort"
|
|
37571 |
msgstr ""
|
37572 |
|
37573 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37574 |
-
msgid "There was a problem saving your store location
|
37575 |
msgstr ""
|
37576 |
|
37577 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37578 |
-
msgid "Your shipping rates have been updated
|
37579 |
msgstr ""
|
37580 |
|
37581 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37591,7 +37672,7 @@ msgid "Rest of the world"
|
|
37591 |
msgstr ""
|
37592 |
|
37593 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37594 |
-
msgid "📦 Shipping is done! Don't worry, you can always change it later
|
37595 |
msgstr ""
|
37596 |
|
37597 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37635,7 +37716,7 @@ msgid "You're awesome! One less item on your to-do list ✅"
|
|
37635 |
msgstr ""
|
37636 |
|
37637 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37638 |
-
msgid "There was a problem updating your tax settings
|
37639 |
msgstr ""
|
37640 |
|
37641 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37711,11 +37792,11 @@ msgid "Install %s"
|
|
37711 |
msgstr ""
|
37712 |
|
37713 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37714 |
-
msgid "Add paid extensions to
|
37715 |
msgstr ""
|
37716 |
|
37717 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37718 |
-
msgid "Add %s to
|
37719 |
msgstr ""
|
37720 |
|
37721 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37726,10 +37807,6 @@ msgstr ""
|
|
37726 |
msgid "2 minutes"
|
37727 |
msgstr ""
|
37728 |
|
37729 |
-
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37730 |
-
msgid "Add my products"
|
37731 |
-
msgstr ""
|
37732 |
-
|
37733 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37734 |
msgid "1 minute per product"
|
37735 |
msgstr ""
|
@@ -37743,7 +37820,11 @@ msgid "By setting up, you are agreeing to the <a href=\"https://wordpress.com/to
|
|
37743 |
msgstr ""
|
37744 |
|
37745 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37746 |
-
msgid "
|
|
|
|
|
|
|
|
|
37747 |
msgstr ""
|
37748 |
|
37749 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37751,7 +37832,11 @@ msgid "1 minute"
|
|
37751 |
msgstr ""
|
37752 |
|
37753 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37754 |
-
msgid "Set up shipping"
|
|
|
|
|
|
|
|
|
37755 |
msgstr ""
|
37756 |
|
37757 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
@@ -37762,6 +37847,10 @@ msgstr ""
|
|
37762 |
msgid "Hide this"
|
37763 |
msgstr ""
|
37764 |
|
|
|
|
|
|
|
|
|
37765 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37766 |
msgid "Extensions setup"
|
37767 |
msgstr ""
|
@@ -38144,11 +38233,6 @@ msgstr ""
|
|
38144 |
msgid "Clear all selected items"
|
38145 |
msgstr ""
|
38146 |
|
38147 |
-
#: packages/woocommerce-admin/dist/components/index.js:2
|
38148 |
-
#: packages/woocommerce-blocks/build/vendors.js:6
|
38149 |
-
msgid "Results"
|
38150 |
-
msgstr ""
|
38151 |
-
|
38152 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
38153 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
38154 |
msgid "No items found."
|
@@ -38656,7 +38740,7 @@ msgstr ""
|
|
38656 |
msgid "Choose a product to display its categories."
|
38657 |
msgstr ""
|
38658 |
|
38659 |
-
#.
|
38660 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/image/block.js:64
|
38661 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
38662 |
#: packages/woocommerce-blocks/build/atomic-block-components/image-frontend.js:1
|
@@ -38780,8 +38864,6 @@ msgstr ""
|
|
38780 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/price/edit.js:83
|
38781 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/price/edit.js:100
|
38782 |
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:114
|
38783 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:53
|
38784 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:122
|
38785 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
38786 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
38787 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
@@ -38795,7 +38877,7 @@ msgstr ""
|
|
38795 |
msgid "Choose a product to display its price."
|
38796 |
msgstr ""
|
38797 |
|
38798 |
-
#.
|
38799 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/rating/block.js:40
|
38800 |
#: packages/woocommerce-blocks/assets/js/base/components/reviews/review-list-item/index.js:129
|
38801 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
@@ -38978,7 +39060,7 @@ msgstr ""
|
|
38978 |
msgid "There was an error loading the content."
|
38979 |
msgstr ""
|
38980 |
|
38981 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/address-form.js:
|
38982 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
38983 |
#: packages/woocommerce-blocks/build/cart.js:1
|
38984 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
@@ -38986,169 +39068,13 @@ msgstr ""
|
|
38986 |
msgid "Please select a country to calculate rates."
|
38987 |
msgstr ""
|
38988 |
|
38989 |
-
|
38990 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:
|
38991 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:174
|
38992 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:202
|
38993 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:266
|
38994 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:302
|
38995 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:368
|
38996 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:483
|
38997 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:537
|
38998 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
38999 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39000 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39001 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39002 |
-
msgid "Province (optional)"
|
39003 |
-
msgstr ""
|
39004 |
-
|
39005 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:87
|
39006 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39007 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39008 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39009 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39010 |
-
msgid "Suburb (optional)"
|
39011 |
-
msgstr ""
|
39012 |
-
|
39013 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:94
|
39014 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:219
|
39015 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:407
|
39016 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39017 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39018 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39019 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39020 |
-
msgid "Postcode (optional)"
|
39021 |
-
msgstr ""
|
39022 |
-
|
39023 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:101
|
39024 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:382
|
39025 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:398
|
39026 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:516
|
39027 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39028 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39029 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39030 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39031 |
-
msgid "State (optional)"
|
39032 |
-
msgstr ""
|
39033 |
-
|
39034 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:117
|
39035 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:461
|
39036 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:500
|
39037 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39038 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39039 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39040 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39041 |
-
msgid "District (optional)"
|
39042 |
-
msgstr ""
|
39043 |
-
|
39044 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:149
|
39045 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39046 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39047 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39048 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39049 |
-
msgid "Canton (optional)"
|
39050 |
-
msgstr ""
|
39051 |
-
|
39052 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:165
|
39053 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:248
|
39054 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:414
|
39055 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39056 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39057 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39058 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39059 |
-
msgid "Region (optional)"
|
39060 |
-
msgstr ""
|
39061 |
-
|
39062 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:226
|
39063 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:257
|
39064 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:283
|
39065 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:429
|
39066 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39067 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39068 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39069 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39070 |
-
msgid "
|
39071 |
-
msgstr ""
|
39072 |
-
|
39073 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:240
|
39074 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39075 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39076 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39077 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39078 |
-
msgid "Town/District"
|
39079 |
-
msgstr ""
|
39080 |
-
|
39081 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:241
|
39082 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39083 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39084 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39085 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39086 |
-
msgid "Town/District (optional)"
|
39087 |
-
msgstr ""
|
39088 |
-
|
39089 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:275
|
39090 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39091 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39092 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39093 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39094 |
-
msgid "Eircode (optional)"
|
39095 |
-
msgstr ""
|
39096 |
-
|
39097 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:329
|
39098 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39099 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39100 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39101 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39102 |
-
msgid "Prefecture (optional)"
|
39103 |
-
msgstr ""
|
39104 |
-
|
39105 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:343
|
39106 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:355
|
39107 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39108 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39109 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39110 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39111 |
-
msgid "Municipality (optional)"
|
39112 |
-
msgstr ""
|
39113 |
-
|
39114 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:469
|
39115 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39116 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39117 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39118 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39119 |
-
msgid "Municipality/District"
|
39120 |
-
msgstr ""
|
39121 |
-
|
39122 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:473
|
39123 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39124 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39125 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39126 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39127 |
-
msgid "Municipality/District (optional)"
|
39128 |
-
msgstr ""
|
39129 |
-
|
39130 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:492
|
39131 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39132 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39133 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39134 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39135 |
-
msgid "Town/Village"
|
39136 |
-
msgstr ""
|
39137 |
-
|
39138 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:493
|
39139 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39140 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39141 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39142 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39143 |
-
msgid "Town/Village (optional)"
|
39144 |
-
msgstr ""
|
39145 |
-
|
39146 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:509
|
39147 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39148 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39149 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39150 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39151 |
-
msgid "ZIP (optional)"
|
39152 |
msgstr ""
|
39153 |
|
39154 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/default-address-fields.js:24
|
@@ -39223,14 +39149,14 @@ msgstr ""
|
|
39223 |
msgid "Postal code (optional)"
|
39224 |
msgstr ""
|
39225 |
|
39226 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/order-summary/index.js:
|
39227 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39228 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39229 |
msgid "Order summary"
|
39230 |
msgstr ""
|
39231 |
|
39232 |
#. translators: %d number of products of the same type in the cart
|
39233 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/order-summary/order-summary-item.js:
|
39234 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39235 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39236 |
msgid "%d items"
|
@@ -39248,21 +39174,14 @@ msgstr ""
|
|
39248 |
msgid "Terms and Conditions"
|
39249 |
msgstr ""
|
39250 |
|
39251 |
-
#. translators: <price/> will be replaced by the discount amount
|
39252 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/product-sale-badge/index.js:31
|
39253 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39254 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39255 |
-
msgid "Save <price/>"
|
39256 |
-
msgstr ""
|
39257 |
-
|
39258 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/return-to-cart-button/index.js:20
|
39259 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39260 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39261 |
msgid "Return to Cart"
|
39262 |
msgstr ""
|
39263 |
|
39264 |
-
#.
|
39265 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/shipping-location/index.js:
|
39266 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39267 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39268 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
@@ -39327,7 +39246,7 @@ msgstr ""
|
|
39327 |
msgid "Introduce Coupon Code"
|
39328 |
msgstr ""
|
39329 |
|
39330 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:
|
39331 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39332 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39333 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
@@ -39335,7 +39254,7 @@ msgstr ""
|
|
39335 |
msgid "Applying coupon…"
|
39336 |
msgstr ""
|
39337 |
|
39338 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:
|
39339 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39340 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39341 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
@@ -39351,7 +39270,7 @@ msgstr ""
|
|
39351 |
msgid "Removing coupon…"
|
39352 |
msgstr ""
|
39353 |
|
39354 |
-
#.
|
39355 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:73
|
39356 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39357 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -39368,7 +39287,7 @@ msgstr ""
|
|
39368 |
msgid "Discount"
|
39369 |
msgstr ""
|
39370 |
|
39371 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:
|
39372 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39373 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39374 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
@@ -39376,30 +39295,6 @@ msgstr ""
|
|
39376 |
msgid "Including <TaxAmount/> in taxes"
|
39377 |
msgstr ""
|
39378 |
|
39379 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/index.js:123
|
39380 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39381 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39382 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39383 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39384 |
-
msgid "(change address)"
|
39385 |
-
msgstr ""
|
39386 |
-
|
39387 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/index.js:143
|
39388 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39389 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39390 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39391 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39392 |
-
msgid "Calculated during checkout"
|
39393 |
-
msgstr ""
|
39394 |
-
|
39395 |
-
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/index.js:160
|
39396 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39397 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39398 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39399 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39400 |
-
msgid "Calculate"
|
39401 |
-
msgstr ""
|
39402 |
-
|
39403 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/shipping-rate-selector.js:20
|
39404 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39405 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -39416,7 +39311,7 @@ msgstr ""
|
|
39416 |
msgid "No shipping options were found."
|
39417 |
msgstr ""
|
39418 |
|
39419 |
-
#.
|
39420 |
#: packages/woocommerce-blocks/assets/js/base/components/checkbox-list/index.js:62
|
39421 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
39422 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
@@ -39467,12 +39362,12 @@ msgstr ""
|
|
39467 |
msgid "Please select a country."
|
39468 |
msgstr ""
|
39469 |
|
39470 |
-
#.
|
39471 |
#. translators: %s attribute value used in the filter. For example: yellow, green, small, large.
|
39472 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/menu.js:42
|
39473 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/selected-chip.js:17
|
39474 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/selected-value.js:47
|
39475 |
-
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:
|
39476 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39477 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39478 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
@@ -39525,67 +39420,6 @@ msgstr ""
|
|
39525 |
msgid "…"
|
39526 |
msgstr ""
|
39527 |
|
39528 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/express-payment/checkout-express-payment.js:51
|
39529 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39530 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39531 |
-
msgid "Express checkout"
|
39532 |
-
msgstr ""
|
39533 |
-
|
39534 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/express-payment/checkout-express-payment.js:62
|
39535 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39536 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39537 |
-
msgid "In a hurry? Use one of our express checkout options below:"
|
39538 |
-
msgstr ""
|
39539 |
-
|
39540 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/express-payment/checkout-express-payment.js:72
|
39541 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39542 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39543 |
-
msgid "Or continue below"
|
39544 |
-
msgstr ""
|
39545 |
-
|
39546 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/no-payment-methods/index.js:40
|
39547 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39548 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39549 |
-
msgid "Your store does not have any payment methods configured that support the checkout block. Once you have configured a compatible payment method (e.g. Stripe) it will be shown here."
|
39550 |
-
msgstr ""
|
39551 |
-
|
39552 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/no-payment-methods/index.js:51
|
39553 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39554 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39555 |
-
msgid "Configure Payment Methods"
|
39556 |
-
msgstr ""
|
39557 |
-
|
39558 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/no-payment-methods/index.js:73
|
39559 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39560 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39561 |
-
msgid "There are no payment methods available. This may be an error on our side. Please contact us if you need any help placing your order."
|
39562 |
-
msgstr ""
|
39563 |
-
|
39564 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/payment-method-card.js:42
|
39565 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39566 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39567 |
-
msgid "Save payment information to my account for future purchases."
|
39568 |
-
msgstr ""
|
39569 |
-
|
39570 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/payment-methods.js:34
|
39571 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39572 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39573 |
-
msgid "Use another payment method."
|
39574 |
-
msgstr ""
|
39575 |
-
|
39576 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/payment-methods.js:38
|
39577 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39578 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39579 |
-
msgid "Other available payment methods"
|
39580 |
-
msgstr ""
|
39581 |
-
|
39582 |
-
#. Translators: %s is the name of the payment method gateway.
|
39583 |
-
#: packages/woocommerce-blocks/assets/js/base/components/payment-methods/saved-payment-method-options.js:71
|
39584 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39585 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39586 |
-
msgid "Saved token for %s"
|
39587 |
-
msgstr ""
|
39588 |
-
|
39589 |
#: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:265
|
39590 |
#: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:312
|
39591 |
#: packages/woocommerce-blocks/build/price-filter-frontend.js:1
|
@@ -39600,7 +39434,7 @@ msgstr ""
|
|
39600 |
msgid "Filter products by maximum price"
|
39601 |
msgstr ""
|
39602 |
|
39603 |
-
#: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:
|
39604 |
#: packages/woocommerce-blocks/build/price-filter-frontend.js:1
|
39605 |
#: packages/woocommerce-blocks/build/price-filter.js:1
|
39606 |
msgid "Apply price filter"
|
@@ -39631,7 +39465,7 @@ msgid "There are currently no products available to display."
|
|
39631 |
msgstr ""
|
39632 |
|
39633 |
#. translators: %s is an integer higher than 0 (1, 2, 3...)
|
39634 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-list.js:
|
39635 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39636 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39637 |
msgid "%d product found"
|
@@ -39639,57 +39473,35 @@ msgid_plural "%d products found"
|
|
39639 |
msgstr[0] ""
|
39640 |
msgstr[1] ""
|
39641 |
|
39642 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-
|
39643 |
-
#: packages/woocommerce-blocks/build/all-products.js:1
|
39644 |
-
#: packages/woocommerce-blocks/build/atomic-block-components/price-frontend.js:1
|
39645 |
-
#: packages/woocommerce-blocks/build/atomic-block-components/price.js:1
|
39646 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:6
|
39647 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39648 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:6
|
39649 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39650 |
-
msgid "Previous price:"
|
39651 |
-
msgstr ""
|
39652 |
-
|
39653 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-price/index.js:78
|
39654 |
-
#: packages/woocommerce-blocks/build/all-products.js:1
|
39655 |
-
#: packages/woocommerce-blocks/build/atomic-block-components/price-frontend.js:1
|
39656 |
-
#: packages/woocommerce-blocks/build/atomic-block-components/price.js:1
|
39657 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:6
|
39658 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39659 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:6
|
39660 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39661 |
-
msgid "Discounted price:"
|
39662 |
-
msgstr ""
|
39663 |
-
|
39664 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-sort-select/index.js:30
|
39665 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:42
|
39666 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39667 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39668 |
msgid "Popularity"
|
39669 |
msgstr ""
|
39670 |
|
39671 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-sort-select/index.js:41
|
39672 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:53
|
39673 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39674 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39675 |
msgid "Latest"
|
39676 |
msgstr ""
|
39677 |
|
39678 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-sort-select/index.js:45
|
39679 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:57
|
39680 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39681 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39682 |
msgid "Price: low to high"
|
39683 |
msgstr ""
|
39684 |
|
39685 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-sort-select/index.js:52
|
39686 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:64
|
39687 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39688 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39689 |
msgid "Price: high to low"
|
39690 |
msgstr ""
|
39691 |
|
39692 |
-
#: packages/woocommerce-blocks/assets/js/base/components/product-sort-select/index.js:59
|
39693 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-orderby-control/index.js:18
|
39694 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39695 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
@@ -39701,7 +39513,29 @@ msgstr ""
|
|
39701 |
msgid "Order products by"
|
39702 |
msgstr ""
|
39703 |
|
39704 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39705 |
#: packages/woocommerce-blocks/assets/js/base/components/quantity-selector/index.js:88
|
39706 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39707 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -39714,7 +39548,7 @@ msgstr ""
|
|
39714 |
msgid "Reduce quantity"
|
39715 |
msgstr ""
|
39716 |
|
39717 |
-
#.
|
39718 |
#: packages/woocommerce-blocks/assets/js/base/components/quantity-selector/index.js:108
|
39719 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39720 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -39727,7 +39561,7 @@ msgstr ""
|
|
39727 |
msgid "Increase quantity"
|
39728 |
msgstr ""
|
39729 |
|
39730 |
-
#.
|
39731 |
#: packages/woocommerce-blocks/assets/js/base/components/quantity-selector/index.js:132
|
39732 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39733 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -39821,7 +39655,7 @@ msgstr ""
|
|
39821 |
|
39822 |
#: packages/woocommerce-blocks/assets/js/base/context/add-to-cart-form/form-state/index.js:240
|
39823 |
#: packages/woocommerce-blocks/assets/js/base/context/add-to-cart-form/form/submit/index.js:97
|
39824 |
-
#: packages/woocommerce-blocks/assets/js/base/context/cart-checkout/checkout-state/index.js:
|
39825 |
#: packages/woocommerce-blocks/assets/js/base/utils/errors.js:53
|
39826 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39827 |
#: packages/woocommerce-blocks/build/all-reviews.js:1
|
@@ -39872,24 +39706,6 @@ msgstr ""
|
|
39872 |
msgid "There was a problem with your shipping option."
|
39873 |
msgstr ""
|
39874 |
|
39875 |
-
#. translators: %s coupon code.
|
39876 |
-
#: packages/woocommerce-blocks/assets/js/base/hooks/cart/use-store-cart-coupons.js:49
|
39877 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39878 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39879 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39880 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39881 |
-
msgid "Coupon code \"%s\" has been applied to your cart."
|
39882 |
-
msgstr ""
|
39883 |
-
|
39884 |
-
#. translators: %s coupon code.
|
39885 |
-
#: packages/woocommerce-blocks/assets/js/base/hooks/cart/use-store-cart-coupons.js:80
|
39886 |
-
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39887 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
39888 |
-
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39889 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
39890 |
-
msgid "Coupon code \"%s\" has been removed from your cart."
|
39891 |
-
msgstr ""
|
39892 |
-
|
39893 |
#: packages/woocommerce-blocks/assets/js/base/hooks/checkout/use-checkout-submit.js:36
|
39894 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39895 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
@@ -39905,7 +39721,6 @@ msgid "Taxes:"
|
|
39905 |
msgstr ""
|
39906 |
|
39907 |
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:103
|
39908 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:57
|
39909 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39910 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39911 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -39914,7 +39729,6 @@ msgid "Size"
|
|
39914 |
msgstr ""
|
39915 |
|
39916 |
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:107
|
39917 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:58
|
39918 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39919 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39920 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -39977,34 +39791,34 @@ msgid "Show the currently active product filters. Works in combination with the
|
|
39977 |
msgstr ""
|
39978 |
|
39979 |
#. translators: %1$s min price, %2$s max price
|
39980 |
-
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:
|
39981 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39982 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39983 |
msgid "Between %1$s and %2$s"
|
39984 |
msgstr ""
|
39985 |
|
39986 |
#. translators: %s min price
|
39987 |
-
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:
|
39988 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39989 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39990 |
msgid "From %s"
|
39991 |
msgstr ""
|
39992 |
|
39993 |
-
#.
|
39994 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/block.js:259
|
39995 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
39996 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
39997 |
msgid "%1$s filter replaced with %2$s."
|
39998 |
msgstr ""
|
39999 |
|
40000 |
-
#.
|
40001 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/block.js:271
|
40002 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
40003 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
40004 |
msgid "%s filter added."
|
40005 |
msgstr ""
|
40006 |
|
40007 |
-
#.
|
40008 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/block.js:282
|
40009 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
40010 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
@@ -40087,7 +39901,7 @@ msgstr ""
|
|
40087 |
msgid "Showing Filter Products by Attribute block preview."
|
40088 |
msgstr ""
|
40089 |
|
40090 |
-
#.
|
40091 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:291
|
40092 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
40093 |
msgid "Filter by %s"
|
@@ -40117,8 +39931,8 @@ msgstr ""
|
|
40117 |
msgid "Search for a product attribute:"
|
40118 |
msgstr ""
|
40119 |
|
40120 |
-
#.
|
40121 |
-
#.
|
40122 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:315
|
40123 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:117
|
40124 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
@@ -40223,18 +40037,18 @@ msgstr ""
|
|
40223 |
msgid "Error message:"
|
40224 |
msgstr ""
|
40225 |
|
40226 |
-
|
|
|
40227 |
#: packages/woocommerce-blocks/build/cart.js:1
|
40228 |
-
msgid "
|
40229 |
msgstr ""
|
40230 |
|
40231 |
-
|
40232 |
-
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/empty-cart-edit/index.js:53
|
40233 |
#: packages/woocommerce-blocks/build/cart.js:1
|
40234 |
-
msgid "
|
40235 |
msgstr ""
|
40236 |
|
40237 |
-
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/empty-cart-edit/index.js:
|
40238 |
#: packages/woocommerce-blocks/build/cart.js:1
|
40239 |
msgid "New in store"
|
40240 |
msgstr ""
|
@@ -40258,7 +40072,7 @@ msgstr ""
|
|
40258 |
msgid "Details"
|
40259 |
msgstr ""
|
40260 |
|
40261 |
-
#.
|
40262 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/full-cart/cart-line-items-title.js:13
|
40263 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
40264 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -40414,7 +40228,7 @@ msgstr ""
|
|
40414 |
msgid "Checkout is not available whilst your cart is empty—please take a look through our store and come back when you're ready to place an order."
|
40415 |
msgstr ""
|
40416 |
|
40417 |
-
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/empty-cart/index.js:
|
40418 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40419 |
msgid "Browse store"
|
40420 |
msgstr ""
|
@@ -40473,13 +40287,13 @@ msgstr ""
|
|
40473 |
msgid "Add a note to your order"
|
40474 |
msgstr ""
|
40475 |
|
40476 |
-
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/payment-method-step.js:
|
40477 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40478 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
40479 |
msgid "Payment method"
|
40480 |
msgstr ""
|
40481 |
|
40482 |
-
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/payment-method-step.js:
|
40483 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40484 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
40485 |
msgid "Select a payment method below."
|
@@ -40526,6 +40340,67 @@ msgstr ""
|
|
40526 |
msgid "Display a checkout form so your customers can submit orders."
|
40527 |
msgstr ""
|
40528 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40529 |
#: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:122
|
40530 |
#: packages/woocommerce-blocks/build/featured-category.js:1
|
40531 |
#: packages/woocommerce-blocks/build/featured-product.js:1
|
@@ -41107,7 +40982,7 @@ msgstr ""
|
|
41107 |
msgid "Show reviews of your products to build trust."
|
41108 |
msgstr ""
|
41109 |
|
41110 |
-
#.
|
41111 |
#: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/no-reviews-placeholder.js:31
|
41112 |
#: packages/woocommerce-blocks/build/reviews-by-product.js:1
|
41113 |
msgid "This block lists reviews for a selected product. %s doesn't have any reviews yet, but they will show up here when it does."
|
@@ -41135,16 +41010,6 @@ msgstr ""
|
|
41135 |
msgid "Reset layout"
|
41136 |
msgstr ""
|
41137 |
|
41138 |
-
#: packages/woocommerce-blocks/assets/js/data/cart/constants.js:9
|
41139 |
-
#: packages/woocommerce-blocks/build/wc-blocks-data.js:1
|
41140 |
-
msgid "Unable to get cart data from the API."
|
41141 |
-
msgstr ""
|
41142 |
-
|
41143 |
-
#: packages/woocommerce-blocks/assets/js/data/shared-controls.js:27
|
41144 |
-
#: packages/woocommerce-blocks/build/wc-blocks-data.js:1
|
41145 |
-
msgid "The response is not a valid JSON response."
|
41146 |
-
msgstr ""
|
41147 |
-
|
41148 |
#: packages/woocommerce-blocks/assets/js/editor-components/edit-product-link/index.js:33
|
41149 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
41150 |
#: packages/woocommerce-blocks/build/single-product.js:1
|
@@ -41498,7 +41363,7 @@ msgstr ""
|
|
41498 |
msgid "Search for product categories"
|
41499 |
msgstr ""
|
41500 |
|
41501 |
-
#.
|
41502 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:115
|
41503 |
#: packages/woocommerce-blocks/build/featured-category.js:1
|
41504 |
#: packages/woocommerce-blocks/build/product-best-sellers.js:1
|
@@ -41584,7 +41449,7 @@ msgstr ""
|
|
41584 |
msgid "Product search results updated."
|
41585 |
msgstr ""
|
41586 |
|
41587 |
-
#.
|
41588 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:132
|
41589 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
41590 |
#: packages/woocommerce-blocks/build/featured-product.js:1
|
@@ -41678,7 +41543,7 @@ msgstr ""
|
|
41678 |
msgid "Search for product tags"
|
41679 |
msgstr ""
|
41680 |
|
41681 |
-
#.
|
41682 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:112
|
41683 |
#: packages/woocommerce-blocks/build/product-tag.js:1
|
41684 |
msgid "%d tag selected"
|
@@ -41716,7 +41581,7 @@ msgstr ""
|
|
41716 |
msgid "Search for products to display"
|
41717 |
msgstr ""
|
41718 |
|
41719 |
-
#.
|
41720 |
#: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:46
|
41721 |
#: packages/woocommerce-blocks/build/handpicked-products.js:1
|
41722 |
msgid "%d product selected"
|
@@ -41749,42 +41614,6 @@ msgstr ""
|
|
41749 |
msgid "Stripe Credit Card payment method"
|
41750 |
msgstr ""
|
41751 |
|
41752 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:27
|
41753 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41754 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41755 |
-
msgid "Beanie"
|
41756 |
-
msgstr ""
|
41757 |
-
|
41758 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:28
|
41759 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41760 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41761 |
-
msgid "Warm hat for winter"
|
41762 |
-
msgstr ""
|
41763 |
-
|
41764 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:54
|
41765 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41766 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41767 |
-
msgid "Yellow"
|
41768 |
-
msgstr ""
|
41769 |
-
|
41770 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:97
|
41771 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41772 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41773 |
-
msgid "Cap"
|
41774 |
-
msgstr ""
|
41775 |
-
|
41776 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:98
|
41777 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41778 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41779 |
-
msgid "Lightweight baseball cap"
|
41780 |
-
msgstr ""
|
41781 |
-
|
41782 |
-
#: packages/woocommerce-blocks/assets/js/previews/cart.js:123
|
41783 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41784 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41785 |
-
msgid "Orange"
|
41786 |
-
msgstr ""
|
41787 |
-
|
41788 |
#: packages/woocommerce-blocks/assets/js/previews/categories.js:10
|
41789 |
#: packages/woocommerce-blocks/build/featured-category.js:1
|
41790 |
msgid "Clothing"
|
@@ -41853,20 +41682,6 @@ msgstr ""
|
|
41853 |
msgid "This product is awesome, I love it!"
|
41854 |
msgstr ""
|
41855 |
|
41856 |
-
#: packages/woocommerce-blocks/assets/js/previews/shipping-rates.js:14
|
41857 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41858 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41859 |
-
msgctxt "example product in Cart Block"
|
41860 |
-
msgid "Beanie with Logo"
|
41861 |
-
msgstr ""
|
41862 |
-
|
41863 |
-
#: packages/woocommerce-blocks/assets/js/previews/shipping-rates.js:23
|
41864 |
-
#: packages/woocommerce-blocks/build/cart.js:1
|
41865 |
-
#: packages/woocommerce-blocks/build/checkout.js:1
|
41866 |
-
msgctxt "example product in Cart Block"
|
41867 |
-
msgid "Beanie"
|
41868 |
-
msgstr ""
|
41869 |
-
|
41870 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
41871 |
msgid "Showing All Products block preview."
|
41872 |
msgstr ""
|
@@ -41891,14 +41706,20 @@ msgstr ""
|
|
41891 |
msgid "Reset Layout"
|
41892 |
msgstr ""
|
41893 |
|
41894 |
-
#. translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package
|
41895 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
41896 |
-
#: packages/woocommerce-blocks/packages/checkout/shipping/shipping-rates-control/package.js:62
|
41897 |
msgid "%1$s (%2$d unit)"
|
41898 |
msgid_plural "%1$s (%2$d units)"
|
41899 |
msgstr[0] ""
|
41900 |
msgstr[1] ""
|
41901 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41902 |
#: packages/woocommerce-blocks/build/cart-frontend.js:6
|
41903 |
#: packages/woocommerce-blocks/build/cart.js:1
|
41904 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:6
|
@@ -41920,16 +41741,98 @@ msgstr ""
|
|
41920 |
msgid "There was an error registering the payment method with id '%s': "
|
41921 |
msgstr ""
|
41922 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41923 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41924 |
#: packages/woocommerce-blocks/build/cart.js:1
|
41925 |
msgid "Proceed to Checkout"
|
41926 |
msgstr ""
|
41927 |
|
|
|
|
|
|
|
|
|
|
|
41928 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41929 |
#: packages/woocommerce-blocks/build/cart.js:1
|
41930 |
msgid "Remove item"
|
41931 |
msgstr ""
|
41932 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41933 |
#: packages/woocommerce-blocks/build/featured-product.js:1
|
41934 |
msgid "Visually highlight a product or variation and encourage prompt action"
|
41935 |
msgstr ""
|
@@ -41958,6 +41861,10 @@ msgstr ""
|
|
41958 |
msgid "Select at least one category to display its products."
|
41959 |
msgstr ""
|
41960 |
|
|
|
|
|
|
|
|
|
41961 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
41962 |
msgid "Up %d%% from %s"
|
41963 |
msgstr ""
|
@@ -41969,3 +41876,11 @@ msgstr ""
|
|
41969 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
41970 |
msgid "%d%%"
|
41971 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
# This file is distributed under the same license as the WooCommerce plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WooCommerce 5.2.0-beta\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2021-03-23T07:43:47+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: woocommerce\n"
|
19 |
#: includes/admin/class-wc-admin-menus.php:64
|
20 |
#: includes/admin/class-wc-admin-setup-wizard.php:353
|
21 |
#: includes/admin/class-wc-admin-setup-wizard.php:446
|
22 |
+
#: includes/admin/class-wc-admin.php:236
|
23 |
#: includes/admin/helper/class-wc-helper.php:469
|
24 |
#: includes/admin/helper/class-wc-helper.php:624
|
25 |
#: includes/admin/helper/views/html-oauth-start.php:19
|
26 |
#: includes/admin/wc-admin-functions.php:20
|
27 |
#: includes/class-wc-order.php:1695
|
28 |
#: includes/class-wc-order.php:1696
|
29 |
+
#: includes/class-wc-privacy.php:52
|
30 |
#: includes/customizer/class-wc-shop-customizer.php:38
|
31 |
#: includes/wc-order-functions.php:970
|
32 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:62
|
33 |
+
#: packages/woocommerce-admin/src/Loader.php:1097
|
34 |
#: packages/woocommerce-admin/src/PageController.php:183
|
35 |
#: templates/auth/header.php:32
|
36 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
|
7767 |
msgstr ""
|
7768 |
|
7769 |
#: includes/abstracts/abstract-wc-order.php:1998
|
7770 |
+
#: includes/class-wc-cart.php:1570
|
7771 |
#: includes/class-wc-product-grouped.php:120
|
7772 |
msgid "Free!"
|
7773 |
msgstr ""
|
7774 |
|
7775 |
#: includes/abstracts/abstract-wc-order.php:2027
|
7776 |
+
#: includes/wc-template-functions.php:2149
|
7777 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:52
|
7778 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
7779 |
#: packages/woocommerce-blocks/build/cart.js:1
|
7959 |
msgstr ""
|
7960 |
|
7961 |
#: includes/admin/class-wc-admin-addons.php:504
|
7962 |
+
#: includes/admin/class-wc-admin-addons.php:705
|
7963 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
7964 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
7965 |
#: packages/woocommerce-admin/dist/data/index.js:2
|
7966 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
8000 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:513
|
8001 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:675
|
8002 |
#: includes/admin/list-tables/class-wc-admin-list-table-coupons.php:85
|
8003 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:385
|
8004 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:118
|
8005 |
#: includes/admin/settings/class-wc-settings-shipping.php:377
|
8006 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:88
|
8010 |
#: includes/gateways/cheque/class-wc-gateway-cheque.php:71
|
8011 |
#: includes/gateways/cod/class-wc-gateway-cod.php:83
|
8012 |
#: includes/gateways/paypal/includes/settings-paypal.php:25
|
8013 |
+
#: includes/wc-template-functions.php:1789
|
8014 |
#: templates/single-product/tabs/description.php:22
|
8015 |
msgid "Description"
|
8016 |
msgstr ""
|
8142 |
msgstr ""
|
8143 |
|
8144 |
#: includes/admin/class-wc-admin-assets.php:134
|
8145 |
+
#: includes/class-wc-frontend-scripts.php:582
|
8146 |
#: includes/widgets/class-wc-widget-layered-nav.php:320
|
8147 |
#: includes/widgets/class-wc-widget-product-categories.php:272
|
8148 |
msgctxt "enhanced select"
|
8150 |
msgstr ""
|
8151 |
|
8152 |
#: includes/admin/class-wc-admin-assets.php:135
|
8153 |
+
#: includes/class-wc-frontend-scripts.php:583
|
8154 |
msgctxt "enhanced select"
|
8155 |
msgid "Loading failed"
|
8156 |
msgstr ""
|
8157 |
|
8158 |
#: includes/admin/class-wc-admin-assets.php:136
|
8159 |
+
#: includes/class-wc-frontend-scripts.php:584
|
8160 |
msgctxt "enhanced select"
|
8161 |
msgid "Please enter 1 or more characters"
|
8162 |
msgstr ""
|
8163 |
|
8164 |
#: includes/admin/class-wc-admin-assets.php:137
|
8165 |
+
#: includes/class-wc-frontend-scripts.php:585
|
8166 |
msgctxt "enhanced select"
|
8167 |
msgid "Please enter %qty% or more characters"
|
8168 |
msgstr ""
|
8169 |
|
8170 |
#: includes/admin/class-wc-admin-assets.php:138
|
8171 |
+
#: includes/class-wc-frontend-scripts.php:586
|
8172 |
msgctxt "enhanced select"
|
8173 |
msgid "Please delete 1 character"
|
8174 |
msgstr ""
|
8175 |
|
8176 |
#: includes/admin/class-wc-admin-assets.php:139
|
8177 |
+
#: includes/class-wc-frontend-scripts.php:587
|
8178 |
msgctxt "enhanced select"
|
8179 |
msgid "Please delete %qty% characters"
|
8180 |
msgstr ""
|
8181 |
|
8182 |
#: includes/admin/class-wc-admin-assets.php:140
|
8183 |
+
#: includes/class-wc-frontend-scripts.php:588
|
8184 |
msgctxt "enhanced select"
|
8185 |
msgid "You can only select 1 item"
|
8186 |
msgstr ""
|
8187 |
|
8188 |
#: includes/admin/class-wc-admin-assets.php:141
|
8189 |
+
#: includes/class-wc-frontend-scripts.php:589
|
8190 |
msgctxt "enhanced select"
|
8191 |
msgid "You can only select %qty% items"
|
8192 |
msgstr ""
|
8193 |
|
8194 |
#: includes/admin/class-wc-admin-assets.php:142
|
8195 |
+
#: includes/class-wc-frontend-scripts.php:590
|
8196 |
msgctxt "enhanced select"
|
8197 |
msgid "Loading more results…"
|
8198 |
msgstr ""
|
8199 |
|
8200 |
#: includes/admin/class-wc-admin-assets.php:143
|
8201 |
+
#: includes/class-wc-frontend-scripts.php:591
|
8202 |
msgctxt "enhanced select"
|
8203 |
msgid "Searching…"
|
8204 |
msgstr ""
|
8231 |
|
8232 |
#: includes/admin/class-wc-admin-assets.php:194
|
8233 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:139
|
|
|
8234 |
msgid "Import"
|
8235 |
msgstr ""
|
8236 |
|
8240 |
|
8241 |
#: includes/admin/class-wc-admin-assets.php:220
|
8242 |
#: includes/admin/meta-boxes/views/html-product-data-advanced.php:47
|
8243 |
+
#: includes/admin/settings/class-wc-settings-products.php:402
|
8244 |
msgid "Enable reviews"
|
8245 |
msgstr ""
|
8246 |
|
8318 |
#: includes/admin/class-wc-admin-assets.php:279
|
8319 |
#: includes/admin/class-wc-admin-assets.php:446
|
8320 |
#: includes/admin/settings/views/html-webhooks-edit.php:67
|
8321 |
+
#: includes/class-wc-frontend-scripts.php:581
|
8322 |
+
#: includes/wc-template-functions.php:2785
|
8323 |
+
#: includes/wc-template-functions.php:2786
|
8324 |
#: templates/cart/shipping-calculator.php:56
|
8325 |
msgid "Select an option…"
|
8326 |
msgstr ""
|
8384 |
#: includes/admin/list-tables/class-wc-admin-list-table-products.php:117
|
8385 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:18
|
8386 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:82
|
8387 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:399
|
8388 |
#: includes/admin/settings/views/html-webhooks-edit.php:22
|
8389 |
+
#: includes/admin/views/html-admin-page-status-report.php:871
|
8390 |
#: includes/export/class-wc-product-csv-exporter.php:108
|
8391 |
#: includes/widgets/class-wc-widget-product-categories.php:52
|
8392 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:586
|
8495 |
msgstr ""
|
8496 |
|
8497 |
#: includes/admin/class-wc-admin-assets.php:419
|
8498 |
+
#: includes/admin/views/html-admin-page-status-report.php:46
|
8499 |
msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy."
|
8500 |
msgstr ""
|
8501 |
|
8739 |
msgid "Custom Link"
|
8740 |
msgstr ""
|
8741 |
|
8742 |
+
#: includes/admin/class-wc-admin-dashboard-setup.php:75
|
8743 |
+
msgid "WooCommerce Setup"
|
8744 |
+
msgstr ""
|
8745 |
+
|
8746 |
#: includes/admin/class-wc-admin-dashboard.php:43
|
8747 |
msgid "WooCommerce Recent Reviews"
|
8748 |
msgstr ""
|
8756 |
msgstr ""
|
8757 |
|
8758 |
#. translators: %s: net sales
|
8759 |
+
#: includes/admin/class-wc-admin-dashboard.php:150
|
8760 |
msgid "%s net sales this month"
|
8761 |
msgstr ""
|
8762 |
|
8763 |
#. translators: 1: top seller product title 2: top seller quantity
|
8764 |
+
#: includes/admin/class-wc-admin-dashboard.php:168
|
8765 |
msgid "%1$s top seller this month (sold %2$d)"
|
8766 |
msgstr ""
|
8767 |
|
8768 |
#. translators: %s: order count
|
8769 |
+
#: includes/admin/class-wc-admin-dashboard.php:207
|
8770 |
msgid "<strong>%s order</strong> awaiting processing"
|
8771 |
msgid_plural "<strong>%s orders</strong> awaiting processing"
|
8772 |
msgstr[0] ""
|
8773 |
msgstr[1] ""
|
8774 |
|
8775 |
#. translators: %s: order count
|
8776 |
+
#: includes/admin/class-wc-admin-dashboard.php:218
|
8777 |
msgid "<strong>%s order</strong> on-hold"
|
8778 |
msgid_plural "<strong>%s orders</strong> on-hold"
|
8779 |
msgstr[0] ""
|
8780 |
msgstr[1] ""
|
8781 |
|
8782 |
#. translators: %s: order count
|
8783 |
+
#: includes/admin/class-wc-admin-dashboard.php:316
|
8784 |
msgid "<strong>%s product</strong> low in stock"
|
8785 |
msgid_plural "<strong>%s products</strong> low in stock"
|
8786 |
msgstr[0] ""
|
8787 |
msgstr[1] ""
|
8788 |
|
8789 |
#. translators: %s: order count
|
8790 |
+
#: includes/admin/class-wc-admin-dashboard.php:327
|
8791 |
msgid "<strong>%s product</strong> out of stock"
|
8792 |
msgid_plural "<strong>%s products</strong> out of stock"
|
8793 |
msgstr[0] ""
|
8794 |
msgstr[1] ""
|
8795 |
|
8796 |
#. translators: %s: rating
|
8797 |
+
#: includes/admin/class-wc-admin-dashboard.php:370
|
8798 |
msgid "%s out of 5"
|
8799 |
msgstr ""
|
8800 |
|
8801 |
#. translators: %s: review author
|
8802 |
+
#: includes/admin/class-wc-admin-dashboard.php:373
|
8803 |
msgid "reviewed by %s"
|
8804 |
msgstr ""
|
8805 |
|
8806 |
+
#: includes/admin/class-wc-admin-dashboard.php:379
|
8807 |
msgid "There are no product reviews yet."
|
8808 |
msgstr ""
|
8809 |
|
8810 |
+
#: includes/admin/class-wc-admin-dashboard.php:411
|
8811 |
msgid "Loading network orders"
|
8812 |
msgstr ""
|
8813 |
|
8814 |
+
#: includes/admin/class-wc-admin-dashboard.php:418
|
8815 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:121
|
8816 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:171
|
8817 |
#: includes/admin/reports/class-wc-report-downloads.php:87
|
8822 |
msgid "Order"
|
8823 |
msgstr ""
|
8824 |
|
8825 |
+
#: includes/admin/class-wc-admin-dashboard.php:419
|
8826 |
#: includes/admin/class-wc-admin-menus.php:143
|
8827 |
#: includes/admin/class-wc-admin-webhooks-table-list.php:49
|
8828 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:123
|
8845 |
msgid "Status"
|
8846 |
msgstr ""
|
8847 |
|
8848 |
+
#: includes/admin/class-wc-admin-dashboard.php:420
|
8849 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:126
|
8850 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:467
|
8851 |
#: includes/admin/meta-boxes/views/html-order-item.php:100
|
8858 |
#: templates/checkout/review-order.php:103
|
8859 |
#: templates/myaccount/my-orders.php:17
|
8860 |
#: templates/order/order-details.php:52
|
8861 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:31
|
8862 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:129
|
8863 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:139
|
8864 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/full-cart/cart-line-items-table.js:44
|
8871 |
msgid "Total"
|
8872 |
msgstr ""
|
8873 |
|
8874 |
+
#: includes/admin/class-wc-admin-dashboard.php:429
|
8875 |
#: includes/class-wc-post-types.php:392
|
8876 |
msgid "No orders found"
|
8877 |
msgstr ""
|
8878 |
|
8879 |
+
#: includes/admin/class-wc-admin-dashboard.php:478
|
8880 |
+
#: packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php:143
|
8881 |
+
msgid "Sorry, fetching performance indicators failed."
|
8882 |
+
msgstr ""
|
8883 |
+
|
8884 |
+
#. translators: 1: total income 2: days
|
8885 |
+
#: includes/admin/class-wc-admin-dashboard.php:546
|
8886 |
+
#: includes/admin/reports/class-wc-admin-report.php:593
|
8887 |
+
msgid "Sold %1$s worth in the last %2$d days"
|
8888 |
+
msgstr ""
|
8889 |
+
|
8890 |
+
#. translators: 1: total items sold 2: days
|
8891 |
+
#: includes/admin/class-wc-admin-dashboard.php:549
|
8892 |
+
#: includes/admin/reports/class-wc-admin-report.php:596
|
8893 |
+
msgid "Sold %1$d item in the last %2$d days"
|
8894 |
+
msgid_plural "Sold %1$d items in the last %2$d days"
|
8895 |
+
msgstr[0] ""
|
8896 |
+
msgstr[1] ""
|
8897 |
+
|
8898 |
#. translators: %s: post title
|
8899 |
#: includes/admin/class-wc-admin-duplicate-product.php:59
|
8900 |
msgid "Move “%s” to the Trash"
|
9145 |
msgstr ""
|
9146 |
|
9147 |
#: includes/admin/class-wc-admin-menus.php:84
|
9148 |
+
#: includes/admin/views/html-admin-page-status-report.php:737
|
9149 |
#: includes/class-wc-install.php:1356
|
9150 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:34
|
9151 |
#: packages/woocommerce-admin/src/Features/Analytics.php:245
|
9152 |
+
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:104
|
9153 |
+
#: packages/woocommerce-admin/src/Features/Settings.php:89
|
9154 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
9155 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
9156 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
9157 |
#: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
|
9158 |
msgid "Settings"
|
9236 |
msgstr ""
|
9237 |
|
9238 |
#: includes/admin/class-wc-admin-meta-boxes.php:174
|
9239 |
+
#: includes/admin/settings/class-wc-settings-products.php:395
|
9240 |
#: templates/single-product-reviews.php:37
|
9241 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
9242 |
msgid "Reviews"
|
9306 |
msgstr ""
|
9307 |
|
9308 |
#: includes/admin/class-wc-admin-permalink-settings.php:76
|
9309 |
+
#: includes/wc-core-functions.php:2130
|
9310 |
#: includes/wc-update-functions.php:58
|
9311 |
msgctxt "slug"
|
9312 |
msgid "product-category"
|
9313 |
msgstr ""
|
9314 |
|
9315 |
#: includes/admin/class-wc-admin-permalink-settings.php:85
|
9316 |
+
#: includes/wc-core-functions.php:2131
|
9317 |
#: includes/wc-update-functions.php:59
|
9318 |
msgctxt "slug"
|
9319 |
msgid "product-tag"
|
9359 |
|
9360 |
#: includes/admin/class-wc-admin-permalink-settings.php:195
|
9361 |
#: includes/admin/class-wc-admin-permalink-settings.php:198
|
9362 |
+
#: includes/wc-core-functions.php:2129
|
9363 |
#: includes/wc-update-functions.php:68
|
9364 |
msgctxt "slug"
|
9365 |
msgid "product"
|
9415 |
msgstr ""
|
9416 |
|
9417 |
#: includes/admin/class-wc-admin-pointers.php:125
|
9418 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:86
|
9419 |
#: includes/admin/settings/class-wc-settings-products.php:41
|
9420 |
+
#: includes/admin/settings/class-wc-settings-products.php:220
|
9421 |
msgid "Downloadable products"
|
9422 |
msgstr ""
|
9423 |
|
9489 |
#: includes/admin/views/html-notice-updated.php:14
|
9490 |
#: includes/admin/views/html-notice-uploads-directory-is-unprotected.php:15
|
9491 |
#: includes/admin/views/html-notice-wp-php-minimum-requirements.php:11
|
9492 |
+
#: includes/wc-template-functions.php:1062
|
9493 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
9494 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
9495 |
msgid "Dismiss"
|
9746 |
#: includes/admin/meta-boxes/views/html-order-items.php:305
|
9747 |
#: includes/admin/meta-boxes/views/html-order-items.php:371
|
9748 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:68
|
9749 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:123
|
9750 |
#: includes/admin/plugin-updates/views/html-notice-untested-extensions-modal.php:48
|
9751 |
#: includes/wc-account-functions.php:290
|
9752 |
#: packages/action-scheduler/classes/ActionScheduler_ListTable.php:133
|
9794 |
#: includes/admin/class-wc-admin-profile.php:106
|
9795 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:45
|
9796 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:97
|
9797 |
+
#: includes/class-wc-countries.php:685
|
9798 |
#: includes/class-wc-form-handler.php:268
|
9799 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:24
|
9800 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:311
|
9811 |
#: includes/admin/class-wc-admin-profile.php:110
|
9812 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:49
|
9813 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:101
|
9814 |
+
#: includes/class-wc-countries.php:692
|
9815 |
#: includes/class-wc-form-handler.php:269
|
9816 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:30
|
9817 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:315
|
9902 |
#: includes/admin/settings/class-wc-settings-general.php:90
|
9903 |
#: includes/admin/settings/class-wc-settings-tax.php:226
|
9904 |
#: includes/admin/settings/views/html-settings-tax.php:34
|
9905 |
+
#: includes/class-wc-countries.php:748
|
9906 |
#: templates/cart/shipping-calculator.php:82
|
9907 |
msgid "Postcode / ZIP"
|
9908 |
msgstr ""
|
9914 |
#: includes/admin/class-wc-admin-setup-wizard.php:505
|
9915 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:73
|
9916 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:125
|
9917 |
+
#: includes/class-wc-countries.php:707
|
9918 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:594
|
9919 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
9920 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
9926 |
#: includes/admin/class-wc-admin-profile.php:138
|
9927 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:77
|
9928 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:129
|
9929 |
+
#: includes/wc-template-functions.php:2759
|
9930 |
#: templates/cart/shipping-calculator.php:31
|
9931 |
msgid "Select a country / region…"
|
9932 |
msgstr ""
|
9935 |
#: includes/admin/class-wc-admin-profile.php:141
|
9936 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:80
|
9937 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:132
|
9938 |
+
#: includes/class-wc-countries.php:740
|
9939 |
#: templates/cart/shipping-calculator.php:50
|
9940 |
#: templates/cart/shipping-calculator.php:55
|
9941 |
#: templates/cart/shipping-calculator.php:67
|
9950 |
#: includes/admin/class-wc-admin-profile.php:86
|
9951 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:384
|
9952 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:88
|
9953 |
+
#: includes/class-wc-countries.php:1488
|
9954 |
#: includes/customizer/class-wc-shop-customizer.php:689
|
9955 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:46
|
9956 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:142
|
9963 |
#: includes/admin/class-wc-admin-profile.php:90
|
9964 |
#: includes/admin/class-wc-admin-setup-wizard.php:2238
|
9965 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:85
|
9966 |
+
#: includes/class-wc-countries.php:1498
|
9967 |
#: includes/class-wc-form-handler.php:271
|
9968 |
#: templates/myaccount/form-edit-account.php:43
|
9969 |
#: templates/myaccount/form-login.php:86
|
9970 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
9971 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/contact-fields-step.js:62
|
9972 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
9973 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
10008 |
#: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:307
|
10009 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:416
|
10010 |
#: packages/woocommerce-admin/src/Features/Analytics.php:169
|
10011 |
+
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:84
|
10012 |
#: packages/woocommerce-admin/src/ReportCSVEmail.php:36
|
10013 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
10014 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
10015 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
10016 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
10017 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
10018 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
10100 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
|
10101 |
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
10102 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
|
|
10103 |
msgid "Taxes"
|
10104 |
msgstr ""
|
10105 |
|
10187 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:432
|
10188 |
#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:99
|
10189 |
#: includes/admin/meta-boxes/views/html-order-shipping.php:22
|
10190 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:80
|
10191 |
#: includes/admin/settings/class-wc-settings-shipping.php:27
|
10192 |
#: includes/admin/settings/class-wc-settings-tax.php:232
|
10193 |
#: includes/admin/settings/views/html-settings-tax.php:40
|
10199 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
|
10200 |
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
10201 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
|
|
|
|
10202 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
10203 |
#: packages/woocommerce-blocks/build/cart.js:1
|
10204 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
10271 |
|
10272 |
#: includes/admin/class-wc-admin-setup-wizard.php:524
|
10273 |
#: includes/admin/class-wc-admin-setup-wizard.php:526
|
10274 |
+
#: includes/class-wc-countries.php:839
|
10275 |
+
#: includes/class-wc-countries.php:1096
|
10276 |
+
#: includes/class-wc-countries.php:1205
|
10277 |
+
#: includes/class-wc-countries.php:1376
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10278 |
msgid "State"
|
10279 |
msgstr ""
|
10280 |
|
10346 |
#: includes/admin/class-wc-admin-setup-wizard.php:1818
|
10347 |
#: includes/admin/class-wc-admin-setup-wizard.php:1949
|
10348 |
#: includes/admin/importers/views/html-product-csv-import-form.php:101
|
10349 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
10350 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
10351 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
10352 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
10587 |
msgstr ""
|
10588 |
|
10589 |
#: includes/admin/class-wc-admin-setup-wizard.php:1495
|
10590 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
10591 |
msgid "The eWAY extension for WooCommerce allows you to take credit card payments directly on your store without redirecting your customers to a third party site to make payment."
|
10592 |
msgstr ""
|
10593 |
|
10596 |
msgstr ""
|
10597 |
|
10598 |
#: includes/admin/class-wc-admin-setup-wizard.php:1503
|
10599 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
10600 |
msgid "The PayFast extension for WooCommerce enables you to accept payments by Credit Card and EFT via one of South Africa’s most popular payment gateways. No setup fees or monthly subscription costs."
|
10601 |
msgstr ""
|
10602 |
|
10622 |
#: includes/admin/class-wc-admin-setup-wizard.php:1605
|
10623 |
#: includes/gateways/cod/class-wc-gateway-cod.php:58
|
10624 |
#: includes/gateways/cod/class-wc-gateway-cod.php:79
|
10625 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
10626 |
#: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/cod/index.js:15
|
10627 |
#: packages/woocommerce-blocks/build/wc-payment-method-cod.js:1
|
10628 |
msgid "Cash on delivery"
|
10679 |
|
10680 |
#: includes/admin/class-wc-admin-setup-wizard.php:1916
|
10681 |
#: includes/admin/class-wc-admin-setup-wizard.php:1920
|
10682 |
+
#: packages/woocommerce-admin/src/Loader.php:1167
|
10683 |
msgid "WooCommerce Admin"
|
10684 |
msgstr ""
|
10685 |
|
10939 |
msgstr ""
|
10940 |
|
10941 |
#: includes/admin/class-wc-admin-status.php:390
|
10942 |
+
#: includes/admin/views/html-admin-page-status-report.php:715
|
10943 |
msgid "Visit plugin homepage"
|
10944 |
msgstr ""
|
10945 |
|
10946 |
#. translators: 1: current version. 2: latest version
|
10947 |
#: includes/admin/class-wc-admin-status.php:399
|
10948 |
+
#: includes/admin/views/html-admin-page-status-report.php:882
|
10949 |
msgid "%1$s (update to version %2$s is available)"
|
10950 |
msgstr ""
|
10951 |
|
10962 |
#. translators: %s: note author
|
10963 |
#: includes/admin/class-wc-admin-status.php:422
|
10964 |
#: includes/admin/meta-boxes/views/html-order-notes.php:34
|
10965 |
+
#: includes/admin/views/html-admin-page-status-report.php:724
|
10966 |
+
#: includes/class-wc-ajax.php:1510
|
10967 |
#: templates/content-widget-reviews.php:31
|
10968 |
msgid "by %s"
|
10969 |
msgstr ""
|
10984 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:191
|
10985 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:332
|
10986 |
#: packages/woocommerce-admin/src/Features/Analytics.php:149
|
10987 |
+
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:89
|
10988 |
#: packages/woocommerce-admin/src/ReportCSVEmail.php:37
|
10989 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
10990 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
10991 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
10992 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
10993 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
|
10994 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
11190 |
msgid "Create a new webhook"
|
11191 |
msgstr ""
|
11192 |
|
11193 |
+
#: includes/admin/class-wc-admin.php:191
|
11194 |
msgid "HTML email template"
|
11195 |
msgstr ""
|
11196 |
|
11197 |
#. translators: 1: WooCommerce 2:: five stars
|
11198 |
+
#: includes/admin/class-wc-admin.php:235
|
11199 |
msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
|
11200 |
msgstr ""
|
11201 |
|
11202 |
+
#: includes/admin/class-wc-admin.php:237
|
11203 |
msgid "five star"
|
11204 |
msgstr ""
|
11205 |
|
11206 |
+
#: includes/admin/class-wc-admin.php:237
|
11207 |
msgid "Thanks :)"
|
11208 |
msgstr ""
|
11209 |
|
11210 |
+
#: includes/admin/class-wc-admin.php:246
|
11211 |
msgid "Thank you for selling with WooCommerce."
|
11212 |
msgstr ""
|
11213 |
|
11281 |
|
11282 |
#: includes/admin/helper/class-wc-helper.php:360
|
11283 |
#: includes/admin/reports/class-wc-report-sales-by-category.php:232
|
11284 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
11285 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
11286 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
11287 |
msgid "All"
|
11323 |
#: includes/class-wc-emails.php:449
|
11324 |
#: includes/legacy/abstract-wc-legacy-order.php:508
|
11325 |
#: includes/wc-account-functions.php:221
|
11326 |
+
#: includes/wc-template-functions.php:3343
|
11327 |
#: packages/woocommerce-admin/dist/chunks/0.js:1
|
11328 |
msgid "Download"
|
11329 |
msgstr ""
|
11478 |
|
11479 |
#: includes/admin/helper/views/html-oauth-start.php:27
|
11480 |
#: packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php:190
|
11481 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
11482 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
11483 |
msgid "Connect"
|
11484 |
msgstr ""
|
11485 |
|
11486 |
#: includes/admin/helper/views/html-section-account.php:6
|
11487 |
+
#: includes/admin/views/html-admin-page-status-report.php:803
|
11488 |
msgid "Connected to WooCommerce.com"
|
11489 |
msgstr ""
|
11490 |
|
11625 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:686
|
11626 |
#: includes/admin/meta-boxes/views/html-order-items.php:438
|
11627 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:174
|
11628 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:357
|
11629 |
#: includes/admin/settings/class-wc-settings-tax.php:233
|
11630 |
#: includes/admin/views/html-bulk-edit-product.php:89
|
11631 |
#: includes/admin/views/html-quick-edit-product.php:67
|
11665 |
#. translators: %s: weight
|
11666 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:524
|
11667 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:693
|
11668 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:274
|
11669 |
#: includes/export/class-wc-product-csv-exporter.php:124
|
11670 |
msgid "Weight (%s)"
|
11671 |
msgstr ""
|
11754 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:537
|
11755 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:708
|
11756 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:57
|
11757 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:335
|
11758 |
#: includes/admin/settings/class-wc-settings-shipping.php:375
|
11759 |
#: includes/admin/views/html-bulk-edit-product.php:166
|
11760 |
#: includes/admin/views/html-quick-edit-product.php:123
|
11772 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:539
|
11773 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:726
|
11774 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:122
|
11775 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:87
|
11776 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:443
|
11777 |
#: includes/export/class-wc-product-csv-exporter.php:139
|
11778 |
msgid "Download limit"
|
11779 |
msgstr ""
|
11913 |
msgstr ""
|
11914 |
|
11915 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:695
|
11916 |
+
#: includes/wc-template-functions.php:3397
|
11917 |
msgid "Dimensions"
|
11918 |
msgstr ""
|
11919 |
|
12372 |
|
12373 |
#. translators: 1: first name 2: last name
|
12374 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:178
|
12375 |
+
#: includes/class-wc-countries.php:607
|
12376 |
+
#: includes/class-wc-countries.php:623
|
12377 |
#: includes/class-wc-order.php:886
|
12378 |
#: includes/class-wc-order.php:896
|
12379 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php:149
|
12565 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:760
|
12566 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:298
|
12567 |
#: includes/admin/settings/views/html-keys-edit.php:43
|
12568 |
+
#: includes/class-wc-ajax.php:1707
|
12569 |
msgid "%1$s (#%2$s – %3$s)"
|
12570 |
msgstr ""
|
12571 |
|
12862 |
|
12863 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:55
|
12864 |
#: includes/widgets/class-wc-widget-layered-nav.php:286
|
12865 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:102
|
12866 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
12867 |
#: packages/woocommerce-blocks/build/cart.js:1
|
12868 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
12907 |
msgstr ""
|
12908 |
|
12909 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:239
|
12910 |
+
#: includes/admin/settings/class-wc-settings-products.php:380
|
12911 |
msgid "m"
|
12912 |
msgstr ""
|
12913 |
|
13049 |
#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:93
|
13050 |
#: includes/admin/meta-boxes/views/html-product-data-variations.php:72
|
13051 |
#: includes/admin/settings/class-wc-settings-products.php:40
|
13052 |
+
#: includes/admin/settings/class-wc-settings-products.php:90
|
13053 |
msgid "Inventory"
|
13054 |
msgstr ""
|
13055 |
|
13064 |
#: packages/woocommerce-admin/src/ReportCSVEmail.php:41
|
13065 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
13066 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
13067 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
13068 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
|
13069 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
13070 |
msgid "Variations"
|
13116 |
|
13117 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:29
|
13118 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:123
|
13119 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:444
|
13120 |
msgid "Unlimited"
|
13121 |
msgstr ""
|
13122 |
|
13127 |
|
13128 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:33
|
13129 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:138
|
13130 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:462
|
13131 |
#: templates/emails/email-downloads.php:58
|
13132 |
#: templates/emails/plain/email-downloads.php:40
|
13133 |
#: templates/order/order-downloads.php:62
|
13141 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:48
|
13142 |
#: includes/admin/settings/views/html-keys-edit.php:135
|
13143 |
#: includes/admin/settings/views/html-keys-edit.php:143
|
13144 |
+
#: includes/admin/views/html-admin-page-status-report.php:41
|
13145 |
msgid "Copied!"
|
13146 |
msgstr ""
|
13147 |
|
13166 |
#: includes/class-wc-cart-fees.php:80
|
13167 |
#: includes/class-wc-order-item-fee.php:216
|
13168 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
|
|
13169 |
msgid "Fee"
|
13170 |
msgstr ""
|
13171 |
|
13219 |
|
13220 |
#. translators: %s: Item name.
|
13221 |
#: includes/admin/meta-boxes/views/html-order-items.php:29
|
13222 |
+
#: includes/class-wc-form-handler.php:623
|
13223 |
#: includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php:495
|
13224 |
msgid "Item"
|
13225 |
msgstr ""
|
13320 |
|
13321 |
#: includes/admin/meta-boxes/views/html-order-items.php:306
|
13322 |
#: templates/myaccount/form-reset-password.php:45
|
13323 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
13324 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
13325 |
#: packages/woocommerce-admin/dist/wp-admin-scripts/beta-features-tracking-modal.js:1
|
13326 |
msgid "Save"
|
13376 |
|
13377 |
#: includes/admin/meta-boxes/views/html-order-items.php:383
|
13378 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
13379 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
13380 |
msgid "Add products"
|
13381 |
msgstr ""
|
13382 |
|
13410 |
msgstr ""
|
13411 |
|
13412 |
#: includes/admin/meta-boxes/views/html-order-notes.php:37
|
13413 |
+
#: includes/class-wc-ajax.php:1513
|
13414 |
msgid "Delete note"
|
13415 |
msgstr ""
|
13416 |
|
13458 |
|
13459 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:9
|
13460 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:51
|
13461 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:98
|
13462 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:129
|
13463 |
msgid "Expand"
|
13464 |
msgstr ""
|
13465 |
|
13466 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:9
|
13467 |
#: includes/admin/meta-boxes/views/html-product-data-attributes.php:51
|
13468 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:98
|
13469 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:129
|
13470 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
13471 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
13472 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
13526 |
msgstr ""
|
13527 |
|
13528 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:77
|
13529 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:395
|
13530 |
msgid "Downloadable files"
|
13531 |
msgstr ""
|
13532 |
|
13533 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:82
|
13534 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:399
|
13535 |
msgid "This is the name of the download shown to the customer."
|
13536 |
msgstr ""
|
13537 |
|
13538 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:83
|
13539 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:400
|
13540 |
msgid "File URL"
|
13541 |
msgstr ""
|
13542 |
|
13543 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:83
|
13544 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:400
|
13545 |
msgid "This is the URL or absolute path to the file which customers will get access to. URLs entered here should already be encoded."
|
13546 |
msgstr ""
|
13547 |
|
13550 |
msgstr ""
|
13551 |
|
13552 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:124
|
13553 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:445
|
13554 |
msgid "Leave blank for unlimited re-downloads."
|
13555 |
msgstr ""
|
13556 |
|
13557 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:137
|
13558 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:88
|
13559 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:461
|
13560 |
msgid "Download expiry"
|
13561 |
msgstr ""
|
13562 |
|
13563 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:139
|
13564 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:463
|
13565 |
msgid "Enter the number of days before a download link expires, or leave blank."
|
13566 |
msgstr ""
|
13567 |
|
13595 |
msgstr ""
|
13596 |
|
13597 |
#: includes/admin/meta-boxes/views/html-product-data-general.php:177
|
13598 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:360
|
13599 |
msgid "Choose a tax class for this product. Tax classes are used to apply different tax rates specific to certain types of product."
|
13600 |
msgstr ""
|
13601 |
|
13639 |
msgid "If managing stock, this controls whether or not backorders are allowed. If enabled, stock quantity can go below 0."
|
13640 |
msgstr ""
|
13641 |
|
13642 |
+
#. translators: %d: Amount of stock left
|
13643 |
+
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:80
|
13644 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:221
|
13645 |
+
msgid "Store-wide threshold (%d)"
|
13646 |
+
msgstr ""
|
13647 |
+
|
13648 |
+
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:83
|
13649 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:78
|
13650 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:231
|
13651 |
+
#: includes/admin/settings/class-wc-settings-products.php:153
|
13652 |
msgid "Low stock threshold"
|
13653 |
msgstr ""
|
13654 |
|
13655 |
+
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:85
|
13656 |
+
msgid "When product stock reaches this amount you will be notified by email. It is possible to define different values for each variation individually. The shop default value can be set in Settings > Products > Inventory."
|
13657 |
msgstr ""
|
13658 |
|
13659 |
+
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:103
|
13660 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:263
|
13661 |
#: includes/admin/reports/class-wc-report-stock.php:176
|
13662 |
msgid "Stock status"
|
13663 |
msgstr ""
|
13664 |
|
13665 |
+
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:106
|
13666 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:266
|
13667 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1956
|
13668 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1900
|
13669 |
msgid "Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend."
|
13670 |
msgstr ""
|
13671 |
|
13672 |
+
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:121
|
13673 |
msgid "Sold individually"
|
13674 |
msgstr ""
|
13675 |
|
13676 |
+
#: includes/admin/meta-boxes/views/html-product-data-inventory.php:122
|
13677 |
msgid "Enable this to only allow one of this item to be bought in a single order"
|
13678 |
msgstr ""
|
13679 |
|
13694 |
msgstr ""
|
13695 |
|
13696 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:14
|
13697 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:84
|
13698 |
#: includes/admin/views/html-bulk-edit-product.php:118
|
13699 |
#: includes/admin/views/html-quick-edit-product.php:98
|
13700 |
+
#: includes/wc-template-functions.php:3390
|
13701 |
msgid "Weight"
|
13702 |
msgstr ""
|
13703 |
|
13704 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:17
|
13705 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:286
|
13706 |
msgid "Weight in decimal form"
|
13707 |
msgstr ""
|
13708 |
|
13712 |
msgstr ""
|
13713 |
|
13714 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:30
|
13715 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:81
|
13716 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:312
|
13717 |
#: includes/admin/views/html-quick-edit-product.php:111
|
13718 |
msgid "Length"
|
13719 |
msgstr ""
|
13720 |
|
13721 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:31
|
13722 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:82
|
13723 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:313
|
13724 |
#: includes/admin/views/html-quick-edit-product.php:112
|
13725 |
msgid "Width"
|
13726 |
msgstr ""
|
13727 |
|
13728 |
#: includes/admin/meta-boxes/views/html-product-data-shipping.php:32
|
13729 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:83
|
13730 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:314
|
13731 |
#: includes/admin/views/html-quick-edit-product.php:113
|
13732 |
msgid "Height"
|
13733 |
msgstr ""
|
13760 |
#: packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php:62
|
13761 |
#: packages/woocommerce-admin/src/Notes/EUVATNumber.php:53
|
13762 |
#: packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php:50
|
13763 |
+
#: packages/woocommerce-admin/src/Notes/FirstDownlaodableProduct.php:62
|
13764 |
#: packages/woocommerce-admin/src/Notes/LaunchChecklist.php:54
|
13765 |
#: packages/woocommerce-admin/src/Notes/LearnMoreAboutVariableProducts.php:77
|
13766 |
#: packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php:56
|
13872 |
msgstr ""
|
13873 |
|
13874 |
#. translators: Submit button text for filters.
|
13875 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:92
|
13876 |
#: includes/admin/views/html-report-by-date.php:58
|
13877 |
#: packages/woocommerce-blocks/assets/js/base/components/filter-submit-button/index.js:18
|
13878 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:6
|
13883 |
msgstr ""
|
13884 |
|
13885 |
#. translators: variations count
|
13886 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:96
|
13887 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:127
|
13888 |
msgid "%s item"
|
13889 |
msgid_plural "%s items"
|
13890 |
msgstr[0] ""
|
13891 |
msgstr[1] ""
|
13892 |
|
13893 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:101
|
13894 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:132
|
13895 |
msgid "Go to the first page"
|
13896 |
msgstr ""
|
13897 |
|
13898 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:102
|
13899 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:133
|
13900 |
msgid "Go to the previous page"
|
13901 |
msgstr ""
|
13902 |
|
13903 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:104
|
13904 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:135
|
13905 |
msgid "Select Page"
|
13906 |
msgstr ""
|
13907 |
|
13908 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:105
|
13909 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:136
|
13910 |
#: includes/admin/settings/views/html-settings-tax.php:130
|
13911 |
msgid "Current page"
|
13912 |
msgstr ""
|
13913 |
|
13914 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:110
|
13915 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:141
|
13916 |
msgctxt "number of pages"
|
13917 |
msgid "of"
|
13918 |
msgstr ""
|
13919 |
|
13920 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:112
|
13921 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:143
|
13922 |
msgid "Go to the next page"
|
13923 |
msgstr ""
|
13924 |
|
13925 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:113
|
13926 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:144
|
13927 |
msgid "Go to the last page"
|
13928 |
msgstr ""
|
13929 |
|
13930 |
+
#: includes/admin/meta-boxes/views/html-product-data-variations.php:122
|
13931 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:108
|
13932 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:162
|
13933 |
#: includes/admin/settings/views/html-keys-edit.php:118
|
14022 |
msgid "Enter a number to set stock quantity at the variation level. Use a variation's 'Manage stock?' check box above to enable/disable stock management at the variation level."
|
14023 |
msgstr ""
|
14024 |
|
14025 |
+
#. translators: %d: Amount of stock left
|
14026 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:216
|
14027 |
+
msgid "Parent product's threshold (%d)"
|
14028 |
+
msgstr ""
|
14029 |
+
|
14030 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:233
|
14031 |
+
msgid "When variation stock reaches this amount you will be notified by email. The default value for all variations can be set in the product Inventory tab. The shop default value can be set in Settings > Products > Inventory."
|
14032 |
+
msgstr ""
|
14033 |
+
|
14034 |
#. translators: %s: dimension unit
|
14035 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:305
|
14036 |
msgid "Dimensions (L×W×H) (%s)"
|
14037 |
msgstr ""
|
14038 |
|
14039 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:310
|
14040 |
msgid "Length x width x height in decimal form"
|
14041 |
msgstr ""
|
14042 |
|
14043 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:341
|
14044 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:358
|
14045 |
msgid "Same as parent"
|
14046 |
msgstr ""
|
14047 |
|
14048 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:387
|
14049 |
msgid "Enter an optional description for this variation."
|
14050 |
msgstr ""
|
14051 |
|
14052 |
+
#: includes/admin/meta-boxes/views/html-variation-admin.php:429
|
14053 |
msgid "Add file"
|
14054 |
msgstr ""
|
14055 |
|
14148 |
msgid "Update now"
|
14149 |
msgstr ""
|
14150 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14151 |
#. translators: %1$s: open link, %2$s: close link
|
14152 |
#: includes/admin/reports/class-wc-admin-report.php:758
|
14153 |
msgid "This report link has expired. %1$sClick here to view the filtered report%2$s."
|
14221 |
#: includes/admin/reports/class-wc-report-sales-by-category.php:233
|
14222 |
#: includes/admin/reports/class-wc-report-sales-by-product.php:222
|
14223 |
#: includes/widgets/class-wc-widget-products.php:41
|
14224 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
14225 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
14226 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
14227 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
14459 |
msgstr ""
|
14460 |
|
14461 |
#: includes/admin/reports/class-wc-report-sales-by-category.php:231
|
14462 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
14463 |
msgid "None"
|
14464 |
msgstr ""
|
14465 |
|
14820 |
|
14821 |
#. translators: %s privacy policy page name and link
|
14822 |
#: includes/admin/settings/class-wc-settings-accounts.php:150
|
14823 |
+
#: includes/wc-template-functions.php:853
|
14824 |
msgid "Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our %s."
|
14825 |
msgstr ""
|
14826 |
|
14836 |
#. translators: %s privacy policy page name and link
|
14837 |
#: includes/admin/settings/class-wc-settings-accounts.php:160
|
14838 |
#: includes/customizer/class-wc-shop-customizer.php:746
|
14839 |
+
#: includes/wc-template-functions.php:849
|
14840 |
msgid "Your personal data will be used to process your order, support your experience throughout this website, and for other purposes described in our %s."
|
14841 |
msgstr ""
|
14842 |
|
15057 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:56
|
15058 |
#: includes/class-wc-query.php:131
|
15059 |
#: includes/wc-account-functions.php:103
|
15060 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/no-payment-methods/index.js:36
|
15061 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
15062 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
15063 |
msgid "Payment methods"
|
15440 |
msgstr ""
|
15441 |
|
15442 |
#: includes/admin/settings/class-wc-settings-general.php:229
|
15443 |
+
#: includes/admin/views/html-admin-page-status-report.php:752
|
15444 |
msgid "Currency"
|
15445 |
msgstr ""
|
15446 |
|
15449 |
msgstr ""
|
15450 |
|
15451 |
#: includes/admin/settings/class-wc-settings-general.php:240
|
15452 |
+
#: includes/admin/views/html-admin-page-status-report.php:757
|
15453 |
msgid "Currency position"
|
15454 |
msgstr ""
|
15455 |
|
15478 |
msgstr ""
|
15479 |
|
15480 |
#: includes/admin/settings/class-wc-settings-general.php:256
|
15481 |
+
#: includes/admin/views/html-admin-page-status-report.php:762
|
15482 |
msgid "Thousand separator"
|
15483 |
msgstr ""
|
15484 |
|
15487 |
msgstr ""
|
15488 |
|
15489 |
#: includes/admin/settings/class-wc-settings-general.php:266
|
15490 |
+
#: includes/admin/views/html-admin-page-status-report.php:767
|
15491 |
msgid "Decimal separator"
|
15492 |
msgstr ""
|
15493 |
|
15496 |
msgstr ""
|
15497 |
|
15498 |
#: includes/admin/settings/class-wc-settings-general.php:276
|
15499 |
+
#: includes/admin/views/html-admin-page-status-report.php:772
|
15500 |
msgid "Number of decimals"
|
15501 |
msgstr ""
|
15502 |
|
15569 |
msgid "The \"%s\" payment method is currently disabled"
|
15570 |
msgstr ""
|
15571 |
|
15572 |
+
#: includes/admin/settings/class-wc-settings-products.php:97
|
15573 |
msgid "Manage stock"
|
15574 |
msgstr ""
|
15575 |
|
15576 |
+
#: includes/admin/settings/class-wc-settings-products.php:98
|
15577 |
msgid "Enable stock management"
|
15578 |
msgstr ""
|
15579 |
|
15580 |
+
#: includes/admin/settings/class-wc-settings-products.php:105
|
15581 |
msgid "Hold stock (minutes)"
|
15582 |
msgstr ""
|
15583 |
|
15584 |
+
#: includes/admin/settings/class-wc-settings-products.php:106
|
15585 |
msgid "Hold stock (for unpaid orders) for x minutes. When this limit is reached, the pending order will be cancelled. Leave blank to disable."
|
15586 |
msgstr ""
|
15587 |
|
15588 |
+
#: includes/admin/settings/class-wc-settings-products.php:120
|
15589 |
msgid "Notifications"
|
15590 |
msgstr ""
|
15591 |
|
15592 |
+
#: includes/admin/settings/class-wc-settings-products.php:121
|
15593 |
msgid "Enable low stock notifications"
|
15594 |
msgstr ""
|
15595 |
|
15596 |
+
#: includes/admin/settings/class-wc-settings-products.php:131
|
15597 |
msgid "Enable out of stock notifications"
|
15598 |
msgstr ""
|
15599 |
|
15600 |
+
#: includes/admin/settings/class-wc-settings-products.php:141
|
15601 |
msgid "Notification recipient(s)"
|
15602 |
msgstr ""
|
15603 |
|
15604 |
+
#: includes/admin/settings/class-wc-settings-products.php:142
|
15605 |
msgid "Enter recipients (comma separated) that will receive this notification."
|
15606 |
msgstr ""
|
15607 |
|
15608 |
+
#: includes/admin/settings/class-wc-settings-products.php:154
|
15609 |
msgid "When product stock reaches this amount you will be notified via email."
|
15610 |
msgstr ""
|
15611 |
|
15612 |
+
#: includes/admin/settings/class-wc-settings-products.php:169
|
15613 |
msgid "Out of stock threshold"
|
15614 |
msgstr ""
|
15615 |
|
15616 |
+
#: includes/admin/settings/class-wc-settings-products.php:170
|
15617 |
msgid "When product stock reaches this amount the stock status will change to \"out of stock\" and you will be notified via email. This setting does not affect existing \"in stock\" products."
|
15618 |
msgstr ""
|
15619 |
|
15620 |
+
#: includes/admin/settings/class-wc-settings-products.php:184
|
15621 |
msgid "Out of stock visibility"
|
15622 |
msgstr ""
|
15623 |
|
15624 |
+
#: includes/admin/settings/class-wc-settings-products.php:185
|
15625 |
msgid "Hide out of stock items from the catalog"
|
15626 |
msgstr ""
|
15627 |
|
15628 |
+
#: includes/admin/settings/class-wc-settings-products.php:192
|
15629 |
msgid "Stock display format"
|
15630 |
msgstr ""
|
15631 |
|
15632 |
+
#: includes/admin/settings/class-wc-settings-products.php:193
|
15633 |
msgid "This controls how stock quantities are displayed on the frontend."
|
15634 |
msgstr ""
|
15635 |
|
15636 |
+
#: includes/admin/settings/class-wc-settings-products.php:200
|
15637 |
msgid "Always show quantity remaining in stock e.g. \"12 in stock\""
|
15638 |
msgstr ""
|
15639 |
|
15640 |
+
#: includes/admin/settings/class-wc-settings-products.php:201
|
15641 |
msgid "Only show quantity remaining in stock when low e.g. \"Only 2 left in stock\""
|
15642 |
msgstr ""
|
15643 |
|
15644 |
+
#: includes/admin/settings/class-wc-settings-products.php:202
|
15645 |
msgid "Never show quantity remaining in stock"
|
15646 |
msgstr ""
|
15647 |
|
15648 |
+
#: includes/admin/settings/class-wc-settings-products.php:226
|
15649 |
msgid "File download method"
|
15650 |
msgstr ""
|
15651 |
|
15652 |
#. translators: 1: X-Accel-Redirect 2: X-Sendfile 3: mod_xsendfile
|
15653 |
+
#: includes/admin/settings/class-wc-settings-products.php:229
|
15654 |
msgid "Forcing downloads will keep URLs hidden, but some servers may serve large files unreliably. If supported, %1$s / %2$s can be used to serve downloads instead (server requires %3$s)."
|
15655 |
msgstr ""
|
15656 |
|
15657 |
#. translators: Link to WooCommerce Docs.
|
15658 |
+
#: includes/admin/settings/class-wc-settings-products.php:241
|
15659 |
msgid "If you are using X-Accel-Redirect download method along with NGINX server, make sure that you have applied settings as described in <a href='%s'>Digital/Downloadable Product Handling</a> guide."
|
15660 |
msgstr ""
|
15661 |
|
15662 |
+
#: includes/admin/settings/class-wc-settings-products.php:245
|
15663 |
msgid "Force downloads"
|
15664 |
msgstr ""
|
15665 |
|
15666 |
+
#: includes/admin/settings/class-wc-settings-products.php:246
|
15667 |
msgid "X-Accel-Redirect/X-Sendfile"
|
15668 |
msgstr ""
|
15669 |
|
15670 |
+
#: includes/admin/settings/class-wc-settings-products.php:247
|
15671 |
msgid "Redirect only"
|
15672 |
msgstr ""
|
15673 |
|
15674 |
+
#: includes/admin/settings/class-wc-settings-products.php:247
|
15675 |
msgid "Redirect only (Insecure)"
|
15676 |
msgstr ""
|
15677 |
|
15678 |
+
#: includes/admin/settings/class-wc-settings-products.php:253
|
15679 |
msgid "Access restriction"
|
15680 |
msgstr ""
|
15681 |
|
15682 |
+
#: includes/admin/settings/class-wc-settings-products.php:254
|
15683 |
msgid "Downloads require login"
|
15684 |
msgstr ""
|
15685 |
|
15686 |
+
#: includes/admin/settings/class-wc-settings-products.php:258
|
15687 |
msgid "This setting does not apply to guest purchases."
|
15688 |
msgstr ""
|
15689 |
|
15690 |
+
#: includes/admin/settings/class-wc-settings-products.php:264
|
15691 |
msgid "Grant access to downloadable products after payment"
|
15692 |
msgstr ""
|
15693 |
|
15694 |
+
#: includes/admin/settings/class-wc-settings-products.php:268
|
15695 |
msgid "Enable this option to grant access to downloads when orders are \"processing\", rather than \"completed\"."
|
15696 |
msgstr ""
|
15697 |
|
15698 |
+
#: includes/admin/settings/class-wc-settings-products.php:274
|
15699 |
msgid "Filename"
|
15700 |
msgstr ""
|
15701 |
|
15702 |
+
#: includes/admin/settings/class-wc-settings-products.php:275
|
15703 |
msgid "Append a unique string to filename for security"
|
15704 |
msgstr ""
|
15705 |
|
15706 |
#. translators: Link to WooCommerce Docs.
|
15707 |
+
#: includes/admin/settings/class-wc-settings-products.php:281
|
15708 |
msgid "Not required if your download directory is protected. <a href='%s'>See this guide</a> for more details. Files already uploaded will not be affected."
|
15709 |
msgstr ""
|
15710 |
|
15711 |
+
#: includes/admin/settings/class-wc-settings-products.php:301
|
15712 |
msgid "Shop pages"
|
15713 |
msgstr ""
|
15714 |
|
15715 |
+
#: includes/admin/settings/class-wc-settings-products.php:307
|
15716 |
msgid "Shop page"
|
15717 |
msgstr ""
|
15718 |
|
15719 |
#. translators: %s: URL to settings.
|
15720 |
+
#: includes/admin/settings/class-wc-settings-products.php:309
|
15721 |
msgid "The base page can also be used in your <a href=\"%s\">product permalinks</a>."
|
15722 |
msgstr ""
|
15723 |
|
15724 |
+
#: includes/admin/settings/class-wc-settings-products.php:316
|
15725 |
msgid "This sets the base page of your shop - this is where your product archive will be."
|
15726 |
msgstr ""
|
15727 |
|
15728 |
+
#: includes/admin/settings/class-wc-settings-products.php:319
|
15729 |
msgid "Add to cart behaviour"
|
15730 |
msgstr ""
|
15731 |
|
15732 |
+
#: includes/admin/settings/class-wc-settings-products.php:320
|
15733 |
msgid "Redirect to the cart page after successful addition"
|
15734 |
msgstr ""
|
15735 |
|
15736 |
+
#: includes/admin/settings/class-wc-settings-products.php:327
|
15737 |
msgid "Enable AJAX add to cart buttons on archives"
|
15738 |
msgstr ""
|
15739 |
|
15740 |
+
#: includes/admin/settings/class-wc-settings-products.php:334
|
15741 |
msgid "Placeholder image"
|
15742 |
msgstr ""
|
15743 |
|
15744 |
+
#: includes/admin/settings/class-wc-settings-products.php:340
|
15745 |
msgid "Enter attachment ID or URL to an image"
|
15746 |
msgstr ""
|
15747 |
|
15748 |
+
#: includes/admin/settings/class-wc-settings-products.php:341
|
15749 |
msgid "This is the attachment ID, or image URL, used for placeholder images in the product catalog. Products with no image will use this."
|
15750 |
msgstr ""
|
15751 |
|
15752 |
+
#: includes/admin/settings/class-wc-settings-products.php:349
|
15753 |
msgid "Measurements"
|
15754 |
msgstr ""
|
15755 |
|
15756 |
+
#: includes/admin/settings/class-wc-settings-products.php:355
|
15757 |
msgid "Weight unit"
|
15758 |
msgstr ""
|
15759 |
|
15760 |
+
#: includes/admin/settings/class-wc-settings-products.php:356
|
15761 |
msgid "This controls what unit you will define weights in."
|
15762 |
msgstr ""
|
15763 |
|
15764 |
+
#: includes/admin/settings/class-wc-settings-products.php:363
|
15765 |
msgid "kg"
|
15766 |
msgstr ""
|
15767 |
|
15768 |
+
#: includes/admin/settings/class-wc-settings-products.php:364
|
15769 |
msgid "g"
|
15770 |
msgstr ""
|
15771 |
|
15772 |
+
#: includes/admin/settings/class-wc-settings-products.php:365
|
15773 |
msgid "lbs"
|
15774 |
msgstr ""
|
15775 |
|
15776 |
+
#: includes/admin/settings/class-wc-settings-products.php:366
|
15777 |
msgid "oz"
|
15778 |
msgstr ""
|
15779 |
|
15780 |
+
#: includes/admin/settings/class-wc-settings-products.php:372
|
15781 |
msgid "Dimensions unit"
|
15782 |
msgstr ""
|
15783 |
|
15784 |
+
#: includes/admin/settings/class-wc-settings-products.php:373
|
15785 |
msgid "This controls what unit you will define lengths in."
|
15786 |
msgstr ""
|
15787 |
|
15788 |
+
#: includes/admin/settings/class-wc-settings-products.php:381
|
15789 |
msgid "cm"
|
15790 |
msgstr ""
|
15791 |
|
15792 |
+
#: includes/admin/settings/class-wc-settings-products.php:382
|
15793 |
msgid "mm"
|
15794 |
msgstr ""
|
15795 |
|
15796 |
+
#: includes/admin/settings/class-wc-settings-products.php:383
|
15797 |
msgid "in"
|
15798 |
msgstr ""
|
15799 |
|
15800 |
+
#: includes/admin/settings/class-wc-settings-products.php:384
|
15801 |
msgid "yd"
|
15802 |
msgstr ""
|
15803 |
|
15804 |
+
#: includes/admin/settings/class-wc-settings-products.php:403
|
15805 |
msgid "Enable product reviews"
|
15806 |
msgstr ""
|
15807 |
|
15808 |
+
#: includes/admin/settings/class-wc-settings-products.php:412
|
15809 |
msgid "Show \"verified owner\" label on customer reviews"
|
15810 |
msgstr ""
|
15811 |
|
15812 |
+
#: includes/admin/settings/class-wc-settings-products.php:422
|
15813 |
msgid "Reviews can only be left by \"verified owners\""
|
15814 |
msgstr ""
|
15815 |
|
15816 |
+
#: includes/admin/settings/class-wc-settings-products.php:432
|
15817 |
msgid "Product ratings"
|
15818 |
msgstr ""
|
15819 |
|
15820 |
+
#: includes/admin/settings/class-wc-settings-products.php:433
|
15821 |
msgid "Enable star rating on reviews"
|
15822 |
msgstr ""
|
15823 |
|
15824 |
+
#: includes/admin/settings/class-wc-settings-products.php:442
|
15825 |
msgid "Star ratings should be required, not optional"
|
15826 |
msgstr ""
|
15827 |
|
16170 |
msgstr ""
|
16171 |
|
16172 |
#: includes/admin/settings/views/html-keys-edit.php:119
|
16173 |
+
#: includes/class-wc-ajax.php:2069
|
16174 |
msgid "Revoke key"
|
16175 |
msgstr ""
|
16176 |
|
16527 |
msgid "Itemized"
|
16528 |
msgstr ""
|
16529 |
|
16530 |
+
#: includes/admin/views/html-admin-dashboard-setup.php:18
|
16531 |
+
msgid "Step"
|
16532 |
+
msgstr ""
|
16533 |
+
|
16534 |
+
#: includes/admin/views/html-admin-dashboard-setup.php:18
|
16535 |
+
msgid "of"
|
16536 |
+
msgstr ""
|
16537 |
+
|
16538 |
+
#: includes/admin/views/html-admin-dashboard-setup.php:23
|
16539 |
+
msgid "You're almost there! Once you complete store setup you can start receiving orders."
|
16540 |
+
msgstr ""
|
16541 |
+
|
16542 |
+
#: includes/admin/views/html-admin-dashboard-setup.php:24
|
16543 |
+
msgid "Start selling"
|
16544 |
+
msgstr ""
|
16545 |
+
|
16546 |
#. translators: search keyword.
|
16547 |
#: includes/admin/views/html-admin-page-addons.php:45
|
16548 |
msgid "Showing search results for: %s"
|
16655 |
msgid "There are currently no logs to view."
|
16656 |
msgstr ""
|
16657 |
|
16658 |
+
#: includes/admin/views/html-admin-page-status-report.php:30
|
16659 |
msgid "Please copy and paste this information in your ticket when contacting support:"
|
16660 |
msgstr ""
|
16661 |
|
16662 |
+
#: includes/admin/views/html-admin-page-status-report.php:33
|
16663 |
msgid "Get system report"
|
16664 |
msgstr ""
|
16665 |
|
16666 |
+
#: includes/admin/views/html-admin-page-status-report.php:35
|
16667 |
msgid "Understanding the status report"
|
16668 |
msgstr ""
|
16669 |
|
16670 |
+
#: includes/admin/views/html-admin-page-status-report.php:42
|
16671 |
msgid "Copy for support"
|
16672 |
msgstr ""
|
16673 |
|
16674 |
+
#: includes/admin/views/html-admin-page-status-report.php:53
|
16675 |
msgid "WordPress environment"
|
16676 |
msgstr ""
|
16677 |
|
16678 |
+
#: includes/admin/views/html-admin-page-status-report.php:58
|
16679 |
msgid "WordPress address (URL)"
|
16680 |
msgstr ""
|
16681 |
|
16682 |
+
#: includes/admin/views/html-admin-page-status-report.php:59
|
16683 |
msgid "The root URL of your site."
|
16684 |
msgstr ""
|
16685 |
|
16686 |
+
#: includes/admin/views/html-admin-page-status-report.php:63
|
16687 |
msgid "Site address (URL)"
|
16688 |
msgstr ""
|
16689 |
|
16690 |
+
#: includes/admin/views/html-admin-page-status-report.php:64
|
16691 |
msgid "The homepage URL of your site."
|
16692 |
msgstr ""
|
16693 |
|
16694 |
+
#: includes/admin/views/html-admin-page-status-report.php:68
|
16695 |
msgid "WooCommerce version"
|
16696 |
msgstr ""
|
16697 |
|
16698 |
+
#: includes/admin/views/html-admin-page-status-report.php:69
|
16699 |
msgid "The version of WooCommerce installed on your site."
|
16700 |
msgstr ""
|
16701 |
|
16702 |
+
#: includes/admin/views/html-admin-page-status-report.php:73
|
16703 |
msgid "WooCommerce REST API package"
|
16704 |
msgstr ""
|
16705 |
|
16706 |
+
#: includes/admin/views/html-admin-page-status-report.php:74
|
16707 |
msgid "The WooCommerce REST API package running on your site."
|
16708 |
msgstr ""
|
16709 |
|
16710 |
+
#: includes/admin/views/html-admin-page-status-report.php:82
|
16711 |
msgid "Unable to detect the REST API package."
|
16712 |
msgstr ""
|
16713 |
|
16714 |
+
#: includes/admin/views/html-admin-page-status-report.php:88
|
16715 |
msgid "WooCommerce Blocks package"
|
16716 |
msgstr ""
|
16717 |
|
16718 |
+
#: includes/admin/views/html-admin-page-status-report.php:89
|
16719 |
msgid "The WooCommerce Blocks package running on your site."
|
16720 |
msgstr ""
|
16721 |
|
16722 |
+
#: includes/admin/views/html-admin-page-status-report.php:102
|
16723 |
msgid "Unable to detect the Blocks package."
|
16724 |
msgstr ""
|
16725 |
|
16726 |
+
#: includes/admin/views/html-admin-page-status-report.php:108
|
16727 |
msgid "Action Scheduler package"
|
16728 |
msgstr ""
|
16729 |
|
16730 |
+
#: includes/admin/views/html-admin-page-status-report.php:109
|
16731 |
msgid "Action Scheduler package running on your site."
|
16732 |
msgstr ""
|
16733 |
|
16734 |
+
#: includes/admin/views/html-admin-page-status-report.php:122
|
16735 |
msgid "Unable to detect the Action Scheduler package."
|
16736 |
msgstr ""
|
16737 |
|
16738 |
+
#: includes/admin/views/html-admin-page-status-report.php:128
|
16739 |
msgid "WooCommerce Admin package"
|
16740 |
msgstr ""
|
16741 |
|
16742 |
+
#: includes/admin/views/html-admin-page-status-report.php:129
|
16743 |
msgid "The WooCommerce Admin package running on your site."
|
16744 |
msgstr ""
|
16745 |
|
16746 |
#. translators: %s: Version number of wc-admin package
|
16747 |
+
#: includes/admin/views/html-admin-page-status-report.php:146
|
16748 |
msgid "Inactive %s"
|
16749 |
msgstr ""
|
16750 |
|
16751 |
+
#: includes/admin/views/html-admin-page-status-report.php:161
|
16752 |
msgid "Active Plugin"
|
16753 |
msgstr ""
|
16754 |
|
16755 |
+
#: includes/admin/views/html-admin-page-status-report.php:170
|
16756 |
msgid "Unable to detect the WC Admin package."
|
16757 |
msgstr ""
|
16758 |
|
16759 |
+
#: includes/admin/views/html-admin-page-status-report.php:176
|
16760 |
msgid "Log directory writable"
|
16761 |
msgstr ""
|
16762 |
|
16763 |
+
#: includes/admin/views/html-admin-page-status-report.php:177
|
16764 |
msgid "Several WooCommerce extensions can write logs which makes debugging problems easier. The directory must be writable for this to happen."
|
16765 |
msgstr ""
|
16766 |
|
16767 |
#. Translators: %1$s: Log directory, %2$s: Log directory constant
|
16768 |
+
#: includes/admin/views/html-admin-page-status-report.php:184
|
16769 |
msgid "To allow logging, make %1$s writable or define a custom %2$s."
|
16770 |
msgstr ""
|
16771 |
|
16772 |
+
#: includes/admin/views/html-admin-page-status-report.php:190
|
16773 |
msgid "WordPress version"
|
16774 |
msgstr ""
|
16775 |
|
16776 |
+
#: includes/admin/views/html-admin-page-status-report.php:191
|
16777 |
msgid "The version of WordPress installed on your site."
|
16778 |
msgstr ""
|
16779 |
|
16780 |
#. Translators: %1$s: Current version, %2$s: New version
|
16781 |
+
#: includes/admin/views/html-admin-page-status-report.php:210
|
16782 |
msgid "%1$s - There is a newer version of WordPress available (%2$s)"
|
16783 |
msgstr ""
|
16784 |
|
16785 |
+
#: includes/admin/views/html-admin-page-status-report.php:218
|
16786 |
msgid "WordPress multisite"
|
16787 |
msgstr ""
|
16788 |
|
16789 |
+
#: includes/admin/views/html-admin-page-status-report.php:219
|
16790 |
msgid "Whether or not you have WordPress Multisite enabled."
|
16791 |
msgstr ""
|
16792 |
|
16793 |
+
#: includes/admin/views/html-admin-page-status-report.php:223
|
16794 |
msgid "WordPress memory limit"
|
16795 |
msgstr ""
|
16796 |
|
16797 |
+
#: includes/admin/views/html-admin-page-status-report.php:224
|
16798 |
msgid "The maximum amount of memory (RAM) that your site can use at one time."
|
16799 |
msgstr ""
|
16800 |
|
16801 |
#. Translators: %1$s: Memory limit, %2$s: Docs link.
|
16802 |
+
#: includes/admin/views/html-admin-page-status-report.php:229
|
16803 |
msgid "%1$s - We recommend setting memory to at least 64MB. See: %2$s"
|
16804 |
msgstr ""
|
16805 |
|
16806 |
#. Translators: %1$s: Memory limit, %2$s: Docs link.
|
16807 |
+
#: includes/admin/views/html-admin-page-status-report.php:229
|
16808 |
msgid "Increasing memory allocated to PHP"
|
16809 |
msgstr ""
|
16810 |
|
16811 |
+
#: includes/admin/views/html-admin-page-status-report.php:237
|
16812 |
msgid "WordPress debug mode"
|
16813 |
msgstr ""
|
16814 |
|
16815 |
+
#: includes/admin/views/html-admin-page-status-report.php:238
|
16816 |
msgid "Displays whether or not WordPress is in Debug Mode."
|
16817 |
msgstr ""
|
16818 |
|
16819 |
+
#: includes/admin/views/html-admin-page-status-report.php:248
|
16820 |
msgid "WordPress cron"
|
16821 |
msgstr ""
|
16822 |
|
16823 |
+
#: includes/admin/views/html-admin-page-status-report.php:249
|
16824 |
msgid "Displays whether or not WP Cron Jobs are enabled."
|
16825 |
msgstr ""
|
16826 |
|
16827 |
+
#: includes/admin/views/html-admin-page-status-report.php:259
|
16828 |
msgid "Language"
|
16829 |
msgstr ""
|
16830 |
|
16831 |
+
#: includes/admin/views/html-admin-page-status-report.php:260
|
16832 |
msgid "The current language used by WordPress. Default = English"
|
16833 |
msgstr ""
|
16834 |
|
16835 |
+
#: includes/admin/views/html-admin-page-status-report.php:264
|
16836 |
msgid "External object cache"
|
16837 |
msgstr ""
|
16838 |
|
16839 |
+
#: includes/admin/views/html-admin-page-status-report.php:265
|
16840 |
msgid "Displays whether or not WordPress is using an external object cache."
|
16841 |
msgstr ""
|
16842 |
|
16843 |
+
#: includes/admin/views/html-admin-page-status-report.php:279
|
16844 |
msgid "Server environment"
|
16845 |
msgstr ""
|
16846 |
|
16847 |
+
#: includes/admin/views/html-admin-page-status-report.php:284
|
16848 |
msgid "Server info"
|
16849 |
msgstr ""
|
16850 |
|
16851 |
+
#: includes/admin/views/html-admin-page-status-report.php:285
|
16852 |
msgid "Information about the web server that is currently hosting your site."
|
16853 |
msgstr ""
|
16854 |
|
16855 |
+
#: includes/admin/views/html-admin-page-status-report.php:289
|
16856 |
msgid "PHP version"
|
16857 |
msgstr ""
|
16858 |
|
16859 |
+
#: includes/admin/views/html-admin-page-status-report.php:290
|
16860 |
msgid "The version of PHP installed on your hosting server."
|
16861 |
msgstr ""
|
16862 |
|
16863 |
+
#: includes/admin/views/html-admin-page-status-report.php:296
|
16864 |
msgid "How to update your PHP version"
|
16865 |
msgstr ""
|
16866 |
|
16867 |
+
#: includes/admin/views/html-admin-page-status-report.php:300
|
16868 |
msgid "WooCommerce will run under this version of PHP, however, some features such as geolocation are not compatible. Support for this version will be dropped in the next major release. We recommend using PHP version 7.2 or above for greater performance and security."
|
16869 |
msgstr ""
|
16870 |
|
16871 |
+
#: includes/admin/views/html-admin-page-status-report.php:302
|
16872 |
msgid "WooCommerce will run under this version of PHP, however, it has reached end of life. We recommend using PHP version 7.2 or above for greater performance and security."
|
16873 |
msgstr ""
|
16874 |
|
16875 |
+
#: includes/admin/views/html-admin-page-status-report.php:304
|
16876 |
msgid "We recommend using PHP version 7.2 or above for greater performance and security."
|
16877 |
msgstr ""
|
16878 |
|
16879 |
+
#: includes/admin/views/html-admin-page-status-report.php:315
|
16880 |
msgid "PHP post max size"
|
16881 |
msgstr ""
|
16882 |
|
16883 |
+
#: includes/admin/views/html-admin-page-status-report.php:316
|
16884 |
msgid "The largest filesize that can be contained in one post."
|
16885 |
msgstr ""
|
16886 |
|
16887 |
+
#: includes/admin/views/html-admin-page-status-report.php:320
|
16888 |
msgid "PHP time limit"
|
16889 |
msgstr ""
|
16890 |
|
16891 |
+
#: includes/admin/views/html-admin-page-status-report.php:321
|
16892 |
msgid "The amount of time (in seconds) that your site will spend on a single operation before timing out (to avoid server lockups)"
|
16893 |
msgstr ""
|
16894 |
|
16895 |
+
#: includes/admin/views/html-admin-page-status-report.php:325
|
16896 |
msgid "PHP max input vars"
|
16897 |
msgstr ""
|
16898 |
|
16899 |
+
#: includes/admin/views/html-admin-page-status-report.php:326
|
16900 |
msgid "The maximum number of variables your server can use for a single function to avoid overloads."
|
16901 |
msgstr ""
|
16902 |
|
16903 |
+
#: includes/admin/views/html-admin-page-status-report.php:330
|
16904 |
msgid "cURL version"
|
16905 |
msgstr ""
|
16906 |
|
16907 |
+
#: includes/admin/views/html-admin-page-status-report.php:331
|
16908 |
msgid "The version of cURL installed on your server."
|
16909 |
msgstr ""
|
16910 |
|
16911 |
+
#: includes/admin/views/html-admin-page-status-report.php:335
|
16912 |
msgid "SUHOSIN installed"
|
16913 |
msgstr ""
|
16914 |
|
16915 |
+
#: includes/admin/views/html-admin-page-status-report.php:336
|
16916 |
msgid "Suhosin is an advanced protection system for PHP installations. It was designed to protect your servers on the one hand against a number of well known problems in PHP applications and on the other hand against potential unknown vulnerabilities within these applications or the PHP core itself. If enabled on your server, Suhosin may need to be configured to increase its data submission limits."
|
16917 |
msgstr ""
|
16918 |
|
16919 |
+
#: includes/admin/views/html-admin-page-status-report.php:346
|
16920 |
msgid "MySQL version"
|
16921 |
msgstr ""
|
16922 |
|
16923 |
+
#: includes/admin/views/html-admin-page-status-report.php:347
|
16924 |
msgid "The version of MySQL installed on your hosting server."
|
16925 |
msgstr ""
|
16926 |
|
16927 |
#. Translators: %1$s: MySQL version, %2$s: Recommended MySQL version.
|
16928 |
+
#: includes/admin/views/html-admin-page-status-report.php:352
|
16929 |
msgid "%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s"
|
16930 |
msgstr ""
|
16931 |
|
16932 |
#. Translators: %1$s: MySQL version, %2$s: Recommended MySQL version.
|
16933 |
+
#: includes/admin/views/html-admin-page-status-report.php:352
|
16934 |
msgid "WordPress requirements"
|
16935 |
msgstr ""
|
16936 |
|
16937 |
+
#: includes/admin/views/html-admin-page-status-report.php:361
|
16938 |
msgid "Max upload size"
|
16939 |
msgstr ""
|
16940 |
|
16941 |
+
#: includes/admin/views/html-admin-page-status-report.php:362
|
16942 |
msgid "The largest filesize that can be uploaded to your WordPress installation."
|
16943 |
msgstr ""
|
16944 |
|
16945 |
+
#: includes/admin/views/html-admin-page-status-report.php:366
|
16946 |
msgid "Default timezone is UTC"
|
16947 |
msgstr ""
|
16948 |
|
16949 |
+
#: includes/admin/views/html-admin-page-status-report.php:367
|
16950 |
msgid "The default timezone for your server."
|
16951 |
msgstr ""
|
16952 |
|
16953 |
#. Translators: %s: default timezone..
|
16954 |
+
#: includes/admin/views/html-admin-page-status-report.php:372
|
16955 |
msgid "Default timezone is %s - it should be UTC"
|
16956 |
msgstr ""
|
16957 |
|
16958 |
+
#: includes/admin/views/html-admin-page-status-report.php:380
|
16959 |
msgid "fsockopen/cURL"
|
16960 |
msgstr ""
|
16961 |
|
16962 |
+
#: includes/admin/views/html-admin-page-status-report.php:381
|
16963 |
msgid "Payment gateways can use cURL to communicate with remote servers to authorize payments, other plugins may also use it when communicating with remote services."
|
16964 |
msgstr ""
|
16965 |
|
16966 |
+
#: includes/admin/views/html-admin-page-status-report.php:387
|
16967 |
msgid "Your server does not have fsockopen or cURL enabled - PayPal IPN and other scripts which communicate with other servers will not work. Contact your hosting provider."
|
16968 |
msgstr ""
|
16969 |
|
16970 |
+
#: includes/admin/views/html-admin-page-status-report.php:393
|
16971 |
msgid "SoapClient"
|
16972 |
msgstr ""
|
16973 |
|
16974 |
+
#: includes/admin/views/html-admin-page-status-report.php:394
|
16975 |
msgid "Some webservices like shipping use SOAP to get information from remote servers, for example, live shipping quotes from FedEx require SOAP to be installed."
|
16976 |
msgstr ""
|
16977 |
|
16978 |
#. Translators: %s classname and link.
|
16979 |
+
#: includes/admin/views/html-admin-page-status-report.php:401
|
16980 |
msgid "Your server does not have the %s class enabled - some gateway plugins which use SOAP may not work as expected."
|
16981 |
msgstr ""
|
16982 |
|
16983 |
+
#: includes/admin/views/html-admin-page-status-report.php:407
|
16984 |
msgid "DOMDocument"
|
16985 |
msgstr ""
|
16986 |
|
16987 |
+
#: includes/admin/views/html-admin-page-status-report.php:408
|
16988 |
msgid "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
|
16989 |
msgstr ""
|
16990 |
|
16991 |
#. Translators: %s: classname and link.
|
16992 |
+
#: includes/admin/views/html-admin-page-status-report.php:415
|
16993 |
msgid "Your server does not have the %s class enabled - HTML/Multipart emails, and also some extensions, will not work without DOMDocument."
|
16994 |
msgstr ""
|
16995 |
|
16996 |
+
#: includes/admin/views/html-admin-page-status-report.php:421
|
16997 |
msgid "GZip"
|
16998 |
msgstr ""
|
16999 |
|
17000 |
+
#: includes/admin/views/html-admin-page-status-report.php:422
|
17001 |
msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
|
17002 |
msgstr ""
|
17003 |
|
17004 |
#. Translators: %s: classname and link.
|
17005 |
+
#: includes/admin/views/html-admin-page-status-report.php:429
|
17006 |
msgid "Your server does not support the %s function - this is required to use the GeoIP database from MaxMind."
|
17007 |
msgstr ""
|
17008 |
|
17009 |
+
#: includes/admin/views/html-admin-page-status-report.php:435
|
17010 |
msgid "Multibyte string"
|
17011 |
msgstr ""
|
17012 |
|
17013 |
+
#: includes/admin/views/html-admin-page-status-report.php:436
|
17014 |
msgid "Multibyte String (mbstring) is used to convert character encoding, like for emails or converting characters to lowercase."
|
17015 |
msgstr ""
|
17016 |
|
17017 |
#. Translators: %s: classname and link.
|
17018 |
+
#: includes/admin/views/html-admin-page-status-report.php:443
|
17019 |
msgid "Your server does not support the %s functions - this is required for better character encoding. Some fallbacks will be used instead for it."
|
17020 |
msgstr ""
|
17021 |
|
17022 |
+
#: includes/admin/views/html-admin-page-status-report.php:449
|
17023 |
msgid "Remote post"
|
17024 |
msgstr ""
|
17025 |
|
17026 |
+
#: includes/admin/views/html-admin-page-status-report.php:450
|
17027 |
msgid "PayPal uses this method of communicating when sending back transaction information."
|
17028 |
msgstr ""
|
17029 |
|
17030 |
#. Translators: %s: function name.
|
17031 |
+
#: includes/admin/views/html-admin-page-status-report.php:457
|
17032 |
+
#: includes/admin/views/html-admin-page-status-report.php:471
|
17033 |
msgid "%s failed. Contact your hosting provider."
|
17034 |
msgstr ""
|
17035 |
|
17036 |
+
#: includes/admin/views/html-admin-page-status-report.php:463
|
17037 |
msgid "Remote get"
|
17038 |
msgstr ""
|
17039 |
|
17040 |
+
#: includes/admin/views/html-admin-page-status-report.php:464
|
17041 |
msgid "WooCommerce plugins may use this method of communication when checking for plugin updates."
|
17042 |
msgstr ""
|
17043 |
|
17044 |
+
#: includes/admin/views/html-admin-page-status-report.php:507
|
17045 |
msgid "Database"
|
17046 |
msgstr ""
|
17047 |
|
17048 |
+
#: includes/admin/views/html-admin-page-status-report.php:516
|
17049 |
msgid "WooCommerce database version"
|
17050 |
msgstr ""
|
17051 |
|
17052 |
+
#: includes/admin/views/html-admin-page-status-report.php:517
|
17053 |
+
msgid "The database version for WooCommerce. Note that it may not match WooCommerce core version and that is normal."
|
17054 |
msgstr ""
|
17055 |
|
17056 |
+
#: includes/admin/views/html-admin-page-status-report.php:521
|
17057 |
msgid "Database prefix"
|
17058 |
msgstr ""
|
17059 |
|
17060 |
#. Translators: %1$s: Database prefix, %2$s: Docs link.
|
17061 |
+
#: includes/admin/views/html-admin-page-status-report.php:527
|
17062 |
msgid "%1$s - We recommend using a prefix with less than 20 characters. See: %2$s"
|
17063 |
msgstr ""
|
17064 |
|
17065 |
#. Translators: %1$s: Database prefix, %2$s: Docs link.
|
17066 |
+
#: includes/admin/views/html-admin-page-status-report.php:527
|
17067 |
msgid "How to update your database table prefix"
|
17068 |
msgstr ""
|
17069 |
|
17070 |
+
#: includes/admin/views/html-admin-page-status-report.php:537
|
17071 |
msgid "Total Database Size"
|
17072 |
msgstr ""
|
17073 |
|
17074 |
+
#: includes/admin/views/html-admin-page-status-report.php:543
|
17075 |
msgid "Database Data Size"
|
17076 |
msgstr ""
|
17077 |
|
17078 |
+
#: includes/admin/views/html-admin-page-status-report.php:549
|
17079 |
msgid "Database Index Size"
|
17080 |
msgstr ""
|
17081 |
|
17082 |
+
#: includes/admin/views/html-admin-page-status-report.php:561
|
17083 |
msgid "Table does not exist"
|
17084 |
msgstr ""
|
17085 |
|
17086 |
#. Translators: %1$f: Table size, %2$f: Index size, %3$s Engine.
|
17087 |
+
#: includes/admin/views/html-admin-page-status-report.php:564
|
17088 |
+
#: includes/admin/views/html-admin-page-status-report.php:578
|
17089 |
msgid "Data: %1$.2fMB + Index: %2$.2fMB + Engine %3$s"
|
17090 |
msgstr ""
|
17091 |
|
17092 |
+
#: includes/admin/views/html-admin-page-status-report.php:585
|
17093 |
msgid "Database information:"
|
17094 |
msgstr ""
|
17095 |
|
17096 |
+
#: includes/admin/views/html-admin-page-status-report.php:589
|
17097 |
msgid "Unable to retrieve database information. Usually, this is not a problem, and it only means that your install is using a class that replaces the WordPress database class (e.g., HyperDB) and WooCommerce is unable to get database information."
|
17098 |
msgstr ""
|
17099 |
|
17100 |
+
#: includes/admin/views/html-admin-page-status-report.php:603
|
17101 |
msgid "Post Type Counts"
|
17102 |
msgstr ""
|
17103 |
|
17104 |
+
#: includes/admin/views/html-admin-page-status-report.php:624
|
17105 |
msgid "Security"
|
17106 |
msgstr ""
|
17107 |
|
17108 |
+
#: includes/admin/views/html-admin-page-status-report.php:629
|
17109 |
msgid "Secure connection (HTTPS)"
|
17110 |
msgstr ""
|
17111 |
|
17112 |
+
#: includes/admin/views/html-admin-page-status-report.php:630
|
17113 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php:522
|
17114 |
msgid "Is the connection to your store secure?"
|
17115 |
msgstr ""
|
17116 |
|
17117 |
#. Translators: %s: docs link.
|
17118 |
+
#: includes/admin/views/html-admin-page-status-report.php:638
|
17119 |
msgid "Your store is not using HTTPS. <a href=\"%s\" target=\"_blank\">Learn more about HTTPS and SSL Certificates</a>."
|
17120 |
msgstr ""
|
17121 |
|
17122 |
+
#: includes/admin/views/html-admin-page-status-report.php:645
|
17123 |
msgid "Hide errors from visitors"
|
17124 |
msgstr ""
|
17125 |
|
17126 |
+
#: includes/admin/views/html-admin-page-status-report.php:646
|
17127 |
msgid "Error messages can contain sensitive information about your store environment. These should be hidden from untrusted visitors."
|
17128 |
msgstr ""
|
17129 |
|
17130 |
+
#: includes/admin/views/html-admin-page-status-report.php:651
|
17131 |
msgid "Error messages should not be shown to visitors."
|
17132 |
msgstr ""
|
17133 |
|
17134 |
+
#: includes/admin/views/html-admin-page-status-report.php:660
|
17135 |
msgid "Active plugins"
|
17136 |
msgstr ""
|
17137 |
|
17138 |
+
#: includes/admin/views/html-admin-page-status-report.php:670
|
17139 |
msgid "Inactive plugins"
|
17140 |
msgstr ""
|
17141 |
|
17142 |
+
#: includes/admin/views/html-admin-page-status-report.php:683
|
17143 |
msgid "Dropin Plugins"
|
17144 |
msgstr ""
|
17145 |
|
17146 |
+
#: includes/admin/views/html-admin-page-status-report.php:707
|
17147 |
msgid "Must Use Plugins"
|
17148 |
msgstr ""
|
17149 |
|
17150 |
+
#: includes/admin/views/html-admin-page-status-report.php:742
|
17151 |
msgid "API enabled"
|
17152 |
msgstr ""
|
17153 |
|
17154 |
+
#: includes/admin/views/html-admin-page-status-report.php:743
|
17155 |
msgid "Does your site have REST API enabled?"
|
17156 |
msgstr ""
|
17157 |
|
17158 |
+
#: includes/admin/views/html-admin-page-status-report.php:747
|
17159 |
msgid "Force SSL"
|
17160 |
msgstr ""
|
17161 |
|
17162 |
+
#: includes/admin/views/html-admin-page-status-report.php:748
|
17163 |
msgid "Does your site force a SSL Certificate for transactions?"
|
17164 |
msgstr ""
|
17165 |
|
17166 |
+
#: includes/admin/views/html-admin-page-status-report.php:753
|
17167 |
msgid "What currency prices are listed at in the catalog and which currency gateways will take payments in."
|
17168 |
msgstr ""
|
17169 |
|
17170 |
+
#: includes/admin/views/html-admin-page-status-report.php:758
|
17171 |
msgid "The position of the currency symbol."
|
17172 |
msgstr ""
|
17173 |
|
17174 |
+
#: includes/admin/views/html-admin-page-status-report.php:763
|
17175 |
msgid "The thousand separator of displayed prices."
|
17176 |
msgstr ""
|
17177 |
|
17178 |
+
#: includes/admin/views/html-admin-page-status-report.php:768
|
17179 |
msgid "The decimal separator of displayed prices."
|
17180 |
msgstr ""
|
17181 |
|
17182 |
+
#: includes/admin/views/html-admin-page-status-report.php:773
|
17183 |
msgid "The number of decimal points shown in displayed prices."
|
17184 |
msgstr ""
|
17185 |
|
17186 |
+
#: includes/admin/views/html-admin-page-status-report.php:777
|
17187 |
msgid "Taxonomies: Product types"
|
17188 |
msgstr ""
|
17189 |
|
17190 |
+
#: includes/admin/views/html-admin-page-status-report.php:778
|
17191 |
msgid "A list of taxonomy terms that can be used in regard to order/product statuses."
|
17192 |
msgstr ""
|
17193 |
|
17194 |
+
#: includes/admin/views/html-admin-page-status-report.php:790
|
17195 |
msgid "Taxonomies: Product visibility"
|
17196 |
msgstr ""
|
17197 |
|
17198 |
+
#: includes/admin/views/html-admin-page-status-report.php:791
|
17199 |
msgid "A list of taxonomy terms used for product visibility."
|
17200 |
msgstr ""
|
17201 |
|
17202 |
+
#: includes/admin/views/html-admin-page-status-report.php:804
|
17203 |
msgid "Is your site connected to WooCommerce.com?"
|
17204 |
msgstr ""
|
17205 |
|
17206 |
+
#: includes/admin/views/html-admin-page-status-report.php:812
|
17207 |
msgid "WooCommerce pages"
|
17208 |
msgstr ""
|
17209 |
|
17210 |
#. Translators: %s: page name.
|
17211 |
+
#: includes/admin/views/html-admin-page-status-report.php:823
|
17212 |
msgid "Edit %s page"
|
17213 |
msgstr ""
|
17214 |
|
17215 |
#. Translators: %s: page name.
|
17216 |
+
#: includes/admin/views/html-admin-page-status-report.php:830
|
17217 |
msgid "The URL of your %s page (along with the Page ID)."
|
17218 |
msgstr ""
|
17219 |
|
17220 |
+
#: includes/admin/views/html-admin-page-status-report.php:834
|
17221 |
msgid "Page not set"
|
17222 |
msgstr ""
|
17223 |
|
17224 |
+
#: includes/admin/views/html-admin-page-status-report.php:837
|
17225 |
msgid "Page ID is set, but the page does not exist"
|
17226 |
msgstr ""
|
17227 |
|
17228 |
#. Translators: %s: docs link.
|
17229 |
+
#: includes/admin/views/html-admin-page-status-report.php:841
|
17230 |
msgid "Page visibility should be <a href=\"%s\" target=\"_blank\">public</a>"
|
17231 |
msgstr ""
|
17232 |
|
17233 |
#. Translators: %1$s: shortcode text, %2$s: block slug.
|
17234 |
+
#: includes/admin/views/html-admin-page-status-report.php:848
|
17235 |
msgid "Page does not contain the %1$s shortcode or the %2$s block."
|
17236 |
msgstr ""
|
17237 |
|
17238 |
#. Translators: %1$s: shortcode text, %2$s: block slug.
|
17239 |
+
#: includes/admin/views/html-admin-page-status-report.php:848
|
17240 |
msgid "Page does not contain the %s shortcode."
|
17241 |
msgstr ""
|
17242 |
|
17243 |
+
#: includes/admin/views/html-admin-page-status-report.php:866
|
17244 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
17245 |
msgid "Theme"
|
17246 |
msgstr ""
|
17247 |
|
17248 |
+
#: includes/admin/views/html-admin-page-status-report.php:872
|
17249 |
msgid "The name of the current active theme."
|
17250 |
msgstr ""
|
17251 |
|
17252 |
+
#: includes/admin/views/html-admin-page-status-report.php:876
|
17253 |
msgid "Version"
|
17254 |
msgstr ""
|
17255 |
|
17256 |
+
#: includes/admin/views/html-admin-page-status-report.php:877
|
17257 |
msgid "The installed version of the current active theme."
|
17258 |
msgstr ""
|
17259 |
|
17260 |
+
#: includes/admin/views/html-admin-page-status-report.php:890
|
17261 |
msgid "Author URL"
|
17262 |
msgstr ""
|
17263 |
|
17264 |
+
#: includes/admin/views/html-admin-page-status-report.php:891
|
17265 |
msgid "The theme developers URL."
|
17266 |
msgstr ""
|
17267 |
|
17268 |
+
#: includes/admin/views/html-admin-page-status-report.php:895
|
17269 |
msgid "Child theme"
|
17270 |
msgstr ""
|
17271 |
|
17272 |
+
#: includes/admin/views/html-admin-page-status-report.php:896
|
17273 |
msgid "Displays whether or not the current theme is a child theme."
|
17274 |
msgstr ""
|
17275 |
|
17276 |
#. Translators: %s docs link.
|
17277 |
+
#: includes/admin/views/html-admin-page-status-report.php:903
|
17278 |
msgid "If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: <a href=\"%s\" target=\"_blank\">How to create a child theme</a>"
|
17279 |
msgstr ""
|
17280 |
|
17281 |
+
#: includes/admin/views/html-admin-page-status-report.php:910
|
17282 |
msgid "Parent theme name"
|
17283 |
msgstr ""
|
17284 |
|
17285 |
+
#: includes/admin/views/html-admin-page-status-report.php:911
|
17286 |
msgid "The name of the parent theme."
|
17287 |
msgstr ""
|
17288 |
|
17289 |
+
#: includes/admin/views/html-admin-page-status-report.php:915
|
17290 |
msgid "Parent theme version"
|
17291 |
msgstr ""
|
17292 |
|
17293 |
+
#: includes/admin/views/html-admin-page-status-report.php:916
|
17294 |
msgid "The installed version of the parent theme."
|
17295 |
msgstr ""
|
17296 |
|
17297 |
#. translators: %s: parent theme latest version
|
17298 |
+
#: includes/admin/views/html-admin-page-status-report.php:922
|
17299 |
msgid "%s is available"
|
17300 |
msgstr ""
|
17301 |
|
17302 |
+
#: includes/admin/views/html-admin-page-status-report.php:928
|
17303 |
msgid "Parent theme author URL"
|
17304 |
msgstr ""
|
17305 |
|
17306 |
+
#: includes/admin/views/html-admin-page-status-report.php:929
|
17307 |
msgid "The parent theme developers URL."
|
17308 |
msgstr ""
|
17309 |
|
17310 |
+
#: includes/admin/views/html-admin-page-status-report.php:934
|
17311 |
msgid "WooCommerce support"
|
17312 |
msgstr ""
|
17313 |
|
17314 |
+
#: includes/admin/views/html-admin-page-status-report.php:935
|
17315 |
msgid "Displays whether or not the current active theme declares WooCommerce support."
|
17316 |
msgstr ""
|
17317 |
|
17318 |
+
#: includes/admin/views/html-admin-page-status-report.php:939
|
17319 |
msgid "Not declared"
|
17320 |
msgstr ""
|
17321 |
|
17322 |
+
#: includes/admin/views/html-admin-page-status-report.php:951
|
17323 |
msgid "Templates"
|
17324 |
msgstr ""
|
17325 |
|
17326 |
+
#: includes/admin/views/html-admin-page-status-report.php:951
|
17327 |
msgid "This section shows any files that are overriding the default WooCommerce template pages."
|
17328 |
msgstr ""
|
17329 |
|
17330 |
+
#: includes/admin/views/html-admin-page-status-report.php:957
|
17331 |
msgid "Archive template"
|
17332 |
msgstr ""
|
17333 |
|
17334 |
+
#: includes/admin/views/html-admin-page-status-report.php:959
|
17335 |
msgid "Your theme has a woocommerce.php file, you will not be able to override the woocommerce/archive-product.php custom template since woocommerce.php has priority over archive-product.php. This is intended to prevent display issues."
|
17336 |
msgstr ""
|
17337 |
|
17338 |
+
#: includes/admin/views/html-admin-page-status-report.php:964
|
17339 |
+
#: includes/admin/views/html-admin-page-status-report.php:993
|
17340 |
msgid "Overrides"
|
17341 |
msgstr ""
|
17342 |
|
17343 |
#. Translators: %1$s: Template name, %2$s: Template version, %3$s: Core version.
|
17344 |
+
#: includes/admin/views/html-admin-page-status-report.php:975
|
17345 |
msgid "%1$s version %2$s is out of date. The core version is %3$s"
|
17346 |
msgstr ""
|
17347 |
|
17348 |
+
#: includes/admin/views/html-admin-page-status-report.php:1001
|
17349 |
msgid "Outdated templates"
|
17350 |
msgstr ""
|
17351 |
|
17352 |
+
#: includes/admin/views/html-admin-page-status-report.php:1008
|
17353 |
msgid "Learn how to update"
|
17354 |
msgstr ""
|
17355 |
|
17356 |
+
#: includes/admin/views/html-admin-page-status-report.php:1021
|
17357 |
msgid "Status report information"
|
17358 |
msgstr ""
|
17359 |
|
17360 |
+
#: includes/admin/views/html-admin-page-status-report.php:1021
|
17361 |
msgid "This section shows information about this status report."
|
17362 |
msgstr ""
|
17363 |
|
17364 |
+
#: includes/admin/views/html-admin-page-status-report.php:1026
|
17365 |
msgid "Generated at"
|
17366 |
msgstr ""
|
17367 |
|
17368 |
#: includes/admin/views/html-admin-page-status.php:13
|
17369 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:43
|
17370 |
+
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:111
|
17371 |
msgid "Tools"
|
17372 |
msgstr ""
|
17373 |
|
17727 |
msgstr ""
|
17728 |
|
17729 |
#. translators: %1$s: item name %2$s: stock change
|
17730 |
+
#: includes/class-wc-ajax.php:1287
|
17731 |
msgid "Deleted %1$s and adjusted stock (%2$s)"
|
17732 |
msgstr ""
|
17733 |
|
17734 |
#. translators: %s item name.
|
17735 |
+
#: includes/class-wc-ajax.php:1290
|
17736 |
#: includes/legacy/api/v1/class-wc-api-resource.php:333
|
17737 |
#: includes/legacy/api/v2/class-wc-api-products.php:468
|
17738 |
#: includes/legacy/api/v2/class-wc-api-products.php:2176
|
17749 |
msgid "Deleted %s"
|
17750 |
msgstr ""
|
17751 |
|
17752 |
+
#: includes/class-wc-ajax.php:1358
|
17753 |
msgid "Order not editable"
|
17754 |
msgstr ""
|
17755 |
|
17756 |
#. translators: $1: Date created, $2 Time created
|
17757 |
+
#: includes/class-wc-ajax.php:1504
|
17758 |
msgid "added on %1$s at %2$s"
|
17759 |
msgstr ""
|
17760 |
|
17761 |
#. Translators: %d stock amount
|
17762 |
+
#: includes/class-wc-ajax.php:1605
|
17763 |
msgid "Stock: %d"
|
17764 |
msgstr ""
|
17765 |
|
17766 |
+
#: includes/class-wc-ajax.php:1886
|
17767 |
msgid "Invalid refund amount"
|
17768 |
msgstr ""
|
17769 |
|
17770 |
+
#: includes/class-wc-ajax.php:1890
|
17771 |
msgid "Error processing refund. Please try again."
|
17772 |
msgstr ""
|
17773 |
|
17774 |
+
#: includes/class-wc-ajax.php:1994
|
17775 |
msgid "Description is missing."
|
17776 |
msgstr ""
|
17777 |
|
17778 |
+
#: includes/class-wc-ajax.php:1997
|
17779 |
msgid "User is missing."
|
17780 |
msgstr ""
|
17781 |
|
17782 |
+
#: includes/class-wc-ajax.php:2000
|
17783 |
msgid "Permissions is missing."
|
17784 |
msgstr ""
|
17785 |
|
17786 |
+
#: includes/class-wc-ajax.php:2011
|
17787 |
msgid "You do not have permission to assign API Keys to the selected user."
|
17788 |
msgstr ""
|
17789 |
|
17790 |
+
#: includes/class-wc-ajax.php:2037
|
17791 |
msgid "API Key updated successfully."
|
17792 |
msgstr ""
|
17793 |
|
17794 |
+
#: includes/class-wc-ajax.php:2068
|
17795 |
msgid "API Key generated successfully. Make sure to copy your new keys now as the secret key will be hidden once you leave this page."
|
17796 |
msgstr ""
|
17797 |
|
17798 |
+
#: includes/class-wc-ajax.php:2157
|
17799 |
msgid "Dismiss this notice."
|
17800 |
msgstr ""
|
17801 |
|
17949 |
msgstr ""
|
17950 |
|
17951 |
#. translators: 1: key 2: URL
|
17952 |
+
#: includes/class-wc-cache-helper.php:276
|
17953 |
msgid "In order for <strong>database caching</strong> to work with WooCommerce you must add %1$s to the \"Ignored Query Strings\" option in <a href=\"%2$s\">W3 Total Cache settings</a>."
|
17954 |
msgstr ""
|
17955 |
|
18008 |
|
18009 |
#. translators: %s: Attribute name.
|
18010 |
#: includes/class-wc-cart.php:1119
|
18011 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:1067
|
18012 |
msgid "%s is a required field"
|
18013 |
msgid_plural "%s are required fields"
|
18014 |
msgstr[0] ""
|
18015 |
msgstr[1] ""
|
18016 |
|
18017 |
+
#. translators: 1: product link, 2: product name
|
18018 |
+
#: includes/class-wc-cart.php:1134
|
18019 |
+
msgid "The selected product isn't a variation of %2$s, please choose product options by visiting <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
|
18020 |
+
msgstr ""
|
18021 |
+
|
18022 |
#. translators: %s: product name
|
18023 |
+
#: includes/class-wc-cart.php:1153
|
18024 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:72
|
18025 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:141
|
18026 |
msgid "You cannot add another \"%s\" to your cart."
|
18027 |
msgstr ""
|
18028 |
|
18029 |
+
#: includes/class-wc-cart.php:1164
|
18030 |
+
#: includes/class-wc-cart.php:1225
|
18031 |
+
#: includes/class-wc-frontend-scripts.php:561
|
18032 |
#: includes/wc-cart-functions.php:125
|
18033 |
+
#: includes/wc-template-functions.php:2128
|
18034 |
msgid "View cart"
|
18035 |
msgstr ""
|
18036 |
|
18037 |
+
#: includes/class-wc-cart.php:1169
|
18038 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/add-to-cart/shared/product-unavailable.js:7
|
18039 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
18040 |
#: packages/woocommerce-blocks/build/atomic-block-components/add-to-cart-frontend.js:1
|
18043 |
msgstr ""
|
18044 |
|
18045 |
#. translators: %s: product name
|
18046 |
+
#: includes/class-wc-cart.php:1184
|
18047 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:169
|
18048 |
msgid "You cannot add "%s" to the cart because the product is out of stock."
|
18049 |
msgstr ""
|
18050 |
|
18051 |
#. translators: 1: product name 2: quantity in stock
|
18052 |
+
#: includes/class-wc-cart.php:1201
|
18053 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:185
|
18054 |
msgid "You cannot add that amount of "%1$s" to the cart because there is not enough stock (%2$s remaining)."
|
18055 |
msgstr ""
|
18056 |
|
18057 |
#. translators: 1: quantity in stock 2: current quantity
|
18058 |
+
#: includes/class-wc-cart.php:1227
|
18059 |
msgid "You cannot add that amount to the cart — we have %1$s in stock and you already have %2$s in your cart."
|
18060 |
msgstr ""
|
18061 |
|
18180 |
#: includes/class-wc-checkout.php:872
|
18181 |
#: includes/class-wc-form-handler.php:422
|
18182 |
#: includes/class-wc-form-handler.php:429
|
18183 |
+
#: includes/class-wc-form-handler.php:558
|
18184 |
+
#: includes/class-wc-form-handler.php:583
|
18185 |
msgid "Invalid payment method."
|
18186 |
msgstr ""
|
18187 |
|
18188 |
+
#: includes/class-wc-checkout.php:1130
|
18189 |
msgid "We were unable to process your order, please try again."
|
18190 |
msgstr ""
|
18191 |
|
18192 |
#. translators: %s: shop cart url
|
18193 |
+
#: includes/class-wc-checkout.php:1140
|
18194 |
msgid "Sorry, your session has expired. <a href=\"%s\" class=\"wc-backward\">Return to shop</a>"
|
18195 |
msgstr ""
|
18196 |
|
18197 |
+
#: includes/class-wc-checkout.php:1171
|
18198 |
msgid "Unable to create order."
|
18199 |
msgstr ""
|
18200 |
|
18236 |
msgid "(ex. tax)"
|
18237 |
msgstr ""
|
18238 |
|
18239 |
+
#: includes/class-wc-countries.php:673
|
18240 |
+
msgid "Apartment, suite, unit, etc."
|
18241 |
msgstr ""
|
18242 |
|
18243 |
+
#: includes/class-wc-countries.php:678
|
18244 |
+
msgid "Apartment, suite, unit, etc. (optional)"
|
18245 |
msgstr ""
|
18246 |
|
18247 |
+
#: includes/class-wc-countries.php:699
|
18248 |
#: includes/customizer/class-wc-shop-customizer.php:687
|
18249 |
msgid "Company name"
|
18250 |
msgstr ""
|
18251 |
|
18252 |
+
#: includes/class-wc-countries.php:714
|
18253 |
msgid "Street address"
|
18254 |
msgstr ""
|
18255 |
|
18256 |
#. translators: use local order of street name and house number.
|
18257 |
+
#: includes/class-wc-countries.php:716
|
18258 |
msgid "House number and street name"
|
18259 |
msgstr ""
|
18260 |
|
18261 |
+
#: includes/class-wc-countries.php:732
|
18262 |
msgid "Town / City"
|
18263 |
msgstr ""
|
18264 |
|
18265 |
+
#: includes/class-wc-countries.php:820
|
18266 |
+
#: includes/class-wc-countries.php:874
|
18267 |
+
#: includes/class-wc-countries.php:907
|
18268 |
+
#: includes/class-wc-countries.php:932
|
18269 |
+
#: includes/class-wc-countries.php:1058
|
18270 |
+
#: includes/class-wc-countries.php:1105
|
18271 |
+
#: includes/class-wc-countries.php:1186
|
18272 |
+
#: includes/class-wc-countries.php:1195
|
18273 |
+
#: includes/class-wc-countries.php:1313
|
18274 |
+
#: includes/class-wc-countries.php:1354
|
18275 |
+
#: includes/class-wc-countries.php:1425
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18276 |
msgid "Province"
|
18277 |
msgstr ""
|
18278 |
|
18279 |
+
#: includes/class-wc-countries.php:833
|
|
|
|
|
|
|
|
|
|
|
18280 |
msgid "Suburb"
|
18281 |
msgstr ""
|
18282 |
|
18283 |
+
#: includes/class-wc-countries.php:836
|
18284 |
+
#: includes/class-wc-countries.php:1200
|
18285 |
+
#: includes/class-wc-countries.php:1210
|
18286 |
+
#: includes/class-wc-countries.php:1381
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18287 |
msgid "Postcode"
|
18288 |
msgstr ""
|
18289 |
|
18290 |
+
#: includes/class-wc-countries.php:855
|
18291 |
+
#: includes/class-wc-countries.php:915
|
|
|
|
|
|
|
|
|
|
|
18292 |
msgid "Canton"
|
18293 |
msgstr ""
|
18294 |
|
18295 |
+
#: includes/class-wc-countries.php:865
|
18296 |
+
#: includes/class-wc-countries.php:1274
|
18297 |
+
#: includes/class-wc-countries.php:1367
|
18298 |
+
#: includes/class-wc-countries.php:1394
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18299 |
msgid "District"
|
18300 |
msgstr ""
|
18301 |
|
18302 |
+
#: includes/class-wc-countries.php:904
|
18303 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:66
|
18304 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:343
|
18305 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/default-address-fields.js:115
|
18310 |
msgid "Postal code"
|
18311 |
msgstr ""
|
18312 |
|
18313 |
+
#: includes/class-wc-countries.php:927
|
18314 |
+
#: includes/class-wc-countries.php:992
|
18315 |
+
#: includes/class-wc-countries.php:1027
|
18316 |
+
#: includes/class-wc-countries.php:1214
|
18317 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:596
|
18318 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18319 |
msgid "Region"
|
18320 |
msgstr ""
|
18321 |
|
18322 |
+
#: includes/class-wc-countries.php:1016
|
18323 |
msgid "Department"
|
18324 |
msgstr ""
|
18325 |
|
18326 |
+
#: includes/class-wc-countries.php:1024
|
18327 |
msgid "Town / District"
|
18328 |
msgstr ""
|
18329 |
|
18330 |
+
#: includes/class-wc-countries.php:1053
|
18331 |
+
#: includes/class-wc-countries.php:1067
|
18332 |
+
#: includes/class-wc-countries.php:1262
|
18333 |
+
#: includes/class-wc-countries.php:1384
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18334 |
msgid "County"
|
18335 |
msgstr ""
|
18336 |
|
18337 |
+
#: includes/class-wc-countries.php:1064
|
|
|
|
|
|
|
|
|
|
|
18338 |
msgid "Eircode"
|
18339 |
msgstr ""
|
18340 |
|
18341 |
+
#: includes/class-wc-countries.php:1093
|
18342 |
msgid "Pin code"
|
18343 |
msgstr ""
|
18344 |
|
18345 |
+
#: includes/class-wc-countries.php:1110
|
18346 |
msgid "Town / City / Post Office"
|
18347 |
msgstr ""
|
18348 |
|
18349 |
+
#: includes/class-wc-countries.php:1114
|
18350 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:597
|
18351 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
18352 |
msgid "Postal Code"
|
18353 |
msgstr ""
|
18354 |
|
18355 |
+
#: includes/class-wc-countries.php:1118
|
18356 |
msgid "Parish"
|
18357 |
msgstr ""
|
18358 |
|
18359 |
+
#: includes/class-wc-countries.php:1135
|
|
|
|
|
|
|
|
|
|
|
18360 |
msgid "Prefecture"
|
18361 |
msgstr ""
|
18362 |
|
18363 |
+
#: includes/class-wc-countries.php:1161
|
18364 |
+
#: includes/class-wc-countries.php:1243
|
18365 |
+
#: includes/class-wc-countries.php:1321
|
|
|
|
|
|
|
|
|
|
|
|
|
18366 |
msgid "Municipality"
|
18367 |
msgstr ""
|
18368 |
|
18369 |
+
#: includes/class-wc-countries.php:1227
|
18370 |
msgid "State / Zone"
|
18371 |
msgstr ""
|
18372 |
|
18373 |
+
#: includes/class-wc-countries.php:1337
|
18374 |
msgid "Municipality / District"
|
18375 |
msgstr ""
|
18376 |
|
18377 |
+
#: includes/class-wc-countries.php:1363
|
18378 |
msgid "Town / Village"
|
18379 |
msgstr ""
|
18380 |
|
18381 |
+
#: includes/class-wc-countries.php:1373
|
|
|
|
|
|
|
|
|
|
|
18382 |
msgid "ZIP"
|
18383 |
msgstr ""
|
18384 |
|
18532 |
msgstr ""
|
18533 |
|
18534 |
#: includes/class-wc-download-handler.php:144
|
18535 |
+
#: includes/class-wc-form-handler.php:755
|
18536 |
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:104
|
18537 |
#: includes/shortcodes/class-wc-shortcode-checkout.php:218
|
18538 |
#: includes/shortcodes/class-wc-shortcode-my-account.php:137
|
18617 |
#. translators: %s: rating
|
18618 |
#: includes/class-wc-embed.php:130
|
18619 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-report-reviews-totals-controller.php:57
|
18620 |
+
#: includes/wc-template-functions.php:3503
|
18621 |
+
#: includes/wc-template-functions.php:3526
|
18622 |
#: includes/widgets/class-wc-widget-layered-nav-filters.php:104
|
18623 |
msgid "Rated %s out of 5"
|
18624 |
msgstr ""
|
18651 |
|
18652 |
#: includes/class-wc-form-handler.php:285
|
18653 |
#: includes/wc-user-functions.php:43
|
18654 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:621
|
18655 |
msgid "Please provide a valid email address."
|
18656 |
msgstr ""
|
18657 |
|
18684 |
msgstr ""
|
18685 |
|
18686 |
#. translators: %d number of seconds
|
18687 |
+
#: includes/class-wc-form-handler.php:493
|
18688 |
msgid "You cannot add a new payment method so soon after the previous one. Please wait for %d second."
|
18689 |
msgid_plural "You cannot add a new payment method so soon after the previous one. Please wait for %d seconds."
|
18690 |
msgstr[0] ""
|
18691 |
msgstr[1] ""
|
18692 |
|
18693 |
+
#: includes/class-wc-form-handler.php:517
|
18694 |
msgid "Invalid payment gateway."
|
18695 |
msgstr ""
|
18696 |
|
18697 |
+
#: includes/class-wc-form-handler.php:530
|
18698 |
msgid "Payment method successfully added."
|
18699 |
msgstr ""
|
18700 |
|
18701 |
+
#: includes/class-wc-form-handler.php:534
|
18702 |
msgid "Unable to add payment method to your account."
|
18703 |
msgstr ""
|
18704 |
|
18705 |
+
#: includes/class-wc-form-handler.php:561
|
18706 |
msgid "Payment method deleted."
|
18707 |
msgstr ""
|
18708 |
|
18709 |
+
#: includes/class-wc-form-handler.php:586
|
18710 |
msgid "This payment method was successfully set as your default."
|
18711 |
msgstr ""
|
18712 |
|
18713 |
#. translators: %s: Item name.
|
18714 |
#. translators: %s: product name
|
18715 |
+
#: includes/class-wc-form-handler.php:623
|
18716 |
#: includes/wc-cart-functions.php:112
|
18717 |
msgctxt "Item name in quotes"
|
18718 |
msgid "“%s”"
|
18719 |
msgstr ""
|
18720 |
|
18721 |
#. Translators: %s Product title.
|
18722 |
+
#: includes/class-wc-form-handler.php:628
|
18723 |
+
#: includes/class-wc-form-handler.php:632
|
18724 |
msgid "%s removed."
|
18725 |
msgstr ""
|
18726 |
|
18727 |
+
#: includes/class-wc-form-handler.php:629
|
18728 |
msgid "Undo?"
|
18729 |
msgstr ""
|
18730 |
|
18731 |
#. Translators: %s Product title.
|
18732 |
+
#: includes/class-wc-form-handler.php:684
|
18733 |
msgid "You can only have 1 %s in your cart."
|
18734 |
msgstr ""
|
18735 |
|
18736 |
+
#: includes/class-wc-form-handler.php:706
|
18737 |
msgid "Cart updated."
|
18738 |
msgstr ""
|
18739 |
|
18740 |
+
#: includes/class-wc-form-handler.php:746
|
18741 |
msgid "Order cancelled by customer."
|
18742 |
msgstr ""
|
18743 |
|
18744 |
+
#: includes/class-wc-form-handler.php:748
|
18745 |
msgid "Your order was cancelled."
|
18746 |
msgstr ""
|
18747 |
|
18748 |
+
#: includes/class-wc-form-handler.php:753
|
18749 |
msgid "Your order can no longer be cancelled. Please contact us if you need assistance."
|
18750 |
msgstr ""
|
18751 |
|
18752 |
+
#: includes/class-wc-form-handler.php:868
|
18753 |
msgid "Please choose the quantity of items you wish to add to your cart…"
|
18754 |
msgstr ""
|
18755 |
|
18756 |
+
#: includes/class-wc-form-handler.php:876
|
18757 |
msgid "Please choose a product to add to your cart…"
|
18758 |
msgstr ""
|
18759 |
|
18760 |
#. translators: 1: product link, 2: product name
|
18761 |
+
#: includes/class-wc-form-handler.php:913
|
18762 |
msgid "Please choose product options by visiting <a href=\"%1$s\" title=\"%2$s\">%2$s</a>."
|
18763 |
msgstr ""
|
18764 |
|
18765 |
+
#: includes/class-wc-form-handler.php:948
|
18766 |
+
#: includes/class-wc-form-handler.php:952
|
18767 |
+
#: includes/class-wc-form-handler.php:1087
|
18768 |
+
#: includes/class-wc-form-handler.php:1121
|
18769 |
#: packages/woocommerce-blocks/assets/js/base/components/block-error-boundary/block-error.js:16
|
18770 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
18771 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
18781 |
msgid "Error:"
|
18782 |
msgstr ""
|
18783 |
|
18784 |
+
#: includes/class-wc-form-handler.php:952
|
18785 |
msgid "Username is required."
|
18786 |
msgstr ""
|
18787 |
|
18788 |
+
#: includes/class-wc-form-handler.php:1040
|
18789 |
msgid "Please enter your password."
|
18790 |
msgstr ""
|
18791 |
|
18792 |
+
#: includes/class-wc-form-handler.php:1044
|
18793 |
msgid "Passwords do not match."
|
18794 |
msgstr ""
|
18795 |
|
18796 |
+
#: includes/class-wc-form-handler.php:1099
|
18797 |
msgid "Your account was created successfully and a password has been sent to your email address."
|
18798 |
msgstr ""
|
18799 |
|
18800 |
+
#: includes/class-wc-form-handler.php:1101
|
18801 |
msgid "Your account was created successfully. Your login details have been sent to your email address."
|
18802 |
msgstr ""
|
18803 |
|
18804 |
+
#: includes/class-wc-frontend-scripts.php:485
|
18805 |
msgid "Please select a rating"
|
18806 |
msgstr ""
|
18807 |
|
18808 |
+
#: includes/class-wc-frontend-scripts.php:528
|
18809 |
msgid "Error processing checkout. Please try again."
|
18810 |
msgstr ""
|
18811 |
|
18812 |
+
#: includes/class-wc-frontend-scripts.php:535
|
18813 |
+
#: includes/wc-template-functions.php:2697
|
18814 |
msgid "required"
|
18815 |
msgstr ""
|
18816 |
|
18817 |
+
#: includes/class-wc-frontend-scripts.php:536
|
18818 |
+
#: includes/wc-template-functions.php:2699
|
18819 |
msgid "optional"
|
18820 |
msgstr ""
|
18821 |
|
18822 |
+
#: includes/class-wc-frontend-scripts.php:573
|
18823 |
msgid "Sorry, no products matched your selection. Please choose a different combination."
|
18824 |
msgstr ""
|
18825 |
|
18826 |
+
#: includes/class-wc-frontend-scripts.php:574
|
18827 |
msgid "Please select some product options before adding this product to your cart."
|
18828 |
msgstr ""
|
18829 |
|
18830 |
+
#: includes/class-wc-frontend-scripts.php:575
|
18831 |
#: templates/single-product/add-to-cart/variation.php:22
|
18832 |
msgid "Sorry, this product is unavailable. Please choose a different combination."
|
18833 |
msgstr ""
|
18834 |
|
18835 |
+
#: includes/class-wc-frontend-scripts.php:598
|
18836 |
msgid "Please enter a stronger password."
|
18837 |
msgstr ""
|
18838 |
|
19283 |
msgstr ""
|
19284 |
|
19285 |
#: includes/class-wc-post-types.php:325
|
19286 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
19287 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
19288 |
msgid "Search products"
|
19289 |
msgstr ""
|
19290 |
|
19291 |
#: includes/class-wc-post-types.php:326
|
19292 |
#: packages/woocommerce-blocks/assets/js/base/components/product-list/no-matching-products.js:19
|
19293 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-list.js:89
|
19294 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
19295 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
19296 |
msgid "No products found"
|
19395 |
msgstr ""
|
19396 |
|
19397 |
#: includes/class-wc-post-types.php:423
|
19398 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
19399 |
msgid "Refunds"
|
19400 |
msgstr ""
|
19401 |
|
19449 |
msgstr ""
|
19450 |
|
19451 |
#: includes/class-wc-post-types.php:456
|
19452 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
19453 |
msgid "Search coupons"
|
19454 |
msgstr ""
|
19455 |
|
19896 |
msgid "Token"
|
19897 |
msgstr ""
|
19898 |
|
19899 |
+
#: includes/class-wc-privacy.php:63
|
19900 |
+
#: includes/class-wc-privacy.php:69
|
19901 |
msgid "WooCommerce Customer Data"
|
19902 |
msgstr ""
|
19903 |
|
19904 |
+
#: includes/class-wc-privacy.php:64
|
19905 |
+
#: includes/class-wc-privacy.php:70
|
19906 |
msgid "WooCommerce Customer Orders"
|
19907 |
msgstr ""
|
19908 |
|
19909 |
+
#: includes/class-wc-privacy.php:65
|
19910 |
+
#: includes/class-wc-privacy.php:71
|
19911 |
msgid "WooCommerce Customer Downloads"
|
19912 |
msgstr ""
|
19913 |
|
19914 |
+
#: includes/class-wc-privacy.php:66
|
19915 |
+
#: includes/class-wc-privacy.php:72
|
19916 |
msgid "WooCommerce Customer Payment Tokens"
|
19917 |
msgstr ""
|
19918 |
|
19919 |
+
#: includes/class-wc-privacy.php:83
|
19920 |
msgid "This sample language includes the basics around what personal data your store may be collecting, storing and sharing, as well as who may have access to that data. Depending on what settings are enabled and which additional plugins are used, the specific information shared by your store will vary. We recommend consulting with a lawyer when deciding what information to disclose on your privacy policy."
|
19921 |
msgstr ""
|
19922 |
|
19923 |
+
#: includes/class-wc-privacy.php:85
|
19924 |
msgid "We collect information about you during the checkout process on our store."
|
19925 |
msgstr ""
|
19926 |
|
19927 |
+
#: includes/class-wc-privacy.php:86
|
19928 |
msgid "What we collect and store"
|
19929 |
msgstr ""
|
19930 |
|
19931 |
+
#: includes/class-wc-privacy.php:87
|
19932 |
msgid "While you visit our site, we’ll track:"
|
19933 |
msgstr ""
|
19934 |
|
19935 |
+
#: includes/class-wc-privacy.php:89
|
19936 |
msgid "Products you’ve viewed: we’ll use this to, for example, show you products you’ve recently viewed"
|
19937 |
msgstr ""
|
19938 |
|
19939 |
+
#: includes/class-wc-privacy.php:90
|
19940 |
msgid "Location, IP address and browser type: we’ll use this for purposes like estimating taxes and shipping"
|
19941 |
msgstr ""
|
19942 |
|
19943 |
+
#: includes/class-wc-privacy.php:91
|
19944 |
msgid "Shipping address: we’ll ask you to enter this so we can, for instance, estimate shipping before you place an order, and send you the order!"
|
19945 |
msgstr ""
|
19946 |
|
19947 |
+
#: includes/class-wc-privacy.php:93
|
19948 |
msgid "We’ll also use cookies to keep track of cart contents while you’re browsing our site."
|
19949 |
msgstr ""
|
19950 |
|
19951 |
+
#: includes/class-wc-privacy.php:95
|
19952 |
msgid "Note: you may want to further detail your cookie policy, and link to that section from here."
|
19953 |
msgstr ""
|
19954 |
|
19955 |
+
#: includes/class-wc-privacy.php:97
|
19956 |
msgid "When you purchase from us, we’ll ask you to provide information including your name, billing address, shipping address, email address, phone number, credit card/payment details and optional account information like username and password. We’ll use this information for purposes, such as, to:"
|
19957 |
msgstr ""
|
19958 |
|
19959 |
+
#: includes/class-wc-privacy.php:99
|
19960 |
msgid "Send you information about your account and order"
|
19961 |
msgstr ""
|
19962 |
|
19963 |
+
#: includes/class-wc-privacy.php:100
|
19964 |
msgid "Respond to your requests, including refunds and complaints"
|
19965 |
msgstr ""
|
19966 |
|
19967 |
+
#: includes/class-wc-privacy.php:101
|
19968 |
msgid "Process payments and prevent fraud"
|
19969 |
msgstr ""
|
19970 |
|
19971 |
+
#: includes/class-wc-privacy.php:102
|
19972 |
msgid "Set up your account for our store"
|
19973 |
msgstr ""
|
19974 |
|
19975 |
+
#: includes/class-wc-privacy.php:103
|
19976 |
msgid "Comply with any legal obligations we have, such as calculating taxes"
|
19977 |
msgstr ""
|
19978 |
|
19979 |
+
#: includes/class-wc-privacy.php:104
|
19980 |
msgid "Improve our store offerings"
|
19981 |
msgstr ""
|
19982 |
|
19983 |
+
#: includes/class-wc-privacy.php:105
|
19984 |
msgid "Send you marketing messages, if you choose to receive them"
|
19985 |
msgstr ""
|
19986 |
|
19987 |
+
#: includes/class-wc-privacy.php:107
|
19988 |
msgid "If you create an account, we will store your name, address, email and phone number, which will be used to populate the checkout for future orders."
|
19989 |
msgstr ""
|
19990 |
|
19991 |
+
#: includes/class-wc-privacy.php:108
|
19992 |
msgid "We generally store information about you for as long as we need the information for the purposes for which we collect and use it, and we are not legally required to continue to keep it. For example, we will store order information for XXX years for tax and accounting purposes. This includes your name, email address and billing and shipping addresses."
|
19993 |
msgstr ""
|
19994 |
|
19995 |
+
#: includes/class-wc-privacy.php:109
|
19996 |
msgid "We will also store comments or reviews, if you choose to leave them."
|
19997 |
msgstr ""
|
19998 |
|
19999 |
+
#: includes/class-wc-privacy.php:110
|
20000 |
msgid "Who on our team has access"
|
20001 |
msgstr ""
|
20002 |
|
20003 |
+
#: includes/class-wc-privacy.php:111
|
20004 |
msgid "Members of our team have access to the information you provide us. For example, both Administrators and Shop Managers can access:"
|
20005 |
msgstr ""
|
20006 |
|
20007 |
+
#: includes/class-wc-privacy.php:113
|
20008 |
msgid "Order information like what was purchased, when it was purchased and where it should be sent, and"
|
20009 |
msgstr ""
|
20010 |
|
20011 |
+
#: includes/class-wc-privacy.php:114
|
20012 |
msgid "Customer information like your name, email address, and billing and shipping information."
|
20013 |
msgstr ""
|
20014 |
|
20015 |
+
#: includes/class-wc-privacy.php:116
|
20016 |
msgid "Our team members have access to this information to help fulfill orders, process refunds and support you."
|
20017 |
msgstr ""
|
20018 |
|
20019 |
+
#: includes/class-wc-privacy.php:117
|
20020 |
msgid "What we share with others"
|
20021 |
msgstr ""
|
20022 |
|
20023 |
+
#: includes/class-wc-privacy.php:119
|
20024 |
msgid "In this section you should list who you’re sharing data with, and for what purpose. This could include, but may not be limited to, analytics, marketing, payment gateways, shipping providers, and third party embeds."
|
20025 |
msgstr ""
|
20026 |
|
20027 |
+
#: includes/class-wc-privacy.php:121
|
20028 |
msgid "We share information with third parties who help us provide our orders and store services to you; for example --"
|
20029 |
msgstr ""
|
20030 |
|
20031 |
+
#: includes/class-wc-privacy.php:122
|
20032 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
20033 |
msgid "Payments"
|
20034 |
msgstr ""
|
20035 |
|
20036 |
+
#: includes/class-wc-privacy.php:124
|
20037 |
msgid "In this subsection you should list which third party payment processors you’re using to take payments on your store since these may handle customer data. We’ve included PayPal as an example, but you should remove this if you’re not using PayPal."
|
20038 |
msgstr ""
|
20039 |
|
20040 |
+
#: includes/class-wc-privacy.php:126
|
20041 |
msgid "We accept payments through PayPal. When processing payments, some of your data will be passed to PayPal, including information required to process or support the payment, such as the purchase total and billing information."
|
20042 |
msgstr ""
|
20043 |
|
20044 |
+
#: includes/class-wc-privacy.php:127
|
20045 |
msgid "Please see the <a href=\"https://www.paypal.com/us/webapps/mpp/ua/privacy-full\">PayPal Privacy Policy</a> for more details."
|
20046 |
msgstr ""
|
20047 |
|
20236 |
msgid "%1$s in %2$s on line %3$s"
|
20237 |
msgstr ""
|
20238 |
|
20239 |
+
#: includes/class-woocommerce.php:915
|
20240 |
msgid "You have installed a development version of WooCommerce which requires files to be built and minified. From the plugin directory, run <code>grunt assets</code> to build and minify assets."
|
20241 |
msgstr ""
|
20242 |
|
20243 |
#. translators: 1: URL of WordPress.org Repository 2: URL of the GitHub Repository release page
|
20244 |
+
#: includes/class-woocommerce.php:918
|
20245 |
msgid "Or you can download a pre-built version of the plugin from the <a href=\"%1$s\">WordPress.org repository</a> or by visiting <a href=\"%2$s\">the releases page in the GitHub repository</a>."
|
20246 |
msgstr ""
|
20247 |
|
20304 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2245
|
20305 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2534
|
20306 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:943
|
20307 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2159
|
20308 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2204
|
20309 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:717
|
20310 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1234
|
20311 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1279
|
20312 |
msgid "Attribute ID."
|
20313 |
msgstr ""
|
20314 |
|
20394 |
#: includes/customizer/class-wc-shop-customizer.php:448
|
20395 |
#: includes/widgets/class-wc-widget-rating-filter.php:27
|
20396 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php:87
|
20397 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:34
|
20398 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:46
|
20399 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
20400 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
20421 |
msgstr ""
|
20422 |
|
20423 |
#: includes/customizer/class-wc-shop-customizer.php:317
|
20424 |
+
#: includes/wc-template-functions.php:1056
|
20425 |
msgid "This is a demo store for testing purposes — no orders shall be fulfilled."
|
20426 |
msgstr ""
|
20427 |
|
20570 |
msgstr ""
|
20571 |
|
20572 |
#: includes/customizer/class-wc-shop-customizer.php:678
|
20573 |
+
#: includes/wc-template-functions.php:2138
|
20574 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/index.js:17
|
20575 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
20576 |
msgid "Checkout"
|
20591 |
|
20592 |
#. translators: %s terms and conditions page name and link
|
20593 |
#: includes/customizer/class-wc-shop-customizer.php:734
|
20594 |
+
#: includes/wc-template-functions.php:833
|
20595 |
msgid "I have read and agree to the website %s"
|
20596 |
msgstr ""
|
20597 |
|
21080 |
|
21081 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:39
|
21082 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:91
|
21083 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
21084 |
#: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/bacs/index.js:15
|
21085 |
#: packages/woocommerce-blocks/build/wc-payment-method-bacs.js:1
|
21086 |
msgid "Direct bank transfer"
|
21130 |
|
21131 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:128
|
21132 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:290
|
21133 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
21134 |
msgid "Sort code"
|
21135 |
msgstr ""
|
21136 |
|
21139 |
msgstr ""
|
21140 |
|
21141 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:139
|
21142 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
21143 |
msgid "Account name"
|
21144 |
msgstr ""
|
21145 |
|
21146 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:140
|
21147 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:316
|
21148 |
#: includes/gateways/class-wc-payment-gateway-echeck.php:51
|
21149 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
21150 |
msgid "Account number"
|
21151 |
msgstr ""
|
21152 |
|
21153 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:141
|
21154 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
21155 |
msgid "Bank name"
|
21156 |
msgstr ""
|
21157 |
|
21158 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:143
|
21159 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:324
|
21160 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
21161 |
msgid "IBAN"
|
21162 |
msgstr ""
|
21163 |
|
21164 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:144
|
21165 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
21166 |
msgid "BIC / Swift"
|
21167 |
msgstr ""
|
21168 |
|
21742 |
#. translators: 1: current item count
|
21743 |
#. translators: %d: downloads count
|
21744 |
#: includes/legacy/abstract-wc-legacy-order.php:508
|
21745 |
+
#: includes/wc-template-functions.php:3343
|
21746 |
msgid "Download %d"
|
21747 |
msgstr ""
|
21748 |
|
21773 |
#: includes/legacy/api/v3/class-wc-api-orders.php:573
|
21774 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:534
|
21775 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:633
|
21776 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php:162
|
21777 |
msgid "Customer ID is invalid."
|
21778 |
msgstr ""
|
21779 |
|
22216 |
#: includes/legacy/api/v3/class-wc-api-orders.php:1204
|
22217 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:741
|
22218 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:848
|
22219 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php:53
|
22220 |
msgid "Coupon code is required."
|
22221 |
msgstr ""
|
22222 |
|
22316 |
#: includes/legacy/api/v3/class-wc-api-orders.php:1656
|
22317 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php:308
|
22318 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:303
|
22319 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:68
|
22320 |
msgid "Cannot create order refund, please try again."
|
22321 |
msgstr ""
|
22322 |
|
22392 |
msgid "A product attribute with the provided ID could not be found"
|
22393 |
msgstr ""
|
22394 |
|
22395 |
+
#. translators: %s: slug being validated
|
22396 |
#. translators: %s: attribute slug
|
22397 |
#: includes/legacy/api/v2/class-wc-api-products.php:1933
|
22398 |
#: includes/legacy/api/v3/class-wc-api-products.php:2486
|
22399 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:609
|
22400 |
#: includes/wc-attribute-functions.php:488
|
22401 |
msgid "Slug \"%s\" is too long (28 characters max). Shorten it, please."
|
22402 |
msgstr ""
|
22403 |
|
22404 |
+
#. translators: %s: slug being validated
|
22405 |
#. translators: %s: attribute slug
|
22406 |
#: includes/legacy/api/v2/class-wc-api-products.php:1935
|
22407 |
#: includes/legacy/api/v3/class-wc-api-products.php:2488
|
22408 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:612
|
22409 |
#: includes/wc-attribute-functions.php:491
|
22410 |
msgid "Slug \"%s\" is not allowed because it is a reserved term. Change it, please."
|
22411 |
msgstr ""
|
22412 |
|
22413 |
+
#. translators: %s: slug being validated
|
22414 |
#. translators: %s: attribute slug
|
22415 |
#: includes/legacy/api/v2/class-wc-api-products.php:1937
|
22416 |
#: includes/legacy/api/v3/class-wc-api-products.php:2490
|
22417 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:615
|
22418 |
#: includes/wc-attribute-functions.php:494
|
22419 |
msgid "Slug \"%s\" is already in use. Change it, please."
|
22420 |
msgstr ""
|
22689 |
msgid "Visit %s admin area:"
|
22690 |
msgstr ""
|
22691 |
|
22692 |
+
#: includes/log-handlers/class-wc-log-handler-file.php:355
|
22693 |
+
#: includes/log-handlers/class-wc-log-handler-file.php:375
|
22694 |
msgid "This method should not be called before plugins_loaded."
|
22695 |
msgstr ""
|
22696 |
|
22735 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:921
|
22736 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:75
|
22737 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:196
|
22738 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:90
|
22739 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:487
|
22740 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php:174
|
22741 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:92
|
22742 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:526
|
22763 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php:153
|
22764 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:651
|
22765 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:86
|
22766 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1668
|
22767 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php:84
|
22768 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-methods-v2-controller.php:54
|
22769 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zones-v2-controller.php:281
|
22775 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:103
|
22776 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:84
|
22777 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:831
|
22778 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:423
|
22779 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:744
|
22780 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:78
|
22781 |
#: packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php:594
|
22782 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:370
|
22783 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php:28
|
22943 |
msgstr ""
|
22944 |
|
22945 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customer-downloads-v1-controller.php:70
|
22946 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:175
|
22947 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:193
|
22948 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:211
|
22949 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:592
|
22950 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:144
|
22951 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:161
|
22952 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-methods-v2-controller.php:124
|
22954 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php:215
|
22955 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php:269
|
22956 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:47
|
22957 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:261
|
22958 |
msgid "Resource does not exist."
|
22959 |
msgstr ""
|
22960 |
|
22961 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customer-downloads-v1-controller.php:74
|
22962 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:135
|
22963 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:121
|
22964 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:147
|
22965 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:134
|
22966 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-report-sales-v1-controller.php:69
|
22967 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-reports-v1-controller.php:62
|
22979 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:57
|
22980 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:139
|
22981 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:65
|
22982 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:140
|
22983 |
#: packages/woocommerce-admin/src/API/Notes.php:223
|
22984 |
#: packages/woocommerce-admin/src/API/Notes.php:237
|
22985 |
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:73
|
23033 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2367
|
23034 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customer-downloads-v2-controller.php:147
|
23035 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:764
|
23036 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1841
|
23037 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:537
|
23038 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:915
|
23039 |
#: packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php:199
|
23040 |
msgid "File name."
|
23041 |
msgstr ""
|
23045 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2372
|
23046 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customer-downloads-v2-controller.php:153
|
23047 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:769
|
23048 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1846
|
23049 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:542
|
23050 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:920
|
23051 |
#: packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php:205
|
23052 |
msgid "File URL."
|
23053 |
msgstr ""
|
23068 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:105
|
23069 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php:107
|
23070 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:105
|
23071 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:116
|
23072 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:79
|
23073 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:88
|
23074 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:104
|
23075 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:116
|
23076 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-tax-classes-v2-controller.php:75
|
23077 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:104
|
23078 |
msgid "Required to be true, as resource does not support trashing."
|
23079 |
msgstr ""
|
23080 |
|
23091 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:71
|
23092 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:170
|
23093 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:83
|
23094 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:159
|
23095 |
#: packages/woocommerce-admin/src/API/OnboardingTasks.php:110
|
23096 |
msgid "Sorry, you are not allowed to create resources."
|
23097 |
msgstr ""
|
23098 |
|
23099 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:166
|
23100 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:152
|
23101 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:179
|
23102 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:150
|
23103 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:143
|
23104 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:105
|
23110 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-data-controller.php:75
|
23111 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:87
|
23112 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:156
|
23113 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:178
|
23114 |
#: packages/woocommerce-admin/src/API/ProductAttributeTerms.php:63
|
23115 |
msgid "Sorry, you cannot view this resource."
|
23116 |
msgstr ""
|
23123 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:72
|
23124 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:103
|
23125 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:101
|
23126 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:197
|
23127 |
msgid "Sorry, you are not allowed to edit this resource."
|
23128 |
msgstr ""
|
23129 |
|
23130 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:200
|
23131 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:169
|
23132 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:215
|
23133 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:126
|
23134 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:173
|
23135 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:189
|
23136 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:88
|
23137 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:119
|
23138 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:119
|
23139 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:216
|
23140 |
msgid "Sorry, you are not allowed to delete this resource."
|
23141 |
msgstr ""
|
23142 |
|
23143 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:215
|
23144 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:230
|
23145 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:188
|
23146 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:204
|
23147 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php:68
|
23148 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:134
|
23149 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:218
|
23150 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:235
|
23151 |
msgid "Sorry, you are not allowed to batch manipulate this resource."
|
23152 |
msgstr ""
|
23153 |
|
23191 |
msgstr ""
|
23192 |
|
23193 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:495
|
23194 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:403
|
23195 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:472
|
23196 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:563
|
23197 |
msgid "The resource cannot be deleted."
|
23198 |
msgstr ""
|
23199 |
|
23406 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:704
|
23407 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:444
|
23408 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:49
|
23409 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:161
|
23410 |
msgid "Ensure result set excludes specific IDs."
|
23411 |
msgstr ""
|
23412 |
|
23421 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:584
|
23422 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:654
|
23423 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:955
|
|
|
23424 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:462
|
23425 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:176
|
23426 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:181
|
23427 |
msgid "Offset the result set by a specific number of items."
|
23428 |
msgstr ""
|
23429 |
|
23433 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:590
|
23434 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:660
|
23435 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:959
|
23436 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:728
|
23437 |
#: packages/woocommerce-admin/src/API/Notes.php:490
|
23438 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:248
|
23439 |
#: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:254
|
23452 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:298
|
23453 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:350
|
23454 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:183
|
23455 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:188
|
23456 |
msgid "Order sort attribute ascending or descending."
|
23457 |
msgstr ""
|
23458 |
|
23480 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:305
|
23481 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:357
|
23482 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:191
|
23483 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:196
|
23484 |
msgid "Sort collection by object attribute."
|
23485 |
msgstr ""
|
23486 |
|
23516 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:198
|
23517 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:280
|
23518 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-notes-controller.php:79
|
23519 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:44
|
23520 |
#: includes/wc-core-functions.php:149
|
23521 |
#: includes/wc-order-functions.php:513
|
23522 |
#: includes/wc-order-functions.php:1077
|
23533 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1705
|
23534 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:470
|
23535 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:555
|
23536 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1630
|
23537 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:467
|
23538 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:467
|
23539 |
msgid "The %s cannot be deleted."
|
23559 |
|
23560 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php:291
|
23561 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:284
|
23562 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:48
|
23563 |
msgid "Refund amount must be greater than zero."
|
23564 |
msgstr ""
|
23565 |
|
23607 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customer-downloads-v2-controller.php:99
|
23608 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:441
|
23609 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1294
|
23610 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1674
|
23611 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:750
|
23612 |
#: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:189
|
23613 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:382
|
23614 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:199
|
23754 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1675
|
23755 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1733
|
23756 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:979
|
23757 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2257
|
23758 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:290
|
23759 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:753
|
23760 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1333
|
23761 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php:195
|
23762 |
msgid "Meta key."
|
23763 |
msgstr ""
|
23780 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1680
|
23781 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1738
|
23782 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:984
|
23783 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2262
|
23784 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:295
|
23785 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:758
|
23786 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1338
|
23787 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php:201
|
23788 |
msgid "Meta value."
|
23789 |
msgstr ""
|
23887 |
|
23888 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1030
|
23889 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1092
|
23890 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php:47
|
23891 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php:92
|
23892 |
msgid "Billing address."
|
23893 |
msgstr ""
|
23901 |
|
23902 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1093
|
23903 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1155
|
23904 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php:55
|
23905 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php:103
|
23906 |
msgid "Shipping address."
|
23907 |
msgstr ""
|
24081 |
msgstr ""
|
24082 |
|
24083 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:64
|
24084 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:73
|
24085 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:62
|
24086 |
msgid "Name for the resource."
|
24087 |
msgstr ""
|
24088 |
|
24092 |
msgstr ""
|
24093 |
|
24094 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:210
|
24095 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:501
|
24096 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php:188
|
24097 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-shipping-classes-v1-controller.php:108
|
24098 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-tags-v1-controller.php:108
|
24126 |
msgid "Number of published products for the resource."
|
24127 |
msgstr ""
|
24128 |
|
24129 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:161
|
24130 |
msgid "Sorry, you cannot create new resource."
|
24131 |
msgstr ""
|
24132 |
|
24133 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:197
|
24134 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:113
|
24135 |
msgid "Sorry, you cannot update resource."
|
24136 |
msgstr ""
|
24137 |
|
24138 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:388
|
24139 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:546
|
24140 |
msgid "Resource does not support trashing."
|
24141 |
msgstr ""
|
24142 |
|
24143 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:493
|
24144 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2208
|
24145 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2250
|
24146 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2539
|
24147 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:948
|
24148 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2164
|
24149 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2209
|
24150 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:722
|
24151 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1239
|
24152 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1284
|
24153 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php:39
|
24154 |
msgid "Attribute name."
|
24155 |
msgstr ""
|
24156 |
|
24157 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:509
|
24158 |
msgid "Type of attribute."
|
24159 |
msgstr ""
|
24160 |
|
24161 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:516
|
24162 |
msgid "Default sort order."
|
24163 |
msgstr ""
|
24164 |
|
24165 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:523
|
24166 |
msgid "Enable/Disable attribute archives."
|
24167 |
msgstr ""
|
24168 |
|
24169 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php:180
|
24170 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2106
|
24171 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:109
|
24172 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2050
|
24173 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:109
|
24174 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1130
|
24175 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:201
|
24176 |
msgid "Category name."
|
24177 |
msgstr ""
|
24199 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2487
|
24200 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:150
|
24201 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:884
|
24202 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2099
|
24203 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:150
|
24204 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:663
|
24205 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1179
|
24206 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php:32
|
24207 |
msgid "Image ID."
|
24208 |
msgstr ""
|
24212 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2492
|
24213 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:155
|
24214 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:889
|
24215 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2104
|
24216 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:155
|
24217 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:668
|
24218 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1184
|
24219 |
msgid "The date the image was created, in the site's timezone."
|
24220 |
msgstr ""
|
24221 |
|
24224 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2498
|
24225 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:167
|
24226 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:901
|
24227 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2116
|
24228 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:167
|
24229 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:680
|
24230 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1196
|
24231 |
msgid "The date the image was last modified, in the site's timezone."
|
24232 |
msgstr ""
|
24233 |
|
24236 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2504
|
24237 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:179
|
24238 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:913
|
24239 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2128
|
24240 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:179
|
24241 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:692
|
24242 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1208
|
24243 |
msgid "Image URL."
|
24244 |
msgstr ""
|
24245 |
|
24248 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2510
|
24249 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:185
|
24250 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:919
|
24251 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2134
|
24252 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:185
|
24253 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:698
|
24254 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1214
|
24255 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php:59
|
24256 |
msgid "Image name."
|
24257 |
msgstr ""
|
24261 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2515
|
24262 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:190
|
24263 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:924
|
24264 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2139
|
24265 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:190
|
24266 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:703
|
24267 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1219
|
24268 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php:64
|
24269 |
msgid "Image alternative text."
|
24270 |
msgstr ""
|
24396 |
|
24397 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-tags-v1-controller.php:100
|
24398 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2133
|
24399 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2077
|
24400 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1157
|
24401 |
msgid "Tag name."
|
24402 |
msgstr ""
|
24403 |
|
24405 |
#. translators: %s: attachment ID
|
24406 |
#. translators: %s: image ID
|
24407 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:867
|
24408 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1299
|
24409 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:386
|
24410 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:256
|
24411 |
#: includes/rest-api/Utilities/ImageAttachment.php:61
|
24412 |
msgid "#%s is an invalid image ID."
|
24413 |
msgstr ""
|
24414 |
|
24415 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1637
|
24416 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:909
|
24417 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1540
|
24418 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:151
|
24419 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:258
|
24420 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:320
|
24428 |
#. translators: %s: post type
|
24429 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1656
|
24430 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:512
|
24431 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1563
|
24432 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:436
|
24433 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:438
|
24434 |
msgid "Sorry, you are not allowed to delete %s."
|
24437 |
#. translators: %s: post type
|
24438 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1688
|
24439 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:530
|
24440 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1601
|
24441 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:450
|
24442 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:451
|
24443 |
msgid "The %s does not support trashing."
|
24446 |
#. translators: %s: post type
|
24447 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1694
|
24448 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:541
|
24449 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1614
|
24450 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:457
|
24451 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:457
|
24452 |
msgid "The %s has already been deleted."
|
24453 |
msgstr ""
|
24454 |
|
24455 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1750
|
24456 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1679
|
24457 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:755
|
24458 |
msgid "Product slug."
|
24459 |
msgstr ""
|
24460 |
|
24461 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1755
|
24462 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1684
|
24463 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:760
|
24464 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:108
|
24465 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:82
|
24466 |
msgid "Product URL."
|
24467 |
msgstr ""
|
24468 |
|
24469 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1762
|
24470 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1691
|
24471 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:767
|
24472 |
msgid "The date the product was created, in the site's timezone."
|
24473 |
msgstr ""
|
24474 |
|
24475 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1768
|
24476 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1703
|
24477 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:777
|
24478 |
msgid "The date the product was last modified, in the site's timezone."
|
24479 |
msgstr ""
|
24480 |
|
24481 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1774
|
24482 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1715
|
24483 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:789
|
24484 |
#: packages/woocommerce-admin/src/API/ProductVariations.php:168
|
24485 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:71
|
24486 |
msgid "Product type."
|
24487 |
msgstr ""
|
24488 |
|
24489 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1781
|
24490 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1722
|
24491 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:796
|
24492 |
msgid "Product status (post status)."
|
24493 |
msgstr ""
|
24494 |
|
24495 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1788
|
24496 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1729
|
24497 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:803
|
24498 |
msgid "Featured product."
|
24499 |
msgstr ""
|
24500 |
|
24501 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1794
|
24502 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1735
|
24503 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:809
|
24504 |
msgid "Catalog visibility."
|
24505 |
msgstr ""
|
24506 |
|
24507 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1801
|
24508 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1742
|
24509 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:816
|
24510 |
msgid "Product description."
|
24511 |
msgstr ""
|
24512 |
|
24513 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1806
|
24514 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1747
|
24515 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:821
|
24516 |
msgid "Product short description."
|
24517 |
msgstr ""
|
24518 |
|
24519 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1811
|
24520 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2295
|
24521 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:681
|
24522 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1752
|
24523 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:453
|
24524 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:826
|
24525 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:388
|
24526 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:105
|
24527 |
msgid "Unique identifier."
|
24528 |
msgstr ""
|
24529 |
|
24530 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1816
|
24531 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1757
|
24532 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:831
|
24533 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:185
|
24534 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:235
|
24535 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:118
|
24537 |
msgstr ""
|
24538 |
|
24539 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1822
|
24540 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1763
|
24541 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:837
|
24542 |
msgid "Product regular price."
|
24543 |
msgstr ""
|
24544 |
|
24545 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1827
|
24546 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1768
|
24547 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:842
|
24548 |
msgid "Product sale price."
|
24549 |
msgstr ""
|
24550 |
|
24559 |
msgstr ""
|
24560 |
|
24561 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1842
|
24562 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1793
|
24563 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:867
|
24564 |
msgid "Price formatted in HTML."
|
24565 |
msgstr ""
|
24566 |
|
24567 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1848
|
24568 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1799
|
24569 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:873
|
24570 |
msgid "Shows if the product is on sale."
|
24571 |
msgstr ""
|
24572 |
|
24573 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1854
|
24574 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1805
|
24575 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:879
|
24576 |
msgid "Shows if the product can be bought."
|
24577 |
msgstr ""
|
24578 |
|
24579 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1860
|
24580 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1811
|
24581 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:885
|
24582 |
msgid "Amount of sales."
|
24583 |
msgstr ""
|
24584 |
|
24585 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1866
|
24586 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1817
|
24587 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:891
|
24588 |
msgid "If the product is virtual."
|
24589 |
msgstr ""
|
24590 |
|
24591 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1872
|
24592 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1823
|
24593 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:897
|
24594 |
msgid "If the product is downloadable."
|
24595 |
msgstr ""
|
24596 |
|
24597 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1878
|
24598 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2355
|
24599 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:752
|
24600 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1829
|
24601 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:525
|
24602 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:903
|
24603 |
msgid "List of downloadable files."
|
24604 |
msgstr ""
|
24605 |
|
24606 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1885
|
24607 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2362
|
24608 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:759
|
24609 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1836
|
24610 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:532
|
24611 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:910
|
24612 |
msgid "File ID."
|
24613 |
msgstr ""
|
24614 |
|
24615 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1903
|
24616 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2380
|
24617 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:777
|
24618 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1854
|
24619 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:550
|
24620 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:928
|
24621 |
msgid "Number of times downloadable files can be downloaded after purchase."
|
24622 |
msgstr ""
|
24623 |
|
24624 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1909
|
24625 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2386
|
24626 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:783
|
24627 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1860
|
24628 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:556
|
24629 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:934
|
24630 |
msgid "Number of days until access to downloadable files expires."
|
24631 |
msgstr ""
|
24632 |
|
24635 |
msgstr ""
|
24636 |
|
24637 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1922
|
24638 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1866
|
24639 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:940
|
24640 |
msgid "Product external URL. Only for external products."
|
24641 |
msgstr ""
|
24642 |
|
24643 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1928
|
24644 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1872
|
24645 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:946
|
24646 |
msgid "Product external button text. Only for external products."
|
24647 |
msgstr ""
|
24648 |
|
24649 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1933
|
24650 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2392
|
24651 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:789
|
24652 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1877
|
24653 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:562
|
24654 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:951
|
24655 |
msgid "Tax status."
|
24656 |
msgstr ""
|
24657 |
|
24659 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2399
|
24660 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:635
|
24661 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:796
|
24662 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1884
|
24663 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:569
|
24664 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:958
|
24665 |
msgid "Tax class."
|
24666 |
msgstr ""
|
24667 |
|
24668 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1945
|
24669 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1889
|
24670 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:963
|
24671 |
msgid "Stock management at product level."
|
24672 |
msgstr ""
|
24673 |
|
24674 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1951
|
24675 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2410
|
24676 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:807
|
24677 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1895
|
24678 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:580
|
24679 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:969
|
24680 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:401
|
24681 |
msgid "Stock quantity."
|
24682 |
msgstr ""
|
24684 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1962
|
24685 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2421
|
24686 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:818
|
24687 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1906
|
24688 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:592
|
24689 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:981
|
24690 |
msgid "If managing stock, this controls if backorders are allowed."
|
24691 |
msgstr ""
|
24692 |
|
24693 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1969
|
24694 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2428
|
24695 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:825
|
24696 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1913
|
24697 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:599
|
24698 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:988
|
24699 |
msgid "Shows if backorders are allowed."
|
24700 |
msgstr ""
|
24701 |
|
24702 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1975
|
24703 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1919
|
24704 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:994
|
24705 |
msgid "Shows if the product is on backordered."
|
24706 |
msgstr ""
|
24707 |
|
24708 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1981
|
24709 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1925
|
24710 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1005
|
24711 |
msgid "Allow one item to be bought in a single order."
|
24712 |
msgstr ""
|
24713 |
|
24714 |
#. translators: %s: weight unit
|
24715 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1988
|
24716 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1932
|
24717 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1012
|
24718 |
msgid "Product weight (%s)."
|
24719 |
msgstr ""
|
24720 |
|
24721 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1993
|
24722 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1937
|
24723 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1017
|
24724 |
msgid "Product dimensions."
|
24725 |
msgstr ""
|
24726 |
|
24727 |
#. translators: %s: dimension unit
|
24728 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1999
|
24729 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1943
|
24730 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1023
|
24731 |
msgid "Product length (%s)."
|
24732 |
msgstr ""
|
24733 |
|
24734 |
#. translators: %s: dimension unit
|
24735 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2005
|
24736 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1949
|
24737 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1029
|
24738 |
msgid "Product width (%s)."
|
24739 |
msgstr ""
|
24740 |
|
24741 |
#. translators: %s: dimension unit
|
24742 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2011
|
24743 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1955
|
24744 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1035
|
24745 |
msgid "Product height (%s)."
|
24746 |
msgstr ""
|
24747 |
|
24748 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2018
|
24749 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1962
|
24750 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1042
|
24751 |
msgid "Shows if the product need to be shipped."
|
24752 |
msgstr ""
|
24753 |
|
24754 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2024
|
24755 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1968
|
24756 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1048
|
24757 |
msgid "Shows whether or not the product shipping is taxable."
|
24758 |
msgstr ""
|
24759 |
|
24760 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2030
|
24761 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2471
|
24762 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:868
|
24763 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1974
|
24764 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:647
|
24765 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1054
|
24766 |
msgid "Shipping class slug."
|
24767 |
msgstr ""
|
24768 |
|
24769 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2035
|
24770 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2476
|
24771 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:873
|
24772 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1979
|
24773 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:652
|
24774 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1059
|
24775 |
msgid "Shipping class ID."
|
24776 |
msgstr ""
|
24777 |
|
24778 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2041
|
24779 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1985
|
24780 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1065
|
24781 |
msgid "Allow reviews."
|
24782 |
msgstr ""
|
24783 |
|
24784 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2047
|
24785 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1991
|
24786 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1071
|
24787 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:165
|
24788 |
msgid "Reviews average rating."
|
24789 |
msgstr ""
|
24790 |
|
24791 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2053
|
24792 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1997
|
24793 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1077
|
24794 |
msgid "Amount of reviews that the product have."
|
24795 |
msgstr ""
|
24796 |
|
24797 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2059
|
24798 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2003
|
24799 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1083
|
24800 |
msgid "List of related products IDs."
|
24801 |
msgstr ""
|
24802 |
|
24805 |
msgstr ""
|
24806 |
|
24807 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2076
|
24808 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2020
|
24809 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1100
|
24810 |
msgid "List of cross-sell products IDs."
|
24811 |
msgstr ""
|
24812 |
|
24813 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2084
|
24814 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2028
|
24815 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1108
|
24816 |
#: packages/woocommerce-admin/src/API/ProductVariations.php:175
|
24817 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:376
|
24818 |
msgid "Product parent ID."
|
24819 |
msgstr ""
|
24820 |
|
24821 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2089
|
24822 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2033
|
24823 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1113
|
24824 |
msgid "Optional note to send the customer after purchase."
|
24825 |
msgstr ""
|
24826 |
|
24827 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2094
|
24828 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2038
|
24829 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1118
|
24830 |
msgid "List of categories."
|
24831 |
msgstr ""
|
24832 |
|
24833 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2101
|
24834 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2045
|
24835 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1125
|
24836 |
#: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:167
|
24837 |
msgid "Category ID."
|
24838 |
msgstr ""
|
24839 |
|
24840 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2112
|
24841 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2056
|
24842 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1136
|
24843 |
msgid "Category slug."
|
24844 |
msgstr ""
|
24845 |
|
24846 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2121
|
24847 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2065
|
24848 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1145
|
24849 |
msgid "List of tags."
|
24850 |
msgstr ""
|
24851 |
|
24852 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2128
|
24853 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2072
|
24854 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1152
|
24855 |
msgid "Tag ID."
|
24856 |
msgstr ""
|
24857 |
|
24858 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2139
|
24859 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2083
|
24860 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1163
|
24861 |
msgid "Tag slug."
|
24862 |
msgstr ""
|
24863 |
|
24864 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2148
|
24865 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2092
|
24866 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1172
|
24867 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:115
|
24868 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php:177
|
24869 |
msgid "List of images."
|
24872 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2188
|
24873 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2520
|
24874 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:929
|
24875 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2144
|
24876 |
msgid "Image position. 0 means that the image is featured."
|
24877 |
msgstr ""
|
24878 |
|
24879 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2196
|
24880 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2527
|
24881 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:936
|
24882 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2152
|
24883 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:710
|
24884 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1227
|
24885 |
msgid "List of attributes."
|
24886 |
msgstr ""
|
24887 |
|
24888 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2213
|
24889 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2169
|
24890 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1244
|
24891 |
msgid "Attribute position."
|
24892 |
msgstr ""
|
24893 |
|
24894 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2218
|
24895 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2174
|
24896 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1249
|
24897 |
msgid "Define if the attribute is visible on the \"Additional information\" tab in the product's page."
|
24898 |
msgstr ""
|
24899 |
|
24900 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2224
|
24901 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2180
|
24902 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1255
|
24903 |
msgid "Define if the attribute can be used as variation."
|
24904 |
msgstr ""
|
24905 |
|
24906 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2230
|
24907 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2186
|
24908 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1261
|
24909 |
msgid "List of available term names of the attribute."
|
24910 |
msgstr ""
|
24911 |
|
24912 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2238
|
24913 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2197
|
24914 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1272
|
24915 |
msgid "Defaults variation attributes."
|
24916 |
msgstr ""
|
24917 |
|
24918 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2255
|
24919 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2544
|
24920 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:953
|
24921 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2214
|
24922 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:727
|
24923 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1289
|
24924 |
msgid "Selected attribute term name."
|
24925 |
msgstr ""
|
24926 |
|
24934 |
|
24935 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2276
|
24936 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:657
|
24937 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:429
|
24938 |
msgid "The date the variation was created, in the site's timezone."
|
24939 |
msgstr ""
|
24940 |
|
24941 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2282
|
24942 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:663
|
24943 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:435
|
24944 |
msgid "The date the variation was last modified, in the site's timezone."
|
24945 |
msgstr ""
|
24946 |
|
24947 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2288
|
24948 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:674
|
24949 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:446
|
24950 |
msgid "Variation URL."
|
24951 |
msgstr ""
|
24952 |
|
24953 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2300
|
24954 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:686
|
24955 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:458
|
24956 |
msgid "Current variation price."
|
24957 |
msgstr ""
|
24958 |
|
24959 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2306
|
24960 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:692
|
24961 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:464
|
24962 |
msgid "Variation regular price."
|
24963 |
msgstr ""
|
24964 |
|
24965 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2311
|
24966 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:697
|
24967 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:469
|
24968 |
msgid "Variation sale price."
|
24969 |
msgstr ""
|
24970 |
|
24971 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2326
|
24972 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:722
|
24973 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:494
|
24974 |
msgid "Shows if the variation is on sale."
|
24975 |
msgstr ""
|
24976 |
|
24977 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2332
|
24978 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:734
|
24979 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:507
|
24980 |
msgid "Shows if the variation can be bought."
|
24981 |
msgstr ""
|
24982 |
|
24986 |
|
24987 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2343
|
24988 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:740
|
24989 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:513
|
24990 |
msgid "If the variation is virtual."
|
24991 |
msgstr ""
|
24992 |
|
24993 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2349
|
24994 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:746
|
24995 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:519
|
24996 |
msgid "If the variation is downloadable."
|
24997 |
msgstr ""
|
24998 |
|
24999 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2404
|
25000 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:801
|
25001 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:574
|
25002 |
msgid "Stock management at variation level."
|
25003 |
msgstr ""
|
25004 |
|
25009 |
|
25010 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2434
|
25011 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:831
|
25012 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:605
|
25013 |
msgid "Shows if the variation is on backordered."
|
25014 |
msgstr ""
|
25015 |
|
25016 |
#. translators: %s: weight unit
|
25017 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2441
|
25018 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:838
|
25019 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:617
|
25020 |
msgid "Variation weight (%s)."
|
25021 |
msgstr ""
|
25022 |
|
25023 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2446
|
25024 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:843
|
25025 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:622
|
25026 |
msgid "Variation dimensions."
|
25027 |
msgstr ""
|
25028 |
|
25029 |
#. translators: %s: dimension unit
|
25030 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2452
|
25031 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:849
|
25032 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:628
|
25033 |
msgid "Variation length (%s)."
|
25034 |
msgstr ""
|
25035 |
|
25036 |
#. translators: %s: dimension unit
|
25037 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2458
|
25038 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:855
|
25039 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:634
|
25040 |
msgid "Variation width (%s)."
|
25041 |
msgstr ""
|
25042 |
|
25043 |
#. translators: %s: dimension unit
|
25044 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2464
|
25045 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:861
|
25046 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:640
|
25047 |
msgid "Variation height (%s)."
|
25048 |
msgstr ""
|
25049 |
|
25050 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2482
|
25051 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:879
|
25052 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:658
|
25053 |
msgid "Variation image data."
|
25054 |
msgstr ""
|
25055 |
|
25056 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2555
|
25057 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2231
|
25058 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1306
|
25059 |
msgid "List of grouped products ID."
|
25060 |
msgstr ""
|
25061 |
|
25062 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2564
|
25063 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:961
|
25064 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2239
|
25065 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:735
|
25066 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1315
|
25067 |
msgid "Menu order, used to custom sort products."
|
25068 |
msgstr ""
|
25069 |
|
25070 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2583
|
25071 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2286
|
25072 |
msgid "Limit result set to products with a specific slug."
|
25073 |
msgstr ""
|
25074 |
|
25075 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2589
|
25076 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2292
|
25077 |
msgid "Limit result set to products assigned a specific status."
|
25078 |
msgstr ""
|
25079 |
|
25080 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2596
|
25081 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2299
|
25082 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:236
|
25083 |
msgid "Limit result set to products assigned a specific type."
|
25084 |
msgstr ""
|
25085 |
|
25086 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2603
|
25087 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2318
|
25088 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:258
|
25089 |
msgid "Limit result set to products assigned a specific category ID."
|
25090 |
msgstr ""
|
25091 |
|
25092 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2609
|
25093 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2324
|
25094 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:274
|
25095 |
msgid "Limit result set to products assigned a specific tag ID."
|
25096 |
msgstr ""
|
25097 |
|
25098 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2615
|
25099 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2330
|
25100 |
msgid "Limit result set to products assigned a specific shipping class ID."
|
25101 |
msgstr ""
|
25102 |
|
25105 |
msgstr ""
|
25106 |
|
25107 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2627
|
25108 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2342
|
25109 |
msgid "Limit result set to products with a specific attribute term ID (required an assigned attribute)."
|
25110 |
msgstr ""
|
25111 |
|
25274 |
#: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:311
|
25275 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:24
|
25276 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:157
|
25277 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:108
|
25278 |
msgid "Current page of the collection."
|
25279 |
msgstr ""
|
25280 |
|
25378 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:300
|
25379 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:461
|
25380 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:491
|
25381 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1530
|
25382 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:140
|
25383 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:235
|
25384 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:419
|
25491 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:713
|
25492 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:453
|
25493 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:59
|
25494 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:171
|
25495 |
msgid "Limit result set to specific ids."
|
25496 |
msgstr ""
|
25497 |
|
25526 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1662
|
25527 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1720
|
25528 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:966
|
25529 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2244
|
25530 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:277
|
25531 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:740
|
25532 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1320
|
25533 |
msgid "Meta data."
|
25534 |
msgstr ""
|
25535 |
|
25544 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1669
|
25545 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1727
|
25546 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:973
|
25547 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2251
|
25548 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php:284
|
25549 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:747
|
25550 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1327
|
25551 |
msgid "Meta ID."
|
25552 |
msgstr ""
|
25553 |
|
25593 |
msgstr ""
|
25594 |
|
25595 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php:76
|
25596 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
25597 |
msgid "Order Status"
|
25598 |
msgstr ""
|
25599 |
|
25782 |
|
25783 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:161
|
25784 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:895
|
25785 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2110
|
25786 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:161
|
25787 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:674
|
25788 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1190
|
25789 |
msgid "The date the image was created, as GMT."
|
25790 |
msgstr ""
|
25791 |
|
25792 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php:173
|
25793 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:907
|
25794 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2122
|
25795 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php:173
|
25796 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:686
|
25797 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1202
|
25798 |
msgid "The date the image was last modified, as GMT."
|
25799 |
msgstr ""
|
25800 |
|
25809 |
msgstr ""
|
25810 |
|
25811 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:669
|
25812 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:441
|
25813 |
msgid "Variation description."
|
25814 |
msgstr ""
|
25815 |
|
25816 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:702
|
25817 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1773
|
25818 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:474
|
25819 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:847
|
25820 |
msgid "Start date of sale price, in the site's timezone."
|
25821 |
msgstr ""
|
25822 |
|
25823 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:707
|
25824 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1778
|
25825 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:479
|
25826 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:852
|
25827 |
msgid "Start date of sale price, as GMT."
|
25828 |
msgstr ""
|
25829 |
|
25830 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:712
|
25831 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1783
|
25832 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:484
|
25833 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:489
|
25834 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:857
|
25835 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:862
|
25836 |
msgid "End date of sale price, in the site's timezone."
|
25837 |
msgstr ""
|
25838 |
|
25839 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:717
|
25840 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1788
|
25841 |
msgid "End date of sale price, as GMT."
|
25842 |
msgstr ""
|
25843 |
|
25845 |
msgid "Define if the variation is visible on the product's page."
|
25846 |
msgstr ""
|
25847 |
|
25848 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1697
|
25849 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:772
|
25850 |
msgid "The date the product was created, as GMT."
|
25851 |
msgstr ""
|
25852 |
|
25853 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1709
|
25854 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:783
|
25855 |
msgid "The date the product was last modified, as GMT."
|
25856 |
msgstr ""
|
25857 |
|
25858 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2012
|
25859 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1092
|
25860 |
msgid "List of up-sell products IDs."
|
25861 |
msgstr ""
|
25862 |
|
25863 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2222
|
25864 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1297
|
25865 |
msgid "List of variations IDs."
|
25866 |
msgstr ""
|
25867 |
|
25868 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2306
|
25869 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:244
|
25870 |
msgid "Limit result set to products with specific SKU(s). Use commas to separate."
|
25871 |
msgstr ""
|
25872 |
|
25873 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2312
|
25874 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:251
|
25875 |
msgid "Limit result set to featured products."
|
25876 |
msgstr ""
|
25877 |
|
25878 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2336
|
25879 |
msgid "Limit result set to products with a specific attribute. Use the taxonomy name/attribute slug."
|
25880 |
msgstr ""
|
25881 |
|
25882 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2350
|
25883 |
msgid "Limit result set to products with a specific tax class."
|
25884 |
msgstr ""
|
25885 |
|
25886 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2359
|
25887 |
msgid "Limit result set to products in stock or out of stock."
|
25888 |
msgstr ""
|
25889 |
|
25890 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2365
|
25891 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:290
|
25892 |
msgid "Limit result set to products on sale."
|
25893 |
msgstr ""
|
25894 |
|
25895 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2371
|
25896 |
msgid "Limit result set to products based on a minimum price."
|
25897 |
msgstr ""
|
25898 |
|
25899 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:2377
|
25900 |
msgid "Limit result set to products based on a maximum price."
|
25901 |
msgstr ""
|
25902 |
|
26246 |
msgid "Roles successfully reset"
|
26247 |
msgstr ""
|
26248 |
|
26249 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:508
|
26250 |
msgid "Terms successfully recounted"
|
26251 |
msgstr ""
|
26252 |
|
26253 |
#. translators: %d: amount of sessions
|
26254 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:516
|
26255 |
msgid "Deleted all active sessions, and %d saved carts."
|
26256 |
msgstr ""
|
26257 |
|
26258 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:521
|
26259 |
msgid "All missing WooCommerce pages successfully installed"
|
26260 |
msgstr ""
|
26261 |
|
26262 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:533
|
26263 |
msgid "Tax rates successfully deleted"
|
26264 |
msgstr ""
|
26265 |
|
26266 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:538
|
26267 |
msgid "Thumbnail regeneration has been scheduled to run in the background."
|
26268 |
msgstr ""
|
26269 |
|
26270 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:546
|
26271 |
msgid "Database upgrade routine has been scheduled to run in the background."
|
26272 |
msgstr ""
|
26273 |
|
26274 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:552
|
26275 |
msgid "Template cache cleared."
|
26276 |
msgstr ""
|
26277 |
|
26278 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:554
|
26279 |
msgid "The active version of WooCommerce does not support template cache clearing."
|
26280 |
msgstr ""
|
26281 |
|
26282 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:561
|
26283 |
msgid "You need WooCommerce 4.2 or newer to run this tool."
|
26284 |
msgstr ""
|
26285 |
|
26286 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:568
|
26287 |
msgid "Database verified successfully."
|
26288 |
msgstr ""
|
26289 |
|
26290 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:570
|
26291 |
msgid "Verifying database... One or more tables are still missing: "
|
26292 |
msgstr ""
|
26293 |
|
26294 |
#. translators: %s: callback string
|
26295 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:587
|
26296 |
msgid "There was an error calling %s"
|
26297 |
msgstr ""
|
26298 |
|
26299 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:589
|
26300 |
msgid "Tool ran."
|
26301 |
msgstr ""
|
26302 |
|
26303 |
+
#: includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php:593
|
26304 |
msgid "There was an error calling this tool. There is no callback present."
|
26305 |
msgstr ""
|
26306 |
|
26646 |
|
26647 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:548
|
26648 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:42
|
26649 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:127
|
26650 |
msgid "Limit results to those matching a string."
|
26651 |
msgstr ""
|
26652 |
|
26653 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:613
|
26654 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:685
|
26655 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:490
|
26656 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:216
|
26657 |
msgid "Limit result set to those of particular parent IDs."
|
26658 |
msgstr ""
|
26659 |
|
26660 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:622
|
26661 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:694
|
26662 |
#: packages/woocommerce-admin/src/API/Reports/Stock/Controller.php:499
|
26663 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:226
|
26664 |
msgid "Limit result set to all items except those of a particular parent ID."
|
26665 |
msgstr ""
|
26666 |
|
26776 |
msgid "If true, this note will be attributed to the current user. If false, the note will be attributed to the system."
|
26777 |
msgstr ""
|
26778 |
|
26779 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:100
|
26780 |
+
msgid "Amount that will be refunded for this line item (excluding taxes)."
|
26781 |
+
msgstr ""
|
26782 |
+
|
26783 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:107
|
26784 |
+
msgid "Amount that will be refunded for this tax."
|
26785 |
+
msgstr ""
|
26786 |
+
|
26787 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php:49
|
26788 |
+
msgid "Coupon item ID is readonly."
|
26789 |
+
msgstr ""
|
26790 |
+
|
26791 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php:262
|
26792 |
msgid "Limit result set to orders which have specific statuses."
|
26793 |
msgstr ""
|
26794 |
|
26892 |
msgstr ""
|
26893 |
|
26894 |
#. Translators: %d parent ID.
|
26895 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:248
|
26896 |
msgid "Cannot set attributes due to invalid parent product."
|
26897 |
msgstr ""
|
26898 |
|
26899 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:500
|
26900 |
msgid "Variation status."
|
26901 |
msgstr ""
|
26902 |
|
26903 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:585
|
26904 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:974
|
26905 |
msgid "Controls the stock status of the product."
|
26906 |
msgstr ""
|
26907 |
|
26908 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:611
|
26909 |
+
msgid "Low Stock amount for the variation."
|
26910 |
+
msgstr ""
|
26911 |
+
|
26912 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:871
|
26913 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1361
|
26914 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:311
|
26915 |
msgid "Limit result set to products with specified stock status."
|
26916 |
msgstr ""
|
26917 |
|
26918 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php:1000
|
26919 |
+
msgid "Low Stock amount for the product."
|
26920 |
+
msgstr ""
|
26921 |
+
|
26922 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-report-coupons-totals-controller.php:127
|
26923 |
msgid "Coupon type name."
|
26924 |
msgstr ""
|
27008 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:79
|
27009 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:97
|
27010 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:115
|
27011 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:56
|
27012 |
msgid "Shipping is disabled."
|
27013 |
msgstr ""
|
27014 |
|
27015 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:252
|
27016 |
msgid "Taxonomy does not exist."
|
27017 |
msgstr ""
|
27018 |
|
27019 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:400
|
27020 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:497
|
27021 |
msgid "Can not set resource parent, taxonomy is not hierarchical."
|
27022 |
msgstr ""
|
27023 |
|
27024 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:555
|
27025 |
msgid "Default product category cannot be deleted."
|
27026 |
msgstr ""
|
27027 |
|
27028 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:722
|
27029 |
+
msgid "Offset the result set by a specific number of items. Applies to hierarchical taxonomies only."
|
27030 |
+
msgstr ""
|
27031 |
+
|
27032 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:739
|
27033 |
msgid "Sort collection by resource attribute."
|
27034 |
msgstr ""
|
27035 |
|
27036 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:755
|
27037 |
msgid "Whether to hide resources not assigned to any products."
|
27038 |
msgstr ""
|
27039 |
|
27040 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:761
|
27041 |
+
msgid "Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only."
|
27042 |
msgstr ""
|
27043 |
|
27044 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:767
|
27045 |
msgid "Limit result set to resources assigned to a specific product."
|
27046 |
msgstr ""
|
27047 |
|
27048 |
+
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:773
|
27049 |
msgid "Limit result set to resources with a specific slug."
|
27050 |
msgstr ""
|
27051 |
|
27114 |
|
27115 |
#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:47
|
27116 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
|
|
27117 |
#: packages/woocommerce-blocks/build/cart.js:1
|
27118 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
27119 |
msgid "Free shipping"
|
27272 |
|
27273 |
#: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php:117
|
27274 |
#: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php:96
|
27275 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:968
|
27276 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:975
|
27277 |
msgid "Enable"
|
27278 |
msgstr ""
|
27279 |
|
27330 |
#: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php:105
|
27331 |
#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:31
|
27332 |
#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:83
|
|
|
27333 |
#: packages/woocommerce-blocks/build/cart.js:1
|
27334 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
27335 |
msgid "Local pickup"
|
27419 |
msgstr ""
|
27420 |
|
27421 |
#: includes/shortcodes/class-wc-shortcode-order-tracking.php:50
|
27422 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
27423 |
msgid "Please enter a valid email address"
|
27424 |
msgstr ""
|
27425 |
|
27444 |
|
27445 |
#: includes/wc-account-functions.php:260
|
27446 |
#: includes/wc-account-functions.php:395
|
27447 |
+
#: packages/woocommerce-blocks/src/BlockTypes/Checkout.php:287
|
27448 |
msgid "Credit card"
|
27449 |
msgstr ""
|
27450 |
|
27492 |
|
27493 |
#. translators: %d: shipping package number
|
27494 |
#: includes/wc-cart-functions.php:231
|
27495 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:742
|
27496 |
msgctxt "shipping packages"
|
27497 |
msgid "Shipping %d"
|
27498 |
msgstr ""
|
27499 |
|
27500 |
#. translators: %d: shipping package number
|
27501 |
#: includes/wc-cart-functions.php:231
|
27502 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:745
|
27503 |
msgctxt "shipping packages"
|
27504 |
msgid "Shipping"
|
27505 |
msgstr ""
|
27506 |
|
27507 |
#. translators: %s: coupon code
|
27508 |
+
#. translators: %s Coupon code.
|
27509 |
#: includes/wc-cart-functions.php:264
|
27510 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:60
|
27511 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
28219 |
msgstr ""
|
28220 |
|
28221 |
#. translators: 1: class name 2: woocommerce_logging_class 3: WC_Logger_Interface
|
28222 |
+
#: includes/wc-core-functions.php:1970
|
28223 |
msgid "The class %1$s provided by %2$s filter must implement %3$s."
|
28224 |
msgstr ""
|
28225 |
|
28226 |
#. translators: 1: wc_load_cart 2: woocommerce_init
|
28227 |
+
#: includes/wc-core-functions.php:2509
|
28228 |
msgid "%1$s should not be called before the %2$s action."
|
28229 |
msgstr ""
|
28230 |
|
28396 |
msgid "Checkout is not available whilst your cart is empty."
|
28397 |
msgstr ""
|
28398 |
|
28399 |
+
#: includes/wc-template-functions.php:941
|
28400 |
msgid "privacy policy"
|
28401 |
msgstr ""
|
28402 |
|
28403 |
+
#: includes/wc-template-functions.php:942
|
28404 |
msgid "terms and conditions"
|
28405 |
msgstr ""
|
28406 |
|
28407 |
#. translators: %s: search query
|
28408 |
+
#: includes/wc-template-functions.php:1082
|
28409 |
msgid "Search results: “%s”"
|
28410 |
msgstr ""
|
28411 |
|
28412 |
#. translators: %s: page number
|
28413 |
+
#: includes/wc-template-functions.php:1086
|
28414 |
msgid " – Page %s"
|
28415 |
msgstr ""
|
28416 |
|
28417 |
+
#: includes/wc-template-functions.php:1405
|
28418 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:23
|
28419 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
28420 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
28421 |
msgid "Default sorting"
|
28422 |
msgstr ""
|
28423 |
|
28424 |
+
#: includes/wc-template-functions.php:1406
|
28425 |
msgid "Sort by popularity"
|
28426 |
msgstr ""
|
28427 |
|
28428 |
+
#: includes/wc-template-functions.php:1407
|
28429 |
msgid "Sort by average rating"
|
28430 |
msgstr ""
|
28431 |
|
28432 |
+
#: includes/wc-template-functions.php:1408
|
28433 |
msgid "Sort by latest"
|
28434 |
msgstr ""
|
28435 |
|
28436 |
+
#: includes/wc-template-functions.php:1409
|
28437 |
msgid "Sort by price: low to high"
|
28438 |
msgstr ""
|
28439 |
|
28440 |
+
#: includes/wc-template-functions.php:1410
|
28441 |
msgid "Sort by price: high to low"
|
28442 |
msgstr ""
|
28443 |
|
28444 |
+
#: includes/wc-template-functions.php:1420
|
28445 |
msgid "Relevance"
|
28446 |
msgstr ""
|
28447 |
|
28448 |
+
#: includes/wc-template-functions.php:1798
|
28449 |
#: templates/checkout/form-shipping.php:57
|
28450 |
#: templates/single-product/tabs/additional-information.php:22
|
28451 |
msgid "Additional information"
|
28452 |
msgstr ""
|
28453 |
|
28454 |
#. translators: %s: reviews count
|
28455 |
+
#: includes/wc-template-functions.php:1808
|
28456 |
msgid "Reviews (%d)"
|
28457 |
msgstr ""
|
28458 |
|
28459 |
+
#: includes/wc-template-functions.php:2230
|
28460 |
msgctxt "breadcrumb"
|
28461 |
msgid "Home"
|
28462 |
msgstr ""
|
28463 |
|
28464 |
+
#: includes/wc-template-functions.php:2289
|
28465 |
msgid "Place order"
|
28466 |
msgstr ""
|
28467 |
|
28468 |
+
#: includes/wc-template-functions.php:2767
|
28469 |
msgid "Update country / region"
|
28470 |
msgstr ""
|
28471 |
|
28472 |
+
#: includes/wc-template-functions.php:2838
|
28473 |
+
#: includes/wc-template-functions.php:3007
|
28474 |
+
#: includes/wc-template-functions.php:3026
|
28475 |
msgid "Choose an option"
|
28476 |
msgstr ""
|
28477 |
|
28478 |
#. translators: 1: rating 2: rating count
|
28479 |
+
#: includes/wc-template-functions.php:3523
|
28480 |
msgid "Rated %1$s out of 5 based on %2$s customer rating"
|
28481 |
msgid_plural "Rated %1$s out of 5 based on %2$s customer ratings"
|
28482 |
msgstr[0] ""
|
28483 |
msgstr[1] ""
|
28484 |
|
28485 |
+
#: includes/wc-template-functions.php:3541
|
28486 |
msgctxt "min_price"
|
28487 |
msgid "From:"
|
28488 |
msgstr ""
|
28489 |
|
28490 |
+
#: includes/wc-template-functions.php:3569
|
28491 |
msgid "Your cart is currently empty."
|
28492 |
msgstr ""
|
28493 |
|
28628 |
msgstr ""
|
28629 |
|
28630 |
#: includes/widgets/class-wc-widget-layered-nav.php:80
|
28631 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
28632 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
28633 |
msgid "Attribute"
|
28634 |
msgstr ""
|
28664 |
msgstr ""
|
28665 |
|
28666 |
#. translators: %s: taxonomy name
|
28667 |
+
#. translators: %s attribute name.
|
28668 |
#: includes/widgets/class-wc-widget-layered-nav.php:248
|
28669 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/index.js:159
|
28670 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
29596 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:194
|
29597 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:324
|
29598 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
29599 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
29600 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
|
29601 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
|
29602 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
|
29669 |
msgid "Sorry, you cannot manage plugins."
|
29670 |
msgstr ""
|
29671 |
|
29672 |
+
#: packages/woocommerce-admin/src/API/NavigationFavorites.php:173
|
29673 |
+
#: packages/woocommerce-admin/src/API/NavigationFavorites.php:225
|
29674 |
+
#: packages/woocommerce-admin/src/API/NavigationFavorites.php:266
|
29675 |
+
msgid "You must be authenticated to use this endpoint"
|
29676 |
+
msgstr ""
|
29677 |
+
|
29678 |
+
#: packages/woocommerce-admin/src/API/NavigationFavorites.php:198
|
29679 |
+
msgid "Invalid user_id provided"
|
29680 |
+
msgstr ""
|
29681 |
+
|
29682 |
#: packages/woocommerce-admin/src/API/NoteActions.php:32
|
29683 |
msgid "Unique ID for the Note."
|
29684 |
msgstr ""
|
29795 |
msgstr ""
|
29796 |
|
29797 |
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:231
|
|
|
|
|
|
|
|
|
29798 |
msgid "Account type used for Jetpack."
|
29799 |
msgstr ""
|
29800 |
|
29801 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:243
|
29802 |
msgid "Industry."
|
29803 |
msgstr ""
|
29804 |
|
29805 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:253
|
29806 |
msgid "Types of products sold."
|
29807 |
msgstr ""
|
29808 |
|
29809 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:265
|
29810 |
msgid "Number of products to be added."
|
29811 |
msgstr ""
|
29812 |
|
29813 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:279
|
29814 |
msgid "Other places the store is selling products."
|
29815 |
msgstr ""
|
29816 |
|
29817 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:293
|
29818 |
msgid "Current annual revenue of the store."
|
29819 |
msgstr ""
|
29820 |
|
29821 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:308
|
29822 |
msgid "Name of other platform used to sell."
|
29823 |
msgstr ""
|
29824 |
|
29825 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:326
|
29826 |
msgid "Name of other platform used to sell (not listed)."
|
29827 |
msgstr ""
|
29828 |
|
29829 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:333
|
29830 |
msgid "Extra business extensions to install."
|
29831 |
msgstr ""
|
29832 |
|
29833 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:353
|
29834 |
msgid "Selected store theme."
|
29835 |
msgstr ""
|
29836 |
|
29837 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:361
|
29838 |
msgid "Whether or not the user opted to purchase items now or later."
|
29839 |
msgstr ""
|
29840 |
|
29841 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:368
|
29842 |
msgid "Whether or not this store was setup for a client."
|
29843 |
msgstr ""
|
29844 |
|
29845 |
+
#: packages/woocommerce-admin/src/API/OnboardingProfile.php:375
|
29846 |
msgid "Whether or not the store was connected to WooCommerce.com during the extension flow."
|
29847 |
msgstr ""
|
29848 |
|
29921 |
msgstr ""
|
29922 |
|
29923 |
#: packages/woocommerce-admin/src/API/OnboardingTasks.php:505
|
29924 |
+
msgid "Homepage created"
|
29925 |
msgstr ""
|
29926 |
|
29927 |
#: packages/woocommerce-admin/src/API/OnboardingTasks.php:527
|
31054 |
msgid "Limit result set to orders that have the specified customer_type"
|
31055 |
msgstr ""
|
31056 |
|
|
|
|
|
|
|
|
|
31057 |
#: packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php:224
|
31058 |
msgid "Visitors"
|
31059 |
msgstr ""
|
31406 |
|
31407 |
#: packages/woocommerce-admin/src/Features/Analytics.php:129
|
31408 |
#: packages/woocommerce-admin/src/Features/Analytics.php:249
|
31409 |
+
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:94
|
31410 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31411 |
msgid "Analytics"
|
31412 |
msgstr ""
|
31428 |
msgid "Analytics cache cleared."
|
31429 |
msgstr ""
|
31430 |
|
31431 |
+
#: packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php:90
|
31432 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31433 |
msgid "Thank you for your feedback!"
|
31434 |
msgstr ""
|
31435 |
|
31436 |
+
#: packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php:224
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31437 |
msgid "How easy was it to update your settings?"
|
31438 |
msgstr ""
|
31439 |
|
31440 |
+
#: packages/woocommerce-admin/src/Features/Features.php:188
|
31441 |
+
#: packages/woocommerce-admin/src/Features/Features.php:216
|
31442 |
msgid "Features"
|
31443 |
msgstr ""
|
31444 |
|
31445 |
+
#: packages/woocommerce-admin/src/Features/Features.php:218
|
31446 |
msgid "Start using new features that are being progressively rolled out to improve the store management experience."
|
31447 |
msgstr ""
|
31448 |
|
31454 |
|
31455 |
#: packages/woocommerce-admin/src/Features/Marketing.php:74
|
31456 |
#: packages/woocommerce-admin/src/Features/Marketing.php:75
|
31457 |
+
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:99
|
31458 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31459 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
31460 |
msgid "Marketing"
|
31472 |
msgid "Utilities"
|
31473 |
msgstr ""
|
31474 |
|
31475 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Favorites.php:57
|
31476 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Favorites.php:90
|
31477 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Favorites.php:122
|
31478 |
+
msgid "Sorry, invalid request"
|
31479 |
+
msgstr ""
|
31480 |
+
|
31481 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Favorites.php:66
|
31482 |
+
msgid "Favorite already exists"
|
31483 |
+
msgstr ""
|
31484 |
+
|
31485 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Favorites.php:99
|
31486 |
+
msgid "Favorite item not found"
|
31487 |
+
msgstr ""
|
31488 |
+
|
31489 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Init.php:49
|
31490 |
msgid "Adds the new WooCommerce navigation experience to the dashboard"
|
31491 |
msgstr ""
|
31492 |
|
31493 |
#. translators: 1: line break tag, 2: open link to WordPress update link, 3: close link tag.
|
31494 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Init.php:58
|
31495 |
msgid "%1$s %2$sUpdate WordPress to enable the new navigation%3$s"
|
31496 |
msgstr ""
|
31497 |
|
31498 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Init.php:66
|
31499 |
msgid "Navigation"
|
31500 |
msgstr ""
|
31501 |
|
31502 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:189
|
31503 |
msgid "WooCommerce Home"
|
31504 |
msgstr ""
|
31505 |
|
31506 |
#. translators: 1: Duplicate menu item path.
|
31507 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:229
|
31508 |
msgid "You have attempted to register a duplicate item with WooCommerce Navigation: %1$s"
|
31509 |
msgstr ""
|
31510 |
|
31511 |
#. translators: 1: Duplicate menu item path.
|
31512 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:374
|
31513 |
msgid "The item ID %1$s attempted to register using an invalid option. The arguments `menuId` and `parent` are not allowed for add_setting_item()"
|
31514 |
msgstr ""
|
31515 |
|
31516 |
+
#: packages/woocommerce-admin/src/Features/Navigation/Menu.php:792
|
31517 |
msgid "WordPress Dashboard"
|
31518 |
msgstr ""
|
31519 |
|
31570 |
msgid " — %s"
|
31571 |
msgstr ""
|
31572 |
|
31573 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:951
|
31574 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:963
|
31575 |
msgid "Setup wizard"
|
31576 |
msgstr ""
|
31577 |
|
31578 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:959
|
31579 |
msgid "WooCommerce Onboarding"
|
31580 |
msgstr ""
|
31581 |
|
31582 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:961
|
31583 |
msgid "Profile Setup Wizard"
|
31584 |
msgstr ""
|
31585 |
|
31586 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:962
|
31587 |
msgid "If you need to access the setup wizard again, please click on the button below."
|
31588 |
msgstr ""
|
31589 |
|
31590 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:965
|
31591 |
msgid "Task List"
|
31592 |
msgstr ""
|
31593 |
|
31594 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:966
|
31595 |
msgid "If you need to enable or disable the task lists, please click on the button below."
|
31596 |
msgstr ""
|
31597 |
|
31598 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:969
|
31599 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:976
|
31600 |
msgid "Disable"
|
31601 |
msgstr ""
|
31602 |
|
31603 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:972
|
31604 |
msgid "Extended task List"
|
31605 |
msgstr ""
|
31606 |
|
31607 |
+
#: packages/woocommerce-admin/src/Features/Onboarding.php:973
|
31608 |
msgid "If you need to enable or disable the extended task lists, please click on the button below."
|
31609 |
msgstr ""
|
31610 |
|
31611 |
+
#: packages/woocommerce-admin/src/Features/Settings.php:90
|
31612 |
+
msgid "Adds the new WooCommerce settings UI."
|
31613 |
+
msgstr ""
|
31614 |
+
|
31615 |
#: packages/woocommerce-admin/src/Features/ShippingLabelBanner.php:107
|
31616 |
#: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
|
31617 |
msgid "Shipping Label"
|
31618 |
msgstr ""
|
31619 |
|
31620 |
+
#: packages/woocommerce-admin/src/Loader.php:259
|
31621 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
31622 |
msgid "Setup Wizard"
|
31623 |
msgstr ""
|
31624 |
|
31625 |
#. translators: %1$s: updated title, %2$s: blog info name
|
31626 |
+
#: packages/woocommerce-admin/src/Loader.php:996
|
31627 |
msgid "%1$s ‹ %2$s"
|
31628 |
msgstr ""
|
31629 |
|
31630 |
+
#: packages/woocommerce-admin/src/Loader.php:1168
|
31631 |
msgid "Settings for WooCommerce admin reporting."
|
31632 |
msgstr ""
|
31633 |
|
31634 |
+
#: packages/woocommerce-admin/src/Loader.php:1187
|
31635 |
msgid "Excluded report order statuses"
|
31636 |
msgstr ""
|
31637 |
|
31638 |
+
#: packages/woocommerce-admin/src/Loader.php:1188
|
31639 |
msgid "Statuses that should not be included when calculating report totals."
|
31640 |
msgstr ""
|
31641 |
|
31642 |
+
#: packages/woocommerce-admin/src/Loader.php:1196
|
31643 |
msgid "Actionable order statuses"
|
31644 |
msgstr ""
|
31645 |
|
31646 |
+
#: packages/woocommerce-admin/src/Loader.php:1197
|
31647 |
msgid "Statuses that require extra action on behalf of the store admin."
|
31648 |
msgstr ""
|
31649 |
|
31650 |
+
#: packages/woocommerce-admin/src/Loader.php:1205
|
31651 |
+
#: packages/woocommerce-admin/src/Loader.php:1206
|
31652 |
msgid "Default Date Range"
|
31653 |
msgstr ""
|
31654 |
|
31737 |
msgid "You want your product catalog and images to look great and align with your brand. This guide will give you all the tips you need to get your products looking great in your store."
|
31738 |
msgstr ""
|
31739 |
|
31740 |
+
#: packages/woocommerce-admin/src/Notes/DataStore.php:126
|
31741 |
msgid "Invalid admin note"
|
31742 |
msgstr ""
|
31743 |
|
31785 |
msgid "One of the most awaited features has just arrived! You can now have insights into each product variation in the orders and products reports."
|
31786 |
msgstr ""
|
31787 |
|
31788 |
+
#: packages/woocommerce-admin/src/Notes/FirstDownlaodableProduct.php:49
|
31789 |
+
msgid "Learn more about digital/downloadable products"
|
31790 |
+
msgstr ""
|
31791 |
+
|
31792 |
+
#: packages/woocommerce-admin/src/Notes/FirstDownlaodableProduct.php:51
|
31793 |
+
msgid "Congrats on adding your first digital product! You can learn more about how to handle digital or downloadable products in our documentation."
|
31794 |
+
msgstr ""
|
31795 |
+
|
31796 |
#: packages/woocommerce-admin/src/Notes/FirstProduct.php:69
|
31797 |
msgid "Do you need help with adding your first product?"
|
31798 |
msgstr ""
|
31911 |
msgid "Start your day knowing the next steps you need to take with your orders, products, and customer feedback.<br/><br/>Read more about how to use the activity panels on the Home screen."
|
31912 |
msgstr ""
|
31913 |
|
31914 |
+
#: packages/woocommerce-admin/src/Notes/Marketing.php:39
|
31915 |
msgid "Connect with your audience"
|
31916 |
msgstr ""
|
31917 |
|
31918 |
+
#: packages/woocommerce-admin/src/Notes/Marketing.php:40
|
31919 |
msgid "Grow your customer base and increase your sales with marketing tools built for WooCommerce."
|
31920 |
msgstr ""
|
31921 |
|
31922 |
+
#: packages/woocommerce-admin/src/Notes/Marketing.php:47
|
31923 |
msgid "Open marketing hub"
|
31924 |
msgstr ""
|
31925 |
|
32132 |
msgstr ""
|
32133 |
|
32134 |
#: packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php:94
|
|
|
32135 |
msgid "Set up payments"
|
32136 |
msgstr ""
|
32137 |
|
32169 |
msgstr ""
|
32170 |
|
32171 |
#: packages/woocommerce-admin/src/Notes/WelcomeToWooCommerceForStoreUsers.php:43
|
32172 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
32173 |
msgid "Welcome to your new store management experience"
|
32174 |
msgstr ""
|
32175 |
|
32288 |
msgstr ""
|
32289 |
|
32290 |
#. translators: If your word count is based on single characters (e.g. East Asian characters), enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'. Do not translate into your own language.
|
32291 |
+
#: packages/woocommerce-blocks/src/Assets.php:198
|
32292 |
msgctxt "Word count type. Do not translate!"
|
32293 |
msgid "words"
|
32294 |
msgstr ""
|
32295 |
|
32296 |
+
#. translators: %s file handle name.
|
32297 |
#: packages/woocommerce-blocks/src/Assets/Api.php:97
|
32298 |
msgid "Script with handle %s had a dependency on itself which has been removed. This is an indicator that your JS code has a circular dependency that can cause bugs."
|
32299 |
msgstr ""
|
32300 |
|
32301 |
+
#: packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php:106
|
32302 |
+
msgid "Block name is required."
|
32303 |
+
msgstr ""
|
32304 |
+
|
32305 |
#: packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php:424
|
32306 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/sale-badge/block.js:53
|
32307 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
32331 |
msgstr[0] ""
|
32332 |
msgstr[1] ""
|
32333 |
|
32334 |
+
#. translators: %1$s is the install command, %2$s is the build command, %3$s is the watch command.
|
32335 |
#: packages/woocommerce-blocks/src/Domain/Bootstrap.php:127
|
32336 |
msgid "WooCommerce Blocks development mode requires files to be built. From the plugin directory, run %1$s to install dependencies, %2$s to build the files or %3$s to build the files and watch for changes."
|
32337 |
msgstr ""
|
32354 |
msgstr ""
|
32355 |
|
32356 |
#. translators: %s: extension namespace
|
32357 |
+
#: packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php:274
|
32358 |
+
#: packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php:283
|
32359 |
msgid "Extension data registered by %s"
|
32360 |
msgstr ""
|
32361 |
|
32362 |
+
#. translators: %1$s table name, %2$s database user, %3$s database name.
|
32363 |
#: packages/woocommerce-blocks/src/Installer.php:108
|
32364 |
msgid "WooCommerce %1$s table creation failed. Does the %2$s user have CREATE privileges on the %3$s database?"
|
32365 |
msgstr ""
|
32366 |
|
32367 |
+
#: packages/woocommerce-blocks/src/Integrations/IntegrationRegistry.php:35
|
32368 |
+
msgid "Integration registry requires an identifier."
|
32369 |
+
msgstr ""
|
32370 |
+
|
32371 |
+
#. translators: %s: Integration name.
|
32372 |
+
#: packages/woocommerce-blocks/src/Integrations/IntegrationRegistry.php:67
|
32373 |
+
msgid "\"%s\" is already registered."
|
32374 |
+
msgstr ""
|
32375 |
+
|
32376 |
+
#. translators: %s: Integration name.
|
32377 |
+
#: packages/woocommerce-blocks/src/Integrations/IntegrationRegistry.php:98
|
32378 |
+
msgid "Integration \"%s\" is not registered."
|
32379 |
+
msgstr ""
|
32380 |
+
|
32381 |
#: packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php:162
|
32382 |
#: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/stripe/credit-card/index.js:41
|
32383 |
#: packages/woocommerce-blocks/build/wc-payment-method-stripe.js:1
|
32388 |
msgid "Mastercard"
|
32389 |
msgstr ""
|
32390 |
|
32391 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php:134
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32392 |
msgid "Missing the X-WC-Store-API-Nonce header. This endpoint requires a valid nonce."
|
32393 |
msgstr ""
|
32394 |
|
32395 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php:140
|
32396 |
msgid "X-WC-Store-API-Nonce is invalid."
|
32397 |
msgstr ""
|
32398 |
|
32399 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:126
|
32400 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:138
|
32401 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:150
|
32402 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:162
|
32403 |
msgid "Method not implemented"
|
32404 |
msgstr ""
|
32405 |
|
32406 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php:217
|
32407 |
msgid "Scope under which the request is made; determines fields present in response."
|
32408 |
msgstr ""
|
32409 |
|
32410 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php:33
|
32411 |
#: packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php:166
|
32412 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:117
|
32413 |
msgid "Maximum number of items to be returned in result set. Defaults to no limit if left blank."
|
32414 |
msgstr ""
|
32415 |
|
32425 |
msgid "If true, empty terms will not be returned."
|
32426 |
msgstr ""
|
32427 |
|
32428 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:32
|
32429 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:42
|
32430 |
msgid "The cart item product or variation ID."
|
32431 |
msgstr ""
|
32432 |
|
32433 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:40
|
32434 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:48
|
32435 |
msgid "Quantity of this item in the cart."
|
32436 |
msgstr ""
|
32437 |
|
32438 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:48
|
32439 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:125
|
32440 |
msgid "Chosen attributes (for variations)."
|
32441 |
msgstr ""
|
32442 |
|
32443 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:55
|
32444 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:133
|
32445 |
msgid "Variation attribute name."
|
32446 |
msgstr ""
|
32447 |
|
32448 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:60
|
32449 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:139
|
32450 |
msgid "Variation attribute value."
|
32451 |
msgstr ""
|
32452 |
|
32453 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php:83
|
32454 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php:80
|
32455 |
msgid "Cannot create an existing cart item."
|
32456 |
msgstr ""
|
32457 |
|
32458 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php:32
|
32459 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php:28
|
32460 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:32
|
32461 |
msgid "Unique identifier for the coupon within the cart."
|
32462 |
msgstr ""
|
32463 |
|
32464 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php:50
|
32465 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php:82
|
32466 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:50
|
32467 |
msgid "Coupons are disabled."
|
32468 |
msgstr ""
|
32469 |
|
32470 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php:58
|
32471 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php:73
|
32472 |
msgid "Coupon does not exist in the cart."
|
32473 |
msgstr ""
|
32474 |
|
32475 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php:28
|
32476 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php:36
|
32477 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php:98
|
32478 |
msgid "Unique identifier for the item within the cart."
|
32479 |
msgstr ""
|
32480 |
|
32481 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php:66
|
32482 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php:104
|
32483 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:127
|
32484 |
msgid "Cart item does not exist."
|
32485 |
msgstr ""
|
32486 |
|
32487 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:58
|
32488 |
msgid "Invalid coupon code."
|
32489 |
msgstr ""
|
32490 |
|
32491 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:62
|
32492 |
msgid "Coupon cannot be removed because it is not already applied to the cart."
|
32493 |
msgstr ""
|
32494 |
|
32495 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php:32
|
32496 |
msgid "Unique identifier (key) for the cart item."
|
32497 |
msgstr ""
|
32498 |
|
32499 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php:53
|
32500 |
msgid "Cart item no longer exists or is invalid."
|
32501 |
msgstr ""
|
32502 |
|
32503 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:32
|
32504 |
msgid "The ID of the package being shipped."
|
32505 |
msgstr ""
|
32506 |
|
32507 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:37
|
32508 |
msgid "The chosen rate ID for the package."
|
32509 |
msgstr ""
|
32510 |
|
32511 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php:60
|
32512 |
msgid "Invalid Package ID."
|
32513 |
msgstr ""
|
32514 |
|
32515 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php:32
|
32516 |
msgid "Unique identifier (key) for the cart item to update."
|
32517 |
msgstr ""
|
32518 |
|
32519 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php:36
|
32520 |
msgid "New quantity of the item in the cart."
|
32521 |
msgstr ""
|
32522 |
|
32523 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:99
|
32524 |
msgid "Data to pass through to the payment method when processing payment."
|
32525 |
msgstr ""
|
32526 |
|
32527 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:412
|
32528 |
msgid "Unable to create order"
|
32529 |
msgstr ""
|
32530 |
|
32531 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:523
|
32532 |
msgid "Invalid payment result received from payment method."
|
32533 |
msgstr ""
|
32534 |
|
32535 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:547
|
32536 |
msgid "No payment method provided."
|
32537 |
msgstr ""
|
32538 |
|
32539 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:569
|
32540 |
msgid "This payment gateway is not available."
|
32541 |
msgstr ""
|
32542 |
|
32543 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:627
|
32544 |
msgid "An account is already registered with your email address. Please log in before proceeding."
|
32545 |
msgstr ""
|
32546 |
|
32588 |
msgid "Limit result set to reviews from specific product IDs."
|
32589 |
msgstr ""
|
32590 |
|
32591 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:134
|
32592 |
msgid "Limit response to resources created after a given ISO8601 compliant date."
|
32593 |
msgstr ""
|
32594 |
|
32595 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:141
|
32596 |
msgid "Limit response to resources created before a given ISO8601 compliant date."
|
32597 |
msgstr ""
|
32598 |
|
32599 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:148
|
32600 |
msgid "When limiting response using after/before, which date column to compare against."
|
32601 |
msgstr ""
|
32602 |
|
32603 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:265
|
32604 |
msgid "Operator to compare product category terms."
|
32605 |
msgstr ""
|
32606 |
|
32607 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:281
|
32608 |
msgid "Operator to compare product tags."
|
32609 |
msgstr ""
|
32610 |
|
32611 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:297
|
32612 |
msgid "Limit result set to products based on a minimum price, provided using the smallest unit of the currency."
|
32613 |
msgstr ""
|
32614 |
|
32615 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:304
|
32616 |
msgid "Limit result set to products based on a maximum price, provided using the smallest unit of the currency."
|
32617 |
msgstr ""
|
32618 |
|
32619 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:323
|
32620 |
msgid "Limit result set to products with selected global attributes."
|
32621 |
msgstr ""
|
32622 |
|
32623 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:329
|
32624 |
msgid "Attribute taxonomy name."
|
32625 |
msgstr ""
|
32626 |
|
32627 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:334
|
32628 |
msgid "List of attribute term IDs."
|
32629 |
msgstr ""
|
32630 |
|
32631 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:342
|
32632 |
msgid "List of attribute slug(s). If a term ID is provided, this will be ignored."
|
32633 |
msgstr ""
|
32634 |
|
32635 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:350
|
32636 |
msgid "Operator to compare product attribute terms."
|
32637 |
msgstr ""
|
32638 |
|
32639 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:360
|
32640 |
msgid "The logical relationship between attributes when filtering across multiple at once."
|
32641 |
msgstr ""
|
32642 |
|
32643 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:369
|
32644 |
msgid "Determines if hidden or visible catalog products are shown."
|
32645 |
msgstr ""
|
32646 |
|
32647 |
+
#: packages/woocommerce-blocks/src/StoreApi/Routes/Products.php:377
|
32648 |
msgid "Limit result set to products with a certain average rating."
|
32649 |
msgstr ""
|
32650 |
|
32880 |
msgid "Whether the product is visible in the catalog"
|
32881 |
msgstr ""
|
32882 |
|
32883 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:119
|
32884 |
msgid "List of applied cart coupons."
|
32885 |
msgstr ""
|
32886 |
|
32887 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:129
|
32888 |
msgid "List of available shipping rates for the cart."
|
32889 |
msgstr ""
|
32890 |
|
32891 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:139
|
32892 |
msgid "Current set shipping address for the customer."
|
32893 |
msgstr ""
|
32894 |
|
32895 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:146
|
32896 |
msgid "Current set billing address for the customer."
|
32897 |
msgstr ""
|
32898 |
|
32899 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:153
|
32900 |
msgid "List of cart items."
|
32901 |
msgstr ""
|
32902 |
|
32903 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:163
|
32904 |
msgid "Number of items in the cart."
|
32905 |
msgstr ""
|
32906 |
|
32907 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:169
|
32908 |
msgid "Total weight (in grams) of all products in the cart."
|
32909 |
msgstr ""
|
32910 |
|
32911 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:175
|
32912 |
msgid "True if the cart needs payment. False for carts with only free products and no shipping costs."
|
32913 |
msgstr ""
|
32914 |
|
32915 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:181
|
32916 |
msgid "True if the cart needs shipping. False for carts with only digital goods or stores with no shipping methods set-up."
|
32917 |
msgstr ""
|
32918 |
|
32919 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:187
|
32920 |
msgid "True if the cart meets the criteria for showing shipping costs, and rates have been calculated and included in the totals."
|
32921 |
msgstr ""
|
32922 |
|
32923 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:193
|
32924 |
msgid "List of cart fees."
|
32925 |
msgstr ""
|
32926 |
|
32927 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:203
|
32928 |
msgid "Cart total amounts provided using the smallest unit of the currency."
|
32929 |
msgstr ""
|
32930 |
|
32931 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:211
|
32932 |
msgid "Total price of items in the cart."
|
32933 |
msgstr ""
|
32934 |
|
32935 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:217
|
32936 |
msgid "Total tax on items in the cart."
|
32937 |
msgstr ""
|
32938 |
|
32939 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:223
|
32940 |
msgid "Total price of any applied fees."
|
32941 |
msgstr ""
|
32942 |
|
32943 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:229
|
32944 |
msgid "Total tax on fees."
|
32945 |
msgstr ""
|
32946 |
|
32947 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:235
|
32948 |
msgid "Total discount from applied coupons."
|
32949 |
msgstr ""
|
32950 |
|
32951 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:241
|
32952 |
msgid "Total tax removed due to discount from applied coupons."
|
32953 |
msgstr ""
|
32954 |
|
32955 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:247
|
32956 |
msgid "Total price of shipping. If shipping has not been calculated, a null response will be sent."
|
32957 |
msgstr ""
|
32958 |
|
32959 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:253
|
32960 |
msgid "Total tax on shipping. If shipping has not been calculated, a null response will be sent."
|
32961 |
msgstr ""
|
32962 |
|
32963 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:259
|
32964 |
msgid "Total price the customer will pay."
|
32965 |
msgstr ""
|
32966 |
|
32967 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:265
|
32968 |
msgid "Total tax applied to items and shipping."
|
32969 |
msgstr ""
|
32970 |
|
32971 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:271
|
32972 |
msgid "Lines of taxes applied to items and shipping."
|
32973 |
msgstr ""
|
32974 |
|
32975 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:279
|
32976 |
msgid "The name of the tax."
|
32977 |
msgstr ""
|
32978 |
|
32979 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:285
|
32980 |
msgid "The amount of tax charged."
|
32981 |
msgstr ""
|
32982 |
|
32983 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:297
|
32984 |
msgid "List of cart item errors, for example, items in the cart which are out of stock."
|
32985 |
msgstr ""
|
32986 |
|
32987 |
+
#: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:307
|
32988 |
msgid "List of required payment gateway features to process the order."
|
32989 |
msgstr ""
|
32990 |
|
33382 |
msgid "Number of objects (posts of any type) assigned to the term."
|
33383 |
msgstr ""
|
33384 |
|
33385 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:133
|
33386 |
msgid "Cart item is invalid."
|
33387 |
msgstr ""
|
33388 |
|
33389 |
+
#. translators: %s: product name.
|
33390 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:258
|
33391 |
+
msgid "%s is out of stock and cannot be purchased. Please remove it from your cart."
|
33392 |
msgstr ""
|
33393 |
|
33394 |
+
#. translators: %s: product names.
|
33395 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:263
|
33396 |
+
msgid "%s are out of stock and cannot be purchased. Please remove them from your cart."
|
|
|
33397 |
msgstr ""
|
33398 |
|
33399 |
+
#. translators: %s: product name.
|
33400 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:270
|
33401 |
+
msgid "%s cannot be purchased. Please remove it from your cart."
|
33402 |
+
msgstr ""
|
33403 |
+
|
33404 |
+
#. translators: %s: product names.
|
33405 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:275
|
33406 |
+
msgid "%s cannot be purchased. Please remove them from your cart."
|
33407 |
+
msgstr ""
|
33408 |
+
|
33409 |
+
#. translators: %s: product names.
|
33410 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:282
|
33411 |
+
msgid "There are too many %s in the cart. Only 1 can be purchased. Please reduce the quantity in your cart."
|
33412 |
+
msgstr ""
|
33413 |
|
33414 |
+
#. translators: %s: product names.
|
33415 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:287
|
33416 |
+
msgid "There are too many %s in the cart. Only 1 of each can be purchased. Please reduce the quantities in your cart."
|
33417 |
+
msgstr ""
|
33418 |
+
|
33419 |
+
#. translators: %s: product names.
|
33420 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:294
|
33421 |
+
msgid "There is not enough %s in stock. Please reduce the quantity in your cart."
|
33422 |
+
msgstr ""
|
33423 |
+
|
33424 |
+
#. translators: %s: product names.
|
33425 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:299
|
33426 |
+
msgid "There are not enough %s in stock. Please reduce the quantities in your cart."
|
33427 |
+
msgstr ""
|
33428 |
+
|
33429 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:313
|
33430 |
+
msgid "There was an error with an item in your cart."
|
33431 |
+
msgstr ""
|
33432 |
+
|
33433 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:620
|
33434 |
msgid "Unable to retrieve cart."
|
33435 |
msgstr ""
|
33436 |
|
33437 |
+
#. translators: %s coupon code
|
33438 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:786
|
33439 |
msgid "\"%s\" is an invalid coupon code."
|
33440 |
msgstr ""
|
33441 |
|
33442 |
+
#. translators: %s coupon code
|
33443 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:798
|
33444 |
msgid "Coupon code \"%s\" has already been applied."
|
33445 |
msgstr ""
|
33446 |
|
33447 |
#. translators: %s: coupon code
|
33448 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:829
|
33449 |
msgid "\"%s\" has already been applied and cannot be used in conjunction with other coupons."
|
33450 |
msgstr ""
|
33451 |
|
33452 |
#. translators: %1$s coupon code, %2$s reason.
|
33453 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:869
|
33454 |
msgid "The \"%1$s\" coupon has been removed from your cart: %2$s"
|
33455 |
msgstr ""
|
33456 |
|
33457 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:920
|
33458 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:1169
|
33459 |
msgid "This product cannot be added to the cart."
|
33460 |
msgstr ""
|
33461 |
|
33462 |
#. translators: %s: product name
|
33463 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:960
|
33464 |
msgid ""%s" is not available for purchase."
|
33465 |
msgstr ""
|
33466 |
|
33467 |
#. translators: %1$s: Attribute name, %2$s: Allowed values.
|
33468 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:1052
|
33469 |
msgid "Invalid value posted for %1$s. Allowed values: %2$s"
|
33470 |
msgstr ""
|
33471 |
|
33472 |
#. translators: %s: Attribute name.
|
33473 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:1067
|
33474 |
msgid "Missing variation data for variable product."
|
33475 |
msgstr ""
|
33476 |
|
33477 |
+
#: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:1092
|
33478 |
msgid "No matching variation found."
|
33479 |
msgstr ""
|
33480 |
|
33482 |
msgid "Cannot create order from empty cart."
|
33483 |
msgstr ""
|
33484 |
|
33485 |
+
#. translators: %s Coupon codes.
|
33486 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:168
|
33487 |
msgid "Invalid coupons were removed from the cart: \"%s\""
|
33488 |
msgstr ""
|
33491 |
msgid "A valid email address is required"
|
33492 |
msgstr ""
|
33493 |
|
33494 |
+
#. translators: %s provided email.
|
33495 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:201
|
33496 |
msgid "The provided email address (%s) is not valid—please provide a valid email address"
|
33497 |
msgstr ""
|
33498 |
|
33499 |
+
#. translators: %s country code.
|
33500 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:226
|
33501 |
msgid "Sorry, we do not ship orders to the provided country (%s)"
|
33502 |
msgstr ""
|
33503 |
|
33504 |
+
#. translators: %s country code.
|
33505 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:241
|
33506 |
msgid "Sorry, we do not allow orders from the provided country (%s)"
|
33507 |
msgstr ""
|
33508 |
|
33509 |
+
#. translators: %s Address type.
|
33510 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:272
|
33511 |
msgid "There was a problem with the provided %s:"
|
33512 |
msgstr ""
|
33513 |
|
|
|
33514 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:273
|
33515 |
msgid "shipping address"
|
33516 |
msgstr ""
|
33517 |
|
|
|
33518 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:273
|
33519 |
msgid "billing address"
|
33520 |
msgstr ""
|
33537 |
msgid "State/County"
|
33538 |
msgstr ""
|
33539 |
|
33540 |
+
#. translators: %s Field label.
|
33541 |
#: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:360
|
33542 |
msgid "%s is required"
|
33543 |
msgstr ""
|
33544 |
|
33545 |
+
#. translators: 1: The first n-1 items of a list 2: the last item in the list.
|
33546 |
+
#: packages/woocommerce-blocks/src/Utils/ArrayUtils.php:29
|
33547 |
+
msgid "%1$s and %2$s"
|
33548 |
+
msgstr ""
|
33549 |
+
|
33550 |
#. translators: %s: Customer username
|
33551 |
#: packages/woocommerce-blocks/templates/emails/customer-new-account-blocks.php:17
|
33552 |
msgid "Hello %s,"
|
33594 |
msgid "WooCommerce Blocks requires a more recent version of WordPress and has been paused. Please update WordPress to continue enjoying WooCommerce Blocks."
|
33595 |
msgstr ""
|
33596 |
|
33597 |
+
#. translators: %1$s is referring to a php constant name, %2$s is referring to the wp-config.php file.
|
33598 |
#: packages/woocommerce-blocks/woocommerce-gutenberg-products-block.php:95
|
33599 |
msgid "WooCommerce Blocks development mode requires the %1$s constant to be defined and true in your %2$s file. Otherwise you are loading the blocks package from WooCommerce core."
|
33600 |
msgstr ""
|
33616 |
msgid "Your installation of WooCommerce is incomplete. If you installed WooCommerce from GitHub, %1$splease refer to this document%2$s to set up your development environment."
|
33617 |
msgstr ""
|
33618 |
|
33619 |
+
#. translators: %s: product name
|
33620 |
+
#: src/Checkout/Helpers/ReserveStock.php:90
|
33621 |
+
msgid ""%s" is out of stock and cannot be purchased."
|
33622 |
+
msgstr ""
|
33623 |
+
|
33624 |
#. translators: %s: product name
|
33625 |
#: src/Checkout/Helpers/ReserveStock.php:188
|
33626 |
msgid "Not enough units of %s are available in stock to fulfil this order."
|
33712 |
msgstr ""
|
33713 |
|
33714 |
#: templates/cart/cart-totals.php:25
|
33715 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/full-cart/index.js:122
|
33716 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
33717 |
#: packages/woocommerce-blocks/build/cart.js:1
|
33718 |
msgid "Cart totals"
|
33725 |
#: templates/checkout/review-order.php:24
|
33726 |
#: templates/checkout/review-order.php:56
|
33727 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
|
|
33728 |
msgid "Subtotal"
|
33729 |
msgstr ""
|
33730 |
|
34507 |
msgid "Install"
|
34508 |
msgstr ""
|
34509 |
|
34510 |
+
#: packages/woocommerce-admin/dist/app/index.js:2
|
34511 |
+
msgid "Add this item to your favorites."
|
34512 |
+
msgstr ""
|
34513 |
+
|
34514 |
+
#: packages/woocommerce-admin/dist/app/index.js:2
|
34515 |
+
msgid "Remove this item from your favorites."
|
34516 |
+
msgstr ""
|
34517 |
+
|
34518 |
+
#: packages/woocommerce-admin/dist/app/index.js:2
|
34519 |
+
msgid "Introducing favorites"
|
34520 |
+
msgstr ""
|
34521 |
+
|
34522 |
+
#: packages/woocommerce-admin/dist/app/index.js:2
|
34523 |
+
msgid "You can now favorite your extensions to pin them in the top level of the navigation."
|
34524 |
+
msgstr ""
|
34525 |
+
|
34526 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
34527 |
msgid "%1$s ‹ %2$s — WooCommerce"
|
34528 |
msgstr ""
|
34592 |
msgstr ""
|
34593 |
|
34594 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
34595 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
34596 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
34597 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
34598 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
34604 |
msgstr ""
|
34605 |
|
34606 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
34607 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
34608 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
34609 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
34610 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
|
34614 |
msgstr ""
|
34615 |
|
34616 |
#: packages/woocommerce-admin/dist/chunks/3.js:1
|
34617 |
+
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
34618 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
|
34619 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
34620 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
|
34699 |
msgstr ""
|
34700 |
|
34701 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34702 |
+
msgid "Message dismissed"
|
34703 |
msgstr ""
|
34704 |
|
34705 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34709 |
msgstr ""
|
34710 |
|
34711 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34712 |
+
msgid "Message could not be dismissed"
|
34713 |
msgstr ""
|
34714 |
|
34715 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34716 |
+
msgid "All messages dismissed"
|
34717 |
msgstr ""
|
34718 |
|
34719 |
#: packages/woocommerce-admin/dist/chunks/4.js:1
|
34750 |
msgstr ""
|
34751 |
|
34752 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34753 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34754 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34755 |
+
msgid "Help us build a better WooCommerce Payments experience"
|
34756 |
msgstr ""
|
34757 |
|
34758 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34759 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34760 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34761 |
+
msgid "By agreeing to share non-sensitive {{link}}usage data{{/link}}, you’ll help us improve features and optimize the WooCommerce Payments experience. You can opt out at any time."
|
34762 |
msgstr ""
|
34763 |
|
34764 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34765 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34766 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34767 |
+
msgid "I agree"
|
34768 |
msgstr ""
|
34769 |
|
34770 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34771 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
34772 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34773 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
34774 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34775 |
+
#: packages/woocommerce-admin/dist/components/index.js:2
|
34776 |
+
#: packages/woocommerce-admin/dist/wp-admin-scripts/navigation-opt-out.js:1
|
34777 |
+
#: packages/woocommerce-blocks/build/vendors.js:6
|
34778 |
+
msgid "No thanks"
|
34779 |
msgstr ""
|
34780 |
|
34781 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34782 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34783 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34784 |
+
msgid "There was a problem updating your preferences"
|
34785 |
msgstr ""
|
34786 |
|
34787 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34788 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34789 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34790 |
+
msgid "Build a better WooCommerce"
|
34791 |
msgstr ""
|
34792 |
|
34793 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34794 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34795 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34796 |
+
msgid "Get improved features and faster fixes by sharing non-sensitive data via {{link}}usage tracking{{/link}} that shows us how WooCommerce is used. No personal data is tracked or stored."
|
34797 |
msgstr ""
|
34798 |
|
34799 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34800 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34801 |
+
#: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
|
34802 |
+
msgid "Yes, count me in!"
|
34803 |
msgstr ""
|
34804 |
|
34805 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34806 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34807 |
+
msgid "WooCommerce Payments connected successfully."
|
34808 |
msgstr ""
|
34809 |
|
34810 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34811 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
34812 |
+
msgid "There was an error connecting to WooCommerce Payments. Please try again or connect later in store settings."
|
34813 |
msgstr ""
|
34814 |
|
34815 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34816 |
+
msgid "Please enter an account number or IBAN"
|
|
|
34817 |
msgstr ""
|
34818 |
|
34819 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34820 |
+
msgid "Direct bank transfer details added successfully"
|
|
|
34821 |
msgstr ""
|
34822 |
|
34823 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34824 |
+
msgid "There was a problem saving your payment settings"
|
|
|
|
|
|
|
34825 |
msgstr ""
|
34826 |
|
34827 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34828 |
+
msgid "Add your bank details"
|
|
|
|
|
|
|
34829 |
msgstr ""
|
34830 |
|
34831 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34832 |
+
msgid "These details are required to receive payments via bank transfer"
|
|
|
34833 |
msgstr ""
|
34834 |
|
34835 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34836 |
+
msgid "Stripe connected successfully."
|
|
|
|
|
|
|
|
|
34837 |
msgstr ""
|
34838 |
|
34839 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34840 |
+
msgid "Please enter a valid publishable key (starting with \"pk_\")."
|
|
|
|
|
|
|
|
|
34841 |
msgstr ""
|
34842 |
|
34843 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34844 |
+
msgid "Please enter a valid secret key (starting with \"sk_\" or \"rk_\")."
|
34845 |
msgstr ""
|
34846 |
|
34847 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34848 |
+
msgid "Please enter a secret key in the same mode as the publishable key."
|
34849 |
msgstr ""
|
34850 |
|
34851 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34852 |
+
msgid "Your API details can be obtained from your {{docsLink}}Stripe account{{/docsLink}}. Don’t have a Stripe account? {{registerLink}}Create one.{{/registerLink}}"
|
34853 |
msgstr ""
|
34854 |
|
34855 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34856 |
+
msgid "Publishable Key"
|
34857 |
msgstr ""
|
34858 |
|
34859 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34860 |
+
msgid "Secret Key"
|
34861 |
msgstr ""
|
34862 |
|
34863 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34864 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
34865 |
+
msgid "Proceed"
|
34866 |
msgstr ""
|
34867 |
|
34868 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34869 |
+
msgid "By clicking \"Connect,\" you agree to the {{tosLink}}Terms of Service{{/tosLink}}. Or {{manualConfigLink}}manually enter your Stripe API details{{/manualConfigLink}} instead."
|
|
|
34870 |
msgstr ""
|
34871 |
|
34872 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34873 |
+
msgid "Connect your Stripe account"
|
34874 |
msgstr ""
|
34875 |
|
34876 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34877 |
+
msgid "A Stripe account is required to process payments."
|
34878 |
msgstr ""
|
34879 |
|
34880 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34881 |
+
msgid "Square connected successfully."
|
34882 |
msgstr ""
|
34883 |
|
34884 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34885 |
+
msgid "There was an error connecting to Square. Please try again or skip to connect later in store settings."
|
34886 |
msgstr ""
|
34887 |
|
34888 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34889 |
+
msgid "Connect your Square account"
|
34890 |
msgstr ""
|
34891 |
|
34892 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34893 |
+
msgid "A Square account is required to process payments. You will be redirected to the Square website to create the connection."
|
|
|
34894 |
msgstr ""
|
34895 |
|
34896 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34897 |
+
msgid "There was a problem saving your payment settings through the onboarding, please fill the fields in manually."
|
|
|
34898 |
msgstr ""
|
34899 |
|
34900 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34901 |
+
msgid "There was a problem with the Paypal onboarding setup, please fill the fields in manually."
|
|
|
34902 |
msgstr ""
|
34903 |
|
34904 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34905 |
+
msgid "PayPal connected successfully."
|
34906 |
msgstr ""
|
34907 |
|
34908 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34909 |
+
msgid "There was a problem saving your payment settings."
|
34910 |
msgstr ""
|
34911 |
|
34912 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34913 |
+
msgid "There was a problem updating the credentials."
|
34914 |
msgstr ""
|
34915 |
|
34916 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34917 |
+
msgid "Please enter your Merchant email"
|
34918 |
msgstr ""
|
34919 |
|
34920 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34921 |
+
msgid "Please enter your Merchant Id"
|
34922 |
msgstr ""
|
34923 |
|
34924 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34925 |
+
msgid "Please enter your Client Id"
|
34926 |
msgstr ""
|
34927 |
|
34928 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34929 |
+
msgid "Please enter your Client Secret"
|
34930 |
msgstr ""
|
34931 |
|
34932 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34933 |
+
msgid "Your API details can be obtained from your {{docsLink}}Paypal developer account{{/docsLink}}, and your Merchant Id from your {{merchantLink}}Paypal Business account{{/merchantLink}}. Don’t have a Paypal account? {{registerLink}}Create one.{{/registerLink}}"
|
34934 |
msgstr ""
|
34935 |
|
34936 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34937 |
+
msgid "Merchant Id"
|
34938 |
msgstr ""
|
34939 |
|
34940 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34941 |
+
msgid "Client Id"
|
34942 |
msgstr ""
|
34943 |
|
34944 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34945 |
+
msgid "You will be redirected to the PayPal website to create the connection."
|
34946 |
msgstr ""
|
34947 |
|
34948 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34949 |
+
msgid "Connect your PayPal account"
|
34950 |
msgstr ""
|
34951 |
|
34952 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34953 |
+
msgid "A PayPal account is required to process payments. Connect your store to your PayPal account."
|
34954 |
msgstr ""
|
34955 |
|
34956 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34957 |
+
msgid "Klarna can be configured under your {{link}}store settings{{/link}}. Figure out {{helpLink}}what you need{{/helpLink}}."
|
34958 |
msgstr ""
|
34959 |
|
34960 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34961 |
+
msgid "Connect your Klarna account"
|
34962 |
msgstr ""
|
34963 |
|
34964 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34965 |
+
msgid "Please enter your merchant ID"
|
34966 |
msgstr ""
|
34967 |
|
34968 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34969 |
+
msgid "Please enter your merchant key"
|
34970 |
msgstr ""
|
34971 |
|
34972 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34973 |
+
msgid "Please enter your passphrase"
|
34974 |
msgstr ""
|
34975 |
|
34976 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34977 |
+
msgid "PayFast connected successfully"
|
|
|
34978 |
msgstr ""
|
34979 |
|
34980 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34981 |
+
msgid "Your API details can be obtained from your {{link}}PayFast account{{/link}}"
|
|
|
34982 |
msgstr ""
|
34983 |
|
34984 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34985 |
+
msgid "Merchant ID"
|
|
|
34986 |
msgstr ""
|
34987 |
|
34988 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34989 |
+
msgid "Merchant Key"
|
|
|
34990 |
msgstr ""
|
34991 |
|
34992 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34993 |
+
msgid "Passphrase"
|
|
|
34994 |
msgstr ""
|
34995 |
|
34996 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
34997 |
+
msgid "Connect your PayFast account"
|
|
|
34998 |
msgstr ""
|
34999 |
|
35000 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35001 |
+
msgid "Please enter your customer API key "
|
|
|
35002 |
msgstr ""
|
35003 |
|
35004 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35005 |
+
msgid "Please enter your customer password"
|
|
|
|
|
35006 |
msgstr ""
|
35007 |
|
35008 |
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35009 |
+
msgid "eWAY connected successfully"
|
|
|
|
|
35010 |
msgstr ""
|
35011 |
|
35012 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35013 |
+
msgid "Your API details can be obtained from your {{link}}eWAY account{{/link}}"
|
|
|
|
|
35014 |
msgstr ""
|
35015 |
|
35016 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35017 |
+
msgid "Customer API Key"
|
|
|
|
|
35018 |
msgstr ""
|
35019 |
|
35020 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35021 |
+
msgid "Customer Password"
|
|
|
|
|
35022 |
msgstr ""
|
35023 |
|
35024 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35025 |
+
msgid "Connect your eWAY account"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35026 |
msgstr ""
|
35027 |
|
35028 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35029 |
+
msgid "Please enter your Key ID"
|
|
|
|
|
35030 |
msgstr ""
|
35031 |
|
35032 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35033 |
+
msgid "Please enter your Key Secret"
|
35034 |
msgstr ""
|
35035 |
|
35036 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35037 |
+
msgid "Razorpay connected successfully"
|
35038 |
msgstr ""
|
35039 |
|
35040 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35041 |
+
msgid "Your key details can be obtained from your {{link}}Razorpay account{{/link}}"
|
35042 |
msgstr ""
|
35043 |
|
35044 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35045 |
+
msgid "Key ID"
|
35046 |
msgstr ""
|
35047 |
|
35048 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35049 |
+
msgid "Key Secret"
|
35050 |
msgstr ""
|
35051 |
|
35052 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35053 |
+
msgid "Connect your Razorpay account"
|
35054 |
msgstr ""
|
35055 |
|
35056 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35057 |
+
msgid "Connect your Mollie account"
|
35058 |
msgstr ""
|
35059 |
|
35060 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35061 |
+
msgid "Create a {{accountLink}}Mollie account{{/accountLink}} and finish the configuration in the {{settingsLink}}Mollie settings.{{/settingsLink}}"
|
35062 |
msgstr ""
|
35063 |
|
35064 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35065 |
+
msgid "Connect to your PayU account"
|
35066 |
msgstr ""
|
35067 |
|
35068 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35069 |
+
msgid "PayU can be configured under your {{settingsLink}}store settings.{{/settingsLink}} Create your PayU account {{accountLink}}here.{{/accountLink}}"
|
35070 |
msgstr ""
|
35071 |
|
35072 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35073 |
+
msgid "Credit cards - powered by Stripe"
|
35074 |
msgstr ""
|
35075 |
|
35076 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35077 |
+
msgid "Accept debit and credit cards in 135+ currencies, methods such as Alipay, and one-touch checkout with Apple Pay."
|
35078 |
msgstr ""
|
35079 |
|
35080 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35081 |
+
msgid "PayPal Payments"
|
|
|
35082 |
msgstr ""
|
35083 |
|
35084 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35085 |
+
msgid "Safe and secure payments using credit cards or your customer's PayPal account."
|
35086 |
msgstr ""
|
35087 |
|
35088 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35089 |
+
msgid "Klarna Checkout"
|
35090 |
msgstr ""
|
35091 |
|
35092 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35093 |
+
msgid "Choose the payment that you want, pay now, pay later or slice it. No credit card numbers, no passwords, no worries."
|
35094 |
msgstr ""
|
35095 |
|
35096 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35097 |
+
msgid "Klarna Payments"
|
35098 |
msgstr ""
|
35099 |
|
35100 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35101 |
+
msgid "Mollie Payments for WooCommerce"
|
35102 |
msgstr ""
|
35103 |
|
35104 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35105 |
+
msgid "Effortless payments by Mollie: Offer global and local payment methods, get onboarded in minutes, and supported in your language."
|
35106 |
msgstr ""
|
35107 |
|
35108 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35109 |
+
msgid "Square"
|
35110 |
msgstr ""
|
35111 |
|
35112 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35113 |
+
msgid "Securely accept credit and debit cards with one low rate, no surprise fees (custom rates available). Sell online and in store and track sales and inventory in one place."
|
35114 |
msgstr ""
|
35115 |
|
35116 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35117 |
+
msgid " Selling CBD products is only supported by Square."
|
35118 |
msgstr ""
|
35119 |
|
35120 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35121 |
+
msgid "PayFast"
|
35122 |
msgstr ""
|
35123 |
|
35124 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35125 |
+
msgid "Selecting this extension will configure your store to use South African rands as the selected currency."
|
35126 |
msgstr ""
|
35127 |
|
35128 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35129 |
+
msgid "eWAY"
|
35130 |
msgstr ""
|
35131 |
|
35132 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35133 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
35134 |
+
#: packages/woocommerce-admin/dist/data/index.js:2
|
35135 |
+
msgid "Razorpay"
|
35136 |
msgstr ""
|
35137 |
|
35138 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35139 |
+
msgid "The official Razorpay extension for WooCommerce allows you to accept credit cards, debit cards, netbanking, wallet, and UPI payments."
|
35140 |
msgstr ""
|
35141 |
|
35142 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35143 |
+
msgid "PayU for WooCommerce"
|
35144 |
msgstr ""
|
35145 |
|
35146 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35147 |
+
msgid "Enable PayU’s exclusive plugin for WooCommerce to start accepting payments in 100+ payment methods available in India including credit cards, debit cards, UPI, & more!"
|
35148 |
msgstr ""
|
35149 |
|
35150 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35151 |
+
msgid "Take payments in cash upon delivery."
|
35152 |
+
msgstr ""
|
35153 |
+
|
35154 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35155 |
+
msgid "Take payments via bank transfer."
|
35156 |
+
msgstr ""
|
35157 |
+
|
35158 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35159 |
+
msgid "By clicking \"Set up,\" you agree to the {{link}}Terms of Service{{/link}}"
|
35160 |
+
msgstr ""
|
35161 |
+
|
35162 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35163 |
+
msgid "Setting up a store for a client? {{link}}Start here{{/link}}"
|
35164 |
+
msgstr ""
|
35165 |
+
|
35166 |
+
#: packages/woocommerce-admin/dist/chunks/5.js:1
|
35167 |
+
msgid "Accept credit card payments the easy way! {{feesLink}}No setup fees. No monthly fees.{{/feesLink}}"
|
35168 |
msgstr ""
|
35169 |
|
35170 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35171 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
35172 |
+
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
35173 |
+
msgid "Average Order Value"
|
35174 |
msgstr ""
|
35175 |
|
35176 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35177 |
+
msgid "Average Items Per Order"
|
35178 |
msgstr ""
|
35179 |
|
35180 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35181 |
+
msgid "All Orders"
|
35182 |
msgstr ""
|
35183 |
|
35184 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35185 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
|
35186 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
35187 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35188 |
+
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
35189 |
+
msgid "Advanced Filters"
|
35190 |
msgstr ""
|
35191 |
|
35192 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35193 |
+
msgctxt "A sentence describing filters for Orders. See screen shot for context: https://cloudup.com/cSsUY9VeCVJ"
|
35194 |
+
msgid "Orders Match {{select /}} Filters"
|
35195 |
msgstr ""
|
35196 |
|
35197 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35198 |
+
msgid "Remove order status filter"
|
35199 |
msgstr ""
|
35200 |
|
35201 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35202 |
+
msgid "Select an order status filter match"
|
35203 |
msgstr ""
|
35204 |
|
35205 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35206 |
+
msgid "{{title}}Order Status{{/title}} {{rule /}} {{filter /}}"
|
35207 |
msgstr ""
|
35208 |
|
35209 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35210 |
+
msgid "Select an order status"
|
35211 |
msgstr ""
|
35212 |
|
35213 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35214 |
+
msgctxt "order status"
|
35215 |
+
msgid "Is"
|
35216 |
msgstr ""
|
35217 |
|
35218 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35219 |
+
msgctxt "order status"
|
35220 |
+
msgid "Is Not"
|
35221 |
msgstr ""
|
35222 |
|
35223 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35224 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35225 |
+
msgid "Remove products filter"
|
35226 |
msgstr ""
|
35227 |
|
35228 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35229 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
35230 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35231 |
+
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
35232 |
+
msgid "Select a product filter match"
|
35233 |
msgstr ""
|
35234 |
|
35235 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35236 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
35237 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35238 |
+
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
35239 |
+
msgid "{{title}}Product{{/title}} {{rule /}} {{filter /}}"
|
35240 |
msgstr ""
|
35241 |
|
35242 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35243 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35244 |
+
msgid "Select products"
|
35245 |
msgstr ""
|
35246 |
|
35247 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35248 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
35249 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35250 |
+
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
35251 |
+
msgctxt "products"
|
35252 |
+
msgid "Includes"
|
35253 |
msgstr ""
|
35254 |
|
35255 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35256 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
|
35257 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35258 |
+
#: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
|
35259 |
+
msgctxt "products"
|
35260 |
+
msgid "Excludes"
|
35261 |
msgstr ""
|
35262 |
|
35263 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35264 |
+
msgid "Search variations"
|
35265 |
msgstr ""
|
35266 |
|
35267 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35268 |
+
msgid "Remove variations filter"
|
35269 |
msgstr ""
|
35270 |
|
35271 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35272 |
+
msgid "Select a variation filter match"
|
35273 |
msgstr ""
|
35274 |
|
35275 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35276 |
+
msgid "{{title}}Variation{{/title}} {{rule /}} {{filter /}}"
|
35277 |
msgstr ""
|
35278 |
|
35279 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35280 |
+
msgid "Select variation"
|
35281 |
msgstr ""
|
35282 |
|
35283 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35284 |
+
msgctxt "variations"
|
35285 |
+
msgid "Includes"
|
35286 |
msgstr ""
|
35287 |
|
35288 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35289 |
+
msgctxt "variations"
|
35290 |
+
msgid "Excludes"
|
35291 |
msgstr ""
|
35292 |
|
35293 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35294 |
+
msgid "Coupon Codes"
|
35295 |
msgstr ""
|
35296 |
|
35297 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35298 |
+
msgid "Remove coupon filter"
|
35299 |
msgstr ""
|
35300 |
|
35301 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35302 |
+
msgid "Select a coupon filter match"
|
35303 |
msgstr ""
|
35304 |
|
35305 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35306 |
+
msgid "{{title}}Coupon Code{{/title}} {{rule /}} {{filter /}}"
|
35307 |
msgstr ""
|
35308 |
|
35309 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35310 |
+
msgid "Select coupon codes"
|
35311 |
msgstr ""
|
35312 |
|
35313 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35314 |
+
msgctxt "coupon code"
|
35315 |
+
msgid "Includes"
|
35316 |
msgstr ""
|
35317 |
|
35318 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35319 |
+
msgctxt "coupon code"
|
35320 |
+
msgid "Excludes"
|
35321 |
msgstr ""
|
35322 |
|
35323 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35324 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
|
35325 |
+
msgid "Customer Type"
|
35326 |
msgstr ""
|
35327 |
|
35328 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35329 |
+
msgid "Remove customer filter"
|
35330 |
msgstr ""
|
35331 |
|
35332 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35333 |
+
msgid "Select a customer filter match"
|
35334 |
msgstr ""
|
35335 |
|
35336 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35337 |
+
msgid "{{title}}Customer is{{/title}} {{filter /}}"
|
35338 |
msgstr ""
|
35339 |
|
35340 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35341 |
+
msgid "Select a customer type"
|
35342 |
msgstr ""
|
35343 |
|
35344 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35345 |
+
msgid "New"
|
35346 |
msgstr ""
|
35347 |
|
35348 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35349 |
+
msgid "Returning"
|
35350 |
msgstr ""
|
35351 |
|
35352 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35353 |
+
msgid "Remove refunds filter"
|
35354 |
msgstr ""
|
35355 |
|
35356 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35357 |
+
msgid "Select a refund filter match"
|
35358 |
msgstr ""
|
35359 |
|
35360 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35361 |
+
msgid "{{title}}Refunds{{/title}} {{filter /}}"
|
35362 |
msgstr ""
|
35363 |
|
35364 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35365 |
+
msgid "Select a refund type"
|
35366 |
msgstr ""
|
35367 |
|
35368 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35369 |
+
msgid "Partially refunded"
|
35370 |
msgstr ""
|
35371 |
|
35372 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35373 |
+
msgid "Fully refunded"
|
35374 |
msgstr ""
|
35375 |
|
35376 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35377 |
+
msgid "Tax Rates"
|
35378 |
msgstr ""
|
35379 |
|
35380 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35381 |
+
msgid "Search tax rates"
|
35382 |
msgstr ""
|
35383 |
|
35384 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35385 |
+
msgid "Remove tax rate filter"
|
35386 |
msgstr ""
|
35387 |
|
35388 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35389 |
+
msgid "Select a tax rate filter match"
|
35390 |
msgstr ""
|
35391 |
|
35392 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35393 |
+
msgid "{{title}}Tax Rate{{/title}} {{rule /}} {{filter /}}"
|
35394 |
msgstr ""
|
35395 |
|
35396 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35397 |
+
msgid "Select tax rates"
|
|
|
|
|
35398 |
msgstr ""
|
35399 |
|
35400 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35401 |
+
msgctxt "tax rate"
|
35402 |
+
msgid "Includes"
|
35403 |
msgstr ""
|
35404 |
|
35405 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35406 |
+
msgctxt "tax rate"
|
35407 |
+
msgid "Excludes"
|
35408 |
msgstr ""
|
35409 |
|
35410 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35411 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35412 |
+
msgid "Search attributes"
|
35413 |
msgstr ""
|
35414 |
|
35415 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35416 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35417 |
+
msgid "Remove attribute filter"
|
35418 |
msgstr ""
|
35419 |
|
35420 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35421 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35422 |
+
msgid "Select a product attribute filter match"
|
35423 |
msgstr ""
|
35424 |
|
35425 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35426 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35427 |
+
msgid "{{title}}Attribute{{/title}} {{rule /}} {{filter /}}"
|
35428 |
msgstr ""
|
35429 |
|
35430 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35431 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35432 |
+
msgid "Select attributes"
|
35433 |
msgstr ""
|
35434 |
|
35435 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35436 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35437 |
+
msgctxt "product attribute"
|
35438 |
+
msgid "Is"
|
35439 |
msgstr ""
|
35440 |
|
35441 |
#: packages/woocommerce-admin/dist/chunks/6.js:1
|
35442 |
+
#: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
|
35443 |
+
msgctxt "product attribute"
|
35444 |
+
msgid "Is Not"
|
35445 |
msgstr ""
|
35446 |
|
35447 |
#: packages/woocommerce-admin/dist/chunks/activity-panels-help.js:1
|
36615 |
msgid "Bar chart"
|
36616 |
msgstr ""
|
36617 |
|
36618 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36619 |
+
msgid "You’ve fulfilled all your orders"
|
36620 |
+
msgstr ""
|
36621 |
+
|
36622 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36623 |
+
msgid "Manage all orders"
|
36624 |
+
msgstr ""
|
36625 |
+
|
36626 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36627 |
+
msgid "{{orderLink}}Order #%(orderNumber)s{{/orderLink}} %(customerString)s"
|
36628 |
+
msgstr ""
|
36629 |
+
|
36630 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36631 |
+
msgid "You currently don't have any actionable statuses. To display orders here, select orders that require further review in settings."
|
36632 |
+
msgstr ""
|
36633 |
+
|
36634 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36635 |
+
msgid "There was an error getting your orders. Please try again."
|
36636 |
+
msgstr ""
|
36637 |
+
|
36638 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36639 |
+
msgid "%s stock updated"
|
36640 |
+
msgstr ""
|
36641 |
+
|
36642 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36643 |
+
msgid "%s stock could not be updated"
|
36644 |
+
msgstr ""
|
36645 |
+
|
36646 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36647 |
+
msgid "Update stock"
|
36648 |
+
msgstr ""
|
36649 |
+
|
36650 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36651 |
+
msgid "%d in stock"
|
36652 |
+
msgstr ""
|
36653 |
+
|
36654 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36655 |
+
msgid "Last ordered %s"
|
36656 |
+
msgstr ""
|
36657 |
+
|
36658 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36659 |
+
msgid "There was an error getting your low stock products. Please try again."
|
36660 |
+
msgstr ""
|
36661 |
+
|
36662 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36663 |
+
msgid "Review successfully deleted."
|
36664 |
+
msgstr ""
|
36665 |
+
|
36666 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36667 |
+
msgid "Review could not be deleted."
|
36668 |
+
msgstr ""
|
36669 |
+
|
36670 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36671 |
+
msgid "Review successfully updated."
|
36672 |
+
msgstr ""
|
36673 |
+
|
36674 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36675 |
+
msgid "Review could not be updated."
|
36676 |
+
msgstr ""
|
36677 |
+
|
36678 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36679 |
+
msgid "{{authorLink}}%s{{/authorLink}}{{verifiedCustomerIcon/}} reviewed {{productLink}}%s{{/productLink}}"
|
36680 |
+
msgstr ""
|
36681 |
+
|
36682 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36683 |
+
msgid "Verified owner"
|
36684 |
+
msgstr ""
|
36685 |
+
|
36686 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36687 |
+
msgid "Mark as spam"
|
36688 |
+
msgstr ""
|
36689 |
+
|
36690 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36691 |
+
msgid "Manage all reviews"
|
36692 |
+
msgstr ""
|
36693 |
+
|
36694 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36695 |
+
msgid "There was an error getting your reviews. Please try again."
|
36696 |
+
msgstr ""
|
36697 |
+
|
36698 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36699 |
+
msgid "A new navigation for WooCommerce"
|
36700 |
+
msgstr ""
|
36701 |
+
|
36702 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36703 |
+
msgid "All of your store management features in one place"
|
36704 |
+
msgstr ""
|
36705 |
+
|
36706 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36707 |
+
msgid "Focus on managing your store"
|
36708 |
+
msgstr ""
|
36709 |
+
|
36710 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36711 |
+
msgid "Give your attention to key areas of WooCommerce with little distraction"
|
36712 |
+
msgstr ""
|
36713 |
+
|
36714 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36715 |
+
msgid "Easily find and favorite your extensions"
|
36716 |
+
msgstr ""
|
36717 |
+
|
36718 |
+
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36719 |
+
msgid "They'll appear in the top level of the navigation for quick access"
|
36720 |
+
msgstr ""
|
36721 |
+
|
36722 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36723 |
#: packages/woocommerce-admin/dist/data/index.js:2
|
36724 |
msgid "Creative Mail for WooCommerce"
|
36813 |
msgstr ""
|
36814 |
|
36815 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36816 |
+
msgid "Marketing & Merchandising"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36817 |
msgstr ""
|
36818 |
|
36819 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36820 |
+
msgid "Personalize my store"
|
36821 |
msgstr ""
|
36822 |
|
36823 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36824 |
+
msgid "View my store"
|
36825 |
msgstr ""
|
36826 |
|
36827 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36828 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
36829 |
+
msgid "Store details"
|
36830 |
msgstr ""
|
36831 |
|
36832 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36833 |
+
msgid "Store management"
|
36834 |
msgstr ""
|
36835 |
|
36836 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36838 |
msgstr ""
|
36839 |
|
36840 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36841 |
+
msgid "Let's go"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36842 |
msgstr ""
|
36843 |
|
36844 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36845 |
+
msgid "Welcome to your WooCommerce store’s online HQ!"
|
36846 |
msgstr ""
|
36847 |
|
36848 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36849 |
+
msgid "Here's where you’ll find setup suggestions, tips and tools, and key data on your store’s performance and earnings — all the basics for store management and growth."
|
|
|
36850 |
msgstr ""
|
36851 |
|
36852 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36853 |
+
msgid "A personalized inbox full of relevant advice"
|
36854 |
msgstr ""
|
36855 |
|
36856 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36857 |
+
msgid "Check your inbox for helpful growth tips tailored to your store and notifications about key traffic and sales milestones. We look forward to celebrating them with you!"
|
|
|
36858 |
msgstr ""
|
36859 |
|
36860 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36861 |
+
msgid "Good data leads to smart business decisions"
|
36862 |
msgstr ""
|
36863 |
|
36864 |
#: packages/woocommerce-admin/dist/chunks/homescreen.js:1
|
36946 |
msgstr ""
|
36947 |
|
36948 |
#: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
|
|
|
36949 |
msgid "Finish setup"
|
36950 |
msgstr ""
|
36951 |
|
37139 |
|
37140 |
#. translators: %s max price
|
37141 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37142 |
+
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:35
|
37143 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
37144 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
37145 |
msgid "Up to %s"
|
37150 |
msgstr ""
|
37151 |
|
37152 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37153 |
+
msgid "There was a problem updating your business details"
|
37154 |
msgstr ""
|
37155 |
|
37156 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37157 |
msgid "This field is required"
|
37158 |
msgstr ""
|
37159 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37160 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37161 |
msgid "Tell us about your business"
|
37162 |
msgstr ""
|
37240 |
msgid "Reach new customers with {{link}}Creative Mail{{/link}}"
|
37241 |
msgstr ""
|
37242 |
|
37243 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37244 |
+
msgid "User accounts are required to use these features."
|
37245 |
+
msgstr ""
|
37246 |
+
|
37247 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37248 |
+
msgid "By installing Jetpack and WooCommerce Shipping plugins for free you agree to our {{link}}Terms of Service{{/link}}."
|
37249 |
+
msgstr ""
|
37250 |
+
|
37251 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37252 |
msgid "Included business features"
|
37253 |
msgstr ""
|
37269 |
msgstr ""
|
37270 |
|
37271 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37272 |
+
msgid "There was a problem updating your industries"
|
37273 |
msgstr ""
|
37274 |
|
37275 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37291 |
"you can purchase and install it later."
|
37292 |
msgstr ""
|
37293 |
|
37294 |
+
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37295 |
+
msgid "Learn more about recommended free business features"
|
37296 |
+
msgstr ""
|
37297 |
+
|
37298 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37299 |
msgid "$%f per month"
|
37300 |
msgstr ""
|
37308 |
msgstr ""
|
37309 |
|
37310 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37311 |
+
msgid "There was a problem updating your product types"
|
37312 |
msgstr ""
|
37313 |
|
37314 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37324 |
msgstr ""
|
37325 |
|
37326 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37327 |
+
msgid "There was a problem saving your store details"
|
37328 |
msgstr ""
|
37329 |
|
37330 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37390 |
msgstr ""
|
37391 |
|
37392 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37393 |
+
msgid "There was a problem selecting your store theme"
|
37394 |
msgstr ""
|
37395 |
|
37396 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37397 |
+
msgid "%s was installed on your site"
|
37398 |
msgstr ""
|
37399 |
|
37400 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37401 |
+
msgid "%s was activated on your site"
|
37402 |
msgstr ""
|
37403 |
|
37404 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37442 |
msgstr ""
|
37443 |
|
37444 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37445 |
+
msgid "There was a problem finishing the setup wizard"
|
37446 |
msgstr ""
|
37447 |
|
37448 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37462 |
msgstr ""
|
37463 |
|
37464 |
#: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
|
37465 |
+
msgid "There was a problem skipping the setup wizard"
|
37466 |
msgstr ""
|
37467 |
|
37468 |
#: packages/woocommerce-admin/dist/chunks/store-alerts.js:1
|
37526 |
msgstr ""
|
37527 |
|
37528 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37529 |
+
msgid "There was an error importing some of the sample products"
|
37530 |
msgstr ""
|
37531 |
|
37532 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37533 |
+
msgid "All sample products have been imported"
|
37534 |
msgstr ""
|
37535 |
|
37536 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37538 |
msgstr ""
|
37539 |
|
37540 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37541 |
+
msgid "Store logo updated sucessfully"
|
37542 |
msgstr ""
|
37543 |
|
37544 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37545 |
+
msgid "🎨 Your store is looking great! Don't forget to continue personalizing it"
|
37546 |
msgstr ""
|
37547 |
|
37548 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37629 |
msgid "For small stores we recommend adding products manually"
|
37630 |
msgstr ""
|
37631 |
|
37632 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37633 |
+
msgid "Import via CSV"
|
37634 |
+
msgstr ""
|
37635 |
+
|
37636 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37637 |
msgid "For larger stores we recommend importing all products at once via CSV file"
|
37638 |
msgstr ""
|
37639 |
|
37640 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37641 |
+
msgid "Import from another service"
|
37642 |
msgstr ""
|
37643 |
|
37644 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37652 |
msgstr ""
|
37653 |
|
37654 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37655 |
+
msgid "There was a problem saving your store location"
|
37656 |
msgstr ""
|
37657 |
|
37658 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37659 |
+
msgid "Your shipping rates have been updated"
|
37660 |
msgstr ""
|
37661 |
|
37662 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37672 |
msgstr ""
|
37673 |
|
37674 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37675 |
+
msgid "📦 Shipping is done! Don't worry, you can always change it later"
|
37676 |
msgstr ""
|
37677 |
|
37678 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37716 |
msgstr ""
|
37717 |
|
37718 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37719 |
+
msgid "There was a problem updating your tax settings"
|
37720 |
msgstr ""
|
37721 |
|
37722 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37792 |
msgstr ""
|
37793 |
|
37794 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37795 |
+
msgid "Add paid extensions to your store"
|
37796 |
msgstr ""
|
37797 |
|
37798 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37799 |
+
msgid "Add %s to your store"
|
37800 |
msgstr ""
|
37801 |
|
37802 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37807 |
msgid "2 minutes"
|
37808 |
msgstr ""
|
37809 |
|
|
|
|
|
|
|
|
|
37810 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37811 |
msgid "1 minute per product"
|
37812 |
msgstr ""
|
37820 |
msgstr ""
|
37821 |
|
37822 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37823 |
+
msgid "Choose payment methods"
|
37824 |
+
msgstr ""
|
37825 |
+
|
37826 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37827 |
+
msgid "Add tax rates"
|
37828 |
msgstr ""
|
37829 |
|
37830 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37832 |
msgstr ""
|
37833 |
|
37834 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37835 |
+
msgid "Set up shipping costs"
|
37836 |
+
msgstr ""
|
37837 |
+
|
37838 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37839 |
+
msgid "Personalize your store"
|
37840 |
msgstr ""
|
37841 |
|
37842 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37847 |
msgid "Hide this"
|
37848 |
msgstr ""
|
37849 |
|
37850 |
+
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37851 |
+
msgid "Get ready to start selling"
|
37852 |
+
msgstr ""
|
37853 |
+
|
37854 |
#: packages/woocommerce-admin/dist/chunks/task-list.js:1
|
37855 |
msgid "Extensions setup"
|
37856 |
msgstr ""
|
38233 |
msgid "Clear all selected items"
|
38234 |
msgstr ""
|
38235 |
|
|
|
|
|
|
|
|
|
|
|
38236 |
#: packages/woocommerce-admin/dist/components/index.js:2
|
38237 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
38238 |
msgid "No items found."
|
38740 |
msgid "Choose a product to display its categories."
|
38741 |
msgstr ""
|
38742 |
|
38743 |
+
#. translators: %s is referring to the product name
|
38744 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/image/block.js:64
|
38745 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
38746 |
#: packages/woocommerce-blocks/build/atomic-block-components/image-frontend.js:1
|
38864 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/price/edit.js:83
|
38865 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/price/edit.js:100
|
38866 |
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:114
|
|
|
|
|
38867 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
38868 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
38869 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
38877 |
msgid "Choose a product to display its price."
|
38878 |
msgstr ""
|
38879 |
|
38880 |
+
#. translators: %f is referring to the average rating value
|
38881 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/rating/block.js:40
|
38882 |
#: packages/woocommerce-blocks/assets/js/base/components/reviews/review-list-item/index.js:129
|
38883 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39060 |
msgid "There was an error loading the content."
|
39061 |
msgstr ""
|
39062 |
|
39063 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/address-form.js:41
|
39064 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39065 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39066 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39068 |
msgid "Please select a country to calculate rates."
|
39069 |
msgstr ""
|
39070 |
|
39071 |
+
#. translators: %s Field label.
|
39072 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/country-address-fields.js:45
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39073 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39074 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39075 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39076 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39077 |
+
msgid "%s (optional)"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39078 |
msgstr ""
|
39079 |
|
39080 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/address-form/default-address-fields.js:24
|
39149 |
msgid "Postal code (optional)"
|
39150 |
msgstr ""
|
39151 |
|
39152 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/order-summary/index.js:29
|
39153 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39154 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39155 |
msgid "Order summary"
|
39156 |
msgstr ""
|
39157 |
|
39158 |
#. translators: %d number of products of the same type in the cart
|
39159 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/order-summary/order-summary-item.js:114
|
39160 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39161 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39162 |
msgid "%d items"
|
39174 |
msgid "Terms and Conditions"
|
39175 |
msgstr ""
|
39176 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39177 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/return-to-cart-button/index.js:20
|
39178 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39179 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39180 |
msgid "Return to Cart"
|
39181 |
msgstr ""
|
39182 |
|
39183 |
+
#. translators: %s location.
|
39184 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/shipping-location/index.js:53
|
39185 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39186 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39187 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39246 |
msgid "Introduce Coupon Code"
|
39247 |
msgstr ""
|
39248 |
|
39249 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:64
|
39250 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39251 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39252 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39254 |
msgid "Applying coupon…"
|
39255 |
msgstr ""
|
39256 |
|
39257 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:77
|
39258 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39259 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39260 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39270 |
msgid "Removing coupon…"
|
39271 |
msgstr ""
|
39272 |
|
39273 |
+
#. translators: %s is a coupon code.
|
39274 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:73
|
39275 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39276 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39287 |
msgid "Discount"
|
39288 |
msgstr ""
|
39289 |
|
39290 |
+
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:47
|
39291 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39292 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39293 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39295 |
msgid "Including <TaxAmount/> in taxes"
|
39296 |
msgstr ""
|
39297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39298 |
#: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/shipping-rate-selector.js:20
|
39299 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39300 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39311 |
msgid "No shipping options were found."
|
39312 |
msgstr ""
|
39313 |
|
39314 |
+
#. translators: %s is referring the remaining count of options
|
39315 |
#: packages/woocommerce-blocks/assets/js/base/components/checkbox-list/index.js:62
|
39316 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
39317 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
39362 |
msgid "Please select a country."
|
39363 |
msgstr ""
|
39364 |
|
39365 |
+
#. translators: %s is referring to the filter option being removed.
|
39366 |
#. translators: %s attribute value used in the filter. For example: yellow, green, small, large.
|
39367 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/menu.js:42
|
39368 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/selected-chip.js:17
|
39369 |
#: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/selected-value.js:47
|
39370 |
+
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:71
|
39371 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39372 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39373 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
39420 |
msgid "…"
|
39421 |
msgstr ""
|
39422 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39423 |
#: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:265
|
39424 |
#: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:312
|
39425 |
#: packages/woocommerce-blocks/build/price-filter-frontend.js:1
|
39434 |
msgid "Filter products by maximum price"
|
39435 |
msgstr ""
|
39436 |
|
39437 |
+
#: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:369
|
39438 |
#: packages/woocommerce-blocks/build/price-filter-frontend.js:1
|
39439 |
#: packages/woocommerce-blocks/build/price-filter.js:1
|
39440 |
msgid "Apply price filter"
|
39465 |
msgstr ""
|
39466 |
|
39467 |
#. translators: %s is an integer higher than 0 (1, 2, 3...)
|
39468 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-list.js:94
|
39469 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39470 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39471 |
msgid "%d product found"
|
39473 |
msgstr[0] ""
|
39474 |
msgstr[1] ""
|
39475 |
|
39476 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39477 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:42
|
39478 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39479 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39480 |
msgid "Popularity"
|
39481 |
msgstr ""
|
39482 |
|
39483 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:41
|
39484 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:53
|
39485 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39486 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39487 |
msgid "Latest"
|
39488 |
msgstr ""
|
39489 |
|
39490 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:45
|
39491 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:57
|
39492 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39493 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39494 |
msgid "Price: low to high"
|
39495 |
msgstr ""
|
39496 |
|
39497 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:52
|
39498 |
#: packages/woocommerce-blocks/assets/js/blocks/products/edit.js:64
|
39499 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39500 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39501 |
msgid "Price: high to low"
|
39502 |
msgstr ""
|
39503 |
|
39504 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:59
|
39505 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-orderby-control/index.js:18
|
39506 |
#: packages/woocommerce-blocks/build/all-products-frontend.js:6
|
39507 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39513 |
msgid "Order products by"
|
39514 |
msgstr ""
|
39515 |
|
39516 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-price/index.js:59
|
39517 |
+
#: packages/woocommerce-blocks/build/all-products.js:1
|
39518 |
+
#: packages/woocommerce-blocks/build/atomic-block-components/price-frontend.js:1
|
39519 |
+
#: packages/woocommerce-blocks/build/atomic-block-components/price.js:1
|
39520 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:6
|
39521 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
39522 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:6
|
39523 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
39524 |
+
msgid "Previous price:"
|
39525 |
+
msgstr ""
|
39526 |
+
|
39527 |
+
#: packages/woocommerce-blocks/assets/js/base/components/product-price/index.js:77
|
39528 |
+
#: packages/woocommerce-blocks/build/all-products.js:1
|
39529 |
+
#: packages/woocommerce-blocks/build/atomic-block-components/price-frontend.js:1
|
39530 |
+
#: packages/woocommerce-blocks/build/atomic-block-components/price.js:1
|
39531 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:6
|
39532 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
39533 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:6
|
39534 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
39535 |
+
msgid "Discounted price:"
|
39536 |
+
msgstr ""
|
39537 |
+
|
39538 |
+
#. translators: %s refers to the item name in the cart.
|
39539 |
#: packages/woocommerce-blocks/assets/js/base/components/quantity-selector/index.js:88
|
39540 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39541 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39548 |
msgid "Reduce quantity"
|
39549 |
msgstr ""
|
39550 |
|
39551 |
+
#. translators: %s refers to the item name in the cart.
|
39552 |
#: packages/woocommerce-blocks/assets/js/base/components/quantity-selector/index.js:108
|
39553 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39554 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39561 |
msgid "Increase quantity"
|
39562 |
msgstr ""
|
39563 |
|
39564 |
+
#. translators: %s refers to the item name in the cart.
|
39565 |
#: packages/woocommerce-blocks/assets/js/base/components/quantity-selector/index.js:132
|
39566 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
39567 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39655 |
|
39656 |
#: packages/woocommerce-blocks/assets/js/base/context/add-to-cart-form/form-state/index.js:240
|
39657 |
#: packages/woocommerce-blocks/assets/js/base/context/add-to-cart-form/form/submit/index.js:97
|
39658 |
+
#: packages/woocommerce-blocks/assets/js/base/context/cart-checkout/checkout-state/index.js:285
|
39659 |
#: packages/woocommerce-blocks/assets/js/base/utils/errors.js:53
|
39660 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
39661 |
#: packages/woocommerce-blocks/build/all-reviews.js:1
|
39706 |
msgid "There was a problem with your shipping option."
|
39707 |
msgstr ""
|
39708 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39709 |
#: packages/woocommerce-blocks/assets/js/base/hooks/checkout/use-checkout-submit.js:36
|
39710 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
39711 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
39721 |
msgstr ""
|
39722 |
|
39723 |
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:103
|
|
|
39724 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39725 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39726 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39729 |
msgstr ""
|
39730 |
|
39731 |
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:107
|
|
|
39732 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39733 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39734 |
#: packages/woocommerce-blocks/build/cart.js:1
|
39791 |
msgstr ""
|
39792 |
|
39793 |
#. translators: %1$s min price, %2$s max price
|
39794 |
+
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:19
|
39795 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39796 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39797 |
msgid "Between %1$s and %2$s"
|
39798 |
msgstr ""
|
39799 |
|
39800 |
#. translators: %s min price
|
39801 |
+
#: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:28
|
39802 |
#: packages/woocommerce-blocks/build/active-filters-frontend.js:1
|
39803 |
#: packages/woocommerce-blocks/build/active-filters.js:1
|
39804 |
msgid "From %s"
|
39805 |
msgstr ""
|
39806 |
|
39807 |
+
#. translators: %1$s and %2$s are attribute terms (for example: 'red', 'blue', 'large'...).
|
39808 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/block.js:259
|
39809 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
39810 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
39811 |
msgid "%1$s filter replaced with %2$s."
|
39812 |
msgstr ""
|
39813 |
|
39814 |
+
#. translators: %s attribute term (for example: 'red', 'blue', 'large'...)
|
39815 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/block.js:271
|
39816 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
39817 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
39818 |
msgid "%s filter added."
|
39819 |
msgstr ""
|
39820 |
|
39821 |
+
#. translators: %s attribute term (for example: 'red', 'blue', 'large'...)
|
39822 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/block.js:282
|
39823 |
#: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
|
39824 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
39901 |
msgid "Showing Filter Products by Attribute block preview."
|
39902 |
msgstr ""
|
39903 |
|
39904 |
+
#. translators: %s attribute name.
|
39905 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:291
|
39906 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
39907 |
msgid "Filter by %s"
|
39931 |
msgid "Search for a product attribute:"
|
39932 |
msgstr ""
|
39933 |
|
39934 |
+
#. translators: %d is the number of attributes selected.
|
39935 |
+
#. translators: %d is the count of attributes selected.
|
39936 |
#: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:315
|
39937 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:117
|
39938 |
#: packages/woocommerce-blocks/build/attribute-filter.js:1
|
40037 |
msgid "Error message:"
|
40038 |
msgstr ""
|
40039 |
|
40040 |
+
#. translators: %s is the link to the store product directory.
|
40041 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/empty-cart-edit/index.js:22
|
40042 |
#: packages/woocommerce-blocks/build/cart.js:1
|
40043 |
+
msgid "<a href=\"%s\">Browse store</a>."
|
40044 |
msgstr ""
|
40045 |
|
40046 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/empty-cart-edit/index.js:46
|
|
|
40047 |
#: packages/woocommerce-blocks/build/cart.js:1
|
40048 |
+
msgid "Your cart is currently empty!"
|
40049 |
msgstr ""
|
40050 |
|
40051 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/empty-cart-edit/index.js:65
|
40052 |
#: packages/woocommerce-blocks/build/cart.js:1
|
40053 |
msgid "New in store"
|
40054 |
msgstr ""
|
40072 |
msgid "Details"
|
40073 |
msgstr ""
|
40074 |
|
40075 |
+
#. translators: %d is the count of items in the cart.
|
40076 |
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/full-cart/cart-line-items-title.js:13
|
40077 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
40078 |
#: packages/woocommerce-blocks/build/cart.js:1
|
40228 |
msgid "Checkout is not available whilst your cart is empty—please take a look through our store and come back when you're ready to place an order."
|
40229 |
msgstr ""
|
40230 |
|
40231 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/empty-cart/index.js:29
|
40232 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40233 |
msgid "Browse store"
|
40234 |
msgstr ""
|
40287 |
msgid "Add a note to your order"
|
40288 |
msgstr ""
|
40289 |
|
40290 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/payment-method-step.js:36
|
40291 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40292 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
40293 |
msgid "Payment method"
|
40294 |
msgstr ""
|
40295 |
|
40296 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/payment-method-step.js:39
|
40297 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40298 |
#: packages/woocommerce-blocks/build/checkout.js:1
|
40299 |
msgid "Select a payment method below."
|
40340 |
msgid "Display a checkout form so your customers can submit orders."
|
40341 |
msgstr ""
|
40342 |
|
40343 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/express-payment/checkout-express-payment.js:51
|
40344 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40345 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40346 |
+
msgid "Express checkout"
|
40347 |
+
msgstr ""
|
40348 |
+
|
40349 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/express-payment/checkout-express-payment.js:62
|
40350 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40351 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40352 |
+
msgid "In a hurry? Use one of our express checkout options below:"
|
40353 |
+
msgstr ""
|
40354 |
+
|
40355 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/express-payment/checkout-express-payment.js:72
|
40356 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40357 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40358 |
+
msgid "Or continue below"
|
40359 |
+
msgstr ""
|
40360 |
+
|
40361 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/no-payment-methods/index.js:40
|
40362 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40363 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40364 |
+
msgid "Your store does not have any payment methods configured that support the checkout block. Once you have configured a compatible payment method (e.g. Stripe) it will be shown here."
|
40365 |
+
msgstr ""
|
40366 |
+
|
40367 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/no-payment-methods/index.js:51
|
40368 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40369 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40370 |
+
msgid "Configure Payment Methods"
|
40371 |
+
msgstr ""
|
40372 |
+
|
40373 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/no-payment-methods/index.js:73
|
40374 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40375 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40376 |
+
msgid "There are no payment methods available. This may be an error on our side. Please contact us if you need any help placing your order."
|
40377 |
+
msgstr ""
|
40378 |
+
|
40379 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/payment-method-card.js:42
|
40380 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40381 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40382 |
+
msgid "Save payment information to my account for future purchases."
|
40383 |
+
msgstr ""
|
40384 |
+
|
40385 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/payment-methods.js:34
|
40386 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40387 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40388 |
+
msgid "Use another payment method."
|
40389 |
+
msgstr ""
|
40390 |
+
|
40391 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/payment-methods.js:38
|
40392 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40393 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40394 |
+
msgid "Other available payment methods"
|
40395 |
+
msgstr ""
|
40396 |
+
|
40397 |
+
#. translators: %s is the name of the payment method gateway.
|
40398 |
+
#: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/saved-payment-method-options.js:80
|
40399 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
40400 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
40401 |
+
msgid "Saved token for %s"
|
40402 |
+
msgstr ""
|
40403 |
+
|
40404 |
#: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:122
|
40405 |
#: packages/woocommerce-blocks/build/featured-category.js:1
|
40406 |
#: packages/woocommerce-blocks/build/featured-product.js:1
|
40982 |
msgid "Show reviews of your products to build trust."
|
40983 |
msgstr ""
|
40984 |
|
40985 |
+
#. translators: %s is the product name.
|
40986 |
#: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/no-reviews-placeholder.js:31
|
40987 |
#: packages/woocommerce-blocks/build/reviews-by-product.js:1
|
40988 |
msgid "This block lists reviews for a selected product. %s doesn't have any reviews yet, but they will show up here when it does."
|
41010 |
msgid "Reset layout"
|
41011 |
msgstr ""
|
41012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41013 |
#: packages/woocommerce-blocks/assets/js/editor-components/edit-product-link/index.js:33
|
41014 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
41015 |
#: packages/woocommerce-blocks/build/single-product.js:1
|
41363 |
msgid "Search for product categories"
|
41364 |
msgstr ""
|
41365 |
|
41366 |
+
#. translators: %d is the count of selected categories.
|
41367 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:115
|
41368 |
#: packages/woocommerce-blocks/build/featured-category.js:1
|
41369 |
#: packages/woocommerce-blocks/build/product-best-sellers.js:1
|
41449 |
msgid "Product search results updated."
|
41450 |
msgstr ""
|
41451 |
|
41452 |
+
#. translators: %d is the count of variations.
|
41453 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:132
|
41454 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
41455 |
#: packages/woocommerce-blocks/build/featured-product.js:1
|
41543 |
msgid "Search for product tags"
|
41544 |
msgstr ""
|
41545 |
|
41546 |
+
#. translators: %d is the count of selected tags.
|
41547 |
#: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:112
|
41548 |
#: packages/woocommerce-blocks/build/product-tag.js:1
|
41549 |
msgid "%d tag selected"
|
41581 |
msgid "Search for products to display"
|
41582 |
msgstr ""
|
41583 |
|
41584 |
+
#. translators: %d is the number of selected products.
|
41585 |
#: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:46
|
41586 |
#: packages/woocommerce-blocks/build/handpicked-products.js:1
|
41587 |
msgid "%d product selected"
|
41614 |
msgid "Stripe Credit Card payment method"
|
41615 |
msgstr ""
|
41616 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41617 |
#: packages/woocommerce-blocks/assets/js/previews/categories.js:10
|
41618 |
#: packages/woocommerce-blocks/build/featured-category.js:1
|
41619 |
msgid "Clothing"
|
41682 |
msgid "This product is awesome, I love it!"
|
41683 |
msgstr ""
|
41684 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41685 |
#: packages/woocommerce-blocks/build/all-products.js:1
|
41686 |
msgid "Showing All Products block preview."
|
41687 |
msgstr ""
|
41706 |
msgid "Reset Layout"
|
41707 |
msgstr ""
|
41708 |
|
|
|
41709 |
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
|
|
41710 |
msgid "%1$s (%2$d unit)"
|
41711 |
msgid_plural "%1$s (%2$d units)"
|
41712 |
msgstr[0] ""
|
41713 |
msgstr[1] ""
|
41714 |
|
41715 |
+
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
41716 |
+
msgid "Returned value must be a string, you passed \"%s\""
|
41717 |
+
msgstr ""
|
41718 |
+
|
41719 |
+
#: packages/woocommerce-blocks/build/blocks-checkout.js:6
|
41720 |
+
msgid "Returned value must include %1$s, you passed \"%2$s\""
|
41721 |
+
msgstr ""
|
41722 |
+
|
41723 |
#: packages/woocommerce-blocks/build/cart-frontend.js:6
|
41724 |
#: packages/woocommerce-blocks/build/cart.js:1
|
41725 |
#: packages/woocommerce-blocks/build/checkout-frontend.js:6
|
41741 |
msgid "There was an error registering the payment method with id '%s': "
|
41742 |
msgstr ""
|
41743 |
|
41744 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41745 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41746 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
41747 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41748 |
+
msgid "Coupon code \"%s\" has been applied to your cart."
|
41749 |
+
msgstr ""
|
41750 |
+
|
41751 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41752 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41753 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
41754 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41755 |
+
msgid "Coupon code \"%s\" has been removed from your cart."
|
41756 |
+
msgstr ""
|
41757 |
+
|
41758 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41759 |
#: packages/woocommerce-blocks/build/cart.js:1
|
41760 |
msgid "Proceed to Checkout"
|
41761 |
msgstr ""
|
41762 |
|
41763 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41764 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41765 |
+
msgid "Save %s"
|
41766 |
+
msgstr ""
|
41767 |
+
|
41768 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41769 |
#: packages/woocommerce-blocks/build/cart.js:1
|
41770 |
msgid "Remove item"
|
41771 |
msgstr ""
|
41772 |
|
41773 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41774 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41775 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
41776 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41777 |
+
msgid "Calculate"
|
41778 |
+
msgstr ""
|
41779 |
+
|
41780 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41781 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41782 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
41783 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41784 |
+
msgid "(change address)"
|
41785 |
+
msgstr ""
|
41786 |
+
|
41787 |
+
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
41788 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41789 |
+
#: packages/woocommerce-blocks/build/checkout-frontend.js:14
|
41790 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41791 |
+
msgid "Calculated during checkout"
|
41792 |
+
msgstr ""
|
41793 |
+
|
41794 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41795 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41796 |
+
msgctxt "example product in Cart Block"
|
41797 |
+
msgid "Beanie with Logo"
|
41798 |
+
msgstr ""
|
41799 |
+
|
41800 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41801 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41802 |
+
msgctxt "example product in Cart Block"
|
41803 |
+
msgid "Beanie"
|
41804 |
+
msgstr ""
|
41805 |
+
|
41806 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41807 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41808 |
+
msgid "Beanie"
|
41809 |
+
msgstr ""
|
41810 |
+
|
41811 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41812 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41813 |
+
msgid "Warm hat for winter"
|
41814 |
+
msgstr ""
|
41815 |
+
|
41816 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41817 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41818 |
+
msgid "Yellow"
|
41819 |
+
msgstr ""
|
41820 |
+
|
41821 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41822 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41823 |
+
msgid "Cap"
|
41824 |
+
msgstr ""
|
41825 |
+
|
41826 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41827 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41828 |
+
msgid "Lightweight baseball cap"
|
41829 |
+
msgstr ""
|
41830 |
+
|
41831 |
+
#: packages/woocommerce-blocks/build/cart.js:1
|
41832 |
+
#: packages/woocommerce-blocks/build/checkout.js:1
|
41833 |
+
msgid "Orange"
|
41834 |
+
msgstr ""
|
41835 |
+
|
41836 |
#: packages/woocommerce-blocks/build/featured-product.js:1
|
41837 |
msgid "Visually highlight a product or variation and encourage prompt action"
|
41838 |
msgstr ""
|
41861 |
msgid "Select at least one category to display its products."
|
41862 |
msgstr ""
|
41863 |
|
41864 |
+
#: packages/woocommerce-blocks/build/vendors.js:6
|
41865 |
+
msgid "Results"
|
41866 |
+
msgstr ""
|
41867 |
+
|
41868 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
41869 |
msgid "Up %d%% from %s"
|
41870 |
msgstr ""
|
41876 |
#: packages/woocommerce-blocks/build/vendors.js:6
|
41877 |
msgid "%d%%"
|
41878 |
msgstr ""
|
41879 |
+
|
41880 |
+
#: packages/woocommerce-blocks/build/wc-blocks-data.js:1
|
41881 |
+
msgid "The response is not a valid JSON response."
|
41882 |
+
msgstr ""
|
41883 |
+
|
41884 |
+
#: packages/woocommerce-blocks/build/wc-blocks-data.js:1
|
41885 |
+
msgid "Unable to get cart data from the API."
|
41886 |
+
msgstr ""
|
includes/abstracts/abstract-wc-payment-token.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Abstract payment tokens
|
4 |
*
|
5 |
-
* Generic payment tokens functionality which can be extended by
|
6 |
*
|
7 |
* @class WC_Payment_Token
|
8 |
* @package WooCommerce\Abstracts
|
2 |
/**
|
3 |
* Abstract payment tokens
|
4 |
*
|
5 |
+
* Generic payment tokens functionality which can be extended by individual types of payment tokens.
|
6 |
*
|
7 |
* @class WC_Payment_Token
|
8 |
* @package WooCommerce\Abstracts
|
includes/admin/class-wc-admin-addons.php
CHANGED
@@ -641,7 +641,7 @@ class WC_Admin_Addons {
|
|
641 |
self::install_woocommerce_services_addon();
|
642 |
break;
|
643 |
case 'woocommerce-payments':
|
644 |
-
self::install_woocommerce_payments_addon();
|
645 |
break;
|
646 |
default:
|
647 |
// Do nothing.
|
@@ -693,9 +693,11 @@ class WC_Admin_Addons {
|
|
693 |
/**
|
694 |
* Install WooCommerce Payments from the Extensions screens.
|
695 |
*
|
|
|
|
|
696 |
* @return void
|
697 |
*/
|
698 |
-
public static function install_woocommerce_payments_addon() {
|
699 |
check_admin_referer( 'install-addon_woocommerce-payments' );
|
700 |
|
701 |
$wcpay_plugin_id = 'woocommerce-payments';
|
@@ -704,7 +706,9 @@ class WC_Admin_Addons {
|
|
704 |
'repo-slug' => 'woocommerce-payments',
|
705 |
);
|
706 |
|
707 |
-
WC_Install::background_installer( $
|
|
|
|
|
708 |
|
709 |
wp_safe_redirect( remove_query_arg( array( 'install-addon', '_wpnonce' ) ) );
|
710 |
exit;
|
641 |
self::install_woocommerce_services_addon();
|
642 |
break;
|
643 |
case 'woocommerce-payments':
|
644 |
+
self::install_woocommerce_payments_addon( $section );
|
645 |
break;
|
646 |
default:
|
647 |
// Do nothing.
|
693 |
/**
|
694 |
* Install WooCommerce Payments from the Extensions screens.
|
695 |
*
|
696 |
+
* @param string $section Optional. Extenstions tab.
|
697 |
+
*
|
698 |
* @return void
|
699 |
*/
|
700 |
+
public static function install_woocommerce_payments_addon( $section = '_featured' ) {
|
701 |
check_admin_referer( 'install-addon_woocommerce-payments' );
|
702 |
|
703 |
$wcpay_plugin_id = 'woocommerce-payments';
|
706 |
'repo-slug' => 'woocommerce-payments',
|
707 |
);
|
708 |
|
709 |
+
WC_Install::background_installer( $wcpay_plugin_id, $wcpay_plugin );
|
710 |
+
|
711 |
+
do_action( 'woocommerce_addon_installed', $wcpay_plugin_id, $section );
|
712 |
|
713 |
wp_safe_redirect( remove_query_arg( array( 'install-addon', '_wpnonce' ) ) );
|
714 |
exit;
|
includes/admin/class-wc-admin-dashboard-setup.php
ADDED
@@ -0,0 +1,211 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Admin Dashboard - Setup
|
4 |
+
*
|
5 |
+
* @package WooCommerce\Admin
|
6 |
+
* @version 2.1.0
|
7 |
+
*/
|
8 |
+
|
9 |
+
use Automattic\Jetpack\Constants;
|
10 |
+
|
11 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
+
exit; // Exit if accessed directly.
|
13 |
+
}
|
14 |
+
|
15 |
+
if ( ! class_exists( 'WC_Admin_Dashboard_Setup', false ) ) :
|
16 |
+
|
17 |
+
/**
|
18 |
+
* WC_Admin_Dashboard_Setup Class.
|
19 |
+
*/
|
20 |
+
class WC_Admin_Dashboard_Setup {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* List of tasks.
|
24 |
+
*
|
25 |
+
* @var array
|
26 |
+
*/
|
27 |
+
private $tasks = array(
|
28 |
+
'store_details' => array(
|
29 |
+
'completed' => false,
|
30 |
+
'button_link' => 'admin.php?page=wc-admin&path=%2Fsetup-wizard',
|
31 |
+
),
|
32 |
+
'products' => array(
|
33 |
+
'completed' => false,
|
34 |
+
'button_link' => 'admin.php?page=wc-admin&task=products',
|
35 |
+
),
|
36 |
+
'woocommerce-payments' => array(
|
37 |
+
'completed' => false,
|
38 |
+
'button_link' => 'admin.php?page=wc-admin&path=%2Fpayments%2Fconnect',
|
39 |
+
),
|
40 |
+
'payments' => array(
|
41 |
+
'completed' => false,
|
42 |
+
'button_link' => 'admin.php?page=wc-admin&task=payments',
|
43 |
+
),
|
44 |
+
'tax' => array(
|
45 |
+
'completed' => false,
|
46 |
+
'button_link' => 'admin.php?page=wc-admin&task=tax',
|
47 |
+
),
|
48 |
+
'shipping' => array(
|
49 |
+
'completed' => false,
|
50 |
+
'button_link' => 'admin.php?page=wc-admin&task=shipping',
|
51 |
+
),
|
52 |
+
'appearance' => array(
|
53 |
+
'completed' => false,
|
54 |
+
'button_link' => 'admin.php?page=wc-admin&task=appearance',
|
55 |
+
),
|
56 |
+
);
|
57 |
+
|
58 |
+
/**
|
59 |
+
* # of completed tasks.
|
60 |
+
*
|
61 |
+
* @var int
|
62 |
+
*/
|
63 |
+
private $completed_tasks_count = 0;
|
64 |
+
|
65 |
+
/**
|
66 |
+
* WC_Admin_Dashboard_Setup constructor.
|
67 |
+
*/
|
68 |
+
public function __construct() {
|
69 |
+
if ( $this->should_display_widget() ) {
|
70 |
+
$this->populate_general_tasks();
|
71 |
+
$this->populate_payment_tasks();
|
72 |
+
$this->completed_tasks_count = $this->get_completed_tasks_count();
|
73 |
+
add_meta_box(
|
74 |
+
'wc_admin_dashboard_setup',
|
75 |
+
__( 'WooCommerce Setup', 'woocommerce' ),
|
76 |
+
array( $this, 'render' ),
|
77 |
+
'dashboard',
|
78 |
+
'normal',
|
79 |
+
'high'
|
80 |
+
);
|
81 |
+
}
|
82 |
+
}
|
83 |
+
|
84 |
+
/**
|
85 |
+
* Render meta box output.
|
86 |
+
*/
|
87 |
+
public function render() {
|
88 |
+
$version = Constants::get_constant( 'WC_VERSION' );
|
89 |
+
wp_enqueue_style( 'wc-dashboard-setup', WC()->plugin_url() . '/assets/css/dashboard-setup.css', array(), $version );
|
90 |
+
|
91 |
+
$task = $this->get_next_task();
|
92 |
+
if ( ! $task ) {
|
93 |
+
return;
|
94 |
+
}
|
95 |
+
|
96 |
+
$button_link = $task['button_link'];
|
97 |
+
$completed_tasks_count = $this->completed_tasks_count;
|
98 |
+
$tasks_count = count( $this->tasks );
|
99 |
+
|
100 |
+
// Given 'r' (circle element's r attr), dashoffset = ((100-$desired_percentage)/100) * PI * (r*2).
|
101 |
+
$progress_percentage = ( $completed_tasks_count / $tasks_count ) * 100;
|
102 |
+
$circle_r = 6.5;
|
103 |
+
$circle_dashoffset = ( ( 100 - $progress_percentage ) / 100 ) * ( pi() * ( $circle_r * 2 ) );
|
104 |
+
|
105 |
+
include __DIR__ . '/views/html-admin-dashboard-setup.php';
|
106 |
+
}
|
107 |
+
|
108 |
+
/**
|
109 |
+
* Populate tasks from the database.
|
110 |
+
*/
|
111 |
+
private function populate_general_tasks() {
|
112 |
+
$tasks = get_option( 'woocommerce_task_list_tracked_completed_tasks', array() );
|
113 |
+
foreach ( $tasks as $task ) {
|
114 |
+
if ( isset( $this->tasks[ $task ] ) ) {
|
115 |
+
$this->tasks[ $task ]['completed'] = true;
|
116 |
+
$this->tasks[ $task ]['button_link'] = wc_admin_url( $this->tasks[ $task ]['button_link'] );
|
117 |
+
}
|
118 |
+
}
|
119 |
+
}
|
120 |
+
|
121 |
+
/**
|
122 |
+
* Getter for $tasks
|
123 |
+
*
|
124 |
+
* @return array
|
125 |
+
*/
|
126 |
+
public function get_tasks() {
|
127 |
+
return $this->tasks;
|
128 |
+
}
|
129 |
+
|
130 |
+
/**
|
131 |
+
* Return # of completed tasks
|
132 |
+
*/
|
133 |
+
public function get_completed_tasks_count() {
|
134 |
+
$completed_tasks = array_filter(
|
135 |
+
$this->tasks,
|
136 |
+
function( $task ) {
|
137 |
+
return $task['completed'];
|
138 |
+
}
|
139 |
+
);
|
140 |
+
|
141 |
+
return count( $completed_tasks );
|
142 |
+
}
|
143 |
+
|
144 |
+
/**
|
145 |
+
* Get the next task.
|
146 |
+
*
|
147 |
+
* @return array|null
|
148 |
+
*/
|
149 |
+
private function get_next_task() {
|
150 |
+
foreach ( $this->get_tasks() as $task ) {
|
151 |
+
if ( false === $task['completed'] ) {
|
152 |
+
return $task;
|
153 |
+
}
|
154 |
+
}
|
155 |
+
|
156 |
+
return null;
|
157 |
+
}
|
158 |
+
|
159 |
+
/**
|
160 |
+
* Check to see if we should display the widget
|
161 |
+
*
|
162 |
+
* @return bool
|
163 |
+
*/
|
164 |
+
private function should_display_widget() {
|
165 |
+
return 'yes' !== get_option( 'woocommerce_task_list_complete' ) && 'yes' !== get_option( 'woocommerce_task_list_hidden' );
|
166 |
+
}
|
167 |
+
|
168 |
+
/**
|
169 |
+
* Populate payment tasks's visibility and completion
|
170 |
+
*/
|
171 |
+
private function populate_payment_tasks() {
|
172 |
+
$is_woo_payment_installed = is_plugin_active( 'woocommerce-payments/woocommerce-payments.php' );
|
173 |
+
$country = explode( ':', get_option( 'woocommerce_default_country', '' ) )[0];
|
174 |
+
|
175 |
+
// woocommerce-payments requires its plugin activated and country must be US.
|
176 |
+
if ( ! $is_woo_payment_installed || 'US' !== $country ) {
|
177 |
+
unset( $this->tasks['woocommerce-payments'] );
|
178 |
+
}
|
179 |
+
|
180 |
+
// payments can't be used when woocommerce-payments exists and country is US.
|
181 |
+
if ( $is_woo_payment_installed || 'US' === $country ) {
|
182 |
+
unset( $this->tasks['payments'] );
|
183 |
+
}
|
184 |
+
|
185 |
+
if ( isset( $this->tasks['payments'] ) ) {
|
186 |
+
$gateways = WC()->payment_gateways->get_available_payment_gateways();
|
187 |
+
$enabled_gateways = array_filter(
|
188 |
+
$gateways,
|
189 |
+
function ( $gateway ) {
|
190 |
+
return 'yes' === $gateway->enabled;
|
191 |
+
}
|
192 |
+
);
|
193 |
+
$this->tasks['payments']['completed'] = ! empty( $enabled_gateways );
|
194 |
+
}
|
195 |
+
|
196 |
+
if ( isset( $this->tasks['woocommerce-payments'] ) ) {
|
197 |
+
$wc_pay_is_connected = false;
|
198 |
+
if ( class_exists( '\WC_Payments' ) ) {
|
199 |
+
$wc_payments_gateway = \WC_Payments::get_gateway();
|
200 |
+
$wc_pay_is_connected = method_exists( $wc_payments_gateway, 'is_connected' )
|
201 |
+
? $wc_payments_gateway->is_connected()
|
202 |
+
: false;
|
203 |
+
}
|
204 |
+
$this->tasks['woocommerce-payments']['completed'] = $wc_pay_is_connected;
|
205 |
+
}
|
206 |
+
}
|
207 |
+
}
|
208 |
+
|
209 |
+
endif;
|
210 |
+
|
211 |
+
return new WC_Admin_Dashboard_Setup();
|
includes/admin/class-wc-admin-dashboard.php
CHANGED
@@ -24,7 +24,7 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
24 |
*/
|
25 |
public function __construct() {
|
26 |
// Only hook in admin parts if the user has admin access.
|
27 |
-
if (
|
28 |
// If on network admin, only load the widget that works in that context and skip the rest.
|
29 |
if ( is_multisite() && is_network_admin() ) {
|
30 |
add_action( 'wp_network_dashboard_setup', array( $this, 'register_network_order_widget' ) );
|
@@ -57,6 +57,17 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
57 |
wp_add_dashboard_widget( 'woocommerce_network_orders', __( 'WooCommerce Network Orders', 'woocommerce' ), array( $this, 'network_orders' ) );
|
58 |
}
|
59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
/**
|
61 |
* Get top seller from DB.
|
62 |
*
|
@@ -105,19 +116,34 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
105 |
* Show status widget.
|
106 |
*/
|
107 |
public function status_widget() {
|
|
|
|
|
|
|
|
|
|
|
108 |
include_once dirname( __FILE__ ) . '/reports/class-wc-admin-report.php';
|
109 |
|
|
|
|
|
110 |
$reports = new WC_Admin_Report();
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
echo '<ul class="wc_status_list">';
|
113 |
|
114 |
if ( current_user_can( 'view_woocommerce_reports' ) ) {
|
115 |
-
|
116 |
if ( $report_data ) {
|
117 |
?>
|
118 |
<li class="sales-this-month">
|
119 |
-
<a href="<?php echo esc_url( admin_url(
|
120 |
-
<?php echo $
|
121 |
<?php
|
122 |
printf(
|
123 |
/* translators: %s: net sales */
|
@@ -134,8 +160,8 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
134 |
if ( $top_seller && $top_seller->qty ) {
|
135 |
?>
|
136 |
<li class="best-seller-this-month">
|
137 |
-
<a href="<?php echo esc_url( admin_url(
|
138 |
-
<?php echo $
|
139 |
<?php
|
140 |
printf(
|
141 |
/* translators: 1: top seller product title 2: top seller quantity */
|
@@ -151,7 +177,7 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
151 |
}
|
152 |
|
153 |
$this->status_widget_order_rows();
|
154 |
-
$this->status_widget_stock_rows();
|
155 |
|
156 |
do_action( 'woocommerce_after_dashboard_status_widget', $reports );
|
157 |
echo '</ul>';
|
@@ -200,8 +226,10 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
200 |
|
201 |
/**
|
202 |
* Show stock data is status widget.
|
|
|
|
|
203 |
*/
|
204 |
-
private function status_widget_stock_rows() {
|
205 |
global $wpdb;
|
206 |
|
207 |
// Requires lookup table added in 3.6.
|
@@ -246,6 +274,13 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
246 |
|
247 |
$transient_name = 'wc_outofstock_count';
|
248 |
$outofstock_count = get_transient( $transient_name );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
249 |
|
250 |
if ( false === $outofstock_count ) {
|
251 |
/**
|
@@ -274,7 +309,7 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
274 |
}
|
275 |
?>
|
276 |
<li class="low-in-stock">
|
277 |
-
<a href="<?php echo esc_url( admin_url(
|
278 |
<?php
|
279 |
printf(
|
280 |
/* translators: %s: order count */
|
@@ -285,7 +320,7 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
285 |
</a>
|
286 |
</li>
|
287 |
<li class="out-of-stock">
|
288 |
-
<a href="<?php echo esc_url( admin_url(
|
289 |
<?php
|
290 |
printf(
|
291 |
/* translators: %s: order count */
|
@@ -416,6 +451,106 @@ if ( ! class_exists( 'WC_Admin_Dashboard', false ) ) :
|
|
416 |
</div>
|
417 |
<?php
|
418 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
419 |
}
|
420 |
|
421 |
endif;
|
24 |
*/
|
25 |
public function __construct() {
|
26 |
// Only hook in admin parts if the user has admin access.
|
27 |
+
if ( $this->should_display_widget() ) {
|
28 |
// If on network admin, only load the widget that works in that context and skip the rest.
|
29 |
if ( is_multisite() && is_network_admin() ) {
|
30 |
add_action( 'wp_network_dashboard_setup', array( $this, 'register_network_order_widget' ) );
|
57 |
wp_add_dashboard_widget( 'woocommerce_network_orders', __( 'WooCommerce Network Orders', 'woocommerce' ), array( $this, 'network_orders' ) );
|
58 |
}
|
59 |
|
60 |
+
/**
|
61 |
+
* Check to see if we should display the widget.
|
62 |
+
*
|
63 |
+
* @return bool
|
64 |
+
*/
|
65 |
+
private function should_display_widget() {
|
66 |
+
$has_permission = current_user_can( 'view_woocommerce_reports' ) || current_user_can( 'manage_woocommerce' ) || current_user_can( 'publish_shop_orders' );
|
67 |
+
$task_completed_or_hidden = 'yes' === get_option( 'woocommerce_task_list_complete' ) || 'yes' === get_option( 'woocommerce_task_list_hidden' );
|
68 |
+
return $task_completed_or_hidden && $has_permission;
|
69 |
+
}
|
70 |
+
|
71 |
/**
|
72 |
* Get top seller from DB.
|
73 |
*
|
116 |
* Show status widget.
|
117 |
*/
|
118 |
public function status_widget() {
|
119 |
+
$suffix = Constants::is_true( 'SCRIPT_DEBUG' ) ? '' : '.min';
|
120 |
+
$version = Constants::get_constant( 'WC_VERSION' );
|
121 |
+
|
122 |
+
wp_enqueue_script( 'wc-status-widget', WC()->plugin_url() . '/assets/js/admin/wc-status-widget' . $suffix . '.js', array( 'jquery' ), $version, true );
|
123 |
+
|
124 |
include_once dirname( __FILE__ ) . '/reports/class-wc-admin-report.php';
|
125 |
|
126 |
+
$is_wc_admin_disabled = apply_filters( 'woocommerce_admin_disabled', false );
|
127 |
+
|
128 |
$reports = new WC_Admin_Report();
|
129 |
|
130 |
+
$net_sales_link = 'admin.php?page=wc-reports&tab=orders&range=month';
|
131 |
+
$top_seller_link = 'admin.php?page=wc-reports&tab=orders&report=sales_by_product&range=month&product_ids=';
|
132 |
+
$report_data = $is_wc_admin_disabled ? $this->get_sales_report_data() : $this->get_wc_admin_performance_data();
|
133 |
+
if ( ! $is_wc_admin_disabled ) {
|
134 |
+
$net_sales_link = 'admin.php?page=wc-admin&path=%2Fanalytics%2Frevenue&chart=net_revenue&orderby=net_revenue&period=month&compare=previous_period';
|
135 |
+
$top_seller_link = 'admin.php?page=wc-admin&filter=single_product&path=%2Fanalytics%2Fproducts&products=';
|
136 |
+
}
|
137 |
+
|
138 |
echo '<ul class="wc_status_list">';
|
139 |
|
140 |
if ( current_user_can( 'view_woocommerce_reports' ) ) {
|
141 |
+
|
142 |
if ( $report_data ) {
|
143 |
?>
|
144 |
<li class="sales-this-month">
|
145 |
+
<a href="<?php echo esc_url( admin_url( $net_sales_link ) ); ?>">
|
146 |
+
<?php echo $this->sales_sparkline( $reports, $is_wc_admin_disabled, '' ); // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?>
|
147 |
<?php
|
148 |
printf(
|
149 |
/* translators: %s: net sales */
|
160 |
if ( $top_seller && $top_seller->qty ) {
|
161 |
?>
|
162 |
<li class="best-seller-this-month">
|
163 |
+
<a href="<?php echo esc_url( admin_url( $top_seller_link . $top_seller->product_id ) ); ?>">
|
164 |
+
<?php echo $this->sales_sparkline( $reports, $is_wc_admin_disabled, $top_seller->product_id, 'count' ); // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?>
|
165 |
<?php
|
166 |
printf(
|
167 |
/* translators: 1: top seller product title 2: top seller quantity */
|
177 |
}
|
178 |
|
179 |
$this->status_widget_order_rows();
|
180 |
+
$this->status_widget_stock_rows( $is_wc_admin_disabled );
|
181 |
|
182 |
do_action( 'woocommerce_after_dashboard_status_widget', $reports );
|
183 |
echo '</ul>';
|
226 |
|
227 |
/**
|
228 |
* Show stock data is status widget.
|
229 |
+
*
|
230 |
+
* @param bool $is_wc_admin_disabled if woocommerce admin is disabled.
|
231 |
*/
|
232 |
+
private function status_widget_stock_rows( $is_wc_admin_disabled ) {
|
233 |
global $wpdb;
|
234 |
|
235 |
// Requires lookup table added in 3.6.
|
274 |
|
275 |
$transient_name = 'wc_outofstock_count';
|
276 |
$outofstock_count = get_transient( $transient_name );
|
277 |
+
$lowstock_link = 'admin.php?page=wc-reports&tab=stock&report=low_in_stock';
|
278 |
+
$outofstock_link = 'admin.php?page=wc-reports&tab=stock&report=out_of_stock';
|
279 |
+
|
280 |
+
if ( false === $is_wc_admin_disabled ) {
|
281 |
+
$lowstock_link = 'admin.php?page=wc-admin&type=lowstock&path=%2Fanalytics%2Fstock';
|
282 |
+
$outofstock_link = 'admin.php?page=wc-admin&type=outofstock&path=%2Fanalytics%2Fstock';
|
283 |
+
}
|
284 |
|
285 |
if ( false === $outofstock_count ) {
|
286 |
/**
|
309 |
}
|
310 |
?>
|
311 |
<li class="low-in-stock">
|
312 |
+
<a href="<?php echo esc_url( admin_url( $lowstock_link ) ); ?>">
|
313 |
<?php
|
314 |
printf(
|
315 |
/* translators: %s: order count */
|
320 |
</a>
|
321 |
</li>
|
322 |
<li class="out-of-stock">
|
323 |
+
<a href="<?php echo esc_url( admin_url( $outofstock_link ) ); ?>">
|
324 |
<?php
|
325 |
printf(
|
326 |
/* translators: %s: order count */
|
451 |
</div>
|
452 |
<?php
|
453 |
}
|
454 |
+
|
455 |
+
/**
|
456 |
+
* Gets the sales performance data from the new WooAdmin store.
|
457 |
+
*
|
458 |
+
* @return stdClass|WP_Error|WP_REST_Response
|
459 |
+
*/
|
460 |
+
private function get_wc_admin_performance_data() {
|
461 |
+
$request = new \WP_REST_Request( 'GET', '/wc-analytics/reports/performance-indicators' );
|
462 |
+
$start_date = gmdate( 'Y-m-01 00:00:00', current_time( 'timestamp' ) );
|
463 |
+
$end_date = gmdate( 'Y-m-d 23:59:59', current_time( 'timestamp' ) );
|
464 |
+
$request->set_query_params(
|
465 |
+
array(
|
466 |
+
'before' => $end_date,
|
467 |
+
'after' => $start_date,
|
468 |
+
'stats' => 'revenue/total_sales,revenue/net_revenue,orders/orders_count,products/items_sold,variations/items_sold',
|
469 |
+
)
|
470 |
+
);
|
471 |
+
$response = rest_do_request( $request );
|
472 |
+
|
473 |
+
if ( is_wp_error( $response ) ) {
|
474 |
+
return $response;
|
475 |
+
}
|
476 |
+
|
477 |
+
if ( 200 !== $response->get_status() ) {
|
478 |
+
return new \WP_Error( 'woocommerce_analytics_performance_indicators_result_failed', __( 'Sorry, fetching performance indicators failed.', 'woocommerce' ) );
|
479 |
+
}
|
480 |
+
$report_keys = array(
|
481 |
+
'net_revenue' => 'net_sales',
|
482 |
+
);
|
483 |
+
$performance_data = new stdClass();
|
484 |
+
foreach ( $response->get_data() as $indicator ) {
|
485 |
+
if ( isset( $indicator['chart'] ) && isset( $indicator['value'] ) ) {
|
486 |
+
$key = isset( $report_keys[ $indicator['chart'] ] ) ? $report_keys[ $indicator['chart'] ] : $indicator['chart'];
|
487 |
+
$performance_data->$key = $indicator['value'];
|
488 |
+
}
|
489 |
+
}
|
490 |
+
return $performance_data;
|
491 |
+
}
|
492 |
+
|
493 |
+
/**
|
494 |
+
* Overwrites the original sparkline to use the new reports data if WooAdmin is enabled.
|
495 |
+
* Prepares a sparkline to show sales in the last X days.
|
496 |
+
*
|
497 |
+
* @param WC_Admin_Report $reports old class for getting reports.
|
498 |
+
* @param bool $is_wc_admin_disabled If WC Admin is disabled or not.
|
499 |
+
* @param int $id ID of the product to show. Blank to get all orders.
|
500 |
+
* @param string $type Type of sparkline to get. Ignored if ID is not set.
|
501 |
+
* @return string
|
502 |
+
*/
|
503 |
+
private function sales_sparkline( $reports, $is_wc_admin_disabled = false, $id = '', $type = 'sales' ) {
|
504 |
+
$days = max( 7, gmdate( 'd', current_time( 'timestamp' ) ) );
|
505 |
+
if ( $is_wc_admin_disabled ) {
|
506 |
+
return $reports->sales_sparkline( $id, $days, $type );
|
507 |
+
}
|
508 |
+
$sales_endpoint = '/wc-analytics/reports/revenue/stats';
|
509 |
+
$start_date = gmdate( 'Y-m-d 00:00:00', current_time( 'timestamp' ) - ( ( $days - 1 ) * DAY_IN_SECONDS ) );
|
510 |
+
$end_date = gmdate( 'Y-m-d 23:59:59', current_time( 'timestamp' ) );
|
511 |
+
$meta_key = 'net_revenue';
|
512 |
+
$params = array(
|
513 |
+
'order' => 'asc',
|
514 |
+
'interval' => 'day',
|
515 |
+
'per_page' => 100,
|
516 |
+
'before' => $end_date,
|
517 |
+
'after' => $start_date,
|
518 |
+
);
|
519 |
+
if ( $id ) {
|
520 |
+
$sales_endpoint = '/wc-analytics/reports/products/stats';
|
521 |
+
$meta_key = ( 'sales' === $type ) ? 'net_revenue' : 'items_sold';
|
522 |
+
$params['products'] = $id;
|
523 |
+
}
|
524 |
+
$request = new \WP_REST_Request( 'GET', $sales_endpoint );
|
525 |
+
$params['fields'] = array( $meta_key );
|
526 |
+
$request->set_query_params( $params );
|
527 |
+
|
528 |
+
$response = rest_do_request( $request );
|
529 |
+
|
530 |
+
if ( is_wp_error( $response ) ) {
|
531 |
+
return $response;
|
532 |
+
}
|
533 |
+
|
534 |
+
$resp_data = $response->get_data();
|
535 |
+
$data = $resp_data['intervals'];
|
536 |
+
|
537 |
+
$sparkline_data = array();
|
538 |
+
$total = 0;
|
539 |
+
foreach ( $data as $d ) {
|
540 |
+
$total += $d['subtotals']->$meta_key;
|
541 |
+
array_push( $sparkline_data, array( strval( strtotime( $d['interval'] ) * 1000 ), $d['subtotals']->$meta_key ) );
|
542 |
+
}
|
543 |
+
|
544 |
+
if ( 'sales' === $type ) {
|
545 |
+
/* translators: 1: total income 2: days */
|
546 |
+
$tooltip = sprintf( __( 'Sold %1$s worth in the last %2$d days', 'woocommerce' ), strip_tags( wc_price( $total ) ), $days );
|
547 |
+
} else {
|
548 |
+
/* translators: 1: total items sold 2: days */
|
549 |
+
$tooltip = sprintf( _n( 'Sold %1$d item in the last %2$d days', 'Sold %1$d items in the last %2$d days', $total, 'woocommerce' ), $total, $days );
|
550 |
+
}
|
551 |
+
|
552 |
+
return '<span class="wc_sparkline ' . ( ( 'sales' === $type ) ? 'lines' : 'bars' ) . ' tips" data-color="#777" data-tip="' . esc_attr( $tooltip ) . '" data-barwidth="' . 60 * 60 * 16 * 1000 . '" data-sparkline="' . wc_esc_json( wp_json_encode( $sparkline_data ) ) . '"></span>';
|
553 |
+
}
|
554 |
}
|
555 |
|
556 |
endif;
|
includes/admin/class-wc-admin-help.php
CHANGED
@@ -65,7 +65,7 @@ class WC_Admin_Help {
|
|
65 |
'content' =>
|
66 |
'<h2>' . __( 'Found a bug?', 'woocommerce' ) . '</h2>' .
|
67 |
/* translators: 1: GitHub issues URL 2: GitHub contribution guide URL 3: System status report URL */
|
68 |
-
'<p>' . sprintf( __( 'If you find a bug within WooCommerce core you can create a ticket via <a href="%1$s">Github issues</a>. Ensure you read the <a href="%2$s">contribution guide</a> prior to submitting your report. To help us solve your issue, please be as descriptive as possible and include your <a href="%3$s">system status report</a>.', 'woocommerce' ), 'https://github.com/woocommerce/woocommerce/issues?state=open', 'https://github.com/woocommerce/woocommerce/blob/
|
69 |
'<p><a href="https://github.com/woocommerce/woocommerce/issues/new?template=4-Bug-report.md" class="button button-primary">' . __( 'Report a bug', 'woocommerce' ) . '</a> <a href="' . admin_url( 'admin.php?page=wc-status' ) . '" class="button">' . __( 'System status', 'woocommerce' ) . '</a></p>',
|
70 |
|
71 |
)
|
65 |
'content' =>
|
66 |
'<h2>' . __( 'Found a bug?', 'woocommerce' ) . '</h2>' .
|
67 |
/* translators: 1: GitHub issues URL 2: GitHub contribution guide URL 3: System status report URL */
|
68 |
+
'<p>' . sprintf( __( 'If you find a bug within WooCommerce core you can create a ticket via <a href="%1$s">Github issues</a>. Ensure you read the <a href="%2$s">contribution guide</a> prior to submitting your report. To help us solve your issue, please be as descriptive as possible and include your <a href="%3$s">system status report</a>.', 'woocommerce' ), 'https://github.com/woocommerce/woocommerce/issues?state=open', 'https://github.com/woocommerce/woocommerce/blob/trunk/.github/CONTRIBUTING.md', admin_url( 'admin.php?page=wc-status' ) ) . '</p>' .
|
69 |
'<p><a href="https://github.com/woocommerce/woocommerce/issues/new?template=4-Bug-report.md" class="button button-primary">' . __( 'Report a bug', 'woocommerce' ) . '</a> <a href="' . admin_url( 'admin.php?page=wc-status' ) . '" class="button">' . __( 'System status', 'woocommerce' ) . '</a></p>',
|
70 |
|
71 |
)
|
includes/admin/class-wc-admin.php
CHANGED
@@ -94,6 +94,7 @@ class WC_Admin {
|
|
94 |
switch ( $screen->id ) {
|
95 |
case 'dashboard':
|
96 |
case 'dashboard-network':
|
|
|
97 |
include __DIR__ . '/class-wc-admin-dashboard.php';
|
98 |
break;
|
99 |
case 'options-permalink':
|
94 |
switch ( $screen->id ) {
|
95 |
case 'dashboard':
|
96 |
case 'dashboard-network':
|
97 |
+
include __DIR__ . '/class-wc-admin-dashboard-setup.php';
|
98 |
include __DIR__ . '/class-wc-admin-dashboard.php';
|
99 |
break;
|
100 |
case 'options-permalink':
|
includes/admin/meta-boxes/class-wc-meta-box-product-data.php
CHANGED
@@ -509,6 +509,7 @@ class WC_Meta_Box_Product_Data {
|
|
509 |
),
|
510 |
'manage_stock' => isset( $_POST['variable_manage_stock'][ $i ] ),
|
511 |
'stock_quantity' => $stock,
|
|
|
512 |
'backorders' => isset( $_POST['variable_backorders'], $_POST['variable_backorders'][ $i ] ) ? wc_clean( wp_unslash( $_POST['variable_backorders'][ $i ] ) ) : null,
|
513 |
'stock_status' => isset( $_POST['variable_stock_status'][ $i ] ) ? wc_clean( wp_unslash( $_POST['variable_stock_status'][ $i ] ) ) : null,
|
514 |
'image_id' => isset( $_POST['upload_image_id'][ $i ] ) ? wc_clean( wp_unslash( $_POST['upload_image_id'][ $i ] ) ) : null,
|
509 |
),
|
510 |
'manage_stock' => isset( $_POST['variable_manage_stock'][ $i ] ),
|
511 |
'stock_quantity' => $stock,
|
512 |
+
'low_stock_amount' => isset( $_POST['variable_low_stock_amount'][ $i ] ) && '' !== $_POST['variable_low_stock_amount'][ $i ] ? wc_stock_amount( wp_unslash( $_POST['variable_low_stock_amount'][ $i ] ) ) : '',
|
513 |
'backorders' => isset( $_POST['variable_backorders'], $_POST['variable_backorders'][ $i ] ) ? wc_clean( wp_unslash( $_POST['variable_backorders'][ $i ] ) ) : null,
|
514 |
'stock_status' => isset( $_POST['variable_stock_status'][ $i ] ) ? wc_clean( wp_unslash( $_POST['variable_stock_status'][ $i ] ) ) : null,
|
515 |
'image_id' => isset( $_POST['upload_image_id'][ $i ] ) ? wc_clean( wp_unslash( $_POST['upload_image_id'][ $i ] ) ) : null,
|
includes/admin/meta-boxes/views/html-order-shipping.php
CHANGED
@@ -31,11 +31,11 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
31 |
$found_method = false;
|
32 |
|
33 |
foreach ( $shipping_methods as $method ) {
|
34 |
-
$
|
35 |
|
36 |
-
echo '<option value="' . esc_attr( $
|
37 |
|
38 |
-
if ( $
|
39 |
$found_method = true;
|
40 |
}
|
41 |
}
|
31 |
$found_method = false;
|
32 |
|
33 |
foreach ( $shipping_methods as $method ) {
|
34 |
+
$is_active = $item->get_method_id() === $method->id;
|
35 |
|
36 |
+
echo '<option value="' . esc_attr( $method->id ) . '" ' . selected( true, $is_active, false ) . '>' . esc_html( $method->get_method_title() ) . '</option>';
|
37 |
|
38 |
+
if ( $is_active ) {
|
39 |
$found_method = true;
|
40 |
}
|
41 |
}
|
includes/admin/meta-boxes/views/html-product-data-inventory.php
CHANGED
@@ -75,10 +75,14 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
75 |
array(
|
76 |
'id' => '_low_stock_amount',
|
77 |
'value' => $product_object->get_low_stock_amount( 'edit' ),
|
78 |
-
'placeholder' =>
|
|
|
|
|
|
|
|
|
79 |
'label' => __( 'Low stock threshold', 'woocommerce' ),
|
80 |
'desc_tip' => true,
|
81 |
-
'description' => __( 'When product stock reaches this amount you will be notified by email', 'woocommerce' ),
|
82 |
'type' => 'number',
|
83 |
'custom_attributes' => array(
|
84 |
'step' => 'any',
|
75 |
array(
|
76 |
'id' => '_low_stock_amount',
|
77 |
'value' => $product_object->get_low_stock_amount( 'edit' ),
|
78 |
+
'placeholder' => sprintf(
|
79 |
+
/* translators: %d: Amount of stock left */
|
80 |
+
esc_attr__( 'Store-wide threshold (%d)', 'woocommerce' ),
|
81 |
+
esc_attr( get_option( 'woocommerce_notify_low_stock_amount' ) )
|
82 |
+
),
|
83 |
'label' => __( 'Low stock threshold', 'woocommerce' ),
|
84 |
'desc_tip' => true,
|
85 |
+
'description' => __( 'When product stock reaches this amount you will be notified by email. It is possible to define different values for each variation individually. The shop default value can be set in Settings > Products > Inventory.', 'woocommerce' ),
|
86 |
'type' => 'number',
|
87 |
'custom_attributes' => array(
|
88 |
'step' => 'any',
|
includes/admin/meta-boxes/views/html-product-data-variations.php
CHANGED
@@ -75,6 +75,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
75 |
<option value="variable_stock_status_instock"><?php esc_html_e( 'Set Status - In stock', 'woocommerce' ); ?></option>
|
76 |
<option value="variable_stock_status_outofstock"><?php esc_html_e( 'Set Status - Out of stock', 'woocommerce' ); ?></option>
|
77 |
<option value="variable_stock_status_onbackorder"><?php esc_html_e( 'Set Status - On backorder', 'woocommerce' ); ?></option>
|
|
|
78 |
</optgroup>
|
79 |
<optgroup label="<?php esc_attr_e( 'Shipping', 'woocommerce' ); ?>">
|
80 |
<option value="variable_length"><?php esc_html_e( 'Length', 'woocommerce' ); ?></option>
|
75 |
<option value="variable_stock_status_instock"><?php esc_html_e( 'Set Status - In stock', 'woocommerce' ); ?></option>
|
76 |
<option value="variable_stock_status_outofstock"><?php esc_html_e( 'Set Status - Out of stock', 'woocommerce' ); ?></option>
|
77 |
<option value="variable_stock_status_onbackorder"><?php esc_html_e( 'Set Status - On backorder', 'woocommerce' ); ?></option>
|
78 |
+
<option value="variable_low_stock_amount"><?php esc_html_e( 'Low stock threshold', 'woocommerce' ); ?></option>
|
79 |
</optgroup>
|
80 |
<optgroup label="<?php esc_attr_e( 'Shipping', 'woocommerce' ); ?>">
|
81 |
<option value="variable_length"><?php esc_html_e( 'Length', 'woocommerce' ); ?></option>
|
includes/admin/meta-boxes/views/html-variation-admin.php
CHANGED
@@ -210,6 +210,35 @@ defined( 'ABSPATH' ) || exit;
|
|
210 |
)
|
211 |
);
|
212 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
/**
|
214 |
* Variation options inventory action.
|
215 |
*
|
210 |
)
|
211 |
);
|
212 |
|
213 |
+
$low_stock_placeholder = ( $product_object->get_manage_stock() && '' !== $product_object->get_low_stock_amount() )
|
214 |
+
? sprintf(
|
215 |
+
/* translators: %d: Amount of stock left */
|
216 |
+
esc_attr__( 'Parent product\'s threshold (%d)', 'woocommerce' ),
|
217 |
+
esc_attr( $product_object->get_low_stock_amount() )
|
218 |
+
)
|
219 |
+
: sprintf(
|
220 |
+
/* translators: %d: Amount of stock left */
|
221 |
+
esc_attr__( 'Store-wide threshold (%d)', 'woocommerce' ),
|
222 |
+
esc_attr( get_option( 'woocommerce_notify_low_stock_amount' ) )
|
223 |
+
);
|
224 |
+
|
225 |
+
woocommerce_wp_text_input(
|
226 |
+
array(
|
227 |
+
'id' => "variable_low_stock_amount{$loop}",
|
228 |
+
'name' => "variable_low_stock_amount[{$loop}]",
|
229 |
+
'value' => $variation_object->get_low_stock_amount( 'edit' ),
|
230 |
+
'placeholder' => $low_stock_placeholder,
|
231 |
+
'label' => __( 'Low stock threshold', 'woocommerce' ),
|
232 |
+
'desc_tip' => true,
|
233 |
+
'description' => __( 'When variation stock reaches this amount you will be notified by email. The default value for all variations can be set in the product Inventory tab. The shop default value can be set in Settings > Products > Inventory.', 'woocommerce' ),
|
234 |
+
'type' => 'number',
|
235 |
+
'custom_attributes' => array(
|
236 |
+
'step' => 'any',
|
237 |
+
),
|
238 |
+
'wrapper_class' => 'form-row',
|
239 |
+
)
|
240 |
+
);
|
241 |
+
|
242 |
/**
|
243 |
* Variation options inventory action.
|
244 |
*
|
includes/admin/plugin-updates/class-wc-updates-screen-updates.php
CHANGED
@@ -6,6 +6,8 @@
|
|
6 |
* @version 3.2.0
|
7 |
*/
|
8 |
|
|
|
|
|
9 |
if ( ! defined( 'ABSPATH' ) ) {
|
10 |
exit;
|
11 |
}
|
@@ -37,8 +39,13 @@ class WC_Updates_Screen_Updates extends WC_Plugin_Updates {
|
|
37 |
return;
|
38 |
}
|
39 |
|
|
|
|
|
|
|
|
|
|
|
40 |
$this->new_version = wc_clean( $updateable_plugins['woocommerce/woocommerce.php']->update->new_version );
|
41 |
-
$this->major_untested_plugins = $this->get_untested_plugins( $this->new_version,
|
42 |
|
43 |
if ( ! empty( $this->major_untested_plugins ) ) {
|
44 |
echo $this->get_extensions_modal_warning(); // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
|
6 |
* @version 3.2.0
|
7 |
*/
|
8 |
|
9 |
+
use Automattic\Jetpack\Constants;
|
10 |
+
|
11 |
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
exit;
|
13 |
}
|
39 |
return;
|
40 |
}
|
41 |
|
42 |
+
$version_type = Constants::get_constant( 'WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE' );
|
43 |
+
if ( ! is_string( $version_type ) ) {
|
44 |
+
$version_type = 'none';
|
45 |
+
}
|
46 |
+
|
47 |
$this->new_version = wc_clean( $updateable_plugins['woocommerce/woocommerce.php']->update->new_version );
|
48 |
+
$this->major_untested_plugins = $this->get_untested_plugins( $this->new_version, $version_type );
|
49 |
|
50 |
if ( ! empty( $this->major_untested_plugins ) ) {
|
51 |
echo $this->get_extensions_modal_warning(); // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
|
includes/admin/settings/class-wc-settings-products.php
CHANGED
@@ -64,6 +64,12 @@ class WC_Settings_Products extends WC_Settings_Page {
|
|
64 |
$settings = $this->get_settings( $current_section );
|
65 |
WC_Admin_Settings::save_fields( $settings );
|
66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
if ( $current_section ) {
|
68 |
do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
|
69 |
}
|
64 |
$settings = $this->get_settings( $current_section );
|
65 |
WC_Admin_Settings::save_fields( $settings );
|
66 |
|
67 |
+
/*
|
68 |
+
* Product->Inventory has a setting `Out of stock visibility`.
|
69 |
+
* Because of this, we need to recount the terms to keep them in-sync.
|
70 |
+
*/
|
71 |
+
wc_recount_all_terms();
|
72 |
+
|
73 |
if ( $current_section ) {
|
74 |
do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
|
75 |
}
|
includes/admin/views/html-admin-dashboard-setup.php
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Admin View: Dashboard - Finish Setup
|
4 |
+
*
|
5 |
+
* @package WooCommerce\Admin
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit;
|
10 |
+
}
|
11 |
+
?>
|
12 |
+
<div class="dashboard-widget-finish-setup">
|
13 |
+
<span class='progress-wrapper'>
|
14 |
+
<svg class="circle-progress" width="17" height="17" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
15 |
+
<circle r="6.5" cx="10" cy="10" fill="transparent" stroke-dasharray="40.859" stroke-dashoffset="0"></circle>
|
16 |
+
<circle class="bar" r="6.5" cx="190" cy="10" fill="transparent" stroke-dasharray="40.859" stroke-dashoffset="<?php echo esc_attr( $circle_dashoffset ); ?>" transform='rotate(-90 100 100)'></circle>
|
17 |
+
</svg>
|
18 |
+
<span><?php echo esc_html_e( 'Step', 'woocommerce' ); ?> <?php echo esc_html( $completed_tasks_count ); ?> <?php echo esc_html_e( 'of', 'woocommerce' ); ?> <?php echo esc_html( $tasks_count ); ?></span>
|
19 |
+
</span>
|
20 |
+
|
21 |
+
<div class="description">
|
22 |
+
<div>
|
23 |
+
<?php echo esc_html_e( 'You\'re almost there! Once you complete store setup you can start receiving orders.', 'woocommerce' ); ?>
|
24 |
+
<div><a href='<?php echo esc_attr( $button_link ); ?>' class='button button-primary'><?php echo esc_html_e( 'Start selling', 'woocommerce' ); ?></a></div>
|
25 |
+
</div>
|
26 |
+
<img src="<?php echo esc_url( WC()->plugin_url() ); ?>/assets/images/dashboard-widget-setup.png" />
|
27 |
+
</div>
|
28 |
+
<div class="clear"></div>
|
29 |
+
</div>
|
includes/admin/views/html-admin-page-status-report.php
CHANGED
@@ -5,16 +5,12 @@
|
|
5 |
* @package WooCommerce
|
6 |
*/
|
7 |
|
|
|
|
|
8 |
defined( 'ABSPATH' ) || exit;
|
9 |
|
10 |
global $wpdb;
|
11 |
|
12 |
-
if ( ! defined( 'WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE' ) ) {
|
13 |
-
// Define if we're checking against major or minor versions.
|
14 |
-
// Since 5.0 all versions are backwards compatible, so there's no more check.
|
15 |
-
define( 'WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE', 'none' );
|
16 |
-
}
|
17 |
-
|
18 |
$report = wc()->api->get_endpoint_data( '/wc/v3/system_status' );
|
19 |
$environment = $report['environment'];
|
20 |
$database = $report['database'];
|
@@ -27,7 +23,7 @@ $security = $report['security'];
|
|
27 |
$settings = $report['settings'];
|
28 |
$wp_pages = $report['pages'];
|
29 |
$plugin_updates = new WC_Plugin_Updates();
|
30 |
-
$untested_plugins = $plugin_updates->get_untested_plugins( WC()->version, WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE );
|
31 |
?>
|
32 |
<div class="updated woocommerce-message inline">
|
33 |
<p>
|
@@ -518,7 +514,7 @@ $untested_plugins = $plugin_updates->get_untested_plugins( WC()->version, WC_S
|
|
518 |
<tbody>
|
519 |
<tr>
|
520 |
<td data-export-label="WC Database Version"><?php esc_html_e( 'WooCommerce database version', 'woocommerce' ); ?>:</td>
|
521 |
-
<td class="help"><?php echo wc_help_tip( esc_html__( 'The version
|
522 |
<td><?php echo esc_html( $database['wc_database_version'] ); ?></td>
|
523 |
</tr>
|
524 |
<tr>
|
5 |
* @package WooCommerce
|
6 |
*/
|
7 |
|
8 |
+
use Automattic\Jetpack\Constants;
|
9 |
+
|
10 |
defined( 'ABSPATH' ) || exit;
|
11 |
|
12 |
global $wpdb;
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
$report = wc()->api->get_endpoint_data( '/wc/v3/system_status' );
|
15 |
$environment = $report['environment'];
|
16 |
$database = $report['database'];
|
23 |
$settings = $report['settings'];
|
24 |
$wp_pages = $report['pages'];
|
25 |
$plugin_updates = new WC_Plugin_Updates();
|
26 |
+
$untested_plugins = $plugin_updates->get_untested_plugins( WC()->version, Constants::get_constant( 'WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE' ) );
|
27 |
?>
|
28 |
<div class="updated woocommerce-message inline">
|
29 |
<p>
|
514 |
<tbody>
|
515 |
<tr>
|
516 |
<td data-export-label="WC Database Version"><?php esc_html_e( 'WooCommerce database version', 'woocommerce' ); ?>:</td>
|
517 |
+
<td class="help"><?php echo wc_help_tip( esc_html__( 'The database version for WooCommerce. Note that it may not match WooCommerce core version and that is normal.', 'woocommerce' ) ); /* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */ ?></td>
|
518 |
<td><?php echo esc_html( $database['wc_database_version'] ); ?></td>
|
519 |
</tr>
|
520 |
<tr>
|
includes/class-wc-ajax.php
CHANGED
@@ -1273,7 +1273,6 @@ class WC_AJAX {
|
|
1273 |
}
|
1274 |
|
1275 |
if ( ! empty( $order_item_ids ) ) {
|
1276 |
-
$order_notes = array();
|
1277 |
|
1278 |
foreach ( $order_item_ids as $item_id ) {
|
1279 |
$item_id = absint( $item_id );
|
@@ -1300,6 +1299,18 @@ class WC_AJAX {
|
|
1300 |
$order->calculate_taxes( $calculate_tax_args );
|
1301 |
$order->calculate_totals( false );
|
1302 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1303 |
// Get HTML to return.
|
1304 |
ob_start();
|
1305 |
include __DIR__ . '/admin/meta-boxes/views/html-order-items.php';
|
@@ -1871,7 +1882,7 @@ class WC_AJAX {
|
|
1871 |
$order = wc_get_order( $order_id );
|
1872 |
$max_refund = wc_format_decimal( $order->get_total() - $order->get_total_refunded(), wc_get_price_decimals() );
|
1873 |
|
1874 |
-
if ( ! $refund_amount || $max_refund < $refund_amount || 0 > $refund_amount ) {
|
1875 |
throw new Exception( __( 'Invalid refund amount', 'woocommerce' ) );
|
1876 |
}
|
1877 |
|
@@ -2290,6 +2301,32 @@ class WC_AJAX {
|
|
2290 |
}
|
2291 |
}
|
2292 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2293 |
/**
|
2294 |
* Bulk action - Set Weight.
|
2295 |
*
|
@@ -2536,6 +2573,7 @@ class WC_AJAX {
|
|
2536 |
* @uses WC_AJAX::variation_bulk_action_toggle_virtual()
|
2537 |
* @uses WC_AJAX::variation_bulk_action_toggle_downloadable()
|
2538 |
* @uses WC_AJAX::variation_bulk_action_toggle_enabled
|
|
|
2539 |
*/
|
2540 |
public static function bulk_edit_variations() {
|
2541 |
ob_start();
|
1273 |
}
|
1274 |
|
1275 |
if ( ! empty( $order_item_ids ) ) {
|
|
|
1276 |
|
1277 |
foreach ( $order_item_ids as $item_id ) {
|
1278 |
$item_id = absint( $item_id );
|
1299 |
$order->calculate_taxes( $calculate_tax_args );
|
1300 |
$order->calculate_totals( false );
|
1301 |
|
1302 |
+
/**
|
1303 |
+
* Fires after order items are removed.
|
1304 |
+
*
|
1305 |
+
* @since 5.2.0
|
1306 |
+
*
|
1307 |
+
* @param int $item_id WC item ID.
|
1308 |
+
* @param WC_Order_Item|false $item As returned by $order->get_item( $item_id ).
|
1309 |
+
* @param bool|array|WP_Error $changed_store Result of wc_maybe_adjust_line_item_product_stock().
|
1310 |
+
* @param bool|WC_Order|WC_Order_Refund $order As returned by wc_get_order().
|
1311 |
+
*/
|
1312 |
+
do_action( 'woocommerce_ajax_order_items_removed', $item_id, $item, $changed_stock, $order );
|
1313 |
+
|
1314 |
// Get HTML to return.
|
1315 |
ob_start();
|
1316 |
include __DIR__ . '/admin/meta-boxes/views/html-order-items.php';
|
1882 |
$order = wc_get_order( $order_id );
|
1883 |
$max_refund = wc_format_decimal( $order->get_total() - $order->get_total_refunded(), wc_get_price_decimals() );
|
1884 |
|
1885 |
+
if ( ( ! $refund_amount && ( wc_format_decimal( 0, wc_get_price_decimals() ) !== $refund_amount ) ) || $max_refund < $refund_amount || 0 > $refund_amount ) {
|
1886 |
throw new Exception( __( 'Invalid refund amount', 'woocommerce' ) );
|
1887 |
}
|
1888 |
|
2301 |
}
|
2302 |
}
|
2303 |
|
2304 |
+
/**
|
2305 |
+
* Bulk action - Set Low Stock Amount.
|
2306 |
+
*
|
2307 |
+
* @param array $variations List of variations.
|
2308 |
+
* @param array $data Data to set.
|
2309 |
+
*
|
2310 |
+
* @used-by bulk_edit_variations
|
2311 |
+
*/
|
2312 |
+
private static function variation_bulk_action_variable_low_stock_amount( $variations, $data ) {
|
2313 |
+
if ( ! isset( $data['value'] ) ) {
|
2314 |
+
return;
|
2315 |
+
}
|
2316 |
+
|
2317 |
+
$low_stock_amount = wc_stock_amount( wc_clean( $data['value'] ) );
|
2318 |
+
|
2319 |
+
foreach ( $variations as $variation_id ) {
|
2320 |
+
$variation = wc_get_product( $variation_id );
|
2321 |
+
if ( $variation->managing_stock() ) {
|
2322 |
+
$variation->set_low_stock_amount( $low_stock_amount );
|
2323 |
+
} else {
|
2324 |
+
$variation->set_low_stock_amount( '' );
|
2325 |
+
}
|
2326 |
+
$variation->save();
|
2327 |
+
}
|
2328 |
+
}
|
2329 |
+
|
2330 |
/**
|
2331 |
* Bulk action - Set Weight.
|
2332 |
*
|
2573 |
* @uses WC_AJAX::variation_bulk_action_toggle_virtual()
|
2574 |
* @uses WC_AJAX::variation_bulk_action_toggle_downloadable()
|
2575 |
* @uses WC_AJAX::variation_bulk_action_toggle_enabled
|
2576 |
+
* @uses WC_AJAX::variation_bulk_action_variable_low_stock_amount()
|
2577 |
*/
|
2578 |
public static function bulk_edit_variations() {
|
2579 |
ob_start();
|
includes/class-wc-cache-helper.php
CHANGED
@@ -26,6 +26,7 @@ class WC_Cache_Helper {
|
|
26 |
add_filter( 'nocache_headers', array( __CLASS__, 'additional_nocache_headers' ), 10 );
|
27 |
add_action( 'shutdown', array( __CLASS__, 'delete_transients_on_shutdown' ), 10 );
|
28 |
add_action( 'template_redirect', array( __CLASS__, 'geolocation_ajax_redirect' ) );
|
|
|
29 |
add_action( 'admin_notices', array( __CLASS__, 'notices' ) );
|
30 |
add_action( 'delete_version_transients', array( __CLASS__, 'delete_version_transients' ), 10 );
|
31 |
add_action( 'wp', array( __CLASS__, 'prevent_caching' ) );
|
@@ -190,6 +191,24 @@ class WC_Cache_Helper {
|
|
190 |
}
|
191 |
}
|
192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
/**
|
194 |
* Get transient version.
|
195 |
*
|
26 |
add_filter( 'nocache_headers', array( __CLASS__, 'additional_nocache_headers' ), 10 );
|
27 |
add_action( 'shutdown', array( __CLASS__, 'delete_transients_on_shutdown' ), 10 );
|
28 |
add_action( 'template_redirect', array( __CLASS__, 'geolocation_ajax_redirect' ) );
|
29 |
+
add_action( 'wc_ajax_update_order_review', array( __CLASS__, 'update_geolocation_hash' ), 5 );
|
30 |
add_action( 'admin_notices', array( __CLASS__, 'notices' ) );
|
31 |
add_action( 'delete_version_transients', array( __CLASS__, 'delete_version_transients' ), 10 );
|
32 |
add_action( 'wp', array( __CLASS__, 'prevent_caching' ) );
|
191 |
}
|
192 |
}
|
193 |
|
194 |
+
/**
|
195 |
+
* Updates the `woocommerce_geo_hash` cookie, which is used to help ensure we display
|
196 |
+
* the correct pricing etc to customers, according to their billing country.
|
197 |
+
*
|
198 |
+
* Note that:
|
199 |
+
*
|
200 |
+
* A) This only sets the cookie if the default customer address is set to "Geolocate (with
|
201 |
+
* Page Caching Support)".
|
202 |
+
*
|
203 |
+
* B) It is hooked into the `wc_ajax_update_order_review` action, which has the benefit of
|
204 |
+
* ensuring we update the cookie any time the billing country is changed.
|
205 |
+
*/
|
206 |
+
public static function update_geolocation_hash() {
|
207 |
+
if ( 'geolocation_ajax' === get_option( 'woocommerce_default_customer_address' ) ) {
|
208 |
+
wc_setcookie( 'woocommerce_geo_hash', static::geolocation_ajax_get_location_hash(), time() + HOUR_IN_SECONDS );
|
209 |
+
}
|
210 |
+
}
|
211 |
+
|
212 |
/**
|
213 |
* Get transient version.
|
214 |
*
|
includes/class-wc-cart.php
CHANGED
@@ -1120,6 +1120,20 @@ class WC_Cart extends WC_Legacy_Cart {
|
|
1120 |
}
|
1121 |
}
|
1122 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1123 |
// Load cart item data - may be added by other plugins.
|
1124 |
$cart_item_data = (array) apply_filters( 'woocommerce_add_cart_item_data', $cart_item_data, $product_id, $variation_id, $quantity );
|
1125 |
|
1120 |
}
|
1121 |
}
|
1122 |
|
1123 |
+
// Validate variation ID.
|
1124 |
+
if (
|
1125 |
+
0 < $variation_id && // Only check if there's any variation_id.
|
1126 |
+
(
|
1127 |
+
! $product_data->is_type( 'variation' ) || // Check if isn't a variation, it suppose to be a variation at this point.
|
1128 |
+
$product_data->get_parent_id() !== $product_id // Check if belongs to the selected variable product.
|
1129 |
+
)
|
1130 |
+
) {
|
1131 |
+
$product = wc_get_product( $product_id );
|
1132 |
+
|
1133 |
+
/* translators: 1: product link, 2: product name */
|
1134 |
+
throw new Exception( sprintf( __( 'The selected product isn\'t a variation of %2$s, please choose product options by visiting <a href="%1$s" title="%2$s">%2$s</a>.', 'woocommerce' ), esc_url( $product->get_permalink() ), esc_html( $product->get_name() ) ) );
|
1135 |
+
}
|
1136 |
+
|
1137 |
// Load cart item data - may be added by other plugins.
|
1138 |
$cart_item_data = (array) apply_filters( 'woocommerce_add_cart_item_data', $cart_item_data, $product_id, $variation_id, $quantity );
|
1139 |
|
includes/class-wc-checkout.php
CHANGED
@@ -972,10 +972,13 @@ class WC_Checkout {
|
|
972 |
|
973 |
// Redirect to success/confirmation/payment page.
|
974 |
if ( isset( $result['result'] ) && 'success' === $result['result'] ) {
|
|
|
|
|
975 |
$result = apply_filters( 'woocommerce_payment_successful_result', $result, $order_id );
|
976 |
|
977 |
if ( ! is_ajax() ) {
|
978 |
-
|
|
|
979 |
exit;
|
980 |
}
|
981 |
|
972 |
|
973 |
// Redirect to success/confirmation/payment page.
|
974 |
if ( isset( $result['result'] ) && 'success' === $result['result'] ) {
|
975 |
+
$result['order_id'] = $order_id;
|
976 |
+
|
977 |
$result = apply_filters( 'woocommerce_payment_successful_result', $result, $order_id );
|
978 |
|
979 |
if ( ! is_ajax() ) {
|
980 |
+
// phpcs:ignore WordPress.Security.SafeRedirect.wp_redirect_wp_redirect
|
981 |
+
wp_redirect( $result['redirect'] );
|
982 |
exit;
|
983 |
}
|
984 |
|
includes/class-wc-countries.php
CHANGED
@@ -602,7 +602,12 @@ class WC_Countries {
|
|
602 |
array(
|
603 |
'{first_name}' => $args['first_name'],
|
604 |
'{last_name}' => $args['last_name'],
|
605 |
-
'{name}' =>
|
|
|
|
|
|
|
|
|
|
|
606 |
'{company}' => $args['company'],
|
607 |
'{address_1}' => $args['address_1'],
|
608 |
'{address_2}' => $args['address_2'],
|
@@ -612,7 +617,14 @@ class WC_Countries {
|
|
612 |
'{country}' => $full_country,
|
613 |
'{first_name_upper}' => wc_strtoupper( $args['first_name'] ),
|
614 |
'{last_name_upper}' => wc_strtoupper( $args['last_name'] ),
|
615 |
-
'{name_upper}' => wc_strtoupper(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
616 |
'{company_upper}' => wc_strtoupper( $args['company'] ),
|
617 |
'{address_1_upper}' => wc_strtoupper( $args['address_1'] ),
|
618 |
'{address_2_upper}' => wc_strtoupper( $args['address_2'] ),
|
@@ -658,10 +670,14 @@ class WC_Countries {
|
|
658 |
* @return array
|
659 |
*/
|
660 |
public function get_default_address_fields() {
|
|
|
|
|
|
|
|
|
661 |
if ( 'optional' === get_option( 'woocommerce_checkout_address_2_field', 'optional' ) ) {
|
662 |
$address_2_placeholder = __( 'Apartment, suite, unit, etc. (optional)', 'woocommerce' );
|
663 |
} else {
|
664 |
-
$address_2_placeholder =
|
665 |
}
|
666 |
|
667 |
$fields = array(
|
@@ -704,6 +720,8 @@ class WC_Countries {
|
|
704 |
'priority' => 50,
|
705 |
),
|
706 |
'address_2' => array(
|
|
|
|
|
707 |
'placeholder' => esc_attr( $address_2_placeholder ),
|
708 |
'class' => array( 'form-row-wide', 'address-field' ),
|
709 |
'autocomplete' => 'address-line2',
|
602 |
array(
|
603 |
'{first_name}' => $args['first_name'],
|
604 |
'{last_name}' => $args['last_name'],
|
605 |
+
'{name}' => sprintf(
|
606 |
+
/* translators: 1: first name 2: last name */
|
607 |
+
_x( '%1$s %2$s', 'full name', 'woocommerce' ),
|
608 |
+
$args['first_name'],
|
609 |
+
$args['last_name']
|
610 |
+
),
|
611 |
'{company}' => $args['company'],
|
612 |
'{address_1}' => $args['address_1'],
|
613 |
'{address_2}' => $args['address_2'],
|
617 |
'{country}' => $full_country,
|
618 |
'{first_name_upper}' => wc_strtoupper( $args['first_name'] ),
|
619 |
'{last_name_upper}' => wc_strtoupper( $args['last_name'] ),
|
620 |
+
'{name_upper}' => wc_strtoupper(
|
621 |
+
sprintf(
|
622 |
+
/* translators: 1: first name 2: last name */
|
623 |
+
_x( '%1$s %2$s', 'full name', 'woocommerce' ),
|
624 |
+
$args['first_name'],
|
625 |
+
$args['last_name']
|
626 |
+
)
|
627 |
+
),
|
628 |
'{company_upper}' => wc_strtoupper( $args['company'] ),
|
629 |
'{address_1_upper}' => wc_strtoupper( $args['address_1'] ),
|
630 |
'{address_2_upper}' => wc_strtoupper( $args['address_2'] ),
|
670 |
* @return array
|
671 |
*/
|
672 |
public function get_default_address_fields() {
|
673 |
+
$address_2_label = __( 'Apartment, suite, unit, etc.', 'woocommerce' );
|
674 |
+
|
675 |
+
// If necessary, append '(optional)' to the placeholder: we don't need to worry about the
|
676 |
+
// label, though, as woocommerce_form_field() takes care of that.
|
677 |
if ( 'optional' === get_option( 'woocommerce_checkout_address_2_field', 'optional' ) ) {
|
678 |
$address_2_placeholder = __( 'Apartment, suite, unit, etc. (optional)', 'woocommerce' );
|
679 |
} else {
|
680 |
+
$address_2_placeholder = $address_2_label;
|
681 |
}
|
682 |
|
683 |
$fields = array(
|
720 |
'priority' => 50,
|
721 |
),
|
722 |
'address_2' => array(
|
723 |
+
'label' => $address_2_label,
|
724 |
+
'label_class' => array( 'screen-reader-text' ),
|
725 |
'placeholder' => esc_attr( $address_2_placeholder ),
|
726 |
'class' => array( 'form-row-wide', 'address-field' ),
|
727 |
'autocomplete' => 'address-line2',
|
includes/class-wc-form-handler.php
CHANGED
@@ -440,6 +440,8 @@ class WC_Form_Handler {
|
|
440 |
|
441 |
// Redirect to success/confirmation/payment page.
|
442 |
if ( isset( $result['result'] ) && 'success' === $result['result'] ) {
|
|
|
|
|
443 |
$result = apply_filters( 'woocommerce_payment_successful_result', $result, $order_id );
|
444 |
|
445 |
wp_redirect( $result['redirect'] ); //phpcs:ignore WordPress.Security.SafeRedirect.wp_redirect_wp_redirect
|
440 |
|
441 |
// Redirect to success/confirmation/payment page.
|
442 |
if ( isset( $result['result'] ) && 'success' === $result['result'] ) {
|
443 |
+
$result['order_id'] = $order_id;
|
444 |
+
|
445 |
$result = apply_filters( 'woocommerce_payment_successful_result', $result, $order_id );
|
446 |
|
447 |
wp_redirect( $result['redirect'] ); //phpcs:ignore WordPress.Security.SafeRedirect.wp_redirect_wp_redirect
|
includes/class-wc-frontend-scripts.php
CHANGED
@@ -398,7 +398,12 @@ class WC_Frontend_Scripts {
|
|
398 |
self::enqueue_script( 'wc-single-product' );
|
399 |
}
|
400 |
|
401 |
-
if
|
|
|
|
|
|
|
|
|
|
|
402 |
$ua = strtolower( wc_get_user_agent() ); // Exclude common bots from geolocation by user agent.
|
403 |
|
404 |
if ( ! strstr( $ua, 'bot' ) && ! strstr( $ua, 'spider' ) && ! strstr( $ua, 'crawl' ) ) {
|
@@ -473,8 +478,6 @@ class WC_Frontend_Scripts {
|
|
473 |
$params = array(
|
474 |
'wc_ajax_url' => WC_AJAX::get_endpoint( '%%endpoint%%' ),
|
475 |
'home_url' => remove_query_arg( 'lang', home_url() ), // FIX for WPML compatibility.
|
476 |
-
'is_available' => ! ( is_cart() || is_account_page() || is_checkout() || is_customize_preview() ) ? '1' : '0',
|
477 |
-
'hash' => isset( $_GET['v'] ) ? wc_clean( wp_unslash( $_GET['v'] ) ) : '', // WPCS: input var ok, CSRF ok.
|
478 |
);
|
479 |
break;
|
480 |
case 'wc-single-product':
|
398 |
self::enqueue_script( 'wc-single-product' );
|
399 |
}
|
400 |
|
401 |
+
// Only enqueue the geolocation script if the Default Current Address is set to "Geolocate
|
402 |
+
// (with Page Caching Support) and outside of the cart, checkout, account and customizer preview.
|
403 |
+
if (
|
404 |
+
'geolocation_ajax' === get_option( 'woocommerce_default_customer_address' )
|
405 |
+
&& ! ( is_cart() || is_account_page() || is_checkout() || is_customize_preview() )
|
406 |
+
) {
|
407 |
$ua = strtolower( wc_get_user_agent() ); // Exclude common bots from geolocation by user agent.
|
408 |
|
409 |
if ( ! strstr( $ua, 'bot' ) && ! strstr( $ua, 'spider' ) && ! strstr( $ua, 'crawl' ) ) {
|
478 |
$params = array(
|
479 |
'wc_ajax_url' => WC_AJAX::get_endpoint( '%%endpoint%%' ),
|
480 |
'home_url' => remove_query_arg( 'lang', home_url() ), // FIX for WPML compatibility.
|
|
|
|
|
481 |
);
|
482 |
break;
|
483 |
case 'wc-single-product':
|
includes/class-wc-order.php
CHANGED
@@ -907,7 +907,7 @@ class WC_Order extends WC_Abstract_Order {
|
|
907 |
$address = WC()->countries->get_formatted_address( $raw_address );
|
908 |
|
909 |
/**
|
910 |
-
* Filter orders
|
911 |
*
|
912 |
* @since 3.8.0
|
913 |
* @param string $address Formatted billing address string.
|
@@ -933,7 +933,7 @@ class WC_Order extends WC_Abstract_Order {
|
|
933 |
}
|
934 |
|
935 |
/**
|
936 |
-
* Filter orders
|
937 |
*
|
938 |
* @since 3.8.0
|
939 |
* @param string $address Formatted billing address string.
|
907 |
$address = WC()->countries->get_formatted_address( $raw_address );
|
908 |
|
909 |
/**
|
910 |
+
* Filter orders formatted billing address.
|
911 |
*
|
912 |
* @since 3.8.0
|
913 |
* @param string $address Formatted billing address string.
|
933 |
}
|
934 |
|
935 |
/**
|
936 |
+
* Filter orders formatted shipping address.
|
937 |
*
|
938 |
* @since 3.8.0
|
939 |
* @param string $address Formatted billing address string.
|
includes/class-wc-privacy.php
CHANGED
@@ -28,7 +28,28 @@ class WC_Privacy extends WC_Abstract_Privacy {
|
|
28 |
* Init - hook into events.
|
29 |
*/
|
30 |
public function __construct() {
|
31 |
-
parent::__construct(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
if ( ! self::$background_process ) {
|
34 |
self::$background_process = new WC_Privacy_Background_Process();
|
@@ -49,15 +70,6 @@ class WC_Privacy extends WC_Abstract_Privacy {
|
|
49 |
$this->add_eraser( 'woocommerce-customer-orders', __( 'WooCommerce Customer Orders', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'order_data_eraser' ) );
|
50 |
$this->add_eraser( 'woocommerce-customer-downloads', __( 'WooCommerce Customer Downloads', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'download_data_eraser' ) );
|
51 |
$this->add_eraser( 'woocommerce-customer-tokens', __( 'WooCommerce Customer Payment Tokens', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'customer_tokens_eraser' ) );
|
52 |
-
|
53 |
-
// Cleanup orders daily - this is a callback on a daily cron event.
|
54 |
-
add_action( 'woocommerce_cleanup_personal_data', array( $this, 'queue_cleanup_personal_data' ) );
|
55 |
-
|
56 |
-
// Handles custom anonomization types not included in core.
|
57 |
-
add_filter( 'wp_privacy_anonymize_data', array( $this, 'anonymize_custom_data_types' ), 10, 3 );
|
58 |
-
|
59 |
-
// When this is fired, data is removed in a given order. Called from bulk actions.
|
60 |
-
add_action( 'woocommerce_remove_order_personal_data', array( 'WC_Privacy_Erasers', 'remove_order_personal_data' ) );
|
61 |
}
|
62 |
|
63 |
/**
|
28 |
* Init - hook into events.
|
29 |
*/
|
30 |
public function __construct() {
|
31 |
+
parent::__construct();
|
32 |
+
|
33 |
+
// Initialize data exporters and erasers.
|
34 |
+
add_action( 'plugins_loaded', array( $this, 'register_erasers_exporters' ) );
|
35 |
+
|
36 |
+
// Cleanup orders daily - this is a callback on a daily cron event.
|
37 |
+
add_action( 'woocommerce_cleanup_personal_data', array( $this, 'queue_cleanup_personal_data' ) );
|
38 |
+
|
39 |
+
// Handles custom anonomization types not included in core.
|
40 |
+
add_filter( 'wp_privacy_anonymize_data', array( $this, 'anonymize_custom_data_types' ), 10, 3 );
|
41 |
+
|
42 |
+
// When this is fired, data is removed in a given order. Called from bulk actions.
|
43 |
+
add_action( 'woocommerce_remove_order_personal_data', array( 'WC_Privacy_Erasers', 'remove_order_personal_data' ) );
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Initial registration of privacy erasers and exporters.
|
48 |
+
*
|
49 |
+
* Due to the use of translation functions, this should run only after plugins loaded.
|
50 |
+
*/
|
51 |
+
public function register_erasers_exporters() {
|
52 |
+
$this->name = __( 'WooCommerce', 'woocommerce' );
|
53 |
|
54 |
if ( ! self::$background_process ) {
|
55 |
self::$background_process = new WC_Privacy_Background_Process();
|
70 |
$this->add_eraser( 'woocommerce-customer-orders', __( 'WooCommerce Customer Orders', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'order_data_eraser' ) );
|
71 |
$this->add_eraser( 'woocommerce-customer-downloads', __( 'WooCommerce Customer Downloads', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'download_data_eraser' ) );
|
72 |
$this->add_eraser( 'woocommerce-customer-tokens', __( 'WooCommerce Customer Payment Tokens', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'customer_tokens_eraser' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
}
|
74 |
|
75 |
/**
|
includes/class-wc-product-download.php
CHANGED
@@ -52,7 +52,15 @@ class WC_Product_Download implements ArrayAccess {
|
|
52 |
*/
|
53 |
public function get_type_of_file_path( $file_path = '' ) {
|
54 |
$file_path = $file_path ? $file_path : $this->get_file();
|
55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
return 'absolute';
|
57 |
} elseif ( '[' === substr( $file_path, 0, 1 ) && ']' === substr( $file_path, -1 ) ) {
|
58 |
return 'shortcode';
|
@@ -164,6 +172,11 @@ class WC_Product_Download implements ArrayAccess {
|
|
164 |
* @param string $value File URL/Path.
|
165 |
*/
|
166 |
public function set_file( $value ) {
|
|
|
|
|
|
|
|
|
|
|
167 |
switch ( $this->get_type_of_file_path( $value ) ) {
|
168 |
case 'absolute':
|
169 |
$this->data['file'] = esc_url_raw( $value );
|
52 |
*/
|
53 |
public function get_type_of_file_path( $file_path = '' ) {
|
54 |
$file_path = $file_path ? $file_path : $this->get_file();
|
55 |
+
$parsed_url = parse_url( $file_path );
|
56 |
+
if (
|
57 |
+
$parsed_url &&
|
58 |
+
isset( $parsed_url['host'] ) && // Absolute url means that it has a host.
|
59 |
+
( // Theoretically we could permit any scheme (like ftp as well), but that has not been the case before. So we allow none or http(s).
|
60 |
+
! isset( $parsed_url['scheme'] ) ||
|
61 |
+
in_array( $parsed_url['scheme'], array( 'http', 'https' ) )
|
62 |
+
)
|
63 |
+
) {
|
64 |
return 'absolute';
|
65 |
} elseif ( '[' === substr( $file_path, 0, 1 ) && ']' === substr( $file_path, -1 ) ) {
|
66 |
return 'shortcode';
|
172 |
* @param string $value File URL/Path.
|
173 |
*/
|
174 |
public function set_file( $value ) {
|
175 |
+
// A `///` is recognized as an "absolute", but on the filesystem, so it bypasses the mime check in `self::is_allowed_filetype`.
|
176 |
+
// This will strip extra prepending / to the maximum of 2.
|
177 |
+
if ( preg_match( '#^//+(/[^/].+)$#i', $value, $matches ) ) {
|
178 |
+
$value = $matches[1];
|
179 |
+
}
|
180 |
switch ( $this->get_type_of_file_path( $value ) ) {
|
181 |
case 'absolute':
|
182 |
$this->data['file'] = esc_url_raw( $value );
|
includes/class-wc-shipping-rate.php
CHANGED
@@ -162,7 +162,7 @@ class WC_Shipping_Rate {
|
|
162 |
}
|
163 |
|
164 |
/**
|
165 |
-
*
|
166 |
*
|
167 |
* @since 3.2.0
|
168 |
* @return string
|
@@ -172,7 +172,7 @@ class WC_Shipping_Rate {
|
|
172 |
}
|
173 |
|
174 |
/**
|
175 |
-
*
|
176 |
*
|
177 |
* @since 3.2.0
|
178 |
* @return string
|
@@ -182,7 +182,7 @@ class WC_Shipping_Rate {
|
|
182 |
}
|
183 |
|
184 |
/**
|
185 |
-
*
|
186 |
*
|
187 |
* @since 3.2.0
|
188 |
* @return int
|
@@ -192,7 +192,7 @@ class WC_Shipping_Rate {
|
|
192 |
}
|
193 |
|
194 |
/**
|
195 |
-
*
|
196 |
*
|
197 |
* @return string
|
198 |
*/
|
@@ -201,7 +201,7 @@ class WC_Shipping_Rate {
|
|
201 |
}
|
202 |
|
203 |
/**
|
204 |
-
*
|
205 |
*
|
206 |
* @since 3.2.0
|
207 |
* @return string
|
@@ -211,7 +211,7 @@ class WC_Shipping_Rate {
|
|
211 |
}
|
212 |
|
213 |
/**
|
214 |
-
*
|
215 |
*
|
216 |
* @since 3.2.0
|
217 |
* @return array
|
162 |
}
|
163 |
|
164 |
/**
|
165 |
+
* Get ID for the rate. This is usually a combination of the method and instance IDs.
|
166 |
*
|
167 |
* @since 3.2.0
|
168 |
* @return string
|
172 |
}
|
173 |
|
174 |
/**
|
175 |
+
* Get shipping method ID the rate belongs to.
|
176 |
*
|
177 |
* @since 3.2.0
|
178 |
* @return string
|
182 |
}
|
183 |
|
184 |
/**
|
185 |
+
* Get instance ID the rate belongs to.
|
186 |
*
|
187 |
* @since 3.2.0
|
188 |
* @return int
|
192 |
}
|
193 |
|
194 |
/**
|
195 |
+
* Get rate label.
|
196 |
*
|
197 |
* @return string
|
198 |
*/
|
201 |
}
|
202 |
|
203 |
/**
|
204 |
+
* Get rate cost.
|
205 |
*
|
206 |
* @since 3.2.0
|
207 |
* @return string
|
211 |
}
|
212 |
|
213 |
/**
|
214 |
+
* Get rate taxes.
|
215 |
*
|
216 |
* @since 3.2.0
|
217 |
* @return array
|
includes/class-wc-tracker.php
CHANGED
@@ -166,6 +166,9 @@ class WC_Tracker {
|
|
166 |
// Cart & checkout tech (blocks or shortcodes).
|
167 |
$data['cart_checkout'] = self::get_cart_checkout_info();
|
168 |
|
|
|
|
|
|
|
169 |
return apply_filters( 'woocommerce_tracker_data', $data );
|
170 |
}
|
171 |
|
166 |
// Cart & checkout tech (blocks or shortcodes).
|
167 |
$data['cart_checkout'] = self::get_cart_checkout_info();
|
168 |
|
169 |
+
// WooCommerce Admin info.
|
170 |
+
$data['wc_admin_disabled'] = apply_filters( 'woocommerce_admin_disabled', false ) ? 'yes' : 'no';
|
171 |
+
|
172 |
return apply_filters( 'woocommerce_tracker_data', $data );
|
173 |
}
|
174 |
|
includes/class-woocommerce.php
CHANGED
@@ -23,7 +23,7 @@ final class WooCommerce {
|
|
23 |
*
|
24 |
* @var string
|
25 |
*/
|
26 |
-
public $version = '5.
|
27 |
|
28 |
/**
|
29 |
* WooCommerce Schema version.
|
@@ -249,6 +249,18 @@ final class WooCommerce {
|
|
249 |
$this->define( 'WC_NOTICE_MIN_PHP_VERSION', '7.2' );
|
250 |
$this->define( 'WC_NOTICE_MIN_WP_VERSION', '5.2' );
|
251 |
$this->define( 'WC_PHP_MIN_REQUIREMENTS_NOTICE', 'wp_php_min_requirements_' . WC_NOTICE_MIN_PHP_VERSION . '_' . WC_NOTICE_MIN_WP_VERSION );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
}
|
253 |
|
254 |
/**
|
23 |
*
|
24 |
* @var string
|
25 |
*/
|
26 |
+
public $version = '5.2.0';
|
27 |
|
28 |
/**
|
29 |
* WooCommerce Schema version.
|
249 |
$this->define( 'WC_NOTICE_MIN_PHP_VERSION', '7.2' );
|
250 |
$this->define( 'WC_NOTICE_MIN_WP_VERSION', '5.2' );
|
251 |
$this->define( 'WC_PHP_MIN_REQUIREMENTS_NOTICE', 'wp_php_min_requirements_' . WC_NOTICE_MIN_PHP_VERSION . '_' . WC_NOTICE_MIN_WP_VERSION );
|
252 |
+
/** Define if we're checking against major, minor or no versions in the following places:
|
253 |
+
* - plugin screen in WP Admin (displaying extra warning when updating to new major versions)
|
254 |
+
* - System Status Report ('Installed version not tested with active version of WooCommerce' warning)
|
255 |
+
* - core update screen in WP Admin (displaying extra warning when updating to new major versions)
|
256 |
+
* - enable/disable automated updates in the plugin screen in WP Admin (if there are any plugins
|
257 |
+
* that don't declare compatibility, the auto-update is disabled)
|
258 |
+
*
|
259 |
+
* We dropped SemVer before WC 5.0, so all versions are backwards compatible now, thus no more check needed.
|
260 |
+
* The SSR in the name is preserved for bw compatibility, as this was initially used in System Status Report.
|
261 |
+
*/
|
262 |
+
$this->define( 'WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE', 'none' );
|
263 |
+
|
264 |
}
|
265 |
|
266 |
/**
|
includes/data-stores/class-wc-product-data-store-cpt.php
CHANGED
@@ -710,6 +710,8 @@ class WC_Product_Data_Store_CPT extends WC_Data_Store_WP implements WC_Object_Da
|
|
710 |
if ( $force || array_key_exists( 'shipping_class_id', $changes ) ) {
|
711 |
wp_set_post_terms( $product->get_id(), array( $product->get_shipping_class_id( 'edit' ) ), 'product_shipping_class', false );
|
712 |
}
|
|
|
|
|
713 |
}
|
714 |
|
715 |
/**
|
710 |
if ( $force || array_key_exists( 'shipping_class_id', $changes ) ) {
|
711 |
wp_set_post_terms( $product->get_id(), array( $product->get_shipping_class_id( 'edit' ) ), 'product_shipping_class', false );
|
712 |
}
|
713 |
+
|
714 |
+
_wc_recount_terms_by_product( $product->get_id() );
|
715 |
}
|
716 |
|
717 |
/**
|
includes/data-stores/class-wc-product-variation-data-store-cpt.php
CHANGED
@@ -357,6 +357,7 @@ class WC_Product_Variation_Data_Store_CPT extends WC_Product_Data_Store_CPT impl
|
|
357 |
'date_on_sale_to' => get_post_meta( $id, '_sale_price_dates_to', true ),
|
358 |
'manage_stock' => get_post_meta( $id, '_manage_stock', true ),
|
359 |
'stock_status' => get_post_meta( $id, '_stock_status', true ),
|
|
|
360 |
'shipping_class_id' => current( $this->get_term_ids( $id, 'product_shipping_class' ) ),
|
361 |
'virtual' => get_post_meta( $id, '_virtual', true ),
|
362 |
'downloadable' => get_post_meta( $id, '_downloadable', true ),
|
@@ -404,7 +405,6 @@ class WC_Product_Variation_Data_Store_CPT extends WC_Product_Data_Store_CPT impl
|
|
404 |
'sku' => get_post_meta( $product->get_parent_id(), '_sku', true ),
|
405 |
'manage_stock' => get_post_meta( $product->get_parent_id(), '_manage_stock', true ),
|
406 |
'backorders' => get_post_meta( $product->get_parent_id(), '_backorders', true ),
|
407 |
-
'low_stock_amount' => get_post_meta( $product->get_parent_id(), '_low_stock_amount', true ),
|
408 |
'stock_quantity' => wc_stock_amount( get_post_meta( $product->get_parent_id(), '_stock', true ) ),
|
409 |
'weight' => get_post_meta( $product->get_parent_id(), '_weight', true ),
|
410 |
'length' => get_post_meta( $product->get_parent_id(), '_length', true ),
|
357 |
'date_on_sale_to' => get_post_meta( $id, '_sale_price_dates_to', true ),
|
358 |
'manage_stock' => get_post_meta( $id, '_manage_stock', true ),
|
359 |
'stock_status' => get_post_meta( $id, '_stock_status', true ),
|
360 |
+
'low_stock_amount' => get_post_meta( $id, '_low_stock_amount', true ),
|
361 |
'shipping_class_id' => current( $this->get_term_ids( $id, 'product_shipping_class' ) ),
|
362 |
'virtual' => get_post_meta( $id, '_virtual', true ),
|
363 |
'downloadable' => get_post_meta( $id, '_downloadable', true ),
|
405 |
'sku' => get_post_meta( $product->get_parent_id(), '_sku', true ),
|
406 |
'manage_stock' => get_post_meta( $product->get_parent_id(), '_manage_stock', true ),
|
407 |
'backorders' => get_post_meta( $product->get_parent_id(), '_backorders', true ),
|
|
|
408 |
'stock_quantity' => wc_stock_amount( get_post_meta( $product->get_parent_id(), '_stock', true ) ),
|
409 |
'weight' => get_post_meta( $product->get_parent_id(), '_weight', true ),
|
410 |
'length' => get_post_meta( $product->get_parent_id(), '_length', true ),
|
includes/emails/class-wc-email-new-order.php
CHANGED
@@ -100,7 +100,7 @@ if ( ! class_exists( 'WC_Email_New_Order' ) ) :
|
|
100 |
* Controls if new order emails can be resend multiple times.
|
101 |
*
|
102 |
* @since 5.0.0
|
103 |
-
* @param bool $allows Defaults to
|
104 |
*/
|
105 |
if ( 'true' === $email_already_sent && ! apply_filters( 'woocommerce_new_order_email_allows_resend', false ) ) {
|
106 |
return;
|
100 |
* Controls if new order emails can be resend multiple times.
|
101 |
*
|
102 |
* @since 5.0.0
|
103 |
+
* @param bool $allows Defaults to false.
|
104 |
*/
|
105 |
if ( 'true' === $email_already_sent && ! apply_filters( 'woocommerce_new_order_email_allows_resend', false ) ) {
|
106 |
return;
|
includes/log-handlers/class-wc-log-handler-file.php
CHANGED
@@ -146,10 +146,12 @@ class WC_Log_Handler_File extends WC_Log_Handler {
|
|
146 |
if ( $file ) {
|
147 |
if ( ! file_exists( $file ) ) {
|
148 |
$temphandle = @fopen( $file, 'w+' ); // @codingStandardsIgnoreLine.
|
149 |
-
|
|
|
150 |
|
151 |
-
|
152 |
-
|
|
|
153 |
}
|
154 |
}
|
155 |
|
146 |
if ( $file ) {
|
147 |
if ( ! file_exists( $file ) ) {
|
148 |
$temphandle = @fopen( $file, 'w+' ); // @codingStandardsIgnoreLine.
|
149 |
+
if ( is_resource( $temphandle ) ) {
|
150 |
+
@fclose( $temphandle ); // @codingStandardsIgnoreLine.
|
151 |
|
152 |
+
if ( Constants::is_defined( 'FS_CHMOD_FILE' ) ) {
|
153 |
+
@chmod( $file, FS_CHMOD_FILE ); // @codingStandardsIgnoreLine.
|
154 |
+
}
|
155 |
}
|
156 |
}
|
157 |
|
includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php
CHANGED
@@ -4,8 +4,6 @@
|
|
4 |
*
|
5 |
* Handles requests to the products/attributes endpoint.
|
6 |
*
|
7 |
-
* @author WooThemes
|
8 |
-
* @category API
|
9 |
* @package WooCommerce\RestApi
|
10 |
* @since 3.0.0
|
11 |
*/
|
@@ -43,77 +41,99 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
43 |
*/
|
44 |
protected $attribute = '';
|
45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
/**
|
47 |
* Register the routes for product attributes.
|
48 |
*/
|
49 |
public function register_routes() {
|
50 |
-
register_rest_route(
|
|
|
|
|
51 |
array(
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
'
|
63 |
-
|
64 |
-
|
65 |
-
|
|
|
|
|
|
|
|
|
|
|
66 |
),
|
67 |
-
) ),
|
68 |
-
),
|
69 |
-
'schema' => array( $this, 'get_public_item_schema' ),
|
70 |
-
));
|
71 |
-
|
72 |
-
register_rest_route( $this->namespace, '/' . $this->rest_base . '/(?P<id>[\d]+)', array(
|
73 |
-
'args' => array(
|
74 |
-
'id' => array(
|
75 |
-
'description' => __( 'Unique identifier for the resource.', 'woocommerce' ),
|
76 |
-
'type' => 'integer',
|
77 |
),
|
78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
array(
|
80 |
-
'
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
),
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
),
|
93 |
-
array(
|
94 |
-
'methods' => WP_REST_Server::DELETABLE,
|
95 |
-
'callback' => array( $this, 'delete_item' ),
|
96 |
-
'permission_callback' => array( $this, 'delete_item_permissions_check' ),
|
97 |
-
'args' => array(
|
98 |
-
'force' => array(
|
99 |
-
'default' => true,
|
100 |
-
'type' => 'boolean',
|
101 |
-
'description' => __( 'Required to be true, as resource does not support trashing.', 'woocommerce' ),
|
102 |
),
|
103 |
),
|
104 |
-
|
105 |
-
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
|
108 |
-
register_rest_route(
|
|
|
|
|
109 |
array(
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
|
|
|
|
117 |
}
|
118 |
|
119 |
/**
|
@@ -216,7 +236,7 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
216 |
/**
|
217 |
* Get all attributes.
|
218 |
*
|
219 |
-
* @param WP_REST_Request $request
|
220 |
* @return array
|
221 |
*/
|
222 |
public function get_items( $request ) {
|
@@ -225,7 +245,7 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
225 |
foreach ( $attributes as $attribute_obj ) {
|
226 |
$attribute = $this->prepare_item_for_response( $attribute_obj, $request );
|
227 |
$attribute = $this->prepare_response_for_collection( $attribute );
|
228 |
-
$data[]
|
229 |
}
|
230 |
|
231 |
$response = rest_ensure_response( $data );
|
@@ -246,13 +266,15 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
246 |
public function create_item( $request ) {
|
247 |
global $wpdb;
|
248 |
|
249 |
-
$id = wc_create_attribute(
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
|
|
|
|
256 |
|
257 |
// Checks for errors.
|
258 |
if ( is_wp_error( $id ) ) {
|
@@ -313,13 +335,16 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
313 |
global $wpdb;
|
314 |
|
315 |
$id = (int) $request['id'];
|
316 |
-
$edited = wc_update_attribute(
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
|
|
|
|
|
|
323 |
|
324 |
// Checks for errors.
|
325 |
if ( is_wp_error( $edited ) ) {
|
@@ -393,9 +418,9 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
393 |
/**
|
394 |
* Prepare a single product attribute output for response.
|
395 |
*
|
396 |
-
* @param obj
|
397 |
-
* @param WP_REST_Request $request
|
398 |
-
* @return WP_REST_Response
|
399 |
*/
|
400 |
public function prepare_item_for_response( $item, $request ) {
|
401 |
$data = array(
|
@@ -436,7 +461,7 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
436 |
protected function prepare_links( $attribute ) {
|
437 |
$base = '/' . $this->namespace . '/' . $this->rest_base;
|
438 |
$links = array(
|
439 |
-
'self'
|
440 |
'href' => rest_url( trailingslashit( $base ) . $attribute->attribute_id ),
|
441 |
),
|
442 |
'collection' => array(
|
@@ -454,17 +479,17 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
454 |
*/
|
455 |
public function get_item_schema() {
|
456 |
$schema = array(
|
457 |
-
'$schema'
|
458 |
-
'title'
|
459 |
-
'type'
|
460 |
-
'properties'
|
461 |
-
'id'
|
462 |
'description' => __( 'Unique identifier for the resource.', 'woocommerce' ),
|
463 |
'type' => 'integer',
|
464 |
'context' => array( 'view', 'edit' ),
|
465 |
'readonly' => true,
|
466 |
),
|
467 |
-
'name'
|
468 |
'description' => __( 'Attribute name.', 'woocommerce' ),
|
469 |
'type' => 'string',
|
470 |
'context' => array( 'view', 'edit' ),
|
@@ -472,7 +497,7 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
472 |
'sanitize_callback' => 'sanitize_text_field',
|
473 |
),
|
474 |
),
|
475 |
-
'slug'
|
476 |
'description' => __( 'An alphanumeric identifier for the resource unique to its type.', 'woocommerce' ),
|
477 |
'type' => 'string',
|
478 |
'context' => array( 'view', 'edit' ),
|
@@ -480,14 +505,14 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
480 |
'sanitize_callback' => 'sanitize_title',
|
481 |
),
|
482 |
),
|
483 |
-
'type'
|
484 |
'description' => __( 'Type of attribute.', 'woocommerce' ),
|
485 |
'type' => 'string',
|
486 |
'default' => 'select',
|
487 |
'enum' => array_keys( wc_get_attribute_types() ),
|
488 |
'context' => array( 'view', 'edit' ),
|
489 |
),
|
490 |
-
'order_by'
|
491 |
'description' => __( 'Default sort order.', 'woocommerce' ),
|
492 |
'type' => 'string',
|
493 |
'default' => 'menu_order',
|
@@ -512,7 +537,7 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
512 |
* @return array
|
513 |
*/
|
514 |
public function get_collection_params() {
|
515 |
-
$params
|
516 |
$params['context'] = $this->get_context_param( array( 'default' => 'view' ) );
|
517 |
|
518 |
return $params;
|
@@ -525,17 +550,22 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
525 |
* @return string
|
526 |
*/
|
527 |
protected function get_taxonomy( $request ) {
|
528 |
-
|
529 |
-
|
|
|
|
|
530 |
}
|
531 |
|
532 |
-
if ( $
|
533 |
-
$
|
|
|
534 |
|
535 |
-
|
|
|
|
|
536 |
}
|
537 |
|
538 |
-
return $
|
539 |
}
|
540 |
|
541 |
/**
|
@@ -547,11 +577,16 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
547 |
protected function get_attribute( $id ) {
|
548 |
global $wpdb;
|
549 |
|
550 |
-
$attribute = $wpdb->get_row(
|
|
|
|
|
551 |
SELECT *
|
552 |
FROM {$wpdb->prefix}woocommerce_attribute_taxonomies
|
553 |
WHERE attribute_id = %d
|
554 |
-
",
|
|
|
|
|
|
|
555 |
|
556 |
if ( is_wp_error( $attribute ) || is_null( $attribute ) ) {
|
557 |
return new WP_Error( 'woocommerce_rest_attribute_invalid', __( 'Resource does not exist.', 'woocommerce' ), array( 'status' => 404 ) );
|
@@ -564,16 +599,19 @@ class WC_REST_Product_Attributes_V1_Controller extends WC_REST_Controller {
|
|
564 |
* Validate attribute slug.
|
565 |
*
|
566 |
* @deprecated 3.2.0
|
567 |
-
* @param string $slug
|
568 |
-
* @param bool
|
569 |
* @return bool|WP_Error
|
570 |
*/
|
571 |
protected function validate_attribute_slug( $slug, $new_data = true ) {
|
572 |
if ( strlen( $slug ) >= 28 ) {
|
|
|
573 |
return new WP_Error( 'woocommerce_rest_invalid_product_attribute_slug_too_long', sprintf( __( 'Slug "%s" is too long (28 characters max). Shorten it, please.', 'woocommerce' ), $slug ), array( 'status' => 400 ) );
|
574 |
} elseif ( wc_check_if_attribute_name_is_reserved( $slug ) ) {
|
|
|
575 |
return new WP_Error( 'woocommerce_rest_invalid_product_attribute_slug_reserved_name', sprintf( __( 'Slug "%s" is not allowed because it is a reserved term. Change it, please.', 'woocommerce' ), $slug ), array( 'status' => 400 ) );
|
576 |
} elseif ( $new_data && taxonomy_exists( wc_attribute_taxonomy_name( $slug ) ) ) {
|
|
|
577 |
return new WP_Error( 'woocommerce_rest_invalid_product_attribute_slug_already_exists', sprintf( __( 'Slug "%s" is already in use. Change it, please.', 'woocommerce' ), $slug ), array( 'status' => 400 ) );
|
578 |
}
|
579 |
|
4 |
*
|
5 |
* Handles requests to the products/attributes endpoint.
|
6 |
*
|
|
|
|
|
7 |
* @package WooCommerce\RestApi
|
8 |
* @since 3.0.0
|
9 |
*/
|
41 |
*/
|
42 |
protected $attribute = '';
|
43 |
|
44 |
+
/**
|
45 |
+
* Cached taxonomies by attribute id.
|
46 |
+
*
|
47 |
+
* @var array
|
48 |
+
*/
|
49 |
+
protected $taxonomies_by_id = array();
|
50 |
+
|
51 |
/**
|
52 |
* Register the routes for product attributes.
|
53 |
*/
|
54 |
public function register_routes() {
|
55 |
+
register_rest_route(
|
56 |
+
$this->namespace,
|
57 |
+
'/' . $this->rest_base,
|
58 |
array(
|
59 |
+
array(
|
60 |
+
'methods' => WP_REST_Server::READABLE,
|
61 |
+
'callback' => array( $this, 'get_items' ),
|
62 |
+
'permission_callback' => array( $this, 'get_items_permissions_check' ),
|
63 |
+
'args' => $this->get_collection_params(),
|
64 |
+
),
|
65 |
+
array(
|
66 |
+
'methods' => WP_REST_Server::CREATABLE,
|
67 |
+
'callback' => array( $this, 'create_item' ),
|
68 |
+
'permission_callback' => array( $this, 'create_item_permissions_check' ),
|
69 |
+
'args' => array_merge(
|
70 |
+
$this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
|
71 |
+
array(
|
72 |
+
'name' => array(
|
73 |
+
'description' => __( 'Name for the resource.', 'woocommerce' ),
|
74 |
+
'type' => 'string',
|
75 |
+
'required' => true,
|
76 |
+
),
|
77 |
+
)
|
78 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
),
|
80 |
+
'schema' => array( $this, 'get_public_item_schema' ),
|
81 |
+
)
|
82 |
+
);
|
83 |
+
|
84 |
+
register_rest_route(
|
85 |
+
$this->namespace,
|
86 |
+
'/' . $this->rest_base . '/(?P<id>[\d]+)',
|
87 |
array(
|
88 |
+
'args' => array(
|
89 |
+
'id' => array(
|
90 |
+
'description' => __( 'Unique identifier for the resource.', 'woocommerce' ),
|
91 |
+
'type' => 'integer',
|
92 |
+
),
|
93 |
),
|
94 |
+
array(
|
95 |
+
'methods' => WP_REST_Server::READABLE,
|
96 |
+
'callback' => array( $this, 'get_item' ),
|
97 |
+
'permission_callback' => array( $this, 'get_item_permissions_check' ),
|
98 |
+
'args' => array(
|
99 |
+
'context' => $this->get_context_param( array( 'default' => 'view' ) ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
),
|
101 |
),
|
102 |
+
array(
|
103 |
+
'methods' => WP_REST_Server::EDITABLE,
|
104 |
+
'callback' => array( $this, 'update_item' ),
|
105 |
+
'permission_callback' => array( $this, 'update_item_permissions_check' ),
|
106 |
+
'args' => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
|
107 |
+
),
|
108 |
+
array(
|
109 |
+
'methods' => WP_REST_Server::DELETABLE,
|
110 |
+
'callback' => array( $this, 'delete_item' ),
|
111 |
+
'permission_callback' => array( $this, 'delete_item_permissions_check' ),
|
112 |
+
'args' => array(
|
113 |
+
'force' => array(
|
114 |
+
'default' => true,
|
115 |
+
'type' => 'boolean',
|
116 |
+
'description' => __( 'Required to be true, as resource does not support trashing.', 'woocommerce' ),
|
117 |
+
),
|
118 |
+
),
|
119 |
+
),
|
120 |
+
'schema' => array( $this, 'get_public_item_schema' ),
|
121 |
+
)
|
122 |
+
);
|
123 |
|
124 |
+
register_rest_route(
|
125 |
+
$this->namespace,
|
126 |
+
'/' . $this->rest_base . '/batch',
|
127 |
array(
|
128 |
+
array(
|
129 |
+
'methods' => WP_REST_Server::EDITABLE,
|
130 |
+
'callback' => array( $this, 'batch_items' ),
|
131 |
+
'permission_callback' => array( $this, 'batch_items_permissions_check' ),
|
132 |
+
'args' => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
|
133 |
+
),
|
134 |
+
'schema' => array( $this, 'get_public_batch_schema' ),
|
135 |
+
)
|
136 |
+
);
|
137 |
}
|
138 |
|
139 |
/**
|
236 |
/**
|
237 |
* Get all attributes.
|
238 |
*
|
239 |
+
* @param WP_REST_Request $request The request to get the attributes from.
|
240 |
* @return array
|
241 |
*/
|
242 |
public function get_items( $request ) {
|
245 |
foreach ( $attributes as $attribute_obj ) {
|
246 |
$attribute = $this->prepare_item_for_response( $attribute_obj, $request );
|
247 |
$attribute = $this->prepare_response_for_collection( $attribute );
|
248 |
+
$data[] = $attribute;
|
249 |
}
|
250 |
|
251 |
$response = rest_ensure_response( $data );
|
266 |
public function create_item( $request ) {
|
267 |
global $wpdb;
|
268 |
|
269 |
+
$id = wc_create_attribute(
|
270 |
+
array(
|
271 |
+
'name' => $request['name'],
|
272 |
+
'slug' => wc_sanitize_taxonomy_name( stripslashes( $request['slug'] ) ),
|
273 |
+
'type' => ! empty( $request['type'] ) ? $request['type'] : 'select',
|
274 |
+
'order_by' => ! empty( $request['order_by'] ) ? $request['order_by'] : 'menu_order',
|
275 |
+
'has_archives' => true === $request['has_archives'],
|
276 |
+
)
|
277 |
+
);
|
278 |
|
279 |
// Checks for errors.
|
280 |
if ( is_wp_error( $id ) ) {
|
335 |
global $wpdb;
|
336 |
|
337 |
$id = (int) $request['id'];
|
338 |
+
$edited = wc_update_attribute(
|
339 |
+
$id,
|
340 |
+
array(
|
341 |
+
'name' => $request['name'],
|
342 |
+
'slug' => wc_sanitize_taxonomy_name( stripslashes( $request['slug'] ) ),
|
343 |
+
'type' => $request['type'],
|
344 |
+
'order_by' => $request['order_by'],
|
345 |
+
'has_archives' => $request['has_archives'],
|
346 |
+
)
|
347 |
+
);
|
348 |
|
349 |
// Checks for errors.
|
350 |
if ( is_wp_error( $edited ) ) {
|
418 |
/**
|
419 |
* Prepare a single product attribute output for response.
|
420 |
*
|
421 |
+
* @param obj $item Term object.
|
422 |
+
* @param WP_REST_Request $request The request to process.
|
423 |
+
* @return WP_REST_Response
|
424 |
*/
|
425 |
public function prepare_item_for_response( $item, $request ) {
|
426 |
$data = array(
|
461 |
protected function prepare_links( $attribute ) {
|
462 |
$base = '/' . $this->namespace . '/' . $this->rest_base;
|
463 |
$links = array(
|
464 |
+
'self' => array(
|
465 |
'href' => rest_url( trailingslashit( $base ) . $attribute->attribute_id ),
|
466 |
),
|
467 |
'collection' => array(
|
479 |
*/
|
480 |
public function get_item_schema() {
|
481 |
$schema = array(
|
482 |
+
'$schema' => 'http://json-schema.org/draft-04/schema#',
|
483 |
+
'title' => 'product_attribute',
|
484 |
+
'type' => 'object',
|
485 |
+
'properties' => array(
|
486 |
+
'id' => array(
|
487 |
'description' => __( 'Unique identifier for the resource.', 'woocommerce' ),
|
488 |
'type' => 'integer',
|
489 |
'context' => array( 'view', 'edit' ),
|
490 |
'readonly' => true,
|
491 |
),
|
492 |
+
'name' => array(
|
493 |
'description' => __( 'Attribute name.', 'woocommerce' ),
|
494 |
'type' => 'string',
|
495 |
'context' => array( 'view', 'edit' ),
|
497 |
'sanitize_callback' => 'sanitize_text_field',
|
498 |
),
|
499 |
),
|
500 |
+
'slug' => array(
|
501 |
'description' => __( 'An alphanumeric identifier for the resource unique to its type.', 'woocommerce' ),
|
502 |
'type' => 'string',
|
503 |
'context' => array( 'view', 'edit' ),
|
505 |
'sanitize_callback' => 'sanitize_title',
|
506 |
),
|
507 |
),
|
508 |
+
'type' => array(
|
509 |
'description' => __( 'Type of attribute.', 'woocommerce' ),
|
510 |
'type' => 'string',
|
511 |
'default' => 'select',
|
512 |
'enum' => array_keys( wc_get_attribute_types() ),
|
513 |
'context' => array( 'view', 'edit' ),
|
514 |
),
|
515 |
+
'order_by' => array(
|
516 |
'description' => __( 'Default sort order.', 'woocommerce' ),
|
517 |
'type' => 'string',
|
518 |
'default' => 'menu_order',
|
537 |
* @return array
|
538 |
*/
|
539 |
public function get_collection_params() {
|
540 |
+
$params = array();
|
541 |
$params['context'] = $this->get_context_param( array( 'default' => 'view' ) );
|
542 |
|
543 |
return $params;
|
550 |
* @return string
|
551 |
*/
|
552 |
protected function get_taxonomy( $request ) {
|
553 |
+
$attribute_id = $request['id'];
|
554 |
+
|
555 |
+
if ( empty( $attribute_id ) ) {
|
556 |
+
return '';
|
557 |
}
|
558 |
|
559 |
+
if ( isset( $this->taxonomies_by_id[ $attribute_id ] ) ) {
|
560 |
+
return $this->taxonomies_by_id[ $attribute_id ];
|
561 |
+
}
|
562 |
|
563 |
+
$taxonomy = WC()->call_function( 'wc_attribute_taxonomy_name_by_id', (int) $request['id'] );
|
564 |
+
if ( ! empty( $taxonomy ) ) {
|
565 |
+
$this->taxonomies_by_id[ $attribute_id ] = $taxonomy;
|
566 |
}
|
567 |
|
568 |
+
return $taxonomy;
|
569 |
}
|
570 |
|
571 |
/**
|
577 |
protected function get_attribute( $id ) {
|
578 |
global $wpdb;
|
579 |
|
580 |
+
$attribute = $wpdb->get_row(
|
581 |
+
$wpdb->prepare(
|
582 |
+
"
|
583 |
SELECT *
|
584 |
FROM {$wpdb->prefix}woocommerce_attribute_taxonomies
|
585 |
WHERE attribute_id = %d
|
586 |
+
",
|
587 |
+
$id
|
588 |
+
)
|
589 |
+
);
|
590 |
|
591 |
if ( is_wp_error( $attribute ) || is_null( $attribute ) ) {
|
592 |
return new WP_Error( 'woocommerce_rest_attribute_invalid', __( 'Resource does not exist.', 'woocommerce' ), array( 'status' => 404 ) );
|
599 |
* Validate attribute slug.
|
600 |
*
|
601 |
* @deprecated 3.2.0
|
602 |
+
* @param string $slug The slug to validate.
|
603 |
+
* @param bool $new_data If we are creating new data.
|
604 |
* @return bool|WP_Error
|
605 |
*/
|
606 |
protected function validate_attribute_slug( $slug, $new_data = true ) {
|
607 |
if ( strlen( $slug ) >= 28 ) {
|
608 |
+
/* translators: %s: slug being validated */
|
609 |
return new WP_Error( 'woocommerce_rest_invalid_product_attribute_slug_too_long', sprintf( __( 'Slug "%s" is too long (28 characters max). Shorten it, please.', 'woocommerce' ), $slug ), array( 'status' => 400 ) );
|
610 |
} elseif ( wc_check_if_attribute_name_is_reserved( $slug ) ) {
|
611 |
+
/* translators: %s: slug being validated */
|
612 |
return new WP_Error( 'woocommerce_rest_invalid_product_attribute_slug_reserved_name', sprintf( __( 'Slug "%s" is not allowed because it is a reserved term. Change it, please.', 'woocommerce' ), $slug ), array( 'status' => 400 ) );
|
613 |
} elseif ( $new_data && taxonomy_exists( wc_attribute_taxonomy_name( $slug ) ) ) {
|
614 |
+
/* translators: %s: slug being validated */
|
615 |
return new WP_Error( 'woocommerce_rest_invalid_product_attribute_slug_already_exists', sprintf( __( 'Slug "%s" is already in use. Change it, please.', 'woocommerce' ), $slug ), array( 'status' => 400 ) );
|
616 |
}
|
617 |
|
includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php
CHANGED
@@ -348,7 +348,7 @@ class WC_REST_Order_Refunds_V2_Controller extends WC_REST_Orders_V2_Controller {
|
|
348 |
}
|
349 |
|
350 |
/**
|
351 |
-
* Get the
|
352 |
*
|
353 |
* @return array
|
354 |
*/
|
348 |
}
|
349 |
|
350 |
/**
|
351 |
+
* Get the refund schema, conforming to JSON Schema.
|
352 |
*
|
353 |
* @return array
|
354 |
*/
|
includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php
CHANGED
@@ -766,6 +766,9 @@ class WC_REST_Products_V2_Controller extends WC_REST_CRUD_Controller {
|
|
766 |
case 'backordered':
|
767 |
$base_data['backordered'] = $product->is_on_backorder();
|
768 |
break;
|
|
|
|
|
|
|
769 |
case 'sold_individually':
|
770 |
$base_data['sold_individually'] = $product->is_sold_individually();
|
771 |
break;
|
766 |
case 'backordered':
|
767 |
$base_data['backordered'] = $product->is_on_backorder();
|
768 |
break;
|
769 |
+
case 'low_stock_amount':
|
770 |
+
$base_data['low_stock_amount'] = '' === $product->get_low_stock_amount() ? null : $product->get_low_stock_amount();
|
771 |
+
break;
|
772 |
case 'sold_individually':
|
773 |
$base_data['sold_individually'] = $product->is_sold_individually();
|
774 |
break;
|
includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php
CHANGED
@@ -504,22 +504,7 @@ class WC_REST_System_Status_Tools_V2_Controller extends WC_REST_Controller {
|
|
504 |
break;
|
505 |
|
506 |
case 'recount_terms':
|
507 |
-
|
508 |
-
'product_cat',
|
509 |
-
array(
|
510 |
-
'hide_empty' => false,
|
511 |
-
'fields' => 'id=>parent',
|
512 |
-
)
|
513 |
-
);
|
514 |
-
_wc_term_recount( $product_cats, get_taxonomy( 'product_cat' ), true, false );
|
515 |
-
$product_tags = get_terms(
|
516 |
-
'product_tag',
|
517 |
-
array(
|
518 |
-
'hide_empty' => false,
|
519 |
-
'fields' => 'id=>parent',
|
520 |
-
)
|
521 |
-
);
|
522 |
-
_wc_term_recount( $product_tags, get_taxonomy( 'product_tag' ), true, false );
|
523 |
$message = __( 'Terms successfully recounted', 'woocommerce' );
|
524 |
break;
|
525 |
|
504 |
break;
|
505 |
|
506 |
case 'recount_terms':
|
507 |
+
wc_recount_all_terms();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
508 |
$message = __( 'Terms successfully recounted', 'woocommerce' );
|
509 |
break;
|
510 |
|
includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php
CHANGED
@@ -10,6 +10,8 @@
|
|
10 |
|
11 |
defined( 'ABSPATH' ) || exit;
|
12 |
|
|
|
|
|
13 |
/**
|
14 |
* REST API Order Refunds controller class.
|
15 |
*
|
@@ -34,6 +36,8 @@ class WC_REST_Order_Refunds_Controller extends WC_REST_Order_Refunds_V2_Controll
|
|
34 |
* @return WP_Error|WC_Data The prepared item, or WP_Error object on failure.
|
35 |
*/
|
36 |
protected function prepare_object_for_database( $request, $creating = false ) {
|
|
|
|
|
37 |
$order = wc_get_order( (int) $request['order_id'] );
|
38 |
|
39 |
if ( ! $order ) {
|
@@ -49,9 +53,9 @@ class WC_REST_Order_Refunds_Controller extends WC_REST_Order_Refunds_V2_Controll
|
|
49 |
array(
|
50 |
'order_id' => $order->get_id(),
|
51 |
'amount' => $request['amount'],
|
52 |
-
'reason' =>
|
53 |
-
'line_items' =>
|
54 |
-
'refund_payment' =>
|
55 |
'restock_items' => true,
|
56 |
)
|
57 |
);
|
@@ -83,4 +87,29 @@ class WC_REST_Order_Refunds_Controller extends WC_REST_Order_Refunds_V2_Controll
|
|
83 |
*/
|
84 |
return apply_filters( "woocommerce_rest_pre_insert_{$this->post_type}_object", $refund, $request, $creating );
|
85 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
}
|
10 |
|
11 |
defined( 'ABSPATH' ) || exit;
|
12 |
|
13 |
+
use Automattic\WooCommerce\Internal\RestApiUtil;
|
14 |
+
|
15 |
/**
|
16 |
* REST API Order Refunds controller class.
|
17 |
*
|
36 |
* @return WP_Error|WC_Data The prepared item, or WP_Error object on failure.
|
37 |
*/
|
38 |
protected function prepare_object_for_database( $request, $creating = false ) {
|
39 |
+
RestApiUtil::adjust_create_refund_request_parameters( $request );
|
40 |
+
|
41 |
$order = wc_get_order( (int) $request['order_id'] );
|
42 |
|
43 |
if ( ! $order ) {
|
53 |
array(
|
54 |
'order_id' => $order->get_id(),
|
55 |
'amount' => $request['amount'],
|
56 |
+
'reason' => $request['reason'],
|
57 |
+
'line_items' => $request['line_items'],
|
58 |
+
'refund_payment' => $request['api_refund'],
|
59 |
'restock_items' => true,
|
60 |
)
|
61 |
);
|
87 |
*/
|
88 |
return apply_filters( "woocommerce_rest_pre_insert_{$this->post_type}_object", $refund, $request, $creating );
|
89 |
}
|
90 |
+
|
91 |
+
/**
|
92 |
+
* Get the refund schema, conforming to JSON Schema.
|
93 |
+
*
|
94 |
+
* @return array
|
95 |
+
*/
|
96 |
+
public function get_item_schema() {
|
97 |
+
$schema = parent::get_item_schema();
|
98 |
+
|
99 |
+
$schema['properties']['line_items']['items']['properties']['refund_total'] = array(
|
100 |
+
'description' => __( 'Amount that will be refunded for this line item (excluding taxes).', 'woocommerce' ),
|
101 |
+
'type' => 'number',
|
102 |
+
'context' => array( 'edit' ),
|
103 |
+
'readonly' => true,
|
104 |
+
);
|
105 |
+
|
106 |
+
$schema['properties']['line_items']['items']['properties']['taxes']['items']['properties']['refund_total'] = array(
|
107 |
+
'description' => __( 'Amount that will be refunded for this tax.', 'woocommerce' ),
|
108 |
+
'type' => 'number',
|
109 |
+
'context' => array( 'edit' ),
|
110 |
+
'readonly' => true,
|
111 |
+
);
|
112 |
+
|
113 |
+
return $schema;
|
114 |
+
}
|
115 |
}
|
includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php
CHANGED
@@ -45,16 +45,18 @@ class WC_REST_Orders_Controller extends WC_REST_Orders_V2_Controller {
|
|
45 |
|
46 |
foreach ( $request['coupon_lines'] as $item ) {
|
47 |
if ( is_array( $item ) ) {
|
48 |
-
if ( empty( $item['id'] ) ) {
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
|
|
52 |
|
53 |
-
|
54 |
|
55 |
-
|
56 |
-
|
57 |
-
}
|
58 |
}
|
59 |
}
|
60 |
}
|
45 |
|
46 |
foreach ( $request['coupon_lines'] as $item ) {
|
47 |
if ( is_array( $item ) ) {
|
48 |
+
if ( ! empty( $item['id'] ) ) {
|
49 |
+
throw new WC_REST_Exception( 'woocommerce_rest_coupon_item_id_readonly', __( 'Coupon item ID is readonly.', 'woocommerce' ), 400 );
|
50 |
+
}
|
51 |
+
|
52 |
+
if ( empty( $item['code'] ) ) {
|
53 |
+
throw new WC_REST_Exception( 'woocommerce_rest_invalid_coupon', __( 'Coupon code is required.', 'woocommerce' ), 400 );
|
54 |
+
}
|
55 |
|
56 |
+
$results = $order->apply_coupon( wc_clean( $item['code'] ) );
|
57 |
|
58 |
+
if ( is_wp_error( $results ) ) {
|
59 |
+
throw new WC_REST_Exception( 'woocommerce_rest_' . $results->get_error_code(), $results->get_error_message(), 400 );
|
|
|
60 |
}
|
61 |
}
|
62 |
}
|
includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php
CHANGED
@@ -65,6 +65,7 @@ class WC_REST_Product_Variations_Controller extends WC_REST_Product_Variations_V
|
|
65 |
'backorders' => $object->get_backorders(),
|
66 |
'backorders_allowed' => $object->backorders_allowed(),
|
67 |
'backordered' => $object->is_on_backorder(),
|
|
|
68 |
'weight' => $object->get_weight(),
|
69 |
'dimensions' => array(
|
70 |
'length' => $object->get_length(),
|
@@ -185,9 +186,18 @@ class WC_REST_Product_Variations_Controller extends WC_REST_Product_Variations_V
|
|
185 |
$stock_quantity += wc_stock_amount( $request['inventory_delta'] );
|
186 |
$variation->set_stock_quantity( $stock_quantity );
|
187 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
} else {
|
189 |
$variation->set_backorders( 'no' );
|
190 |
$variation->set_stock_quantity( '' );
|
|
|
191 |
}
|
192 |
|
193 |
// Regular Price.
|
@@ -597,6 +607,11 @@ class WC_REST_Product_Variations_Controller extends WC_REST_Product_Variations_V
|
|
597 |
'context' => array( 'view', 'edit' ),
|
598 |
'readonly' => true,
|
599 |
),
|
|
|
|
|
|
|
|
|
|
|
600 |
'weight' => array(
|
601 |
/* translators: %s: weight unit */
|
602 |
'description' => sprintf( __( 'Variation weight (%s).', 'woocommerce' ), $weight_unit ),
|
65 |
'backorders' => $object->get_backorders(),
|
66 |
'backorders_allowed' => $object->backorders_allowed(),
|
67 |
'backordered' => $object->is_on_backorder(),
|
68 |
+
'low_stock_amount' => '' === $object->get_low_stock_amount() ? null : $object->get_low_stock_amount(),
|
69 |
'weight' => $object->get_weight(),
|
70 |
'dimensions' => array(
|
71 |
'length' => $object->get_length(),
|
186 |
$stock_quantity += wc_stock_amount( $request['inventory_delta'] );
|
187 |
$variation->set_stock_quantity( $stock_quantity );
|
188 |
}
|
189 |
+
// isset() returns false for value null, thus we need to check whether the value has been sent by the request.
|
190 |
+
if ( array_key_exists( 'low_stock_amount', $request->get_params() ) ) {
|
191 |
+
if ( null === $request['low_stock_amount'] ) {
|
192 |
+
$variation->set_low_stock_amount( '' );
|
193 |
+
} else {
|
194 |
+
$variation->set_low_stock_amount( wc_stock_amount( $request['low_stock_amount'] ) );
|
195 |
+
}
|
196 |
+
}
|
197 |
} else {
|
198 |
$variation->set_backorders( 'no' );
|
199 |
$variation->set_stock_quantity( '' );
|
200 |
+
$variation->set_low_stock_amount( '' );
|
201 |
}
|
202 |
|
203 |
// Regular Price.
|
607 |
'context' => array( 'view', 'edit' ),
|
608 |
'readonly' => true,
|
609 |
),
|
610 |
+
'low_stock_amount' => array(
|
611 |
+
'description' => __( 'Low Stock amount for the variation.', 'woocommerce' ),
|
612 |
+
'type' => array( 'integer', 'null' ),
|
613 |
+
'context' => array( 'view', 'edit' ),
|
614 |
+
),
|
615 |
'weight' => array(
|
616 |
/* translators: %s: weight unit */
|
617 |
'description' => sprintf( __( 'Variation weight (%s).', 'woocommerce' ), $weight_unit ),
|
includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php
CHANGED
@@ -551,11 +551,22 @@ class WC_REST_Products_Controller extends WC_REST_Products_V2_Controller {
|
|
551 |
$stock_quantity += wc_stock_amount( $request['inventory_delta'] );
|
552 |
$product->set_stock_quantity( wc_stock_amount( $stock_quantity ) );
|
553 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
} else {
|
555 |
// Don't manage stock.
|
556 |
$product->set_manage_stock( 'no' );
|
557 |
$product->set_stock_quantity( '' );
|
558 |
$product->set_stock_status( $stock_status );
|
|
|
559 |
}
|
560 |
} elseif ( ! $product->is_type( 'variable' ) ) {
|
561 |
$product->set_stock_status( $stock_status );
|
@@ -985,6 +996,11 @@ class WC_REST_Products_Controller extends WC_REST_Products_V2_Controller {
|
|
985 |
'context' => array( 'view', 'edit' ),
|
986 |
'readonly' => true,
|
987 |
),
|
|
|
|
|
|
|
|
|
|
|
988 |
'sold_individually' => array(
|
989 |
'description' => __( 'Allow one item to be bought in a single order.', 'woocommerce' ),
|
990 |
'type' => 'boolean',
|
551 |
$stock_quantity += wc_stock_amount( $request['inventory_delta'] );
|
552 |
$product->set_stock_quantity( wc_stock_amount( $stock_quantity ) );
|
553 |
}
|
554 |
+
|
555 |
+
// Low stock amount.
|
556 |
+
// isset() returns false for value null, thus we need to check whether the value has been sent by the request.
|
557 |
+
if ( array_key_exists( 'low_stock_amount', $request->get_params() ) ) {
|
558 |
+
if ( null === $request['low_stock_amount'] ) {
|
559 |
+
$product->set_low_stock_amount( '' );
|
560 |
+
} else {
|
561 |
+
$product->set_low_stock_amount( wc_stock_amount( $request['low_stock_amount'] ) );
|
562 |
+
}
|
563 |
+
}
|
564 |
} else {
|
565 |
// Don't manage stock.
|
566 |
$product->set_manage_stock( 'no' );
|
567 |
$product->set_stock_quantity( '' );
|
568 |
$product->set_stock_status( $stock_status );
|
569 |
+
$product->set_low_stock_amount( '' );
|
570 |
}
|
571 |
} elseif ( ! $product->is_type( 'variable' ) ) {
|
572 |
$product->set_stock_status( $stock_status );
|
996 |
'context' => array( 'view', 'edit' ),
|
997 |
'readonly' => true,
|
998 |
),
|
999 |
+
'low_stock_amount' => array(
|
1000 |
+
'description' => __( 'Low Stock amount for the product.', 'woocommerce' ),
|
1001 |
+
'type' => array( 'integer', 'null' ),
|
1002 |
+
'context' => array( 'view', 'edit' ),
|
1003 |
+
),
|
1004 |
'sold_individually' => array(
|
1005 |
'description' => __( 'Allow one item to be bought in a single order.', 'woocommerce' ),
|
1006 |
'type' => 'boolean',
|
includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zone-methods-controller.php
CHANGED
@@ -24,4 +24,20 @@ class WC_REST_Shipping_Zone_Methods_Controller extends WC_REST_Shipping_Zone_Met
|
|
24 |
* @var string
|
25 |
*/
|
26 |
protected $namespace = 'wc/v3';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
}
|
24 |
* @var string
|
25 |
*/
|
26 |
protected $namespace = 'wc/v3';
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Get the settings schema, conforming to JSON Schema.
|
30 |
+
*
|
31 |
+
* @return array
|
32 |
+
*/
|
33 |
+
public function get_item_schema() {
|
34 |
+
// Get parent schema to append additional supported settings types for shipping zone method.
|
35 |
+
$schema = parent::get_item_schema();
|
36 |
+
|
37 |
+
// Append additional settings supported types (class, order).
|
38 |
+
$schema['properties']['settings']['properties']['type']['enum'][] = 'class';
|
39 |
+
$schema['properties']['settings']['properties']['type']['enum'][] = 'order';
|
40 |
+
|
41 |
+
return $this->add_additional_fields_schema( $schema );
|
42 |
+
}
|
43 |
}
|
includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php
CHANGED
@@ -29,6 +29,13 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
|
|
29 |
*/
|
30 |
protected $taxonomy = '';
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
/**
|
33 |
* Register the routes for terms.
|
34 |
*/
|
@@ -351,7 +358,7 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
|
|
351 |
$max_pages = ceil( $total_terms / $per_page );
|
352 |
$response->header( 'X-WP-TotalPages', (int) $max_pages );
|
353 |
|
354 |
-
$base
|
355 |
$base = add_query_arg( $request->get_query_params(), rest_url( '/' . $this->namespace . '/' . $base ) );
|
356 |
if ( $page > 1 ) {
|
357 |
$prev_page = $page - 1;
|
@@ -691,16 +698,9 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
|
|
691 |
public function get_collection_params() {
|
692 |
$params = parent::get_collection_params();
|
693 |
|
694 |
-
if ( '' !== $this->taxonomy && taxonomy_exists( $this->taxonomy ) ) {
|
695 |
-
$taxonomy = get_taxonomy( $this->taxonomy );
|
696 |
-
} else {
|
697 |
-
$taxonomy = new stdClass();
|
698 |
-
$taxonomy->hierarchical = true;
|
699 |
-
}
|
700 |
-
|
701 |
$params['context']['default'] = 'view';
|
702 |
|
703 |
-
$params['exclude']
|
704 |
'description' => __( 'Ensure result set excludes specific IDs.', 'woocommerce' ),
|
705 |
'type' => 'array',
|
706 |
'items' => array(
|
@@ -709,7 +709,7 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
|
|
709 |
'default' => array(),
|
710 |
'sanitize_callback' => 'wp_parse_id_list',
|
711 |
);
|
712 |
-
$params['include']
|
713 |
'description' => __( 'Limit result set to specific ids.', 'woocommerce' ),
|
714 |
'type' => 'array',
|
715 |
'items' => array(
|
@@ -718,14 +718,12 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
|
|
718 |
'default' => array(),
|
719 |
'sanitize_callback' => 'wp_parse_id_list',
|
720 |
);
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
);
|
728 |
-
}
|
729 |
$params['order'] = array(
|
730 |
'description' => __( 'Order sort attribute ascending or descending.', 'woocommerce' ),
|
731 |
'type' => 'string',
|
@@ -759,21 +757,19 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
|
|
759 |
'default' => false,
|
760 |
'validate_callback' => 'rest_validate_request_arg',
|
761 |
);
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
}
|
770 |
-
$params['product'] = array(
|
771 |
'description' => __( 'Limit result set to resources assigned to a specific product.', 'woocommerce' ),
|
772 |
'type' => 'integer',
|
773 |
'default' => null,
|
774 |
'validate_callback' => 'rest_validate_request_arg',
|
775 |
);
|
776 |
-
$params['slug']
|
777 |
'description' => __( 'Limit result set to resources with a specific slug.', 'woocommerce' ),
|
778 |
'type' => 'string',
|
779 |
'validate_callback' => 'rest_validate_request_arg',
|
@@ -789,18 +785,22 @@ abstract class WC_REST_Terms_Controller extends WC_REST_Controller {
|
|
789 |
* @return int|WP_Error
|
790 |
*/
|
791 |
protected function get_taxonomy( $request ) {
|
792 |
-
|
793 |
-
|
794 |
-
if (
|
795 |
return $this->taxonomy;
|
796 |
}
|
797 |
|
798 |
-
if (
|
799 |
-
$
|
|
|
800 |
|
801 |
-
|
|
|
|
|
|
|
802 |
}
|
803 |
|
804 |
-
return $
|
805 |
}
|
806 |
}
|
29 |
*/
|
30 |
protected $taxonomy = '';
|
31 |
|
32 |
+
/**
|
33 |
+
* Cached taxonomies by attribute id.
|
34 |
+
*
|
35 |
+
* @var array
|
36 |
+
*/
|
37 |
+
protected $taxonomies_by_id = array();
|
38 |
+
|
39 |
/**
|
40 |
* Register the routes for terms.
|
41 |
*/
|
358 |
$max_pages = ceil( $total_terms / $per_page );
|
359 |
$response->header( 'X-WP-TotalPages', (int) $max_pages );
|
360 |
|
361 |
+
$base = str_replace( '(?P<attribute_id>[\d]+)', $request['attribute_id'], $this->rest_base );
|
362 |
$base = add_query_arg( $request->get_query_params(), rest_url( '/' . $this->namespace . '/' . $base ) );
|
363 |
if ( $page > 1 ) {
|
364 |
$prev_page = $page - 1;
|
698 |
public function get_collection_params() {
|
699 |
$params = parent::get_collection_params();
|
700 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
701 |
$params['context']['default'] = 'view';
|
702 |
|
703 |
+
$params['exclude'] = array(
|
704 |
'description' => __( 'Ensure result set excludes specific IDs.', 'woocommerce' ),
|
705 |
'type' => 'array',
|
706 |
'items' => array(
|
709 |
'default' => array(),
|
710 |
'sanitize_callback' => 'wp_parse_id_list',
|
711 |
);
|
712 |
+
$params['include'] = array(
|
713 |
'description' => __( 'Limit result set to specific ids.', 'woocommerce' ),
|
714 |
'type' => 'array',
|
715 |
'items' => array(
|
718 |
'default' => array(),
|
719 |
'sanitize_callback' => 'wp_parse_id_list',
|
720 |
);
|
721 |
+
$params['offset'] = array(
|
722 |
+
'description' => __( 'Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.', 'woocommerce' ),
|
723 |
+
'type' => 'integer',
|
724 |
+
'sanitize_callback' => 'absint',
|
725 |
+
'validate_callback' => 'rest_validate_request_arg',
|
726 |
+
);
|
|
|
|
|
727 |
$params['order'] = array(
|
728 |
'description' => __( 'Order sort attribute ascending or descending.', 'woocommerce' ),
|
729 |
'type' => 'string',
|
757 |
'default' => false,
|
758 |
'validate_callback' => 'rest_validate_request_arg',
|
759 |
);
|
760 |
+
$params['parent'] = array(
|
761 |
+
'description' => __( 'Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.', 'woocommerce' ),
|
762 |
+
'type' => 'integer',
|
763 |
+
'sanitize_callback' => 'absint',
|
764 |
+
'validate_callback' => 'rest_validate_request_arg',
|
765 |
+
);
|
766 |
+
$params['product'] = array(
|
|
|
|
|
767 |
'description' => __( 'Limit result set to resources assigned to a specific product.', 'woocommerce' ),
|
768 |
'type' => 'integer',
|
769 |
'default' => null,
|
770 |
'validate_callback' => 'rest_validate_request_arg',
|
771 |
);
|
772 |
+
$params['slug'] = array(
|
773 |
'description' => __( 'Limit result set to resources with a specific slug.', 'woocommerce' ),
|
774 |
'type' => 'string',
|
775 |
'validate_callback' => 'rest_validate_request_arg',
|
785 |
* @return int|WP_Error
|
786 |
*/
|
787 |
protected function get_taxonomy( $request ) {
|
788 |
+
$attribute_id = $request['attribute_id'];
|
789 |
+
|
790 |
+
if ( empty( $attribute_id ) ) {
|
791 |
return $this->taxonomy;
|
792 |
}
|
793 |
|
794 |
+
if ( isset( $this->taxonomies_by_id[ $attribute_id ] ) ) {
|
795 |
+
return $this->taxonomies_by_id[ $attribute_id ];
|
796 |
+
}
|
797 |
|
798 |
+
$taxonomy = WC()->call_function( 'wc_attribute_taxonomy_name_by_id', (int) $request['attribute_id'] );
|
799 |
+
if ( ! empty( $taxonomy ) ) {
|
800 |
+
$this->taxonomy = $taxonomy;
|
801 |
+
$this->taxonomies_by_id[ $attribute_id ] = $taxonomy;
|
802 |
}
|
803 |
|
804 |
+
return $taxonomy;
|
805 |
}
|
806 |
}
|
includes/theme-support/class-wc-twenty-twenty-one.php
CHANGED
@@ -24,9 +24,6 @@ class WC_Twenty_Twenty_One {
|
|
24 |
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
|
25 |
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 );
|
26 |
|
27 |
-
add_action( 'woocommerce_before_main_content', array( __CLASS__, 'output_content_wrapper' ), 10 );
|
28 |
-
add_action( 'woocommerce_after_main_content', array( __CLASS__, 'output_content_wrapper_end' ), 10 );
|
29 |
-
|
30 |
// This theme doesn't have a traditional sidebar.
|
31 |
remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );
|
32 |
|
@@ -34,7 +31,7 @@ class WC_Twenty_Twenty_One {
|
|
34 |
add_filter( 'woocommerce_enqueue_styles', array( __CLASS__, 'enqueue_styles' ) );
|
35 |
|
36 |
// Enqueue wp-admin compatibility styles.
|
37 |
-
add_action( 'admin_enqueue_scripts', array( __CLASS__
|
38 |
|
39 |
// Register theme features.
|
40 |
add_theme_support( 'wc-product-gallery-zoom' );
|
@@ -50,22 +47,6 @@ class WC_Twenty_Twenty_One {
|
|
50 |
|
51 |
}
|
52 |
|
53 |
-
/**
|
54 |
-
* Open the Twenty Twenty One wrapper.
|
55 |
-
*/
|
56 |
-
public static function output_content_wrapper() {
|
57 |
-
echo '<section id="primary" class="content-area">';
|
58 |
-
echo '<main id="main" class="site-main">';
|
59 |
-
}
|
60 |
-
|
61 |
-
/**
|
62 |
-
* Close the Twenty Twenty One wrapper.
|
63 |
-
*/
|
64 |
-
public static function output_content_wrapper_end() {
|
65 |
-
echo '</main>';
|
66 |
-
echo '</section>';
|
67 |
-
}
|
68 |
-
|
69 |
/**
|
70 |
* Enqueue CSS for this theme.
|
71 |
*
|
24 |
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
|
25 |
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 );
|
26 |
|
|
|
|
|
|
|
27 |
// This theme doesn't have a traditional sidebar.
|
28 |
remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );
|
29 |
|
31 |
add_filter( 'woocommerce_enqueue_styles', array( __CLASS__, 'enqueue_styles' ) );
|
32 |
|
33 |
// Enqueue wp-admin compatibility styles.
|
34 |
+
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'enqueue_admin_styles' ) );
|
35 |
|
36 |
// Register theme features.
|
37 |
add_theme_support( 'wc-product-gallery-zoom' );
|
47 |
|
48 |
}
|
49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
/**
|
51 |
* Enqueue CSS for this theme.
|
52 |
*
|
includes/tracks/events/class-wc-extensions-tracking.php
CHANGED
@@ -21,6 +21,7 @@ class WC_Extensions_Tracking {
|
|
21 |
add_action( 'woocommerce_helper_connected', array( $this, 'track_helper_connection_complete' ) );
|
22 |
add_action( 'woocommerce_helper_disconnected', array( $this, 'track_helper_disconnected' ) );
|
23 |
add_action( 'woocommerce_helper_subscriptions_refresh', array( $this, 'track_helper_subscriptions_refresh' ) );
|
|
|
24 |
}
|
25 |
|
26 |
/**
|
@@ -76,4 +77,21 @@ class WC_Extensions_Tracking {
|
|
76 |
public function track_helper_subscriptions_refresh() {
|
77 |
WC_Tracks::record_event( 'extensions_subscriptions_update' );
|
78 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
}
|
21 |
add_action( 'woocommerce_helper_connected', array( $this, 'track_helper_connection_complete' ) );
|
22 |
add_action( 'woocommerce_helper_disconnected', array( $this, 'track_helper_disconnected' ) );
|
23 |
add_action( 'woocommerce_helper_subscriptions_refresh', array( $this, 'track_helper_subscriptions_refresh' ) );
|
24 |
+
add_action( 'woocommerce_addon_installed', array( $this, 'track_addon_install' ), 10, 2 );
|
25 |
}
|
26 |
|
27 |
/**
|
77 |
public function track_helper_subscriptions_refresh() {
|
78 |
WC_Tracks::record_event( 'extensions_subscriptions_update' );
|
79 |
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* Send a Tracks event when addon is installed via the Extensions page.
|
83 |
+
*
|
84 |
+
* @param string $addon_id Addon slug.
|
85 |
+
* @param string $section Extensions tab.
|
86 |
+
*/
|
87 |
+
public function track_addon_install( $addon_id, $section ) {
|
88 |
+
$properties = array(
|
89 |
+
'context' => 'extensions',
|
90 |
+
'section' => $section,
|
91 |
+
);
|
92 |
+
|
93 |
+
if ( 'woocommerce-payments' === $addon_id ) {
|
94 |
+
WC_Tracks::record_event( 'woocommerce_payments_install', $properties );
|
95 |
+
}
|
96 |
+
}
|
97 |
}
|
includes/wc-core-functions.php
CHANGED
@@ -1801,10 +1801,26 @@ function wc_ascii_uasort_comparison( $a, $b ) {
|
|
1801 |
function wc_asort_by_locale( &$data, $locale = '' ) {
|
1802 |
// Use Collator if PHP Internationalization Functions (php-intl) is available.
|
1803 |
if ( class_exists( 'Collator' ) ) {
|
1804 |
-
|
1805 |
-
|
1806 |
-
|
1807 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1808 |
}
|
1809 |
|
1810 |
$raw_data = $data;
|
@@ -2255,7 +2271,11 @@ function wc_prevent_dangerous_auto_updates( $should_update, $plugin ) {
|
|
2255 |
|
2256 |
$new_version = wc_clean( $plugin->new_version );
|
2257 |
$plugin_updates = new WC_Plugin_Updates();
|
2258 |
-
$
|
|
|
|
|
|
|
|
|
2259 |
if ( ! empty( $untested_plugins ) ) {
|
2260 |
return false;
|
2261 |
}
|
1801 |
function wc_asort_by_locale( &$data, $locale = '' ) {
|
1802 |
// Use Collator if PHP Internationalization Functions (php-intl) is available.
|
1803 |
if ( class_exists( 'Collator' ) ) {
|
1804 |
+
try {
|
1805 |
+
$locale = $locale ? $locale : get_locale();
|
1806 |
+
$collator = new Collator( $locale );
|
1807 |
+
$collator->asort( $data, Collator::SORT_STRING );
|
1808 |
+
return $data;
|
1809 |
+
} catch ( IntlException $e ) {
|
1810 |
+
/*
|
1811 |
+
* Just skip if some error got caused.
|
1812 |
+
* It may be caused in installations that doesn't include ICU TZData.
|
1813 |
+
*/
|
1814 |
+
if ( Constants::is_true( 'WP_DEBUG' ) ) {
|
1815 |
+
error_log( // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log
|
1816 |
+
sprintf(
|
1817 |
+
'An unexpected error occurred while trying to use PHP Intl Collator class, it may be caused by an incorrect installation of PHP Intl and ICU, and could be fixed by reinstallaing PHP Intl, see more details about PHP Intl installation: %1$s. Error message: %2$s',
|
1818 |
+
'https://www.php.net/manual/en/intl.installation.php',
|
1819 |
+
$e->getMessage()
|
1820 |
+
)
|
1821 |
+
);
|
1822 |
+
}
|
1823 |
+
}
|
1824 |
}
|
1825 |
|
1826 |
$raw_data = $data;
|
2271 |
|
2272 |
$new_version = wc_clean( $plugin->new_version );
|
2273 |
$plugin_updates = new WC_Plugin_Updates();
|
2274 |
+
$version_type = Constants::get_constant( 'WC_SSR_PLUGIN_UPDATE_RELEASE_VERSION_TYPE' );
|
2275 |
+
if ( ! is_string( $version_type ) ) {
|
2276 |
+
$version_type = 'none';
|
2277 |
+
}
|
2278 |
+
$untested_plugins = $plugin_updates->get_untested_plugins( $new_version, $version_type );
|
2279 |
if ( ! empty( $untested_plugins ) ) {
|
2280 |
return false;
|
2281 |
}
|
includes/wc-stock-functions.php
CHANGED
@@ -390,15 +390,23 @@ add_action( 'woocommerce_order_status_on-hold', 'wc_release_stock_for_order', 11
|
|
390 |
/**
|
391 |
* Return low stock amount to determine if notification needs to be sent
|
392 |
*
|
|
|
|
|
|
|
|
|
|
|
393 |
* @param WC_Product $product Product to get data from.
|
394 |
* @since 3.5.0
|
395 |
* @return int
|
396 |
*/
|
397 |
function wc_get_low_stock_amount( WC_Product $product ) {
|
398 |
-
|
|
|
|
|
399 |
$product = wc_get_product( $product->get_parent_id() );
|
|
|
400 |
}
|
401 |
-
|
402 |
if ( '' === $low_stock_amount ) {
|
403 |
$low_stock_amount = get_option( 'woocommerce_notify_low_stock_amount', 2 );
|
404 |
}
|
390 |
/**
|
391 |
* Return low stock amount to determine if notification needs to be sent
|
392 |
*
|
393 |
+
* Since 5.2.0, this function no longer redirects from variation to its parent product.
|
394 |
+
* Low stock amount can now be attached to the variation itself and if it isn't, only
|
395 |
+
* then we check the parent product, and if it's not there, then we take the default
|
396 |
+
* from the store-wide setting.
|
397 |
+
*
|
398 |
* @param WC_Product $product Product to get data from.
|
399 |
* @since 3.5.0
|
400 |
* @return int
|
401 |
*/
|
402 |
function wc_get_low_stock_amount( WC_Product $product ) {
|
403 |
+
$low_stock_amount = $product->get_low_stock_amount();
|
404 |
+
|
405 |
+
if ( '' === $low_stock_amount && $product->is_type( 'variation' ) ) {
|
406 |
$product = wc_get_product( $product->get_parent_id() );
|
407 |
+
$low_stock_amount = $product->get_low_stock_amount();
|
408 |
}
|
409 |
+
|
410 |
if ( '' === $low_stock_amount ) {
|
411 |
$low_stock_amount = get_option( 'woocommerce_notify_low_stock_amount', 2 );
|
412 |
}
|
includes/wc-template-functions.php
CHANGED
@@ -301,6 +301,12 @@ function wc_generator_tag( $gen, $type ) {
|
|
301 |
function wc_body_class( $classes ) {
|
302 |
$classes = (array) $classes;
|
303 |
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
if ( is_woocommerce() ) {
|
305 |
|
306 |
$classes[] = 'woocommerce';
|
@@ -2292,12 +2298,14 @@ if ( ! function_exists( 'woocommerce_checkout_coupon_form' ) ) {
|
|
2292 |
* Output the Coupon form for the checkout.
|
2293 |
*/
|
2294 |
function woocommerce_checkout_coupon_form() {
|
2295 |
-
|
2296 |
-
|
2297 |
-
|
2298 |
-
|
2299 |
-
|
2300 |
-
|
|
|
|
|
2301 |
}
|
2302 |
}
|
2303 |
|
301 |
function wc_body_class( $classes ) {
|
302 |
$classes = (array) $classes;
|
303 |
|
304 |
+
if ( is_shop() ) {
|
305 |
+
|
306 |
+
$classes[] = 'woocommerce-shop';
|
307 |
+
|
308 |
+
}
|
309 |
+
|
310 |
if ( is_woocommerce() ) {
|
311 |
|
312 |
$classes[] = 'woocommerce';
|
2298 |
* Output the Coupon form for the checkout.
|
2299 |
*/
|
2300 |
function woocommerce_checkout_coupon_form() {
|
2301 |
+
if ( is_user_logged_in() || WC()->checkout()->is_registration_enabled() || ! WC()->checkout()->is_registration_required() ) {
|
2302 |
+
wc_get_template(
|
2303 |
+
'checkout/form-coupon.php',
|
2304 |
+
array(
|
2305 |
+
'checkout' => WC()->checkout(),
|
2306 |
+
)
|
2307 |
+
);
|
2308 |
+
}
|
2309 |
}
|
2310 |
}
|
2311 |
|
includes/wc-term-functions.php
CHANGED
@@ -392,6 +392,19 @@ function wc_set_term_order( $term_id, $index, $taxonomy, $recursive = false ) {
|
|
392 |
function _wc_term_recount( $terms, $taxonomy, $callback = true, $terms_are_term_taxonomy_ids = true ) {
|
393 |
global $wpdb;
|
394 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
// Standard callback.
|
396 |
if ( $callback ) {
|
397 |
_update_post_term_count( $terms, $taxonomy );
|
@@ -492,29 +505,7 @@ function wc_recount_after_stock_change( $product_id ) {
|
|
492 |
return;
|
493 |
}
|
494 |
|
495 |
-
|
496 |
-
|
497 |
-
if ( $product_terms ) {
|
498 |
-
$product_cats = array();
|
499 |
-
|
500 |
-
foreach ( $product_terms as $term ) {
|
501 |
-
$product_cats[ $term->term_id ] = $term->parent;
|
502 |
-
}
|
503 |
-
|
504 |
-
_wc_term_recount( $product_cats, get_taxonomy( 'product_cat' ), false, false );
|
505 |
-
}
|
506 |
-
|
507 |
-
$product_terms = get_the_terms( $product_id, 'product_tag' );
|
508 |
-
|
509 |
-
if ( $product_terms ) {
|
510 |
-
$product_tags = array();
|
511 |
-
|
512 |
-
foreach ( $product_terms as $term ) {
|
513 |
-
$product_tags[ $term->term_id ] = $term->parent;
|
514 |
-
}
|
515 |
-
|
516 |
-
_wc_term_recount( $product_tags, get_taxonomy( 'product_tag' ), false, false );
|
517 |
-
}
|
518 |
}
|
519 |
add_action( 'woocommerce_product_set_stock_status', 'wc_recount_after_stock_change' );
|
520 |
|
@@ -636,3 +627,65 @@ function wc_get_product_visibility_term_ids() {
|
|
636 |
)
|
637 |
);
|
638 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
392 |
function _wc_term_recount( $terms, $taxonomy, $callback = true, $terms_are_term_taxonomy_ids = true ) {
|
393 |
global $wpdb;
|
394 |
|
395 |
+
/**
|
396 |
+
* Filter to allow/prevent recounting of terms as it could be expensive.
|
397 |
+
* A likely scenario for this is when bulk importing products. We could
|
398 |
+
* then prevent it from recounting per product but instead recount it once
|
399 |
+
* when import is done. Of course this means the import logic has to support this.
|
400 |
+
*
|
401 |
+
* @since 5.2
|
402 |
+
* @param bool
|
403 |
+
*/
|
404 |
+
if ( ! apply_filters( 'woocommerce_product_recount_terms', '__return_true' ) ) {
|
405 |
+
return;
|
406 |
+
}
|
407 |
+
|
408 |
// Standard callback.
|
409 |
if ( $callback ) {
|
410 |
_update_post_term_count( $terms, $taxonomy );
|
505 |
return;
|
506 |
}
|
507 |
|
508 |
+
_wc_recount_terms_by_product( $product_id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
509 |
}
|
510 |
add_action( 'woocommerce_product_set_stock_status', 'wc_recount_after_stock_change' );
|
511 |
|
627 |
)
|
628 |
);
|
629 |
}
|
630 |
+
|
631 |
+
/**
|
632 |
+
* Recounts all terms.
|
633 |
+
*
|
634 |
+
* @since 5.2
|
635 |
+
* @return void
|
636 |
+
*/
|
637 |
+
function wc_recount_all_terms() {
|
638 |
+
$product_cats = get_terms(
|
639 |
+
'product_cat',
|
640 |
+
array(
|
641 |
+
'hide_empty' => false,
|
642 |
+
'fields' => 'id=>parent',
|
643 |
+
)
|
644 |
+
);
|
645 |
+
_wc_term_recount( $product_cats, get_taxonomy( 'product_cat' ), true, false );
|
646 |
+
$product_tags = get_terms(
|
647 |
+
'product_tag',
|
648 |
+
array(
|
649 |
+
'hide_empty' => false,
|
650 |
+
'fields' => 'id=>parent',
|
651 |
+
)
|
652 |
+
);
|
653 |
+
_wc_term_recount( $product_tags, get_taxonomy( 'product_tag' ), true, false );
|
654 |
+
}
|
655 |
+
|
656 |
+
/**
|
657 |
+
* Recounts terms by product.
|
658 |
+
*
|
659 |
+
* @since 5.2
|
660 |
+
* @param int $product_id The ID of the product.
|
661 |
+
* @return void
|
662 |
+
*/
|
663 |
+
function _wc_recount_terms_by_product( $product_id = '' ) {
|
664 |
+
if ( empty( $product_id ) ) {
|
665 |
+
return;
|
666 |
+
}
|
667 |
+
|
668 |
+
$product_terms = get_the_terms( $product_id, 'product_cat' );
|
669 |
+
|
670 |
+
if ( $product_terms ) {
|
671 |
+
$product_cats = array();
|
672 |
+
|
673 |
+
foreach ( $product_terms as $term ) {
|
674 |
+
$product_cats[ $term->term_id ] = $term->parent;
|
675 |
+
}
|
676 |
+
|
677 |
+
_wc_term_recount( $product_cats, get_taxonomy( 'product_cat' ), false, false );
|
678 |
+
}
|
679 |
+
|
680 |
+
$product_terms = get_the_terms( $product_id, 'product_tag' );
|
681 |
+
|
682 |
+
if ( $product_terms ) {
|
683 |
+
$product_tags = array();
|
684 |
+
|
685 |
+
foreach ( $product_terms as $term ) {
|
686 |
+
$product_tags[ $term->term_id ] = $term->parent;
|
687 |
+
}
|
688 |
+
|
689 |
+
_wc_term_recount( $product_tags, get_taxonomy( 'product_tag' ), false, false );
|
690 |
+
}
|
691 |
+
}
|
packages/woocommerce-admin/dist/app/index.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
/*! For license information please see index.js.LICENSE.txt */
|
2 |
-
this.wc=this.wc||{},this.wc.app=function(e){function t(t){for(var n,r,i=t[0],a=t[1],c=0,u=[];c<i.length;c++)r=i[c],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&u.push(o[r][0]),o[r]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(l&&l(t);u.length;)u.shift()()}var n={},r={21:0},o={21:0};function i(e){var t=function(e){return a.p+"chunks/"+({7:"activity-panels-help",8:"activity-panels-inbox",9:"analytics-report",10:"analytics-report-categories",11:"analytics-report-coupons",12:"analytics-report-customers",13:"analytics-report-downloads",14:"analytics-report-orders",15:"analytics-report-products",16:"analytics-report-revenue",17:"analytics-report-stock",18:"analytics-report-taxes",19:"analytics-report-variations",20:"analytics-settings",27:"customizable-dashboard",28:"dashboard",29:"dashboard-charts",32:"homescreen",34:"leaderboards",36:"marketing-overview",46:"profile-wizard",47:"store-alerts",48:"store-performance",49:"task-list",51:"wcpay-usage-modal"}[e]||e)+".js"}(e);return window.wcAdminAssets&&window.wcAdminAssets.version&&(t+="?ver="+window.wcAdminAssets.version),t}function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[];r[e]?t.push(r[e]):0!==r[e]&&{0:1,3:1,4:1,7:1,9:1,14:1,20:1,28:1,29:1,32:1,34:1,36:1,46:1,47:1,48:1,49:1}[e]&&t.push(r[e]=new Promise((function(t,n){for(var o="rtl"===document.dir?"./chunks/"+e+".style.rtl.css":"./chunks/"+e+".style.css",i=a.p+o,c=document.getElementsByTagName("link"),u=0;u<c.length;u++){var s=(f=c[u]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(s===o||s===i))return t()}var l=document.getElementsByTagName("style");for(u=0;u<l.length;u++){var f;if((s=(f=l[u]).getAttribute("data-href"))===o||s===i)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.setAttribute("data-webpack",!0),p.onload=t,p.onerror=function(t){var o=t&&t.target&&t.target.src||i,a=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=o,delete r[e],p.parentNode.removeChild(p),n(a)},p.href=i,window.wcAdminAssets&&window.wcAdminAssets.version&&(p.href+="?ver="+window.wcAdminAssets.version),document.getElementsByTagName("head")[0].appendChild(p)})).then((function(){r[e]=0})));var n=o[e];if(0!==n)if(n)t.push(n[2]);else{var c=new Promise((function(t,r){n=o[e]=[t,r]}));t.push(n[2]=c);var u,s=document.createElement("script");s.charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.src=i(e);var l=new Error;u=function(t){s.onerror=s.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",l.name="ChunkLoadError",l.type=r,l.request=i,n[1](l)}o[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:s})}),12e4);s.onerror=s.onload=u,document.head.appendChild(s)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a.oe=function(e){throw console.error(e),e};var c=window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[],u=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var l=u;return a(a.s=295)}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t,n){e.exports=n(75)()},10:function(e,t){!function(){e.exports=this.React}()},11:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},110:function(e,t){!function(){e.exports=this.wc.currency}()},12:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},120:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r={};n.r(r),n.d(r,"find",(function(){return c}));var o={};n.r(o),n.d(o,"isTabbableIndex",(function(){return l})),n.d(o,"find",(function(){return h})),n.d(o,"findPrevious",(function(){return v})),n.d(o,"findNext",(function(){return b}));var i=["[tabindex]","a[href]","button:not([disabled])",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])","iframe","object","embed","area[href]","[contenteditable]:not([contenteditable=false])"].join(",");function a(e){return e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0}function c(e){var t=e.querySelectorAll(i);return Array.from(t).filter((function(e){return!!a(e)&&("AREA"!==e.nodeName||function(e){var t=e.closest("map[name]");if(!t)return!1;var n=document.querySelector('img[usemap="#'+t.name+'"]');return!!n&&a(n)}(e))}))}var u=n(3);function s(e){var t=e.getAttribute("tabindex");return null===t?0:parseInt(t,10)}function l(e){return-1!==s(e)}function f(e,t){return{element:e,index:t}}function p(e){return e.element}function d(e,t){var n=s(e.element),r=s(t.element);return n===r?e.index-t.index:n-r}function m(e){return e.filter(l).map(f).sort(d).map(p).reduce((t={},function(e,n){var r=n.nodeName,o=n.type,i=n.checked,a=n.name;if("INPUT"!==r||"radio"!==o||!a)return e.concat(n);var c=t.hasOwnProperty(a);if(!i&&c)return e;if(c){var s=t[a];e=Object(u.without)(e,s)}return t[a]=n,e.concat(n)}),[]);var t}function h(e){return m(c(e))}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.activeElement,t=c(document.body),n=t.indexOf(e);return t.length=n,Object(u.last)(m(t))}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.activeElement,t=c(document.body),n=t.indexOf(e),r=t.slice(n+1).filter((function(t){return!e.contains(t)}));return Object(u.first)(m(r))}var y={focusable:r,tabbable:o}},121:function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(e.icon,e.className),c=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["size","onClick","icon","className"]),u=["gridicon","gridicons-cross-small",i,!1,!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:u,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),a.default.createElement("g",null,a.default.createElement("path",{d:"M17.705 7.705l-1.41-1.41L12 10.59 7.705 6.295l-1.41 1.41L10.59 12l-4.295 4.295 1.41 1.41L12 13.41l4.295 4.295 1.41-1.41L13.41 12l4.295-4.295z"})))};var o,i=n(10),a=(o=i)&&o.__esModule?o:{default:o};e.exports=t.default},125:function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,s=[],l=!1,f=-1;function p(){l&&u&&(l=!1,u.length?s=u.concat(s):f=-1,s.length&&d())}function d(){if(!l){var e=c(p);l=!0;for(var t=s.length;t;){for(u=s,s=[];++f<t;)u&&u[f].run();f=-1,t=s.length}u=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new m(e,t)),1!==s.length||l||c(d)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},126:function(e,t,n){"use strict";e.exports=n(152)},13:function(e,t,n){var r=n(74);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},137:function(e,t,n){"use strict";var r=n(2),o=n(42),i=n(0),a=n(25),c=Object(a.g)("manageStock","no"),u=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(16)]).then(n.bind(null,482))})),s=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(3),n.e(15)]).then(n.bind(null,478))})),l=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(19)]).then(n.bind(null,483))})),f=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(5),n.e(14)]).then(n.bind(null,484))})),p=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(3),n.e(10)]).then(n.bind(null,480))})),d=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(11)]).then(n.bind(null,485))})),m=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(18)]).then(n.bind(null,486))})),h=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(13)]).then(n.bind(null,487))})),v=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(17)]).then(n.bind(null,479))})),b=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(12)]).then(n.bind(null,481))}));t.a=function(){var e=[{report:"revenue",title:Object(r.__)("Revenue",'woocommerce'),component:u,navArgs:{id:"woocommerce-analytics-revenue"}},{report:"products",title:Object(r.__)("Products",'woocommerce'),component:s,navArgs:{id:"woocommerce-analytics-products"}},{report:"variations",title:Object(r.__)("Variations",'woocommerce'),component:l,navArgs:{id:"woocommerce-analytics-variations"}},{report:"orders",title:Object(r.__)("Orders",'woocommerce'),component:f,navArgs:{id:"woocommerce-analytics-orders"}},{report:"categories",title:Object(r.__)("Categories",'woocommerce'),component:p,navArgs:{id:"woocommerce-analytics-categories"}},{report:"coupons",title:Object(r.__)("Coupons",'woocommerce'),component:d,navArgs:{id:"woocommerce-analytics-coupons"}},{report:"taxes",title:Object(r.__)("Taxes",'woocommerce'),component:m,navArgs:{id:"woocommerce-analytics-taxes"}},"yes"===c?{report:"stock",title:Object(r.__)("Stock",'woocommerce'),component:v,navArgs:{id:"woocommerce-analytics-stock"}}:null,{report:"customers",title:Object(r.__)("Customers",'woocommerce'),component:b},{report:"downloads",title:Object(r.__)("Downloads",'woocommerce'),component:h,navArgs:{id:"woocommerce-analytics-downloads"}}].filter(Boolean);return Object(o.applyFilters)("woocommerce_admin_reports_list",e)}},138:function(e,t,n){"use strict";var r=n(126),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function u(e){return r.isMemo(e)?a:c[e.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=a;var s=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=d(n);o&&o!==m&&e(t,o,r)}var a=l(n);f&&(a=a.concat(f(n)));for(var c=u(t),h=u(n),v=0;v<a.length;++v){var b=a[v];if(!(i[b]||r&&r[b]||h&&h[b]||c&&c[b])){var y=p(n,b);try{s(t,b,y)}catch(e){}}}}return t}},139:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(19),o=n.n(r),i=n(0);function a(){var e=Object(i.useState)(!1),t=o()(e,2),n=t[0],r=t[1],a=Object(i.useRef)(null);return Object(i.useEffect)((function(){var e=function(){r(window.pageYOffset>20)},t=function(){a.current=window.requestAnimationFrame(e)};return window.addEventListener("scroll",t),function(){window.removeEventListener("scroll",t),window.cancelAnimationFrame(a.current)}}),[]),n}},14:function(e,t,n){var r=n(30),o=n(9);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},140:function(e,t){!function(){e.exports=this.wp.plugins}()},141:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(54),o=n(2);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"polite",t=document.createElement("div");t.id="a11y-speak-".concat(e),t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true");var n=document,r=n.body;return r&&r.appendChild(t),t}var a="";function c(e,t){!function(){for(var e=document.getElementsByClassName("a11y-speak-region"),t=document.getElementById("a11y-speak-intro-text"),n=0;n<e.length;n++)e[n].textContent="";t&&t.setAttribute("hidden","hidden")}(),e=function(e){return e=e.replace(/<[^<>]+>/g," "),a===e&&(e+=" "),a=e,e}(e);var n=document.getElementById("a11y-speak-intro-text"),r=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");r&&"assertive"===t?r.textContent=e:o&&(o.textContent=e),n&&n.removeAttribute("hidden")}Object(r.a)((function(){var e=document.getElementById("a11y-speak-intro-text"),t=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");null===e&&function(){var e=document.createElement("p");e.id="a11y-speak-intro-text",e.className="a11y-speak-intro-text",e.textContent=Object(o.__)("Notifications"),e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("hidden","hidden");var t=document.body;t&&t.appendChild(e)}(),null===t&&i("assertive"),null===n&&i("polite")}))},142:function(e,t,n){"use strict";n.d(t,"c",(function(){return wt})),n.d(t,"b",(function(){return _t})),n.d(t,"a",(function(){return kt}));var r=n(24),o=n.n(r),i=n(34),a=n.n(i),c=n(5),u=n.n(c),s=n(11),l=n.n(s),f=n(12),p=n.n(f),d=n(13),m=n.n(d),h=n(14),v=n.n(h),b=n(6),y=n.n(b),g=n(0),w=n(18),O=n(15),j=n(38),E=n(10),_=n.n(E),k=n(1),x=n.n(k),S=n(70),P=n(183),C=n(56),A=n(32),T=n(184),N=n.n(T),R=(n(126),n(41)),L=(n(138),function(e){var t=Object(P.a)();return t.displayName=e,t}("Router-History")),M=function(e){var t=Object(P.a)();return t.displayName=e,t}("Router"),D=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(j.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return _.a.createElement(M.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},_.a.createElement(L.Provider,{children:this.props.children||null,value:this.props.history}))},t}(_.a.Component);_.a.Component;_.a.Component;var I={},V=0;function F(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,i=void 0!==o&&o,a=n.strict,c=void 0!==a&&a,u=n.sensitive,s=void 0!==u&&u;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=I[n]||(I[n]={});if(r[e])return r[e];var o=[],i={regexp:N()(e,o,t),keys:o};return V<1e4&&(r[e]=i,V++),i}(n,{end:i,strict:c,sensitive:s}),o=r.regexp,a=r.keys,u=o.exec(e);if(!u)return null;var l=u[0],f=u.slice(1),p=e===l;return i&&!p?null:{path:n,url:"/"===n&&""===l?"/":l,isExact:p,params:a.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var q=function(e){function t(){return e.apply(this,arguments)||this}return Object(j.a)(t,e),t.prototype.render=function(){var e=this;return _.a.createElement(M.Consumer,null,(function(t){t||Object(C.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?F(n.pathname,e.props):t.match,o=Object(A.a)({},t,{location:n,match:r}),i=e.props,a=i.children,c=i.component,u=i.render;return Array.isArray(a)&&0===a.length&&(a=null),_.a.createElement(M.Provider,{value:o},o.match?a?"function"==typeof a?a(o):a:c?_.a.createElement(c,o):u?u(o):null:"function"==typeof a?a(o):null)}))},t}(_.a.Component);function U(e){return"/"===e.charAt(0)?e:"/"+e}function B(e,t){if(!e)return t;var n=U(e);return 0!==t.pathname.indexOf(n)?t:Object(A.a)({},t,{pathname:t.pathname.substr(n.length)})}function H(e){return"string"==typeof e?e:Object(S.d)(e)}function z(e){return function(){Object(C.a)(!1)}}function $(){}_.a.Component;var W=function(e){function t(){return e.apply(this,arguments)||this}return Object(j.a)(t,e),t.prototype.render=function(){var e=this;return _.a.createElement(M.Consumer,null,(function(t){t||Object(C.a)(!1);var n,r,o=e.props.location||t.location;return _.a.Children.forEach(e.props.children,(function(e){if(null==r&&_.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?F(o.pathname,Object(A.a)({},e.props,{path:i})):t.match}})),r?_.a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(_.a.Component);_.a.useContext;var Q=n(3),G=n(49),Y=n(47),Z=n(21),K=n(25),J=n(23),X=n(28),ee=(n(298),n(42)),te=n(2),ne=n(137),re=n(94);function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var ie=Object(g.lazy)((function(){return n.e(9).then(n.bind(null,576))})),ae=Object(g.lazy)((function(){return n.e(20).then(n.bind(null,593))})),ce=Object(g.lazy)((function(){return n.e(28).then(n.bind(null,577))})),ue=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(2),n.e(52),n.e(4),n.e(32)]).then(n.bind(null,590))})),se=Object(g.lazy)((function(){return Promise.all([n.e(2),n.e(36)]).then(n.bind(null,594))})),le=Object(g.lazy)((function(){return n.e(46).then(n.bind(null,591))})),fe=function(){var e=[],t=[["",wcSettings.woocommerceTranslation]];return e.push({container:ue,path:"/",breadcrumbs:[].concat(t,[Object(te.__)("Home",'woocommerce')]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-home"}}),window.wcAdminFeatures.analytics&&(e.push({container:ce,path:"/analytics/overview",breadcrumbs:[].concat(t,[["/analytics/overview",Object(te.__)("Analytics",'woocommerce')],Object(te.__)("Overview",'woocommerce')]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-overview"}}),e.push({container:ae,path:"/analytics/settings",breadcrumbs:[].concat(t,[["/analytics/revenue",Object(te.__)("Analytics",'woocommerce')],Object(te.__)("Settings",'woocommerce')]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-settings"}}),e.push({container:ie,path:"/customers",breadcrumbs:[].concat(t,[Object(te.__)("Customers",'woocommerce')]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-analytics-customers"}}),e.push({container:ie,path:"/analytics/:report",breadcrumbs:function(e){var n=e.match,r=Object(Q.find)(Object(ne.a)(),{report:n.params.report});return r?[].concat(t,[["/analytics/revenue",Object(te.__)("Analytics",'woocommerce')],r.title]):[]},wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview"})),window.wcAdminFeatures.marketing&&e.push({container:se,path:"/marketing",breadcrumbs:[].concat(t,[["/marketing",Object(te.__)("Marketing",'woocommerce')],Object(te.__)("Overview",'woocommerce')]),wpOpenMenu:"toplevel_page_woocommerce-marketing",navArgs:{id:"woocommerce-marketing-overview"}}),window.wcAdminFeatures.onboarding&&e.push({container:le,path:"/setup-wizard",breadcrumbs:[].concat(t,[["/setup-wizard",Object(te.__)("Setup Wizard",'woocommerce')]])}),Object(ee.applyFilters)("woocommerce_admin_pages_list",e)},pe=function(e){m()(n,e);var t=oe(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"componentDidMount",value:function(){window.document.documentElement.scrollTop=0,window.document.body.classList.remove("woocommerce-admin-is-loading")}},{key:"componentDidUpdate",value:function(e){var t=Object(Q.omit)(e.query,"chartType","filter","paged"),n=Object(Q.omit)(this.props.query,"chartType","filter","paged");e.query.paged>1&&!Object(Q.isEqual)(t,n)&&Object(Z.getHistory)().replace(Object(Z.getNewPath)({paged:1})),e.match.url!==this.props.match.url&&(window.document.documentElement.scrollTop=0)}},{key:"render",value:function(){var e=this.props,t=e.page,n=e.match,r=e.query,o=n.url,i=n.params;return window.wpNavMenuUrlUpdate(r),window.wpNavMenuClassChange(t,o),Object(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},Object(g.createElement)(t.container,{params:i,path:o,pathMatch:t.path,query:r}))}}]),n}(g.Component);window.wpNavMenuUrlUpdate=function(e){var t=Object(Z.getPersistedQuery)(e),n=Object(Z.getQueryExcludedScreens)();Array.from(document.querySelectorAll("#adminmenu a")).forEach((function(e){return function(e,t,n){if(Object(re.f)(e.href)){var r=Object(Q.last)(e.href.split("?")),o=Object(G.parse)(r),i=o.path||"homescreen",a=Object(Z.getScreenFromPath)(i),c=n.includes(a),u="admin.php?"+Object(G.stringify)(Object.assign(o,c?{}:t));e.href=u,e.onclick=function(e){e.preventDefault(),Object(Z.getHistory)().push(u)}}}(e,t,n)}))},window.wpNavMenuClassChange=function(e,t){Array.from(document.getElementsByClassName("current")).forEach((function(e){e.classList.remove("current")})),Array.from(document.querySelectorAll(".wp-has-current-submenu")).forEach((function(e){e.classList.remove("wp-has-current-submenu"),e.classList.remove("wp-menu-open"),e.classList.remove("selected"),e.classList.add("wp-not-current-submenu"),e.classList.add("menu-top")}));var n="/"===t?"admin.php?page=wc-admin":"admin.php?page=wc-admin&path="+encodeURIComponent(t),r="/"===t?'li > a[href$="'.concat(n,'"], li > a[href*="').concat(n,'?"]'):'li > a[href*="'.concat(n,'"]'),o=document.querySelectorAll(r);if(Array.from(o).forEach((function(e){e.parentElement.classList.add("current")})),e.wpOpenMenu){var i=document.querySelector("#"+e.wpOpenMenu);i&&(i.classList.remove("wp-not-current-submenu"),i.classList.add("wp-has-current-submenu"),i.classList.add("wp-menu-open"),i.classList.add("current"))}document.querySelector("#wpwrap").classList.remove("wp-responsive-open")};var de=n(7),me=n.n(de),he=n(40),ve=n(31),be=(n(299),n(4)),ye=n(121),ge=n.n(ye),we=n(302),Oe=n(197),je=Object(g.createElement)(Oe.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(g.createElement)(Oe.a,{d:"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z"})),Ee=(n(300),function(e){var t=e.height,n=void 0===t?24:t,r=e.width,o=void 0===r?24:r,i=e.hasUnread,a=void 0!==i&&i,c=me()("woocommerce-layout__activity-panel-toggle-bubble",{"has-unread":a});return Object(g.createElement)("div",{className:c},Object(g.createElement)("svg",{height:n,width:o,viewBox:"0 0 24 24"},Object(g.createElement)("path",{d:"M18.9 2H5.1C3.4 2 2 3.4 2 5.1v10.7C2 17.6 3.4 19 5.1 19H9l6 3-1-3h4.9c1.7 0 3.1-1.4 3.1-3.1V5.1C22 3.4 20.6 2 18.9 2zm-1.5 4.5c-.4.8-.8 2.1-1 3.9-.3 1.8-.4 3.1-.3 4.1 0 .3 0 .5-.1.7-.1.2-.3.4-.6.4s-.6-.1-.9-.4c-1-1-1.8-2.6-2.4-4.6-.7 1.4-1.2 2.4-1.6 3.1-.6 1.2-1.2 1.8-1.6 1.9-.3 0-.5-.2-.8-.7-.5-1.4-1.1-4.2-1.7-8.2 0-.3 0-.5.2-.7.1-.2.4-.3.7-.4.5 0 .9.2.9.8.3 2.3.7 4.2 1.1 5.7l2.4-4.5c.2-.4.4-.6.8-.6.5 0 .8.3.9.9.3 1.4.6 2.6 1 3.7.3-2.7.8-4.7 1.4-5.9.2-.3.4-.5.7-.5.2 0 .5.1.7.2.2.2.3.4.3.6 0 .2 0 .4-.1.5z"})))});Ee.propTypes={height:x.a.number,width:x.a.number,hasUnread:x.a.bool};var _e=Ee,ke=n(196);var xe=n(19),Se=n.n(xe),Pe=function(e){var t=e.icon,n=e.title,r=e.name,o=e.unread,i=e.selected,a=e.isPanelOpen,c=e.onTabClick,u=me()("woocommerce-layout__activity-panel-tab",{"is-active":a&&i,"has-unread":o}),s="activity-panel-tab-".concat(r);return Object(g.createElement)(be.Button,{role:"tab",className:u,"aria-selected":i,"aria-controls":"activity-panel-".concat(r),key:s,id:s,onClick:function(){c(r)}},t,n," ",o&&Object(g.createElement)("span",{className:"screen-reader-text"},Object(te.__)("unread activity",'woocommerce')))},Ce=function(e){var t=e.tabs,n=e.onTabClick,r=e.selectedTab,i=e.tabOpen,a=void 0!==i&&i,c=Object(g.useState)({tabOpen:a,currentTab:r}),u=Se()(c,2),s=u[0],l=s.tabOpen,f=s.currentTab,p=u[1];return Object(g.useEffect)((function(){p({tabOpen:a,currentTab:r})}),[a,r]),Object(g.createElement)(be.NavigableMenu,{role:"tablist",orientation:"horizontal",className:"woocommerce-layout__activity-panel-tabs"},t&&t.map((function(e,t){if(e.component){var r=e.component,i=e.options;return Object(g.createElement)(r,o()({key:t},i))}return Object(g.createElement)(Pe,o()({key:t,index:t,isPanelOpen:l,selected:f===e.name},e,{onTabClick:function(){var t=f!==e.name&&""!==f||!l;t&&f===e.name||Object(X.recordEvent)("activity_panel_open",{tab:e.name}),p({tabOpen:t,currentTab:e.name}),n(e,t)}}))})))},Ae=function(){return Object(g.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon setup-progress",width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(g.createElement)("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",stroke:"#DCDCDE",strokeWidth:"2"}),Object(g.createElement)("path",{d:"M4 12V12C4 16.4183 7.58172 20 12 20V20C16.4183 20 20 16.4183 20 12V12C20 7.58172 16.4183 4 12 4V4",strokeWidth:"2",strokeLinecap:"round"}))},Te=function(){return Object(g.createElement)(g.Fragment,null,Object(g.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"24",height:"24",viewBox:"3 3 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(g.createElement)("path",{d:"M13.8053 15.3982C13.8053 15.7965 13.4867 16.1947 13.0089 16.1947H6.79646C6.55752 16.1947 6.39823 16.115 6.23894 15.9558C6.07965 15.7965 6 15.6372 6 15.3982V6.79646C6 6.63717 6.15929 6.39823 6.23894 6.23894C6.39823 6.07965 6.55752 6 6.79646 6H13.0089C13.4071 6 13.8053 6.31858 13.8053 6.79646V15.3982Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(g.createElement)("path",{d:"M23.9203 10.6195C23.9203 11.0177 23.6017 11.4159 23.1238 11.4159H16.9115C16.6725 11.4159 16.5132 11.3363 16.3539 11.177C16.1946 11.0177 16.115 10.8584 16.115 10.6195V6.79646C16.115 6.39823 16.4336 6 16.9115 6H23.1238C23.5221 6 23.9203 6.31858 23.9203 6.79646V10.6195Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(g.createElement)("path",{d:"M13.8053 23.2035C13.8053 23.4424 13.7257 23.6017 13.5664 23.761C13.4071 23.9203 13.2478 23.9999 13.0089 23.9999H6.79646C6.39823 23.9999 6 23.6813 6 23.2035V19.3804C6 19.1415 6.07965 18.9822 6.23894 18.8229C6.39823 18.6636 6.55752 18.584 6.79646 18.584H13.0089C13.4071 18.584 13.8053 18.9026 13.8053 19.3804V23.2035Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(g.createElement)("path",{d:"M16.9912 23.9999C16.7522 23.9999 16.5929 23.9202 16.4336 23.7609C16.2743 23.6016 16.1947 23.4423 16.1947 23.2034V14.6016C16.1947 14.3627 16.2743 14.2034 16.4336 14.0441C16.5929 13.8848 16.7522 13.8052 16.9912 13.8052H23.2036C23.4425 13.8052 23.6018 13.8848 23.7611 14.0441C23.9204 14.2034 24 14.3627 24 14.6016V23.2034C24 23.6016 23.6814 23.9999 23.2036 23.9999H16.9912Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Object(te.__)("Display",'woocommerce'))},Ne=[{value:"single_column",label:Object(g.createElement)(g.Fragment,null,Object(g.createElement)((function(){return Object(g.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"12",height:"14",viewBox:"0 0 12 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(g.createElement)("rect",{x:"0.5",y:"0.5",width:"11",height:"13",strokeWidth:"1"}))}),null),Object(te.__)("Single column",'woocommerce'))},{value:"two_columns",label:Object(g.createElement)(g.Fragment,null,Object(g.createElement)((function(){return Object(g.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"18",height:"14",viewBox:"0 0 18 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(g.createElement)("rect",{x:"0.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}),Object(g.createElement)("rect",{x:"9.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}))}),null),Object(te.__)("Two columns",'woocommerce'))}],Re=function(){var e=Object(O.useSelect)((function(e){return(0,e(J.OPTIONS_STORE_NAME).getOption)("woocommerce_default_homepage_layout")||"single_column"})),t=Object(J.useUserPreferences)(),n=t.updateUserPreferences,r=t.homepage_layout;return Object(g.createElement)(be.DropdownMenu,{icon:Object(g.createElement)(Te,null),label:Object(te.__)("Display options",'woocommerce'),toggleProps:{className:"woocommerce-layout__activity-panel-tab display-options",onClick:function(){return Object(X.recordEvent)("homescreen_display_click")}},popoverProps:{className:"woocommerce-layout__activity-panel-popover"}},(function(t){var o=t.onClose;return Object(g.createElement)(be.MenuGroup,{className:"woocommerce-layout__homescreen-display-options",label:Object(te.__)("Layout",'woocommerce')},Object(g.createElement)(be.MenuItemsChoice,{choices:Ne,onSelect:function(e){n({homepage_layout:e}),o(),Object(X.recordEvent)("homescreen_display_option",{display_option:e})},value:r||e}))}))},Le=Object(g.createElement)(Oe.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(g.createElement)(Oe.a,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),Me=(n(301),"highlight-tooltip__show");function De(e){var t=e.title,n=e.closeButtonText,r=e.content,o=e.show,i=void 0===o||o,a=e.id,c=e.onClose,u=e.delay,s=e.onShow,l=void 0===s?Q.noop:s,f=Object(g.useState)(u>0?null:i),p=Se()(f,2),d=p[0],m=p[1],h=Object(g.useState)(null),v=Se()(h,2),b=v[0],y=v[1];Object(g.useEffect)((function(){var e,t=document.getElementById(a);if(t&&!b){var n=t.parentElement;(e=document.createElement("div")).classList.add("highlight-tooltip__container"),n.appendChild(e),y(e)}var r=w(e);return function(){e&&e.parentElement.removeChild(e);r&&clearTimeout(r)}}),[]),Object(g.useEffect)((function(){!d&&b&&b.classList.remove(Me)}),[d]),Object(g.useEffect)((function(){i!==d&&null!==d&&b&&(m(i),i?b&&w(b):b.classList.remove(Me))}),[i]);var w=function(e){var t=null;return u>0?t=setTimeout((function(){t=null,e&&e.classList.add(Me),m(i),l()}),u):d||(e&&e.classList.add(Me),m(!0),l()),t},O=function(){m(!1),c&&c()};return b?Object(g.createPortal)(Object(g.createElement)("div",{className:"highlight-tooltip__portal"},d?Object(g.createElement)(g.Fragment,null,Object(g.createElement)(be.IsolatedEventContainer,{className:"highlight-tooltip__overlay"}),Object(g.createElement)(be.Popover,{className:"highlight-tooltip__popover",noArrow:!1,focusOnMount:"container"},Object(g.createElement)(be.Card,{size:"medium"},Object(g.createElement)(be.CardHeader,null,t,Object(g.createElement)(be.Button,{isSmall:!0,onClick:O,icon:Le})),Object(g.createElement)(be.CardBody,null,r||null),Object(g.createElement)(be.CardFooter,{isBorderless:!0},Object(g.createElement)(be.Button,{size:"small",isPrimary:!0,onClick:O},n||Object(te.__)("Close",'woocommerce')))))):null),b):null}De.propTypes={id:x.a.string.isRequired,title:x.a.string.isRequired,closeButtonText:x.a.string.isRequired,content:x.a.oneOfType([x.a.string,x.a.node]),show:x.a.bool,onClose:x.a.func,delay:x.a.number,onShow:x.a.func};var Ie=n(120);var Ve=["button","submit"];function Fe(e){var t=Object(g.useRef)(e);Object(g.useEffect)((function(){t.current=e}),[e]);var n=Object(g.useRef)(!1),r=Object(g.useRef)(),o=Object(g.useCallback)((function(){clearTimeout(r.current)}),[]);Object(g.useEffect)((function(){return function(){return o()}}),[]),Object(g.useEffect)((function(){e||o()}),[e,o]);var i=Object(g.useCallback)((function(e){var t=e.type,r=e.target;Object(Q.includes)(["mouseup","touchend"],t)?n.current=!1:function(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return Object(Q.includes)(Ve,e.type)}return!1}(r)&&(n.current=!0)}),[]),a=Object(g.useCallback)((function(e){e.persist(),n.current||(r.current=setTimeout((function(){document.hasFocus()?"function"==typeof t.current&&t.current(e):e.preventDefault()}),0))}),[]);return{onFocus:o,onMouseDown:i,onMouseUp:i,onTouchStart:i,onTouchEnd:i,onBlur:a}}var qe=function(e){var t=e.content,n=e.isPanelOpen,r=e.currentTab,i=e.isPanelSwitching,a=e.tab,c=e.closePanel,u=e.clearPanel,s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"firstElement",t=Object(g.useRef)(e);return Object(g.useEffect)((function(){t.current=e}),[e]),Object(g.useCallback)((function(e){if(e&&!1!==t.current&&!e.contains(e.ownerDocument.activeElement)){var n=e;if("firstElement"===t.current){var r=Ie.a.tabbable.find(e)[0];r&&(n=r)}n.focus()}}),[])}(),l=Fe((function(e){var t=e.target.closest(".woocommerce-inbox-dismiss-confirmation_modal")||e.target.closest(".components-snackbar__action");n&&!t&&c()}));if(!a)return Object(g.createElement)("div",{className:"woocommerce-layout__activity-panel-wrapper"});if(!t)return null;var f=me()("woocommerce-layout__activity-panel-wrapper",{"is-open":n,"is-switching":i});return Object(g.createElement)("div",o()({className:f,tabIndex:0,role:"tabpanel","aria-label":a.title,onTransitionEnd:u,onAnimationEnd:u},l,{ref:s}),Object(g.createElement)("div",{className:"woocommerce-layout__activity-panel-content",key:"activity-panel-"+r,id:"activity-panel-"+r},Object(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},t)))};function Ue(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var Be=Object(g.lazy)((function(){return Promise.all([n.e(53),n.e(6),n.e(7)]).then(n.bind(null,587))})),He=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(2),n.e(4),n.e(8)]).then(n.bind(null,574))})),ze=function(e){m()(n,e);var t=Ue(n);function n(e){var r;return l()(this,n),(r=t.call(this,e)).state={isPanelOpen:!1,mobileOpen:!1,currentTab:"",isPanelSwitching:!1},r}return p()(n,[{key:"togglePanel",value:function(e,t){var n=e.name;this.setState((function(e){var r=n!==e.currentTab&&""!==e.currentTab&&t&&e.isPanelOpen;return{isPanelOpen:t,mobileOpen:t,currentTab:n,isPanelSwitching:r}}))}},{key:"closePanel",value:function(){this.setState((function(){return{isPanelOpen:!1,currentTab:""}}))}},{key:"clearPanel",value:function(){this.setState((function(){return{isPanelSwitching:!1}}))}},{key:"toggleMobile",value:function(){var e=this.getTabs();this.setState((function(t){return{mobileOpen:!t.mobileOpen,currentTab:t.mobileOpen?"":e[0].name,isPanelOpen:!t.mobileOpen}}))}},{key:"handleClickOutside",value:function(e){var t=this.state.isPanelOpen,n=e.target.closest(".woocommerce-inbox-dismiss-confirmation_modal")||e.target.closest(".components-snackbar__action");t&&!n&&this.closePanel()}},{key:"isHomescreen",value:function(){return"/"===this.props.getHistory().location.pathname}},{key:"isPerformingSetupTask",value:function(){var e=this.props,t=e.requestingTaskListOptions,n=e.setupTaskListComplete,r=e.setupTaskListHidden,o=e.query,i=o.task&&!o.path&&(!0===t||!1===r&&!1===n);return i}},{key:"getTabs",value:function(){var e=this,t=this.props,n=t.hasUnreadNotes,r=t.isEmbedded,o=t.setupTaskListComplete,i=t.setupTaskListHidden,a=t.updateOptions,c=this.isPerformingSetupTask(),u=(r||!this.isHomescreen())&&!c,s=this.isHomescreen()&&!r||c,l=!r&&this.isHomescreen()&&!c,f=!o&&!i&&!c&&(!this.isHomescreen()||r),p=u?{name:"inbox",title:Object(te.__)("Inbox",'woocommerce'),icon:Object(g.createElement)("i",{className:"material-icons-outlined"},"inbox"),unread:n}:null,d=f?{name:"setup",title:Object(te.__)("Store Setup",'woocommerce'),icon:Object(g.createElement)(Ae,null),onClick:function(){return window.location.href!==Object(K.f)("admin.php?page=wc-admin")&&("no"===i?e.redirectToHomeScreen():a({woocommerce_task_list_hidden:"no"}).then(e.redirectToHomeScreen)),null}}:null,m=s?{name:"help",title:Object(te.__)("Help",'woocommerce'),icon:Object(g.createElement)(we.a,{icon:je})}:null;return[p,d,l?{component:Re}:null,m].filter(Boolean)}},{key:"getPanelContent",value:function(e){var t=this.props.query.task;switch(e){case"inbox":return Object(g.createElement)(He,null);case"help":return Object(g.createElement)(Be,{taskName:t});default:return null}}},{key:"redirectToHomeScreen",value:function(){Object(re.f)(window.location.href)?Object(Z.getHistory)().push(Object(Z.getNewPath)({},"/",{})):window.location.href=Object(K.f)("admin.php?page=wc-admin")}},{key:"closedHelpPanelHighlight",value:function(){var e=this.props.userPreferencesData;Object(X.recordEvent)("help_tooltip_click"),e&&e.updateUserPreferences&&e.updateUserPreferences({help_panel_highlight_shown:"yes"})}},{key:"shouldShowHelpTooltip",value:function(){var e=this.props,t=e.userPreferencesData,n=e.trackedCompletedTasks,r=e.query.task,o=t&&t.task_list_tracked_started_tasks,i=t&&t.help_panel_highlight_shown;return!(!(r&&"yes"!==i&&(o||{})[r]>1)||n.includes(r))}},{key:"render",value:function(){var e=this,t=this.getTabs(),n=this.state,r=n.mobileOpen,o=n.currentTab,i=n.isPanelOpen,a=Object(Q.uniqueId)("activity-panel-header_"),c=me()("woocommerce-layout__activity-panel",{"is-mobile-open":this.state.mobileOpen}),u=this.shouldShowHelpTooltip(),s=t.some((function(e){return e.unread})),l=s?Object(te.__)("View Activity Panel, you have unread activity",'woocommerce'):Object(te.__)("View Activity Panel",'woocommerce');return Object(g.createElement)("div",null,Object(g.createElement)(Y.H,{id:a,className:"screen-reader-text"},Object(te.__)("Store Activity",'woocommerce')),Object(g.createElement)(Y.Section,{component:"aside",id:"woocommerce-activity-panel","aria-labelledby":a},Object(g.createElement)(be.Button,{onClick:function(){e.toggleMobile()},label:r?Object(te.__)("Close Activity Panel",'woocommerce'):l,"aria-expanded":r,className:"woocommerce-layout__activity-panel-mobile-toggle"},r?Object(g.createElement)(ge.a,null):Object(g.createElement)(_e,{hasUnread:s})),Object(g.createElement)("div",{className:c},Object(g.createElement)(Ce,{tabs:t,tabOpen:i,selectedTab:o,onTabClick:function(t,n){t.onClick?t.onClick():e.togglePanel(t,n)}}),Object(g.createElement)(qe,{isPanelOpen:!0,currentTab:!0,isPanelSwitching:!0,tab:Object(Q.find)(this.getTabs(),{name:o}),content:this.getPanelContent(o),closePanel:function(){return e.closePanel()},clearPanel:function(){return e.clearPanel()}}))),u?Object(g.createElement)(De,{delay:1e3,title:Object(te.__)("We're here for help",'woocommerce'),content:Object(te.__)("If you have any questions, feel free to explore the WooCommerce docs listed here.",'woocommerce'),closeButtonText:Object(te.__)("Got it",'woocommerce'),id:"activity-panel-tab-help",onClose:function(){return e.closedHelpPanelHighlight()},onShow:function(){return Object(X.recordEvent)("help_tooltip_view")}}):null)}}]),n}(g.Component);ze.defaultProps={getHistory:Z.getHistory};var $e=Object(w.compose)(Object(O.withSelect)((function(e){var t=function(e){var t=e(J.NOTES_STORE_NAME),n=t.getNotes,r=t.getNotesError,o=t.isResolving,i=(0,e(J.USER_STORE_NAME).getCurrentUser)(),a=parseInt(i&&i.woocommerce_meta&&i.woocommerce_meta.activity_panel_inbox_last_read,10);if(!a)return null;var c={page:1,per_page:J.QUERY_DEFAULTS.pageSize,status:"unactioned",type:J.QUERY_DEFAULTS.noteTypes,orderby:"date",order:"desc"},u=n(c),s=Boolean(r("getNotes",[c])),l=o("getNotes",[c]);return s||l?null:Object(ke.a)(u,a)>0}(e),n=e(J.OPTIONS_STORE_NAME),r=n.getOption,o=n.isResolving,i="yes"===r("woocommerce_task_list_complete"),a="yes"===r("woocommerce_task_list_hidden");return{hasUnreadNotes:t,requestingTaskListOptions:o("getOption",["woocommerce_task_list_complete"])||o("getOption",["woocommerce_task_list_hidden"]),setupTaskListComplete:i,setupTaskListHidden:a,trackedCompletedTasks:r("woocommerce_task_list_tracked_completed_tasks")||[]}})),Object(O.withDispatch)((function(e){return{updateOptions:e(J.OPTIONS_STORE_NAME).updateOptions}})))(ze),We=function(){return/iPhone|iPad|iPod/i.test(window.navigator.userAgent)?"ios":/Android/i.test(window.navigator.userAgent)?"android":"unknown"},Qe=function(){return Object(g.createElement)("svg",{width:"37",height:"37",viewBox:"0 0 92 92",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(g.createElement)("rect",{width:"92",height:"92",rx:"21.3953",fill:"#7F54B3"}),Object(g.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M72.5937 28.043H19.8094C16.4781 28.0459 13.7783 30.7705 13.7754 34.1324V54.4501C13.7783 57.812 16.4781 60.5366 19.8094 60.5395H44.8229L56.2573 66.9607L53.6672 60.5395H72.599C74.2009 60.5402 75.7374 59.8983 76.8702 58.7552C78.0029 57.612 78.639 56.0614 78.6383 54.4447V34.1324C78.6376 32.5157 78.0002 30.9657 76.8664 29.8235C75.7327 28.6814 74.1956 28.0408 72.5937 28.043ZM19.1057 32.4208C18.4658 32.4324 17.8646 32.7359 17.467 33.2482C17.0888 33.7635 16.9404 34.4175 17.058 35.0502C18.5962 45.0986 20.0338 51.8757 21.371 55.3816C21.8779 56.658 22.4896 57.2703 23.2063 57.2185C24.3075 57.1489 25.6263 55.5968 27.1627 52.5621C27.9964 50.8412 29.2602 48.2662 30.9539 44.837C32.3785 49.88 34.309 53.6787 36.7456 56.2331C37.4291 56.9436 38.1204 57.2748 38.8195 57.2266C39.4185 57.1931 39.953 56.8315 40.217 56.2813C40.4753 55.7358 40.5806 55.1278 40.5211 54.5248C40.3516 52.0703 40.5919 48.667 41.2421 44.3149C41.9081 39.8057 42.7523 36.5818 43.7749 34.6432C43.9822 34.2526 44.0733 33.8087 44.037 33.366C44.0039 32.7587 43.7116 32.1969 43.2374 31.829C42.7745 31.4367 42.1799 31.2446 41.5803 31.2935C40.8334 31.3325 40.1682 31.7885 39.8499 32.4797C38.2331 35.5019 37.0812 40.4109 36.3943 47.2068C35.2823 44.2394 34.4509 41.1703 33.9114 38.0412C33.623 36.4613 32.9037 35.7125 31.7536 35.7946C30.9592 35.8589 30.3063 36.3944 29.7819 37.4012L24.0348 48.5643C23.0997 44.6692 22.2205 39.9289 21.3972 34.3433C21.1997 32.9652 20.4358 32.3244 19.1057 32.4208ZM69.9089 34.6877C71.6969 35.0381 73.2407 36.2 74.1186 37.8559C74.9693 39.3247 75.3946 41.1161 75.3946 43.23C75.4148 45.9567 74.7062 48.6357 73.3477 50.9687C71.7778 53.7023 69.7195 55.0691 67.1727 55.0691C66.6933 55.0668 66.2153 55.0128 65.7467 54.9078C63.9584 54.5581 62.4143 53.396 61.5371 51.7396C60.6864 50.2452 60.261 48.4411 60.261 46.3272C60.2357 43.6127 60.945 40.9454 62.3079 38.6295C63.9023 35.8959 65.9607 34.5291 68.4829 34.5291C68.9623 34.5304 69.4402 34.5836 69.9089 34.6877ZM68.7937 49.4848C69.7707 48.5773 70.4399 47.2269 70.8012 45.4337V45.4419C70.9315 44.7826 70.9959 44.1112 70.9933 43.4382C70.986 42.5849 70.8291 41.74 70.5302 40.9452C70.1443 39.901 69.6304 39.3124 68.9884 39.1793C68.0378 38.9643 67.1239 39.5256 66.2469 40.8632C65.5812 41.8393 65.109 42.9432 64.8577 44.1106C64.7276 44.7708 64.6632 45.4432 64.6657 46.1171C64.6739 46.9677 64.8308 47.8096 65.1287 48.6019C65.5146 49.6388 66.0294 50.2274 66.6731 50.3678C67.3169 50.5081 68.0237 50.2138 68.7937 49.4848ZM57.9079 37.8559C57.0291 36.2008 55.4854 35.0392 53.6976 34.6877C53.2279 34.5837 52.749 34.5306 52.2687 34.5291C49.7443 34.5291 47.6856 35.8959 46.0927 38.6295C44.7295 40.9454 44.0201 43.6127 44.0454 46.3272C44.0454 48.4411 44.4699 50.2452 45.319 51.7396C46.1976 53.3949 47.7414 54.5566 49.5294 54.9078C49.999 55.0126 50.4779 55.0667 50.9582 55.0691C53.5055 55.0691 55.5642 53.7023 57.1343 50.9687C58.4922 48.6355 59.2001 45.9565 59.1789 43.23C59.1789 41.1161 58.7544 39.3247 57.9053 37.8559H57.9079ZM54.5903 45.4337C54.2307 47.2269 53.5614 48.5773 52.5825 49.4848C51.8115 50.2065 51.101 50.5017 50.4589 50.3678C49.8169 50.2338 49.3011 49.6461 48.9169 48.6019C48.6181 47.8097 48.4603 46.9678 48.4511 46.1171C48.4495 45.4431 48.5148 44.7707 48.6459 44.1106C48.8971 42.9432 49.3694 41.8393 50.0353 40.8632C50.9124 39.5256 51.8264 38.9643 52.7773 39.1793C53.4193 39.3124 53.9333 39.901 54.3193 40.9452C54.617 41.7404 54.7739 42.585 54.7824 43.4382C54.785 44.1112 54.7207 44.7826 54.5903 45.4419V45.4337Z",fill:"white"}))},Ge=(n(303),function(e){var t=e.onInstall,n=e.onDismiss;Object(g.useEffect)((function(){var e=document.getElementsByClassName("woocommerce-layout")[0];return"android"===We()&&e&&e.classList.add("woocommerce-layout__show-app-banner"),function(){e&&e.classList.remove("woocommerce-layout__show-app-banner")}}),[]);var r=Object(g.useState)(!1),o=Se()(r,2),i=o[0],a=o[1];return"android"!==We()||i?null:Object(g.createElement)("div",{className:"woocommerce-mobile-app-banner"},Object(g.createElement)(be.Icon,{icon:"no-alt","data-testid":"dismiss-btn",onClick:function(){n(),a(!0),Object(X.recordEvent)("wcadmin_mobile_android_banner_click",{action:"dismiss"})}}),Object(g.createElement)(Qe,null),Object(g.createElement)("div",{className:"woocommerce-mobile-app-banner__description"},Object(g.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(te.__)("Run your store from anywhere",'woocommerce')),Object(g.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(te.__)("Download the WooCommerce app",'woocommerce'))),Object(g.createElement)(be.Button,{href:"https://play.google.com/store/apps/details?id=com.woocommerce.android",isSecondary:!0,onClick:function(){t(),a(!0),Object(X.recordEvent)("wcadmin_mobile_android_banner_click",{action:"install"})}},Object(te.__)("Install",'woocommerce')))}),Ye=n(139);function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Je=function(e){var t=e.sections,n=e.isEmbedded,r=void 0!==n&&n,o=e.query,i=Object(g.useRef)(null),c=Object(K.g)("siteTitle",""),u=t.slice(-1)[0],s=Object(Ye.a)(),l=Object(J.useUserPreferences)(),f=l.updateUserPreferences,p=a()(l,["updateUserPreferences"]),d="yes"===p.android_app_banner_dismissed,m=me()("woocommerce-layout__header",{"is-scrolled":s});Object(g.useEffect)((function(){if(!r){var e=t.map((function(e){return Array.isArray(e)?e[1]:e})).reverse().join(" ‹ "),n=Object(he.decodeEntities)(Object(te.sprintf)(Object(te.__)("%1$s ‹ %2$s — WooCommerce",'woocommerce'),e,c));document.title!==n&&(document.title=n)}}),[r,t,c]);var h=function(){f({android_app_banner_dismissed:"yes"})};return Object(g.createElement)("div",{className:m,ref:i},!d&&Object(g.createElement)(Ge,{onDismiss:h,onInstall:h}),Object(g.createElement)(ve.f,{className:"woocommerce-layout__header-heading",as:"h1",variant:"subtitle.small"},Object(he.decodeEntities)(u)),window.wcAdminFeatures["activity-panels"]&&Object(g.createElement)($e,{isEmbedded:r,query:o,userPreferencesData:Ke(Ke({},p),{},{updateUserPreferences:f})}))};function Xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var et=function(e){m()(n,e);var t=Xe(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){return Object(g.createElement)("div",{id:"woocommerce-layout__notice-list",className:"woocommerce-layout__notice-list"})}}]),n}(g.Component),tt=n(8),nt=n.n(tt),rt=n(43),ot=n.n(rt),it=n(182),at=n(277);var ct=function(e){var t=e.notices,n=e.className,r=e.children,i=e.onRemove,a=void 0===i?Q.noop:i,c=e.onRemove2,u=void 0===c?Q.noop:c,s=Object(w.useReducedMotion)(),l=Object(g.useState)((function(){return new WeakMap})),f=Se()(l,1)[0],p=Object(it.useTransition)(t,(function(e){return e.id}),{from:{opacity:0,height:0},enter:function(e){return function(){var t=ot()(nt.a.mark((function t(n){return nt.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n({opacity:1,height:f.get(e).offsetHeight});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},leave:function(){return function(){var e=ot()(nt.a.mark((function e(t){return nt.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({opacity:0});case 2:return e.next=4,t({height:0});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},immediate:s});n=me()("components-snackbar-list",n);var d=function(e){return function(){a(e.id),u(e.id)}};return Object(g.createElement)("div",{className:n},r,p.map((function(e){var t=e.item,n=e.key,r=e.props;return Object(g.createElement)(it.animated.div,{key:n,style:r},Object(g.createElement)("div",{className:"components-snackbar-list__notice-container",ref:function(e){return e&&f.set(t,e)}},Object(g.createElement)(at.a,o()({},Object(Q.omit)(t,["content"]),{onRemove:d(t)}),t.content)))})))};n(305);function ut(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var st=function(e){m()(n,e);var t=ut(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.notices,r=e.onRemove,o=e.onRemove2,i=me()("woocommerce-transient-notices","components-notices__snackbar",t);return Object(g.createElement)(ct,{notices:n,className:i,onRemove:r,onRemove2:o})}}]),n}(g.Component);st.propTypes={className:x.a.string,notices:x.a.array};var lt=Object(w.compose)(Object(O.withSelect)((function(e){var t=e("core/notices").getNotices(),n=e("core/notices2").getNotices();return{notices:t.concat(n)}})),Object(O.withDispatch)((function(e){return{onRemove:e("core/notices").removeNotice,onRemove2:e("core/notices2").removeNotice}})))(st),ft=n(140),pt=n(86);function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}Object(ft.registerPlugin)("wc-admin-navigation",{render:function(){var e=Object(g.useState)(Object(Z.getPersistedQuery)()),t=Se()(e,2),n=t[0],r=t[1],o=function(e){return Object(Z.getQueryExcludedScreens)().includes(Object(Z.getScreenFromPath)(e))};if(Object(g.useEffect)((function(){return Object(pt.a)((function(){setTimeout((function(){o()||r(Object(Z.getPersistedQuery)())}),0)}))}),[]),!Object(re.f)(window.location.href))return null;var i=Object(ne.a)().filter((function(e){return e.navArgs})),a=fe().filter((function(e){return e.navArgs})).map((function(e){return"/analytics/settings"===e.path?mt(mt({},e),{},{breadcrumbs:[Object(te.__)("Analytics",'woocommerce')]}):e}));return Object(g.createElement)(g.Fragment,null,a.map((function(e){return Object(g.createElement)(Z.WooNavigationItem,{item:e.navArgs.id,key:e.navArgs.id},Object(g.createElement)(Y.Link,{className:"components-button",href:Object(Z.getNewPath)(o(e.path)?{}:n,e.path,{}),type:"wc-admin"},e.breadcrumbs[e.breadcrumbs.length-1]))})),i.map((function(e){return Object(g.createElement)(Z.WooNavigationItem,{item:e.navArgs.id,key:e.navArgs.id},Object(g.createElement)(Y.Link,{className:"components-button",href:Object(Z.getNewPath)(o(e.report)?{}:n,"/analytics/".concat(e.report),{}),type:"wc-admin"},e.title))})))}});var yt=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(47)]).then(n.bind(null,595))})),gt=Object(g.lazy)((function(){return n.e(51).then(n.bind(null,522))})),wt=function(e){m()(n,e);var t=bt(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){var e=this.props.children;return Object(g.createElement)("div",{className:"woocommerce-layout__primary",id:"woocommerce-layout__primary"},window.wcAdminFeatures["store-alerts"]&&Object(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},Object(g.createElement)(yt,null)),Object(g.createElement)(et,null),e)}}]),n}(g.Component),Ot=function(e){m()(n,e);var t=bt(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"componentDidMount",value:function(){this.recordPageViewTrack()}},{key:"componentDidUpdate",value:function(e){var t=Object(Q.get)(e,"location.pathname"),n=Object(Q.get)(this.props,"location.pathname");t&&n&&t!==n&&this.recordPageViewTrack()}},{key:"recordPageViewTrack",value:function(){var e=this.props,t=e.activePlugins,n=e.installedPlugins,r=e.isEmbedded,o=e.isJetpackConnected,i={has_navigation:!!window.wcNavigation};if(r){var a=document.location.pathname+document.location.search;Object(X.recordPageView)(a,vt({is_embedded:!0},i))}else{var c=Object(Q.get)(this.props,"location.pathname");if(c){var u=c.substring(1).replace(/\//g,"_");0===u.length&&(u="home_screen"),Object(X.recordPageView)(u,vt({jetpack_installed:n.includes("jetpack"),jetpack_active:t.includes("jetpack"),jetpack_connected:o},i))}}}},{key:"getQuery",value:function(e){if(!e)return{};var t=e.substring(1);return Object(G.parse)(t)}},{key:"isWCPaySettingsPage",value:function(){var e=Object(Z.getQuery)(),t=e.page,n=e.section,r=e.tab;return"wc-settings"===t&&"checkout"===r&&"woocommerce_payments"===n}},{key:"render",value:function(){var e=this.props,t=e.isEmbedded,n=a()(e,["isEmbedded"]),r=this.props,i=r.location,c=r.page.breadcrumbs,u=this.getQuery(i&&i.search);return Object(g.createElement)("div",{className:"woocommerce-layout"},Object(g.createElement)(Je,{sections:Object(Q.isFunction)(c)?c(this.props):c,isEmbedded:t,query:u}),Object(g.createElement)(lt,null),!t&&Object(g.createElement)(wt,null,Object(g.createElement)("div",{className:"woocommerce-layout__main"},Object(g.createElement)(pe,o()({},n,{query:u})))),t&&this.isWCPaySettingsPage()&&Object(g.createElement)(g.Suspense,{fallback:null},Object(g.createElement)(gt,null)))}}]),n}(g.Component);Ot.propTypes={isEmbedded:x.a.bool,page:x.a.shape({container:x.a.oneOfType([x.a.func,x.a.object]),path:x.a.string,breadcrumbs:x.a.oneOfType([x.a.func,x.a.arrayOf(x.a.oneOfType([x.a.arrayOf(x.a.string),x.a.string]))]).isRequired,wpOpenMenu:x.a.string}).isRequired};var jt=Object(w.compose)(Object(J.withPluginsHydration)(vt(vt({},window.wcSettings.plugins||{}),{},{jetpackStatus:window.wcSettings.dataEndpoints&&window.wcSettings.dataEndpoints.jetpackStatus||!1})),Object(O.withSelect)((function(e,t){if(!t.isEmbedded){var n=e(J.PLUGINS_STORE_NAME),r=n.getActivePlugins,o=n.getInstalledPlugins,i=n.isJetpackConnected;return{activePlugins:r(),isJetpackConnected:i(),installedPlugins:o()}}})))(Ot),Et=function(e){m()(n,e);var t=bt(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){return Object(g.createElement)(D,{history:Object(Z.getHistory)()},Object(g.createElement)(W,null,fe().map((function(e){return Object(g.createElement)(q,{key:e.path,path:e.path,exact:!0,render:function(t){return Object(g.createElement)(jt,o()({page:e},t))}})}))))}}]),n}(g.Component),_t=Object(w.compose)(window.wcSettings.preloadOptions?Object(J.withOptionsHydration)(vt({},window.wcSettings.preloadOptions)):Q.identity)(Et),kt=Object(w.compose)(window.wcSettings.preloadOptions?Object(J.withOptionsHydration)(vt({},window.wcSettings.preloadOptions)):Q.identity)((function(){return Object(g.createElement)(jt,{page:{breadcrumbs:Object(K.g)("embedBreadcrumbs",[])},isEmbedded:!0})}))},143:function(e,t){!function(){e.exports=this.wc.number}()},15:function(e,t){!function(){e.exports=this.wp.data}()},152:function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,O=r?Symbol.for("react.scope"):60119;function j(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case u:case c:case m:return e;default:switch(e=e&&e.$$typeof){case l:case d:case b:case v:case s:return e;default:return t}}case i:return t}}}function E(e){return j(e)===p}t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=l,t.ContextProvider=s,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=b,t.Memo=v,t.Portal=i,t.Profiler=u,t.StrictMode=c,t.Suspense=m,t.isAsyncMode=function(e){return E(e)||j(e)===f},t.isConcurrentMode=E,t.isContextConsumer=function(e){return j(e)===l},t.isContextProvider=function(e){return j(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return j(e)===d},t.isFragment=function(e){return j(e)===a},t.isLazy=function(e){return j(e)===b},t.isMemo=function(e){return j(e)===v},t.isPortal=function(e){return j(e)===i},t.isProfiler=function(e){return j(e)===u},t.isStrictMode=function(e){return j(e)===c},t.isSuspense=function(e){return j(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===u||e===c||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===v||e.$$typeof===s||e.$$typeof===l||e.$$typeof===d||e.$$typeof===g||e.$$typeof===w||e.$$typeof===O||e.$$typeof===y)},t.typeOf=j},16:function(e,t){!function(){e.exports=this.moment}()},17:function(e,t){!function(){e.exports=this.wp.dataControls}()},18:function(e,t){!function(){e.exports=this.wp.compose}()},182:function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(24)),i=r(n(96)),a=n(10),c=r(a),u=r(n(304)),s=r(n(9)),l={arr:Array.isArray,obj:function(e){return"[object Object]"===Object.prototype.toString.call(e)},fun:function(e){return"function"==typeof e},str:function(e){return"string"==typeof e},num:function(e){return"number"==typeof e},und:function(e){return void 0===e},nul:function(e){return null===e},set:function(e){return e instanceof Set},map:function(e){return e instanceof Map},equ:function(e,t){if(typeof e!=typeof t)return!1;if(l.str(e)||l.num(e))return e===t;if(l.obj(e)&&l.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;var n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!l.und(n)||e===t}};function f(){var e=a.useState(!1)[1];return a.useCallback((function(){return e((function(e){return!e}))}),[])}function p(e,t){return l.und(e)||l.nul(e)?t:e}function d(e){return l.und(e)?[]:l.arr(e)?e:[e]}function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return l.fun(e)?e.apply(void 0,n):e}function h(e){var t=function(e){return e.to,e.from,e.config,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.delay,e.attach,e.destroyed,e.interpolateTo,e.ref,e.lazy,i(e,["to","from","config","onStart","onRest","onFrame","children","reset","reverse","force","immediate","delay","attach","destroyed","interpolateTo","ref","lazy"])}(e);if(l.und(t))return o({to:t},e);var n=Object.keys(e).reduce((function(n,r){var i;return l.und(t[r])?o({},n,((i={})[r]=e[r],i)):n}),{});return o({to:t},n)}var v,b,y=function(){function e(){this.payload=void 0,this.children=[]}var t=e.prototype;return t.getAnimatedValue=function(){return this.getValue()},t.getPayload=function(){return this.payload||this},t.attach=function(){},t.detach=function(){},t.getChildren=function(){return this.children},t.addChild=function(e){0===this.children.length&&this.attach(),this.children.push(e)},t.removeChild=function(e){var t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()},e}(),g=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).payload=[],t.attach=function(){return t.payload.forEach((function(e){return e instanceof y&&e.addChild(s(t))}))},t.detach=function(){return t.payload.forEach((function(e){return e instanceof y&&e.removeChild(s(t))}))},t}return u(t,e),t}(y),w=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).payload={},t.attach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof y&&e.addChild(s(t))}))},t.detach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof y&&e.removeChild(s(t))}))},t}u(t,e);var n=t.prototype;return n.getValue=function(e){void 0===e&&(e=!1);var t={};for(var n in this.payload){var r=this.payload[n];(!e||r instanceof y)&&(t[n]=r instanceof y?r[e?"getAnimatedValue":"getValue"]():r)}return t},n.getAnimatedValue=function(){return this.getValue(!0)},t}(y);function O(e,t){v={fn:e,transform:t}}function j(e){b=e}var E,_=function(e){return"undefined"!=typeof window?window.requestAnimationFrame(e):-1},k=function(e){"undefined"!=typeof window&&window.cancelAnimationFrame(e)};function x(e){E=e}var S,P=function(){return Date.now()};function C(e){S=e}var A,T,N=function(e){return e.current};function R(e){A=e}var L=Object.freeze({get applyAnimatedValues(){return v},injectApplyAnimatedValues:O,get colorNames(){return b},injectColorNames:j,get requestFrame(){return _},get cancelFrame(){return k},injectFrame:function(e,t){_=e,k=t},get interpolation(){return E},injectStringInterpolator:x,get now(){return P},injectNow:function(e){P=e},get defaultElement(){return S},injectDefaultElement:C,get animatedApi(){return N},injectAnimatedApi:function(e){N=e},get createAnimatedStyle(){return A},injectCreateAnimatedStyle:R,get manualFrameloop(){return T},injectManualFrameloop:function(e){T=e}}),M=function(e){function t(t,n){var r;return(r=e.call(this)||this).update=void 0,r.payload=t.style?o({},t,{style:A(t.style)}):t,r.update=n,r.attach(),r}return u(t,e),t}(w),D=!1,I=new Set,V=function e(){if(!D)return!1;var t=P(),n=I,r=Array.isArray(n),o=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(o>=n.length)break;i=n[o++]}else{if((o=n.next()).done)break;i=o.value}for(var a=i,c=!1,u=0;u<a.configs.length;u++){for(var s=a.configs[u],l=void 0,f=void 0,p=0;p<s.animatedValues.length;p++){var d=s.animatedValues[p];if(!d.done){var m=s.fromValues[p],h=s.toValues[p],v=d.lastPosition,b=h instanceof y,g=Array.isArray(s.initialVelocity)?s.initialVelocity[p]:s.initialVelocity;if(b&&(h=h.getValue()),s.immediate)d.setValue(h),d.done=!0;else if("string"!=typeof m&&"string"!=typeof h){if(void 0!==s.duration)v=m+s.easing((t-d.startTime)/s.duration)*(h-m),l=t>=d.startTime+s.duration;else if(s.decay)v=m+g/(1-.998)*(1-Math.exp(-(1-.998)*(t-d.startTime))),(l=Math.abs(d.lastPosition-v)<.1)&&(h=v);else{f=void 0!==d.lastTime?d.lastTime:t,g=void 0!==d.lastVelocity?d.lastVelocity:s.initialVelocity,t>f+64&&(f=t);for(var w=Math.floor(t-f),O=0;O<w;++O){v+=1*(g+=1*((-s.tension*(v-h)+-s.friction*g)/s.mass)/1e3)/1e3}var j=!(!s.clamp||0===s.tension)&&(m<h?v>h:v<h),E=Math.abs(g)<=s.precision,k=0===s.tension||Math.abs(h-v)<=s.precision;l=j||E&&k,d.lastVelocity=g,d.lastTime=t}b&&!s.toValues[p].done&&(l=!1),l?(d.value!==h&&(v=h),d.done=!0):c=!0,d.setValue(v),d.lastPosition=v}else d.setValue(h),d.done=!0}}a.props.onFrame&&(a.values[s.name]=s.interpolation.getValue())}a.props.onFrame&&a.props.onFrame(a.values),c||(I.delete(a),a.stop(!0))}return I.size?T?T():_(e):D=!1,D};function F(e,t,n){if("function"==typeof e)return e;if(Array.isArray(e))return F({range:e,output:t,extrapolate:n});if(E&&"string"==typeof e.output[0])return E(e);var r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",c=r.extrapolateRight||r.extrapolate||"extend",u=r.easing||function(e){return e};return function(e){var t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,c,u){var s=u?u(e):e;if(s<t){if("identity"===a)return s;"clamp"===a&&(s=t)}if(s>n){if("identity"===c)return s;"clamp"===c&&(s=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?s=-s:n===1/0?s-=t:s=(s-t)/(n-t);s=i(s),r===-1/0?s=-s:o===1/0?s+=r:s=s*(o-r)+r;return s}(e,i[t],i[t+1],o[t],o[t+1],u,a,c,r.map)}}var q=function(e){function t(n,r,o,i){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof g&&!(n instanceof t)?n.getPayload():Array.isArray(n)?n:[n],a.calc=F(r,o,i),a}u(t,e);var n=t.prototype;return n.getValue=function(){return this.calc.apply(this,this.payload.map((function(e){return e.getValue()})))},n.updateConfig=function(e,t,n){this.calc=F(e,t,n)},n.interpolate=function(e,n,r){return new t(this,e,n,r)},t}(g);var U=function(e){function t(t){var n;return(n=e.call(this)||this).animatedStyles=new Set,n.value=void 0,n.startPosition=void 0,n.lastPosition=void 0,n.lastVelocity=void 0,n.startTime=void 0,n.lastTime=void 0,n.done=!1,n.setValue=function(e,t){void 0===t&&(t=!0),n.value=e,t&&n.flush()},n.value=t,n.startPosition=t,n.lastPosition=t,n}u(t,e);var n=t.prototype;return n.flush=function(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach((function(t){return e(t,n)}))}(this,this.animatedStyles),this.animatedStyles.forEach((function(e){return e.update()}))},n.clearStyles=function(){this.animatedStyles.clear()},n.getValue=function(){return this.value},n.interpolate=function(e,t,n){return new q(this,e,t,n)},t}(y),B=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new U(e)})),n}u(t,e);var n=t.prototype;return n.setValue=function(e,t){var n=this;void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((function(e,r){return n.payload[r].setValue(e,t)})):this.payload.forEach((function(n){return n.setValue(e,t)}))},n.getValue=function(){return this.payload.map((function(e){return e.getValue()}))},n.interpolate=function(e,t){return new q(this,e,t)},t}(g),H=0,z=function(){function e(){var e=this;this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=function(){return e.interpolations},this.id=H++}var t=e.prototype;return t.update=function(e){if(!e)return this;var t=h(e),n=t.delay,r=void 0===n?0:n,a=t.to,c=i(t,["delay","to"]);if(l.arr(a)||l.fun(a))this.queue.push(o({},c,{delay:r,to:a}));else if(a){var u={};Object.entries(a).forEach((function(e){var t,n=e[0],i=e[1],a=o({to:(t={},t[n]=i,t),delay:m(r,n)},c),s=u[a.delay]&&u[a.delay].to;u[a.delay]=o({},u[a.delay],a,{to:o({},s,a.to)})})),this.queue=Object.values(u)}return this.queue=this.queue.sort((function(e,t){return e.delay-t.delay})),this.diff(c),this},t.start=function(e){var t,n=this;if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach((function(e){var t=e.from,r=void 0===t?{}:t,i=e.to,a=void 0===i?{}:i;l.obj(r)&&(n.merged=o({},r,n.merged)),l.obj(a)&&(n.merged=o({},n.merged,a))}));var r=this.local=++this.guid,a=this.localQueue=this.queue;this.queue=[],a.forEach((function(t,o){var c=t.delay,u=i(t,["delay"]),s=function(t){o===a.length-1&&r===n.guid&&t&&(n.idle=!0,n.props.onRest&&n.props.onRest(n.merged)),e&&e()},f=l.arr(u.to)||l.fun(u.to);c?setTimeout((function(){r===n.guid&&(f?n.runAsync(u,s):n.diff(u).start(s))}),c):f?n.runAsync(u,s):n.diff(u).start(s)}))}else l.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,I.has(t)||I.add(t),D||(D=!0,_(T||V));return this},t.stop=function(e){return this.listeners.forEach((function(t){return t(e)})),this.listeners=[],this},t.pause=function(e){var t;return this.stop(!0),e&&(t=this,I.has(t)&&I.delete(t)),this},t.runAsync=function(e,t){var n=this,r=(e.delay,i(e,["delay"])),a=this.local,c=Promise.resolve(void 0);if(l.arr(r.to))for(var u=function(e){var t=e,i=o({},r,h(r.to[t]));l.arr(i.config)&&(i.config=i.config[t]),c=c.then((function(){if(a===n.guid)return new Promise((function(e){return n.diff(i).start(e)}))}))},s=0;s<r.to.length;s++)u(s);else if(l.fun(r.to)){var f,p=0;c=c.then((function(){return r.to((function(e){var t=o({},r,h(e));if(l.arr(t.config)&&(t.config=t.config[p]),p++,a===n.guid)return f=new Promise((function(e){return n.diff(t).start(e)}))}),(function(e){return void 0===e&&(e=!0),n.stop(e)})).then((function(){return f}))}))}c.then(t)},t.diff=function(e){var t=this;this.props=o({},this.props,e);var n=this.props,r=n.from,i=void 0===r?{}:r,a=n.to,c=void 0===a?{}:a,u=n.config,s=void 0===u?{}:u,f=n.reverse,h=n.attach,v=n.reset,y=n.immediate;if(f){var g=[c,i];i=g[0],c=g[1]}this.merged=o({},i,this.merged,c),this.hasChanged=!1;var w=h&&h(this);if(this.animations=Object.entries(this.merged).reduce((function(e,n){var r=n[0],a=n[1],c=e[r]||{},u=l.num(a),f=l.str(a)&&!a.startsWith("#")&&!/\d/.test(a)&&!b[a],h=l.arr(a),g=!u&&!h&&!f,O=l.und(i[r])?a:i[r],j=u||h||f?a:1,_=m(s,r);w&&(j=w.animations[r].parent);var k,x=c.parent,S=c.interpolation,C=d(w?j.getPayload():j),A=a;g&&(A=E({range:[0,1],output:[a,a]})(1));var T,N=S&&S.getValue(),R=!l.und(x)&&c.animatedValues.some((function(e){return!e.done})),L=!l.equ(A,N),M=!l.equ(A,c.previous),D=!l.equ(_,c.config);if(v||M&&L||D){var I;if(u||f)x=S=c.parent||new U(O);else if(h)x=S=c.parent||new B(O);else if(g){var V=c.interpolation&&c.interpolation.calc(c.parent.value);V=void 0===V||v?O:V,c.parent?(x=c.parent).setValue(0,!1):x=new U(0);var F={output:[V,a]};c.interpolation?(S=c.interpolation,c.interpolation.updateConfig(F)):S=x.interpolate(F)}return C=d(w?j.getPayload():j),k=d(x.getPayload()),v&&!g&&x.setValue(O,!1),t.hasChanged=!0,k.forEach((function(e){e.startPosition=e.value,e.lastPosition=e.value,e.lastVelocity=R?e.lastVelocity:void 0,e.lastTime=R?e.lastTime:void 0,e.startTime=P(),e.done=!1,e.animatedStyles.clear()})),m(y,r)&&x.setValue(g?j:a,!1),o({},e,((I={})[r]=o({},c,{name:r,parent:x,interpolation:S,animatedValues:k,toValues:C,previous:A,config:_,fromValues:d(x.getValue()),immediate:m(y,r),initialVelocity:p(_.velocity,0),clamp:p(_.clamp,!1),precision:p(_.precision,.01),tension:p(_.tension,170),friction:p(_.friction,26),mass:p(_.mass,1),duration:_.duration,easing:p(_.easing,(function(e){return e})),decay:_.decay}),I))}return L?e:(g&&(x.setValue(1,!1),S.updateConfig({output:[A,A]})),x.done=!0,t.hasChanged=!0,o({},e,((T={})[r]=o({},e[r],{previous:A}),T)))}),this.animations),this.hasChanged)for(var O in this.configs=Object.values(this.animations),this.values={},this.interpolations={},this.animations)this.interpolations[O]=this.animations[O].interpolation,this.values[O]=this.animations[O].interpolation.getValue();return this},t.destroy=function(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0},e}(),$=function(e,t){var n=a.useRef(!1),r=a.useRef(),o=l.fun(t),i=a.useMemo((function(){var n;return r.current&&(r.current.map((function(e){return e.destroy()})),r.current=void 0),[new Array(e).fill().map((function(e,r){var i=new z,a=o?m(t,r,i):t[r];return 0===r&&(n=a.ref),i.update(a),n||i.start(),i})),n]}),[e]),c=i[0],u=i[1];r.current=c;a.useImperativeHandle(u,(function(){return{start:function(){return Promise.all(r.current.map((function(e){return new Promise((function(t){return e.start(t)}))})))},stop:function(e){return r.current.forEach((function(t){return t.stop(e)}))},get controllers(){return r.current}}}));var s=a.useMemo((function(){return function(e){return r.current.map((function(t,n){t.update(o?m(e,n,t):e[n]),u||t.start()}))}}),[e]);a.useEffect((function(){n.current?o||s(t):u||r.current.forEach((function(e){return e.start()}))})),a.useEffect((function(){return n.current=!0,function(){return r.current.forEach((function(e){return e.destroy()}))}}),[]);var f=r.current.map((function(e){return e.getValues()}));return o?[f,s,function(e){return r.current.forEach((function(t){return t.pause(e)}))}]:f},W=0,Q=function(e,t){return("function"==typeof t?e.map(t):d(t)).map(String)},G=function(e){var t=e.items,n=e.keys,r=void 0===n?function(e){return e}:n,a=i(e,["items","keys"]);return t=d(void 0!==t?t:null),o({items:t,keys:Q(t,r)},a)};function Y(e,t){var n=function(){if(o){if(i>=r.length)return"break";a=r[i++]}else{if((i=r.next()).done)return"break";a=i.value}var n=a.key,c=function(e){return e.key!==n};(l.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(c),e.current.deleted=e.current.deleted.filter(c))},r=e.current.deleted,o=Array.isArray(r),i=0;for(r=o?r:r[Symbol.iterator]();;){var a;if("break"===n())break}e.current.forceUpdate()}var Z=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof y||(t=v.transform(t)),n.payload=t,n}return u(t,e),t}(w),K={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},J="[-+]?\\d*\\.?\\d+";function X(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}var ee=new RegExp("rgb"+X(J,J,J)),te=new RegExp("rgba"+X(J,J,J,J)),ne=new RegExp("hsl"+X(J,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),re=new RegExp("hsla"+X(J,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",J)),oe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ie=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ae=/^#([0-9a-fA-F]{6})$/,ce=/^#([0-9a-fA-F]{8})$/;function ue(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function se(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=ue(o,r,e+1/3),a=ue(o,r,e),c=ue(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*c)<<8}function le(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function fe(e){return(parseFloat(e)%360+360)%360/360}function pe(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function de(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function me(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=ae.exec(t))?parseInt(n[1]+"ff",16)>>>0:K.hasOwnProperty(t)?K[t]:(n=ee.exec(t))?(le(n[1])<<24|le(n[2])<<16|le(n[3])<<8|255)>>>0:(n=te.exec(t))?(le(n[1])<<24|le(n[2])<<16|le(n[3])<<8|pe(n[4]))>>>0:(n=oe.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=ce.exec(t))?parseInt(n[1],16)>>>0:(n=ie.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=ne.exec(t))?(255|se(fe(n[1]),de(n[2]),de(n[3])))>>>0:(n=re.exec(t))?(se(fe(n[1]),de(n[2]),de(n[3]))|pe(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var he=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ve=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,be=new RegExp("("+Object.keys(K).join("|")+")","g"),ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ge=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}ye=Object.keys(ye).reduce((function(e,t){return ge.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ye);var Oe={};R((function(e){return new Z(e)})),C("div"),x((function(e){var t=e.output.map((function(e){return e.replace(ve,me)})).map((function(e){return e.replace(be,me)})),n=t[0].match(he).map((function(){return[]}));t.forEach((function(e){e.match(he).forEach((function(e,t){return n[t].push(+e)}))}));var r=t[0].match(he).map((function(t,r){return F(o({},e,{output:n[r]}))}));return function(e){var n=0;return t[0].replace(he,(function(){return r[n++](e)})).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(function(e,t,n,r,o){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+o+")"}))}})),j(K),O((function(e,t){if(!e.nodeType||void 0===e.setAttribute)return!1;var n=t.style,r=t.children,o=t.scrollTop,a=t.scrollLeft,c=i(t,["style","children","scrollTop","scrollLeft"]),u="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;for(var s in void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==r&&(e.textContent=r),n)if(n.hasOwnProperty(s)){var l=0===s.indexOf("--"),f=we(s,n[s],l);"float"===s&&(s="cssFloat"),l?e.style.setProperty(s,f):e.style[s]=f}for(var p in c){var d=u?p:Oe[p]||(Oe[p]=p.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})));void 0!==e.getAttribute(d)&&e.setAttribute(d,c[p])}}),(function(e){return e}));var je,Ee,_e=(je=function(e){return a.forwardRef((function(t,n){var r=f(),u=a.useRef(!0),s=a.useRef(null),p=a.useRef(null),d=a.useCallback((function(e){var t=s.current;s.current=new M(e,(function(){var e=!1;p.current&&(e=v.fn(p.current,s.current.getAnimatedValue())),p.current&&!1!==e||r()})),t&&t.detach()}),[]);a.useEffect((function(){return function(){u.current=!1,s.current&&s.current.detach()}}),[]),a.useImperativeHandle(n,(function(){return N(p,u,r)})),d(t);var m,h=s.current.getValue(),b=(h.scrollTop,h.scrollLeft,i(h,["scrollTop","scrollLeft"])),y=(m=e,!l.fun(m)||m.prototype instanceof c.Component?function(e){return p.current=function(e,t){return t&&(l.fun(t)?t(e):l.obj(t)&&(t.current=e)),e}(e,n)}:void 0);return c.createElement(e,o({},b,{ref:y}))}))},void 0===(Ee=!1)&&(Ee=!0),function(e){return(l.arr(e)?e:Object.keys(e)).reduce((function(e,t){var n=Ee?t[0].toLowerCase()+t.substring(1):t;return e[n]=je(n),e}),je)}),ke=_e(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);t.apply=_e,t.config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},t.update=V,t.animated=ke,t.a=ke,t.interpolate=function(e,t,n){return e&&new q(e,t,n)},t.Globals=L,t.useSpring=function(e){var t=l.fun(e),n=$(1,t?e:[e]),r=n[0],o=n[1],i=n[2];return t?[r[0],o,i]:r},t.useTrail=function(e,t){var n=a.useRef(!1),r=l.fun(t),i=m(t),c=a.useRef(),u=$(e,(function(e,t){return 0===e&&(c.current=[]),c.current.push(t),o({},i,{config:m(i.config,e),attach:e>0&&function(){return c.current[e-1]}})})),s=u[0],f=u[1],p=u[2],d=a.useMemo((function(){return function(e){return f((function(t,n){e.reverse;var r=e.reverse?t+1:t-1,a=c.current[r];return o({},e,{config:m(e.config||i.config,t),attach:a&&function(){return a}})}))}}),[e,i.reverse]);return a.useEffect((function(){n.current&&!r&&d(t)})),a.useEffect((function(){n.current=!0}),[]),r?[s,d,p]:s},t.useTransition=function(e,t,n){var r=o({items:e,keys:t||function(e){return e}},n),c=G(r),u=c.lazy,s=void 0!==u&&u,l=(c.unique,c.reset),p=void 0!==l&&l,d=(c.enter,c.leave,c.update,c.onDestroyed),h=(c.keys,c.items,c.onFrame),v=c.onRest,b=c.onStart,y=c.ref,g=i(c,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),w=f(),O=a.useRef(!1),j=a.useRef({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!O.current&&new Map,forceUpdate:w});return a.useImperativeHandle(r.ref,(function(){return{start:function(){return Promise.all(Array.from(j.current.instances).map((function(e){var t=e[1];return new Promise((function(e){return t.start(e)}))})))},stop:function(e){return Array.from(j.current.instances).forEach((function(t){return t[1].stop(e)}))},get controllers(){return Array.from(j.current.instances).map((function(e){return e[1]}))}}})),j.current=function(e,t){var n=e.first,r=e.prevProps,a=i(e,["first","prevProps"]),c=G(t),u=c.items,s=c.keys,l=c.initial,f=c.from,p=c.enter,d=c.leave,h=c.update,v=c.trail,b=void 0===v?0:v,y=c.unique,g=c.config,w=c.order,O=void 0===w?["enter","leave","update"]:w,j=G(r),E=j.keys,_=j.items,k=o({},a.current),x=[].concat(a.deleted),S=Object.keys(k),P=new Set(S),C=new Set(s),A=s.filter((function(e){return!P.has(e)})),T=a.transitions.filter((function(e){return!e.destroyed&&!C.has(e.originalKey)})).map((function(e){return e.originalKey})),N=s.filter((function(e){return P.has(e)})),R=-b;for(;O.length;){switch(O.shift()){case"enter":A.forEach((function(e,t){y&&x.find((function(t){return t.originalKey===e}))&&(x=x.filter((function(t){return t.originalKey!==e})));var r=s.indexOf(e),o=u[r],i=n&&void 0!==l?"initial":"enter";k[e]={slot:i,originalKey:e,key:y?String(e):W++,item:o,trail:R+=b,config:m(g,o,i),from:m(n&&void 0!==l?l||{}:f,o),to:m(p,o)}}));break;case"leave":T.forEach((function(e){var t=E.indexOf(e),n=_[t];x.unshift(o({},k[e],{slot:"leave",destroyed:!0,left:E[Math.max(0,t-1)],right:E[Math.min(E.length,t+1)],trail:R+=b,config:m(g,n,"leave"),to:m(d,n)})),delete k[e]}));break;case"update":N.forEach((function(e){var t=s.indexOf(e),n=u[t];k[e]=o({},k[e],{item:n,slot:"update",trail:R+=b,config:m(g,n,"update"),to:m(h,n)})}))}}var L=s.map((function(e){return k[e]}));return x.forEach((function(e){var t,n=e.left,r=(e.right,i(e,["left","right"]));-1!==(t=L.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),L=[].concat(L.slice(0,t),[r],L.slice(t))})),o({},a,{changed:A.length||T.length||N.length,first:n&&0===A.length,transitions:L,current:k,deleted:x,prevProps:t})}(j.current,r),j.current.changed&&j.current.transitions.forEach((function(e){var t=e.slot,n=e.from,r=e.to,i=e.config,a=e.trail,c=e.key,u=e.item;j.current.instances.has(c)||j.current.instances.set(c,new z);var l=j.current.instances.get(c),f=o({},g,{to:r,from:n,config:i,ref:y,onRest:function(n){j.current.mounted&&(e.destroyed&&(y||s||Y(j,c),d&&d(u)),!Array.from(j.current.instances).some((function(e){return!e[1].idle}))&&(y||s)&&j.current.deleted.length>0&&Y(j),v&&v(u,t,n))},onStart:b&&function(){return b(u,t)},onFrame:h&&function(e){return h(u,t,e)},delay:a,reset:p&&"enter"===t});l.update(f),j.current.paused||l.start()})),a.useEffect((function(){return j.current.mounted=O.current=!0,function(){j.current.mounted=O.current=!1,Array.from(j.current.instances).map((function(e){return e[1].destroy()})),j.current.instances.clear()}}),[]),j.current.transitions.map((function(e){var t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:j.current.instances.get(r).getValues()}}))},t.useChain=function(e,t,n){void 0===n&&(n=1e3);var r=a.useRef();a.useEffect((function(){l.equ(e,r.current)?e.forEach((function(e){var t=e.current;return t&&t.start()})):t?e.forEach((function(e,r){var i=e.current;if(i){var a=i.controllers;if(a.length){var c=n*t[r];a.forEach((function(e){e.queue=e.queue.map((function(e){return o({},e,{delay:e.delay+c})})),e.start()}))}}})):e.reduce((function(e,t,n){var r=t.current;return e.then((function(){return r.start()}))}),Promise.resolve()),r.current=e}))},t.useSprings=$},183:function(e,t,n){"use strict";(function(e){var r=n(10),o=n.n(r),i=n(38),a=n(1),c=n.n(a),u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:{};function s(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var l=o.a.createContext||function(e,t){var n,o,a,l="__create-react-context-"+((u[a="__global_unique_id__"]=(u[a]||0)+1)+"__"),f=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=s(t.props.value),t}Object(i.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((i=r)===(a=o)?0!==i||1/i==1/a:i!=i&&a!=a)?n=0:(n="function"==typeof t?t(r,o):1073741823,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,a},r.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[l]=c.a.object.isRequired,n);var p=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(i.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?1073741823:t},r.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?1073741823:e},r.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},r.getValue=function(){return this.context[l]?this.context[l].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((o={})[l]=c.a.object,o),{Provider:f,Consumer:p}};t.a=l}).call(this,n(82))},184:function(e,t,n){var r=n(306);e.exports=d,e.exports.parse=i,e.exports.compile=function(e,t){return c(i(e,t),t)},e.exports.tokensToFunction=c,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,a=0,c="",l=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],p=n[1],d=n.index;if(c+=e.slice(a,d),a=d+f.length,p)c+=p[1];else{var m=e[a],h=n[2],v=n[3],b=n[4],y=n[5],g=n[6],w=n[7];c&&(r.push(c),c="");var O=null!=h&&null!=m&&m!==h,j="+"===g||"*"===g,E="?"===g||"*"===g,_=n[2]||l,k=b||y;r.push({name:v||i++,prefix:h||"",delimiter:_,optional:E,repeat:j,partial:O,asterisk:!!w,pattern:k?s(k):w?".*":"[^"+u(_)+"]+?"})}}return a<e.length&&(c+=e.substr(a)),c&&r.push(c),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function c(e,t){for(var n=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",f(t)));return function(t,o){for(var i="",c=t||{},u=(o||{}).pretty?a:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var f,p=c[l.name];if(null==p){if(l.optional){l.partial&&(i+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(r(p)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var d=0;d<p.length;d++){if(f=u(p[d]),!n[s].test(f))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(f)+"`");i+=(0===d?l.prefix:l.delimiter)+f}}else{if(f=l.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):u(p),!n[s].test(f))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+f+'"');i+=l.prefix+f}}else i+=l}return i}}function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function s(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function l(e,t){return e.keys=t,e}function f(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,a="",c=0;c<e.length;c++){var s=e[c];if("string"==typeof s)a+=u(s);else{var p=u(s.prefix),d="(?:"+s.pattern+")";t.push(s),s.repeat&&(d+="(?:"+p+d+")*"),a+=d=s.optional?s.partial?p+"("+d+")?":"(?:"+p+"("+d+"))?":p+"("+d+")"}}var m=u(n.delimiter||"/"),h=a.slice(-m.length)===m;return o||(a=(h?a.slice(0,-m.length):a)+"(?:"+m+"(?=$))?"),a+=i?"$":o&&h?"":"(?="+m+"|$)",l(new RegExp("^"+a,f(n)),t)}function d(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return l(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(d(e[o],t,n).source);return l(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return p(i(e,n),t,n)}(e,t,n)}},19:function(e,t,n){var r=n(60),o=n(61),i=n(39),a=n(62);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()}},196:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(3);function o(e,t){return Object(r.filter)(e,(function(e){var n=e.is_deleted,r=e.date_created_gmt,o=e.status;if(!n)return(!t||!r||new Date(r+"Z").getTime()>t)&&"unactioned"===o})).length}function i(e){return Object(r.filter)(e,(function(e){return!e.is_deleted})).length>0}},197:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return f}));var r=n(36),o=n(55),i=n(7),a=n.n(i),c=n(0);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=function(e){return Object(c.createElement)("path",e)},f=function(e){var t=e.className,n=e.isPressed,r=s(s({},Object(o.a)(e,["className","isPressed"])),{},{className:a()(t,{"is-pressed":n})||void 0,role:"img","aria-hidden":!0,focusable:!1});return Object(c.createElement)("svg",r)}},2:function(e,t){!function(){e.exports=this.wp.i18n}()},20:function(e,t,n){var r=n(57),o=n(58),i=n(39),a=n(59);e.exports=function(e){return r(e)||o(e)||i(e)||a()}},21:function(e,t){!function(){e.exports=this.wc.navigation}()},22:function(e,t){!function(){e.exports=this.wp.url}()},23:function(e,t){!function(){e.exports=this.wc.data}()},24:function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},25:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return d})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return h})),n.d(t,"f",(function(){return v}));var r=n(30),o=n.n(r),i=n(2),a=["wcAdminSettings","preloadSettings"],c="object"===("undefined"==typeof wcSettings?"undefined":o()(wcSettings))?wcSettings:{},u=Object.keys(c).reduce((function(e,t){return a.includes(t)||(e[t]=c[t]),e}),{}),s=u.adminUrl,l=(u.countries,u.currency),f=u.locale,p=u.orderStatuses,d=(u.siteTitle,u.wcAssetUrl);function m(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e};if(a.includes(e))throw new Error(Object(i.__)("Mutable settings should be accessed via data store."));var r=u.hasOwnProperty(e)?u[e]:t;return n(r,t)}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e};if(a.includes(e))throw new Error(Object(i.__)("Mutable settings should be mutated via data store."));u[e]=n(t)}function v(e){return(s||"")+e}},27:function(e,t){!function(){e.exports=this.wp.apiFetch}()},277:function(e,t,n){"use strict";(function(e){var r=n(0),o=n(3),i=n(7),a=n.n(i),c=n(141),u=n(2),s=(n(278),n(4));t.a=Object(r.forwardRef)((function(t,n){var i=t.className,l=t.children,f=t.spokenMessage,p=void 0===f?l:f,d=t.politeness,m=void 0===d?"polite":d,h=t.actions,v=void 0===h?[]:h,b=t.onRemove,y=void 0===b?o.noop:b,g=t.icon,w=void 0===g?null:g,O=t.explicitDismiss,j=void 0!==O&&O,E=t.onDismiss,_=void 0===E?null:E;function k(e){e&&e.preventDefault&&e.preventDefault(),_(),y()}_=_||o.noop,function(e,t){var n="string"==typeof e?e:Object(r.renderToString)(e);Object(r.useEffect)((function(){n&&Object(c.a)(n,t)}),[n,t])}(p,m),Object(r.useEffect)((function(){var e=setTimeout((function(){j||(_(),y())}),1e4);return function(){return clearTimeout(e)}}),[j,_,y]);var x=a()(i,"components-snackbar",{"components-snackbar-explicit-dismiss":!!j});v&&v.length>1&&(void 0!==e&&e.env,v=[v[0]]);var S=a()("components-snackbar__content",{"components-snackbar__content-with-icon":!!w});return Object(r.createElement)("div",{ref:n,className:x,onClick:j?o.noop:k,tabIndex:"0",role:j?"":"button",onKeyPress:j?o.noop:k,"aria-label":j?"":Object(u.__)("Dismiss this notice")},Object(r.createElement)("div",{className:S},w&&Object(r.createElement)("div",{className:"components-snackbar__icon"},w),l,v.map((function(e,t){var n=e.label,o=e.onClick,i=e.url;return Object(r.createElement)(s.Button,{key:t,href:i,isTertiary:!0,onClick:function(e){return function(e,t){e.stopPropagation(),y(),t&&t(e)}(e,o)},className:"components-snackbar__action"},n)})),j&&Object(r.createElement)("span",{role:"button","aria-label":"Dismiss this notice",tabIndex:"0",className:"components-snackbar__dismiss-button",onClick:k,onKeyPress:k},"✕")))}))}).call(this,n(125))},278:function(e,t,n){"use strict";(function(e){function r(t){void 0!==e&&e.env}n.d(t,"a",(function(){return r}))}).call(this,n(125))},279:function(e,t){!function(){e.exports=this.wc.customerEffortScore}()},28:function(e,t){!function(){e.exports=this.wc.tracks}()},286:function(e,t,n){"use strict";n.d(t,"a",(function(){return B}));var r={};n.r(r),n.d(r,"setCesSurveyQueue",(function(){return C})),n.d(r,"addCesSurvey",(function(){return A})),n.d(r,"addCesSurveyForAnalytics",(function(){return T}));var o={};n.r(o),n.d(o,"getCesSurveyQueue",(function(){return M}));var i={};n.r(i),n.d(i,"getCesSurveyQueue",(function(){return D}));var a=n(20),c=n.n(a),u=n(5),s=n.n(u),l=n(19),f=n.n(l),p=n(0),d=n(1),m=n.n(d),h=n(28),v=n(279),b=n.n(v),y=n(18),g=n(15),w=n(23),O=n(2);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e){var t=e.action,n=e.trackProps,r=e.label,o=e.onSubmitLabel,i=void 0===o?Object(O.__)("Thank you for your feedback!",'woocommerce'):o,a=e.cesShownForActions,u=e.allowTracking,l=e.resolving,d=e.storeAgeInWeeks,m=e.updateOptions,v=e.createNotice,y=Object(p.useState)(!1),g=f()(y,2),w=g[0],j=g[1];if(l)return null;if(!u)return null;if(-1!==a.indexOf(t)&&!w)return null;var _=function(){m(s()({},"woocommerce_ces_shown_for_actions",[t].concat(c()(a))))};return Object(p.createElement)(b.a,{recordScoreCallback:function(e,r){Object(h.recordEvent)("ces_feedback",E({action:t,score:e,comments:r||"",store_age:d},n)),v("success",i)},label:r,onNoticeShownCallback:function(){Object(h.recordEvent)("ces_snackbar_view",E({action:t,store_age:d},n))},onNoticeDismissedCallback:function(){Object(h.recordEvent)("ces_snackbar_dismiss",E({action:t,store_age:d},n)),_()},onModalShownCallback:function(){j(!0),Object(h.recordEvent)("ces_view",E({action:t,store_age:d},n)),_()},icon:Object(p.createElement)("span",{style:{height:21,width:21},role:"img","aria-label":Object(O.__)("Pencil icon",'woocommerce')},"✏️")})}_.propTypes={action:m.a.string.isRequired,trackProps:m.a.object,label:m.a.string.isRequired,onSubmitLabel:m.a.string,cesShownForActions:m.a.arrayOf(m.a.string).isRequired,allowTracking:m.a.bool,resolving:m.a.bool.isRequired,storeAgeInWeeks:m.a.number,updateOptions:m.a.func,createNotice:m.a.func};var k=Object(y.compose)(Object(g.withSelect)((function(e){var t=e(w.OPTIONS_STORE_NAME),n=t.getOption,r=t.isResolving,o=n("woocommerce_ces_shown_for_actions")||[],i=function(e){if(0===e)return null;var t=Date.now()-1e3*e;return Math.round(t/w.WEEK)}(n("woocommerce_admin_install_timestamp")||0);return{cesShownForActions:o,allowTracking:"yes"===(n("woocommerce_allow_tracking")||"no"),storeAgeInWeeks:i,resolving:r("getOption",["woocommerce_ces_shown_for_actions"])||null===i||r("getOption",["woocommerce_admin_install_timestamp"])||r("getOption",["woocommerce_allow_tracking"])}})),Object(g.withDispatch)((function(e){return{updateOptions:e(w.OPTIONS_STORE_NAME).updateOptions,createNotice:e("core/notices").createNotice}})))(_),x=n(73),S=n(17),P={SET_CES_SURVEY_QUEUE:"SET_CES_SURVEY_QUEUE",ADD_CES_SURVEY:"ADD_CES_SURVEY"};function C(e){return{type:P.SET_CES_SURVEY_QUEUE,queue:e}}function A(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.pagenow,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.adminpage,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;return{type:P.ADD_CES_SURVEY,action:e,label:t,pageNow:n,adminPage:r,onsubmit_label:o}}function T(){return A("analytics_filtered",Object(O.__)("How easy was it to filter your store analytics?",'woocommerce'),"woocommerce_page_wc-admin","woocommerce_page_wc-admin")}var N=n(8),R=n.n(N),L=R.a.mark(M);function M(){var e;return R.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(S.apiFetch)({path:"".concat(x.a,"/options?options=").concat(x.b)});case 2:if(!(e=t.sent)){t.next=8;break}return t.next=6,C(e[x.b]||[]);case 6:t.next=9;break;case 8:throw new Error;case 9:case"end":return t.stop()}}),L)}function D(e){return e.queue}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var F={queue:[]},q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:F,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case P.SET_CES_SURVEY_QUEUE:return V(V({},e),{},{queue:t.queue});case P.ADD_CES_SURVEY:var n=e.queue.filter((function(e){return e.action===t.action}));if(n.length)return e;var r={action:t.action,label:t.label,pagenow:t.pageNow,adminpage:t.adminPage,onSubmitLabel:t.onSubmitLabel};return V(V({},e),{},{queue:[].concat(c()(e.queue),[r])});default:return e}};Object(g.registerStore)(x.c,{actions:r,selectors:i,resolvers:o,controls:S.controls,reducer:q});function U(e){var t=e.queue,n=e.resolving,r=e.clearQueue;if(n)return null;var o=t.filter((function(e){return e.pagenow===window.pagenow&&e.adminpage===window.adminpage}));return o.length&&r(),Object(p.createElement)(p.Fragment,null,o.map((function(e,t){return Object(p.createElement)(k,{key:t,action:e.action,label:e.label,onSubmitLabel:e.onsubmit_label,trackProps:e.props||{}})})))}U.propTypes={queue:m.a.arrayOf(m.a.object),resolving:m.a.bool,clearQueue:m.a.func};var B=Object(y.compose)(Object(g.withSelect)((function(e){var t=e(x.c),n=t.getCesSurveyQueue,r=t.isResolving;return{queue:n(),resolving:r("getOption",[x.b])}})),Object(g.withDispatch)((function(e){var t=e(w.OPTIONS_STORE_NAME).updateOptions;return{clearQueue:function(){t({woocommerce_clear_ces_tracks_queue_for_page:{pagenow:window.pagenow,adminpage:window.adminpage}})}}})))(U)},287:function(e,t,n){"use strict";var r=n(0),o=n(140),i=n(21),a=n(23),c=(n(307),n(19)),u=n.n(c),s=n(5),l=n.n(s),f=n(2),p=n(18),d=n(31),m=n(28),h=n(15),v=n(86),b=n(4),y=n(40),g=n(302),w=n(197),O=Object(r.createElement)(w.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(r.createElement)(w.a,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"})),j=n(25),E=n(7),_=n.n(E),k=n(3),x=n(139),S=function(){var e=Object(j.g)("siteTitle",""),t=Object(j.g)("siteUrl",""),n=Object(x.a)(),o=Object(r.useState)(document.body.classList.contains(!1)),i=u()(o,2),a=i[0],c=i[1],s="is-wc-nav-folded",l="is-wc-nav-expanded",p=function(){document.body.classList.add(s),document.body.classList.remove(l),c(!0)},d=function(){document.body.classList.remove(s),document.body.classList.add(l),c(!1)},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body.clientWidth;e<=960?p():d()};Object(r.useEffect)((function(){m();for(var e=0,t=[{eventName:"orientationchange",handler:function(e){return m(e.target.screen.availWidth)}},{eventName:"resize",handler:Object(k.debounce)((function(){return m()}),200)}];e<t.length;e++){var n=t[e],r=n.eventName,o=n.handler;window.addEventListener(r,o,!1)}Object(v.a)((function(){return m()}))}),[]);var w=Object(r.createElement)(g.a,{size:"36px",icon:O}),E=Object(h.useSelect)((function(e){var t=e("core/data").isResolving,n=(0,e("core").getEntityRecord)("root","__unstableBase",void 0)||{};return{isRequestingSiteIcon:t("core","getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:n.siteIconUrl}})),S=E.isRequestingSiteIcon,P=E.siteIconUrl;P?w=Object(r.createElement)("img",{alt:Object(f.__)("Site Icon"),src:P}):S&&(w=null);var C=_()("woocommerce-navigation-header",{"is-scrolled":n});return Object(r.createElement)("div",{className:C},Object(r.createElement)(b.Button,{onClick:function(){document.body.classList.contains(s)?d():p()},className:"woocommerce-navigation-header__site-icon","aria-label":"Fold navigation",role:"switch","aria-checked":a?"true":"false"},w),Object(r.createElement)(b.Button,{href:t,className:"woocommerce-navigation-header__site-title",as:"span"},Object(y.decodeEntities)(e)))},P=function(e){var t=e.item,n=Object(i.useNavSlot)("woocommerce_navigation_"+t.id),o=Boolean(n.fills&&n.fills.length),a=function(e){Object(m.recordEvent)("navigation_click",{menu_item:e})};return o&&!t.isCategory?Object(r.createElement)(d.d,{key:t.id,item:t.id},Object(r.createElement)("div",{onClick:function(){return a(t.id)}},Object(r.createElement)(i.WooNavigationItem.Slot,{name:t.id}))):Object(r.createElement)(d.d,{key:t.id,item:t.id,title:t.title,href:t.url,navigateToMenu:!t.url&&t.id,onClick:function(){return a(t.id)}})};function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){l()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T=Object(p.compose)(Object(h.withSelect)((function(e){var t=e(a.NAVIGATION_STORE_NAME),n=t.getActiveItem,r=t.getMenuItems;return{activeItem:n(),menuItems:r()}})))((function(e){var t=e.menuItems;Object(r.useEffect)((function(){document.getElementById("adminmenumain").classList.add("folded")}),[]);var n=window.wcNavigation,o=n.rootBackLabel,i=n.rootBackUrl,a=t.reduce((function(e,t){return t.isCategory?A(A({},e),{},l()({},t.id,t)):e}),{woocommerce:{capability:"manage_woocommerce",id:"woocommerce",isCategory:!0,menuId:"primary",migrate:!0,order:10,parent:"",title:"WooCommerce"}}),c=Object.values(a),s=Object(r.useState)("woocommerce-home"),p=u()(s,2),h=p[0],b=p[1],y=Object(r.useState)("woocommerce"),g=u()(y,2),w=g[0],O=g[1];Object(r.useEffect)((function(){var e=Object(v.b)(t);return e&&(b(e),O(e.parent)),Object(v.a)((function(){setTimeout((function(){var e=Object(v.b)(t);e&&b(e)}),0)}))}),[t]);var j=Object(r.useMemo)((function(){return t.reduce((function(e,t){return e[t.parent]||(e[t.parent]={}),"woocommerce"!==t.parent&&a[t.parent]&&a[t.parent].menuId!==t.menuId||(e[t.parent][t.menuId]||(e[t.parent][t.menuId]=[]),e[t.parent][t.menuId].push(t)),e}),{})}),[t]),E=Object(r.useRef)(null),_=function(e){Object(m.recordEvent)("navigation_back_click",{category:e})},k="woocommerce"===w&&i;return Object(r.createElement)("div",{className:"woocommerce-navigation"},Object(r.createElement)(S,null),Object(r.createElement)("div",{className:"woocommerce-navigation__wrapper",ref:E},Object(r.createElement)(d.a,{activeItem:h?h.id:null,activeMenu:w,onActivateMenu:function(){E&&E.current&&(E.current.scrollTop=0),O.apply(void 0,arguments)}},k&&Object(r.createElement)(d.b,{className:"woocommerce-navigation__back-to-dashboard",href:i,backButtonLabel:o,onClick:function(){return _("woocommerce")}}),c.map((function(e){var t=j[e.id]||{},n=t.primary,o=t.secondary,i=t.plugins;return Object(r.createElement)(d.e,{key:e.id,title:e.title,menu:e.id,parentMenu:e.parent,backButtonLabel:e.backButtonLabel||null,onBackButtonClick:k?null:function(){return _(e.id)}},!!n&&Object(r.createElement)(d.c,null,n.map((function(e){return Object(r.createElement)(P,{key:e.id,item:e})}))),!!i&&Object(r.createElement)(d.c,{title:"woocommerce"===e.id?Object(f.__)("Extensions",'woocommerce'):null},i.map((function(e){return Object(r.createElement)(P,{key:e.id,item:e})}))),!!o&&Object(r.createElement)(d.c,{onBackButtonClick:function(){return _(e.id)}},o.map((function(e){return Object(r.createElement)(P,{key:e.id,item:e})}))))})))))})),N=Object(a.withNavigationHydration)(window.wcNavigation)((function(){return Object(r.createElement)(i.NavSlotFillProvider,null,Object(r.createElement)(T,null),Object(r.createElement)(o.PluginArea,null))}));t.a=N},29:function(e,t){!function(){e.exports=this.wc.date}()},295:function(e,t,n){"use strict";n.r(t),function(e){var t=n(0),r=(n(469),n(23)),o=(n(297),n(142)),i=n(286),a=n(287);n.p=e.wcAdminAssets.path;var c=document.getElementById("root"),u=document.getElementById("woocommerce-embedded-root"),s=window.wcSettings.currentUserData;if(c){var l=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.b);window.wcSettings.preloadSettings&&window.wcSettings.preloadSettings.general&&(l=Object(r.withSettingsHydration)("general",{general:window.wcSettings.preloadSettings.general})(l)),s&&(l=Object(r.withCurrentUserHydration)(s)(l)),Object(t.render)(Object(t.createElement)(l,null),c)}else if(u){var f=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.a);s&&(f=Object(r.withCurrentUserHydration)(s)(f)),Object(t.render)(Object(t.createElement)(f,null),u),u.classList.remove("is-embed-loading");var p=document.getElementById("wpbody-content"),d=p.querySelector(".wrap.woocommerce")||p.querySelector('[class="wrap"]'),m=document.createElement("div");Object(t.render)(Object(t.createElement)("div",{className:"woocommerce-layout"},Object(t.createElement)(o.c,null)),p.insertBefore(m,d))}var h,v=document.getElementById("woocommerce-embedded-navigation");v&&Object(t.render)(Object(t.createElement)(a.a,null),v),window.wcAdminFeatures&&!0===window.wcAdminFeatures["customer-effort-score-tracks"]&&(h=c||u,Object(t.render
|
1 |
/*! For license information please see index.js.LICENSE.txt */
|
|