From 924e4d86bd5b5e648f21bccaa2937934d6be94ad Mon Sep 17 00:00:00 2001 From: WooCommerce Date: Wed, 21 May 2025 10:18:23 +0000 Subject: [PATCH] Updates to 7.5.0 --- .nvmrc | 1 - .wp-env.json | 19 - .../assets => assets}/css/about.css | 0 .../css/admin-empty-state.css | 0 .../css/admin-order-statuses.css | 0 .../assets => assets}/css/admin.css | 0 .../assets => assets}/css/checkout.css | 0 .../assets => assets}/css/modal.css | 0 .../css/view-subscription.css | 43 + .../assets => assets}/css/wcs-upgrade.css | 0 .../images/add-edit-subscription-screen.png | Bin .../images/admin-change-payment-method.jpg | Bin .../assets => assets}/images/ajax-loader.gif | Bin .../images/ajax-loader@2x.gif | Bin .../images/billing-schedules-meta-box.png | Bin .../images/checkout-recurring-totals.png | Bin .../images/drip-downloadable-content.jpg | Bin .../images/gift-subscription.png | Bin .../images/renewal-retry-settings.png | Bin .../images/subscribe-all-the-things.png | Bin .../images/subscription-reports.png | Bin .../images/subscription-suspended-email.jpg | Bin .../images/subscriptions-empty-state.svg | 0 .../subscriptions-importer-exporter.png | Bin .../images/view-subscription.png | Bin .../images/woocommerce_subscriptions_logo.png | Bin .../js/admin/admin-pointers.js | 0 .../assets => assets}/js/admin/admin.js | 0 .../assets => assets}/js/admin/jstz.js | 0 .../assets => assets}/js/admin/jstz.min.js | 0 .../js/admin/meta-boxes-coupon.js | 0 .../js/admin/meta-boxes-subscription.js | 0 .../assets => assets}/js/admin/moment.js | 0 .../assets => assets}/js/admin/moment.min.js | 0 .../js/admin/payment-method-restrictions.js | 0 .../js/admin/wcs-meta-boxes-order.js | 0 .../js/frontend/payment-methods.js | 0 .../js/frontend/single-product.js | 0 .../js/frontend/view-subscription.js | 0 .../assets => assets}/js/frontend/wcs-cart.js | 0 .../assets => assets}/js/modal.js | 0 .../assets => assets}/js/wcs-upgrade.js | 0 assets/src/js/filters/index.js | 134 + assets/src/js/index.js | 49 + assets/src/js/index.scss | 1 + assets/src/js/recurring-packages/index.js | 66 + assets/src/js/recurring-totals/index.js | 319 + assets/src/js/recurring-totals/index.scss | 72 + assets/src/js/utils/index.js | 207 + build/index-rtl.css | 2 + build/index.asset.php | 1 + build/index.css | 2 + build/index.js | 35 + changelog.txt | 6 + includes/admin/class-wcs-admin-reports.php | 2 +- .../class-wcs-report-cache-manager.php | 10 +- .../class-wcs-report-retention-rate.php | 8 +- ...ass-wcs-report-subscription-by-product.php | 6 +- ...wcs-report-subscription-events-by-date.php | 4 +- ...-wcs-report-subscription-payment-retry.php | 4 +- ...-wcs-report-upcoming-recurring-revenue.php | 4 +- ...est-subscription-system-status-manager.php | 1 + ...class-wc-rest-subscriptions-controller.php | 2 +- ...-wc-rest-subscription-notes-controller.php | 1 - ...class-wc-rest-subscriptions-controller.php | 5 +- ...-rest-subscription-notes-v1-controller.php | 1 - ...ss-wc-rest-subscriptions-v1-controller.php | 4 +- ...-rest-subscription-notes-v2-controller.php | 1 - ...ss-wc-rest-subscriptions-v2-controller.php | 2 +- includes/class-wcs-api.php | 16 +- ...wcs-call-to-action-button-text-manager.php | 5 +- ...s-wcs-limited-recurring-coupon-manager.php | 4 +- includes/class-wcs-manual-renewal-manager.php | 2 +- .../class-wcs-subscriber-role-manager.php | 4 +- includes/class-wcs-upgrade-notice-manager.php | 2 +- includes/class-wcs-webhooks.php | 4 + ...-zero-initial-payment-checkout-manager.php | 4 +- .../abstract-wcs-background-repairer.php | 0 .../abstract-wcs-background-updater.php | 0 .../abstract-wcs-background-upgrader.php | 0 .../abstracts/abstract-wcs-cache-manager.php | 0 .../abstracts/abstract-wcs-customer-store.php | 0 .../abstract-wcs-debug-tool-cache-updater.php | 0 .../abstracts/abstract-wcs-debug-tool.php | 0 ...tract-wcs-deprecated-functions-handler.php | 0 .../abstract-wcs-dynamic-hook-deprecator.php | 0 .../abstract-wcs-hook-deprecator.php | 0 .../core}/abstracts/abstract-wcs-migrator.php | 0 .../abstract-wcs-related-order-store.php | 0 .../abstracts/abstract-wcs-scheduler.php | 0 .../abstracts/abstract-wcs-table-maker.php | 0 .../admin/class-wc-subscriptions-admin.php | 16 +- ...s-wcs-admin-empty-list-content-manager.php | 2 +- .../admin/class-wcs-admin-meta-boxes.php | 0 .../core}/admin/class-wcs-admin-notice.php | 2 +- .../admin/class-wcs-admin-post-types.php | 31 +- ...cs-admin-product-import-export-manager.php | 0 .../admin/class-wcs-admin-system-status.php | 4 +- .../admin/class-wcs-wc-admin-manager.php | 0 ...cs-debug-tool-cache-background-updater.php | 0 .../class-wcs-debug-tool-cache-eraser.php | 0 .../class-wcs-debug-tool-cache-generator.php | 0 .../class-wcs-debug-tool-factory.php | 0 ...wcs-notifications-debug-tool-processor.php | 4 +- .../class-wcs-meta-box-related-orders.php | 0 .../class-wcs-meta-box-schedule.php | 0 .../class-wcs-meta-box-subscription-data.php | 0 .../views/html-related-orders-row.php | 0 .../views/html-related-orders-table.php | 0 .../views/html-subscription-schedule.php | 0 .../views/html-unknown-related-orders-row.php | 0 .../core}/admin/wcs-admin-functions.php | 0 ...lass-wc-product-subscription-variation.php | 0 .../core}/class-wc-product-subscription.php | 0 ...class-wc-product-variable-subscription.php | 0 ...ubscription-item-coupon-pending-switch.php | 0 ...c-subscription-item-fee-pending-switch.php | 0 ...lass-wc-subscription-line-item-removed.php | 0 ...ass-wc-subscription-line-item-switched.php | 0 ...class-wc-subscription-query-controller.php | 0 .../core}/class-wc-subscription.php | 92 +- .../class-wc-subscriptions-addresses.php | 0 .../class-wc-subscriptions-cart-validator.php | 0 .../core}/class-wc-subscriptions-cart.php | 2 +- ...c-subscriptions-change-payment-gateway.php | 2 +- .../core}/class-wc-subscriptions-checkout.php | 0 .../class-wc-subscriptions-core-plugin.php | 8 +- .../core}/class-wc-subscriptions-coupon.php | 0 .../class-wc-subscriptions-data-copier.php | 1 + ...s-wc-subscriptions-email-notifications.php | 0 .../core}/class-wc-subscriptions-email.php | 4 +- ...wc-subscriptions-extend-store-endpoint.php | 0 ...lass-wc-subscriptions-frontend-scripts.php | 0 .../core}/class-wc-subscriptions-manager.php | 0 .../core}/class-wc-subscriptions-order.php | 157 +- .../core}/class-wc-subscriptions-product.php | 0 .../class-wc-subscriptions-renewal-order.php | 0 .../class-wc-subscriptions-synchroniser.php | 2 +- .../core}/class-wc-subscriptions-tracker.php | 0 ...ction-scheduler-customer-notifications.php | 0 .../core}/class-wcs-action-scheduler.php | 0 .../class-wcs-batch-processing-controller.php | 0 .../core}/class-wcs-blocks-integration.php | 6 +- .../core}/class-wcs-cached-data-manager.php | 0 .../core}/class-wcs-cart-initial-payment.php | 0 .../core}/class-wcs-cart-renewal.php | 0 .../core}/class-wcs-cart-resubscribe.php | 0 .../class-wcs-change-payment-method-admin.php | 0 .../core}/class-wcs-core-autoloader.php | 6 +- .../class-wcs-custom-order-item-manager.php | 0 .../class-wcs-dependent-hook-manager.php | 0 .../core}/class-wcs-download-handler.php | 0 ...ss-wcs-failed-scheduled-action-manager.php | 2 +- .../class-wcs-initial-cart-stock-manager.php | 0 .../core}/class-wcs-limiter.php | 0 .../core}/class-wcs-modal.php | 2 +- ...class-wcs-my-account-auto-renew-toggle.php | 0 .../class-wcs-my-account-payment-methods.php | 0 ...lass-wcs-notifications-batch-processor.php | 2 +- ...-object-data-cache-manager-many-to-one.php | 0 .../class-wcs-object-data-cache-manager.php | 0 .../core}/class-wcs-object-sorter.php | 0 .../core}/class-wcs-payment-tokens.php | 0 .../core}/class-wcs-permalink-manager.php | 0 ...cs-post-meta-cache-manager-many-to-one.php | 0 .../class-wcs-post-meta-cache-manager.php | 0 .../core}/class-wcs-query.php | 2 +- .../core}/class-wcs-remove-item.php | 0 .../class-wcs-renewal-cart-stock-manager.php | 0 .../core}/class-wcs-select2.php | 0 .../core}/class-wcs-sql-transaction.php | 0 .../core}/class-wcs-staging.php | 0 .../core}/class-wcs-template-loader.php | 30 +- .../class-wcs-user-change-status-handler.php | 0 .../class-wcs-customer-store-cached-cpt.php | 0 .../class-wcs-customer-store-cpt.php | 0 ...wcs-orders-table-data-store-controller.php | 0 ...s-orders-table-subscription-data-store.php | 1 + ...ss-wcs-product-variable-data-store-cpt.php | 0 ...ass-wcs-related-order-store-cached-cpt.php | 37 +- .../class-wcs-related-order-store-cpt.php | 4 + .../class-wcs-subscription-data-store-cpt.php | 1 + .../class-wcs-action-deprecator.php | 0 .../class-wcs-deprecated-filter-hooks.php | 0 .../class-wcs-dynamic-action-deprecator.php | 0 .../class-wcs-dynamic-filter-deprecator.php | 0 .../class-wcs-filter-deprecator.php | 0 ...s-wc-subscriptions-deprecation-handler.php | 0 .../class-wc-subscriptions-email-preview.php | 0 ...class-wcs-email-cancelled-subscription.php | 8 +- ...lass-wcs-email-completed-renewal-order.php | 12 +- ...class-wcs-email-completed-switch-order.php | 8 +- ...ail-customer-notification-auto-renewal.php | 4 +- ...mer-notification-auto-trial-expiration.php | 2 +- ...l-customer-notification-manual-renewal.php | 2 +- ...r-notification-manual-trial-expiration.php | 2 +- ...r-notification-subscription-expiration.php | 2 +- .../class-wcs-email-customer-notification.php | 0 ...s-email-customer-on-hold-renewal-order.php | 4 +- ...ass-wcs-email-customer-renewal-invoice.php | 2 +- .../class-wcs-email-expired-subscription.php | 8 +- .../class-wcs-email-new-renewal-order.php | 6 +- .../class-wcs-email-new-switch-order.php | 6 +- .../class-wcs-email-on-hold-subscription.php | 7 +- ...ass-wcs-email-processing-renewal-order.php | 6 +- ...wc-subscriptions-core-payment-gateways.php | 0 ...criptions-gateway-restrictions-manager.php | 2 +- .../gateways/paypal/class-wcs-paypal.php | 0 .../abstracts/abstract-wcs-sv-api-base.php | 0 .../includes/admin/class-wcs-paypal-admin.php | 0 ...wcs-paypal-change-payment-method-admin.php | 0 ...ypal-reference-transaction-api-request.php | 0 ...saction-api-response-billing-agreement.php | 0 ...ence-transaction-api-response-checkout.php | 0 ...rence-transaction-api-response-payment.php | 0 ...saction-api-response-recurring-payment.php | 0 ...pal-reference-transaction-api-response.php | 0 ...s-wcs-paypal-reference-transaction-api.php | 0 ...ypal-reference-transaction-ipn-handler.php | 0 ...-paypal-standard-change-payment-method.php | 0 ...cs-paypal-standard-ipn-failure-handler.php | 0 .../class-wcs-paypal-standard-ipn-handler.php | 0 .../class-wcs-paypal-standard-request.php | 0 .../class-wcs-paypal-standard-switcher.php | 0 .../class-wcs-paypal-status-manager.php | 0 .../includes/class-wcs-paypal-supports.php | 0 ...class-wc-paypal-standard-subscriptions.php | 0 .../includes/templates/admin-notices.php | 0 .../templates/html-ipn-failure-notice.php | 0 .../paypal/includes/wcs-paypal-functions.php | 0 .../interface-wcs-batch-processor.php | 0 .../interface-wcs-cache-updater.php | 0 .../class-wc-product-subscription-legacy.php | 0 ...-product-subscription-variation-legacy.php | 0 ...c-product-variable-subscription-legacy.php | 0 .../legacy/class-wc-subscription-legacy.php | 0 ...s-array-property-post-meta-black-magic.php | 0 .../core}/legacy/class-wcs-product-legacy.php | 0 .../class-wcs-privacy-background-updater.php | 0 .../privacy/class-wcs-privacy-erasers.php | 0 .../privacy/class-wcs-privacy-exporters.php | 0 .../core}/privacy/class-wcs-privacy.php | 0 .../class-wc-subscriptions-upgrader.php | 4 + .../core}/upgrades/class-wcs-repair-2-0-2.php | 0 .../core}/upgrades/class-wcs-repair-2-0.php | 0 ...ss-wcs-repair-line-item-has-trial-meta.php | 0 .../class-wcs-repair-start-date-metadata.php | 0 ...cs-repair-subscription-address-indexes.php | 0 ...air-subtracted-base-tax-line-item-meta.php | 0 ...-repair-suspended-paypal-subscriptions.php | 0 .../core}/upgrades/class-wcs-upgrade-1-2.php | 0 .../core}/upgrades/class-wcs-upgrade-1-3.php | 0 .../core}/upgrades/class-wcs-upgrade-1-4.php | 0 .../core}/upgrades/class-wcs-upgrade-1-5.php | 0 .../core}/upgrades/class-wcs-upgrade-2-0.php | 0 .../core}/upgrades/class-wcs-upgrade-2-1.php | 0 .../upgrades/class-wcs-upgrade-2-2-7.php | 0 .../upgrades/class-wcs-upgrade-2-2-9.php | 0 .../upgrades/class-wcs-upgrade-3-1-0.php | 0 .../core/upgrades/class-wcs-upgrade-8-3-0.php | 59 + .../upgrades/class-wcs-upgrade-logger.php | 0 ...s-wcs-upgrade-subscription-post-author.php | 0 .../templates/update-welcome-notice.php | 0 .../upgrades/templates/wcs-about-2-0.php | 0 .../core}/upgrades/templates/wcs-about.php | 0 .../templates/wcs-upgrade-in-progress.php | 0 .../core}/upgrades/templates/wcs-upgrade.php | 0 .../core}/wcs-cart-functions.php | 2 +- .../core}/wcs-compatibility-functions.php | 0 .../core}/wcs-conditional-functions.php | 0 .../core}/wcs-deprecated-functions.php | 0 .../core}/wcs-formatting-functions.php | 0 .../core}/wcs-functions.php | 30 +- .../core}/wcs-helper-functions.php | 0 .../core}/wcs-limit-functions.php | 0 .../core}/wcs-order-functions.php | 6 +- .../core}/wcs-product-functions.php | 0 .../core}/wcs-renewal-functions.php | 0 .../core}/wcs-resubscribe-functions.php | 0 .../core}/wcs-switch-functions.php | 0 .../core}/wcs-time-functions.php | 0 .../core}/wcs-user-functions.php | 0 .../class-wcs-cart-early-renewal.php | 6 +- .../class-wcs-early-renewal-manager.php | 2 +- .../class-wcs-early-renewal-modal-handler.php | 4 +- ...lass-wc-subscriptions-payment-gateways.php | 8 +- .../admin/class-wcs-retry-admin.php | 6 +- .../payment-retry/class-wcs-retry-manager.php | 11 +- .../payment-retry/class-wcs-retry-rules.php | 8 +- .../data-stores/abstract-wcs-retry-store.php | 3 - .../class-wcs-retry-post-store.php | 2 +- ...class-wcs-email-customer-payment-retry.php | 3 +- .../emails/class-wcs-email-payment-retry.php | 3 +- .../class-wc-subscriptions-switcher.php | 71 +- includes/switching/class-wcs-cart-switch.php | 6 +- .../switching/class-wcs-switch-cart-item.php | 6 +- .../class-wcs-switch-totals-calculator.php | 19 +- languages/woocommerce-subscriptions-fr.po | 34 +- languages/woocommerce-subscriptions.pot | 11333 ++++++++-------- phpstan.neon | 13 + .../admin/deprecated/html-variation-price.php | 0 .../html-variation-synchronisation.php | 0 .../admin/deprecated/order-shipping-html.php | 0 .../admin/deprecated/order-tax-html.php | 0 .../admin/html-admin-empty-list-table.php | 0 .../admin/html-admin-notice.php | 0 .../html-failed-scheduled-action-notice.php | 0 .../admin/html-variation-price.php | 0 .../admin/html-variation-synchronisation.php | 0 .../templates => templates}/admin/status.php | 0 .../cart/cart-recurring-shipping.php | 0 .../checkout/form-change-payment-method.php | 0 .../checkout/recurring-coupon-totals.php | 0 .../checkout/recurring-fee-totals.php | 0 .../recurring-itemized-tax-totals.php | 0 .../recurring-subscription-totals.php | 0 .../checkout/recurring-subtotals.php | 0 .../checkout/recurring-tax-totals.php | 0 .../checkout/recurring-totals.php | 0 .../checkout/subscription-receipt.php | 0 .../emails/admin-new-renewal-order.php | 0 .../emails/admin-new-switch-order.php | 0 .../emails/admin-payment-retry.php | 0 .../emails/cancelled-subscription.php | 0 .../customer-completed-renewal-order.php | 0 .../customer-completed-switch-order.php | 0 .../customer-notification-auto-renewal.php | 2 +- ...ustomer-notification-auto-trial-ending.php | 0 ...mer-notification-expiring-subscription.php | 0 .../customer-notification-manual-renewal.php | 0 ...tomer-notification-manual-trial-ending.php | 0 .../emails/customer-on-hold-renewal-order.php | 0 .../emails/customer-payment-retry.php | 0 .../customer-processing-renewal-order.php | 0 .../emails/customer-renewal-invoice.php | 0 .../emails/email-order-details.php | 0 .../emails/expired-subscription.php | 0 .../emails/on-hold-subscription.php | 0 .../emails/plain/admin-new-renewal-order.php | 0 .../emails/plain/admin-new-switch-order.php | 0 .../emails/plain/admin-payment-retry.php | 0 .../emails/plain/cancelled-subscription.php | 0 .../customer-completed-renewal-order.php | 0 .../plain/customer-completed-switch-order.php | 0 .../customer-notification-auto-renewal.php | 0 ...ustomer-notification-auto-trial-ending.php | 0 ...mer-notification-expiring-subscription.php | 0 .../customer-notification-manual-renewal.php | 0 ...tomer-notification-manual-trial-ending.php | 0 .../plain/customer-on-hold-renewal-order.php | 0 .../emails/plain/customer-payment-retry.php | 0 .../customer-processing-renewal-order.php | 0 .../emails/plain/customer-renewal-invoice.php | 0 .../emails/plain/email-order-details.php | 0 .../emails/plain/expired-subscription.php | 0 .../emails/plain/on-hold-subscription.php | 0 .../emails/plain/subscription-info.php | 0 .../emails/subscription-info.php | 0 .../templates => templates}/html-modal.php | 0 .../myaccount/my-subscriptions.php | 0 .../myaccount/related-orders-pagination.php | 48 + templates/myaccount/related-orders.php | 119 + .../myaccount/related-subscriptions.php | 0 .../myaccount/subscription-details.php | 0 .../myaccount/subscription-totals-table.php | 0 .../myaccount/subscription-totals.php | 0 .../myaccount/subscriptions.php | 0 .../myaccount/view-subscription.php | 0 .../add-to-cart/subscription.php | 0 .../add-to-cart/variable-subscription.php | 0 vendor/autoload.php | 2 +- vendor/composer/InstalledVersions.php | 11 +- vendor/composer/autoload_real.php | 8 +- vendor/composer/autoload_static.php | 8 +- vendor/composer/installed.json | 60 - vendor/composer/installed.php | 21 +- vendor/woocommerce/subscriptions-core/.nvmrc | 1 - .../subscriptions-core/build/index.asset.php | 1 - .../subscriptions-core/build/index.css | 2 - .../subscriptions-core/build/index.js | 26 - .../subscriptions-core/changelog.txt | 464 - .../languages/woocommerce-subscriptions-fr.mo | Bin 190575 -> 0 bytes .../languages/woocommerce-subscriptions-fr.po | 8189 ----------- .../languages/woocommerce-subscriptions.pot | 6896 ---------- .../subscriptions-core/license.txt | 692 - .../templates/myaccount/related-orders.php | 102 - .../woocommerce-subscriptions-core.php | 10 - .../subscriptions-core/wpml-config.xml | 53 - woocommerce-subscriptions.php | 24 +- 389 files changed, 7446 insertions(+), 22486 deletions(-) delete mode 100644 .nvmrc delete mode 100644 .wp-env.json rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/about.css (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/admin-empty-state.css (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/admin-order-statuses.css (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/admin.css (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/checkout.css (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/modal.css (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/view-subscription.css (59%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/css/wcs-upgrade.css (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/add-edit-subscription-screen.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/admin-change-payment-method.jpg (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/ajax-loader.gif (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/ajax-loader@2x.gif (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/billing-schedules-meta-box.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/checkout-recurring-totals.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/drip-downloadable-content.jpg (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/gift-subscription.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/renewal-retry-settings.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/subscribe-all-the-things.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/subscription-reports.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/subscription-suspended-email.jpg (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/subscriptions-empty-state.svg (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/subscriptions-importer-exporter.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/view-subscription.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/images/woocommerce_subscriptions_logo.png (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/admin-pointers.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/admin.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/jstz.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/jstz.min.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/meta-boxes-coupon.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/meta-boxes-subscription.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/moment.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/moment.min.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/payment-method-restrictions.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/admin/wcs-meta-boxes-order.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/frontend/payment-methods.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/frontend/single-product.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/frontend/view-subscription.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/frontend/wcs-cart.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/modal.js (100%) rename {vendor/woocommerce/subscriptions-core/assets => assets}/js/wcs-upgrade.js (100%) create mode 100644 assets/src/js/filters/index.js create mode 100644 assets/src/js/index.js create mode 100644 assets/src/js/index.scss create mode 100644 assets/src/js/recurring-packages/index.js create mode 100644 assets/src/js/recurring-totals/index.js create mode 100644 assets/src/js/recurring-totals/index.scss create mode 100644 assets/src/js/utils/index.js create mode 100644 build/index-rtl.css create mode 100644 build/index.asset.php create mode 100644 build/index.css create mode 100644 build/index.js rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-background-repairer.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-background-updater.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-background-upgrader.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-cache-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-customer-store.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-debug-tool-cache-updater.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-debug-tool.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-deprecated-functions-handler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-dynamic-hook-deprecator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-hook-deprecator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-migrator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-related-order-store.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-scheduler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/abstracts/abstract-wcs-table-maker.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wc-subscriptions-admin.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wcs-admin-empty-list-content-manager.php (97%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wcs-admin-meta-boxes.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wcs-admin-notice.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wcs-admin-post-types.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wcs-admin-product-import-export-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wcs-admin-system-status.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/class-wcs-wc-admin-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/debug-tools/class-wcs-debug-tool-cache-background-updater.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/debug-tools/class-wcs-debug-tool-cache-eraser.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/debug-tools/class-wcs-debug-tool-cache-generator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/debug-tools/class-wcs-debug-tool-factory.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/meta-boxes/class-wcs-meta-box-related-orders.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/meta-boxes/class-wcs-meta-box-schedule.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/meta-boxes/class-wcs-meta-box-subscription-data.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/meta-boxes/views/html-related-orders-row.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/meta-boxes/views/html-related-orders-table.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/meta-boxes/views/html-subscription-schedule.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/meta-boxes/views/html-unknown-related-orders-row.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/admin/wcs-admin-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-product-subscription-variation.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-product-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-product-variable-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscription-item-coupon-pending-switch.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscription-item-fee-pending-switch.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscription-line-item-removed.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscription-line-item-switched.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscription-query-controller.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscription.php (96%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-addresses.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-cart-validator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-cart.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-change-payment-gateway.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-checkout.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-core-plugin.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-coupon.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-data-copier.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-email-notifications.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-email.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-extend-store-endpoint.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-frontend-scripts.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-order.php (93%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-product.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-synchroniser.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wc-subscriptions-tracker.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-action-scheduler-customer-notifications.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-action-scheduler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-batch-processing-controller.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-blocks-integration.php (91%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-cached-data-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-cart-initial-payment.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-cart-renewal.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-cart-resubscribe.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-change-payment-method-admin.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-core-autoloader.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-custom-order-item-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-dependent-hook-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-download-handler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-failed-scheduled-action-manager.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-initial-cart-stock-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-limiter.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-modal.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-my-account-auto-renew-toggle.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-my-account-payment-methods.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-notifications-batch-processor.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-object-data-cache-manager-many-to-one.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-object-data-cache-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-object-sorter.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-payment-tokens.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-permalink-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-post-meta-cache-manager-many-to-one.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-post-meta-cache-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-query.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-remove-item.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-renewal-cart-stock-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-select2.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-sql-transaction.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-staging.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-template-loader.php (91%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/class-wcs-user-change-status-handler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-customer-store-cached-cpt.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-customer-store-cpt.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-orders-table-data-store-controller.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-orders-table-subscription-data-store.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-product-variable-data-store-cpt.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-related-order-store-cached-cpt.php (97%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-related-order-store-cpt.php (97%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/data-stores/class-wcs-subscription-data-store-cpt.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/deprecated/class-wcs-action-deprecator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/deprecated/class-wcs-deprecated-filter-hooks.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/deprecated/class-wcs-dynamic-action-deprecator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/deprecated/class-wcs-dynamic-filter-deprecator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/deprecated/class-wcs-filter-deprecator.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wc-subscriptions-email-preview.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-cancelled-subscription.php (93%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-completed-renewal-order.php (88%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-completed-switch-order.php (92%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-notification-auto-renewal.php (93%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-notification-auto-trial-expiration.php (94%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-notification-manual-renewal.php (94%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-notification-manual-trial-expiration.php (94%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-notification-subscription-expiration.php (94%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-notification.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-on-hold-renewal-order.php (93%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-customer-renewal-invoice.php (98%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-expired-subscription.php (92%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-new-renewal-order.php (93%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-new-switch-order.php (93%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-on-hold-subscription.php (92%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/emails/class-wcs-email-processing-renewal-order.php (94%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/class-wc-subscriptions-core-payment-gateways.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/class-wc-subscriptions-gateway-restrictions-manager.php (94%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/class-wcs-paypal.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/abstracts/abstract-wcs-sv-api-base.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/admin/class-wcs-paypal-admin.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/admin/class-wcs-paypal-change-payment-method-admin.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-billing-agreement.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-checkout.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-recurring-payment.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-standard-change-payment-method.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-standard-ipn-failure-handler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-standard-request.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-status-manager.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/class-wcs-paypal-supports.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/deprecated/class-wc-paypal-standard-subscriptions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/templates/admin-notices.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/templates/html-ipn-failure-notice.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/gateways/paypal/includes/wcs-paypal-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/interfaces/interface-wcs-batch-processor.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/interfaces/interface-wcs-cache-updater.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/legacy/class-wc-product-subscription-legacy.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/legacy/class-wc-product-subscription-variation-legacy.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/legacy/class-wc-product-variable-subscription-legacy.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/legacy/class-wc-subscription-legacy.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/legacy/class-wcs-array-property-post-meta-black-magic.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/legacy/class-wcs-product-legacy.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/privacy/class-wcs-privacy-background-updater.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/privacy/class-wcs-privacy-erasers.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/privacy/class-wcs-privacy-exporters.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/privacy/class-wcs-privacy.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wc-subscriptions-upgrader.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-repair-2-0-2.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-repair-2-0.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-repair-line-item-has-trial-meta.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-repair-start-date-metadata.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-repair-subscription-address-indexes.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-repair-subtracted-base-tax-line-item-meta.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-1-2.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-1-3.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-1-4.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-1-5.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-2-0.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-2-1.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-2-2-7.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-2-2-9.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-3-1-0.php (100%) create mode 100644 includes/core/upgrades/class-wcs-upgrade-8-3-0.php rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-logger.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/class-wcs-upgrade-subscription-post-author.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/templates/update-welcome-notice.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/templates/wcs-about-2-0.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/templates/wcs-about.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/templates/wcs-upgrade-in-progress.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/upgrades/templates/wcs-upgrade.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-cart-functions.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-compatibility-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-conditional-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-deprecated-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-formatting-functions.php (100%) rename {vendor/woocommerce/subscriptions-core => includes/core}/wcs-functions.php (97%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-helper-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-limit-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-order-functions.php (99%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-product-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-renewal-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-resubscribe-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-switch-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-time-functions.php (100%) rename {vendor/woocommerce/subscriptions-core/includes => includes/core}/wcs-user-functions.php (100%) create mode 100644 phpstan.neon rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/deprecated/html-variation-price.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/deprecated/html-variation-synchronisation.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/deprecated/order-shipping-html.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/deprecated/order-tax-html.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/html-admin-empty-list-table.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/html-admin-notice.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/html-failed-scheduled-action-notice.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/html-variation-price.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/html-variation-synchronisation.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/admin/status.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/cart/cart-recurring-shipping.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/form-change-payment-method.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/recurring-coupon-totals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/recurring-fee-totals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/recurring-itemized-tax-totals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/recurring-subscription-totals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/recurring-subtotals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/recurring-tax-totals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/recurring-totals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/checkout/subscription-receipt.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/admin-new-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/admin-new-switch-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/admin-payment-retry.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/cancelled-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-completed-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-completed-switch-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-notification-auto-renewal.php (99%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-notification-auto-trial-ending.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-notification-expiring-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-notification-manual-renewal.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-notification-manual-trial-ending.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-on-hold-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-payment-retry.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-processing-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/customer-renewal-invoice.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/email-order-details.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/expired-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/on-hold-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/admin-new-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/admin-new-switch-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/admin-payment-retry.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/cancelled-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-completed-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-completed-switch-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-notification-auto-renewal.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-notification-auto-trial-ending.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-notification-expiring-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-notification-manual-renewal.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-notification-manual-trial-ending.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-on-hold-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-payment-retry.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-processing-renewal-order.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/customer-renewal-invoice.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/email-order-details.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/expired-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/on-hold-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/plain/subscription-info.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/emails/subscription-info.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/html-modal.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/myaccount/my-subscriptions.php (100%) create mode 100644 templates/myaccount/related-orders-pagination.php create mode 100644 templates/myaccount/related-orders.php rename {vendor/woocommerce/subscriptions-core/templates => templates}/myaccount/related-subscriptions.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/myaccount/subscription-details.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/myaccount/subscription-totals-table.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/myaccount/subscription-totals.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/myaccount/subscriptions.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/myaccount/view-subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/single-product/add-to-cart/subscription.php (100%) rename {vendor/woocommerce/subscriptions-core/templates => templates}/single-product/add-to-cart/variable-subscription.php (100%) delete mode 100644 vendor/woocommerce/subscriptions-core/.nvmrc delete mode 100644 vendor/woocommerce/subscriptions-core/build/index.asset.php delete mode 100644 vendor/woocommerce/subscriptions-core/build/index.css delete mode 100644 vendor/woocommerce/subscriptions-core/build/index.js delete mode 100644 vendor/woocommerce/subscriptions-core/changelog.txt delete mode 100644 vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions-fr.mo delete mode 100644 vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions-fr.po delete mode 100644 vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions.pot delete mode 100644 vendor/woocommerce/subscriptions-core/license.txt delete mode 100644 vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php delete mode 100644 vendor/woocommerce/subscriptions-core/woocommerce-subscriptions-core.php delete mode 100644 vendor/woocommerce/subscriptions-core/wpml-config.xml diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index a3597ec..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -20.11 diff --git a/.wp-env.json b/.wp-env.json deleted file mode 100644 index 1ffd5ab..0000000 --- a/.wp-env.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "plugins": [ - "https://downloads.wordpress.org/plugin/woocommerce.zip", - "https://downloads.wordpress.org/plugin/email-log.zip", - "https://github.com/woocommerce/woocommerce-gateway-dummy/releases/download/1.0.9/woocommerce-gateway-dummy.zip", - ".", - "./tests/e2e/test-configuration-plugin" - ], - "themes": [ - "https://downloads.wordpress.org/theme/storefront.zip" - ], - "env": { - "tests": { - "mappings": { - "wp-cli.yml": "./tests/e2e/bin/wp-cli.yml" - } - } - } -} diff --git a/vendor/woocommerce/subscriptions-core/assets/css/about.css b/assets/css/about.css similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/css/about.css rename to assets/css/about.css diff --git a/vendor/woocommerce/subscriptions-core/assets/css/admin-empty-state.css b/assets/css/admin-empty-state.css similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/css/admin-empty-state.css rename to assets/css/admin-empty-state.css diff --git a/vendor/woocommerce/subscriptions-core/assets/css/admin-order-statuses.css b/assets/css/admin-order-statuses.css similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/css/admin-order-statuses.css rename to assets/css/admin-order-statuses.css diff --git a/vendor/woocommerce/subscriptions-core/assets/css/admin.css b/assets/css/admin.css similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/css/admin.css rename to assets/css/admin.css diff --git a/vendor/woocommerce/subscriptions-core/assets/css/checkout.css b/assets/css/checkout.css similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/css/checkout.css rename to assets/css/checkout.css diff --git a/vendor/woocommerce/subscriptions-core/assets/css/modal.css b/assets/css/modal.css similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/css/modal.css rename to assets/css/modal.css diff --git a/vendor/woocommerce/subscriptions-core/assets/css/view-subscription.css b/assets/css/view-subscription.css similarity index 59% rename from vendor/woocommerce/subscriptions-core/assets/css/view-subscription.css rename to assets/css/view-subscription.css index e378e85..1b829dc 100644 --- a/vendor/woocommerce/subscriptions-core/assets/css/view-subscription.css +++ b/assets/css/view-subscription.css @@ -90,3 +90,46 @@ font-size: 1.4em; text-align: center; } + +.woocommerce-subscriptions-related-orders-pagination-links.woocommerce-pagination { + display: flex; + flex-direction: row; + justify-content: space-between; + margin-bottom: 1em; + width: 100%; +} + +.woocommerce-subscriptions-related-orders-pagination-links .pagination-links a { + display: inline-block; +} + +.woocommerce-subscriptions-related-orders-pagination-links .pagination-links a.disabled:hover { + cursor: default; + text-decoration: none; +} + +.woocommerce-subscriptions-related-orders-pagination-links .pagination-links a .symbol { + display: none; +} + +.rtl .woocommerce-subscriptions-related-orders-pagination-links { + flex-direction: row-reverse; +} + +.rtl .woocommerce-subscriptions-related-orders-pagination-links .pagination-links { + direction: rtl; +} + +@media ( max-width: 30em ) { + .woocommerce-subscriptions-related-orders-pagination-links .pagination-links a { + padding: 0.5em 1em; + } + + .woocommerce-subscriptions-related-orders-pagination-links .pagination-links a .label { + display: none; + } + + .woocommerce-subscriptions-related-orders-pagination-links .pagination-links a .symbol { + display: inherit; + } +} diff --git a/vendor/woocommerce/subscriptions-core/assets/css/wcs-upgrade.css b/assets/css/wcs-upgrade.css similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/css/wcs-upgrade.css rename to assets/css/wcs-upgrade.css diff --git a/vendor/woocommerce/subscriptions-core/assets/images/add-edit-subscription-screen.png b/assets/images/add-edit-subscription-screen.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/add-edit-subscription-screen.png rename to assets/images/add-edit-subscription-screen.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/admin-change-payment-method.jpg b/assets/images/admin-change-payment-method.jpg similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/admin-change-payment-method.jpg rename to assets/images/admin-change-payment-method.jpg diff --git a/vendor/woocommerce/subscriptions-core/assets/images/ajax-loader.gif b/assets/images/ajax-loader.gif similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/ajax-loader.gif rename to assets/images/ajax-loader.gif diff --git a/vendor/woocommerce/subscriptions-core/assets/images/ajax-loader@2x.gif b/assets/images/ajax-loader@2x.gif similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/ajax-loader@2x.gif rename to assets/images/ajax-loader@2x.gif diff --git a/vendor/woocommerce/subscriptions-core/assets/images/billing-schedules-meta-box.png b/assets/images/billing-schedules-meta-box.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/billing-schedules-meta-box.png rename to assets/images/billing-schedules-meta-box.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/checkout-recurring-totals.png b/assets/images/checkout-recurring-totals.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/checkout-recurring-totals.png rename to assets/images/checkout-recurring-totals.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/drip-downloadable-content.jpg b/assets/images/drip-downloadable-content.jpg similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/drip-downloadable-content.jpg rename to assets/images/drip-downloadable-content.jpg diff --git a/vendor/woocommerce/subscriptions-core/assets/images/gift-subscription.png b/assets/images/gift-subscription.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/gift-subscription.png rename to assets/images/gift-subscription.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/renewal-retry-settings.png b/assets/images/renewal-retry-settings.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/renewal-retry-settings.png rename to assets/images/renewal-retry-settings.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/subscribe-all-the-things.png b/assets/images/subscribe-all-the-things.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/subscribe-all-the-things.png rename to assets/images/subscribe-all-the-things.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/subscription-reports.png b/assets/images/subscription-reports.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/subscription-reports.png rename to assets/images/subscription-reports.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/subscription-suspended-email.jpg b/assets/images/subscription-suspended-email.jpg similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/subscription-suspended-email.jpg rename to assets/images/subscription-suspended-email.jpg diff --git a/vendor/woocommerce/subscriptions-core/assets/images/subscriptions-empty-state.svg b/assets/images/subscriptions-empty-state.svg similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/subscriptions-empty-state.svg rename to assets/images/subscriptions-empty-state.svg diff --git a/vendor/woocommerce/subscriptions-core/assets/images/subscriptions-importer-exporter.png b/assets/images/subscriptions-importer-exporter.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/subscriptions-importer-exporter.png rename to assets/images/subscriptions-importer-exporter.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/view-subscription.png b/assets/images/view-subscription.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/view-subscription.png rename to assets/images/view-subscription.png diff --git a/vendor/woocommerce/subscriptions-core/assets/images/woocommerce_subscriptions_logo.png b/assets/images/woocommerce_subscriptions_logo.png similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/images/woocommerce_subscriptions_logo.png rename to assets/images/woocommerce_subscriptions_logo.png diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/admin-pointers.js b/assets/js/admin/admin-pointers.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/admin-pointers.js rename to assets/js/admin/admin-pointers.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/admin.js b/assets/js/admin/admin.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/admin.js rename to assets/js/admin/admin.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/jstz.js b/assets/js/admin/jstz.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/jstz.js rename to assets/js/admin/jstz.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/jstz.min.js b/assets/js/admin/jstz.min.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/jstz.min.js rename to assets/js/admin/jstz.min.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/meta-boxes-coupon.js b/assets/js/admin/meta-boxes-coupon.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/meta-boxes-coupon.js rename to assets/js/admin/meta-boxes-coupon.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/meta-boxes-subscription.js b/assets/js/admin/meta-boxes-subscription.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/meta-boxes-subscription.js rename to assets/js/admin/meta-boxes-subscription.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/moment.js b/assets/js/admin/moment.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/moment.js rename to assets/js/admin/moment.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/moment.min.js b/assets/js/admin/moment.min.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/moment.min.js rename to assets/js/admin/moment.min.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/payment-method-restrictions.js b/assets/js/admin/payment-method-restrictions.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/payment-method-restrictions.js rename to assets/js/admin/payment-method-restrictions.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/admin/wcs-meta-boxes-order.js b/assets/js/admin/wcs-meta-boxes-order.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/admin/wcs-meta-boxes-order.js rename to assets/js/admin/wcs-meta-boxes-order.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/frontend/payment-methods.js b/assets/js/frontend/payment-methods.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/frontend/payment-methods.js rename to assets/js/frontend/payment-methods.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/frontend/single-product.js b/assets/js/frontend/single-product.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/frontend/single-product.js rename to assets/js/frontend/single-product.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/frontend/view-subscription.js b/assets/js/frontend/view-subscription.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/frontend/view-subscription.js rename to assets/js/frontend/view-subscription.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/frontend/wcs-cart.js b/assets/js/frontend/wcs-cart.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/frontend/wcs-cart.js rename to assets/js/frontend/wcs-cart.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/modal.js b/assets/js/modal.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/modal.js rename to assets/js/modal.js diff --git a/vendor/woocommerce/subscriptions-core/assets/js/wcs-upgrade.js b/assets/js/wcs-upgrade.js similarity index 100% rename from vendor/woocommerce/subscriptions-core/assets/js/wcs-upgrade.js rename to assets/js/wcs-upgrade.js diff --git a/assets/src/js/filters/index.js b/assets/src/js/filters/index.js new file mode 100644 index 0000000..4ae667a --- /dev/null +++ b/assets/src/js/filters/index.js @@ -0,0 +1,134 @@ +/** + * External dependencies + */ +import { __, sprintf } from '@wordpress/i18n'; +import { registerCheckoutFilters } from '@woocommerce/blocks-checkout'; +import { getSetting } from '@woocommerce/settings'; + +/** + * Internal dependencies + */ +import { + getSwitchString, + isOneOffSubscription, + getBillingFrequencyString, +} from '../utils'; + +/** + * This is the filter integration API, it uses registerCheckoutFilters + * to register its filters, each filter is a key: function pair. + * The key the filter name, and the function is the filter. + * + * Each filter function is passed the previous (or default) value in that filter + * as the first parameter, the second parameter is a object of 3PD registered data. + * For WCS, we register out data with key `subscriptions`. + * Filters must return the previous value or a new value with the same type. + * If an error is thrown, it would be visible for store managers only. + */ +export const registerFilters = () => { + registerCheckoutFilters( 'woocommerce-subscriptions', { + // subscriptions data here comes from register_endpoint_data /cart registration. + totalLabel: ( label, { subscriptions } ) => { + if ( 0 < subscriptions?.length ) { + return __( 'Total due today', 'woocommerce-subscriptions' ); + } + return label; + }, + // subscriptions data here comes from register_endpoint_data /cart/items registration. + subtotalPriceFormat: ( label, { subscriptions } ) => { + if ( + subscriptions?.billing_period && + subscriptions?.billing_interval + ) { + const { + billing_interval: billingInterval, + subscription_length: subscriptionLength, + } = subscriptions; + // We check if we have a length and its equal or less to the billing interval. + // When this is true, it means we don't have a next payment date. + if ( + isOneOffSubscription( { + subscriptionLength, + billingInterval, + } ) + ) { + // An edge case when length is 1 so it doesn't have a length prefix + if ( 1 === subscriptionLength ) { + return getBillingFrequencyString( + subscriptions, + // translators: the word used to describe billing frequency, e.g. "for" 1 day or "for" 1 month. + __( 'for 1', 'woocommerce-subscriptions' ), + label + ); + } + return getBillingFrequencyString( + subscriptions, + // translators: the word used to describe billing frequency, e.g. "for" 6 days or "for" 2 weeks. + __( 'for', 'woocommerce-subscriptions' ), + label + ); + } + return getBillingFrequencyString( + subscriptions, + // translators: the word used to describe billing frequency, e.g. "every" 6 days or "every" 2 weeks. + __( 'every', 'woocommerce-subscriptions' ), + label + ); + } + return label; + }, + saleBadgePriceFormat: ( label, { subscriptions } ) => { + if ( + subscriptions?.billing_period && + subscriptions?.billing_interval + ) { + return getBillingFrequencyString( subscriptions, '/', label ); + } + return label; + }, + itemName: ( name, { subscriptions } ) => { + if ( subscriptions?.is_resubscribe ) { + return sprintf( + // translators: %s Product name. + __( '%s (resubscription)', 'woocommerce-subscriptions' ), + name + ); + } + if ( subscriptions?.switch_type ) { + return sprintf( + // translators: %1$s Product name, %2$s Switch type (upgraded, downgraded, or crossgraded). + __( '%1$s (%2$s)', 'woocommerce-subscriptions' ), + name, + getSwitchString( subscriptions.switch_type ) + ); + } + return name; + }, + cartItemPrice: ( pricePlaceholder, { subscriptions }, { context } ) => { + if ( subscriptions?.sign_up_fees ) { + return 'cart' === context + ? sprintf( + /* translators: %s is the subscription price to pay immediately (ie: $10). */ + __( 'Due today %s', 'woocommerce-subscriptions' ), + pricePlaceholder + ) + : sprintf( + /* translators: %s is the subscription price to pay immediately (ie: $10). */ + __( '%s due today', 'woocommerce-subscriptions' ), + pricePlaceholder + ); + } + + return pricePlaceholder; + }, + placeOrderButtonLabel: ( label ) => { + const subscriptionsData = getSetting( 'subscriptions_data' ); + + if ( subscriptionsData?.place_order_override ) { + return subscriptionsData?.place_order_override; + } + + return label; + }, + } ); +}; diff --git a/assets/src/js/index.js b/assets/src/js/index.js new file mode 100644 index 0000000..43eb891 --- /dev/null +++ b/assets/src/js/index.js @@ -0,0 +1,49 @@ +/** + * External dependencies + */ +import { registerPlugin } from '@wordpress/plugins'; +import { + ExperimentalOrderMeta, + ExperimentalOrderShippingPackages, +} from '@woocommerce/blocks-checkout'; + +/** + * Internal dependencies + */ +import { SubscriptionsRecurringTotals } from './recurring-totals'; +import { SubscriptionsRecurringPackages } from './recurring-packages'; +import { registerFilters } from './filters'; +import './index.scss'; + +/** + * This is the first integration point between WooCommerce Subscriptions + * and Cart and Checkout blocks, it happens on two folds: + * - First, we register our code via `registerPlugin`, this React code + * is then going to be rendered hidden inside Cart and Checkout blocks + * (via component). + * - Second, we're using SlotFills[1] to move that code to where we want it + * inside the tree. + */ +const render = () => { + return ( + <> + + + + + + + + ); +}; + +registerPlugin( 'woocommerce-subscriptions', { + render, + scope: 'woocommerce-checkout', +} ); + +/** + * RegisterFilters is the second part of the integration, and it handles filters + * like price, totals, and so on. + */ +registerFilters(); diff --git a/assets/src/js/index.scss b/assets/src/js/index.scss new file mode 100644 index 0000000..52acf4d --- /dev/null +++ b/assets/src/js/index.scss @@ -0,0 +1 @@ +// Add styles here. diff --git a/assets/src/js/recurring-packages/index.js b/assets/src/js/recurring-packages/index.js new file mode 100644 index 0000000..8c7f575 --- /dev/null +++ b/assets/src/js/recurring-packages/index.js @@ -0,0 +1,66 @@ +/** + * External dependencies + */ +import { useMemo } from '@wordpress/element'; + +/** + * This component is responsible for rending recurring shippings. + * It has to be the highest level item directly inside the SlotFill + * to receive properties passed from Cart and Checkout. + * + * extensions is data registered into `/cart` endpoint. + * + * @param {Object} props Passed props from SlotFill to this component. + * @param {Object} props.extensions Data registered into `/cart` endpoint. + * @param {boolean} props.collapsible If shipping rates can collapse. + * @param {boolean} props.collapse If shipping rates should collapse. + * @param {boolean} props.showItems If shipping rates should show items inside them. + * @param {Element} props.noResultsMessage Message shown when no rate are found. + * @param {Function} props.renderOption Function that decides how rates are going to render. + * @param {Object} props.components + * @param {string} props.context This will be woocommerce/cart or woocommerce/checkout. + */ +export const SubscriptionsRecurringPackages = ( { + extensions, + collapsible, + collapse, + showItems, + noResultsMessage, + renderOption, + components, + context, +} ) => { + const { subscriptions = [] } = extensions; + const { ShippingRatesControlPackage } = components; + + // Flatten all packages from recurring carts. + const packages = useMemo( + () => + Object.values( subscriptions ) + .map( ( recurringCart ) => recurringCart.shipping_rates ) + .filter( Boolean ) + .flat(), + [ subscriptions ] + ); + const shouldCollapse = useMemo( () => 1 < packages.length || collapse, [ + packages.length, + collapse, + ] ); + const shouldShowItems = useMemo( () => 1 < packages.length || showItems, [ + packages.length, + showItems, + ] ); + return packages.map( ( { package_id: packageId, ...packageData } ) => ( + + ) ); +}; diff --git a/assets/src/js/recurring-totals/index.js b/assets/src/js/recurring-totals/index.js new file mode 100644 index 0000000..0dfec6a --- /dev/null +++ b/assets/src/js/recurring-totals/index.js @@ -0,0 +1,319 @@ +/** + * External dependencies + */ +import { sprintf, __ } from '@wordpress/i18n'; +import { + Panel, + Subtotal, + TotalsItem, + TotalsTaxes, + TotalsWrapper, +} from '@woocommerce/blocks-checkout'; +import { getCurrencyFromPriceResponse } from '@woocommerce/price-format'; +import { isWcVersion, getSetting } from '@woocommerce/settings'; +/** + * Internal dependencies + */ +import { + getRecurringPeriodString, + getSubscriptionLengthString, + isOneOffSubscription, +} from '../utils'; +import './index.scss'; + +/** + * All data passed in get_script_data is available here, from all + * plugins (e.g WooCommerce Admin, WooCommerce Blocks). + */ +const DISPLAY_CART_PRICES_INCLUDING_TAX = getSetting( + 'displayCartPricesIncludingTax', + false +); + +/** + * Component responsible for rending the coupons discount totals item. + * + * @param {Object} props Props passed to component. + * @param {Object} props.currency Object containing currency data to format prices. + * @param {Object} props.values Recurring cart totals (shipping, taxes). + */ +const DiscountTotals = ( { currency, values } ) => { + const { + total_discount: totalDiscount, + total_discount_tax: totalDiscountTax, + } = values; + const discountValue = parseInt( totalDiscount, 10 ); + + if ( ! discountValue ) { + return null; + } + + const discountTaxValue = parseInt( totalDiscountTax, 10 ); + const discountTotalValue = DISPLAY_CART_PRICES_INCLUDING_TAX + ? discountValue + discountTaxValue + : discountValue; + + return ( + + ); +}; + +/** + * Component responsible for rending the shipping totals item. + * + * @param {Object} props Props passed to component. + * @param {string|undefined} props.selectedRate Selected shipping method + * name. + * @param {boolean} props.needsShipping Boolean to indicate if we + * need shipping or not. + * @param {boolean} props.calculatedShipping Boolean to indicate if we + * calculated shipping or not. + * @param {Object} props.currency Object containing + * currency data to format prices. + * @param {Object} props.values Recurring cart totals (shipping, taxes). + */ +const ShippingTotal = ( { + values, + currency, + selectedRate, + needsShipping, + calculatedShipping, +} ) => { + if ( ! needsShipping || ! calculatedShipping ) { + return null; + } + const shippingTotals = DISPLAY_CART_PRICES_INCLUDING_TAX + ? parseInt( values.total_shipping, 10 ) + + parseInt( values.total_shipping_tax, 10 ) + : parseInt( values.total_shipping, 10 ); + + const valueToShow = + 0 === shippingTotals && isWcVersion( '9.0', '>=' ) ? ( + { __( 'Free', 'woocommerce-subscriptions' ) } + ) : ( + shippingTotals + ); + return ( + + ); +}; +/** + * Component responsible for rendering recurring cart description. + * + * @param {Object} props Props passed to component. + * @param {string} props.nextPaymentDate Formatted next payment date. + * @param {number} props.subscriptionLength Subscription length. + * @param {string} props.billingPeriod Recurring cart period (day, week, month, year). + * @param {number} props.billingInterval Recurring cart interval (1 - 6). + */ +const SubscriptionDescription = ( { + nextPaymentDate, + subscriptionLength, + billingPeriod, + billingInterval, +} ) => { + const subscriptionLengthString = getSubscriptionLengthString( { + subscriptionLength, + billingPeriod, + } ); + const firstPaymentString = isOneOffSubscription( { + subscriptionLength, + billingInterval, + } ) + ? sprintf( + /* Translators: %1$s is a date. */ + __( 'Due: %1$s', 'woocommerce-subscriptions' ), + nextPaymentDate + ) + : sprintf( + /* Translators: %1$s is a date. */ + __( 'Starting: %1$s', 'woocommerce-subscriptions' ), + nextPaymentDate + ); + return ( + // Only render this section if we have a next payment date. + + { !! nextPaymentDate && firstPaymentString }{ ' ' } + { !! subscriptionLength && + subscriptionLength >= billingInterval && ( + + { subscriptionLengthString } + + ) } + + ); +}; + +/** + * Component responsible for rendering recurring cart heading. + * + * @param {Object} props Props passed to component. + * @param {Object} props.currency Object containing currency data to format prices. + * @param {number} props.billingInterval Recurring cart interval (1 - 6). + * @param {string} props.billingPeriod Recurring cart period (day, week, month, year). + * @param {string} props.nextPaymentDate Formatted next payment date. + * @param {number} props.subscriptionLength Subscription length. + * @param {Object} props.totals Recurring cart totals (shipping, taxes). + */ +const TabHeading = ( { + currency, + billingInterval, + billingPeriod, + nextPaymentDate, + subscriptionLength, + totals, +} ) => { + // For future one off subscriptions, we show "Total" instead of a recurring title. + const title = isOneOffSubscription( { + billingInterval, + subscriptionLength, + } ) + ? __( 'Total', 'woocommerce-subscriptions' ) + : getRecurringPeriodString( { + billingInterval, + billingPeriod, + } ); + return ( + + } + /> + ); +}; + +/** + * Component responsible for rendering a single recurring total panel. + * We render several ones depending on how many recurring carts we have. + * + * @param {Object} props Props passed to component. + * @param {Object} props.subscription Recurring cart data that we registered + * with ExtendRestApi. + * @param {boolean} props.needsShipping Boolean to indicate if we need + * shipping or not. + * @param {boolean} props.calculatedShipping Boolean to indicate if we calculated + * shipping or not. + */ +const RecurringSubscription = ( { + subscription, + needsShipping, + calculatedShipping, +} ) => { + const { + totals, + billing_interval: billingInterval, + billing_period: billingPeriod, + next_payment_date: nextPaymentDate, + subscription_length: subscriptionLength, + shipping_rates: shippingRates, + } = subscription; + + // We skip one off subscriptions + if ( ! nextPaymentDate ) { + return null; + } + + const selectedRate = shippingRates?.[ 0 ]?.shipping_rates?.find( + ( { selected } ) => selected + )?.name; + + const currency = getCurrencyFromPriceResponse( totals ); + + return ( +
+ + + + + + + + + + { ! DISPLAY_CART_PRICES_INCLUDING_TAX && ( + + + + ) } + + + + +
+ ); +}; + +/** + * This component is responsible for rending recurring totals. + * It has to be the highest level item directly inside the SlotFill + * to receive properties passed from Cart and Checkout. + * + * extensions is data registered into `/cart` endpoint. + * + * @param {Object} props Passed props from SlotFill to this component. + * @param {Object} props.extensions data registered into `/cart` endpoint. + * @param {Object} props.cart cart endpoint data in readonly mode. + */ +export const SubscriptionsRecurringTotals = ( { extensions, cart } ) => { + const { subscriptions } = extensions; + const { cartNeedsShipping, cartHasCalculatedShipping } = cart; + if ( ! subscriptions || 0 === subscriptions.length ) { + return null; + } + return subscriptions.map( ( { key, ...subscription } ) => ( + + ) ); +}; diff --git a/assets/src/js/recurring-totals/index.scss b/assets/src/js/recurring-totals/index.scss new file mode 100644 index 0000000..5d4485c --- /dev/null +++ b/assets/src/js/recurring-totals/index.scss @@ -0,0 +1,72 @@ +// Shows a border with the current color and a custom opacity. That can't be achieved +// with normal border because `currentColor` doesn't allow tweaking the opacity, and +// setting the opacity of the entire element would change the children's opacity too. +@mixin with-translucent-border( $border-width: 1px, $opacity: 0.3 ) { + position: relative; + + &::after { + border-style: solid; + border-width: $border-width; + bottom: 0; + content: ''; + display: block; + left: 0; + opacity: $opacity; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + } +} + +.wcs-recurring-totals-panel { + @include with-translucent-border( 1px 0 ); + padding: 1em 0 0; + + + .wcs-recurring-totals-panel::after { + border-top-width: 0; + } + + .wc-block-components-panel .wc-block-components-totals-item { + padding-left: 0; + padding-right: 0; + } + + .wc-block-components-totals-item__label::first-letter { + text-transform: capitalize; + } + .wcs-recurring-totals-panel__title .wc-block-components-totals-item__label { + font-weight: 700; + } +} + +.wcs-recurring-totals-panel__title { + margin: 0; +} + +.wcs-recurring-totals-panel__details { + .wc-block-components-panel__button, + .wc-block-components-panel__button:hover, + .wc-block-components-panel__button:focus { + font-size: 0.875em; + } + + .wc-block-components-panel__content > .wc-block-components-totals-item { + &:first-child { + margin-top: 0; + } + + &:last-child { + margin-bottom: 0; + } + } + + .wcs-recurring-totals-panel__details-total + .wc-block-components-totals-item__label { + font-weight: 700; + } +} + +.wcs-recurring-totals__subscription-length { + float: right; +} diff --git a/assets/src/js/utils/index.js b/assets/src/js/utils/index.js new file mode 100644 index 0000000..9616638 --- /dev/null +++ b/assets/src/js/utils/index.js @@ -0,0 +1,207 @@ +/** + * External dependencies + */ +import { sprintf, __, _nx } from '@wordpress/i18n'; + +export function getAvailablePeriods( number ) { + return { + day: _nx( + 'day', + 'days', + number, + 'Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.', + 'woocommerce-subscriptions' + ), + week: _nx( + 'week', + 'weeks', + number, + 'Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.', + 'woocommerce-subscriptions' + ), + month: _nx( + 'month', + 'months', + number, + 'Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.', + 'woocommerce-subscriptions' + ), + year: _nx( + 'year', + 'years', + number, + 'Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.', + 'woocommerce-subscriptions' + ), + }; +} + +/** + * Creates a recurring string from a subscription + * + * Examples + * period recurring total + * Daily recurring total + * Weekly recurring total + * Monthly recurring total + * etc + * If subscription bills at non standard intervals, then the order is transposed, and the line reads: + * Recurring total every X day | week | month | quarter | year + * Recurring total every 3rd day + * Recurring total every 2nd week + * Recurring total every 4th month + * etc + * + * @param {Object} subscription Subscription object. + * @param {string} subscription.billingPeriod Period (month, day, week, year). + * @param {number} subscription.billingInterval Internal (1 month, 5 day, 4 week, 6 year). + */ +export function getRecurringPeriodString( { billingInterval, billingPeriod } ) { + switch ( billingInterval ) { + case 1: + if ( 'day' === billingPeriod ) { + return __( + 'Daily recurring total', + 'woocommerce-subscriptions' + ); + } else if ( 'week' === billingPeriod ) { + return __( + 'Weekly recurring total', + 'woocommerce-subscriptions' + ); + } else if ( 'month' === billingPeriod ) { + return __( + 'Monthly recurring total', + 'woocommerce-subscriptions' + ); + } else if ( 'year' === billingPeriod ) { + return __( + 'Yearly recurring total', + 'woocommerce-subscriptions' + ); + } + break; + case 2: + return sprintf( + /* translators: %1$s is week, month, year */ + __( + 'Recurring total every 2nd %1$s', + 'woocommerce-subscriptions' + ), + billingPeriod + ); + + case 3: + return sprintf( + /* Translators: %1$s is week, month, year */ + __( + 'Recurring total every 3rd %1$s', + 'woocommerce-subscriptions' + ), + billingPeriod + ); + default: + return sprintf( + /* Translators: %1$d is number of weeks, months, days, years. %2$s is week, month, year */ + __( + 'Recurring total every %1$dth %2$s', + 'woocommerce-subscriptions' + ), + billingInterval, + billingPeriod + ); + } +} + +export function getSubscriptionLengthString( { + subscriptionLength, + billingPeriod, +} ) { + const periodsStings = getAvailablePeriods( subscriptionLength ); + return sprintf( + 'For %1$d %2$s', + subscriptionLength, + periodsStings[ billingPeriod ], + 'woocommerce-subscriptions' + ); +} +/** + * Creates a billing frequency string from a subscription + * + * Examples + * Every 6th week + * Every day + * Every month + * / day + * Each Week + * etc + * + * @param {Object} subscription Subscription object. + * @param {string} subscription.billing_period Period (month, day, week, year). + * @param {number} subscription.billing_interval Internal (1 month, 5 day, 4 week, 6 year). + * @param {string} separator A string to be prepended to frequency. followed by a space. Eg: (every, each, /) + * @param {string} price This is the string representation of the price of the product. + */ +export function getBillingFrequencyString( + { billing_interval: billingInterval, billing_period: billingPeriod }, + separator, + price +) { + const periodsStings = getAvailablePeriods( billingInterval ); + const translatedPeriod = periodsStings[ billingPeriod ]; + separator = separator.trim(); + switch ( billingInterval ) { + case 1: + return `${ price } ${ separator } ${ translatedPeriod }`; + default: + return sprintf( + /* + * translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", + * %3$d is the length, %4$s is week, month, year + */ + __( `%1$s %2$s %3$d %4$s`, 'woocommerce-subscriptions' ), + price, + separator, + billingInterval, + translatedPeriod + ); + } +} + +/** + * Returns a switch string + * + * @param {string} switchType The switch type (upgraded, downgraded, crossgraded). + * + * @return {string} Translation ready switch name. + */ +export function getSwitchString( switchType ) { + switch ( switchType ) { + case 'upgraded': + return __( 'Upgrade', 'woocommerce-subscriptions' ); + + case 'downgraded': + return __( 'Downgrade', 'woocommerce-subscriptions' ); + + case 'crossgraded': + return __( 'Crossgrade', 'woocommerce-subscriptions' ); + + default: + return ''; + } +} + +/** + * Checks weather a subscription is a one off or not. + * + * @param {Object} subscription Subscription object data. + * @param {number} subscription.subscriptionLength Subscription length. + * @param {number} subscription.billingInterval Billing interval + * @return {boolean} whether this is a one off subscription or not. + */ +export function isOneOffSubscription( { + subscriptionLength, + billingInterval, +} ) { + return subscriptionLength === billingInterval; +} diff --git a/build/index-rtl.css b/build/index-rtl.css new file mode 100644 index 0000000..d3b5d2a --- /dev/null +++ b/build/index-rtl.css @@ -0,0 +1,2 @@ +.wcs-recurring-totals-panel{padding:1em 0 0;position:relative}.wcs-recurring-totals-panel:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;right:0;opacity:.3;pointer-events:none;position:absolute;left:0;top:0}.wcs-recurring-totals-panel+.wcs-recurring-totals-panel:after{border-top-width:0}.wcs-recurring-totals-panel .wc-block-components-panel .wc-block-components-totals-item{padding-right:0;padding-left:0}.wcs-recurring-totals-panel .wc-block-components-totals-item__label:first-letter{text-transform:capitalize}.wcs-recurring-totals-panel .wcs-recurring-totals-panel__title .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals-panel__title{margin:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__button,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:focus,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:hover{font-size:.875em}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:first-child{margin-top:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:last-child{margin-bottom:0}.wcs-recurring-totals-panel__details .wcs-recurring-totals-panel__details-total .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals__subscription-length{float:left} + diff --git a/build/index.asset.php b/build/index.asset.php new file mode 100644 index 0000000..2d7611b --- /dev/null +++ b/build/index.asset.php @@ -0,0 +1 @@ + array('react', 'wc-blocks-checkout', 'wc-price-format', 'wc-settings', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => 'b49e17b919b0ba384261'); diff --git a/build/index.css b/build/index.css new file mode 100644 index 0000000..edbae96 --- /dev/null +++ b/build/index.css @@ -0,0 +1,2 @@ +.wcs-recurring-totals-panel{padding:1em 0 0;position:relative}.wcs-recurring-totals-panel:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wcs-recurring-totals-panel+.wcs-recurring-totals-panel:after{border-top-width:0}.wcs-recurring-totals-panel .wc-block-components-panel .wc-block-components-totals-item{padding-left:0;padding-right:0}.wcs-recurring-totals-panel .wc-block-components-totals-item__label:first-letter{text-transform:capitalize}.wcs-recurring-totals-panel .wcs-recurring-totals-panel__title .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals-panel__title{margin:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__button,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:focus,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:hover{font-size:.875em}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:first-child{margin-top:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:last-child{margin-bottom:0}.wcs-recurring-totals-panel__details .wcs-recurring-totals-panel__details-total .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals__subscription-length{float:right} + diff --git a/build/index.js b/build/index.js new file mode 100644 index 0000000..3d5badd --- /dev/null +++ b/build/index.js @@ -0,0 +1,35 @@ +(()=>{"use strict";var e={20:(e,r,s)=>{var t=s(609),n=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,c=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function a(e,r,s){var t,i={},a=null,p=null;for(t in void 0!==s&&(a=""+s),void 0!==r.key&&(a=""+r.key),void 0!==r.ref&&(p=r.ref),r)o.call(r,t)&&!l.hasOwnProperty(t)&&(i[t]=r[t]);if(e&&e.defaultProps)for(t in r=e.defaultProps)void 0===i[t]&&(i[t]=r[t]);return{$$typeof:n,type:e,key:a,ref:p,props:i,_owner:c.current}}r.Fragment=i,r.jsx=a,r.jsxs=a},609:e=>{e.exports=window.React},848:(e,r,s)=>{e.exports=s(20)}},r={};const s=window.wp.plugins,t=window.wc.blocksCheckout,n=window.wp.i18n,i=window.wc.priceFormat,o=window.wc.wcSettings;function c(e){return{day:(0,n._nx)("day","days",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions"),week:(0,n._nx)("week","weeks",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions"),month:(0,n._nx)("month","months",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions"),year:(0,n._nx)("year","years",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions")}}function l({billing_interval:e,billing_period:r},s,t){const i=c(e)[r];return s=s.trim(),1===e?`${t} ${s} ${i}`:(0,n.sprintf)( +/* + * translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", + * %3$d is the length, %4$s is week, month, year + */ +/* + * translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", + * %3$d is the length, %4$s is week, month, year + */ +(0,n.__)("%1$s %2$s %3$d %4$s","woocommerce-subscriptions"),t,s,e,i)}function a({subscriptionLength:e,billingInterval:r}){return e===r}var p=function s(t){var n=r[t];if(void 0!==n)return n.exports;var i=r[t]={exports:{}};return e[t](i,i.exports,s),i.exports}(848);const u=(0,o.getSetting)("displayCartPricesIncludingTax",!1),m=({currency:e,values:r})=>{const{total_discount:s,total_discount_tax:i}=r,o=parseInt(s,10);if(!o)return null;const c=parseInt(i,10),l=u?o+c:o;return(0,p.jsx)(t.TotalsItem,{className:"wc-block-components-totals-discount",currency:e,label:(0,n.__)("Discount","woocommerce-subscriptions"),value:-1*l})},_=({values:e,currency:r,selectedRate:s,needsShipping:i,calculatedShipping:c})=>{if(!i||!c)return null;const l=u?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10),a=0===l&&(0,o.isWcVersion)("9.0",">=")?(0,p.jsx)("strong",{children:(0,n.__)("Free","woocommerce-subscriptions")}):l;return(0,p.jsx)(t.TotalsItem,{value:a,label:(0,n.__)("Shipping","woocommerce-subscriptions"),currency:r,description:!!s&&(0,n.sprintf)( +// translators: %s selected shipping rate (ex: flat rate) +// translators: %s selected shipping rate (ex: flat rate) +(0,n.__)("via %s","woocommerce-subscriptions"),s)})},g=({nextPaymentDate:e,subscriptionLength:r,billingPeriod:s,billingInterval:t})=>{const i=function({subscriptionLength:e,billingPeriod:r}){const s=c(e);return(0,n.sprintf)("For %1$d %2$s",e,s[r],"woocommerce-subscriptions")}({subscriptionLength:r,billingPeriod:s}),o=a({subscriptionLength:r,billingInterval:t})?(0,n.sprintf)(/* Translators: %1$s is a date. */ /* Translators: %1$s is a date. */ +(0,n.__)("Due: %1$s","woocommerce-subscriptions"),e):(0,n.sprintf)(/* Translators: %1$s is a date. */ /* Translators: %1$s is a date. */ +(0,n.__)("Starting: %1$s","woocommerce-subscriptions"),e);return(0,p.jsxs)("span",{children:[!!e&&o," ",!!r&&r>=t&&(0,p.jsx)("span",{className:"wcs-recurring-totals__subscription-length",children:i})]})},d=({currency:e,billingInterval:r,billingPeriod:s,nextPaymentDate:i,subscriptionLength:o,totals:c})=>{const l=a({billingInterval:r,subscriptionLength:o})?(0,n.__)("Total","woocommerce-subscriptions"):function({billingInterval:e,billingPeriod:r}){switch(e){case 1:if("day"===r)return(0,n.__)("Daily recurring total","woocommerce-subscriptions");if("week"===r)return(0,n.__)("Weekly recurring total","woocommerce-subscriptions");if("month"===r)return(0,n.__)("Monthly recurring total","woocommerce-subscriptions");if("year"===r)return(0,n.__)("Yearly recurring total","woocommerce-subscriptions");break;case 2:return(0,n.sprintf)(/* translators: %1$s is week, month, year */ /* translators: %1$s is week, month, year */ +(0,n.__)("Recurring total every 2nd %1$s","woocommerce-subscriptions"),r);case 3:return(0,n.sprintf)(/* Translators: %1$s is week, month, year */ /* Translators: %1$s is week, month, year */ +(0,n.__)("Recurring total every 3rd %1$s","woocommerce-subscriptions"),r);default:return(0,n.sprintf)(/* Translators: %1$d is number of weeks, months, days, years. %2$s is week, month, year */ /* Translators: %1$d is number of weeks, months, days, years. %2$s is week, month, year */ +(0,n.__)("Recurring total every %1$dth %2$s","woocommerce-subscriptions"),e,r)}}({billingInterval:r,billingPeriod:s});return(0,p.jsx)(t.TotalsItem,{className:"wcs-recurring-totals-panel__title",currency:e,label:l,value:c,description:(0,p.jsx)(g,{nextPaymentDate:i,subscriptionLength:o,billingInterval:r,billingPeriod:s})})},b=({subscription:e,needsShipping:r,calculatedShipping:s})=>{const{totals:o,billing_interval:c,billing_period:l,next_payment_date:a,subscription_length:g,shipping_rates:b}=e;if(!a)return null;const w=b?.[0]?.shipping_rates?.find((({selected:e})=>e))?.name,h=(0,i.getCurrencyFromPriceResponse)(o);return(0,p.jsxs)("div",{className:"wcs-recurring-totals-panel",children:[(0,p.jsx)(d,{billingInterval:c,billingPeriod:l,nextPaymentDate:a,subscriptionLength:g,totals:parseInt(o.total_price,10),currency:h}),(0,p.jsxs)(t.Panel,{className:"wcs-recurring-totals-panel__details",initialOpen:!1,title:(0,n.__)("Details","woocommerce-subscriptions"),children:[(0,p.jsxs)(t.TotalsWrapper,{children:[(0,p.jsx)(t.Subtotal,{currency:h,values:o}),(0,p.jsx)(m,{currency:h,values:o})]}),(0,p.jsx)(t.TotalsWrapper,{className:"wc-block-components-totals-shipping",children:(0,p.jsx)(_,{currency:h,needsShipping:r,calculatedShipping:s,values:o,selectedRate:w})}),!u&&(0,p.jsx)(t.TotalsWrapper,{children:(0,p.jsx)(t.TotalsTaxes,{currency:h,values:o})}),(0,p.jsx)(t.TotalsWrapper,{children:(0,p.jsx)(t.TotalsItem,{className:"wcs-recurring-totals-panel__details-total",currency:h,label:(0,n.__)("Total","woocommerce-subscriptions"),value:parseInt(o.total_price,10)})})]})]})},w=({extensions:e,cart:r})=>{const{subscriptions:s}=e,{cartNeedsShipping:t,cartHasCalculatedShipping:n}=r;return s&&0!==s.length?s.map((({key:e,...r})=>(0,p.jsx)(b,{subscription:r,needsShipping:t,calculatedShipping:n},e))):null},h=window.wp.element,x=({extensions:e,collapsible:r,collapse:s,showItems:t,noResultsMessage:n,renderOption:i,components:o,context:c})=>{const{subscriptions:l=[]}=e,{ShippingRatesControlPackage:a}=o,u=(0,h.useMemo)((()=>Object.values(l).map((e=>e.shipping_rates)).filter(Boolean).flat()),[l]),m=(0,h.useMemo)((()=>11(0,p.jsx)(a,{packageId:e,packageData:s,collapsible:r,collapse:m,showItems:_,noResultsMessage:n,renderOption:i,highlightChecked:"woocommerce/checkout"===c},e)))};(0,s.registerPlugin)("woocommerce-subscriptions",{render:()=>(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.ExperimentalOrderShippingPackages,{children:(0,p.jsx)(x,{})}),(0,p.jsx)(t.ExperimentalOrderMeta,{children:(0,p.jsx)(w,{})})]}),scope:"woocommerce-checkout"}),(0,t.registerCheckoutFilters)("woocommerce-subscriptions",{totalLabel:(e,{subscriptions:r})=>0{if(r?.billing_period&&r?.billing_interval){const{billing_interval:s,subscription_length:t}=r;return a({subscriptionLength:t,billingInterval:s})?l(r,1===t? +// translators: the word used to describe billing frequency, e.g. "for" 1 day or "for" 1 month. +// translators: the word used to describe billing frequency, e.g. "for" 1 day or "for" 1 month. +(0,n.__)("for 1","woocommerce-subscriptions"): +// translators: the word used to describe billing frequency, e.g. "for" 6 days or "for" 2 weeks. +// translators: the word used to describe billing frequency, e.g. "for" 6 days or "for" 2 weeks. +(0,n.__)("for","woocommerce-subscriptions"),e):l(r, +// translators: the word used to describe billing frequency, e.g. "every" 6 days or "every" 2 weeks. +// translators: the word used to describe billing frequency, e.g. "every" 6 days or "every" 2 weeks. +(0,n.__)("every","woocommerce-subscriptions"),e)}return e},saleBadgePriceFormat:(e,{subscriptions:r})=>r?.billing_period&&r?.billing_interval?l(r,"/",e):e,itemName:(e,{subscriptions:r})=>r?.is_resubscribe?(0,n.sprintf)( +// translators: %s Product name. +// translators: %s Product name. +(0,n.__)("%s (resubscription)","woocommerce-subscriptions"),e):r?.switch_type?(0,n.sprintf)( +// translators: %1$s Product name, %2$s Switch type (upgraded, downgraded, or crossgraded). +// translators: %1$s Product name, %2$s Switch type (upgraded, downgraded, or crossgraded). +(0,n.__)("%1$s (%2$s)","woocommerce-subscriptions"),e,function(e){switch(e){case"upgraded":return(0,n.__)("Upgrade","woocommerce-subscriptions");case"downgraded":return(0,n.__)("Downgrade","woocommerce-subscriptions");case"crossgraded":return(0,n.__)("Crossgrade","woocommerce-subscriptions");default:return""}}(r.switch_type)):e,cartItemPrice:(e,{subscriptions:r},{context:s})=>r?.sign_up_fees?"cart"===s?(0,n.sprintf)(/* translators: %s is the subscription price to pay immediately (ie: $10). */ /* translators: %s is the subscription price to pay immediately (ie: $10). */ +(0,n.__)("Due today %s","woocommerce-subscriptions"),e):(0,n.sprintf)(/* translators: %s is the subscription price to pay immediately (ie: $10). */ /* translators: %s is the subscription price to pay immediately (ie: $10). */ +(0,n.__)("%s due today","woocommerce-subscriptions"),e):e,placeOrderButtonLabel:e=>{const r=(0,o.getSetting)("subscriptions_data");return r?.place_order_override?r?.place_order_override:e}})})(); \ No newline at end of file diff --git a/changelog.txt b/changelog.txt index a0b80bf..5fc1b5f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,11 @@ *** WooCommerce Subscriptions Changelog *** +2025-05-20 - version 7.5.0 +* Update: Add pagination to the related orders list in the My Account > View Subscription page. +* Fix: Infinite loop when trying to load subscription related orders meta after cache busting. +* Fix: Replace blogname with site_title on translation files. +* Dev: Make the `wcs_get_subscriptions_for_order()` function more robust. It should not return any subscriptions if presented with an invalid order. + 2025-04-14 - version 7.4.0 * Update: Increase the number of args accepted by wcs_get_subscriptions(), to bring about parity with wc_get_orders(). * Dev: Update wcs_maybe_prefix_key() and wcs_maybe_unprefix_key() to support an array of keys. diff --git a/includes/admin/class-wcs-admin-reports.php b/includes/admin/class-wcs-admin-reports.php index 37cc1d2..6c39d2b 100644 --- a/includes/admin/class-wcs-admin-reports.php +++ b/includes/admin/class-wcs-admin-reports.php @@ -71,7 +71,7 @@ class WCS_Admin_Reports { /** * Add the 'Subscriptions' report type to the WooCommerce reports screen. * - * @param array Array of Report types & their labels, excluding the Subscription product type. + * @param array $reports Array of Report types & their labels, excluding the Subscription product type. * @return array Array of Report types & their labels, including the Subscription product type. * @since 2.1 */ diff --git a/includes/admin/reports/class-wcs-report-cache-manager.php b/includes/admin/reports/class-wcs-report-cache-manager.php index 27aee37..3f118fe 100644 --- a/includes/admin/reports/class-wcs-report-cache-manager.php +++ b/includes/admin/reports/class-wcs-report-cache-manager.php @@ -122,7 +122,7 @@ class WCS_Report_Cache_Manager { * This function is attached as a callback on the events in the $update_events_and_classes property. * * @since 2.1 - * @return null + * @return void */ public function set_reports_to_update() { if ( isset( $this->update_events_and_classes[ current_filter() ] ) ) { @@ -175,7 +175,7 @@ class WCS_Report_Cache_Manager { } // Use the index to space out caching of each report to make them 5 minutes apart so that on large sites, where we assume they'll get a request at least once every few minutes, we don't try to update the caches of all reports in the same request - as_schedule_single_action( gmdate( 'U' ) + MINUTE_IN_SECONDS * ( $index + 1 ) * 5, $this->cron_hook, $cron_args ); + as_schedule_single_action( (int) gmdate( 'U' ) + MINUTE_IN_SECONDS * ( $index + 1 ) * 5, $this->cron_hook, $cron_args ); } } } @@ -185,7 +185,6 @@ class WCS_Report_Cache_Manager { * Update the cache data for a given report, as specified with $report_class, by call it's get_data() method. * * @since 2.1 - * @return null */ public function update_cache( $report_class ) { /** @@ -217,7 +216,10 @@ class WCS_Report_Cache_Manager { // Load report class dependencies require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' ); - require_once( WC()->plugin_path() . '/includes/admin/reports/class-wc-admin-report.php' ); + + $wc_core_dir = getenv( 'CI' ) ? ( getenv( 'WC_CORE_DIR' ) ? getenv( 'WC_CORE_DIR' ) : '/tmp/woocommerce' ) : WC()->plugin_path() . '/woocommerce'; + + require_once( $wc_core_dir . '/includes/admin/reports/class-wc-admin-report.php' ); $reflector = new ReflectionMethod( $report_class, 'get_data' ); diff --git a/includes/admin/reports/class-wcs-report-retention-rate.php b/includes/admin/reports/class-wcs-report-retention-rate.php index a1674b3..dbec4e0 100644 --- a/includes/admin/reports/class-wcs-report-retention-rate.php +++ b/includes/admin/reports/class-wcs-report-retention-rate.php @@ -38,7 +38,7 @@ class WCS_Report_Retention_Rate extends WC_Admin_Report { * subscription may not have been active all of that time. Instead, it may have been on-hold for part of it. * * @since 2.1 - * @return null + * @return void */ private function query_report_data() { global $wpdb; @@ -128,7 +128,6 @@ class WCS_Report_Retention_Rate extends WC_Admin_Report { * Use a custom report as we don't need the date filters provided by the WooCommerce html-report-by-date.php template. * * @since 2.1 - * @return null */ public function output_report() { include( WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'includes/admin/views/html-report-by-period.php' ) ); @@ -138,7 +137,6 @@ class WCS_Report_Retention_Rate extends WC_Admin_Report { * Output the HTML and JavaScript to plot the chart * * @since 2.1 - * @return null */ public function get_main_chart() { @@ -153,6 +151,8 @@ class WCS_Report_Retention_Rate extends WC_Admin_Report { ); } + $x_axes_label = ''; + switch ( $this->report_data->interval_period ) { case 'day': $x_axes_label = _x( 'Number of days after sign-up', 'X axis label on retention rate graph', 'woocommerce-subscriptions' ); @@ -214,7 +214,7 @@ class WCS_Report_Retention_Rate extends WC_Admin_Report { color: '#aaa', position: "bottom", tickDecimals: 0, - axisLabel: "", + axisLabel: "", axisLabelPadding: 18, font: { color: "#aaa" diff --git a/includes/admin/reports/class-wcs-report-subscription-by-product.php b/includes/admin/reports/class-wcs-report-subscription-by-product.php index 1337051..4bf1d0b 100644 --- a/includes/admin/reports/class-wcs-report-subscription-by-product.php +++ b/includes/admin/reports/class-wcs-report-subscription-by-product.php @@ -57,11 +57,11 @@ class WCS_Report_Subscription_By_Product extends WP_List_Table { case 'product_name': // If the product is a subscription variation, use the parent product's edit post link if ( $report_item->parent_product_id > 0 ) { - return edit_post_link( $report_item->product_name, ' - ', null, $report_item->parent_product_id ); + edit_post_link( $report_item->product_name, ' - ', null, $report_item->parent_product_id ); } else { - return edit_post_link( $report_item->product_name, null, null, $report_item->product_id ); + edit_post_link( $report_item->product_name, null, null, $report_item->product_id ); } - + break; case 'subscription_count': return sprintf( '%d', admin_url( 'edit.php?post_type=shop_subscription&_wcs_product=' ), $report_item->product_id, $report_item->subscription_count ); diff --git a/includes/admin/reports/class-wcs-report-subscription-events-by-date.php b/includes/admin/reports/class-wcs-report-subscription-events-by-date.php index 7c87ad5..66f65bf 100644 --- a/includes/admin/reports/class-wcs-report-subscription-events-by-date.php +++ b/includes/admin/reports/class-wcs-report-subscription-events-by-date.php @@ -36,7 +36,7 @@ class WCS_Report_Subscription_Events_By_Date extends WC_Admin_Report { /** * Get report data - * @return array + * @return stdClass */ public function get_report_data() { @@ -807,7 +807,7 @@ class WCS_Report_Subscription_Events_By_Date extends WC_Admin_Report { /** * Get the main chart * - * @return string + * @return void */ public function get_main_chart() { global $wp_locale; diff --git a/includes/admin/reports/class-wcs-report-subscription-payment-retry.php b/includes/admin/reports/class-wcs-report-subscription-payment-retry.php index 88d6c63..1b3a155 100644 --- a/includes/admin/reports/class-wcs-report-subscription-payment-retry.php +++ b/includes/admin/reports/class-wcs-report-subscription-payment-retry.php @@ -18,7 +18,7 @@ class WCS_Report_Subscription_Payment_Retry extends WC_Admin_Report { /** * Get report data - * @return array + * @return stdClass */ public function get_report_data() { @@ -210,7 +210,7 @@ class WCS_Report_Subscription_Payment_Retry extends WC_Admin_Report { /** * Get the main chart * - * @return string + * @return void */ public function get_main_chart() { global $wp_locale; diff --git a/includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php b/includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php index a1077d0..e74526b 100644 --- a/includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php +++ b/includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php @@ -74,7 +74,7 @@ class WCS_Report_Upcoming_Recurring_Revenue extends WC_Admin_Report { } } } while ( $next_payment_timestamp > 0 && $next_payment_timestamp <= $this->end_date - && isset( $key, $scheduled_ends[ $key ] ) + && isset( $scheduled_ends[ $key ] ) && ( 0 == $scheduled_ends[ $key ] || $next_payment_timestamp < strtotime( $scheduled_ends[ $key ] ) ) ); } } @@ -233,7 +233,7 @@ class WCS_Report_Upcoming_Recurring_Revenue extends WC_Admin_Report { /** * Get the main chart - * @return string + * @return void */ public function get_main_chart() { global $wp_locale; diff --git a/includes/api/class-wc-rest-subscription-system-status-manager.php b/includes/api/class-wc-rest-subscription-system-status-manager.php index 8af138d..e065cf6 100644 --- a/includes/api/class-wc-rest-subscription-system-status-manager.php +++ b/includes/api/class-wc-rest-subscription-system-status-manager.php @@ -79,6 +79,7 @@ class WC_REST_Subscription_System_Status_Manager { private static function get_payment_gateway_feature_support() { $gateway_features = array(); + // @phpstan-ignore property.notFound foreach ( WC()->payment_gateways->get_available_payment_gateways() as $gateway_id => $gateway ) { // Some gateways include array keys. For consistency, only send the values. $gateway_features[ $gateway_id ] = array_values( (array) apply_filters( 'woocommerce_subscriptions_payment_gateway_features_list', $gateway->supports, $gateway ) ); diff --git a/includes/api/class-wc-rest-subscriptions-controller.php b/includes/api/class-wc-rest-subscriptions-controller.php index 5eaf9e4..bd73565 100644 --- a/includes/api/class-wc-rest-subscriptions-controller.php +++ b/includes/api/class-wc-rest-subscriptions-controller.php @@ -94,7 +94,7 @@ class WC_REST_Subscriptions_Controller extends WC_REST_Orders_Controller { * * @since 3.1.0 * - * @param WC_Data $object Subscription object. + * @param WC_Subscription $object Subscription object. * @param WP_REST_Request $request Request object. * @return WP_REST_Response */ diff --git a/includes/api/legacy/class-wc-rest-subscription-notes-controller.php b/includes/api/legacy/class-wc-rest-subscription-notes-controller.php index 446c9aa..c8d988c 100644 --- a/includes/api/legacy/class-wc-rest-subscription-notes-controller.php +++ b/includes/api/legacy/class-wc-rest-subscription-notes-controller.php @@ -15,7 +15,6 @@ if ( ! defined( 'ABSPATH' ) ) { * REST API Subscription Notes controller class. * * @package WooCommerce_Subscriptions/API - * @extends WC_REST_Order_Notes_Controller */ class WC_REST_Subscription_Notes_Controller extends WC_REST_Order_Notes_Controller { diff --git a/includes/api/legacy/class-wc-rest-subscriptions-controller.php b/includes/api/legacy/class-wc-rest-subscriptions-controller.php index a518d1a..886f554 100644 --- a/includes/api/legacy/class-wc-rest-subscriptions-controller.php +++ b/includes/api/legacy/class-wc-rest-subscriptions-controller.php @@ -16,7 +16,6 @@ if ( ! defined( 'ABSPATH' ) ) { * REST API Subscriptions controller class. * * @package WooCommerce_Subscriptions/API - * @extends WC_REST_Orders_Controller */ class WC_REST_Subscriptions_Controller extends WC_REST_Orders_Controller { @@ -76,7 +75,7 @@ class WC_REST_Subscriptions_Controller extends WC_REST_Orders_Controller { * * @since 2.1 * @param WP_REST_Response $response - * @param WP_POST $post + * @param WP_Post $post * @param WP_REST_Request $request */ public function filter_get_subscription_response( $response, $post, $request ) { @@ -123,7 +122,7 @@ class WC_REST_Subscriptions_Controller extends WC_REST_Orders_Controller { * * @since 2.1 * @param WP_REST_Request $request - * @param WP_POST $post + * @param WP_Post $post */ protected function update_order( $request, $post ) { try { diff --git a/includes/api/v1/class-wc-rest-subscription-notes-v1-controller.php b/includes/api/v1/class-wc-rest-subscription-notes-v1-controller.php index e85746f..385d631 100644 --- a/includes/api/v1/class-wc-rest-subscription-notes-v1-controller.php +++ b/includes/api/v1/class-wc-rest-subscription-notes-v1-controller.php @@ -15,7 +15,6 @@ if ( ! defined( 'ABSPATH' ) ) { * REST API Subscription Notes controller class. * * @package WooCommerce_Subscriptions/API - * @extends WC_REST_Order_Notes_Controller */ class WC_REST_Subscription_Notes_V1_Controller extends WC_REST_Order_Notes_V1_Controller { diff --git a/includes/api/v1/class-wc-rest-subscriptions-v1-controller.php b/includes/api/v1/class-wc-rest-subscriptions-v1-controller.php index 25197fe..d6dd7f6 100644 --- a/includes/api/v1/class-wc-rest-subscriptions-v1-controller.php +++ b/includes/api/v1/class-wc-rest-subscriptions-v1-controller.php @@ -17,7 +17,6 @@ if ( ! defined( 'ABSPATH' ) ) { * REST API Subscriptions controller class. * * @package WooCommerce_Subscriptions/API - * @extends WC_REST_Orders_Controller */ class WC_REST_Subscriptions_V1_Controller extends WC_REST_Orders_V1_Controller { @@ -75,7 +74,7 @@ class WC_REST_Subscriptions_V1_Controller extends WC_REST_Orders_V1_Controller { * * @since 2.1 * @param WP_REST_Response $response - * @param WP_POST $post + * @param WP_Post $post * @param WP_REST_Request $request */ public function filter_get_subscription_response( $response, $post, $request ) { @@ -232,7 +231,6 @@ class WC_REST_Subscriptions_V1_Controller extends WC_REST_Orders_V1_Controller { * * @since 2.1 * @param WP_REST_Request $request - * @param WP_POST $post */ protected function update_order( $request ) { try { diff --git a/includes/api/v2/class-wc-rest-subscription-notes-v2-controller.php b/includes/api/v2/class-wc-rest-subscription-notes-v2-controller.php index c3e73c6..2a68944 100644 --- a/includes/api/v2/class-wc-rest-subscription-notes-v2-controller.php +++ b/includes/api/v2/class-wc-rest-subscription-notes-v2-controller.php @@ -12,7 +12,6 @@ if ( ! defined( 'ABSPATH' ) ) { * REST API Subscription Notes controller class. * * @package WooCommerce_Subscriptions/API - * @extends WC_REST_Order_Notes_Controller */ class WC_REST_Subscription_Notes_V2_Controller extends WC_REST_Order_Notes_V2_Controller { diff --git a/includes/api/v2/class-wc-rest-subscriptions-v2-controller.php b/includes/api/v2/class-wc-rest-subscriptions-v2-controller.php index 39c2df3..97baa40 100644 --- a/includes/api/v2/class-wc-rest-subscriptions-v2-controller.php +++ b/includes/api/v2/class-wc-rest-subscriptions-v2-controller.php @@ -89,7 +89,7 @@ class WC_REST_Subscriptions_V2_Controller extends WC_REST_Orders_V2_Controller { * * @since 6.4.0 * - * @param WC_Data $object Subscription object. + * @param WC_Subscription $object Subscription object. * @param WP_REST_Request $request Request object. * * @return WP_REST_Response diff --git a/includes/class-wcs-api.php b/includes/class-wcs-api.php index a1c0bfd..8687df0 100644 --- a/includes/class-wcs-api.php +++ b/includes/class-wcs-api.php @@ -18,7 +18,7 @@ class WCS_API { add_filter( 'woocommerce_api_classes', array( __CLASS__, 'includes' ) ); add_action( 'rest_api_init', array( __CLASS__, 'register_routes' ), 15 ); add_action( 'rest_api_init', array( __CLASS__, 'register_route_overrides' ), 15 ); - add_action( 'woocommerce_rest_set_order_item', [ __CLASS__, 'add_sign_up_fee_to_order_item' ], 15, 2 ); + add_action( 'woocommerce_rest_set_order_item', array( __CLASS__, 'add_sign_up_fee_to_order_item' ), 15, 2 ); } /** @@ -63,6 +63,7 @@ class WCS_API { ); foreach ( $endpoint_classes as $class ) { + // @phpstan-ignore class.nameCase $controller = new $class(); $controller->register_routes(); } @@ -87,8 +88,8 @@ class WCS_API { * * @since 6.3.0 * - * @param WC_Order_Item $item Order item object. - * @param array $item_request_data Data posted to the API about the order item. + * @param WC_Order_Item_Product $item Order item object. + * @param array $item_request_data Data posted to the API about the order item. */ public static function add_sign_up_fee_to_order_item( $item, $item_request_data = array() ) { if ( 'line_item' !== $item->get_type() || ! self::is_orders_api_request() ) { @@ -119,7 +120,13 @@ class WCS_API { $price = (float) $product->get_price() + $sign_up_fee; } - $total = wc_get_price_excluding_tax( $product, [ 'qty' => $item->get_quantity(), 'price' => $price ] ); + $total = wc_get_price_excluding_tax( + $product, + array( + 'qty' => $item->get_quantity(), + 'price' => $price, + ) + ); $item->set_total( $total ); $item->set_subtotal( $total ); @@ -165,6 +172,7 @@ class WCS_API { */ public static function get_wc_api_endpoint_data( $endpoint ) { if ( wcs_is_woocommerce_pre( '9.0.0' ) ) { + // @phpstan-ignore-next-line Call to deprecated method. return WC()->api->get_endpoint_data( $endpoint ); } diff --git a/includes/class-wcs-call-to-action-button-text-manager.php b/includes/class-wcs-call-to-action-button-text-manager.php index ed80e6a..483ef61 100644 --- a/includes/class-wcs-call-to-action-button-text-manager.php +++ b/includes/class-wcs-call-to-action-button-text-manager.php @@ -15,7 +15,7 @@ class WCS_Call_To_Action_Button_Text_Manager { */ public static function init() { add_filter( 'woocommerce_subscription_settings', array( __CLASS__, 'add_settings' ), 5 ); - add_filter( 'wc_subscription_product_add_to_cart_text', array( __CLASS__, 'filter_add_to_cart_text' ), 10, 2 ); + add_filter( 'wc_subscription_product_add_to_cart_text', array( __CLASS__, 'filter_add_to_cart_text' ) ); add_filter( 'wcs_place_subscription_order_text', array( __CLASS__, 'filter_place_subscription_order_text' ) ); } @@ -71,8 +71,7 @@ class WCS_Call_To_Action_Button_Text_Manager { * * @since 4.0.0 * - * @param string $add_to_cart_text The product's add to cart text. - * @param WC_Abstract_Product $product The product. + * @param string $add_to_cart_text The product's add to cart text. * * @return string */ diff --git a/includes/class-wcs-limited-recurring-coupon-manager.php b/includes/class-wcs-limited-recurring-coupon-manager.php index 58c3ae6..49eb180 100644 --- a/includes/class-wcs-limited-recurring-coupon-manager.php +++ b/includes/class-wcs-limited-recurring-coupon-manager.php @@ -313,13 +313,14 @@ class WCS_Limited_Recurring_Coupon_Manager { } // Bail early if there are no limited coupons applied to the recurring cart or if there is no discount provided. + // @phpstan-ignore property.notFound if ( empty( $limited_recurring_coupons ) || ! $recurring_cart->discount_cart ) { return false; } $has_expiring_coupon = false; $subscription_length = wcs_cart_pluck( $recurring_cart, 'subscription_length' ); - $subscription_payments = $subscription_length / wcs_cart_pluck( $recurring_cart, 'subscription_period_interval' ); + $subscription_payments = (int) $subscription_length / (int) wcs_cart_pluck( $recurring_cart, 'subscription_period_interval' ); // Limited recurring coupons will always expire at some point on subscriptions with no length. if ( empty( $subscription_length ) ) { @@ -381,7 +382,6 @@ class WCS_Limited_Recurring_Coupon_Manager { * * @since 4.0.0 * - * @param string $message The current message indicating there are no payment methods available.. * @return string The filtered message indicating there are no payment methods available. */ public static function no_available_payment_methods_message() { diff --git a/includes/class-wcs-manual-renewal-manager.php b/includes/class-wcs-manual-renewal-manager.php index 17091c0..d0b0b7a 100644 --- a/includes/class-wcs-manual-renewal-manager.php +++ b/includes/class-wcs-manual-renewal-manager.php @@ -22,7 +22,7 @@ class WCS_Manual_Renewal_Manager { * * @since 4.0.0 * @param $settings The full subscription settings array. - * @return $settings. + * @return array */ public static function add_settings( $settings ) { diff --git a/includes/class-wcs-subscriber-role-manager.php b/includes/class-wcs-subscriber-role-manager.php index f07670e..2022dba 100644 --- a/includes/class-wcs-subscriber-role-manager.php +++ b/includes/class-wcs-subscriber-role-manager.php @@ -26,8 +26,10 @@ class WCS_Subscriber_Role_Manager { * @return array Subscriptions settings. */ public static function add_settings( $settings ) { + $roles_options = array(); + if ( ! function_exists( 'get_editable_roles' ) ) { - require_once( ABSPATH . 'wp-admin/includes/user.php' ); + require_once ABSPATH . 'wp-admin/includes/user.php'; } foreach ( get_editable_roles() as $role => $details ) { diff --git a/includes/class-wcs-upgrade-notice-manager.php b/includes/class-wcs-upgrade-notice-manager.php index 534a260..77b38e0 100644 --- a/includes/class-wcs-upgrade-notice-manager.php +++ b/includes/class-wcs-upgrade-notice-manager.php @@ -103,7 +103,7 @@ class WCS_Upgrade_Notice_Manager { // translators: placeholder is Subscription version string ('3.1') $notice->set_heading( sprintf( __( 'Welcome to WooCommerce Subscriptions %s!', 'woocommerce-subscriptions' ), $version ) ); - $notice->set_content_template( 'update-welcome-notice.php', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory() . '/includes/upgrades/templates/', array( + $notice->set_content_template( 'update-welcome-notice.php', WC_Subscriptions_Plugin::instance()->get_plugin_directory() . '/includes/upgrades/templates/', array( 'version' => $version, 'features' => $features, ) ); diff --git a/includes/class-wcs-webhooks.php b/includes/class-wcs-webhooks.php index eb9d65b..504d1fc 100644 --- a/includes/class-wcs-webhooks.php +++ b/includes/class-wcs-webhooks.php @@ -133,17 +133,21 @@ class WCS_Webhooks { switch ( $webhook->get_api_version() ) { case 'legacy_v3': + // @phpstan-ignore-next-line Ignore legacy referencies. if ( is_null( wc()->api ) ) { throw new \Exception( 'The Legacy REST API plugin is not installed on this site. More information: https://developer.woocommerce.com/2023/10/03/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/ ' ); } + // @phpstan-ignore-next-line WC()->api->WC_API_Subscriptions->register_routes( array() ); + // @phpstan-ignore-next-line $payload = WC()->api->WC_API_Subscriptions->get_subscription( $resource_id ); break; case 'wp_api_v1': case 'wp_api_v2': // There is no v2 subscritpion endpoint support so they fall back to v1. $request = new WP_REST_Request( 'GET' ); + // @phpstan-ignore class.nameCase $controller = new WC_REST_Subscriptions_v1_Controller(); $request->set_param( 'id', $resource_id ); diff --git a/includes/class-wcs-zero-initial-payment-checkout-manager.php b/includes/class-wcs-zero-initial-payment-checkout-manager.php index 87064e7..0a43aba 100644 --- a/includes/class-wcs-zero-initial-payment-checkout-manager.php +++ b/includes/class-wcs-zero-initial-payment-checkout-manager.php @@ -60,7 +60,7 @@ class WCS_Zero_Initial_Payment_Checkout_Manager { */ public static function cart_needs_payment( $cart_needs_payment ) { if ( ! self::zero_initial_checkout_requires_payment() ) { - remove_filter( 'woocommerce_cart_needs_payment', 'WC_Subscriptions_Cart::cart_needs_payment', 10, 2 ); + remove_filter( 'woocommerce_cart_needs_payment', 'WC_Subscriptions_Cart::cart_needs_payment' ); } return $cart_needs_payment; @@ -77,7 +77,7 @@ class WCS_Zero_Initial_Payment_Checkout_Manager { */ public static function order_needs_payment( $needs_payment ) { if ( ! self::zero_initial_checkout_requires_payment() ) { - remove_filter( 'woocommerce_order_needs_payment', 'WC_Subscriptions_Order::order_needs_payment', 10, 3 ); + remove_filter( 'woocommerce_order_needs_payment', 'WC_Subscriptions_Order::order_needs_payment' ); } return $needs_payment; diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-background-repairer.php b/includes/core/abstracts/abstract-wcs-background-repairer.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-background-repairer.php rename to includes/core/abstracts/abstract-wcs-background-repairer.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-background-updater.php b/includes/core/abstracts/abstract-wcs-background-updater.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-background-updater.php rename to includes/core/abstracts/abstract-wcs-background-updater.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-background-upgrader.php b/includes/core/abstracts/abstract-wcs-background-upgrader.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-background-upgrader.php rename to includes/core/abstracts/abstract-wcs-background-upgrader.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-cache-manager.php b/includes/core/abstracts/abstract-wcs-cache-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-cache-manager.php rename to includes/core/abstracts/abstract-wcs-cache-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-customer-store.php b/includes/core/abstracts/abstract-wcs-customer-store.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-customer-store.php rename to includes/core/abstracts/abstract-wcs-customer-store.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-debug-tool-cache-updater.php b/includes/core/abstracts/abstract-wcs-debug-tool-cache-updater.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-debug-tool-cache-updater.php rename to includes/core/abstracts/abstract-wcs-debug-tool-cache-updater.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-debug-tool.php b/includes/core/abstracts/abstract-wcs-debug-tool.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-debug-tool.php rename to includes/core/abstracts/abstract-wcs-debug-tool.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-deprecated-functions-handler.php b/includes/core/abstracts/abstract-wcs-deprecated-functions-handler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-deprecated-functions-handler.php rename to includes/core/abstracts/abstract-wcs-deprecated-functions-handler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-dynamic-hook-deprecator.php b/includes/core/abstracts/abstract-wcs-dynamic-hook-deprecator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-dynamic-hook-deprecator.php rename to includes/core/abstracts/abstract-wcs-dynamic-hook-deprecator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-hook-deprecator.php b/includes/core/abstracts/abstract-wcs-hook-deprecator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-hook-deprecator.php rename to includes/core/abstracts/abstract-wcs-hook-deprecator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-migrator.php b/includes/core/abstracts/abstract-wcs-migrator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-migrator.php rename to includes/core/abstracts/abstract-wcs-migrator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-related-order-store.php b/includes/core/abstracts/abstract-wcs-related-order-store.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-related-order-store.php rename to includes/core/abstracts/abstract-wcs-related-order-store.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-scheduler.php b/includes/core/abstracts/abstract-wcs-scheduler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-scheduler.php rename to includes/core/abstracts/abstract-wcs-scheduler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-table-maker.php b/includes/core/abstracts/abstract-wcs-table-maker.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-table-maker.php rename to includes/core/abstracts/abstract-wcs-table-maker.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php b/includes/core/admin/class-wc-subscriptions-admin.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php rename to includes/core/admin/class-wc-subscriptions-admin.php index 3dfae2e..4b02fd3 100644 --- a/vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php +++ b/includes/core/admin/class-wc-subscriptions-admin.php @@ -461,7 +461,7 @@ class WC_Subscriptions_Admin { $billing_period = 'month'; } - include WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/admin/html-variation-price.php' ); + include WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/admin/html-variation-price.php' ); wp_nonce_field( 'wcs_subscription_variations', '_wcsnonce_save_variations', false ); @@ -919,7 +919,7 @@ class WC_Subscriptions_Admin { $script_params['ajaxUrl'] = admin_url( 'admin-ajax.php' ); $script_params['isWCPre24'] = var_export( wcs_is_woocommerce_pre( '2.4' ), true ); - wp_enqueue_script( 'woocommerce_subscriptions_admin', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory_url( 'assets/js/admin/admin.js' ), $dependencies, filemtime( WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'assets/js/admin/admin.js' ) ) ); + wp_enqueue_script( 'woocommerce_subscriptions_admin', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory_url( 'assets/js/admin/admin.js' ), $dependencies, filemtime( dirname( WC_Subscriptions::$plugin_file ) . '/assets/js/admin/admin.js' ) ); wp_localize_script( 'woocommerce_subscriptions_admin', 'WCSubscriptions', apply_filters( 'woocommerce_subscriptions_admin_script_parameters', $script_params ) ); // Maybe add the pointers for first timers @@ -1702,7 +1702,7 @@ class WC_Subscriptions_Admin { 'paginate' => false, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); return ob_get_clean(); @@ -1862,11 +1862,11 @@ class WC_Subscriptions_Admin { } /** - * When subscription items not editable (such as due to the payment gateway not supporting modifications), - * change the text to explain why - * - * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.2.7 - */ + * When subscription items not editable (such as due to the payment gateway not supporting modifications), + * change the text to explain why + * + * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.2.7 + */ public static function change_order_item_editable_text( $translated_text, $text, $domain ) { switch ( $text ) { diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-empty-list-content-manager.php b/includes/core/admin/class-wcs-admin-empty-list-content-manager.php similarity index 97% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-empty-list-content-manager.php rename to includes/core/admin/class-wcs-admin-empty-list-content-manager.php index ca04872..2ce5a78 100644 --- a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-empty-list-content-manager.php +++ b/includes/core/admin/class-wcs-admin-empty-list-content-manager.php @@ -33,7 +33,7 @@ class WCS_Admin_Empty_List_Content_Manager { 'html-admin-empty-list-table.php', [], '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/admin/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/admin/' ) ); } diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php b/includes/core/admin/class-wcs-admin-meta-boxes.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php rename to includes/core/admin/class-wcs-admin-meta-boxes.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-notice.php b/includes/core/admin/class-wcs-admin-notice.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-notice.php rename to includes/core/admin/class-wcs-admin-notice.php index 025ce8e..462c4e1 100644 --- a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-notice.php +++ b/includes/core/admin/class-wcs-admin-notice.php @@ -91,7 +91,7 @@ class WCS_Admin_Notice { } $template_name = 'html-admin-notice.php'; - $template_path = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/admin/' ); + $template_path = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/admin/' ); if ( function_exists( 'wc_get_template' ) ) { wc_get_template( $template_name, array( 'notice' => $this ), '', $template_path ); diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php b/includes/core/admin/class-wcs-admin-post-types.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php rename to includes/core/admin/class-wcs-admin-post-types.php index 9b02dbc..d8564d2 100644 --- a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php +++ b/includes/core/admin/class-wcs-admin-post-types.php @@ -684,9 +684,14 @@ class WCS_Admin_Post_Types { * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.3.0 */ public static function get_date_column_content( $subscription, $column ) { - $date_type_map = array( 'last_payment_date' => 'last_order_date_created' ); - $date_type = array_key_exists( $column, $date_type_map ) ? $date_type_map[ $column ] : $column; - $date_timestamp = $subscription->get_time( $date_type ); + $date_type_map = array( 'last_payment_date' => 'last_order_date_created' ); + $date_type = array_key_exists( $column, $date_type_map ) ? $date_type_map[ $column ] : $column; + + if ( 'last_payment_date' === $column ) { + $date_timestamp = self::get_last_payment_date( $subscription ); + } else { + $date_timestamp = $subscription->get_time( $date_type ); + } if ( 0 === $date_timestamp ) { return '-'; @@ -1834,6 +1839,26 @@ class WCS_Admin_Post_Types { return $pieces; } + /** + * Get the last payment date for a subscription. + * + * @param WC_Subscription $subscription The subscription object. + * @return int The last payment date timestamp. + */ + private static function get_last_payment_date( $subscription ) { + $last_order_date_created = $subscription->get_last_order_date_created(); + + if ( ! empty( $last_order_date_created ) ) { + return $last_order_date_created; + } + + $date_timestamp = $subscription->get_time( 'last_order_date_created' ); + $subscription->set_last_order_date_created( $date_timestamp ); + $subscription->save(); + + return $date_timestamp; + } + /** * Adds order table query clauses to sort the subscriptions list table by last payment date. * diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-product-import-export-manager.php b/includes/core/admin/class-wcs-admin-product-import-export-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-product-import-export-manager.php rename to includes/core/admin/class-wcs-admin-product-import-export-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php b/includes/core/admin/class-wcs-admin-system-status.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php rename to includes/core/admin/class-wcs-admin-system-status.php index 1b031ca..ee21fc3 100644 --- a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php +++ b/includes/core/admin/class-wcs-admin-system-status.php @@ -123,7 +123,7 @@ class WCS_Admin_System_Status { $section_tooltip = $section['tooltip']; $debug_data = $section['data']; - include WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/admin/status.php' ); + include WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/admin/status.php' ); } } @@ -216,7 +216,7 @@ class WCS_Admin_System_Status { * @return array Theme override data. */ private static function get_theme_overrides() { - $wcs_template_dir = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $wcs_template_dir = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $wc_template_path = trailingslashit( wc()->template_path() ); $theme_root = trailingslashit( get_theme_root() ); $overridden = array(); diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-wc-admin-manager.php b/includes/core/admin/class-wcs-wc-admin-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-wc-admin-manager.php rename to includes/core/admin/class-wcs-wc-admin-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-cache-background-updater.php b/includes/core/admin/debug-tools/class-wcs-debug-tool-cache-background-updater.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-cache-background-updater.php rename to includes/core/admin/debug-tools/class-wcs-debug-tool-cache-background-updater.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-cache-eraser.php b/includes/core/admin/debug-tools/class-wcs-debug-tool-cache-eraser.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-cache-eraser.php rename to includes/core/admin/debug-tools/class-wcs-debug-tool-cache-eraser.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-cache-generator.php b/includes/core/admin/debug-tools/class-wcs-debug-tool-cache-generator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-cache-generator.php rename to includes/core/admin/debug-tools/class-wcs-debug-tool-cache-generator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-factory.php b/includes/core/admin/debug-tools/class-wcs-debug-tool-factory.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-debug-tool-factory.php rename to includes/core/admin/debug-tools/class-wcs-debug-tool-factory.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php b/includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php rename to includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php index 2903c2b..3d9c9a5 100644 --- a/vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php +++ b/includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php @@ -164,7 +164,7 @@ class WCS_Notifications_Debug_Tool_Processor implements WCS_Batch_Processor { $args = array_merge( $allowed_statuses, array( $size ), - array( $offset ), + array( $offset ) ); if ( wcs_is_custom_order_tables_usage_enabled() ) { @@ -314,7 +314,7 @@ class WCS_Notifications_Debug_Tool_Processor implements WCS_Batch_Processor { __( 'Note:', 'woocommerce-subscriptions' ), __( 'Notifications are currently turned off. To activate them, check the "Enable customer renewal reminder notification emails." option (via WooCommerce > Settings > Subscriptions > Customer Notifications).', 'woocommerce-subscriptions' ), esc_url( admin_url( 'admin.php?page=wc-settings&tab=subscriptions' ) ), - __( 'Manage settings.', 'woocommerce-subscriptions' ), + __( 'Manage settings.', 'woocommerce-subscriptions' ) ), 'requires_refresh' => true, ); diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php b/includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php rename to includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-schedule.php b/includes/core/admin/meta-boxes/class-wcs-meta-box-schedule.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-schedule.php rename to includes/core/admin/meta-boxes/class-wcs-meta-box-schedule.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php b/includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php rename to includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-row.php b/includes/core/admin/meta-boxes/views/html-related-orders-row.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-row.php rename to includes/core/admin/meta-boxes/views/html-related-orders-row.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-table.php b/includes/core/admin/meta-boxes/views/html-related-orders-table.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-table.php rename to includes/core/admin/meta-boxes/views/html-related-orders-table.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-subscription-schedule.php b/includes/core/admin/meta-boxes/views/html-subscription-schedule.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-subscription-schedule.php rename to includes/core/admin/meta-boxes/views/html-subscription-schedule.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-unknown-related-orders-row.php b/includes/core/admin/meta-boxes/views/html-unknown-related-orders-row.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-unknown-related-orders-row.php rename to includes/core/admin/meta-boxes/views/html-unknown-related-orders-row.php diff --git a/vendor/woocommerce/subscriptions-core/includes/admin/wcs-admin-functions.php b/includes/core/admin/wcs-admin-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/admin/wcs-admin-functions.php rename to includes/core/admin/wcs-admin-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-product-subscription-variation.php b/includes/core/class-wc-product-subscription-variation.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-product-subscription-variation.php rename to includes/core/class-wc-product-subscription-variation.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-product-subscription.php b/includes/core/class-wc-product-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-product-subscription.php rename to includes/core/class-wc-product-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-product-variable-subscription.php b/includes/core/class-wc-product-variable-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-product-variable-subscription.php rename to includes/core/class-wc-product-variable-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-item-coupon-pending-switch.php b/includes/core/class-wc-subscription-item-coupon-pending-switch.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-item-coupon-pending-switch.php rename to includes/core/class-wc-subscription-item-coupon-pending-switch.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-item-fee-pending-switch.php b/includes/core/class-wc-subscription-item-fee-pending-switch.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-item-fee-pending-switch.php rename to includes/core/class-wc-subscription-item-fee-pending-switch.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-line-item-removed.php b/includes/core/class-wc-subscription-line-item-removed.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-line-item-removed.php rename to includes/core/class-wc-subscription-line-item-removed.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-line-item-switched.php b/includes/core/class-wc-subscription-line-item-switched.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-line-item-switched.php rename to includes/core/class-wc-subscription-line-item-switched.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-query-controller.php b/includes/core/class-wc-subscription-query-controller.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscription-query-controller.php rename to includes/core/class-wc-subscription-query-controller.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php b/includes/core/class-wc-subscription.php similarity index 96% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php rename to includes/core/class-wc-subscription.php index eb1b0b2..c4864e3 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php +++ b/includes/core/class-wc-subscription.php @@ -60,6 +60,7 @@ class WC_Subscription extends WC_Order { 'requires_manual_renewal' => true, 'cancelled_email_sent' => false, 'trial_period' => '', + 'last_order_date_created' => null, // Extra data that requires manual getting/setting because we don't define getters/setters for it 'schedule_trial_end' => null, @@ -908,6 +909,15 @@ class WC_Subscription extends WC_Order { return $this->get_prop( 'cancelled_email_sent', $context ); } + /** + * The subscription last order created date. + * + * @return string + */ + public function get_last_order_date_created( $context = 'view' ) { + return $this->get_prop( 'last_order_date_created', $context ); + } + /*** Setters *****************************************************/ /** @@ -1092,6 +1102,13 @@ class WC_Subscription extends WC_Order { $this->set_prop( 'cancelled_email_sent', $value ); } + /** + * Set the subscription last order created date. + */ + public function set_last_order_date_created( $value ) { + $this->set_prop( 'last_order_date_created', $value ); + } + /*** Date methods *****************************************************/ /** @@ -1099,8 +1116,9 @@ class WC_Subscription extends WC_Order { * * @param string $date_type 'date_created', 'trial_end', 'next_payment', 'last_order_date_created' or 'end' * @param string $timezone The timezone of the $datetime param, either 'gmt' or 'site'. Default 'gmt'. + * @param array $exclude_statuses An array of subscription statuses to exclude from the date calculation. */ - public function get_date( $date_type, $timezone = 'gmt' ) { + public function get_date( $date_type, $timezone = 'gmt', $exclude_statuses = array() ) { $date_type = wcs_normalise_date_type_key( $date_type, true ); @@ -1122,13 +1140,13 @@ class WC_Subscription extends WC_Order { $date = $this->get_date_completed(); break; case 'last_order_date_created': - $date = $this->get_related_orders_date( 'date_created', 'last' ); + $date = $this->get_related_orders_date( 'date_created', 'last', $exclude_statuses ); break; case 'last_order_date_paid': - $date = $this->get_related_orders_date( 'date_paid', 'last' ); + $date = $this->get_related_orders_date( 'date_paid', 'last', $exclude_statuses ); break; case 'last_order_date_completed': - $date = $this->get_related_orders_date( 'date_completed', 'last' ); + $date = $this->get_related_orders_date( 'date_completed', 'last', $exclude_statuses ); break; default: $date = $this->get_date_prop( $date_type ); @@ -1246,14 +1264,15 @@ class WC_Subscription extends WC_Order { * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.2.0 * @param string $date_type Any valid WC 3.0 date property, including 'date_paid', 'date_completed', 'date_created', or 'date_modified' * @param string $order_type The type of orders to return, can be 'last', 'parent', 'switch', 'renewal' or 'any'. Default 'any'. Use 'last' to only check the last order. + * @param array $exclude_statuses An array of subscription statuses to exclude from the date calculation. * @return WC_DateTime|NULL object if the date is set or null if there is no date. */ - protected function get_related_orders_date( $date_type, $order_type = 'any' ) { + protected function get_related_orders_date( $date_type, $order_type = 'any', $exclude_statuses = array() ) { $date = null; if ( 'last' === $order_type ) { - $last_order = $this->get_last_order( 'all' ); + $last_order = $this->get_last_order( 'all', [ 'parent', 'renewal' ], $exclude_statuses ); $date = ( ! $last_order ) ? null : wcs_get_objects_property( $last_order, $date_type ); } else { // Loop over orders until we find a valid date of this type or run out of related orders @@ -1353,10 +1372,11 @@ class WC_Subscription extends WC_Order { * * @param string $date_type 'date_created', 'trial_end', 'next_payment', 'last_order_date_created', 'end' or 'end_of_prepaid_term' * @param string $timezone The timezone of the $datetime param. Default 'gmt'. + * @param array $exclude_statuses An array of subscription statuses to exclude from the date calculation. */ - public function get_time( $date_type, $timezone = 'gmt' ) { + public function get_time( $date_type, $timezone = 'gmt', $exclude_statuses = array() ) { - $datetime = $this->get_date( $date_type, $timezone ); + $datetime = $this->get_date( $date_type, $timezone, $exclude_statuses ); $datetime = wcs_date_to_time( $datetime ); return $datetime; @@ -2121,6 +2141,62 @@ class WC_Subscription extends WC_Order { return $related_orders; } + /** + * Offers a means of fetching paginated sets of related orders. + * + * @since 7.5.0 + * + * @param string $return_fields The columns to return, either 'all' or 'ids' + * @param array|string $order_types Can include 'any', 'parent', 'renewal', 'resubscribe' and/or 'switch'. Custom types possible via the 'woocommerce_subscription_related_orders' filter. Defaults to array( 'parent', 'renewal', 'switch' ). + * @param int $page Optional. Can be used to specify which page of results is desired. + * @param int $limit Optional. Can be used to specify how many results are desired per page. Defaults to -1, which is treated as meaning 'unlimited'. + * + * @return object { + * array: orders, + * int: total, + * int: max_num_pages + * } + */ + public function get_paginated_related_orders( string $return_fields = 'ids', $order_types = array( 'parent', 'renewal', 'switch' ), int $page = 1, int $limit = 10 ): object { + $order_types = ! is_array( $order_types ) ? (array) $order_types : $order_types; + $related_orders = array(); + + if ( ! in_array( $return_fields, array( 'all', 'ids' ), true ) ) { + wc_doing_it_wrong( __METHOD__, 'The $return_fields parameter must be either "all" or "ids".', '7.5.0' ); + $return_fields = 'ids'; + } + + if ( $page < 1 ) { + wc_doing_it_wrong( __METHOD__, 'The $page parameter must be a positive, non-zero integer.', '7.5.0' ); + $page = 1; + } + + if ( $limit < -1 ) { + wc_doing_it_wrong( __METHOD__, 'The $limit parameter must be an integer, and must have a value of -1 or higher.', '7.5.0' ); + $limit = 10; + } + + $order_ids = array_unique( $this->get_related_order_ids( $order_types, 'flat' ) ); + $total = count( $order_ids ); + $max_num_pages = 0 === $limit ? 0 : (int) ceil( $total / $limit ); + rsort( $order_ids ); + + if ( $limit >= 0 && $page > 0 ) { + $offset = ( $page - 1 ) * $limit; + $order_ids = array_slice( $order_ids, $offset, $limit ); + } + + foreach ( $order_ids as $id ) { + $related_orders[ $id ] = 'all' === $return_fields ? wc_get_order( $id ) : $id; + } + + return (object) array( + 'orders' => $related_orders, + 'total' => $total, + 'max_num_pages' => $max_num_pages, + ); + } + /** * Get the related order IDs for a subscription based on an order type. * diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-addresses.php b/includes/core/class-wc-subscriptions-addresses.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-addresses.php rename to includes/core/class-wc-subscriptions-addresses.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php b/includes/core/class-wc-subscriptions-cart-validator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php rename to includes/core/class-wc-subscriptions-cart-validator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php b/includes/core/class-wc-subscriptions-cart.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php rename to includes/core/class-wc-subscriptions-cart.php index c623c0a..06efd98 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php +++ b/includes/core/class-wc-subscriptions-cart.php @@ -999,7 +999,7 @@ class WC_Subscriptions_Cart { 'carts_with_multiple_payments' => $carts_with_multiple_payments, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php b/includes/core/class-wc-subscriptions-change-payment-gateway.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php rename to includes/core/class-wc-subscriptions-change-payment-gateway.php index 4ef2047..2156841 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php +++ b/includes/core/class-wc-subscriptions-change-payment-gateway.php @@ -198,7 +198,7 @@ class WC_Subscriptions_Change_Payment_Gateway { } } - wc_get_template( 'checkout/form-change-payment-method.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/form-change-payment-method.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } } diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php b/includes/core/class-wc-subscriptions-checkout.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php rename to includes/core/class-wc-subscriptions-checkout.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php b/includes/core/class-wc-subscriptions-core-plugin.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php rename to includes/core/class-wc-subscriptions-core-plugin.php index f85f87a..580ee61 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php +++ b/includes/core/class-wc-subscriptions-core-plugin.php @@ -16,7 +16,7 @@ class WC_Subscriptions_Core_Plugin { * The version of subscriptions-core library. * @var string */ - protected $library_version = '8.2.0'; // WRCS: DEFINED_VERSION. + protected $library_version = '8.3.0'; // WRCS: DEFINED_VERSION. /** * The subscription scheduler instance. @@ -113,7 +113,7 @@ class WC_Subscriptions_Core_Plugin { protected function includes() { // Load function files. require_once $this->get_subscriptions_core_directory( 'wcs-functions.php' ); - require_once $this->get_subscriptions_core_directory( 'includes/gateways/paypal/includes/wcs-paypal-functions.php' ); + require_once $this->get_subscriptions_core_directory( 'gateways/paypal/includes/wcs-paypal-functions.php' ); } /** @@ -271,7 +271,7 @@ class WC_Subscriptions_Core_Plugin { * @return string */ public function get_subscriptions_core_directory( $path = '' ) { - return $path ? trailingslashit( dirname( __DIR__ ) ) . $path : dirname( __DIR__ ); + return $path ? trailingslashit( __DIR__ ) . $path : dirname( __DIR__ ); } /** @@ -282,7 +282,7 @@ class WC_Subscriptions_Core_Plugin { * @return string */ public function get_subscriptions_core_directory_url( $path = '' ) { - return plugin_dir_url( __DIR__ ) . $path; + return plugin_dir_url( WC_Subscriptions::$plugin_file ) . $path; } /** diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php b/includes/core/class-wc-subscriptions-coupon.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php rename to includes/core/class-wc-subscriptions-coupon.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-data-copier.php b/includes/core/class-wc-subscriptions-data-copier.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-data-copier.php rename to includes/core/class-wc-subscriptions-data-copier.php index e06e5b1..2d8e13a 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-data-copier.php +++ b/includes/core/class-wc-subscriptions-data-copier.php @@ -38,6 +38,7 @@ class WC_Subscriptions_Data_Copier { '_suspension_count', '_requires_manual_renewal', '_cancelled_email_sent', + '_last_order_date_created', '_trial_period', '_created_via', '_order_stock_reduced', diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php b/includes/core/class-wc-subscriptions-email-notifications.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php rename to includes/core/class-wc-subscriptions-email-notifications.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email.php b/includes/core/class-wc-subscriptions-email.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email.php rename to includes/core/class-wc-subscriptions-email.php index 9b6dbb2..13d96c5 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email.php +++ b/includes/core/class-wc-subscriptions-email.php @@ -297,7 +297,7 @@ class WC_Subscriptions_Email { 'order_items_table_args' => $order_items_table_args, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } @@ -329,7 +329,7 @@ class WC_Subscriptions_Email { 'skip_my_account_link' => $skip_my_account_link, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php b/includes/core/class-wc-subscriptions-extend-store-endpoint.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php rename to includes/core/class-wc-subscriptions-extend-store-endpoint.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-frontend-scripts.php b/includes/core/class-wc-subscriptions-frontend-scripts.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-frontend-scripts.php rename to includes/core/class-wc-subscriptions-frontend-scripts.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php b/includes/core/class-wc-subscriptions-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php rename to includes/core/class-wc-subscriptions-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php b/includes/core/class-wc-subscriptions-order.php similarity index 93% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php rename to includes/core/class-wc-subscriptions-order.php index 94b4335..a75e477 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php +++ b/includes/core/class-wc-subscriptions-order.php @@ -61,7 +61,8 @@ class WC_Subscriptions_Order { add_action( 'woocommerce_order_details_after_order_table', __CLASS__ . '::add_subscriptions_to_view_order_templates', 10, 1 ); - add_action( 'woocommerce_subscription_details_after_subscription_table', __CLASS__ . '::get_related_orders_template', 10, 1 ); + add_action( 'woocommerce_subscription_details_after_subscription_table', __CLASS__ . '::get_related_orders_template' ); + add_action( 'woocommerce_subscription_details_after_subscription_related_orders_table', __CLASS__ . '::get_related_orders_pagination_template', 5, 4 ); add_filter( 'woocommerce_my_account_my_orders_actions', __CLASS__ . '::maybe_remove_pay_action', 10, 2 ); @@ -77,6 +78,22 @@ class WC_Subscriptions_Order { add_filter( 'woocommerce_order_query_args', array( __CLASS__, 'map_order_query_args_for_subscriptions' ) ); add_filter( 'woocommerce_orders_table_query_clauses', [ __CLASS__, 'filter_orders_query_by_parent_orders' ], 10, 2 ); + + add_action( 'woocommerce_before_delete_order', [ __CLASS__, 'delete_order_update_order_related_subscriptions_last_order_date_created' ], 10, 2 ); + + $cache_manager = new WCS_Object_Data_Cache_Manager( + 'subscription', + [ + 'parent_id', + ] + ); + $cache_manager->init(); + + add_action( 'wcs_update_post_meta_caches', [ __CLASS__, 'update_subscription_last_order_date_parent_id_changes' ], 10, 5 ); + + add_action( 'wcs_orders_add_relation', [ __CLASS__, 'add_relation_update_order_related_subscriptions_last_order_date_created' ], 10, 3 ); + + add_action( 'wcs_orders_delete_relation', [ __CLASS__, 'delete_relation_update_order_related_subscriptions_last_order_date_created' ], 10, 3 ); } /* @@ -747,7 +764,7 @@ class WC_Subscriptions_Order { if ( ! empty( $subscriptions ) ) { - $template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $template = ( $plaintext ) ? 'emails/plain/subscription-info.php' : 'emails/subscription-info.php'; wc_get_template( @@ -908,7 +925,7 @@ class WC_Subscriptions_Order { 'subscriptions' => $subscriptions, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } } @@ -916,11 +933,21 @@ class WC_Subscriptions_Order { /** * Loads the related orders table on the view subscription page * - * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.0 + * @since 1.0.0 Migrated from WooCommerce Subscriptions v2.0. + * + * @param WC_Subscription $subscription The subscription whose related orders we are interested in. */ public static function get_related_orders_template( $subscription ) { + // phpcs:disable WordPress.Security.NonceVerification.Recommended + // phpcs:disable WordPress.Security.ValidatedSanitizedInput.MissingUnslash + // phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized + $page = (int) ( $_GET['related_orders_page'] ?? 1 ); + // phpcs:enable WordPress.Security.NonceVerification.Recommended + // phpcs:enable WordPress.Security.ValidatedSanitizedInput.MissingUnslash + // phpcs:enable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - $subscription_orders = $subscription->get_related_orders(); + $related_orders = $subscription->get_paginated_related_orders( 'ids', array( 'parent', 'renewal', 'switch' ), $page ); + $subscription_orders = $related_orders->orders; if ( 0 !== count( $subscription_orders ) ) { wc_get_template( @@ -928,13 +955,45 @@ class WC_Subscriptions_Order { array( 'subscription_orders' => $subscription_orders, 'subscription' => $subscription, + 'page' => $page, + 'max_num_pages' => $related_orders->max_num_pages, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } } + + /** + * Introduced to support pagination of the related orders list (within the My Account > View Subscription + * screen). + * + * @since 7.5.0 Updated to support pagination of the related orders list. + * + * @param WC_Subscription $subscription The subscription whose related orders we are interested in. + * @param int[]|null $subscription_orders IDs of the related orders. + * @param int|null $page The current page number. + * @param int|null $max_num_pages The maximum number of pages in the set. + * + * @return void + */ + public static function get_related_orders_pagination_template( WC_Subscription $subscription, ?array $subscription_orders = null, ?int $page = null, ?int $max_num_pages = null ) { + if ( null === $page || null === $max_num_pages ) { + return; + } + + wc_get_template( + 'myaccount/related-orders-pagination.php', + array( + 'page' => $page, + 'max_num_pages' => $max_num_pages, + ), + '', + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) + ); + } + /** * Unset pay action for an order if a more recent order exists * @@ -2396,6 +2455,92 @@ class WC_Subscriptions_Order { return $meta_value; } + /** + * Update subscription cached last_order_date_created metadata when deleting a child order. + * + * @param int $id The deleted order ID. + * @param WC_Order $order The deleted order object. + */ + public static function delete_order_update_order_related_subscriptions_last_order_date_created( $id, $order ) { + if ( $order->get_created_via() !== 'subscription' ) { + return; + } + + self::update_order_related_subscriptions_last_order_date_created( $order, [ 'trash' ] ); + } + + /** + * Update subscription cached last_order_date_created metadata when adding a child order. + * + * @param WC_Order $order The order to link with the subscription. + * @param WC_Order $subscription The order or subscription to link the order to. + * @param string $relation_type The relationship between the subscription and the order. Must be 'renewal', 'switch' or 'resubscribe' unless custom relationships are implemented. + */ + public static function add_relation_update_order_related_subscriptions_last_order_date_created( $order, $subscription, $relation_type ) { + self::update_order_related_subscriptions_last_order_date_created( $order ); + } + + /** + * Update subscription cached last_order_date_created metadata when deleting a child order relation. + * + * @param WC_Order $order An order that may be linked with subscriptions. + * @param WC_Order $subscription A subscription or order to unlink the order with, if a relation exists. + * @param string $relation_type The relationship between the subscription and the order. Must be 'renewal', 'switch' or 'resubscribe' unless custom relationships are implemented. + */ + public static function delete_relation_update_order_related_subscriptions_last_order_date_created( $order, $subscription, $relation_type ) { + self::update_subscription_last_order_date_created( $subscription ); + + self::update_order_related_subscriptions_last_order_date_created( $order ); + } + + /** + * Update all subscription cached last_order_date_created metadata related to the order. + * + * @param WC_Order $order The order object. + * @param array $exclude_statuses The order statuses to exclude. + */ + private static function update_order_related_subscriptions_last_order_date_created( $order, $exclude_statuses = [] ) { + $subscription_ids = wcs_get_subscription_ids_for_order( $order ); + + foreach ( $subscription_ids as $subscription_id ) { + $subscription = wcs_get_subscription( $subscription_id ); + + self::update_subscription_last_order_date_created( $subscription, $exclude_statuses ); + } + } + + /** + * Update subscription cached last_order_date_created metadata when manually updating parent id. + * + * @param string $type The type of update to check. Only 'add' or 'delete' should be used. + * @param int $object_id The object the meta is being changed on. + * @param string $key The object meta key being changed. + * @param mixed $new_value The meta value. + * @param mixed $previous_value The previous value stored in the database. Optional. + */ + public static function update_subscription_last_order_date_parent_id_changes( $type, $object_id, $key, $new_value, $previous_value ) { + if ( 'parent_id' !== $key || empty( $new_value ) ) { + return; + } + + $subscription = wcs_get_subscription( $object_id ); + + self::update_subscription_last_order_date_created( $subscription ); + } + + /** + * Update subscription cached last_order_date_created metadata. + * + * @param WC_Subscription $subscription The subscription object. + * @param array $exclude_statuses The order statuses to exclude. + */ + private static function update_subscription_last_order_date_created( $subscription, $exclude_statuses = [] ) { + $last_order_date_created = $subscription->get_time( 'last_order_date_created', 'gmt', $exclude_statuses ); + + $subscription->set_last_order_date_created( $last_order_date_created ); + $subscription->save(); + } + /** * Prints the HTML for the admin dropdown for order types to Woocommerce -> Orders screen. * diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php b/includes/core/class-wc-subscriptions-product.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php rename to includes/core/class-wc-subscriptions-product.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-renewal-order.php b/includes/core/class-wc-subscriptions-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-renewal-order.php rename to includes/core/class-wc-subscriptions-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php b/includes/core/class-wc-subscriptions-synchroniser.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php rename to includes/core/class-wc-subscriptions-synchroniser.php index c8f3704..906df28 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php +++ b/includes/core/class-wc-subscriptions-synchroniser.php @@ -359,7 +359,7 @@ class WC_Subscriptions_Synchroniser { $payment_month = 0; } - include( WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/admin/html-variation-synchronisation.php' ) ); + include( WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/admin/html-variation-synchronisation.php' ) ); } } diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-tracker.php b/includes/core/class-wc-subscriptions-tracker.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-tracker.php rename to includes/core/class-wc-subscriptions-tracker.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-action-scheduler-customer-notifications.php b/includes/core/class-wcs-action-scheduler-customer-notifications.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-action-scheduler-customer-notifications.php rename to includes/core/class-wcs-action-scheduler-customer-notifications.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-action-scheduler.php b/includes/core/class-wcs-action-scheduler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-action-scheduler.php rename to includes/core/class-wcs-action-scheduler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-batch-processing-controller.php b/includes/core/class-wcs-batch-processing-controller.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-batch-processing-controller.php rename to includes/core/class-wcs-batch-processing-controller.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-blocks-integration.php b/includes/core/class-wcs-blocks-integration.php similarity index 91% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-blocks-integration.php rename to includes/core/class-wcs-blocks-integration.php index 6fbd8bf..148a113 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wcs-blocks-integration.php +++ b/includes/core/class-wcs-blocks-integration.php @@ -27,7 +27,7 @@ class WCS_Blocks_Integration implements IntegrationInterface { $script_url = \WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory_url( $script_path ); $style_url = \WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory_url( $style_path ); - $script_asset_path = \WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'build/index.asset.php' ); + $script_asset_path = \WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'build/index.asset.php' ); $script_asset = file_exists( $script_asset_path ) ? require $script_asset_path : array( @@ -45,13 +45,13 @@ class WCS_Blocks_Integration implements IntegrationInterface { wp_set_script_translations( 'wc-blocks-integration', 'woocommerce-subscriptions', - \WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'languages' ) + \WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'languages' ) ); wp_enqueue_style( 'wc-blocks-integration', $style_url, '', - $this->get_file_version( \WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'build/index.css' ) ), + $this->get_file_version( \WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'build/index.css' ) ), 'all' ); } diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php b/includes/core/class-wcs-cached-data-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php rename to includes/core/class-wcs-cached-data-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-initial-payment.php b/includes/core/class-wcs-cart-initial-payment.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-initial-payment.php rename to includes/core/class-wcs-cart-initial-payment.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php b/includes/core/class-wcs-cart-renewal.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php rename to includes/core/class-wcs-cart-renewal.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php b/includes/core/class-wcs-cart-resubscribe.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php rename to includes/core/class-wcs-cart-resubscribe.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php b/includes/core/class-wcs-change-payment-method-admin.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php rename to includes/core/class-wcs-change-payment-method-admin.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-core-autoloader.php b/includes/core/class-wcs-core-autoloader.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-core-autoloader.php rename to includes/core/class-wcs-core-autoloader.php index fbe37df..01a48fe 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wcs-core-autoloader.php +++ b/includes/core/class-wcs-core-autoloader.php @@ -189,7 +189,7 @@ class WCS_Core_Autoloader { * @return string The relative path (from the plugin root) to the class file. */ protected function get_relative_class_path( $class ) { - $path = '/includes'; + $path = ''; $is_admin = ( false !== strpos( $class, 'admin' ) ); if ( $this->is_class_abstract( $class ) ) { @@ -229,8 +229,8 @@ class WCS_Core_Autoloader { $path .= '/deprecation-handlers'; } } elseif ( false !== strpos( $class, 'email' ) - && 'wc_subscriptions_email' !== $class - && 'wc_subscriptions_email_notifications' !== $class + && 'wc_subscriptions_email' !== $class + && 'wc_subscriptions_email_notifications' !== $class ) { $path .= '/emails'; } elseif ( false !== strpos( $class, 'gateway' ) && 'wc_subscriptions_change_payment_gateway' !== $class ) { diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-custom-order-item-manager.php b/includes/core/class-wcs-custom-order-item-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-custom-order-item-manager.php rename to includes/core/class-wcs-custom-order-item-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-dependent-hook-manager.php b/includes/core/class-wcs-dependent-hook-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-dependent-hook-manager.php rename to includes/core/class-wcs-dependent-hook-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-download-handler.php b/includes/core/class-wcs-download-handler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-download-handler.php rename to includes/core/class-wcs-download-handler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-failed-scheduled-action-manager.php b/includes/core/class-wcs-failed-scheduled-action-manager.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-failed-scheduled-action-manager.php rename to includes/core/class-wcs-failed-scheduled-action-manager.php index 2867b1a..6f21145 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wcs-failed-scheduled-action-manager.php +++ b/includes/core/class-wcs-failed-scheduled-action-manager.php @@ -218,7 +218,7 @@ class WCS_Failed_Scheduled_Action_Manager { } $notice = new WCS_Admin_Notice( 'error' ); - $notice->set_content_template( 'html-failed-scheduled-action-notice.php', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/admin/' ), array( + $notice->set_content_template( 'html-failed-scheduled-action-notice.php', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/admin/' ), array( 'failed_scheduled_actions' => $failed_scheduled_actions, 'affected_subscription_events' => $affected_subscription_events, ) ); diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-initial-cart-stock-manager.php b/includes/core/class-wcs-initial-cart-stock-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-initial-cart-stock-manager.php rename to includes/core/class-wcs-initial-cart-stock-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-limiter.php b/includes/core/class-wcs-limiter.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-limiter.php rename to includes/core/class-wcs-limiter.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-modal.php b/includes/core/class-wcs-modal.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-modal.php rename to includes/core/class-wcs-modal.php index 6d2ea96..3ed19de 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wcs-modal.php +++ b/includes/core/class-wcs-modal.php @@ -124,7 +124,7 @@ class WCS_Modal { * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.6.0 */ public function print_html() { - wc_get_template( 'html-modal.php', array( 'modal' => $this ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'html-modal.php', array( 'modal' => $this ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-auto-renew-toggle.php b/includes/core/class-wcs-my-account-auto-renew-toggle.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-auto-renew-toggle.php rename to includes/core/class-wcs-my-account-auto-renew-toggle.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php b/includes/core/class-wcs-my-account-payment-methods.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php rename to includes/core/class-wcs-my-account-payment-methods.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-notifications-batch-processor.php b/includes/core/class-wcs-notifications-batch-processor.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-notifications-batch-processor.php rename to includes/core/class-wcs-notifications-batch-processor.php index 737a834..a97cc2a 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wcs-notifications-batch-processor.php +++ b/includes/core/class-wcs-notifications-batch-processor.php @@ -156,7 +156,7 @@ class WCS_Notifications_Batch_Processor implements WCS_Batch_Processor { $args = array_merge( array( $this->get_notification_settings_update_time() ), $allowed_statuses, - array( $size ), + array( $size ) ); if ( wcs_is_custom_order_tables_usage_enabled() ) { diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-object-data-cache-manager-many-to-one.php b/includes/core/class-wcs-object-data-cache-manager-many-to-one.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-object-data-cache-manager-many-to-one.php rename to includes/core/class-wcs-object-data-cache-manager-many-to-one.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-object-data-cache-manager.php b/includes/core/class-wcs-object-data-cache-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-object-data-cache-manager.php rename to includes/core/class-wcs-object-data-cache-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-object-sorter.php b/includes/core/class-wcs-object-sorter.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-object-sorter.php rename to includes/core/class-wcs-object-sorter.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-payment-tokens.php b/includes/core/class-wcs-payment-tokens.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-payment-tokens.php rename to includes/core/class-wcs-payment-tokens.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-permalink-manager.php b/includes/core/class-wcs-permalink-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-permalink-manager.php rename to includes/core/class-wcs-permalink-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-post-meta-cache-manager-many-to-one.php b/includes/core/class-wcs-post-meta-cache-manager-many-to-one.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-post-meta-cache-manager-many-to-one.php rename to includes/core/class-wcs-post-meta-cache-manager-many-to-one.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-post-meta-cache-manager.php b/includes/core/class-wcs-post-meta-cache-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-post-meta-cache-manager.php rename to includes/core/class-wcs-post-meta-cache-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php b/includes/core/class-wcs-query.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php rename to includes/core/class-wcs-query.php index 3363936..45430ac 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php +++ b/includes/core/class-wcs-query.php @@ -173,7 +173,7 @@ class WCS_Query extends WC_Query { $current_page = empty( $current_page ) ? 1 : absint( $current_page ); - wc_get_template( 'myaccount/subscriptions.php', array( 'current_page' => $current_page ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'myaccount/subscriptions.php', array( 'current_page' => $current_page ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php b/includes/core/class-wcs-remove-item.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php rename to includes/core/class-wcs-remove-item.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-renewal-cart-stock-manager.php b/includes/core/class-wcs-renewal-cart-stock-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-renewal-cart-stock-manager.php rename to includes/core/class-wcs-renewal-cart-stock-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-select2.php b/includes/core/class-wcs-select2.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-select2.php rename to includes/core/class-wcs-select2.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-sql-transaction.php b/includes/core/class-wcs-sql-transaction.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-sql-transaction.php rename to includes/core/class-wcs-sql-transaction.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php b/includes/core/class-wcs-staging.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php rename to includes/core/class-wcs-staging.php diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-template-loader.php b/includes/core/class-wcs-template-loader.php similarity index 91% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-template-loader.php rename to includes/core/class-wcs-template-loader.php index 5b99eec..27a4ea5 100644 --- a/vendor/woocommerce/subscriptions-core/includes/class-wcs-template-loader.php +++ b/includes/core/class-wcs-template-loader.php @@ -104,7 +104,7 @@ class WCS_Template_Loader { return; } - wc_get_template( 'myaccount/view-subscription.php', compact( 'subscription' ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'myaccount/view-subscription.php', compact( 'subscription' ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -114,7 +114,7 @@ class WCS_Template_Loader { * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.2.19 */ public static function get_subscription_details_template( $subscription ) { - wc_get_template( 'myaccount/subscription-details.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'myaccount/subscription-details.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -124,7 +124,7 @@ class WCS_Template_Loader { * @since 1.0.0 - Migrated from WooCommerce Subscriptions v2.2.19 */ public static function get_subscription_totals_template( $subscription ) { - wc_get_template( 'myaccount/subscription-totals.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'myaccount/subscription-totals.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -170,7 +170,7 @@ class WCS_Template_Loader { 'totals' => $totals, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); // Reattach the callback if it was successfully removed. @@ -187,7 +187,7 @@ class WCS_Template_Loader { * @param WC_Subscription $subscription The subscription to display the receipt for. */ public static function get_subscription_receipt_template( $subscription ) { - wc_get_template( 'checkout/subscription-receipt.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/subscription-receipt.php', array( 'subscription' => $subscription ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -199,7 +199,7 @@ class WCS_Template_Loader { */ public static function get_recurring_cart_subtotals( $recurring_carts ) { $recurring_carts = wcs_apply_array_filter( 'woocommerce_subscriptions_display_recurring_subtotals', $recurring_carts, 'next_payment_date' ); - wc_get_template( 'checkout/recurring-subtotals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/recurring-subtotals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -212,7 +212,7 @@ class WCS_Template_Loader { public static function get_recurring_cart_coupons( $recurring_carts ) { // Filter out all recurring carts without a next payment date. $recurring_carts = wcs_apply_array_filter( 'woocommerce_subscriptions_display_recurring_coupon_totals', $recurring_carts, 'next_payment_date' ); - wc_get_template( 'checkout/recurring-coupon-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/recurring-coupon-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -236,7 +236,7 @@ class WCS_Template_Loader { public static function get_recurring_cart_fees( $recurring_carts ) { // Filter out all recurring carts without a next payment date. $recurring_carts = wcs_apply_array_filter( 'woocommerce_subscriptions_display_recurring_fee_totals', $recurring_carts, 'next_payment_date' ); - wc_get_template( 'checkout/recurring-fee-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/recurring-fee-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -257,9 +257,9 @@ class WCS_Template_Loader { $recurring_carts = wcs_apply_array_filter( 'woocommerce_subscriptions_display_recurring_tax_totals', $recurring_carts, 'next_payment_date' ); if ( 'itemized' === get_option( 'woocommerce_tax_total_display' ) ) { - wc_get_template( 'checkout/recurring-itemized-tax-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/recurring-itemized-tax-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } else { - wc_get_template( 'checkout/recurring-tax-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/recurring-tax-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } } @@ -273,7 +273,7 @@ class WCS_Template_Loader { public static function get_recurring_subscription_totals( $recurring_carts ) { // Filter out all recurring carts without a next payment date. $recurring_carts = wcs_apply_array_filter( 'woocommerce_subscriptions_display_recurring_subscription_totals', $recurring_carts, 'next_payment_date' ); - wc_get_template( 'checkout/recurring-subscription-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'checkout/recurring-subscription-totals.php', array( 'recurring_carts' => $recurring_carts ), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -298,7 +298,7 @@ class WCS_Template_Loader { 'paginate' => true, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } @@ -311,7 +311,7 @@ class WCS_Template_Loader { * @since 1.0.0 - Migrated from WooCommerce Subscriptions v4.0.0 */ public static function get_subscription_add_to_cart() { - wc_get_template( 'single-product/add-to-cart/subscription.php', array(), '', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) ); + wc_get_template( 'single-product/add-to-cart/subscription.php', array(), '', WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } /** @@ -339,7 +339,7 @@ class WCS_Template_Loader { 'selected_attributes' => $product->get_default_attributes(), ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); } @@ -375,7 +375,7 @@ class WCS_Template_Loader { return $template; } - $subscriptions_core_path = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory(); + $subscriptions_core_path = WC_Subscriptions_Plugin::instance()->get_plugin_directory(); $template_file = basename( $template_name ); if ( ! $default_path || strpos( $default_path, $subscriptions_core_path ) !== false || ! self::is_deprecated_default_path( $template_file, $default_path ) ) { diff --git a/vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php b/includes/core/class-wcs-user-change-status-handler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php rename to includes/core/class-wcs-user-change-status-handler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cached-cpt.php b/includes/core/data-stores/class-wcs-customer-store-cached-cpt.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cached-cpt.php rename to includes/core/data-stores/class-wcs-customer-store-cached-cpt.php diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cpt.php b/includes/core/data-stores/class-wcs-customer-store-cpt.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cpt.php rename to includes/core/data-stores/class-wcs-customer-store-cpt.php diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-data-store-controller.php b/includes/core/data-stores/class-wcs-orders-table-data-store-controller.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-data-store-controller.php rename to includes/core/data-stores/class-wcs-orders-table-data-store-controller.php diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-subscription-data-store.php b/includes/core/data-stores/class-wcs-orders-table-subscription-data-store.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-subscription-data-store.php rename to includes/core/data-stores/class-wcs-orders-table-subscription-data-store.php index a5915ee..0d0ef8e 100644 --- a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-subscription-data-store.php +++ b/includes/core/data-stores/class-wcs-orders-table-subscription-data-store.php @@ -41,6 +41,7 @@ class WCS_Orders_Table_Subscription_Data_Store extends \Automattic\WooCommerce\I '_cancelled_email_sent' => 'cancelled_email_sent', '_requires_manual_renewal' => 'requires_manual_renewal', '_trial_period' => 'trial_period', + '_last_order_date_created' => 'last_order_date_created', '_schedule_trial_end' => 'schedule_trial_end', '_schedule_next_payment' => 'schedule_next_payment', diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-product-variable-data-store-cpt.php b/includes/core/data-stores/class-wcs-product-variable-data-store-cpt.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-product-variable-data-store-cpt.php rename to includes/core/data-stores/class-wcs-product-variable-data-store-cpt.php diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cached-cpt.php b/includes/core/data-stores/class-wcs-related-order-store-cached-cpt.php similarity index 97% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cached-cpt.php rename to includes/core/data-stores/class-wcs-related-order-store-cached-cpt.php index e9bcd39..e288422 100644 --- a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cached-cpt.php +++ b/includes/core/data-stores/class-wcs-related-order-store-cached-cpt.php @@ -318,6 +318,13 @@ class WCS_Related_Order_Store_Cached_CPT extends WCS_Related_Order_Store_CPT imp $this->update_modified_date_for_related_order_cache( $subscription, $related_order_ids, $current_metadata ); } + /* + * Memory cache busting needs to happen before [add|update]_meta + * because those functions end up triggering the `woocommerce_update_order` hook + * and the meta cache needs to be up-to-date by then. + */ + $this->bust_batch_processing_mode_memory_cache( $subscription ); + // If there is metadata for this key, update it, otherwise add it. if ( $current_metadata ) { $new_metadata['id'] = $current_metadata->meta_id; @@ -326,15 +333,6 @@ class WCS_Related_Order_Store_Cached_CPT extends WCS_Related_Order_Store_CPT imp $return = $subscription_data_store->add_meta( $subscription, (object) $new_metadata ); } - /** - * Trigger update actions after modifying the subscription's related order cache metadata. - * - * This ensures that functions fired after a subscription update, such as webhooks and those in the DataSynchronizer, - * which sync CPT post data to HPOS tables, are executed. - */ - do_action( 'woocommerce_update_order', $subscription->get_id(), $subscription ); - do_action( 'woocommerce_update_subscription', $subscription->get_id(), $subscription ); - return $return; } @@ -714,7 +712,6 @@ class WCS_Related_Order_Store_Cached_CPT extends WCS_Related_Order_Store_CPT imp * @return array The subscription's meta data. */ private function get_subscription_meta( WC_Subscription $subscription, $data_store ) { - $subscription_id = $subscription->get_id(); $cache_key = $this->get_batch_processing_cache_key( $subscription, $data_store ); $is_batch_processing = $this->is_batch_processing( $cache_key ); @@ -758,17 +755,16 @@ class WCS_Related_Order_Store_Cached_CPT extends WCS_Related_Order_Store_CPT imp * @return array An array of related order IDs for each relation type. */ public function get_related_order_ids_by_types( WC_Order $subscription, $related_order_types ) { - $subscription_id = $subscription->get_id(); $related_order_ids = []; // Declare batch processing mode for this subscription. - $cache_key = $this->start_batch_processing_mode( $subscription ); + $this->start_batch_processing_mode( $subscription ); foreach ( $related_order_types as $relation_type ) { $related_order_ids[ $relation_type ] = $this->get_related_order_ids( $subscription, $relation_type ); } - $this->stop_batch_processing_mode( $cache_key ); + $this->stop_batch_processing_mode( $subscription ); return $related_order_ids; } @@ -791,13 +787,24 @@ class WCS_Related_Order_Store_Cached_CPT extends WCS_Related_Order_Store_CPT imp * * Destroys the cache and removes the cache key. * - * @param string $cache_key The batch processing cache key. + * @param string $subscription The subscriptions being cached. */ - private function stop_batch_processing_mode( $cache_key ) { + private function stop_batch_processing_mode( $subscription ) { + $cache_key = $this->get_batch_processing_cache_key( $subscription ); unset( self::$batch_processing_related_orders[ $cache_key ] ); unset( self::$subscription_meta_cache[ $cache_key ] ); } + /** + * Busts the batch processing mode memory cache for a subscription without stopping the batch processing mode. + * + * @param WC_Subscription $subscription the subscription being cached. + */ + private function bust_batch_processing_mode_memory_cache( $subscription ) { + $cache_key = $this->get_batch_processing_cache_key( $subscription ); + unset( self::$subscription_meta_cache[ $cache_key ] ); + } + /** * Checks if batch processing mode is active for a subscription. * diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cpt.php b/includes/core/data-stores/class-wcs-related-order-store-cpt.php similarity index 97% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cpt.php rename to includes/core/data-stores/class-wcs-related-order-store-cpt.php index 242cdf6..0a5a1c1 100644 --- a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cpt.php +++ b/includes/core/data-stores/class-wcs-related-order-store-cpt.php @@ -103,6 +103,8 @@ class WCS_Related_Order_Store_CPT extends WCS_Related_Order_Store { $order->add_meta_data( $related_order_meta_key, $subscription_id, false ); $order->save(); } + + do_action( 'wcs_orders_add_relation', $order, $subscription, $relation_type ); } /** @@ -124,6 +126,8 @@ class WCS_Related_Order_Store_CPT extends WCS_Related_Order_Store { } $order->save(); + + do_action( 'wcs_orders_delete_relation', $order, $subscription, $relation_type ); } /** diff --git a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-subscription-data-store-cpt.php b/includes/core/data-stores/class-wcs-subscription-data-store-cpt.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-subscription-data-store-cpt.php rename to includes/core/data-stores/class-wcs-subscription-data-store-cpt.php index 017b585..4c1bd3f 100644 --- a/vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-subscription-data-store-cpt.php +++ b/includes/core/data-stores/class-wcs-subscription-data-store-cpt.php @@ -49,6 +49,7 @@ class WCS_Subscription_Data_Store_CPT extends WC_Order_Data_Store_CPT implements '_cancelled_email_sent' => 'cancelled_email_sent', '_requires_manual_renewal' => 'requires_manual_renewal', '_trial_period' => 'trial_period', + '_last_order_date_created' => 'last_order_date_created', '_schedule_trial_end' => 'schedule_trial_end', '_schedule_next_payment' => 'schedule_next_payment', diff --git a/vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-action-deprecator.php b/includes/core/deprecated/class-wcs-action-deprecator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-action-deprecator.php rename to includes/core/deprecated/class-wcs-action-deprecator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-deprecated-filter-hooks.php b/includes/core/deprecated/class-wcs-deprecated-filter-hooks.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-deprecated-filter-hooks.php rename to includes/core/deprecated/class-wcs-deprecated-filter-hooks.php diff --git a/vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-dynamic-action-deprecator.php b/includes/core/deprecated/class-wcs-dynamic-action-deprecator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-dynamic-action-deprecator.php rename to includes/core/deprecated/class-wcs-dynamic-action-deprecator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-dynamic-filter-deprecator.php b/includes/core/deprecated/class-wcs-dynamic-filter-deprecator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-dynamic-filter-deprecator.php rename to includes/core/deprecated/class-wcs-dynamic-filter-deprecator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-filter-deprecator.php b/includes/core/deprecated/class-wcs-filter-deprecator.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/deprecated/class-wcs-filter-deprecator.php rename to includes/core/deprecated/class-wcs-filter-deprecator.php diff --git a/vendor/woocommerce/subscriptions-core/includes/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php b/includes/core/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php rename to includes/core/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wc-subscriptions-email-preview.php b/includes/core/emails/class-wc-subscriptions-email-preview.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wc-subscriptions-email-preview.php rename to includes/core/emails/class-wc-subscriptions-email-preview.php diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php b/includes/core/emails/class-wcs-email-cancelled-subscription.php similarity index 93% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php rename to includes/core/emails/class-wcs-email-cancelled-subscription.php index 985b361..ab7d399 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php +++ b/includes/core/emails/class-wcs-email-cancelled-subscription.php @@ -26,13 +26,13 @@ class WCS_Email_Cancelled_Subscription extends WC_Email { $this->title = __( 'Cancelled Subscription', 'woocommerce-subscriptions' ); $this->description = __( 'Cancelled Subscription emails are sent when a customer\'s subscription is cancelled (either by a store manager, or the customer).', 'woocommerce-subscriptions' ); - $this->heading = __( 'Subscription Cancelled', 'woocommerce-subscriptions' ); - // translators: placeholder is {blogname}, a variable that will be substituted when email is sent out - $this->subject = sprintf( _x( '[%s] Subscription Cancelled', 'default email subject for cancelled emails sent to the admin', 'woocommerce-subscriptions' ), '{blogname}' ); + $this->heading = __( 'Subscription Cancelled', 'woocommerce-subscriptions' ); + // translators: placeholder is {site_title}, a variable that will be substituted when email is sent out + $this->subject = sprintf( _x( '[%s] Subscription Cancelled', 'default email subject for cancelled emails sent to the admin', 'woocommerce-subscriptions' ), '{site_title}' ); $this->template_html = 'emails/cancelled-subscription.php'; $this->template_plain = 'emails/plain/cancelled-subscription.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); add_action( 'cancelled_subscription_notification', array( $this, 'trigger' ) ); diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php b/includes/core/emails/class-wcs-email-completed-renewal-order.php similarity index 88% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php rename to includes/core/emails/class-wcs-email-completed-renewal-order.php index 880109c..2b35cf2 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php +++ b/includes/core/emails/class-wcs-email-completed-renewal-order.php @@ -26,13 +26,13 @@ class WCS_Email_Completed_Renewal_Order extends WC_Email_Customer_Completed_Orde $this->description = __( 'Renewal order complete emails are sent to the customer when a subscription renewal order is marked complete and usually indicates that the item for that renewal period has been shipped.', 'woocommerce-subscriptions' ); $this->customer_email = true; - $this->heading = _x( 'Your renewal order is complete', 'Default email heading for email to customer on completed renewal order', 'woocommerce-subscriptions' ); - // translators: $1: {blogname}, $2: {order_date}, variables that will be substituted when email is sent out - $this->subject = sprintf( _x( 'Your %1$s renewal order from %2$s is complete', 'Default email subject for email to customer on completed renewal order', 'woocommerce-subscriptions' ), '{blogname}', '{order_date}' ); + $this->heading = _x( 'Your renewal order is complete', 'Default email heading for email to customer on completed renewal order', 'woocommerce-subscriptions' ); + // translators: $1: {site_title}, $2: {order_date}, variables that will be substituted when email is sent out + $this->subject = sprintf( _x( 'Your %1$s renewal order from %2$s is complete', 'Default email subject for email to customer on completed renewal order', 'woocommerce-subscriptions' ), '{site_title}', '{order_date}' ); $this->template_html = 'emails/customer-completed-renewal-order.php'; $this->template_plain = 'emails/plain/customer-completed-renewal-order.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); // Triggers for this email add_action( 'woocommerce_order_status_completed_renewal_notification', array( $this, 'trigger' ) ); @@ -178,8 +178,8 @@ class WCS_Email_Completed_Renewal_Order extends WC_Email_Customer_Completed_Orde } elseif ( 'subject_downloadable' === $key ) { wcs_deprecated_argument( __CLASS__ . '::$' . $key, '5.6.0', 'The subject_downloadabl property used for emails with downloadable files was removed in WooCommerce 3.1. Use the subject property instead.' ); - // translators: $1: {blogname}, $2: {order_date}, variables will be substituted when email is sent out - return $this->get_option( 'subject_downloadable', sprintf( _x( 'Your %1$s subscription renewal order from %2$s is complete - download your files', 'Default email subject for email with downloadable files in it', 'woocommerce-subscriptions' ), '{blogname}', '{order_date}' ) ); + // translators: $1: {site_title}, $2: {order_date}, variables will be substituted when email is sent out + return $this->get_option( 'subject_downloadable', sprintf( _x( 'Your %1$s subscription renewal order from %2$s is complete - download your files', 'Default email subject for email with downloadable files in it', 'woocommerce-subscriptions' ), '{site_title}', '{order_date}' ) ); } else { return; diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php b/includes/core/emails/class-wcs-email-completed-switch-order.php similarity index 92% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php rename to includes/core/emails/class-wcs-email-completed-switch-order.php index 84f60ec..b155466 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php +++ b/includes/core/emails/class-wcs-email-completed-switch-order.php @@ -32,12 +32,12 @@ class WCS_Email_Completed_Switch_Order extends WC_Email_Customer_Completed_Order $this->description = __( 'Subscription switch complete emails are sent to the customer when a subscription is switched successfully.', 'woocommerce-subscriptions' ); $this->customer_email = true; - $this->heading = __( 'Your subscription change is complete', 'woocommerce-subscriptions' ); - $this->subject = __( 'Your {blogname} subscription change from {order_date} is complete', 'woocommerce-subscriptions' ); + $this->heading = __( 'Your subscription change is complete', 'woocommerce-subscriptions' ); + $this->subject = __( 'Your {site_title} subscription change from {order_date} is complete', 'woocommerce-subscriptions' ); $this->template_html = 'emails/customer-completed-switch-order.php'; $this->template_plain = 'emails/plain/customer-completed-switch-order.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); // Triggers for this email add_action( 'woocommerce_subscriptions_switch_completed_switch_notification', array( $this, 'trigger' ) ); @@ -187,7 +187,7 @@ class WCS_Email_Completed_Switch_Order extends WC_Email_Customer_Completed_Order } elseif ( 'subject_downloadable' === $key ) { wcs_deprecated_argument( __CLASS__ . '::$' . $key, '5.6.0', 'The subject_downloadable property used for emails with downloadable files was removed in WooCommerce 3.1. Use the subject property instead.' ); - return $this->get_option( 'subject_downloadable', __( 'Your {blogname} subscription change from {order_date} is complete - download your files', 'woocommerce-subscriptions' ) ); + return $this->get_option( 'subject_downloadable', __( 'Your {site_title} subscription change from {order_date} is complete - download your files', 'woocommerce-subscriptions' ) ); } else { return; diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php b/includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php similarity index 93% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php rename to includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php index 4cbe88c..5377f64 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php +++ b/includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php @@ -32,12 +32,12 @@ class WCS_Email_Customer_Notification_Auto_Renewal extends WCS_Email_Customer_No _x( '[%1$s] %2$s, your subscription automatically renews in %3$s!', 'default email subject for subscription\'s automatic renewal notice', 'woocommerce-subscriptions' ), '{site_title}', '{customers_first_name}', - '{time_until_renewal}', + '{time_until_renewal}' ); $this->template_html = 'emails/customer-notification-auto-renewal.php'; $this->template_plain = 'emails/plain/customer-notification-auto-renewal.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->customer_email = true; diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-trial-expiration.php b/includes/core/emails/class-wcs-email-customer-notification-auto-trial-expiration.php similarity index 94% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-trial-expiration.php rename to includes/core/emails/class-wcs-email-customer-notification-auto-trial-expiration.php index 225c2e0..2128e5f 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-trial-expiration.php +++ b/includes/core/emails/class-wcs-email-customer-notification-auto-trial-expiration.php @@ -31,7 +31,7 @@ class WCS_Email_Customer_Notification_Auto_Trial_Expiration extends WCS_Email_Cu $this->template_html = 'emails/customer-notification-auto-trial-ending.php'; $this->template_plain = 'emails/plain/customer-notification-auto-trial-ending.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->customer_email = true; diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php b/includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php similarity index 94% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php rename to includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php index d322e07..7bda8f0 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php +++ b/includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php @@ -31,7 +31,7 @@ class WCS_Email_Customer_Notification_Manual_Renewal extends WCS_Email_Customer_ $this->template_html = 'emails/customer-notification-manual-renewal.php'; $this->template_plain = 'emails/plain/customer-notification-manual-renewal.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->customer_email = true; diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-trial-expiration.php b/includes/core/emails/class-wcs-email-customer-notification-manual-trial-expiration.php similarity index 94% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-trial-expiration.php rename to includes/core/emails/class-wcs-email-customer-notification-manual-trial-expiration.php index 276d5b9..c8d943d 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-trial-expiration.php +++ b/includes/core/emails/class-wcs-email-customer-notification-manual-trial-expiration.php @@ -32,7 +32,7 @@ class WCS_Email_Customer_Notification_Manual_Trial_Expiration extends WCS_Email_ $this->template_html = 'emails/customer-notification-manual-trial-ending.php'; $this->template_plain = 'emails/plain/customer-notification-manual-trial-ending.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->customer_email = true; diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php b/includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php similarity index 94% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php rename to includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php index 24b8af8..a3a9410 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php +++ b/includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php @@ -31,7 +31,7 @@ class WCS_Email_Customer_Notification_Subscription_Expiration extends WCS_Email_ $this->template_html = 'emails/customer-notification-expiring-subscription.php'; $this->template_plain = 'emails/plain/customer-notification-expiring-subscription.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->customer_email = true; diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php b/includes/core/emails/class-wcs-email-customer-notification.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php rename to includes/core/emails/class-wcs-email-customer-notification.php diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-on-hold-renewal-order.php b/includes/core/emails/class-wcs-email-customer-on-hold-renewal-order.php similarity index 93% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-on-hold-renewal-order.php rename to includes/core/emails/class-wcs-email-customer-on-hold-renewal-order.php index b1a6e1a..3a20b0e 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-on-hold-renewal-order.php +++ b/includes/core/emails/class-wcs-email-customer-on-hold-renewal-order.php @@ -22,11 +22,11 @@ class WCS_Email_Customer_On_Hold_Renewal_Order extends WC_Email_Customer_On_Hold $this->customer_email = true; $this->title = __( 'On-hold Renewal Order', 'woocommerce-subscriptions' ); $this->description = __( 'This is an order notification sent to customers containing order details after a renewal order is placed on-hold.', 'woocommerce-subscriptions' ); - $this->subject = __( 'Your {blogname} renewal order has been received!', 'woocommerce-subscriptions' ); + $this->subject = __( 'Your {site_title} renewal order has been received!', 'woocommerce-subscriptions' ); $this->heading = __( 'Thank you for your renewal order', 'woocommerce-subscriptions' ); $this->template_html = 'emails/customer-on-hold-renewal-order.php'; $this->template_plain = 'emails/plain/customer-on-hold-renewal-order.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->placeholders = array( '{order_date}' => '', '{order_number}' => '', diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php b/includes/core/emails/class-wcs-email-customer-renewal-invoice.php similarity index 98% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php rename to includes/core/emails/class-wcs-email-customer-renewal-invoice.php index 8bf7ac1..135e43a 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php +++ b/includes/core/emails/class-wcs-email-customer-renewal-invoice.php @@ -43,7 +43,7 @@ class WCS_Email_Customer_Renewal_Invoice extends WC_Email_Customer_Invoice { $this->template_html = 'emails/customer-renewal-invoice.php'; $this->template_plain = 'emails/plain/customer-renewal-invoice.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->subject = __( 'Invoice for renewal order {order_number} from {order_date}', 'woocommerce-subscriptions' ); $this->heading = __( 'Invoice for renewal order {order_number}', 'woocommerce-subscriptions' ); diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php b/includes/core/emails/class-wcs-email-expired-subscription.php similarity index 92% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php rename to includes/core/emails/class-wcs-email-expired-subscription.php index 44254fe..a805cea 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php +++ b/includes/core/emails/class-wcs-email-expired-subscription.php @@ -26,13 +26,13 @@ class WCS_Email_Expired_Subscription extends WC_Email { $this->title = __( 'Expired Subscription', 'woocommerce-subscriptions' ); $this->description = __( 'Expired Subscription emails are sent when a customer\'s subscription expires.', 'woocommerce-subscriptions' ); - $this->heading = __( 'Subscription Expired', 'woocommerce-subscriptions' ); - // translators: placeholder is {blogname}, a variable that will be substituted when email is sent out - $this->subject = sprintf( _x( '[%s] Subscription Expired', 'default email subject for expired emails sent to the admin', 'woocommerce-subscriptions' ), '{blogname}' ); + $this->heading = __( 'Subscription Expired', 'woocommerce-subscriptions' ); + // translators: placeholder is {site_title}, a variable that will be substituted when email is sent out + $this->subject = sprintf( _x( '[%s] Subscription Expired', 'default email subject for expired emails sent to the admin', 'woocommerce-subscriptions' ), '{site_title}' ); $this->template_html = 'emails/expired-subscription.php'; $this->template_plain = 'emails/plain/expired-subscription.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); add_action( 'expired_subscription_notification', array( $this, 'trigger' ) ); diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-renewal-order.php b/includes/core/emails/class-wcs-email-new-renewal-order.php similarity index 93% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-renewal-order.php rename to includes/core/emails/class-wcs-email-new-renewal-order.php index 7c68f71..e94a347 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-renewal-order.php +++ b/includes/core/emails/class-wcs-email-new-renewal-order.php @@ -22,12 +22,12 @@ class WCS_Email_New_Renewal_Order extends WC_Email_New_Order { $this->title = __( 'New Renewal Order', 'woocommerce-subscriptions' ); $this->description = __( 'New renewal order emails are sent when a subscription renewal payment is processed.', 'woocommerce-subscriptions' ); - $this->heading = __( 'New subscription renewal order', 'woocommerce-subscriptions' ); - $this->subject = __( '[{blogname}] New subscription renewal order ({order_number}) - {order_date}', 'woocommerce-subscriptions' ); + $this->heading = __( 'New subscription renewal order', 'woocommerce-subscriptions' ); + $this->subject = __( '[{site_title}] New subscription renewal order ({order_number}) - {order_date}', 'woocommerce-subscriptions' ); $this->template_html = 'emails/admin-new-renewal-order.php'; $this->template_plain = 'emails/plain/admin-new-renewal-order.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); // Triggers for this email add_action( 'woocommerce_order_status_pending_to_processing_renewal_notification', array( $this, 'trigger' ) ); diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-switch-order.php b/includes/core/emails/class-wcs-email-new-switch-order.php similarity index 93% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-switch-order.php rename to includes/core/emails/class-wcs-email-new-switch-order.php index 5dab4ab..a70e867 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-switch-order.php +++ b/includes/core/emails/class-wcs-email-new-switch-order.php @@ -27,12 +27,12 @@ class WCS_Email_New_Switch_Order extends WC_Email_New_Order { $this->title = __( 'Subscription Switched', 'woocommerce-subscriptions' ); $this->description = __( 'Subscription switched emails are sent when a customer switches a subscription.', 'woocommerce-subscriptions' ); - $this->heading = __( 'Subscription Switched', 'woocommerce-subscriptions' ); - $this->subject = __( '[{blogname}] Subscription Switched ({order_number}) - {order_date}', 'woocommerce-subscriptions' ); + $this->heading = __( 'Subscription Switched', 'woocommerce-subscriptions' ); + $this->subject = __( '[{site_title}] Subscription Switched ({order_number}) - {order_date}', 'woocommerce-subscriptions' ); $this->template_html = 'emails/admin-new-switch-order.php'; $this->template_plain = 'emails/plain/admin-new-switch-order.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); // Triggers for this email add_action( 'woocommerce_subscriptions_switch_completed_switch_notification', array( $this, 'trigger' ) ); diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php b/includes/core/emails/class-wcs-email-on-hold-subscription.php similarity index 92% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php rename to includes/core/emails/class-wcs-email-on-hold-subscription.php index 7387679..e242992 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php +++ b/includes/core/emails/class-wcs-email-on-hold-subscription.php @@ -26,13 +26,12 @@ class WCS_Email_On_Hold_Subscription extends WC_Email { $this->title = __( 'Suspended Subscription', 'woocommerce-subscriptions' ); $this->description = __( 'Suspended Subscription emails are sent when a customer manually suspends their subscription.', 'woocommerce-subscriptions' ); - $this->heading = __( 'Subscription Suspended', 'woocommerce-subscriptions' ); - // translators: placeholder is {blogname}, a variable that will be substituted when email is sent out - $this->subject = sprintf( _x( '[%s] Subscription Suspended', 'default email subject for suspended emails sent to the admin', 'woocommerce-subscriptions' ), '{blogname}' ); + $this->heading = __( 'Subscription Suspended', 'woocommerce-subscriptions' ); + $this->subject = _x( '[{site_title}] Subscription Suspended', 'default email subject for suspended emails sent to the admin', 'woocommerce-subscriptions' ); $this->template_html = 'emails/on-hold-subscription.php'; $this->template_plain = 'emails/plain/on-hold-subscription.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); add_action( 'on-hold_subscription_notification', array( $this, 'trigger' ) ); diff --git a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-processing-renewal-order.php b/includes/core/emails/class-wcs-email-processing-renewal-order.php similarity index 94% rename from vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-processing-renewal-order.php rename to includes/core/emails/class-wcs-email-processing-renewal-order.php index ed774e4..ff3f9c9 100644 --- a/vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-processing-renewal-order.php +++ b/includes/core/emails/class-wcs-email-processing-renewal-order.php @@ -25,12 +25,12 @@ class WCS_Email_Processing_Renewal_Order extends WC_Email_Customer_Processing_Or $this->description = __( 'This is an order notification sent to the customer after payment for a subscription renewal order is completed. It contains the renewal order details.', 'woocommerce-subscriptions' ); $this->customer_email = true; - $this->heading = __( 'Thank you for your order', 'woocommerce-subscriptions' ); - $this->subject = __( 'Your {blogname} renewal order receipt from {order_date}', 'woocommerce-subscriptions' ); + $this->heading = __( 'Thank you for your order', 'woocommerce-subscriptions' ); + $this->subject = __( 'Your {site_title} renewal order receipt from {order_date}', 'woocommerce-subscriptions' ); $this->template_html = 'emails/customer-processing-renewal-order.php'; $this->template_plain = 'emails/plain/customer-processing-renewal-order.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); // Triggers for this email add_action( 'woocommerce_order_status_pending_to_processing_renewal_notification', array( $this, 'trigger' ) ); diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-core-payment-gateways.php b/includes/core/gateways/class-wc-subscriptions-core-payment-gateways.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-core-payment-gateways.php rename to includes/core/gateways/class-wc-subscriptions-core-payment-gateways.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-gateway-restrictions-manager.php b/includes/core/gateways/class-wc-subscriptions-gateway-restrictions-manager.php similarity index 94% rename from vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-gateway-restrictions-manager.php rename to includes/core/gateways/class-wc-subscriptions-gateway-restrictions-manager.php index cc65adf..8e45dda 100644 --- a/vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-gateway-restrictions-manager.php +++ b/includes/core/gateways/class-wc-subscriptions-gateway-restrictions-manager.php @@ -31,7 +31,7 @@ class WC_Subscriptions_Gateway_Restrictions_Manager { 'woocommerce_subscriptions_payment_restrictions', WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory_url( 'assets/js/admin/payment-method-restrictions.js' ), array( 'jquery', 'woocommerce_admin' ), - filemtime( WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'assets/js/admin/payment-method-restrictions.js' ) ), + filemtime( WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'assets/js/admin/payment-method-restrictions.js' ) ), true // Load in footer. ); diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php b/includes/core/gateways/paypal/class-wcs-paypal.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php rename to includes/core/gateways/paypal/class-wcs-paypal.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/abstracts/abstract-wcs-sv-api-base.php b/includes/core/gateways/paypal/includes/abstracts/abstract-wcs-sv-api-base.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/abstracts/abstract-wcs-sv-api-base.php rename to includes/core/gateways/paypal/includes/abstracts/abstract-wcs-sv-api-base.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php b/includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php rename to includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-change-payment-method-admin.php b/includes/core/gateways/paypal/includes/admin/class-wcs-paypal-change-payment-method-admin.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-change-payment-method-admin.php rename to includes/core/gateways/paypal/includes/admin/class-wcs-paypal-change-payment-method-admin.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-billing-agreement.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-billing-agreement.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-billing-agreement.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-billing-agreement.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-checkout.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-checkout.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-checkout.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-checkout.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-recurring-payment.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-recurring-payment.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-recurring-payment.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-recurring-payment.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-change-payment-method.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-standard-change-payment-method.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-change-payment-method.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-standard-change-payment-method.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-failure-handler.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-failure-handler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-failure-handler.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-failure-handler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-standard-request.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-standard-request.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-status-manager.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-status-manager.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-supports.php b/includes/core/gateways/paypal/includes/class-wcs-paypal-supports.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-supports.php rename to includes/core/gateways/paypal/includes/class-wcs-paypal-supports.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/deprecated/class-wc-paypal-standard-subscriptions.php b/includes/core/gateways/paypal/includes/deprecated/class-wc-paypal-standard-subscriptions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/deprecated/class-wc-paypal-standard-subscriptions.php rename to includes/core/gateways/paypal/includes/deprecated/class-wc-paypal-standard-subscriptions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/templates/admin-notices.php b/includes/core/gateways/paypal/includes/templates/admin-notices.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/templates/admin-notices.php rename to includes/core/gateways/paypal/includes/templates/admin-notices.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php b/includes/core/gateways/paypal/includes/templates/html-ipn-failure-notice.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php rename to includes/core/gateways/paypal/includes/templates/html-ipn-failure-notice.php diff --git a/vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/wcs-paypal-functions.php b/includes/core/gateways/paypal/includes/wcs-paypal-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/wcs-paypal-functions.php rename to includes/core/gateways/paypal/includes/wcs-paypal-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/interfaces/interface-wcs-batch-processor.php b/includes/core/interfaces/interface-wcs-batch-processor.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/interfaces/interface-wcs-batch-processor.php rename to includes/core/interfaces/interface-wcs-batch-processor.php diff --git a/vendor/woocommerce/subscriptions-core/includes/interfaces/interface-wcs-cache-updater.php b/includes/core/interfaces/interface-wcs-cache-updater.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/interfaces/interface-wcs-cache-updater.php rename to includes/core/interfaces/interface-wcs-cache-updater.php diff --git a/vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-product-subscription-legacy.php b/includes/core/legacy/class-wc-product-subscription-legacy.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-product-subscription-legacy.php rename to includes/core/legacy/class-wc-product-subscription-legacy.php diff --git a/vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-product-subscription-variation-legacy.php b/includes/core/legacy/class-wc-product-subscription-variation-legacy.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-product-subscription-variation-legacy.php rename to includes/core/legacy/class-wc-product-subscription-variation-legacy.php diff --git a/vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-product-variable-subscription-legacy.php b/includes/core/legacy/class-wc-product-variable-subscription-legacy.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-product-variable-subscription-legacy.php rename to includes/core/legacy/class-wc-product-variable-subscription-legacy.php diff --git a/vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-subscription-legacy.php b/includes/core/legacy/class-wc-subscription-legacy.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/legacy/class-wc-subscription-legacy.php rename to includes/core/legacy/class-wc-subscription-legacy.php diff --git a/vendor/woocommerce/subscriptions-core/includes/legacy/class-wcs-array-property-post-meta-black-magic.php b/includes/core/legacy/class-wcs-array-property-post-meta-black-magic.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/legacy/class-wcs-array-property-post-meta-black-magic.php rename to includes/core/legacy/class-wcs-array-property-post-meta-black-magic.php diff --git a/vendor/woocommerce/subscriptions-core/includes/legacy/class-wcs-product-legacy.php b/includes/core/legacy/class-wcs-product-legacy.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/legacy/class-wcs-product-legacy.php rename to includes/core/legacy/class-wcs-product-legacy.php diff --git a/vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-background-updater.php b/includes/core/privacy/class-wcs-privacy-background-updater.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-background-updater.php rename to includes/core/privacy/class-wcs-privacy-background-updater.php diff --git a/vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-erasers.php b/includes/core/privacy/class-wcs-privacy-erasers.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-erasers.php rename to includes/core/privacy/class-wcs-privacy-erasers.php diff --git a/vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php b/includes/core/privacy/class-wcs-privacy-exporters.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php rename to includes/core/privacy/class-wcs-privacy-exporters.php diff --git a/vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php b/includes/core/privacy/class-wcs-privacy.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php rename to includes/core/privacy/class-wcs-privacy.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php b/includes/core/upgrades/class-wc-subscriptions-upgrader.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php rename to includes/core/upgrades/class-wc-subscriptions-upgrader.php index 3bb66c0..cfc9ff7 100644 --- a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php +++ b/includes/core/upgrades/class-wc-subscriptions-upgrader.php @@ -134,6 +134,10 @@ class WC_Subscriptions_Upgrader { delete_transient( '_wcs_admin_notices' ); } + if ( version_compare( self::$active_version, '8.3.0', '<' ) ) { + WCS_Upgrade_8_3_0::migrate_subscription_email_templates(); + } + self::upgrade_complete(); } diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-2-0-2.php b/includes/core/upgrades/class-wcs-repair-2-0-2.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-2-0-2.php rename to includes/core/upgrades/class-wcs-repair-2-0-2.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-2-0.php b/includes/core/upgrades/class-wcs-repair-2-0.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-2-0.php rename to includes/core/upgrades/class-wcs-repair-2-0.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-line-item-has-trial-meta.php b/includes/core/upgrades/class-wcs-repair-line-item-has-trial-meta.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-line-item-has-trial-meta.php rename to includes/core/upgrades/class-wcs-repair-line-item-has-trial-meta.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-start-date-metadata.php b/includes/core/upgrades/class-wcs-repair-start-date-metadata.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-start-date-metadata.php rename to includes/core/upgrades/class-wcs-repair-start-date-metadata.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-subscription-address-indexes.php b/includes/core/upgrades/class-wcs-repair-subscription-address-indexes.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-subscription-address-indexes.php rename to includes/core/upgrades/class-wcs-repair-subscription-address-indexes.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-subtracted-base-tax-line-item-meta.php b/includes/core/upgrades/class-wcs-repair-subtracted-base-tax-line-item-meta.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-subtracted-base-tax-line-item-meta.php rename to includes/core/upgrades/class-wcs-repair-subtracted-base-tax-line-item-meta.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php b/includes/core/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php rename to includes/core/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-2.php b/includes/core/upgrades/class-wcs-upgrade-1-2.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-2.php rename to includes/core/upgrades/class-wcs-upgrade-1-2.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-3.php b/includes/core/upgrades/class-wcs-upgrade-1-3.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-3.php rename to includes/core/upgrades/class-wcs-upgrade-1-3.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-4.php b/includes/core/upgrades/class-wcs-upgrade-1-4.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-4.php rename to includes/core/upgrades/class-wcs-upgrade-1-4.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-5.php b/includes/core/upgrades/class-wcs-upgrade-1-5.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-1-5.php rename to includes/core/upgrades/class-wcs-upgrade-1-5.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-0.php b/includes/core/upgrades/class-wcs-upgrade-2-0.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-0.php rename to includes/core/upgrades/class-wcs-upgrade-2-0.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-1.php b/includes/core/upgrades/class-wcs-upgrade-2-1.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-1.php rename to includes/core/upgrades/class-wcs-upgrade-2-1.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-2-7.php b/includes/core/upgrades/class-wcs-upgrade-2-2-7.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-2-7.php rename to includes/core/upgrades/class-wcs-upgrade-2-2-7.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-2-9.php b/includes/core/upgrades/class-wcs-upgrade-2-2-9.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-2-9.php rename to includes/core/upgrades/class-wcs-upgrade-2-2-9.php diff --git a/vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-3-1-0.php b/includes/core/upgrades/class-wcs-upgrade-3-1-0.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-3-1-0.php rename to includes/core/upgrades/class-wcs-upgrade-3-1-0.php diff --git a/includes/core/upgrades/class-wcs-upgrade-8-3-0.php b/includes/core/upgrades/class-wcs-upgrade-8-3-0.php new file mode 100644 index 0000000..1580ffa --- /dev/null +++ b/includes/core/upgrades/class-wcs-upgrade-8-3-0.php @@ -0,0 +1,59 @@ + $recurring_cart, ), '', - WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ) + WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ) ); $show_package_name = false; } diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-compatibility-functions.php b/includes/core/wcs-compatibility-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-compatibility-functions.php rename to includes/core/wcs-compatibility-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-conditional-functions.php b/includes/core/wcs-conditional-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-conditional-functions.php rename to includes/core/wcs-conditional-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-deprecated-functions.php b/includes/core/wcs-deprecated-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-deprecated-functions.php rename to includes/core/wcs-deprecated-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php b/includes/core/wcs-formatting-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php rename to includes/core/wcs-formatting-functions.php diff --git a/vendor/woocommerce/subscriptions-core/wcs-functions.php b/includes/core/wcs-functions.php similarity index 97% rename from vendor/woocommerce/subscriptions-core/wcs-functions.php rename to includes/core/wcs-functions.php index 2a597dd..c08dbdb 100644 --- a/vendor/woocommerce/subscriptions-core/wcs-functions.php +++ b/includes/core/wcs-functions.php @@ -9,23 +9,23 @@ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } -require_once( dirname( __FILE__ ) . '/includes/wcs-deprecated-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-compatibility-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-conditional-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-formatting-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-product-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-cart-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-order-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-time-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-user-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-helper-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-renewal-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-resubscribe-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-switch-functions.php' ); -require_once( dirname( __FILE__ ) . '/includes/wcs-limit-functions.php' ); +require_once( __DIR__ . '/wcs-deprecated-functions.php' ); +require_once( __DIR__ . '/wcs-compatibility-functions.php' ); +require_once( __DIR__ . '/wcs-conditional-functions.php' ); +require_once( __DIR__ . '/wcs-formatting-functions.php' ); +require_once( __DIR__ . '/wcs-product-functions.php' ); +require_once( __DIR__ . '/wcs-cart-functions.php' ); +require_once( __DIR__ . '/wcs-order-functions.php' ); +require_once( __DIR__ . '/wcs-time-functions.php' ); +require_once( __DIR__ . '/wcs-user-functions.php' ); +require_once( __DIR__ . '/wcs-helper-functions.php' ); +require_once( __DIR__ . '/wcs-renewal-functions.php' ); +require_once( __DIR__ . '/wcs-resubscribe-functions.php' ); +require_once( __DIR__ . '/wcs-switch-functions.php' ); +require_once( __DIR__ . '/wcs-limit-functions.php' ); if ( is_admin() ) { - require_once( dirname( __FILE__ ) . '/includes/admin/wcs-admin-functions.php' ); + require_once( __DIR__ . '/admin/wcs-admin-functions.php' ); } /** diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-helper-functions.php b/includes/core/wcs-helper-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-helper-functions.php rename to includes/core/wcs-helper-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-limit-functions.php b/includes/core/wcs-limit-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-limit-functions.php rename to includes/core/wcs-limit-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php b/includes/core/wcs-order-functions.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php rename to includes/core/wcs-order-functions.php index bbfabc1..7b1fbe5 100644 --- a/vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php +++ b/includes/core/wcs-order-functions.php @@ -37,7 +37,7 @@ function wcs_get_subscriptions_for_order( $order, $args = array() ) { $order = wc_get_order( $order ); } - if ( ! is_a( $order, 'WC_Order' ) ) { + if ( ! is_a( $order, 'WC_Order' ) || ! $order->get_id() ) { return $subscriptions; } @@ -277,6 +277,10 @@ function wcs_create_order_from_subscription( $subscription, $type ) { throw new Exception( sprintf( __( 'There was an error fetching the new order (%1$s) for subscription %2$d.', 'woocommerce-subscriptions' ), $type, $subscription->get_id() ) ); } + // Update the subscription last_order_date_created on every time a child order is created. + $subscription->set_last_order_date_created( $new_order->get_date_created()->getTimestamp() ); + $subscription->save(); + /** * Filters the new order created from the subscription. * diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-product-functions.php b/includes/core/wcs-product-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-product-functions.php rename to includes/core/wcs-product-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-renewal-functions.php b/includes/core/wcs-renewal-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-renewal-functions.php rename to includes/core/wcs-renewal-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-resubscribe-functions.php b/includes/core/wcs-resubscribe-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-resubscribe-functions.php rename to includes/core/wcs-resubscribe-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-switch-functions.php b/includes/core/wcs-switch-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-switch-functions.php rename to includes/core/wcs-switch-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php b/includes/core/wcs-time-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php rename to includes/core/wcs-time-functions.php diff --git a/vendor/woocommerce/subscriptions-core/includes/wcs-user-functions.php b/includes/core/wcs-user-functions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/includes/wcs-user-functions.php rename to includes/core/wcs-user-functions.php diff --git a/includes/early-renewal/class-wcs-cart-early-renewal.php b/includes/early-renewal/class-wcs-cart-early-renewal.php index 6a479a7..6c4025c 100644 --- a/includes/early-renewal/class-wcs-cart-early-renewal.php +++ b/includes/early-renewal/class-wcs-cart-early-renewal.php @@ -50,7 +50,7 @@ class WCS_Cart_Early_Renewal extends WCS_Cart_Renewal { // Allow customers to cancel early renewal orders from their my account page. add_filter( 'woocommerce_my_account_my_orders_actions', array( $this, 'filter_early_renewal_order_actions' ), 15, 2 ); - add_action( 'wp_loaded', array( $this, 'allow_early_renewal_order_cancellation' ), 10, 3 ); + add_action( 'wp_loaded', array( $this, 'allow_early_renewal_order_cancellation' ) ); // Handles early renew of password-protected products. add_action( 'wcs_before_early_renewal_setup_cart_subscription', 'wcs_allow_protected_products_to_renew' ); @@ -181,11 +181,11 @@ class WCS_Cart_Early_Renewal extends WCS_Cart_Renewal { /** * Get the subscription object used to construct the early renewal cart. * - * @param array The resubscribe cart item. + * @param array $cart_item The resubscribe cart item. * @return WC_Subscription The subscription object. * @since 2.3.0 */ - protected function get_order( $cart_item = '' ) { + protected function get_order( $cart_item = [] ) { $subscription = false; diff --git a/includes/early-renewal/class-wcs-early-renewal-manager.php b/includes/early-renewal/class-wcs-early-renewal-manager.php index 929be3b..c4b7a27 100644 --- a/includes/early-renewal/class-wcs-early-renewal-manager.php +++ b/includes/early-renewal/class-wcs-early-renewal-manager.php @@ -43,7 +43,7 @@ class WCS_Early_Renewal_Manager { * Add a setting to enable/disable the early renewal feature. * * @since 2.3.0 - * @param array Settings array. + * @param array $settings Settings array. * @return array */ public static function add_settings( $settings ) { diff --git a/includes/early-renewal/class-wcs-early-renewal-modal-handler.php b/includes/early-renewal/class-wcs-early-renewal-modal-handler.php index 8a184ae..32cb020 100644 --- a/includes/early-renewal/class-wcs-early-renewal-modal-handler.php +++ b/includes/early-renewal/class-wcs-early-renewal-modal-handler.php @@ -201,7 +201,7 @@ class WCS_Early_Renewal_Modal_Handler { * @since 2.6.0 */ private static function detach_renewal_callbacks() { - remove_filter( 'wcs_renewal_order_created', 'WC_Subscriptions_Renewal_Order::add_order_note', 10, 2 ); - remove_filter( 'woocommerce_order_status_changed', 'WC_Subscriptions_Renewal_Order::maybe_record_subscription_payment', 10, 2 ); + remove_filter( 'wcs_renewal_order_created', 'WC_Subscriptions_Renewal_Order::add_order_note' ); + remove_filter( 'woocommerce_order_status_changed', 'WC_Subscriptions_Renewal_Order::maybe_record_subscription_payment' ); } } diff --git a/includes/gateways/class-wc-subscriptions-payment-gateways.php b/includes/gateways/class-wc-subscriptions-payment-gateways.php index e81c559..9c65cd7 100644 --- a/includes/gateways/class-wc-subscriptions-payment-gateways.php +++ b/includes/gateways/class-wc-subscriptions-payment-gateways.php @@ -99,8 +99,8 @@ class WC_Subscriptions_Payment_Gateways extends WC_Subscriptions_Core_Payment_Ga __( 'Payment processing of the renewal order %1$s was skipped because it is already paid (%2$s).', 'woocommerce_subscriptions' ), '' . _x( '#', 'hash before order number', 'woocommerce' ) . $latest_renewal_order->get_order_number() . '', wc_get_order_status_name( $latest_renewal_order->get_status() ) - ) - ); + ) + ); } } } @@ -108,7 +108,7 @@ class WC_Subscriptions_Payment_Gateways extends WC_Subscriptions_Core_Payment_Ga /** * Fire a gateway specific hook for when a subscription renewal payment is due. * - * @param WC_Order $renewal_order The renewal order to trigger the payment gateway hook for. + * @param WC_Order|false $renewal_order The renewal order to trigger the payment gateway hook for. * @since 2.1.0 */ public static function trigger_gateway_renewal_payment_hook( $renewal_order ) { @@ -136,7 +136,7 @@ class WC_Subscriptions_Payment_Gateways extends WC_Subscriptions_Core_Payment_Ga * Returns whether the gateway supports subscriptions and automatic renewals. * * @since 4.0.0 - * @param WC_Gateway $gateway Gateway to check if it supports subscriptions. + * @param WC_Payment_Gateway $gateway Gateway to check if it supports subscriptions. * @return bool */ public static function gateway_supports_subscriptions( $gateway ) { diff --git a/includes/payment-retry/admin/class-wcs-retry-admin.php b/includes/payment-retry/admin/class-wcs-retry-admin.php index 727e72e..58137ab 100644 --- a/includes/payment-retry/admin/class-wcs-retry-admin.php +++ b/includes/payment-retry/admin/class-wcs-retry-admin.php @@ -153,7 +153,7 @@ class WCS_Retry_Admin { * @param string $column The column name * @param WC_Order $order The order object * - * @return null + * @return void */ public static function add_column_content_list_table( string $column, WC_Order $order ) { if ( 'subscription_relationship' === $column ) { @@ -164,9 +164,9 @@ class WCS_Retry_Admin { /** * Add a setting to enable/disable the retry system * - * @param array + * @param array $settings * - * @return null + * @return array */ public function add_settings( $settings ) { diff --git a/includes/payment-retry/class-wcs-retry-manager.php b/includes/payment-retry/class-wcs-retry-manager.php index 6d3a3e1..c61368d 100644 --- a/includes/payment-retry/class-wcs-retry-manager.php +++ b/includes/payment-retry/class-wcs-retry-manager.php @@ -295,7 +295,7 @@ class WCS_Retry_Manager { * and if so, retry the payment. * * @since 2.1.0 - * @param WC_Order|int The order on which the payment failed. + * @param WC_Order|int $order_id The order on which the payment failed. */ public static function maybe_retry_payment( $order_id ) { $last_order = ! is_object( $order_id ) ? wc_get_order( $order_id ) : $order_id; @@ -308,7 +308,7 @@ class WCS_Retry_Manager { $last_retry = self::store()->get_last_retry_for_order( wcs_get_objects_property( $last_order, 'id' ) ); // we only need to retry the payment if we have applied a retry rule for the order and it still needs payment - if ( null !== $last_retry && 'pending' === $last_retry->get_status() ) { + if ( null !== $last_retry && is_a( $last_retry, WCS_Retry::class ) && 'pending' === $last_retry->get_status() ) { do_action( 'woocommerce_subscriptions_before_payment_retry', $last_retry, $last_order ); @@ -340,6 +340,7 @@ class WCS_Retry_Manager { // if both statuses are still the same or there no special status was applied and the order still needs payment (i.e. there has been no manual intervention), trigger the payment hook if ( $valid_order_status && $valid_subscription_status ) { $unique_payment_methods = array(); + $subscription = null; $last_order->update_status( 'pending', _x( 'Subscription renewal payment retry:', 'used in order note as reason for why order status changed', 'woocommerce-subscriptions' ), true ); @@ -447,13 +448,15 @@ class WCS_Retry_Manager { * @since 2.5.0 */ protected static function is_scheduled_payment_attempt() { + $doing_action = doing_action( 'woocommerce_scheduled_subscription_payment' ) || doing_action( 'woocommerce_scheduled_subscription_payment_retry' ); + /** * Filter 'Is scheduled payment attempt?' * - * @param boolean doing_action( 'woocommerce_scheduled_subscription_payment' ) || doing_action( 'woocommerce_scheduled_subscription_payment_retry' ) + * @param boolean $doing_action * @since 2.5.0 */ - return (bool) apply_filters( 'wcs_is_scheduled_payment_attempt', doing_action( 'woocommerce_scheduled_subscription_payment' ) || doing_action( 'woocommerce_scheduled_subscription_payment_retry' ) ); + return (bool) apply_filters( 'wcs_is_scheduled_payment_attempt', $doing_action ); } /** diff --git a/includes/payment-retry/class-wcs-retry-rules.php b/includes/payment-retry/class-wcs-retry-rules.php index 0519ba7..4ee6c89 100644 --- a/includes/payment-retry/class-wcs-retry-rules.php +++ b/includes/payment-retry/class-wcs-retry-rules.php @@ -68,8 +68,8 @@ class WCS_Retry_Rules { /** * Check if a retry rule exists for a certain stage of the retry process. * - * @param int The retry queue position to check for a rule - * @param int The ID of a WC_Order object to which the failed payment relates + * @param int $retry_number The retry queue position to check for a rule + * @param int $order_id The ID of a WC_Order object to which the failed payment relates * @return bool * @since 2.1 */ @@ -80,8 +80,8 @@ class WCS_Retry_Rules { /** * Get an instance of a retry rule for a given order and stage of the retry queue (if any). * - * @param int The retry queue position to check for a rule - * @param int The ID of a WC_Order object to which the failed payment relates + * @param int $retry_number The retry queue position to check for a rule + * @param int $order_id The ID of a WC_Order object to which the failed payment relates * @return null|WCS_Retry_Rule If a retry rule exists for this stage of the retry queue and order, WCS_Retry_Rule, otherwise null. * @since 2.1 */ diff --git a/includes/payment-retry/data-stores/abstract-wcs-retry-store.php b/includes/payment-retry/data-stores/abstract-wcs-retry-store.php index b1cb4a5..4b956b9 100644 --- a/includes/payment-retry/data-stores/abstract-wcs-retry-store.php +++ b/includes/payment-retry/data-stores/abstract-wcs-retry-store.php @@ -11,7 +11,6 @@ abstract class WCS_Retry_Store { - /** @var ActionScheduler_Store */ private static $store = null; /** @@ -80,8 +79,6 @@ abstract class WCS_Retry_Store { /** * Setup the class, if required - * - * @return null */ abstract public function init(); diff --git a/includes/payment-retry/data-stores/class-wcs-retry-post-store.php b/includes/payment-retry/data-stores/class-wcs-retry-post-store.php index 8dd7e5a..0f05bbc 100644 --- a/includes/payment-retry/data-stores/class-wcs-retry-post-store.php +++ b/includes/payment-retry/data-stores/class-wcs-retry-post-store.php @@ -16,7 +16,7 @@ class WCS_Retry_Post_Store extends WCS_Retry_Store { /** * Setup the class, if required * - * @return null + * @return void */ public function init() { if ( did_action( 'init' ) ) { diff --git a/includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php b/includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php index 7a196b0..6cc031c 100644 --- a/includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php +++ b/includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php @@ -11,7 +11,6 @@ if ( ! defined( 'ABSPATH' ) ) { * @version 2.1 * @package WooCommerce_Subscriptions/Includes/Emails * @author Prospress - * @extends WCS_Email_Customer_Renewal_Invoice */ class WCS_Email_Customer_Payment_Retry extends WCS_Email_Customer_Renewal_Invoice { @@ -34,7 +33,7 @@ class WCS_Email_Customer_Payment_Retry extends WCS_Email_Customer_Renewal_Invoic $this->template_html = 'emails/customer-payment-retry.php'; $this->template_plain = 'emails/plain/customer-payment-retry.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); $this->subject = __( 'Automatic payment failed for {order_number}, we will retry {retry_time}', 'woocommerce-subscriptions' ); $this->heading = __( 'Automatic payment failed for order {order_number}', 'woocommerce-subscriptions' ); diff --git a/includes/payment-retry/emails/class-wcs-email-payment-retry.php b/includes/payment-retry/emails/class-wcs-email-payment-retry.php index 03a3a1f..f3df5fb 100644 --- a/includes/payment-retry/emails/class-wcs-email-payment-retry.php +++ b/includes/payment-retry/emails/class-wcs-email-payment-retry.php @@ -14,7 +14,6 @@ if ( ! defined( 'ABSPATH' ) ) { * @version 2.1 * @package WooCommerce_Subscriptions/Includes/Emails * @author Prospress - * @extends WC_Email_Failed_Order */ class WCS_Email_Payment_Retry extends WC_Email_Failed_Order { @@ -38,7 +37,7 @@ class WCS_Email_Payment_Retry extends WC_Email_Failed_Order { $this->template_html = 'emails/admin-payment-retry.php'; $this->template_plain = 'emails/plain/admin-payment-retry.php'; - $this->template_base = WC_Subscriptions_Core_Plugin::instance()->get_subscriptions_core_directory( 'templates/' ); + $this->template_base = WC_Subscriptions_Plugin::instance()->get_plugin_directory( 'templates/' ); // We want all the parent's methods, with none of its properties, so call its parent's constructor, rather than my parent constructor WC_Email::__construct(); diff --git a/includes/switching/class-wc-subscriptions-switcher.php b/includes/switching/class-wc-subscriptions-switcher.php index 5ebf711..e3cf7f7 100644 --- a/includes/switching/class-wc-subscriptions-switcher.php +++ b/includes/switching/class-wc-subscriptions-switcher.php @@ -295,6 +295,8 @@ class WC_Subscriptions_Switcher { break; } else { + $item_id = null; + $item = null; // Get the matching item foreach ( $subscription->get_items() as $line_item_id => $line_item ) { @@ -571,6 +573,7 @@ class WC_Subscriptions_Switcher { $subscription = wcs_get_subscription( $subscription ); } + /** @var WC_Product_Variable */ $product = wc_get_product( $item['product_id'] ); $parent_products = WC_Subscriptions_Product::get_visible_grouped_parent_product_ids( $product ); $additional_query_args = array(); @@ -880,7 +883,7 @@ class WC_Subscriptions_Switcher { * Subscription items on a new billing schedule are left to be added as new subscriptions, but we also * want to keep a record of them being a switch, so we do that here. * - * @param int $order_item_id The ID of a WC_Order_Item object. + * @param int $item_id The ID of a WC_Order_Item object. * @param array $cart_item The cart item's data. * @param string $cart_item_key The hash used to identify the item in the cart * @since 2.0 @@ -1146,10 +1149,8 @@ class WC_Subscriptions_Switcher { $updated_dates['trial_end'] = 0; } - if ( ! empty( $updated_dates ) ) { - $subscription->validate_date_updates( $updated_dates ); - $switch_order_data[ $subscription->get_id() ]['dates']['update'] = $updated_dates; - } + $subscription->validate_date_updates( $updated_dates ); + $switch_order_data[ $subscription->get_id() ]['dates']['update'] = $updated_dates; } } } @@ -1179,31 +1180,6 @@ class WC_Subscriptions_Switcher { } } - /** - * Update shipping method on the subscription if the order changed anything - * - * @param WC_Order $order The new order - * @param WC_Subscription $subscription The original subscription - * @param WC_Cart $recurring_cart A recurring cart - * @deprecated 4.8.0 - */ - public static function update_shipping_methods( $subscription, $recurring_cart ) { - wcs_deprecated_function( __METHOD__, '4.8.0', 'The use of this function is no longer recommended and will be removed in a future version.' ); - - // First, archive all the shipping methods - foreach ( $subscription->get_shipping_methods() as $shipping_method_id => $shipping_method ) { - wcs_update_order_item_type( $shipping_method_id, 'shipping_switched', $subscription->get_id() ); - } - - // Then zero the order_shipping total so we have a clean slate to add to - $subscription->set_total_shipping( 0 ); - - WC_Subscriptions_Checkout::add_shipping( $subscription, $recurring_cart ); - - // Now update subscription object order_shipping to reflect updated values so it doesn't stay 0 - $subscription->order_shipping = $subscription->get_meta( '_order_shipping', true ); - } - /** * Updates address on the subscription if one of them is changed. * @@ -1278,7 +1254,7 @@ class WC_Subscriptions_Switcher { /** * Check if the cart includes any items which are to switch an existing subscription's item. * - * @param int|object Either a product ID (not variation ID) or product object + * @param int|object $product Either a product ID (not variation ID) or product object * @return bool True if the cart contains a switch for a given product, or false if it does not. * @since 2.0 */ @@ -1363,6 +1339,8 @@ class WC_Subscriptions_Switcher { public static function validate_switch_request( $is_valid, $product_id, $quantity, $variation_id = '' ) { $error_message = ''; + $subscription = null; + $item = null; try { @@ -1580,7 +1558,7 @@ class WC_Subscriptions_Switcher { * Set the subscription prices to be used in calculating totals by @see WC_Subscriptions_Cart::calculate_subscription_totals() * * @since 2.0 - * @param WC_Cart The cart object which totals are being calculated. + * @param WC_Cart $cart The cart object which totals are being calculated. */ public static function calculate_prorated_totals( $cart ) { if ( self::cart_contains_switches( 'any' ) ) { @@ -1763,9 +1741,10 @@ class WC_Subscriptions_Switcher { $order_completed = in_array( $order_new_status, array( apply_filters( 'woocommerce_payment_complete_order_status', 'processing', $order_id, $order ), 'processing', 'completed' ) ); if ( $order_completed ) { + $transaction = new WCS_SQL_Transaction(); + try { // Start transaction if available - $transaction = new WCS_SQL_Transaction(); $transaction->start(); self::complete_subscription_switches( $order ); @@ -2180,6 +2159,7 @@ class WC_Subscriptions_Switcher { if ( $subscription->get_payment_method() !== wcs_get_objects_property( $order, 'payment_method' ) ) { // Set the new payment method on the subscription + // @phpstan-ignore property.notFound $available_gateways = WC()->payment_gateways->get_available_payment_gateways(); $order_payment_method = wcs_get_objects_property( $order, 'payment_method' ); $payment_method = '' != $order_payment_method && isset( $available_gateways[ $order_payment_method ] ) ? $available_gateways[ $order_payment_method ] : false; @@ -2208,7 +2188,7 @@ class WC_Subscriptions_Switcher { /** * Grant the download permissions to the subscription after the switch is processed. * - * @param WC_Order The switch order. + * @param WC_Order $order The switch order. * @since 2.2.13 */ public static function grant_download_permissions( $order ) { @@ -2225,10 +2205,10 @@ class WC_Subscriptions_Switcher { * * @since 2.6.0 * - * @param WC_Subscription $subscription The Subscription. - * @param WC_Order_Item $subscription_item The current line item on the subscription to map back through the related orders. - * @param string $include_sign_up_fees Optional. Whether to include the sign-up fees paid. Can be 'include_sign_up_fees' or 'exclude_sign_up_fees'. Default 'include_sign_up_fees'. - * @param WC_Order[] $orders_to_include Optional. The orders to include in the total. + * @param WC_Subscription $subscription The Subscription. + * @param WC_Order_Item $subscription_item The current line item on the subscription to map back through the related orders. + * @param string $include_sign_up_fees Optional. Whether to include the sign-up fees paid. Can be 'include_sign_up_fees' or 'exclude_sign_up_fees'. Default 'include_sign_up_fees'. + * @param WC_Order[] $orders_to_include Optional. The orders to include in the total. * * @return float The total amount paid for an existing subscription line item. */ @@ -2247,15 +2227,18 @@ class WC_Subscriptions_Switcher { foreach ( $orders as $order ) { $order_is_parent = $order->get_id() === $subscription->get_parent_id(); - // Find the item on the order which matches the subscription item. + /** + * Find the item on the order which matches the subscription item. + * + * @var WC_Order_Item_Product $order_item */ $order_item = wcs_find_matching_line_item( $order, $subscription_item ); - if ( $order_item ) { + if ( $order_item && ! is_bool( $order_item ) ) { $found_item = true; - $item_total = $order_item->get_total(); + $item_total = (int) $order_item->get_total(); if ( $order->get_prices_include_tax( 'edit' ) ) { - $item_total += $order_item->get_total_tax(); + $item_total += (int) $order_item->get_total_tax(); } // Remove any signup fees if necessary. @@ -2269,6 +2252,7 @@ class WC_Subscriptions_Switcher { } else { // For non-free trial subscriptions, the sign up fee portion is the order total minus the recurring total (subscription item total). // Use the subscription item's subtotal (without discounts) to avoid signup fee coupon discrepancies + // @phpstan-ignore-next-line False positive when using WC_Order_Item_Product::get_subtotal() $item_total -= max( $order_item->get_total() - $subscription_item->get_subtotal(), 0 ); } // Remove the prorated sign up fees. @@ -2368,7 +2352,7 @@ class WC_Subscriptions_Switcher { * @param WC_Subscription[] $subscriptions The list of related subscriptions. * @param WC_Order $order The order or subscription post being viewed. * - * @return $orders_to_display The orders/subscriptions to display in the meta box. + * @return array The orders/subscriptions to display in the meta box. */ public static function display_switches_in_related_order_metabox( $orders_to_display, $subscriptions, $order ) { if ( $order instanceof WP_Post ) { @@ -2508,6 +2492,7 @@ class WC_Subscriptions_Switcher { * @since 2.2.19 */ protected static function has_different_length( $recurring_cart, $subscription ) { + // @phpstan-ignore property.notFound $recurring_cart_end_date = gmdate( 'Y-m-d', wcs_date_to_time( $recurring_cart->end_date ) ); $subscription_end_date = gmdate( 'Y-m-d', $subscription->get_time( 'end' ) ); diff --git a/includes/switching/class-wcs-cart-switch.php b/includes/switching/class-wcs-cart-switch.php index 8b2e371..626f548 100644 --- a/includes/switching/class-wcs-cart-switch.php +++ b/includes/switching/class-wcs-cart-switch.php @@ -39,9 +39,9 @@ class WCS_Cart_Switch extends WCS_Cart_Renewal { parent::attach_dependant_hooks(); // Remove version dependent callbacks which don't apply to switch carts - remove_filter( 'woocommerce_checkout_update_customer_data', array( &$this, 'maybe_update_subscription_customer_data' ), 10 ); - remove_filter( 'woocommerce_checkout_update_user_meta', array( &$this, 'maybe_update_subscription_address_data' ), 10 ); - remove_filter( 'woocommerce_store_api_checkout_update_customer_from_request', array( &$this, 'maybe_update_subscription_address_data_from_store_api' ), 10, 2 ); + remove_filter( 'woocommerce_checkout_update_customer_data', array( &$this, 'maybe_update_subscription_customer_data' ) ); + remove_filter( 'woocommerce_checkout_update_user_meta', array( &$this, 'maybe_update_subscription_address_data' ) ); + remove_filter( 'woocommerce_store_api_checkout_update_customer_from_request', array( &$this, 'maybe_update_subscription_address_data_from_store_api' ) ); } /** diff --git a/includes/switching/class-wcs-switch-cart-item.php b/includes/switching/class-wcs-switch-cart-item.php index 9d020c0..d001ba7 100644 --- a/includes/switching/class-wcs-switch-cart-item.php +++ b/includes/switching/class-wcs-switch-cart-item.php @@ -24,7 +24,7 @@ class WCS_Switch_Cart_Item { /** * The existing subscription line item being switched. - * @var WC_Order_Item + * @var WC_Order_Item_Product */ public $existing_item; @@ -143,7 +143,7 @@ class WCS_Switch_Cart_Item { */ public function get_days_until_next_payment() { if ( ! isset( $this->days_until_next_payment ) ) { - $this->days_until_next_payment = ceil( ( $this->next_payment_timestamp - gmdate( 'U' ) ) / DAY_IN_SECONDS ); + $this->days_until_next_payment = ceil( ( $this->next_payment_timestamp - (int) gmdate( 'U' ) ) / DAY_IN_SECONDS ); } return $this->days_until_next_payment; @@ -283,7 +283,7 @@ class WCS_Switch_Cart_Item { public function get_days_since_last_payment() { if ( ! isset( $this->days_since_last_payment ) ) { // Use the timestamp for the last non-early renewal order or parent order to avoid date miscalculations which early renewing creates. - $this->days_since_last_payment = floor( ( gmdate( 'U' ) - $this->get_last_order_paid_time() ) / DAY_IN_SECONDS ); + $this->days_since_last_payment = floor( ( (int) gmdate( 'U' ) - $this->get_last_order_paid_time() ) / DAY_IN_SECONDS ); } return $this->days_since_last_payment; diff --git a/includes/switching/class-wcs-switch-totals-calculator.php b/includes/switching/class-wcs-switch-totals-calculator.php index 1b15b74..c3cbfce 100755 --- a/includes/switching/class-wcs-switch-totals-calculator.php +++ b/includes/switching/class-wcs-switch-totals-calculator.php @@ -238,6 +238,13 @@ class WCS_Switch_Totals_Calculator { $is_switch_out_of_trial = 0 == $switch_item->get_total_paid_for_current_period() && ! $switch_item->trial_periods_match() && $switch_item->is_switch_during_trial(); + $should_reduce_current_subscription_prepaid_term = $is_switch_out_of_trial || $days_in_old_cycle > $days_in_new_cycle; + + $subscription = $switch_item->subscription; + $cart_item = $switch_item->cart_item; + $old_price_per_day = $switch_item->get_old_price_per_day(); + $new_price_per_day = $switch_item->get_new_price_per_day(); + /** * Allow third-parties to filter whether to reduce the prepaid term or not. * @@ -248,15 +255,15 @@ class WCS_Switch_Totals_Calculator { * - The old trial period and length doesn't match the new one. * - Or there are more days in the in old cycle as there are in the in new cycle (for example switching from yearly to monthly) * - * @param bool Whether the switch should reduce the current subscription's prepaid term. - * @param WC_Subscription $switch_item->subscription The subscription being switched. - * @param array $switch_item->cart_item The cart item recording the switch. + * @param bool $should_reduce_current_subscription_prepaid_term Whether the switch should reduce the current subscription's prepaid term. + * @param WC_Subscription $subscription The subscription being switched. + * @param array $cart_item The cart item recording the switch. * @param int $days_in_old_cycle The number of days in the current subscription's billing cycle. * @param int $days_in_new_cycle The number of days in the new product's billing cycle. - * @param float $switch_item->get_old_price_per_day() The current subscription's price per day. - * @param float $switch_item->get_new_price_per_day() The new product's price per day. + * @param float $old_price_per_day The current subscription's price per day. + * @param float $new_price_per_day The new product's price per day. */ - return apply_filters( 'wcs_switch_proration_reduce_pre_paid_term', $is_switch_out_of_trial || $days_in_old_cycle > $days_in_new_cycle, $switch_item->subscription, $switch_item->cart_item, $days_in_old_cycle, $days_in_new_cycle, $switch_item->get_old_price_per_day(), $switch_item->get_new_price_per_day() ); + return (bool) apply_filters( 'wcs_switch_proration_reduce_pre_paid_term', $should_reduce_current_subscription_prepaid_term, $subscription, $cart_item, $days_in_old_cycle, $days_in_new_cycle, $old_price_per_day, $new_price_per_day ); } /** diff --git a/languages/woocommerce-subscriptions-fr.po b/languages/woocommerce-subscriptions-fr.po index a4694f5..15852ab 100644 --- a/languages/woocommerce-subscriptions-fr.po +++ b/languages/woocommerce-subscriptions-fr.po @@ -317,8 +317,8 @@ msgid "Thank you for your renewal order" msgstr "Merci pour votre commande de renouvellement" #: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:25 -msgid "Your {blogname} renewal order has been received!" -msgstr "Votre commande de renouvellement de {blogname} a été reçue !" +msgid "Your {site_title} renewal order has been received!" +msgstr "Votre commande de renouvellement de {site_title} a été reçue !" #: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:24 msgid "" @@ -2021,14 +2021,14 @@ msgctxt "item name sent to paypal" msgid "Subscription %1$s - %2$s" msgstr "Abonnement %1$s - %2$s" -#. translators: placeholder is {blogname}, a variable that will be substituted +#. translators: placeholder is {site_title}, a variable that will be substituted #. when email is sent out #: includes/emails/class-wcs-email-on-hold-subscription.php:31 msgctxt "default email subject for suspended emails sent to the admin" msgid "[%s] Subscription Suspended" msgstr "[%s] Abonnement suspendu" -#. translators: placeholder is {blogname}, a variable that will be substituted +#. translators: placeholder is {site_title}, a variable that will be substituted #. when email is sent out #: includes/emails/class-wcs-email-expired-subscription.php:31 msgctxt "default email subject for expired emails sent to the admin" @@ -4216,7 +4216,7 @@ msgctxt "" msgid "#" msgstr "n°" -#. translators: $1: {blogname}, $2: {order_date}, variables will be substituted +#. translators: $1: {site_title}, $2: {order_date}, variables will be substituted #. when email is sent out #: includes/emails/class-wcs-email-completed-renewal-order.php:40 msgctxt "Default email subject for email with downloadable files in it" @@ -4234,7 +4234,7 @@ msgstr "" "Votre commande de renouvellement d’abonnement est terminée, téléchargez vos " "fichiers" -#. translators: $1: {blogname}, $2: {order_date}, variables that will be +#. translators: $1: {site_title}, $2: {order_date}, variables that will be #. substituted when email is sent out #: includes/emails/class-wcs-email-completed-renewal-order.php:31 msgctxt "" @@ -4264,7 +4264,7 @@ msgctxt "" msgid "Email Heading" msgstr "En-tête de l’e-mail" -#. translators: placeholder is {blogname}, a variable that will be substituted +#. translators: placeholder is {site_title}, a variable that will be substituted #. when email is sent out #: includes/emails/class-wcs-email-cancelled-subscription.php:31 msgctxt "default email subject for cancelled emails sent to the admin" @@ -5999,8 +5999,8 @@ msgstr "" "désirez mettre en place une alternative." #: includes/emails/class-wcs-email-new-switch-order.php:26 -msgid "[{blogname}] Subscription Switched ({order_number}) - {order_date}" -msgstr "[{blogname}] Abonnement changé ({order_number}) - {order_date}" +msgid "[{site_title}] Subscription Switched ({order_number}) - {order_date}" +msgstr "[{site_title}] Abonnement changé ({order_number}) - {order_date}" #: includes/emails/class-wcs-email-new-switch-order.php:23 msgid "" @@ -6017,9 +6017,9 @@ msgstr "Abonnement changé" #: includes/emails/class-wcs-email-new-renewal-order.php:26 msgid "" -"[{blogname}] New subscription renewal order ({order_number}) - {order_date}" +"[{site_title}] New subscription renewal order ({order_number}) - {order_date}" msgstr "" -"[{blogname}] Nouvelle commande de renouvellement d’abonnement ({order_number}" +"[{site_title}] Nouvelle commande de renouvellement d’abonnement ({order_number}" ") - {order_date}" #: includes/emails/class-wcs-email-new-renewal-order.php:25 @@ -6052,8 +6052,8 @@ msgid "Customer Renewal Invoice" msgstr "Facture de renouvellement client" #: includes/emails/class-wcs-email-processing-renewal-order.php:29 -msgid "Your {blogname} renewal order receipt from {order_date}" -msgstr "Votre reçu de commande de renouvellement de {blogname} du {order_date}" +msgid "Your {site_title} renewal order receipt from {order_date}" +msgstr "Votre reçu de commande de renouvellement de {site_title} du {order_date}" #: includes/emails/class-wcs-email-processing-renewal-order.php:28 msgid "Thank you for your order" @@ -6075,10 +6075,10 @@ msgstr "Traitement de la commande de renouvellement" #: includes/emails/class-wcs-email-completed-switch-order.php:39 msgid "" -"Your {blogname} subscription change from {order_date} is complete - download " +"Your {site_title} subscription change from {order_date} is complete - download " "your files" msgstr "" -"Votre changement d’abonnement de {blogname} du {order_date} est terminé, " +"Votre changement d’abonnement de {site_title} du {order_date} est terminé, " "téléchargez vos fichiers" #: includes/emails/class-wcs-email-completed-switch-order.php:38 @@ -6086,9 +6086,9 @@ msgid "Your subscription change is complete - download your files" msgstr "Votre changement d’abonnement est terminé, téléchargez vos fichiers" #: includes/emails/class-wcs-email-completed-switch-order.php:31 -msgid "Your {blogname} subscription change from {order_date} is complete" +msgid "Your {site_title} subscription change from {order_date} is complete" msgstr "" -"Votre changement d’abonnement de {blogname} du {order_date} est terminé" +"Votre changement d’abonnement de {site_title} du {order_date} est terminé" #: includes/emails/class-wcs-email-completed-switch-order.php:30 msgid "Your subscription change is complete" diff --git a/languages/woocommerce-subscriptions.pot b/languages/woocommerce-subscriptions.pot index 0126190..1c18867 100644 --- a/languages/woocommerce-subscriptions.pot +++ b/languages/woocommerce-subscriptions.pot @@ -2,21 +2,21 @@ # This file is distributed under the same license as the WooCommerce Subscriptions plugin. msgid "" msgstr "" -"Project-Id-Version: WooCommerce Subscriptions 7.4.0\n" +"Project-Id-Version: WooCommerce Subscriptions 7.5.0\n" "Report-Msgid-Bugs-To: https://woocommerce.com/contact-us\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2025-04-14T15:37:51+00:00\n" +"POT-Creation-Date: 2025-05-20T20:21:13+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.11.0\n" "X-Domain: woocommerce-subscriptions\n" #. Plugin Name of the plugin #: woocommerce-subscriptions.php -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:49 +#: includes/core/privacy/class-wcs-privacy.php:49 msgid "WooCommerce Subscriptions" msgstr "" @@ -33,7 +33,7 @@ msgstr "" #. Author of the plugin #: woocommerce-subscriptions.php #: includes/admin/class-wcs-admin-reports.php:136 -#: includes/admin/reports/class-wcs-report-cache-manager.php:267 +#: includes/admin/reports/class-wcs-report-cache-manager.php:269 msgid "WooCommerce" msgstr "" @@ -55,18 +55,18 @@ msgstr "" #: includes/admin/class-wcs-admin-reports.php:81 #: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:938 #: includes/api/class-wc-rest-subscriptions-settings.php:29 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1030 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1182 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:100 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-wc-admin-manager.php:41 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-wc-admin-manager.php:51 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-wc-admin-manager.php:93 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:393 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:406 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:108 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:133 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:289 -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:51 +#: includes/core/admin/class-wc-subscriptions-admin.php:1030 +#: includes/core/admin/class-wc-subscriptions-admin.php:1182 +#: includes/core/admin/class-wcs-admin-system-status.php:100 +#: includes/core/admin/class-wcs-wc-admin-manager.php:41 +#: includes/core/admin/class-wcs-wc-admin-manager.php:51 +#: includes/core/admin/class-wcs-wc-admin-manager.php:93 +#: includes/core/class-wc-subscriptions-core-plugin.php:393 +#: includes/core/class-wc-subscriptions-core-plugin.php:406 +#: includes/core/class-wcs-query.php:108 +#: includes/core/class-wcs-query.php:133 +#: includes/core/class-wcs-query.php:289 +#: includes/core/privacy/class-wcs-privacy-exporters.php:51 msgid "Subscriptions" msgstr "" @@ -94,34 +94,34 @@ msgstr "" msgid "Failed Payment Retries" msgstr "" -#: includes/admin/reports/class-wcs-report-cache-manager.php:270 +#: includes/admin/reports/class-wcs-report-cache-manager.php:272 msgid "Please note: data for this report is cached. The data displayed may be out of date by up to 24 hours. The cache is updated each morning at 4am in your site's timezone." msgstr "" -#: includes/admin/reports/class-wcs-report-cache-manager.php:319 +#: includes/admin/reports/class-wcs-report-cache-manager.php:321 msgctxt "Whether the Report Cache has been enabled" msgid "Report Cache Enabled" msgstr "" -#: includes/admin/reports/class-wcs-report-cache-manager.php:321 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1724 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1793 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:139 +#: includes/admin/reports/class-wcs-report-cache-manager.php:323 +#: includes/core/admin/class-wc-subscriptions-admin.php:1724 +#: includes/core/admin/class-wc-subscriptions-admin.php:1793 +#: includes/core/admin/class-wcs-admin-system-status.php:139 msgid "Yes" msgstr "" -#: includes/admin/reports/class-wcs-report-cache-manager.php:321 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1724 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:139 +#: includes/admin/reports/class-wcs-report-cache-manager.php:323 +#: includes/core/admin/class-wc-subscriptions-admin.php:1724 +#: includes/core/admin/class-wcs-admin-system-status.php:139 msgid "No" msgstr "" -#: includes/admin/reports/class-wcs-report-cache-manager.php:325 +#: includes/admin/reports/class-wcs-report-cache-manager.php:327 msgid "Cache Update Failures" msgstr "" #. translators: %d refers to the number of times we have detected cache update failures -#: includes/admin/reports/class-wcs-report-cache-manager.php:328 +#: includes/admin/reports/class-wcs-report-cache-manager.php:330 msgid "%d failures" msgid_plural "%d failure" msgstr[0] "" @@ -470,9 +470,9 @@ msgstr "" #: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:797 #: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:201 #: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:225 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-table.php:16 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:23 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:48 +#: includes/core/admin/meta-boxes/views/html-related-orders-table.php:16 +#: templates/myaccount/related-orders.php:27 +#: templates/myaccount/related-orders.php:52 msgid "Date" msgstr "" @@ -632,7 +632,7 @@ msgstr "" #: includes/api/class-wc-rest-subscription-system-status-manager.php:36 #: includes/api/class-wc-rest-subscription-system-status-manager.php:61 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php:56 +#: includes/core/class-wcs-staging.php:56 msgid "staging" msgstr "" @@ -641,39 +641,39 @@ msgstr "" msgid "live" msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:106 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:107 msgid "Subscriptions." msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:112 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:113 msgid "WCS debug constant." msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:118 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:119 msgid "Subscriptions Mode" msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:124 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:125 msgid "Subscriptions Live Site URL" msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:131 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:132 msgid "Subscriptions broken down by status." msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:140 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:141 msgid "Whether the Report Cache is enabled." msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:146 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:147 msgid "Number of report cache failures." msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:152 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:153 msgid "Subscriptions by Payment Gateway." msgstr "" -#: includes/api/class-wc-rest-subscription-system-status-manager.php:161 +#: includes/api/class-wc-rest-subscription-system-status-manager.php:162 msgid "Payment Gateway Feature Support." msgstr "" @@ -738,20 +738,20 @@ msgid "The status to transition a subscription to." msgstr "" #: includes/api/class-wc-rest-subscriptions-controller.php:392 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:350 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:506 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:349 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:504 #: includes/api/v2/class-wc-rest-subscriptions-v2-controller.php:396 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:179 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:453 +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:179 +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:453 msgid "The number of billing periods between subscription renewals." msgstr "" #: includes/api/class-wc-rest-subscriptions-controller.php:397 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:355 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:511 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:354 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:509 #: includes/api/v2/class-wc-rest-subscriptions-v2-controller.php:401 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:172 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:446 +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:172 +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:446 msgid "Billing period for the subscription." msgstr "" @@ -768,8 +768,8 @@ msgid "Whether the subscription requires manual renewal." msgstr "" #: includes/api/class-wc-rest-subscriptions-controller.php:419 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:361 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:517 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:360 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:515 #: includes/api/v2/class-wc-rest-subscriptions-v2-controller.php:407 msgid "Subscription payment details." msgstr "" @@ -822,8 +822,8 @@ msgstr "" #. translators: 1$: gateway id, 2$: error message #: includes/api/class-wc-rest-subscriptions-controller.php:536 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:336 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:405 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:335 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:403 #: includes/api/v2/class-wc-rest-subscriptions-v2-controller.php:528 msgid "Subscription payment method could not be set to %1$s with error message: %2$s" msgstr "" @@ -849,7 +849,7 @@ msgid "Order already has subscriptions associated with it." msgstr "" #: includes/api/legacy/class-wc-api-subscriptions.php:102 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:136 +#: includes/core/wcs-functions.php:136 msgid "Invalid subscription status given." msgstr "" @@ -872,8 +872,8 @@ msgid "Edit subscription failed with error: %s" msgstr "" #: includes/api/legacy/class-wc-api-subscriptions.php:314 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:306 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:367 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:305 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:365 msgid "Gateway does not support admin changing the payment method on a Subscription." msgstr "" @@ -883,12 +883,12 @@ msgid "Subscription payment method could not be set to %1$s and has been set to msgstr "" #: includes/api/legacy/class-wc-api-subscriptions.php:387 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:165 +#: includes/core/wcs-functions.php:165 msgid "Invalid subscription billing interval given. Must be an integer greater than 0." msgstr "" #: includes/api/legacy/class-wc-api-subscriptions.php:398 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:160 +#: includes/core/wcs-functions.php:160 msgid "Invalid subscription billing period given." msgstr "" @@ -897,153 +897,153 @@ msgctxt "API response confirming order note deleted from a subscription" msgid "Permanently deleted subscription note" msgstr "" -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:172 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:294 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:171 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:292 msgid "Invalid subscription id." msgstr "" #. translators: placeholder is an error message. -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:242 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:241 msgid "Cannot create subscription: %s." msgstr "" #. translators: placeholder is an error message. -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:287 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:475 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:286 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:473 msgid "Updating subscription dates errored with message: %s" msgstr "" -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:366 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:522 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:365 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:520 msgid "Payment gateway ID." msgstr "" -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:373 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:529 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:372 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:527 msgid "The subscription's start date." msgstr "" -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:378 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:534 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:377 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:532 msgid "The subscription's trial date" msgstr "" -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:383 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:539 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:440 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:382 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:537 +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:440 msgid "The subscription's next payment date." msgstr "" -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:388 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:544 +#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:387 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:542 msgid "The subscription's end date." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:185 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:184 msgid "Customer ID is invalid." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:500 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:498 msgid "The status to transition the subscription to. Unlike the \"status\" param, this will calculate and update the subscription dates." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:549 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:547 msgid "The subscription's original subscription ID if this is a resubscribed subscription." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:555 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:553 msgid "The subscription's resubscribed subscription ID." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:561 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:559 msgid "The date the subscription's latest order was completed, in GMT." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:567 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:565 msgid "The date the subscription's latest order was paid, in GMT." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:573 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:571 msgid "Removed line items data." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:580 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:578 msgid "Item ID." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:586 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:584 msgid "Product name." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:592 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:590 msgid "Product SKU." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:598 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:596 msgid "Product ID." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:603 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:601 msgid "Variation ID, if applicable." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:608 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:606 msgid "Quantity ordered." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:613 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:611 msgid "Tax class of product." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:619 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:617 msgid "Product price." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:625 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:623 msgid "Line subtotal (before discounts)." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:630 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:628 msgid "Line subtotal tax (before discounts)." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:635 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:633 msgid "Line total (after discounts)." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:640 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:638 msgid "Line total tax (after discounts)." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:645 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:643 msgid "Line taxes." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:653 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:651 msgid "Tax rate ID." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:659 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:657 msgid "Tax total." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:665 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:663 msgid "Tax subtotal." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:674 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:672 msgid "Removed line item meta data." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:682 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:680 msgid "Meta key." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:688 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:686 msgid "Meta label." msgstr "" -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:694 +#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:692 msgid "Meta value." msgstr "" @@ -1080,9 +1080,9 @@ msgid "Add a Subscription Product" msgstr "" #: includes/class-wc-subscriptions-plugin.php:227 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:574 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:35 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:34 +#: includes/core/class-wc-subscriptions-core-plugin.php:574 +#: includes/core/upgrades/templates/wcs-about-2-0.php:35 +#: includes/core/upgrades/templates/wcs-about.php:34 msgid "Settings" msgstr "" @@ -1114,9 +1114,9 @@ msgstr "" #: includes/class-wcs-call-to-action-button-text-manager.php:47 #: includes/class-wcs-call-to-action-button-text-manager.php:55 #: includes/class-wcs-call-to-action-button-text-manager.php:58 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:657 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:1202 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:1234 +#: includes/core/class-wc-subscriptions-checkout.php:657 +#: includes/core/class-wc-subscriptions-product.php:1202 +#: includes/core/class-wc-subscriptions-product.php:1234 msgid "Sign up now" msgstr "" @@ -1142,12 +1142,12 @@ msgid "Set a maximum number of times a customer can suspend their account for ea msgstr "" #: includes/class-wcs-customer-suspension-manager.php:111 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1382 +#: includes/core/admin/class-wcs-admin-post-types.php:1387 msgid "Suspend" msgstr "" #: includes/class-wcs-drip-downloads-manager.php:64 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:108 +#: includes/core/upgrades/templates/wcs-about-2-0.php:108 msgid "Drip Downloadable Content" msgstr "" @@ -1191,7 +1191,7 @@ msgid "Active for unlimited payments" msgstr "" #: includes/class-wcs-limited-recurring-coupon-manager.php:388 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:1148 +#: includes/core/class-wc-subscriptions-coupon.php:1148 msgid "Sorry, it seems there are no available payment methods which support the recurring coupon you are using. Please contact us if you require assistance or wish to make alternate arrangements." msgstr "" @@ -1222,28 +1222,28 @@ msgstr "" msgid "If you don't want new subscription purchases to automatically charge renewal payments, you can turn off automatic payments. Existing automatic subscriptions will continue to charge customers automatically. %1$sLearn more%2$s." msgstr "" -#: includes/class-wcs-subscriber-role-manager.php:39 +#: includes/class-wcs-subscriber-role-manager.php:41 msgid "Roles" msgstr "" #. translators: placeholders are tags -#: includes/class-wcs-subscriber-role-manager.php:42 +#: includes/class-wcs-subscriber-role-manager.php:44 msgid "Choose the default roles to assign to active and inactive subscribers. For record keeping purposes, a user account must be created for subscribers. Users with the %1$sadministrator%2$s role, such as yourself, will never be allocated these roles to prevent locking out administrators." msgstr "" -#: includes/class-wcs-subscriber-role-manager.php:46 +#: includes/class-wcs-subscriber-role-manager.php:48 msgid "Subscriber Default Role" msgstr "" -#: includes/class-wcs-subscriber-role-manager.php:47 +#: includes/class-wcs-subscriber-role-manager.php:49 msgid "When a subscription is activated, either manually or after a successful purchase, new users will be assigned this role." msgstr "" -#: includes/class-wcs-subscriber-role-manager.php:58 +#: includes/class-wcs-subscriber-role-manager.php:60 msgid "Inactive Subscriber Role" msgstr "" -#: includes/class-wcs-subscriber-role-manager.php:59 +#: includes/class-wcs-subscriber-role-manager.php:61 msgid "If a subscriber's subscription is manually cancelled or expires, she will be assigned this role." msgstr "" @@ -1276,7 +1276,7 @@ msgid "Welcome to WooCommerce Subscriptions %s!" msgstr "" #: includes/class-wcs-upgrade-notice-manager.php:112 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-failed-scheduled-action-manager.php:232 +#: includes/core/class-wcs-failed-scheduled-action-manager.php:232 msgid "Learn more" msgstr "" @@ -1308,21 +1308,4712 @@ msgstr "" msgid "Allow a subscription product with a $0 initial payment to be purchased without providing a payment method. The customer will be required to provide a payment method at the end of the initial period to keep the subscription active." msgstr "" -#: includes/early-renewal/class-wcs-cart-early-renewal.php:74 -msgid "Renew now" +#. translators: 1: relation type, 2: list of valid relation types. +#: includes/core/abstracts/abstract-wcs-related-order-store.php:148 +msgid "Invalid relation type: %1$s. Order relationship type must be one of: %2$s." msgstr "" +#: includes/core/admin/class-wc-subscriptions-admin.php:211 +msgid "Simple subscription" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:212 +msgid "Variable subscription" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:233 +msgid "Downloadable" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:234 +msgid "Virtual" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:298 +#: templates/admin/html-variation-price.php:25 +msgid "Choose the subscription price, billing interval and period." +msgstr "" + +#. translators: placeholder is trial period validation message if passed an invalid value (e.g. "Trial period can not exceed 4 weeks") +#: includes/core/admin/class-wc-subscriptions-admin.php:300 +msgctxt "Trial period field tooltip on Edit Product administration screen" +msgid "An optional period of time to wait before charging the first recurring payment. Any sign up fee will still be charged at the outset of the subscription. %s" +msgstr "" + +#. translators: %s: currency symbol. +#. translators: placeholder is a currency symbol / code +#: includes/core/admin/class-wc-subscriptions-admin.php:315 +#: templates/admin/html-variation-price.php:23 +msgid "Subscription price (%s)" +msgstr "" + +#. Translators: %s: formatted example price value. +#. translators: %s the formatted example price value. +#: includes/core/admin/class-wc-subscriptions-admin.php:320 +#: includes/core/admin/class-wc-subscriptions-admin.php:359 +#: templates/admin/html-variation-price.php:30 +msgctxt "example price" +msgid "e.g. %s" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:321 +msgid "Subscription interval" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:327 +#: includes/core/admin/class-wc-subscriptions-admin.php:484 +msgid "Subscription period" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:343 +#: includes/core/admin/class-wc-subscriptions-admin.php:485 +#: templates/admin/html-variation-price.php:50 +msgid "Stop renewing after" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:346 +msgid "Automatically stop renewing the subscription after this length of time. This length is in addition to any free trial or amount of time provided before a synchronised first renewal date." +msgstr "" + +#. translators: %s is a currency symbol / code +#: includes/core/admin/class-wc-subscriptions-admin.php:357 +#: templates/admin/html-variation-price.php:63 +msgid "Sign-up fee (%s)" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:360 +#: templates/admin/html-variation-price.php:64 +msgid "Optionally include an amount to be charged at the outset of the subscription. The sign-up fee will be charged immediately, even if the product has a free trial or the payment dates are synced." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:374 +#: includes/core/class-wc-subscriptions-cart.php:2416 +#: templates/admin/html-variation-price.php:70 +msgid "Free trial" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:377 +#: templates/admin/deprecated/html-variation-price.php:115 +msgid "Subscription Trial Period" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:417 +msgid "One time shipping" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:418 +msgid "Shipping for subscription products is normally charged on the initial order and all renewal orders. Enable this to only charge shipping once on the initial order. Note: for this setting to be enabled the subscription must not have a free trial or a synced renewal date." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:481 +msgid "Subscription pricing" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:482 +msgid "Subscription sign-up fee" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:483 +msgid "Subscription billing interval" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:486 +msgid "Free trial length" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:487 +msgid "Free trial period" +msgstr "" + +#. translators: %s: subscription status. +#: includes/core/admin/class-wc-subscriptions-admin.php:810 +msgid "Unable to change subscription status to \"%s\". Please assign a customer to the subscription to activate it." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:864 +msgid "Trashing this order will also trash the subscriptions purchased with the order." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:877 +msgid "Enter the new period, either day, week, month or year:" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:878 +msgid "Enter a new length (e.g. 5):" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:879 +msgid "Enter a new interval as a single number (e.g. to charge every 2nd month, enter 2):" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:880 +msgid "Delete all variations without a subscription" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:886 +msgid "An error occurred determining if that variation can be deleted. Please try again." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:887 +msgid "That variation can not be removed because it is associated with active subscriptions. To remove this variation, please cancel and delete the subscriptions for it." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:892 +msgid "" +"You are about to trash one or more orders which contain a subscription.\n" +"\n" +"Trashing the orders will also trash the subscriptions purchased with these orders." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:900 +msgid "" +"WARNING: Bad things are about to happen!\n" +"\n" +"The payment gateway used to purchase this subscription does not support modifying a subscription's details.\n" +"\n" +"Changes to the billing period, recurring discount, recurring tax or recurring total may not be reflected in the amount charged by the payment gateway." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:901 +msgid "You are deleting a subscription item. You will also need to manually cancel and trash the subscription on the Manage Subscriptions screen." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:908 +msgid "" +"Warning: Deleting a user will also delete the user's subscriptions. The user's orders will remain but be reassigned to the 'Guest' user.\n" +"\n" +"Do you want to continue to delete this user and any associated subscriptions?" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:912 +msgid "PayPal Standard has a number of limitations and does not support all subscription features." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:912 +msgid "Because of this, it is not recommended as a payment method for Subscriptions unless it is the only available option for your country." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:915 +msgid "This action cannot be reversed. Are you sure you wish to erase personal data from the selected subscriptions?" +msgstr "" + +#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: "

", 3$: "

", 4$: "", 5$: "", 6$: "", 7$: "", 8$: "

" +#: includes/core/admin/class-wc-subscriptions-admin.php:932 +msgctxt "used in admin pointer script params in javascript as type pointer content" +msgid "%1$sChoose Subscription%2$s%3$sThe WooCommerce Subscriptions extension adds two new subscription product types - %4$sSimple subscription%5$s and %6$sVariable subscription%7$s.%8$s" +msgstr "" + +#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: "

", 3$: "

", 4$: "

" +#: includes/core/admin/class-wc-subscriptions-admin.php:934 +msgctxt "used in admin pointer script params in javascript as price pointer content" +msgid "%1$sSet a Price%2$s%3$sSubscription prices are a little different to other product prices. For a subscription, you can set a billing period, length, sign-up fee and free trial.%4$s" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:960 +msgid "Active subscriber?" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1004 +msgid "Manage Subscriptions" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1008 +#: includes/core/class-wc-subscriptions-core-plugin.php:402 +msgid "Search Subscriptions" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1234 +msgctxt "options section heading" +msgid "Miscellaneous" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1241 +msgid "Mixed Checkout" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1242 +msgid "Allow multiple subscriptions and products to be purchased simultaneously." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1246 +msgid "Allow a subscription product to be purchased with other products and subscriptions in the same transaction." +msgstr "" + +#. translators: placeholder is a number +#. translators: placeholder is a subscription ID. +#: includes/core/admin/class-wc-subscriptions-admin.php:1348 +#: includes/core/admin/class-wc-subscriptions-admin.php:1590 +msgid "We can't find a subscription with ID #%d. Perhaps it was deleted?" +msgstr "" + +#. translators: Placeholders are opening and closing link tags. +#: includes/core/admin/class-wc-subscriptions-admin.php:1441 +#: includes/core/admin/class-wc-subscriptions-admin.php:1503 +msgid "We weren't able to locate the set of report results you requested. Please regenerate the link from the %1$sSubscription Reports screen%2$s." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1558 +msgid "We can't find a paid subscription order for this user." +msgstr "" + +#. translators: placeholders are opening link tag, ID of sub, and closing link tag +#: includes/core/admin/class-wc-subscriptions-admin.php:1597 +msgid "Showing orders for %1$sSubscription %2$s%3$s" +msgstr "" + +#. translators: number of 1$: days, 2$: weeks, 3$: months, 4$: years +#: includes/core/admin/class-wc-subscriptions-admin.php:1620 +msgid "The trial period can not exceed: %1$s, %2$s, %3$s or %4$s." +msgstr "" + +#. translators: placeholder is a time period (e.g. "4 weeks") +#: includes/core/admin/class-wc-subscriptions-admin.php:1625 +msgid "The trial period can not exceed %s." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1650 +msgid "Please log in to your account to view your subscriptions." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1687 +msgid "No subscriptions found for that customer." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1689 +msgid "You do not have permission to view those subscriptions." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1723 +#: includes/core/admin/class-wcs-admin-system-status.php:137 +msgctxt "label that indicates whether debugging is turned on for the plugin" +msgid "WCS_DEBUG" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1729 +#: includes/core/admin/class-wcs-admin-system-status.php:151 +msgctxt "Live or Staging, Label on WooCommerce -> System Status page" +msgid "Subscriptions Mode" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1730 +#: includes/core/admin/class-wcs-admin-system-status.php:153 +msgctxt "refers to staging site" +msgid "Staging" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1730 +#: includes/core/admin/class-wcs-admin-system-status.php:153 +msgctxt "refers to live site" +msgid "Live" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1760 +msgid "Automatic Recurring Payments" +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1793 +msgid "Supports automatic renewal payments." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1874 +msgid "Subscription items can no longer be edited." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1879 +msgid "This subscription is no longer editable because the payment gateway does not allow modification of recurring amounts." +msgstr "" + +#. translators: $1-2: opening and closing tags of a link that takes to Woo marketplace / Stripe product page +#: includes/core/admin/class-wc-subscriptions-admin.php:1898 +msgid "No payment gateways capable of processing automatic subscription payments are enabled. If you would like to process automatic payments, we recommend %1$sWooPayments%2$s." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:1905 +msgid "Recurring Payments" +msgstr "" + +#. translators: placeholders are opening and closing link tags +#: includes/core/admin/class-wc-subscriptions-admin.php:1913 +msgid "Payment gateways which don't support automatic recurring payments can be used to process %1$smanual subscription renewal payments%2$s." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:2033 +msgid "Note that purchasing a subscription still requires an account." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:2047 +msgid "The product type can not be changed because this product is associated with subscriptions." +msgstr "" + +#: includes/core/admin/class-wc-subscriptions-admin.php:2104 +#: includes/core/admin/class-wc-subscriptions-admin.php:2105 +msgid "Allow subscription customers to create an account during checkout" +msgstr "" + +#: includes/core/admin/class-wcs-admin-empty-list-content-manager.php:29 +msgid "No subscriptions found." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:83 +msgctxt "meta box title" +msgid "Subscription Data" +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:85 +msgctxt "meta box title" +msgid "Schedule" +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:89 +#: includes/core/admin/class-wcs-admin-meta-boxes.php:103 +msgid "Related Orders" +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:174 +msgid "Please enter a start date in the past." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:175 +msgid "Please enter a date at least 2 minutes into the future." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:175 +msgid "Please enter a date at least one hour into the future." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:176 +msgid "Please enter a date after the trial end." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:177 +#: includes/core/admin/class-wcs-admin-meta-boxes.php:178 +msgid "Please enter a date after the start date." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:179 +msgid "Please enter a date before the next payment." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:180 +msgid "Please enter a date after the next payment." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:181 +msgid "" +"Are you sure you want to process a renewal?\n" +"\n" +"This will charge the customer and email them the renewal order (if emails are enabled)." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:197 +msgid "" +"Are you sure you want to retry payment for this renewal order?\n" +"\n" +"This will attempt to charge the customer and send renewal order emails (if emails are enabled)." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:228 +msgid "Process renewal" +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:232 +msgid "Create pending renewal order" +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:234 +msgid "Create pending parent order" +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:238 +msgid "Retry Renewal Payment" +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:251 +msgid "Process renewal order action requested by admin." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:261 +msgid "Create pending renewal order requested by admin action." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:267 +msgid "Pending renewal order was not created, as it was not possible to update the subscription status." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:279 +msgid "Creation of the pending renewal order failed." +msgstr "" + +#. Translators: %1$s opening link tag, %2$s closing link tag. +#: includes/core/admin/class-wcs-admin-meta-boxes.php:300 +msgid "A pending %1$srenewal order%2$s was successfully created!" +msgstr "" + +#. Translators: %1$s opening link tag, %2$s closing link tag. +#: includes/core/admin/class-wcs-admin-meta-boxes.php:312 +msgid "A %1$spending renewal order%2$s was successfully created, but there was a problem setting the payment method. Please review the order." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:348 +msgid "Create pending parent order requested by admin action." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:379 +msgid "Retry renewal payment action requested by admin." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:475 +msgid "This order contains line items with prices above the current product price. To override the product's live price when the customer pays for this order, lock in the manual price increases." +msgstr "" + +#: includes/core/admin/class-wcs-admin-meta-boxes.php:479 +msgid "Lock manual price increases" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:239 +msgid "Search for a product…" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:303 +#: includes/core/admin/class-wcs-admin-post-types.php:334 +msgctxt "an action on a subscription" +msgid "Move to Trash" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:312 +msgctxt "an action on a subscription" +msgid "Restore" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:313 +msgctxt "an action on a subscription" +msgid "Delete Permanently" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:331 +#: includes/core/admin/class-wcs-admin-post-types.php:1775 +msgctxt "an action on a subscription" +msgid "Activate" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:332 +#: includes/core/admin/class-wcs-admin-post-types.php:1776 +msgctxt "an action on a subscription" +msgid "Put on-hold" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:333 +#: includes/core/admin/class-wcs-admin-post-types.php:1388 +#: includes/core/admin/class-wcs-admin-post-types.php:1777 +#: includes/core/class-wc-subscriptions-manager.php:1955 +#: includes/core/wcs-user-functions.php:329 +#: templates/myaccount/related-orders.php:83 +msgctxt "an action on a subscription" +msgid "Cancel" +msgstr "" + +#. translators: placeholder is the number of subscriptions updated +#: includes/core/admin/class-wcs-admin-post-types.php:421 +msgid "%s subscription status changed." +msgid_plural "%s subscription statuses changed." +msgstr[0] "" +msgstr[1] "" + +#. translators: 1$: is the number of subscriptions not updated, 2$: is the error message +#: includes/core/admin/class-wcs-admin-post-types.php:440 +msgid "%1$s subscription could not be updated: %2$s" +msgid_plural "%1$s subscriptions could not be updated: %2$s" +msgstr[0] "" +msgstr[1] "" + +#: includes/core/admin/class-wcs-admin-post-types.php:468 +#: includes/core/admin/meta-boxes/views/html-related-orders-table.php:17 +#: templates/myaccount/my-subscriptions.php:22 +#: templates/myaccount/my-subscriptions.php:40 +#: templates/myaccount/related-orders.php:28 +#: templates/myaccount/related-orders.php:55 +#: templates/myaccount/related-subscriptions.php:22 +#: templates/myaccount/related-subscriptions.php:37 +#: templates/myaccount/subscription-details.php:18 +msgid "Status" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:469 +#: includes/core/class-wc-subscriptions-core-plugin.php:394 +#: templates/emails/cancelled-subscription.php:39 +#: templates/emails/expired-subscription.php:24 +#: templates/emails/on-hold-subscription.php:24 +#: templates/myaccount/my-subscriptions.php:21 +#: templates/myaccount/related-subscriptions.php:21 +msgid "Subscription" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:470 +msgid "Items" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:471 +#: assets/src/js/recurring-totals/index.js:188 +#: assets/src/js/recurring-totals/index.js:285 +#: core-legacy/build/index.js:11 +#: core-legacy/build/index.js:17 +msgid "Total" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:472 +msgid "Start Date" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:473 +msgid "Trial End" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:474 +msgid "Next Payment" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:475 +msgid "Last Order Date" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:476 +msgid "End Date" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:477 +msgctxt "number of orders linked to a subscription" +msgid "Orders" +msgstr "" + +#. translators: placeholder is a subscription ID. +#: includes/core/admin/class-wcs-admin-post-types.php:512 +msgctxt "hash before subscription number" +msgid "#%s" +msgstr "" + +#. translators: Placeholder is a
HTML tag. +#: includes/core/admin/class-wcs-admin-post-types.php:524 +msgid "This subscription couldn't be loaded from the database. %s Click to learn more." +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:562 +msgctxt "meaning billing address" +msgid "Billing:" +msgstr "" + +#. translators: placeholder is customer's billing email +#: includes/core/admin/class-wcs-admin-post-types.php:567 +msgid "Email: %s" +msgstr "" + +#. translators: placeholder is customer's billing phone number +#: includes/core/admin/class-wcs-admin-post-types.php:572 +msgid "Tel: %s" +msgstr "" + +#. translators: $1: is opening link, $2: is subscription order number, $3: is closing link tag, $4: is user's name +#: includes/core/admin/class-wcs-admin-post-types.php:603 +msgctxt "Subscription title on admin table. (e.g.: #211 for John Doe)" +msgid "%1$s#%2$s%3$s for %4$s" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:612 +msgid "Show more details" +msgstr "" + +#. translators: %d: item count. +#: includes/core/admin/class-wcs-admin-post-types.php:633 +msgid "%d item" +msgid_plural "%d items" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is the display name of a payment gateway a subscription was paid by +#. translators: %s: payment method. +#: includes/core/admin/class-wcs-admin-post-types.php:652 +#: includes/core/class-wc-subscription.php:2327 +msgid "Via %s" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:701 +msgid "Y/m/d g:i:s A" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:716 +msgid "Subscription payment overdue.
" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:721 +msgid "This date should be treated as an estimate only. The payment gateway for this subscription controls when payments are processed.
" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1116 +#: includes/core/admin/class-wcs-admin-post-types.php:1119 +#: includes/core/admin/class-wcs-admin-post-types.php:1122 +msgid "Subscription updated." +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1117 +msgid "Custom field updated." +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1118 +msgid "Custom field deleted." +msgstr "" + +#. translators: placeholder is previous post title +#: includes/core/admin/class-wcs-admin-post-types.php:1121 +msgctxt "used in post updated messages" +msgid "Subscription restored to revision from %s" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1123 +msgid "Subscription saved." +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1124 +msgid "Subscription submitted." +msgstr "" + +#. translators: php date string +#: includes/core/admin/class-wcs-admin-post-types.php:1126 +msgid "Subscription scheduled for: %1$s." +msgstr "" + +#. translators: php date string +#: includes/core/admin/class-wcs-admin-post-types.php:1126 +msgctxt "used in \"Subscription scheduled for \"" +msgid "M j, Y @ G:i" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1127 +msgid "Subscription draft updated." +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1170 +msgid "Any Payment Method" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1171 +msgid "None" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1177 +#: includes/core/class-wc-subscription.php:2309 +#: includes/core/class-wcs-change-payment-method-admin.php:170 +msgid "Manual Renewal" +msgstr "" + +#. translators: 1: user display name 2: user ID 3: user email +#: includes/core/admin/class-wcs-admin-post-types.php:1341 +msgid "%1$s (#%2$s – %3$s)" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1348 +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:96 +msgid "Search for a customer…" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1386 +#: includes/core/wcs-user-functions.php:311 +msgid "Reactivate" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1389 +msgid "Trash" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1390 +msgid "Delete Permanently" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1409 +#: includes/core/class-wc-subscriptions-product.php:765 +msgid "Restore this item from the Trash" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1411 +#: includes/core/class-wc-subscriptions-product.php:766 +msgid "Restore" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1416 +msgid "Move this item to the Trash" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1430 +msgid "Delete this item permanently" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1441 +msgid "Cancel Now" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1507 +msgctxt "Used in order note. Reason why status changed." +msgid "Subscription status changed by bulk edit:" +msgstr "" + +#: includes/core/admin/class-wcs-admin-post-types.php:1625 +msgid "All" +msgstr "" + +#: includes/core/admin/class-wcs-admin-product-import-export-manager.php:32 +msgid "Subscription variations" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:101 +msgid "This section shows any information about Subscriptions." +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:105 +msgid "Store Setup" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:106 +msgid "This section shows general information about the store." +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:110 +msgid "Subscriptions by Payment Gateway" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:111 +msgid "This section shows information about Subscription payment methods." +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:115 +msgid "Payment Gateway Support" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:116 +msgid "This section shows information about payment gateway feature support." +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:168 +msgctxt "Live URL, Label on WooCommerce -> System Status page" +msgid "Subscriptions Live URL" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:181 +msgctxt "Subscriptions-core Version, Label on WooCommerce -> System Status page" +msgid "Subscriptions-core Library Version" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:197 +msgctxt "label for the system status page" +msgid "Subscriptions Template Theme Overrides" +msgstr "" + +#. translators: placeholders are opening/closing tags linking to documentation on outdated templates. +#: includes/core/admin/class-wcs-admin-system-status.php:207 +msgid "%1$sLearn how to update%2$s" +msgstr "" + +#. translators: %1$s is the file version, %2$s is the core version +#: includes/core/admin/class-wcs-admin-system-status.php:252 +msgid "version %1$s is out of date. The core version is %2$s" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:272 +msgctxt "label for the system status page" +msgid "Subscription Statuses" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:293 +msgctxt "label for the system status page" +msgid "WooCommerce Account Connected" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:316 +msgctxt "label for the system status page" +msgid "Active Product Key" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:340 +msgctxt "label for the system status page" +msgid "Other" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:374 +msgctxt "label for the system status page" +msgid "PayPal Reference Transactions Enabled" +msgstr "" + +#: includes/core/admin/class-wcs-admin-system-status.php:402 +msgctxt "label for the system status page" +msgid "Country / State" +msgstr "" + +#: includes/core/admin/class-wcs-wc-admin-manager.php:62 +msgid "Add New" +msgstr "" + +#: includes/core/admin/class-wcs-wc-admin-manager.php:72 +msgid "Edit Subscription" +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:274 +#: includes/core/class-wcs-notifications-batch-processor.php:254 +msgid "Background process for updating subscription notifications already started, nothing done." +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:279 +msgid "Background process for updating subscription notifications started" +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:290 +#: includes/core/class-wcs-notifications-batch-processor.php:269 +msgid "Background process for updating subscription notifications not started, nothing done." +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:294 +msgid "Background process for updating subscription notifications stopped" +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:308 +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:330 +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:340 +msgid "Regenerate subscription notifications" +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:309 +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:341 +msgid "Regenerate notifications" +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:313 +msgid "This tool will add notifications to pending, active, and on-hold subscriptions. These updates will occur gradually in the background using Action Scheduler." +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:314 +#: templates/emails/email-order-details.php:114 +msgid "Note:" +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:315 +msgid "Notifications are currently turned off. To activate them, check the \"Enable customer renewal reminder notification emails.\" option (via WooCommerce > Settings > Subscriptions > Customer Notifications)." +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:317 +msgid "Manage settings." +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:331 +msgid "Stop regenerating notifications" +msgstr "" + +#. translators: %1$d=count of total entries needing conversion +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:334 +msgid "Stopping this will halt the background process that adds notifications to pending, active, and on-hold subscriptions. %1$d subscriptions remain to be processed." +msgstr "" + +#: includes/core/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:342 +msgid "This tool will regenerate notifications to pending, active, and on-hold subscriptions. These updates will occur gradually in the background using Action Scheduler." +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php:97 +msgctxt "relation to order" +msgid "Subscription" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php:102 +msgctxt "relation to order" +msgid "Initial Subscription" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php:113 +msgctxt "relation to order" +msgid "Renewal Order" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php:116 +msgctxt "relation to order" +msgid "Parent Order" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php:119 +msgctxt "relation to order" +msgid "Resubscribed Subscription" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php:119 +msgctxt "relation to order" +msgid "Resubscribe Order" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-related-orders.php:122 +msgctxt "relation to order" +msgid "Unknown Order Type" +msgstr "" + +#. translators: placeholder is the ID of the subscription +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:54 +msgctxt "edit subscription header" +msgid "Subscription #%s details" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:60 +msgid "General" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:63 +msgid "Customer:" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:73 +msgid "View other subscriptions →" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:78 +msgid "Profile →" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:105 +msgid "Subscription status:" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:123 +msgid "Parent order: " +msgstr "" + +#. translators: placeholder is an order number. +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:127 +msgid "#%1$s" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:135 +msgid "Parent order:" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:142 +msgid "Select an order…" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:155 +msgid "Billing" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:156 +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:254 +#: includes/payment-retry/data-stores/class-wcs-retry-post-store.php:53 +msgid "Edit" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:158 +msgid "Load billing address" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:166 +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:168 +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:265 +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:267 +msgid "Address" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:168 +msgid "No billing address set." +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:188 +#: includes/core/class-wcs-change-payment-method-admin.php:36 +#: includes/core/class-wcs-change-payment-method-admin.php:47 +msgid "Payment method" +msgstr "" + +#. translators: %s: gateway ID. +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:193 +#: includes/core/class-wcs-change-payment-method-admin.php:49 +msgctxt "The gateway ID displayed on the Edit Subscriptions screen when editing payment method." +msgid "Gateway ID: [%s]" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:237 +msgid "Customer change payment method page →" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:239 +msgid "Customer add payment method page →" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:253 +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:291 +#: assets/src/js/recurring-totals/index.js:104 +#: core-legacy/build/index.js:6 +msgid "Shipping" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:256 +msgid "Load shipping address" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:257 +msgid "Copy billing address" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:267 +msgid "No shipping address set." +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:289 +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:325 +msgid "Customer Provided Note" +msgstr "" + +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:326 +msgid "Customer's notes about the order" +msgstr "" + +#. translators: %s: parent order number (linked to its details screen). +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:430 +msgctxt "subscription note after linking to a parent order" +msgid "Subscription linked to parent order %s via admin." +msgstr "" + +#. translators: placeholder is error message from the payment gateway or subscriptions when updating the status +#: includes/core/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:445 +msgid "Error updating some information: %s" +msgstr "" + +#. translators: placeholder is an order number. +#: includes/core/admin/meta-boxes/views/html-related-orders-row.php:14 +msgid "Edit order number %s" +msgstr "" + +#. translators: placeholder is an order number. +#. translators: placeholder is an order ID. +#. translators: %s: order number. +#. translators: %s: order ID. +#: includes/core/admin/meta-boxes/views/html-related-orders-row.php:16 +#: includes/core/admin/meta-boxes/views/html-unknown-related-orders-row.php:18 +#: includes/core/class-wc-subscriptions-renewal-order.php:154 +#: includes/early-renewal/class-wcs-cart-early-renewal.php:222 +#: includes/early-renewal/wcs-early-renewal-functions.php:136 +#: templates/myaccount/my-subscriptions.php:36 +#: templates/myaccount/related-orders.php:49 +#: templates/myaccount/related-subscriptions.php:34 +msgctxt "hash before order number" +msgid "#%s" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-related-orders-row.php:29 +#: includes/payment-retry/admin/html-retries-table.php:47 +msgid "Unpublished" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-related-orders-table.php:14 +#: templates/myaccount/related-orders.php:46 +msgid "Order Number" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-related-orders-table.php:15 +msgid "Relationship" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-related-orders-table.php:18 +#: templates/myaccount/my-subscriptions.php:24 +#: templates/myaccount/related-orders.php:29 +#: templates/myaccount/related-subscriptions.php:24 +#: templates/myaccount/subscription-totals-table.php:21 +msgctxt "table heading" +msgid "Total" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-subscription-schedule.php:24 +#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:77 +msgid "Payment:" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-subscription-schedule.php:36 +#: templates/admin/deprecated/html-variation-price.php:57 +msgid "Billing Period" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-subscription-schedule.php:46 +msgid "Recurring:" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-subscription-schedule.php:66 +msgid "Timezone:" +msgstr "" + +#: includes/core/admin/meta-boxes/views/html-subscription-schedule.php:66 +msgid "Error: unable to find timezone of your browser." +msgstr "" + +#. Translators: The %1 placeholder is the translated order relationship ("Parent Order"), %2 placeholder is a
HTML tag. +#: includes/core/admin/meta-boxes/views/html-unknown-related-orders-row.php:25 +msgid "This %1$s couldn't be loaded from the database. %1$s Click to learn more." +msgstr "" + +#: includes/core/class-wc-product-subscription.php:73 +msgid "Read more" +msgstr "" + +#. translators: %s: subscription status. +#: includes/core/class-wc-subscription.php:444 +msgid "Unable to change subscription status to \"%s\"." +msgstr "" + +#. translators: 1: subscription status, 2: error message. +#: includes/core/class-wc-subscription.php:567 +msgid "Unable to change subscription status to \"%1$s\". Exception: %2$s" +msgstr "" + +#. translators: 1: old subscription status 2: new subscription status +#: includes/core/class-wc-subscription.php:600 +msgid "Status changed from %1$s to %2$s." +msgstr "" + +#. translators: %s: new order status +#: includes/core/class-wc-subscription.php:614 +msgid "Status set to %s." +msgstr "" + +#: includes/core/class-wc-subscription.php:628 +msgid "Error during subscription status transition." +msgstr "" + +#. translators: placeholder is human time diff (e.g. "3 weeks") +#: includes/core/class-wc-subscription.php:1344 +#: includes/core/class-wc-subscriptions-manager.php:2402 +msgid "In %s" +msgstr "" + +#. translators: placeholder is human time diff (e.g. "3 weeks") +#: includes/core/class-wc-subscription.php:1347 +#: includes/core/wcs-formatting-functions.php:246 +msgid "%s ago" +msgstr "" + +#: includes/core/class-wc-subscription.php:1354 +msgid "Not yet ended" +msgstr "" + +#: includes/core/class-wc-subscription.php:1357 +msgid "Not cancelled" +msgstr "" + +#: includes/core/class-wc-subscription.php:1362 +msgctxt "original denotes there is no date to display" +msgid "-" +msgstr "" + +#: includes/core/class-wc-subscription.php:1471 +msgid "The creation date of a subscription can not be deleted, only updated." +msgstr "" + +#: includes/core/class-wc-subscription.php:1474 +msgid "The start date of a subscription can not be deleted, only updated." +msgstr "" + +#. translators: %s: date type (e.g. "trial_end"). +#: includes/core/class-wc-subscription.php:1479 +msgid "The %s date of a subscription can not be deleted. You must delete the order." +msgstr "" + +#. translators: %d: subscription ID. +#. translators: %d: order ID. +#: includes/core/class-wc-subscription.php:1488 +#: includes/core/class-wc-subscription.php:2750 +msgid "Subscription #%d: " +msgstr "" + +#: includes/core/class-wc-subscription.php:1951 +msgid "Payment status marked complete." +msgstr "" + +#: includes/core/class-wc-subscription.php:1993 +msgid "Payment failed." +msgstr "" + +#: includes/core/class-wc-subscription.php:1998 +msgid "Subscription Cancelled: maximum number of failed payments reached." +msgstr "" + +#: includes/core/class-wc-subscription.php:2112 +msgid "The \"all\" value for $order_type parameter is deprecated. It was a misnomer, as it did not return resubscribe orders. It was also inconsistent with order type values accepted by wcs_get_subscription_orders(). Use array( \"parent\", \"renewal\", \"switch\" ) to maintain previous behaviour, or \"any\" to receive all order types, including switch and resubscribe." +msgstr "" + +#: includes/core/class-wc-subscription.php:2406 +#: includes/core/wcs-functions.php:868 +msgid "Payment method meta must be an array." +msgstr "" + +#: includes/core/class-wc-subscription.php:2642 +msgid "Invalid format. First parameter needs to be an array." +msgstr "" + +#: includes/core/class-wc-subscription.php:2646 +msgid "Invalid data. First parameter was empty when passed to update_dates()." +msgstr "" + +#: includes/core/class-wc-subscription.php:2653 +msgid "Invalid data. First parameter has a date that is not in the registered date types." +msgstr "" + +#. translators: placeholder is date type (e.g. "end", "next_payment"...) +#: includes/core/class-wc-subscription.php:2680 +msgctxt "appears in an error message if date is wrong format" +msgid "Invalid %s date. The date must be of the format: \"Y-m-d H:i:s\"." +msgstr "" + +#. translators: %s: date type (e.g. "end"). +#: includes/core/class-wc-subscription.php:2718 +msgid "The %s date must occur after the cancellation date." +msgstr "" + +#. translators: %s: date type (e.g. "end"). +#: includes/core/class-wc-subscription.php:2724 +msgid "The %s date must occur after the last payment date." +msgstr "" + +#. translators: %s: date type (e.g. "end"). +#: includes/core/class-wc-subscription.php:2729 +msgid "The %s date must occur after the next payment date." +msgstr "" + +#. translators: %s: date type (e.g. "end"). +#: includes/core/class-wc-subscription.php:2735 +msgid "The %s date must occur after the trial end date." +msgstr "" + +#. translators: %s: date type (e.g. "next_payment"). +#: includes/core/class-wc-subscription.php:2740 +msgid "The %s date must occur after the start date." +msgstr "" + +#: includes/core/class-wc-subscription.php:2770 +#: includes/core/class-wc-subscriptions-checkout.php:348 +msgid "Backordered" +msgstr "" + +#: includes/core/class-wc-subscriptions-addresses.php:63 +msgid "Change address" +msgstr "" + +#: includes/core/class-wc-subscriptions-addresses.php:105 +msgid "Both the shipping address used for the subscription and your default shipping address for future purchases will be updated." +msgstr "" + +#. translators: $1: address type (Shipping Address / Billing Address), $2: opening tag, $3: closing tag +#: includes/core/class-wc-subscriptions-addresses.php:118 +msgid "Update the %1$s used for %2$sall%3$s future renewals of my active subscriptions" +msgstr "" + +#. translators: %s: subscription ID. +#. translators: %s: order number. +#. translators: placeholder is a subscription ID. +#: includes/core/class-wc-subscriptions-addresses.php:242 +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:763 +#: includes/core/class-wcs-query.php:101 +msgctxt "hash before order number" +msgid "Subscription #%s" +msgstr "" + +#. translators: %s: address type (eg. 'billing' or 'shipping'). +#: includes/core/class-wc-subscriptions-addresses.php:248 +msgctxt "change billing or shipping address" +msgid "Change %s address" +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:50 +msgid "A subscription has been removed from your cart. Only one subscription product can be purchased at a time." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:50 +msgid "Products have been removed from your cart. Products and subscriptions can not be purchased at the same time." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:58 +msgid "A subscription renewal has been removed from your cart. Multiple subscriptions can not be purchased at the same time." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:64 +msgid "A subscription has been removed from your cart. Due to payment gateway restrictions, different subscription products can not be purchased at the same time." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:70 +msgid "A subscription has been removed from your cart. Products and subscriptions can not be purchased at the same time." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:109 +msgid "Your cart has been emptied of subscription products. Only one subscription product can be purchased at a time." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:137 +msgid "That product can not be added to your cart as it already contains a subscription renewal." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart-validator.php:179 +#: includes/core/class-wc-subscriptions-cart.php:1473 +msgid "That subscription product can not be added to your cart as it already contains a subscription renewal." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart.php:536 +msgid "Initial Shipment" +msgstr "" + +#: includes/core/class-wc-subscriptions-cart.php:1111 +msgid "Invalid recurring shipping method." +msgstr "" + +#: includes/core/class-wc-subscriptions-cart.php:2149 +msgid "now" +msgstr "" + +#. translators: placeholder is a number of days. +#: includes/core/class-wc-subscriptions-cart.php:2311 +#: includes/core/wcs-time-functions.php:58 +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is a number of weeks. +#: includes/core/class-wc-subscriptions-cart.php:2315 +#: includes/core/wcs-time-functions.php:60 +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is a number of months. +#: includes/core/class-wc-subscriptions-cart.php:2319 +#: includes/core/wcs-time-functions.php:62 +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is a number of years. +#: includes/core/class-wc-subscriptions-cart.php:2323 +#: includes/core/wcs-time-functions.php:64 +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "" +msgstr[1] "" + +#. translators: 1$: day of the week (e.g. "every Wednesday"). +#: includes/core/class-wc-subscriptions-cart.php:2345 +msgid "every %1$s" +msgstr "" + +#. translators: 1$: period, 2$: day of the week (e.g. "every 2nd week on Wednesday"). +#: includes/core/class-wc-subscriptions-cart.php:2349 +msgid "every %1$s on %2$s" +msgstr "" + +#: includes/core/class-wc-subscriptions-cart.php:2358 +msgid "on the last day of each month" +msgstr "" + +#. translators: 1$: day of the month (e.g. "23rd") (e.g. "every 23rd of each month"). +#: includes/core/class-wc-subscriptions-cart.php:2362 +msgid "on the %1$s of each month" +msgstr "" + +#. translators: 1$: interval (e.g. "3rd") (e.g. "on the last day of every 3rd month"). +#: includes/core/class-wc-subscriptions-cart.php:2370 +msgid "on the last day of every %1$s month" +msgstr "" + +#. translators: on the, 1$: day of every, 2$: month (e.g. "on the 23rd day of every 2nd month"). +#: includes/core/class-wc-subscriptions-cart.php:2376 +msgid "on the %1$s day of every %2$s month" +msgstr "" + +#. translators: on, 1$: , 2$: each year (e.g. "on March 15th each year"). +#: includes/core/class-wc-subscriptions-cart.php:2387 +msgid "on %1$s %2$s each year" +msgstr "" + +#. translators: 1$: month (e.g. "March"), 2$: day of the month (e.g. "23rd), 3$: interval year (r.g March 23rd every 2nd year"). +#: includes/core/class-wc-subscriptions-cart.php:2394 +msgid "on %1$s %2$s every %3$s year" +msgstr "" + +#: includes/core/class-wc-subscriptions-cart.php:2426 +msgid "Sign up fee" +msgstr "" + +#: includes/core/class-wc-subscriptions-cart.php:2436 +msgid "Renews" +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:160 +msgid "Sorry, this subscription change payment method request is invalid and cannot be processed." +msgstr "" + +#. translators: placeholder is next payment's date +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:184 +msgid " Next payment is due %s." +msgstr "" + +#. translators: placeholder is either empty or "Next payment is due..." +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:190 +msgid "Choose a new payment method.%s" +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:226 +#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:111 +msgid "There was an error with your request. Please try again." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:229 +#: includes/core/class-wcs-template-loader.php:103 +#: includes/core/wcs-helper-functions.php:301 +msgid "Invalid Subscription." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:232 +#: includes/core/class-wcs-cart-resubscribe.php:78 +#: includes/core/class-wcs-cart-resubscribe.php:129 +#: includes/core/class-wcs-user-change-status-handler.php:111 +#: includes/early-renewal/class-wcs-cart-early-renewal.php:98 +msgid "That doesn't appear to be one of your subscriptions." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:235 +#: includes/core/class-wcs-query.php:245 +msgid "The payment method can not be changed for that subscription." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:238 +msgid "Invalid order." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:256 +msgctxt "label on button, imperative" +msgid "Change payment" +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:258 +msgctxt "label on button, imperative" +msgid "Add payment" +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:323 +msgid "Payment method updated." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:323 +msgid "Payment method added." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:376 +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:378 +msgid "Payment method updated for all your current subscriptions." +msgstr "" + +#. translators: 1: old payment title, 2: new payment title. +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:541 +msgctxt "%1$s: old payment title, %2$s: new payment title" +msgid "Payment method changed from \"%1$s\" to \"%2$s\" by the subscriber." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:552 +msgid "An error occurred updating your subscription's payment method. Please contact us for assistance." +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:560 +msgid "%1$sError:%2$s %3$s" +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:785 +msgctxt "the page title of the change payment method form" +msgid "Change payment method" +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:787 +msgctxt "the page title of the add payment method form" +msgid "Add payment method" +msgstr "" + +#: includes/core/class-wc-subscriptions-change-payment-gateway.php:829 +msgid "Please log in to your account below to choose a new payment method for your subscription." +msgstr "" + +#. translators: placeholder is an internal error number +#: includes/core/class-wc-subscriptions-checkout.php:204 +#: includes/core/class-wc-subscriptions-checkout.php:392 +msgid "Error %d: Unable to create subscription. Please try again." +msgstr "" + +#. translators: placeholder is an internal error number +#: includes/core/class-wc-subscriptions-checkout.php:221 +msgid "Error %d: Unable to add tax to subscription. Please try again." +msgstr "" + +#. translators: placeholder is an internal error number +#: includes/core/class-wc-subscriptions-checkout.php:233 +msgid "Error %d: Unable to create order. Please try again." +msgstr "" + +#. Translators: Placeholders are opening and closing strong and link tags. +#: includes/core/class-wc-subscriptions-checkout.php:521 +msgid "Purchasing a subscription product requires an account. Please go to the %1$sMy Account%2$s page to login or register." +msgstr "" + +#. Translators: Placeholders are opening and closing strong and link tags. +#: includes/core/class-wc-subscriptions-checkout.php:524 +msgid "Purchasing a subscription product requires an account. Please go to the %1$sMy Account%2$s page to login or contact us if you need assistance." +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:395 +msgctxt "custom post type setting" +msgid "Add Subscription" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:396 +msgctxt "custom post type setting" +msgid "Add New Subscription" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:397 +msgctxt "custom post type setting" +msgid "Edit" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:398 +msgctxt "custom post type setting" +msgid "Edit Subscription" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:399 +msgctxt "custom post type setting" +msgid "New Subscription" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:400 +#: includes/core/class-wc-subscriptions-core-plugin.php:401 +msgctxt "custom post type setting" +msgid "View Subscription" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:404 +msgctxt "custom post type setting" +msgid "No Subscriptions found in trash" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:405 +msgctxt "custom post type setting" +msgid "Parent Subscriptions" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:408 +msgid "This is where subscriptions are stored." +msgstr "" + +#. translators: placeholder is a post count. +#: includes/core/class-wc-subscriptions-core-plugin.php:466 +msgctxt "post status label including post count" +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is a post count. +#: includes/core/class-wc-subscriptions-core-plugin.php:468 +msgctxt "post status label including post count" +msgid "Switched (%s)" +msgid_plural "Switched (%s)" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is a post count. +#: includes/core/class-wc-subscriptions-core-plugin.php:470 +msgctxt "post status label including post count" +msgid "Expired (%s)" +msgid_plural "Expired (%s)" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is a post count. +#: includes/core/class-wc-subscriptions-core-plugin.php:472 +msgctxt "post status label including post count" +msgid "Pending Cancellation (%s)" +msgid_plural "Pending Cancellation (%s)" +msgstr[0] "" +msgstr[1] "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:521 +msgid "Variable Subscription" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:575 +#: includes/core/upgrades/templates/wcs-about-2-0.php:36 +msgctxt "short for documents" +msgid "Docs" +msgstr "" + +#: includes/core/class-wc-subscriptions-core-plugin.php:576 +msgid "Support" +msgstr "" + +#. translators: placeholders are opening and closing tags. Leads to docs on upgrading WooCommerce Subscriptions +#: includes/core/class-wc-subscriptions-core-plugin.php:599 +msgid "Warning! Version 2.0 is a major update to the WooCommerce Subscriptions extension. Before updating, please create a backup, update all WooCommerce extensions and test all plugins, custom code and payment gateways with version 2.0 on a staging site. %1$sLearn more about updating older versions of WooCommerce Subscriptions »%2$s" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:134 +msgid "Sign Up Fee Discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:135 +msgid "Sign Up Fee % Discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:136 +msgid "Recurring Product Discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:137 +msgid "Recurring Product % Discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:446 +msgid "Sorry, this coupon is only valid for an initial payment and the cart does not require an initial payment." +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:452 +msgid "Sorry, this coupon is only valid for new subscriptions." +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:457 +msgid "Sorry, this coupon is only valid for subscription products." +msgstr "" + +#. translators: 1$: coupon code that is being removed +#: includes/core/class-wc-subscriptions-coupon.php:463 +msgid "Sorry, the \"%1$s\" coupon is only valid for renewals." +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:468 +msgid "Sorry, this coupon is only valid for subscription products with a sign-up fee." +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:494 +msgid "Sorry, recurring coupons can only be applied to subscriptions or subscription orders." +msgstr "" + +#. translators: placeholder is coupon code +#: includes/core/class-wc-subscriptions-coupon.php:498 +msgid "Sorry, \"%s\" can only be applied to subscription parent orders which contain a product with signup fees." +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:501 +msgid "Sorry, only recurring coupons can be applied to subscriptions." +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:674 +msgid "Renewal % discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:675 +msgid "Renewal product discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:676 +msgid "Renewal cart discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:677 +msgid "Initial payment discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:694 +msgid "Renewal Discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-coupon.php:697 +#: assets/src/js/recurring-totals/index.js:60 +#: core-legacy/build/index.js:6 +msgid "Discount" +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:247 +msgid "Send trial is ending notification" +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:251 +msgid "Send upcoming subscription expiration notification" +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:255 +msgid "Send upcoming renewal notification" +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:271 +msgid "Customer Notifications" +msgstr "" + +#. translators: Link to WC Settings > Email. +#: includes/core/class-wc-subscriptions-email-notifications.php:275 +msgid "To enable/disable individual notifications and customize templates, visit the Email settings." +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:278 +msgid "Enable Reminders" +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:279 +msgid "Send notification emails to customers for subscription renewals and expirations." +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:288 +msgid "Reminder Timing" +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:289 +msgid "How long before the event should the notification be sent." +msgstr "" + +#: includes/core/class-wc-subscriptions-email-notifications.php:294 +#: includes/core/emails/class-wcs-email-customer-notification.php:60 +#: includes/core/privacy/class-wcs-privacy.php:281 +msgid "N/A" +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:185 +msgid "Subscription Product length." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:191 +msgid "Subscription Product trial period." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:198 +msgid "Subscription Product trial interval." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:204 +msgid "Subscription Product signup fees." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:210 +msgid "Subscription Product signup fees taxes." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:216 +msgid "Indicates whether this product is being used to resubscribe the customer to an existing, expired subscription." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:225 +msgid "Indicates whether this product a subscription update, downgrade, cross grade or none of the above." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:234 +msgid "Synchronization data for the subscription." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:238 +msgid "Synchronization day if subscription is annual." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:242 +msgid "Synchronization month if subscription is annual." +msgstr "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:297 +msgid "Shipment every %d year" +msgid_plural "Shipment every %d years" +msgstr[0] "" +msgstr[1] "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:297 +msgid "Yearly Shipment" +msgstr "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:301 +msgid "Shipment every %d month" +msgid_plural "Shipment every %d months" +msgstr[0] "" +msgstr[1] "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:301 +msgid "Monthly Shipment" +msgstr "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:305 +msgid "Shipment every %d week" +msgid_plural "Shipment every %d weeks" +msgstr[0] "" +msgstr[1] "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:305 +msgid "Weekly Shipment" +msgstr "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:309 +msgid "Shipment every %d day" +msgid_plural "Shipment every %d days" +msgstr[0] "" +msgstr[1] "" + +#. translators: %d subscription interval. +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:309 +msgid "Daily Shipment" +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:434 +msgid "Subscription key" +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:459 +msgid "Subscription length." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:465 +msgid "Cart total amounts provided using the smallest unit of the currency." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:471 +msgid "Total price of items in the cart." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:477 +msgid "Total tax on items in the cart." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:483 +msgid "Total price of any applied fees." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:489 +msgid "Total tax on fees." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:495 +msgid "Total discount from applied coupons." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:501 +msgid "Total tax removed due to discount from applied coupons." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:507 +msgid "Total price of shipping. If shipping has not been calculated, a null response will be sent." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:513 +msgid "Total tax on shipping. If shipping has not been calculated, a null response will be sent." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:519 +msgid "Total price the customer will pay." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:525 +msgid "Total tax applied to items and shipping." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:531 +msgid "Lines of taxes applied to items and shipping." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:539 +msgid "The name of the tax." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:545 +msgid "The amount of tax charged." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:554 +msgid "Currency code (in ISO format) for returned prices." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:560 +msgid "Currency symbol for the currency which can be used to format returned prices." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:566 +msgid "Currency minor unit (number of digits after the decimal separator) for returned prices." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:572 +msgid "Decimal separator for the currency which can be used to format returned prices." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:578 +msgid "Thousand separator for the currency which can be used to format returned prices." +msgstr "" + +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:584 +#: includes/core/class-wc-subscriptions-extend-store-endpoint.php:590 +msgid "Price prefix for the currency which can be used to format returned prices." +msgstr "" + +#: includes/core/class-wc-subscriptions-frontend-scripts.php:51 +msgid "To enable automatic renewals for this subscription, you will first need to add a payment method." +msgstr "" + +#: includes/core/class-wc-subscriptions-frontend-scripts.php:51 +msgid "Would you like to add a payment method now?" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:114 +#: includes/core/class-wc-subscriptions-manager.php:2019 +#: includes/core/class-wc-subscriptions-manager.php:2034 +msgctxt "used in order note as reason for why subscription status changed" +msgid "Subscription renewal payment due:" +msgstr "" + +#. translators: placeholder %1 is an order note. %2 is the error message that was thrown. +#: includes/core/class-wc-subscriptions-manager.php:151 +msgid "Error: Unable to create renewal order with note \"%1$s\". Message: %2$s" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:161 +msgid "Manual renewal order awaiting customer payment." +msgstr "" + +#. translators: placeholder is a subscription ID. +#. translators: %d: subscription ID. +#: includes/core/class-wc-subscriptions-manager.php:194 +#: includes/gateways/class-wc-subscriptions-payment-gateways.php:77 +msgid "Subscription doesn't exist in scheduled action: %d" +msgstr "" + +#. translators: $1: order number, $2: error message +#: includes/core/class-wc-subscriptions-manager.php:344 +msgid "Failed to activate subscription status for order #%1$s: %2$s" +msgstr "" + +#. translators: $1: order number, $2: error message +#: includes/core/class-wc-subscriptions-manager.php:372 +msgid "Failed to update subscription status after order #%1$s was put on-hold: %2$s" +msgstr "" + +#. translators: $1: order number, $2: error message +#: includes/core/class-wc-subscriptions-manager.php:400 +msgid "Failed to cancel subscription after order #%1$s was cancelled: %2$s" +msgstr "" + +#. translators: $1: order number, $2: error message +#: includes/core/class-wc-subscriptions-manager.php:428 +msgid "Failed to set subscription as expired for order #%1$s: %2$s" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:454 +msgid "Subscription sign up failed." +msgstr "" + +#. translators: $1: order number, $2: error message +#: includes/core/class-wc-subscriptions-manager.php:464 +msgid "Failed to process failed payment on subscription for order #%1$s: %2$s" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:538 +msgid "Error: Unable to create subscription. Please try again." +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:560 +msgid "Error: Unable to add product to created subscription. Please try again." +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:605 +msgid "Pending subscription created." +msgstr "" + +#. Translators: 1: The subscription ID number. 2: The current user's username. +#: includes/core/class-wc-subscriptions-manager.php:1015 +msgid "The related subscription #%1$s has been deleted after the customer was deleted by %2$s." +msgstr "" + +#. Translators: Placeholder is the subscription ID number. +#: includes/core/class-wc-subscriptions-manager.php:1018 +msgid "The related subscription #%s has been deleted after the customer was deleted." +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:1164 +#: includes/core/wcs-functions.php:220 +msgctxt "Subscription status" +msgid "Active" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:1167 +#: includes/core/wcs-functions.php:222 +msgctxt "Subscription status" +msgid "Cancelled" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:1170 +#: includes/core/wcs-functions.php:224 +msgctxt "Subscription status" +msgid "Expired" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:1173 +#: includes/core/wcs-functions.php:219 +msgctxt "Subscription status" +msgid "Pending" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:1176 +msgctxt "Subscription status" +msgid "Failed" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:1180 +msgctxt "Subscription status" +msgid "On-hold" +msgstr "" + +#. translators: 1$: month number (e.g. "01"), 2$: month abbreviation (e.g. "Jan") +#: includes/core/class-wc-subscriptions-manager.php:1932 +msgctxt "used in a select box" +msgid "%1$s-%2$s" +msgstr "" + +#. translators: all fields are full html nodes: 1$: month input, 2$: day input, 3$: year input, 4$: hour input, 5$: minute input. Change the order if you'd like +#: includes/core/class-wc-subscriptions-manager.php:1945 +msgid "%1$s%2$s, %3$s @ %4$s : %5$s" +msgstr "" + +#. translators: all fields are full html nodes: 1$: month input, 2$: day input, 3$: year input. Change the order if you'd like +#: includes/core/class-wc-subscriptions-manager.php:1949 +msgid "%1$s%2$s, %3$s" +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:1954 +msgid "Change" +msgstr "" + +#. translators: placeholder is subscription ID +#: includes/core/class-wc-subscriptions-manager.php:2284 +msgid "Failed sign-up for subscription %s." +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:2375 +msgid "Invalid security token, please reload the page and try again." +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:2379 +msgid "Only store managers can edit payment dates." +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:2383 +msgid "Please enter all date fields." +msgstr "" + +#: includes/core/class-wc-subscriptions-manager.php:2408 +msgid "Date Changed" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:364 +msgid "Your subscription will be activated when payment clears." +msgid_plural "Your subscriptions will be activated when payment clears." +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholders are opening and closing link tags +#: includes/core/class-wc-subscriptions-order.php:371 +msgid "View the status of your subscription in %1$syour account%2$s." +msgid_plural "View the status of your subscriptions in %1$syour account%2$s." +msgstr[0] "" +msgstr[1] "" + +#: includes/core/class-wc-subscriptions-order.php:434 +msgid "Subscription Relationship" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:534 +msgid "Payment completed on order after subscription was cancelled." +msgstr "" + +#. translators: $1: opening link tag, $2: order number, $3: closing link tag +#: includes/core/class-wc-subscriptions-order.php:1171 +msgid "Subscription cancelled for refunded order %1$s#%2$s%3$s." +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2553 +msgctxt "An order type" +msgid "Original" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2554 +msgctxt "An order type" +msgid "Subscription Parent" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2555 +msgctxt "An order type" +msgid "Subscription Renewal" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2556 +msgctxt "An order type" +msgid "Subscription Resubscribe" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2557 +msgctxt "An order type" +msgid "Subscription Switch" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2558 +msgctxt "An order type" +msgid "Non-subscription" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2567 +msgid "All orders types" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2600 +msgid "Renewal Order" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2602 +msgid "Resubscribe Order" +msgstr "" + +#: includes/core/class-wc-subscriptions-order.php:2604 +msgid "Parent Order" +msgstr "" + +#. translators: %1$s refers to the price. This string is meant to prefix another string below, e.g. "$5 now, and $5 on March 15th each year" +#: includes/core/class-wc-subscriptions-product.php:290 +msgid "%1$s now, and " +msgstr "" + +#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 every Wednesday"). +#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 every Wednesday") +#. translators: %1$: recurring amount (e.g. "$15"), %2$: subscription period (e.g. "month") (e.g. "$15 every 2nd month") +#: includes/core/class-wc-subscriptions-product.php:299 +#: includes/core/wcs-formatting-functions.php:116 +#: includes/core/wcs-formatting-functions.php:201 +msgid "%1$s every %2$s" +msgstr "" + +#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week (e.g. "$10 every 2nd week on Wednesday"). +#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week (e.g. "$10 every 2nd week on Wednesday") +#: includes/core/class-wc-subscriptions-product.php:303 +#: includes/core/wcs-formatting-functions.php:125 +msgid "%1$s every %2$s on %3$s" +msgstr "" + +#. translators: placeholder is recurring amount. +#. translators: placeholder is recurring amount +#: includes/core/class-wc-subscriptions-product.php:314 +#: includes/core/wcs-formatting-functions.php:143 +msgid "%s on the last day of each month" +msgstr "" + +#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month"). +#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month") +#: includes/core/class-wc-subscriptions-product.php:318 +#: includes/core/wcs-formatting-functions.php:146 +msgid "%1$s on the %2$s of each month" +msgstr "" + +#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on the last day of every 3rd month"). +#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on the last day of every 3rd month") +#: includes/core/class-wc-subscriptions-product.php:327 +#: includes/core/wcs-formatting-functions.php:162 +msgid "%1$s on the last day of every %2$s month" +msgstr "" + +#. translators: 1$: on the, 2$: day of every, 3$: month (e.g. "$10 on the 23rd day of every 2nd month"). +#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month") +#: includes/core/class-wc-subscriptions-product.php:334 +#: includes/core/wcs-formatting-functions.php:165 +msgid "%1$s on the %2$s day of every %3$s month" +msgstr "" + +#. translators: 1$: on, 2$: , 3$: each year (e.g. "$15 on March 15th each year"). +#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") +#: includes/core/class-wc-subscriptions-product.php:346 +#: includes/core/wcs-formatting-functions.php:178 +msgid "%1$s on %2$s %3$s each year" +msgstr "" + +#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd"). +#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") +#: includes/core/class-wc-subscriptions-product.php:354 +#: includes/core/wcs-formatting-functions.php:187 +msgid "%1$s on %2$s %3$s every %4$s year" +msgstr "" + +#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or "3 months") (e.g. "$15 / month" or "$15 every 2nd month"). +#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or "3 months") (e.g. "$15 / month" or "$15 every 2nd month") +#: includes/core/class-wc-subscriptions-product.php:366 +#: includes/core/wcs-formatting-functions.php:198 +msgid "%1$s / %2$s" +msgid_plural "%1$s every %2$s" +msgstr[0] "" +msgstr[1] "" + +#. translators: billing period (e.g. "every week"). +#: includes/core/class-wc-subscriptions-product.php:376 +msgid "every %s" +msgstr "" + +#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: length (e.g. "4 years"). +#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: length (e.g. "4 years") +#: includes/core/class-wc-subscriptions-product.php:386 +#: includes/core/wcs-formatting-functions.php:209 +msgid "%1$s for %2$s" +msgstr "" + +#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years for 6 years"), 2$: trial length (e.g.: "with 4 months free trial"). +#: includes/core/class-wc-subscriptions-product.php:392 +msgid "%1$s with %2$s free trial" +msgstr "" + +#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years for 6 years with 2 months free trial"), 2$: signup fee price (e.g. "and a $30 sign-up fee"). +#: includes/core/class-wc-subscriptions-product.php:397 +msgid "%1$s and a %2$s sign-up fee" +msgstr "" + +#: includes/core/class-wc-subscriptions-product.php:975 +msgid "This variation can not be removed because it is associated with existing subscriptions. To remove this variation, please permanently delete any related subscriptions." +msgstr "" + +#. translators: placeholder is order ID +#: includes/core/class-wc-subscriptions-renewal-order.php:157 +msgid "Order %s created to record renewal." +msgstr "" + +#: includes/core/class-wc-subscriptions-renewal-order.php:177 +msgid "Subscription renewal orders cannot be cancelled." +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:48 +msgid "Synchronise renewals" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:49 +msgid "Align the payment date for all customers who purchase this subscription to a specific day of the week or month." +msgstr "" + +#. translators: placeholder is a year (e.g. "2016") +#: includes/core/class-wc-subscriptions-synchroniser.php:51 +msgctxt "used in subscription product edit screen" +msgid "Align the payment date for this subscription to a specific day of the year. If the date has already taken place this year, the first payment will be processed in %s. Set the day to 0 to disable payment syncing for this product." +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:200 +msgid "Synchronisation" +msgstr "" + +#. translators: placeholders are opening and closing link tags +#: includes/core/class-wc-subscriptions-synchroniser.php:203 +msgctxt "used in the general subscription options page" +msgid "Align subscription renewal to a specific day of the week, month or year. For example, the first day of the month. %1$sLearn more%2$s." +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:209 +msgid "Align Subscription Renewal Day" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:216 +msgid "Prorate First Renewal" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:217 +msgid "If a subscription is synchronised to a specific day of the week, month or year, charge a prorated amount for the subscription at the time of sign up." +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:224 +msgctxt "when to prorate first payment / subscription length" +msgid "Never (do not charge any recurring amount)" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:225 +msgctxt "when to prorate first payment / subscription length" +msgid "Never (charge the full recurring amount at sign-up)" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:226 +#: includes/switching/class-wc-subscriptions-switcher.php:442 +msgctxt "when to prorate first payment / subscription length" +msgid "For Virtual Subscription Products Only" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:227 +#: includes/switching/class-wc-subscriptions-switcher.php:443 +msgctxt "when to prorate first payment / subscription length" +msgid "For All Subscription Products" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:233 +msgid "Sign-up grace period" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:234 +msgctxt "there's a number immediately in front of this text" +msgid "days prior to Renewal Day" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:238 +msgid "Subscriptions created within this many days prior to the Renewal Day will not be charged at sign-up. Set to zero for all new Subscriptions to be charged the full recurring amount. Must be a positive number." +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:308 +msgid "Month for Synchronisation" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:754 +#: includes/core/class-wc-subscriptions-synchroniser.php:771 +msgid "Do not synchronise" +msgstr "" + +#. translators: placeholder is a day of the week +#: includes/core/class-wc-subscriptions-synchroniser.php:779 +msgid "%s each week" +msgstr "" + +#. translators: placeholder is a number of day with language specific suffix applied (e.g. "1st", "3rd", "5th", etc...) +#: includes/core/class-wc-subscriptions-synchroniser.php:785 +msgid "%s day of the month" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:787 +msgid "Last day of the month" +msgstr "" + +#: includes/core/class-wc-subscriptions-synchroniser.php:835 +msgid "Today!" +msgstr "" + +#. translators: placeholder is a date +#: includes/core/class-wc-subscriptions-synchroniser.php:842 +msgid "First payment prorated. Next payment: %s" +msgstr "" + +#. translators: placeholder is a date +#: includes/core/class-wc-subscriptions-synchroniser.php:845 +msgid "First payment: %s" +msgstr "" + +#: includes/core/class-wcs-cached-data-manager.php:75 +msgid "Related order caching is now handled by %1$s." +msgstr "" + +#: includes/core/class-wcs-cached-data-manager.php:82 +msgid "Customer subscription caching is now handled by %1$s." +msgstr "" + +#: includes/core/class-wcs-cached-data-manager.php:106 +#: includes/core/class-wcs-cached-data-manager.php:238 +msgid "Customer subscription caching is now handled by %1$s and %2$s." +msgstr "" + +#: includes/core/class-wcs-cached-data-manager.php:123 +msgid "new related order methods in WCS_Related_Order_Store" +msgstr "" + +#: includes/core/class-wcs-cached-data-manager.php:223 +msgid "Weekly" +msgstr "" + +#: includes/core/class-wcs-cart-initial-payment.php:85 +#: includes/core/class-wcs-cart-renewal.php:200 +msgid "That doesn't appear to be your order." +msgstr "" + +#: includes/core/class-wcs-cart-renewal.php:215 +msgid "This order can no longer be paid because the corresponding subscription does not require payment at this time." +msgstr "" + +#: includes/core/class-wcs-cart-renewal.php:236 +msgid "Complete checkout to renew your subscription." +msgstr "" + +#. translators: placeholder is an item name +#: includes/core/class-wcs-cart-renewal.php:333 +msgid "The %s product has been deleted and can no longer be renewed. Please choose a new product or contact us for assistance." +msgstr "" + +#. translators: %s is subscription's number +#: includes/core/class-wcs-cart-renewal.php:368 +msgid "Subscription #%s has not been added to the cart." +msgstr "" + +#. translators: %s is order's number +#: includes/core/class-wcs-cart-renewal.php:371 +msgid "Order #%s has not been added to the cart." +msgstr "" + +#: includes/core/class-wcs-cart-renewal.php:410 +msgid "We couldn't find the original subscription for an item in your cart. The item was removed." +msgid_plural "We couldn't find the original subscriptions for items in your cart. The items were removed." +msgstr[0] "" +msgstr[1] "" + +#: includes/core/class-wcs-cart-renewal.php:417 +msgid "We couldn't find the original renewal order for an item in your cart. The item was removed." +msgid_plural "We couldn't find the original renewal orders for items in your cart. The items were removed." +msgstr[0] "" +msgstr[1] "" + +#: includes/core/class-wcs-cart-renewal.php:713 +msgid "All linked subscription items have been removed from the cart." +msgstr "" + +#: includes/core/class-wcs-cart-renewal.php:742 +msgctxt "Used in WooCommerce by removed item notification: \"_All linked subscription items were_ removed. Undo?\" Filter for item title." +msgid "All linked subscription items were" +msgstr "" + +#: includes/core/class-wcs-cart-renewal.php:1569 +msgctxt "The place order button text while renewing a subscription" +msgid "Renew subscription" +msgstr "" + +#: includes/core/class-wcs-cart-resubscribe.php:70 +msgid "There was an error with your request to resubscribe. Please try again." +msgstr "" + +#: includes/core/class-wcs-cart-resubscribe.php:74 #: includes/early-renewal/class-wcs-cart-early-renewal.php:94 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:74 msgid "That subscription does not exist. Has it been deleted?" msgstr "" -#: includes/early-renewal/class-wcs-cart-early-renewal.php:98 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:232 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:78 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:129 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:111 -msgid "That doesn't appear to be one of your subscriptions." +#: includes/core/class-wcs-cart-resubscribe.php:82 +msgid "You can not resubscribe to that subscription. Please contact us if you need assistance." +msgstr "" + +#: includes/core/class-wcs-cart-resubscribe.php:91 +#: includes/core/class-wcs-cart-resubscribe.php:119 +msgid "Complete checkout to resubscribe." +msgstr "" + +#. translators: %s: order number. +#: includes/core/class-wcs-cart-resubscribe.php:320 +msgid "Customer resubscribed in order #%s" +msgstr "" + +#: includes/core/class-wcs-cart-resubscribe.php:338 +msgctxt "The place order button text while resubscribing to a subscription" +msgid "Resubscribe" +msgstr "" + +#: includes/core/class-wcs-change-payment-method-admin.php:116 +msgid "Please choose a valid payment gateway to change to." +msgstr "" + +#. Translators: Placeholder is the payment gateway title. +#: includes/core/class-wcs-change-payment-method-admin.php:149 +msgid "Admin turned on automatic renewals by changing payment method to \"%s\" via the Edit Subscription screen." +msgstr "" + +#: includes/core/class-wcs-failed-scheduled-action-manager.php:227 +msgid "Ignore this error" +msgstr "" + +#: includes/core/class-wcs-limiter.php:47 +msgid "Limit subscription" +msgstr "" + +#. translators: placeholders are opening and closing link tags +#: includes/core/class-wcs-limiter.php:49 +msgid "Only allow a customer to have one subscription to this product. %1$sLearn more%2$s." +msgstr "" + +#: includes/core/class-wcs-limiter.php:51 +msgid "Do not limit" +msgstr "" + +#: includes/core/class-wcs-limiter.php:52 +msgid "Limit to one active subscription" +msgstr "" + +#: includes/core/class-wcs-limiter.php:53 +msgid "Limit to one of any status" +msgstr "" + +#: includes/core/class-wcs-my-account-auto-renew-toggle.php:101 +msgid "Customer turned off automatic renewals via their My Account page." +msgstr "" + +#: includes/core/class-wcs-my-account-auto-renew-toggle.php:126 +msgid "Customer turned on automatic renewals via their My Account page." +msgstr "" + +#: includes/core/class-wcs-my-account-auto-renew-toggle.php:155 +msgid "Auto Renewal Toggle" +msgstr "" + +#: includes/core/class-wcs-my-account-auto-renew-toggle.php:156 +msgid "Display the auto renewal toggle" +msgstr "" + +#: includes/core/class-wcs-my-account-auto-renew-toggle.php:157 +msgid "Allow customers to turn on and off automatic renewals from their View Subscription page." +msgstr "" + +#: includes/core/class-wcs-my-account-payment-methods.php:112 +msgid "The deleted payment method was used for automatic subscription payments, we couldn't find an alternative token payment method token to change your subscriptions to." +msgstr "" + +#. translators: 1: deleted token, 2: new token. +#: includes/core/class-wcs-my-account-payment-methods.php:130 +msgctxt "used in subscription note" +msgid "Payment method meta updated after customer deleted a token from their My Account page. Payment meta changed from %1$s to %2$s" +msgstr "" + +#. translators: $1: the token/credit card label, 2$-3$: opening and closing strong and link tags +#: includes/core/class-wcs-my-account-payment-methods.php:135 +msgid "The deleted payment method was used for automatic subscription payments. To avoid failed renewal payments in future the subscriptions using this payment method have been updated to use your %1$s. To change the payment method of individual subscriptions go to your %2$sMy Account > Subscriptions%3$s page." +msgstr "" + +#. translators: 1: token display name, 2: opening link tag, 4: closing link tag, 3: opening link tag. +#: includes/core/class-wcs-my-account-payment-methods.php:190 +msgid "Would you like to update your subscriptions to use this new payment method - %1$s?%2$sYes%4$s | %3$sNo%4$s" +msgstr "" + +#. translators: 1: previous token, 2: new token. +#: includes/core/class-wcs-my-account-payment-methods.php:231 +msgctxt "used in subscription note" +msgid "Payment method meta updated after customer changed their default token and opted to update their subscriptions. Payment meta changed from %1$s to %2$s" +msgstr "" + +#. translators: %1$s opening strong HTML tag, %2$s closing strong HTML tag. +#: includes/core/class-wcs-my-account-payment-methods.php:253 +msgid "That payment method cannot be deleted because it is linked to an automatic subscription. Please %1$sadd a payment method%2$s, before trying again." +msgstr "" + +#. translators: %1$s opening strong and em HTML tags, %2$s closing em HTML tag, %3$s closing strong HTML tag. +#: includes/core/class-wcs-my-account-payment-methods.php:259 +msgid "That payment method cannot be deleted because it is linked to an automatic subscription. Please choose a %1$sdefault%2$s payment method%3$s, before trying again." +msgstr "" + +#: includes/core/class-wcs-notifications-batch-processor.php:258 +msgid "Background process for updating subscription notifications started." +msgstr "" + +#: includes/core/class-wcs-notifications-batch-processor.php:273 +msgid "Background process for updating subscription notifications stopped." +msgstr "" + +#. translators: 1$-2$: opening and closing tags. +#: includes/core/class-wcs-permalink-manager.php:91 +msgid "Error saving Subscriptions endpoints: %1$sSubscriptions%2$s, %1$sView subscription%2$s and %1$sSubscription payment method%2$s cannot be the same. The changes have been reverted." +msgstr "" + +#. translators: %s: invalid type of update argument. +#: includes/core/class-wcs-post-meta-cache-manager.php:200 +msgid "Invalid update type: %s. Post update types supported are \"add\" or \"delete\". Updates are done on post meta directly." +msgstr "" + +#. translators: placeholder is a page number. +#: includes/core/class-wcs-query.php:106 +msgid "Subscriptions (page %d)" +msgstr "" + +#: includes/core/class-wcs-query.php:131 +msgid "My Subscription" +msgstr "" + +#: includes/core/class-wcs-query.php:290 +msgid "Endpoint for the My Account → Subscriptions page" +msgstr "" + +#: includes/core/class-wcs-query.php:298 +msgid "View subscription" +msgstr "" + +#: includes/core/class-wcs-query.php:299 +msgid "Endpoint for the My Account → View Subscription page" +msgstr "" + +#: includes/core/class-wcs-query.php:307 +msgid "Subscription payment method" +msgstr "" + +#: includes/core/class-wcs-query.php:308 +msgid "Endpoint for the My Account → Change Subscription Payment Method page" +msgstr "" + +#. translators: %d: subscription ID. +#: includes/core/class-wcs-remove-item.php:79 +msgctxt "hash before subscription ID" +msgid "Subscription #%d does not exist." +msgstr "" + +#. translators: 1$: product name, 2$: product id +#: includes/core/class-wcs-remove-item.php:114 +msgctxt "used in order note" +msgid "Customer added \"%1$s\" (Product ID: #%2$d) via the My Account page." +msgstr "" + +#: includes/core/class-wcs-remove-item.php:119 +msgid "Your request to undo your previous action was unsuccessful." +msgstr "" + +#. translators: 1$: product name, 2$: product id +#: includes/core/class-wcs-remove-item.php:137 +msgctxt "used in order note" +msgid "Customer removed \"%1$s\" (Product ID: #%2$d) via the My Account page." +msgstr "" + +#. translators: placeholders are 1$: item name, and, 2$: opening and, 3$: closing link tags +#: includes/core/class-wcs-remove-item.php:140 +msgid "You have successfully removed \"%1$s\" from your subscription. %2$sUndo?%3$s" +msgstr "" + +#: includes/core/class-wcs-remove-item.php:180 +#: includes/core/class-wcs-user-change-status-handler.php:107 +msgid "Security error. Please contact us if you need assistance." +msgstr "" + +#: includes/core/class-wcs-remove-item.php:184 +msgid "You cannot modify a subscription that does not belong to you." +msgstr "" + +#: includes/core/class-wcs-remove-item.php:188 +msgid "You cannot remove an item that does not exist. " +msgstr "" + +#: includes/core/class-wcs-remove-item.php:192 +msgid "The item was not removed because this Subscription's payment method does not support removing an item." +msgstr "" + +#. translators: 1-2: opening/closing tags - linked to staging site, 3: link to live site. +#: includes/core/class-wcs-staging.php:41 +msgid "Payment processing skipped - renewal order created on %1$sstaging site%2$s under staging site lock. Live site is at %3$s" +msgstr "" + +#: includes/core/class-wcs-staging.php:84 +msgid "Subscription locked to Manual Renewal while the store is in staging mode. Payment method changes will take effect in live mode." +msgstr "" + +#. translators: placeholder is a payment method title. +#: includes/core/class-wcs-staging.php:98 +msgid "Subscription locked to Manual Renewal while the store is in staging mode. Live payment method: %s" +msgstr "" + +#. translators: 1$-2$: opening and closing tags. 3$-4$: opening and closing link tags for learn more. Leads to duplicate site article on docs. 5$-6$: Opening and closing link to production URL. 7$: Production URL . +#: includes/core/class-wcs-staging.php:129 +msgid "It looks like this site has moved or is a duplicate site. %1$sWooCommerce Subscriptions%2$s has disabled automatic payments and subscription related emails on this site to prevent duplicate payments from a staging or test environment. %1$sWooCommerce Subscriptions%2$s considers %5$s%7$s%6$s to be the site's URL. %3$sLearn more »%4$s." +msgstr "" + +#: includes/core/class-wcs-staging.php:142 +msgid "Quit nagging me (but don't enable automatic payments)" +msgstr "" + +#: includes/core/class-wcs-staging.php:147 +msgid "Enable automatic payments" +msgstr "" + +#: includes/core/class-wcs-template-loader.php:103 +msgid "My Account" +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:57 +msgctxt "order note left on subscription after user action" +msgid "Subscription reactivated by the subscriber from their account page." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:58 +msgctxt "Notice displayed to user confirming their action." +msgid "Your subscription has been reactivated." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:61 +msgid "You can not reactivate that subscription until paying to renew it. Please contact us if you need assistance." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:67 +msgctxt "order note left on subscription after user action" +msgid "Subscription put on hold by the subscriber from their account page." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:68 +msgctxt "Notice displayed to user confirming their action." +msgid "Your subscription has been put on hold." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:71 +msgid "You can not suspend that subscription - the suspension limit has been reached. Please contact us if you need assistance." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:76 +msgctxt "order note left on subscription after user action" +msgid "Subscription cancelled by the subscriber from their account page." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:77 +msgctxt "Notice displayed to user confirming their action." +msgid "Your subscription has been cancelled." +msgstr "" + +#: includes/core/class-wcs-user-change-status-handler.php:103 +msgid "That subscription does not exist. Please contact us if you need assistance." +msgstr "" + +#. translators: placeholder is subscription's new status, translated +#: includes/core/class-wcs-user-change-status-handler.php:116 +msgid "That subscription can not be changed to %s. Please contact us if you need assistance." +msgstr "" + +#: includes/core/data-stores/class-wcs-customer-store-cached-cpt.php:87 +msgid "Generate Customer Subscription Cache" +msgstr "" + +#: includes/core/data-stores/class-wcs-customer-store-cached-cpt.php:87 +msgid "This will generate the persistent cache for linking users with subscriptions. The caches will be generated overtime in the background (via Action Scheduler)." +msgstr "" + +#: includes/core/data-stores/class-wcs-customer-store-cached-cpt.php:88 +msgid "Delete Customer Subscription Cache" +msgstr "" + +#: includes/core/data-stores/class-wcs-customer-store-cached-cpt.php:88 +msgid "This will clear the persistent cache of all of subscriptions stored against users in your store. Expect slower performance of checkout, renewal and other subscription related functions after taking this action. The caches will be regenerated overtime as queries to find a given user's subscriptions are run." +msgstr "" + +#. translators: 1: subscription ID, 2: subscription status +#: includes/core/data-stores/class-wcs-orders-table-subscription-data-store.php:352 +msgid "Subscription %1$d cannot be restored from the trash: it has already been restored to status \"%2$s\"." +msgstr "" + +#. translators: 1: subscription ID, 2: subscription status +#: includes/core/data-stores/class-wcs-orders-table-subscription-data-store.php:370 +msgid "The previous status of subscription %1$d (\"%2$s\") is invalid. It has been restored to \"pending\" status instead." +msgstr "" + +#. translators: 1: subscription ID, 2: subscription status +#: includes/core/data-stores/class-wcs-orders-table-subscription-data-store.php:382 +msgid "The previous status of subscription %1$d (\"%2$s\") is invalid. It could not be restored." +msgstr "" + +#. translators: 1: subscription ID, 2: subscription status +#: includes/core/data-stores/class-wcs-orders-table-subscription-data-store.php:433 +msgid "Something went wrong when trying to restore subscription %d from the trash. It could not be restored." +msgstr "" + +#: includes/core/data-stores/class-wcs-related-order-store-cached-cpt.php:131 +msgid "Generate Related Order Cache" +msgstr "" + +#: includes/core/data-stores/class-wcs-related-order-store-cached-cpt.php:131 +msgid "This will generate the persistent cache of all renewal, switch, resubscribe and other order types for all subscriptions in your store. The caches will be generated overtime in the background (via Action Scheduler)." +msgstr "" + +#: includes/core/data-stores/class-wcs-related-order-store-cached-cpt.php:132 +msgid "Delete Related Order Cache" +msgstr "" + +#: includes/core/data-stores/class-wcs-related-order-store-cached-cpt.php:132 +msgid "This will clear the persistent cache of all renewal, switch, resubscribe and other order types for all subscriptions in your store. Expect slower performance of checkout, renewal and other subscription related functions after taking this action. The caches will be regenerated overtime as related order queries are run." +msgstr "" + +#. translators: %s: Order date +#: includes/core/data-stores/class-wcs-subscription-data-store-cpt.php:273 +msgid "Subscription – %s" +msgstr "" + +#. translators: %s: Order date +#. translators: placeholders are strftime() strings. +#: includes/core/data-stores/class-wcs-subscription-data-store-cpt.php:273 +#: includes/core/wcs-order-functions.php:313 +msgctxt "Order date parsed by DateTime::format" +msgid "M d, Y @ h:i A" +msgstr "" + +#. translators: placeholder is Subscriptions version number. +#: includes/core/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php:271 +msgid "Warning! You are running version %s of WooCommerce Subscriptions plugin code but your database has been upgraded to Subscriptions version 2.0. This will cause major problems on your store." +msgstr "" + +#. translators: opening/closing tags - linked to ticket form. +#: includes/core/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php:273 +msgid "Please upgrade the WooCommerce Subscriptions plugin to version 2.0 or newer immediately. If you need assistance, after upgrading to Subscriptions v2.0, please %1$sopen a support ticket%2$s." +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:26 +msgid "Cancelled Subscription" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:27 +msgid "Cancelled Subscription emails are sent when a customer's subscription is cancelled (either by a store manager, or the customer)." +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:29 +msgid "Subscription Cancelled" +msgstr "" + +#. translators: placeholder is {site_title}, a variable that will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:31 +msgctxt "default email subject for cancelled emails sent to the admin" +msgid "[%s] Subscription Cancelled" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:58 +msgid "Always Send" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:60 +msgid "Send this email whenever a subscription is updated to \"Pending Cancellation\" or \"Cancelled\"." +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:168 +#: includes/core/emails/class-wcs-email-customer-renewal-invoice.php:210 +#: includes/core/emails/class-wcs-email-expired-subscription.php:141 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:140 +msgctxt "an email notification" +msgid "Enable/Disable" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:170 +#: includes/core/emails/class-wcs-email-customer-renewal-invoice.php:212 +#: includes/core/emails/class-wcs-email-expired-subscription.php:143 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:142 +msgid "Enable this email notification" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:174 +#: includes/core/emails/class-wcs-email-expired-subscription.php:147 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:146 +msgctxt "of an email" +msgid "Recipient(s)" +msgstr "" + +#. translators: placeholder is admin email +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:177 +#: includes/core/emails/class-wcs-email-expired-subscription.php:150 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:149 +msgid "Enter recipients (comma separated) for this email. Defaults to %s." +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:182 +#: includes/core/emails/class-wcs-email-expired-subscription.php:155 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:154 +msgctxt "of an email" +msgid "Subject" +msgstr "" + +#. translators: %s: default e-mail subject. +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:185 +#: includes/core/emails/class-wcs-email-expired-subscription.php:158 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:157 +msgid "This controls the email subject line. Leave blank to use the default subject: %s." +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:190 +#: includes/core/emails/class-wcs-email-expired-subscription.php:163 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:162 +msgctxt "Name the setting that controls the main heading contained within the email notification" +msgid "Email Heading" +msgstr "" + +#. translators: %s: default e-mail heading. +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:193 +msgid "This controls the main heading contained within the email notification. Leave blank to use the default heading: %s." +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:198 +#: includes/core/emails/class-wcs-email-expired-subscription.php:171 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:170 +msgctxt "text, html or multipart" +msgid "Email type" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:200 +#: includes/core/emails/class-wcs-email-customer-notification.php:68 +#: includes/core/emails/class-wcs-email-expired-subscription.php:173 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:172 +msgid "Choose which format of email to send." +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:204 +#: includes/core/emails/class-wcs-email-expired-subscription.php:177 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:176 +msgctxt "email type" +msgid "Plain text" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:205 +#: includes/core/emails/class-wcs-email-expired-subscription.php:178 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:177 +msgctxt "email type" +msgid "HTML" +msgstr "" + +#: includes/core/emails/class-wcs-email-cancelled-subscription.php:206 +#: includes/core/emails/class-wcs-email-expired-subscription.php:179 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:178 +msgctxt "email type" +msgid "Multipart" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-renewal-order.php:25 +msgid "Completed Renewal Order" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-renewal-order.php:26 +msgid "Renewal order complete emails are sent to the customer when a subscription renewal order is marked complete and usually indicates that the item for that renewal period has been shipped." +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-renewal-order.php:29 +msgctxt "Default email heading for email to customer on completed renewal order" +msgid "Your renewal order is complete" +msgstr "" + +#. translators: $1: {site_title}, $2: {order_date}, variables that will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-completed-renewal-order.php:31 +msgctxt "Default email subject for email to customer on completed renewal order" +msgid "Your %1$s renewal order from %2$s is complete" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-renewal-order.php:177 +msgctxt "Default email heading for email with downloadable files in it" +msgid "Your subscription renewal order is complete - download your files" +msgstr "" + +#. translators: $1: {site_title}, $2: {order_date}, variables will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-completed-renewal-order.php:182 +msgctxt "Default email subject for email with downloadable files in it" +msgid "Your %1$s subscription renewal order from %2$s is complete - download your files" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-switch-order.php:31 +msgid "Subscription Switch Complete" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-switch-order.php:32 +msgid "Subscription switch complete emails are sent to the customer when a subscription is switched successfully." +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-switch-order.php:35 +msgid "Your subscription change is complete" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-switch-order.php:36 +msgid "Your {site_title} subscription change from {order_date} is complete" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-switch-order.php:186 +msgid "Your subscription change is complete - download your files" +msgstr "" + +#: includes/core/emails/class-wcs-email-completed-switch-order.php:190 +msgid "Your {site_title} subscription change from {order_date} is complete - download your files" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php:25 +msgid "Customer Notification: Automatic renewal notice" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php:26 +msgid "Customer Notification: Automatic renewal notice emails are sent when customer's subscription is about to be renewed automatically." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php:28 +msgid "Automatic renewal notice" +msgstr "" + +#. translators: $1: {site_title}, $2: {customers_first_name}, $3: {time_until_renewal}, variables that will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php:32 +msgctxt "default email subject for subscription's automatic renewal notice" +msgid "[%1$s] %2$s, your subscription automatically renews in %3$s!" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-auto-renewal.php:58 +msgid "Thank you for being a loyal customer, {customers_first_name} — we appreciate your business." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:25 +msgid "Customer Notification: Free trial expiration: automatic payment notice" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:26 +msgid "Free trial expiry notification emails are sent when customer's free trial for an automatically renewd subscription is about to expire." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:28 +msgid "Free trial expiration: automatic payment notice" +msgstr "" + +#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:30 +msgctxt "default email subject for free trial expiry notification emails sent to the customer" +msgid "[%1$s] %2$s, your paid subscription starts soon!" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php:25 +msgid "Customer Notification: Manual renewal notice" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php:26 +msgid "Customer Notification: Manual renewal notice are sent when customer's subscription needs to be manually renewed." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php:28 +msgid "Manual renewal notice" +msgstr "" + +#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php:30 +msgctxt "default email subject for notification for a manually renewed subscription sent to the customer" +msgid "[%1$s] %2$s, your subscription is ready to be renewed!" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-manual-renewal.php:52 +msgid "Thanks again for choosing {site_title}." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:26 +msgid "Customer Notification: Free trial expiration: manual payment required" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:27 +msgid "Free trial expiry notification emails are sent when customer's free trial for a manually renewed subscription is about to expire." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:29 +msgid "Free trial expiration: manual payment required" +msgstr "" + +#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out. +#: includes/core/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:31 +msgctxt "default email subject for an email notification for a manually renewed subscription with free trial expiry emails sent to the customer" +msgid "[%1$s] %2$s, your free trial is almost up!" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php:25 +msgid "Customer Notification: Subscription expiration notice" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php:26 +msgid "Subscription expiration notification emails are sent when customer's subscription is about to expire." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php:28 +msgid "Subscription expiration notice" +msgstr "" + +#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php:30 +msgctxt "default email subject for subscription expiry notification email sent to the customer" +msgid "[%1$s] %2$s, your subscription is about to expire!" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification-subscription-expiration.php:52 +msgid "Thank you for choosing {site_title}, {customers_first_name}." +msgstr "" + +#. translators: %s: list of placeholders +#: includes/core/emails/class-wcs-email-customer-notification.php:32 +msgid "Available placeholders: %s" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:35 +msgid "Enable/Disable" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:37 +msgid "Enable this email notification. Disabled automatically on staging sites." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:41 +msgid "Subject" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:49 +msgid "Email heading" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:57 +msgid "Additional content" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:58 +msgid "Text to appear below the main email content." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:66 +msgid "Email type" +msgstr "" + +#. translators: 1: Notification type, 2: customer's email. +#: includes/core/emails/class-wcs-email-customer-notification.php:101 +msgid "%1$s was successfully sent to %2$s." +msgstr "" + +#. translators: 1: Notification type, 2: customer's email. +#: includes/core/emails/class-wcs-email-customer-notification.php:104 +msgid "Attempt to send %1$s to %2$s failed." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:253 +msgid "Thank you for choosing {site_title}!" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:271 +msgid "Reminder emails disabled." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:277 +msgid "Not a production site, or notifications have been globally disabled" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:281 +msgid "Recipient not found" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-notification.php:285 +msgid "Subscription billing cycle too short" +msgstr "" + +#. translators: %1$s: email title, %2$s: list of reasons why email was skipped. +#: includes/core/emails/class-wcs-email-customer-notification.php:304 +msgid "Skipped sending \"%1$s\": %2$s" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-on-hold-renewal-order.php:23 +msgid "On-hold Renewal Order" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-on-hold-renewal-order.php:24 +msgid "This is an order notification sent to customers containing order details after a renewal order is placed on-hold." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-on-hold-renewal-order.php:25 +msgid "Your {site_title} renewal order has been received!" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-on-hold-renewal-order.php:26 +msgid "Thank you for your renewal order" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-renewal-invoice.php:40 +msgid "Customer Renewal Invoice" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-renewal-invoice.php:41 +msgid "Sent to a customer when the subscription is due for renewal and the renewal requires a manual payment, either because it uses manual renewals or the automatic recurring payment failed for the initial attempt and all automatic retries (if any). The email contains renewal order information and payment links." +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-renewal-invoice.php:48 +msgid "Invoice for renewal order {order_number} from {order_date}" +msgstr "" + +#: includes/core/emails/class-wcs-email-customer-renewal-invoice.php:49 +msgid "Invoice for renewal order {order_number}" +msgstr "" + +#: includes/core/emails/class-wcs-email-expired-subscription.php:26 +msgid "Expired Subscription" +msgstr "" + +#: includes/core/emails/class-wcs-email-expired-subscription.php:27 +msgid "Expired Subscription emails are sent when a customer's subscription expires." +msgstr "" + +#: includes/core/emails/class-wcs-email-expired-subscription.php:29 +msgid "Subscription Expired" +msgstr "" + +#. translators: placeholder is {site_title}, a variable that will be substituted when email is sent out +#: includes/core/emails/class-wcs-email-expired-subscription.php:31 +msgctxt "default email subject for expired emails sent to the admin" +msgid "[%s] Subscription Expired" +msgstr "" + +#: includes/core/emails/class-wcs-email-expired-subscription.php:78 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:77 +msgid "Subscription argument passed in is not an object." +msgstr "" + +#. translators: %s: default e-mail heading. +#: includes/core/emails/class-wcs-email-expired-subscription.php:166 +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:165 +msgid "This controls the main heading contained within the email notification. Leave blank to use the default heading: %s." +msgstr "" + +#: includes/core/emails/class-wcs-email-new-renewal-order.php:22 +msgid "New Renewal Order" +msgstr "" + +#: includes/core/emails/class-wcs-email-new-renewal-order.php:23 +msgid "New renewal order emails are sent when a subscription renewal payment is processed." +msgstr "" + +#: includes/core/emails/class-wcs-email-new-renewal-order.php:25 +msgid "New subscription renewal order" +msgstr "" + +#: includes/core/emails/class-wcs-email-new-renewal-order.php:26 +msgid "[{site_title}] New subscription renewal order ({order_number}) - {order_date}" +msgstr "" + +#: includes/core/emails/class-wcs-email-new-switch-order.php:27 +#: includes/core/emails/class-wcs-email-new-switch-order.php:30 +msgid "Subscription Switched" +msgstr "" + +#: includes/core/emails/class-wcs-email-new-switch-order.php:28 +msgid "Subscription switched emails are sent when a customer switches a subscription." +msgstr "" + +#: includes/core/emails/class-wcs-email-new-switch-order.php:31 +msgid "[{site_title}] Subscription Switched ({order_number}) - {order_date}" +msgstr "" + +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:26 +msgid "Suspended Subscription" +msgstr "" + +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:27 +msgid "Suspended Subscription emails are sent when a customer manually suspends their subscription." +msgstr "" + +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:29 +msgid "Subscription Suspended" +msgstr "" + +#: includes/core/emails/class-wcs-email-on-hold-subscription.php:30 +msgctxt "default email subject for suspended emails sent to the admin" +msgid "[{site_title}] Subscription Suspended" +msgstr "" + +#: includes/core/emails/class-wcs-email-processing-renewal-order.php:24 +msgid "Processing Renewal order" +msgstr "" + +#: includes/core/emails/class-wcs-email-processing-renewal-order.php:25 +msgid "This is an order notification sent to the customer after payment for a subscription renewal order is completed. It contains the renewal order details." +msgstr "" + +#: includes/core/emails/class-wcs-email-processing-renewal-order.php:28 +msgid "Thank you for your order" +msgstr "" + +#: includes/core/emails/class-wcs-email-processing-renewal-order.php:29 +msgid "Your {site_title} renewal order receipt from {order_date}" +msgstr "" + +#. translators: 1-2: opening/closing tags - link to documentation. +#: includes/core/gateways/class-wc-subscriptions-core-payment-gateways.php:178 +msgid "Sorry, it seems there are no available payment methods which support subscriptions. Please see %1$sEnabling Payment Gateways for Subscriptions%2$s if you require assistance." +msgstr "" + +#: includes/core/gateways/class-wc-subscriptions-core-payment-gateways.php:180 +msgid "Sorry, it seems there are no available payment methods which support subscriptions. Please contact us if you require assistance or wish to make alternate arrangements." +msgstr "" + +#: includes/core/gateways/class-wc-subscriptions-core-payment-gateways.php:271 +msgid "Supported features:" +msgstr "" + +#: includes/core/gateways/class-wc-subscriptions-core-payment-gateways.php:274 +msgid "Subscription features:" +msgstr "" + +#: includes/core/gateways/class-wc-subscriptions-core-payment-gateways.php:278 +msgid "Change payment features:" +msgstr "" + +#. Translators: placeholder is a 0 price formatted with the the store's currency and decimal settings. +#: includes/core/gateways/class-wc-subscriptions-gateway-restrictions-manager.php:44 +msgid "Please enter a price greater than %s." +msgstr "" + +#. Translators: Placeholder is a localized price string (eg. $1.00). +#: includes/core/gateways/class-wc-subscriptions-gateway-restrictions-manager.php:64 +msgid "Warning! Your store cannot create subscriptions less than %s" +msgstr "" + +#: includes/core/gateways/paypal/class-wcs-paypal.php:223 +msgid "Unable to find order for PayPal billing agreement." +msgstr "" + +#: includes/core/gateways/paypal/class-wcs-paypal.php:285 +msgid "An error occurred, please try again or try an alternate form of payment." +msgstr "" + +#: includes/core/gateways/paypal/class-wcs-paypal.php:365 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:208 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:320 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:336 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:365 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:384 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-request.php:150 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-request.php:156 +msgctxt "hash before the order number. Used as a character to remove from the actual order number" +msgid "#" +msgstr "" + +#. translators: placeholders are PayPal API error code and PayPal API error message +#: includes/core/gateways/paypal/class-wcs-paypal.php:389 +msgid "PayPal API error: (%1$d) %2$s" +msgstr "" + +#. translators: placeholder is PayPal transaction status message +#: includes/core/gateways/paypal/class-wcs-paypal.php:394 +msgid "PayPal Transaction Held: %s" +msgstr "" + +#. translators: placeholder is PayPal transaction status message +#: includes/core/gateways/paypal/class-wcs-paypal.php:406 +msgid "PayPal payment declined: %s" +msgstr "" + +#. translators: placeholder is a transaction ID. +#: includes/core/gateways/paypal/class-wcs-paypal.php:410 +msgid "PayPal payment approved (ID: %s)" +msgstr "" + +#: includes/core/gateways/paypal/class-wcs-paypal.php:469 +msgid "" +"Are you sure you want to change the payment method from PayPal standard?\n" +"\n" +"This will suspend the subscription at PayPal." +msgstr "" + +#: includes/core/gateways/paypal/class-wcs-paypal.php:649 +msgctxt "used in User Agent data sent to PayPal to help identify where a payment came from" +msgid "WooCommerce Subscriptions PayPal" +msgstr "" + +#. translators: $1 and $2 are opening and closing strong tags, respectively. +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:63 +msgid "It is %1$sstrongly recommended you do not change the Receiver Email address%2$s if you have active subscriptions with PayPal. Doing so can break existing subscriptions." +msgstr "" + +#. translators: placeholders are opening and closing link tags. 1$-2$: to docs on woocommerce, 3$-4$ to gateway settings on the site +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:114 +msgid "PayPal is inactive for subscription transactions. Please %1$sset up the PayPal IPN%2$s and %3$senter your API credentials%4$s to enable PayPal for Subscriptions." +msgstr "" + +#. translators: opening/closing tags - links to documentation. +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:126 +msgid "%1$sPayPal Reference Transactions are not enabled on your account%2$s, some subscription management features are not enabled. Please contact PayPal and request they %3$senable PayPal Reference Transactions%4$s on your account. %5$sCheck PayPal Account%6$s %3$sLearn more %7$s" +msgstr "" + +#. translators: opening/closing tags - links to documentation. +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:130 +msgid "%1$sPayPal Reference Transactions are not enabled on your account%2$s. If you wish to use PayPal Reference Transactions with Subscriptions, please contact PayPal and request they %3$senable PayPal Reference Transactions%4$s on your account. %5$sCheck PayPal Account%6$s %3$sLearn more %7$s" +msgstr "" + +#. translators: placeholders are opening and closing strong tags. +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:152 +msgid "%1$sPayPal Reference Transactions are enabled on your account%2$s. All subscription management features are now enabled. Happy selling!" +msgstr "" + +#. translators: placeholders are link opening and closing tags. 1$-2$: to gateway settings, 3$-4$: support docs on woocommerce.com +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:163 +msgid "There is a problem with PayPal. Your API credentials may be incorrect. Please update your %1$sAPI credentials%2$s. %3$sLearn more%4$s." +msgstr "" + +#. translators: placeholders are opening and closing link tags. 1$-2$: docs on woocommerce, 3$-4$: dismiss link +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:176 +msgid "There is a problem with PayPal. Your PayPal account is issuing out-of-date subscription IDs. %1$sLearn more%2$s. %3$sDismiss%4$s." +msgstr "" + +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:198 +msgid "Ignore this error (not recommended)" +msgstr "" + +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:203 +msgid "Open a ticket" +msgstr "" + +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:290 +msgid "PayPal Subscription ID:" +msgstr "" + +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:316 +msgid "Enable PayPal Standard for Subscriptions" +msgstr "" + +#. translators: Placeholders are the opening and closing link tags. +#: includes/core/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:324 +msgid "Before enabling PayPal Standard for Subscriptions, please note, when using PayPal Standard, customers are locked into using PayPal Standard for the life of their subscription, and PayPal Standard has a number of limitations. Please read the guide on %1$swhy we don't recommend PayPal Standard%2$s for Subscriptions before choosing to enable this option." +msgstr "" + +#. translators: placeholder is blogname +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:71 +msgctxt "data sent to paypal" +msgid "Orders with %s" +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:279 +msgid "Total Discount" +msgstr "" + +#. translators: placeholder is blogname +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:306 +msgid "%s - Order" +msgstr "" + +#. translators: 1$: new status (e.g. "Cancel"), 2$: blog name +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:416 +msgctxt "data sent to paypal" +msgid "%1$s subscription event triggered at %2$s" +msgstr "" + +#. translators: %s: product SKU. +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:536 +msgid "SKU: %s" +msgstr "" + +#. translators: placeholder is localised datetime +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php:119 +msgid "expected clearing date %s" +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:136 +msgctxt "used in api error message if there is no severity code from PayPal" +msgid "Error" +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:138 +msgctxt "used in api error message if there is no long message" +msgid "Unknown error" +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:150 +#: templates/admin/deprecated/order-shipping-html.php:14 +#: templates/admin/deprecated/order-tax-html.php:9 +msgctxt "no information about something" +msgid "N/A" +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php:94 +msgid "Billing agreement cancelled at PayPal." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:275 +msgctxt "when it is a payment change, and there is a subscr_signup message, this will be a confirmation message that PayPal accepted it being the new payment method" +msgid "IPN subscription payment method changed to PayPal." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:279 +msgid "IPN subscription sign up completed." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:332 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:416 +msgid "IPN subscription payment completed." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:378 +msgid "IPN subscription failing payment method changed." +msgstr "" + +#. translators: placeholder is payment status (e.g. "completed") +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:426 +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:435 +msgctxt "used in order note" +msgid "IPN subscription payment %s." +msgstr "" + +#. translators: 1: payment status (e.g. "completed"), 2: pending reason. +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:439 +msgctxt "used in order note" +msgid "IPN subscription payment %1$s for reason: %2$s." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:468 +msgid "IPN subscription suspended." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:491 +msgid "IPN subscription cancelled." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:507 +msgid "IPN subscription payment failure." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:649 +msgid "Invalid PayPal IPN Payload: unable to find matching subscription." +msgstr "" + +#. translators: 1$: subscription ID, 2$: names of items, comma separated +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-request.php:75 +msgctxt "item name sent to paypal" +msgid "Subscription %1$s - %2$s" +msgstr "" + +#. translators: 1$: subscription ID, 2$: order ID, 3$: names of items, comma separated +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-request.php:78 +msgctxt "item name sent to paypal" +msgid "Subscription %1$s (Order %2$s) - %3$s" +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php:271 +msgid "Subscription changed from PayPal Standard to PayPal Reference Transactions via customer initiated switch. The PayPal Standard subscription has been suspended." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-status-manager.php:42 +msgid "Subscription cancelled with PayPal." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-status-manager.php:53 +msgid "Subscription suspended with PayPal." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-status-manager.php:66 +msgid "Subscription reactivated with PayPal." +msgstr "" + +#: includes/core/gateways/paypal/includes/class-wcs-paypal-status-manager.php:113 +msgid "PayPal API error - credentials are incorrect." +msgstr "" + +#: includes/core/gateways/paypal/includes/templates/html-ipn-failure-notice.php:18 +msgid "A fatal error has occurred while processing a recent subscription payment with PayPal. Please %1$sopen a new ticket at WooCommerce Support%3$s immediately to get this resolved. See our documentation on %2$sdebugging IPN issues in PayPal Standard to Learn more »%3$s" +msgstr "" + +#: includes/core/gateways/paypal/includes/templates/html-ipn-failure-notice.php:26 +msgid "Last recorded error:" +msgstr "" + +#: includes/core/gateways/paypal/includes/templates/html-ipn-failure-notice.php:36 +msgid "To see the full error, view the %1$s log file from the %2$sWooCommerce logs screen.%3$s." +msgstr "" + +#. Translators: %s subscription number. +#: includes/core/privacy/class-wcs-privacy-erasers.php:71 +msgid "Removed personal data from subscription %s." +msgstr "" + +#. Translators: %s subscription number. +#: includes/core/privacy/class-wcs-privacy-erasers.php:75 +msgid "Personal data within subscription %s has been retained." +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-erasers.php:189 +msgid "Personal data removed." +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:77 +msgid "Subscription Number" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:78 +msgid "Created Date" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:79 +msgid "Recurring Total" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:80 +msgid "Subscription Items" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:81 +msgid "IP Address" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:82 +msgid "Browser User Agent" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:83 +#: includes/core/wcs-functions.php:271 +msgid "Billing Address" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:84 +#: includes/core/wcs-functions.php:270 +msgid "Shipping Address" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:85 +msgid "Phone Number" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy-exporters.php:86 +msgid "Email Address" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:52 +#: includes/core/privacy/class-wcs-privacy.php:53 +msgid "Subscriptions Data" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:103 +msgid "By using WooCommerce Subscriptions, you may be storing personal data and depending on which third-party payment processors you’re using to take subscription payments, you may be sharing personal data with external sources." +msgstr "" + +#. translators: placeholders are opening and closing link tags, linking to additional privacy policy documentation. +#: includes/core/privacy/class-wcs-privacy.php:105 +msgid "What we collect and store" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:106 +msgid "For the purposes of processing recurring subscription payments, we store the customer's name, billing address, shipping address, email address, phone number and credit card/payment details." +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:107 +msgid "What we share with others" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:108 +msgid "What personal information your store shares with external sources depends on which third-party payment processor plugins you are using to collect subscription payments. We recommend that you consult with their privacy policies to inform this section of your privacy policy." +msgstr "" + +#. translators: placeholders are opening and closing link tags, linking to additional privacy policy documentation. +#: includes/core/privacy/class-wcs-privacy.php:110 +msgid "If you are using PayPal Standard or PayPal Reference transactions please see the %1$sPayPal Privacy Policy%2$s for more details." +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:123 +#: includes/core/privacy/class-wcs-privacy.php:371 +msgid "Cancel and remove personal data" +msgstr "" + +#. translators: %d: number of subscriptions affected. +#: includes/core/privacy/class-wcs-privacy.php:221 +msgid "Removed personal data from %d subscription." +msgid_plural "Removed personal data from %d subscriptions." +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholders are opening and closing tags. +#: includes/core/privacy/class-wcs-privacy.php:240 +msgid "%1$sNote:%2$s Orders which are related to subscriptions will not be included in the orders affected by these settings." +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:260 +msgid "account erasure request" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:266 +msgid "Remove personal data from subscriptions" +msgstr "" + +#. Translators: %s URL to erasure request screen. +#: includes/core/privacy/class-wcs-privacy.php:268 +msgid "When handling an %s, should personal data within subscriptions be retained or removed?" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:277 +msgid "Retain ended subscriptions" +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:278 +msgid "Retain ended subscriptions and their related orders for a specified duration before anonymizing the personal data within them." +msgstr "" + +#: includes/core/privacy/class-wcs-privacy.php:322 +msgid "Customers with a subscription are excluded from this setting." +msgstr "" + +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:193 +msgid "A database upgrade is required to use Subscriptions. Upgrades from the previously installed version is no longer supported. You will need to install an older version of WooCommerce Subscriptions or WooCommerce Payments to proceed with the upgrade before you can use a newer version." +msgstr "" + +#. translators: 1-2: opening/closing tags, 3: active version of Subscriptions, 4: current version of Subscriptions, 5-6: opening/closing tags linked to ticket form, 7-8: opening/closing tags linked to documentation. +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:255 +msgid "%1$sWarning!%2$s It appears that you have downgraded %1$sWooCommerce Subscriptions%2$s from %3$s to %4$s. Downgrading the plugin in this way may cause issues. Please update to %3$s or higher, or %5$sopen a new support ticket%6$s for further assistance. %7$sLearn more »%8$s" +msgstr "" + +#. translators: placeholder is a list of version numbers (e.g. "1.3 & 1.4 & 1.5") +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:394 +msgid "Database updated to version %s" +msgstr "" + +#. translators: placeholder is number of upgraded subscriptions +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:402 +msgctxt "used in the subscriptions upgrader" +msgid "Marked %s subscription products as \"sold individually\"." +msgstr "" + +#. translators: 1$: number of action scheduler hooks upgraded, 2$: "{execution_time}", will be replaced on front end with actual time +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:411 +msgid "Migrated %1$s subscription related hooks to the new scheduler (in %2$s seconds)." +msgstr "" + +#. translators: 1$: number of subscriptions upgraded, 2$: "{execution_time}", will be replaced on front end with actual time it took +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:423 +msgid "Migrated %1$s subscriptions to the new structure (in %2$s seconds)." +msgstr "" + +#. translators: placeholder is "{time_left}", will be replaced on front end with actual time +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:426 +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:472 +msgctxt "Message that gets sent to front end." +msgid "Estimated time left (minutes:seconds): %s" +msgstr "" + +#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, 4$: break tag +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:436 +msgid "Unable to upgrade subscriptions.%4$sError: %1$s%4$sPlease refresh the page and try again. If problem persists, %2$scontact support%3$s." +msgstr "" + +#. translators: placeholder is the number of subscriptions repaired +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:451 +msgctxt "Repair message that gets sent to front end." +msgid "Repaired %d subscriptions with incorrect dates, line tax data or missing customer notes." +msgstr "" + +#. translators: placeholder is number of subscriptions that were checked and did not need repairs. There's a space at the beginning! +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:457 +msgctxt "Repair message that gets sent to front end." +msgid " %d other subscription was checked and did not need any repairs." +msgid_plural "%d other subscriptions were checked and did not need any repairs." +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is "{execution_time}", which will be replaced on front end with actual time +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:461 +msgctxt "Repair message that gets sent to front end." +msgid "(in %s seconds)" +msgstr "" + +#. translators: $1: "Repaired x subs with incorrect dates...", $2: "X others were checked and no repair needed", $3: "(in X seconds)". Ordering for RTL languages. +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:464 +msgctxt "The assembled repair message that gets sent to front end." +msgid "%1$s%2$s %3$s" +msgstr "" + +#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, 4$: break tag +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:483 +msgctxt "Error message that gets sent to front end when upgrading Subscriptions" +msgid "Unable to repair subscriptions.%4$sError: %1$s%4$sPlease refresh the page and try again. If problem persists, %2$scontact support%3$s." +msgstr "" + +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:690 +msgid "Welcome to WooCommerce Subscriptions 2.1" +msgstr "" + +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:690 +msgid "About WooCommerce Subscriptions" +msgstr "" + +#. translators: 1-2: opening/closing tags, 3-4: opening/closing tags linked to ticket form. +#: includes/core/upgrades/class-wc-subscriptions-upgrader.php:924 +msgid "%1$sWarning!%2$s We discovered an issue in %1$sWooCommerce Subscriptions 2.3.0 - 2.3.2%2$s that may cause your subscription renewal order and customer subscription caches to contain invalid data. For information about how to update the cached data, please %3$sopen a new support ticket%4$s." +msgstr "" + +#: includes/core/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php:54 +msgid "Subscription suspended by Database repair script. This subscription was suspended via PayPal." +msgstr "" + +#: includes/core/upgrades/class-wcs-upgrade-2-2-7.php:63 +msgid "Subscription end date in the past" +msgstr "" + +#. translators: placeholder is Subscription version string ('2.3') +#: includes/core/upgrades/templates/update-welcome-notice.php:2 +#: includes/core/upgrades/templates/wcs-about-2-0.php:23 +#: includes/core/upgrades/templates/wcs-about.php:22 +msgid "Thank you for updating to the latest version of WooCommerce Subscriptions." +msgstr "" + +#. translators: placeholder $1 is the Subscription version string ('2.3'), $2-3 are opening and closing tags +#: includes/core/upgrades/templates/update-welcome-notice.php:5 +msgid "Version %1$s brings some new improvements requested by store managers just like you (and possibly even by %2$syou%3$s)." +msgstr "" + +#: includes/core/upgrades/templates/update-welcome-notice.php:6 +#: includes/core/upgrades/templates/wcs-about-2-0.php:25 +#: includes/core/upgrades/templates/wcs-about.php:24 +msgid "We hope you enjoy it!" +msgstr "" + +#: includes/core/upgrades/templates/update-welcome-notice.php:8 +msgid "What's new?" +msgstr "" + +#. translators: placeholder is Subscription version string ('2.3') +#: includes/core/upgrades/templates/update-welcome-notice.php:16 +msgid "Want to know more about Subscriptions %s?" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:20 +msgid "Welcome to Subscriptions 2.0" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:24 +msgid "Version 2.0 has been in development for more than a year. We've reinvented the extension to take into account 3 years of feedback from store managers." +msgstr "" + +#. translators: placeholder is version number +#: includes/core/upgrades/templates/wcs-about-2-0.php:31 +#: includes/core/upgrades/templates/wcs-about.php:30 +msgid "Version %s" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:42 +#: includes/core/upgrades/templates/wcs-about.php:41 +msgid "Check Out What's New" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:51 +msgid "Multiple Subscriptions" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:52 +msgid "It's now easier for your customers to buy more subscriptions!" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:53 +msgid "Customers can now purchase different subscription products in one transaction. The products can bill on any schedule and have any combination of sign-up fees and/or free trials." +msgstr "" + +#. translators: placeholders are opening and closing link tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:56 +msgid "Learn more about the new %smultiple subscriptions%s feature." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:68 +msgid "New Add/Edit Subscription Screen" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:69 +msgid "Subscriptions v2.0 introduces a new administration interface to add or edit a subscription. You can make all the familiar changes, like modifying recurring totals or subscription status. You can also make some new modifications, like changing the expiration date, adding a shipping cost or adding a product line item." +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:72 +msgid "The new interface is also built on the existing %sEdit Order%s screen. If you've ever modified an order, you already know how to modify a subscription." +msgstr "" + +#. translators: placeholders are link tags: 1$-2$ new subscription page, 3$-4$: docs on woocommerce.com +#: includes/core/upgrades/templates/wcs-about-2-0.php:76 +msgid "%1$sAdd a subscription%2$s now or %3$slearn more%4$s about the new interface." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:87 +msgid "New View Subscription Page" +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:91 +msgid "Your customers can now view the full details of a subscription, including line items, billing and shipping address, billing schedule and renewal orders, from a special %sMy Account > View Subscription%s page." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:93 +msgid "This new page is also where the customer can suspend or cancel their subscription, change payment method, change shipping address or upgrade/downgrade an item." +msgstr "" + +#. translators: placeholders are opening and closing link tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:97 +msgid "Learn more about the new %sView Subscription page%s." +msgstr "" + +#. translators: placeholders are for opening and closing link () tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:111 +msgid "By default, adding new files to an existing subscription product will automatically provide active subscribers with access to the new files. However, now you can enable a %snew content dripping setting%s to provide subscribers with access to new files only after the next renewal payment." +msgstr "" + +#. translators: placeholders are for opening and closing link () tags +#. translators: placeholders are opening and closing anchor tags linking to documentation +#: includes/core/upgrades/templates/wcs-about-2-0.php:115 +#: includes/core/upgrades/templates/wcs-about-2-0.php:128 +#: includes/core/upgrades/templates/wcs-about-2-0.php:141 +#: includes/core/upgrades/templates/wcs-about.php:120 +#: includes/core/upgrades/templates/wcs-about.php:131 +#: includes/core/upgrades/templates/wcs-about.php:142 +#: includes/core/upgrades/templates/wcs-about.php:170 +#: includes/core/upgrades/templates/wcs-about.php:191 +msgid "%sLearn more »%s" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:121 +msgctxt "h3 on the About Subscriptions page for this new feature" +msgid "Change Payment Method" +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:124 +msgid "For a store manager to change a subscription from automatic to manual renewal payments (or manual to automatic) with Subscriptions v1.5, the database needed to be modified directly. Subscriptions now provides a way for payment gateways to allow you to change that from the new %sEdit Subscription%s interface." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:134 +msgid "Change Trial and End Dates" +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:137 +msgid "It was already possible to change a subscription's next payment date, but some store managers wanted to provide a customer with an extended free trial or add an extra month to the expiration date. Now you can change all of these dates from the %sEdit Subscription%s screen." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:150 +msgid "And much more..." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:157 +#: includes/core/upgrades/templates/wcs-about.php:151 +msgid "Peek Under the Hood for Developers" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:158 +msgid "Subscriptions 2.0 introduces a new architecture built on the WooCommerce Custom Order Types API." +msgstr "" + +#. translators: placeholders are opening and closing code tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:164 +msgid "New %sshop_subscription%s Post Type" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:166 +msgid "By making a subscription a Custom Order Type, a subscription is also now a custom post type. This makes it faster to query subscriptions and it uses a database schema that is as scalable as WordPress posts and pages." +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:169 +msgid "Developers can also now use all the familiar WordPress functions, like %sget_posts()%s, to query or modify subscription data." +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about-2-0.php:175 +msgid "New %sWC_Subscription%s Object" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:177 +msgid "Subscriptions 2.0 introduces a new object for working with a subscription at the application level. The cumbersome APIs for retrieving or modifying a subscription's data are gone!" +msgstr "" + +#. translators: all placeholders are opening and closing tags, no need to order them +#: includes/core/upgrades/templates/wcs-about-2-0.php:180 +msgid "Because the %sWC_Subscription%s class extends %sWC_Order%s, you can use its familiar methods, like %s$subscription->update_status()%s or %s$subscription->get_total()%s." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:184 +msgid "REST API Endpoints" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:185 +msgid "We didn't just improve interfaces for humans, we also improved them for computers. Your applications can now create, read, update or delete subscriptions via RESTful API endpoints." +msgstr "" + +#. translators: all placeholders are opening and closing tags, no need to order them +#: includes/core/upgrades/templates/wcs-about-2-0.php:188 +msgid "Want to list all the subscriptions on a site? Get %sexample.com/wc-api/v2/subscriptions/%s. Want the details of a specific subscription? Get %s/wc-api/v2/subscriptions//%s." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about-2-0.php:194 +msgid "Go to WooCommerce Subscriptions Settings" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:19 +msgid "Welcome to Subscriptions 2.1!" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:23 +msgid "Version 2.1 introduces some great new features requested by store managers just like you (and possibly even by %syou%s)." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:35 +msgctxt "short for documents" +msgid "Documentation" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:49 +msgid "Subscription Reports" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:50 +msgid "How many customers stay subscribed for more than 6 months? What is the average lifetime value of your subscribers? How much renewal revenue will your store earn next month?" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:51 +msgid "These are important questions for any subscription commerce business." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:52 +msgid "Prior to Subscriptions 2.1, they were not easy to answer. Subscriptions 2.1 introduces new reports to answer these questions, and many more." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:54 +msgid "View Reports" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:55 +msgctxt "learn more link to subscription reports documentation" +msgid "Learn More" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:67 +msgid "Automatic Failed Payment Retry" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:68 +msgid "Failed recurring payments can now be retried automatically. This helps recover revenue that would otherwise be lost due to payment methods being declined only temporarily." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:69 +msgid "By default, Subscriptions will retry the payment 5 times over 7 days. The rules that control the retry system can be modified to customise:" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:71 +msgid "the total number of retry attempts" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:72 +msgid "how long to wait between retry attempts" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:73 +msgid "emails sent to the customer and store manager" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:74 +msgid "the status applied to the renewal order and subscription" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:76 +msgid "The retry system is disabled by default. To enable it, visit the Subscriptions settings administration screen." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:78 +msgid "Enable Automatic Retry" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:79 +msgctxt "learn more link to failed payment retry documentation" +msgid "Learn More" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:90 +msgid "New Subscription Emails" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:91 +msgid "Subscriptions 2.1 also introduces a number of new emails to notify you when:" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:93 +msgid "a customer suspends a subscription" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:94 +msgid "an automatic payment fails" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:95 +msgid "a subscription expires" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:97 +msgid "These emails can be enabled, disabled and customised under the %sWooCommerce > Settings > Emails%s administration screen." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:99 +msgid "View Email Settings" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:100 +msgctxt "learn more link to subscription emails documentation" +msgid "Learn More" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:108 +msgid "But wait, there's more!" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:109 +msgid "That's not all we've working on for the last 12 months when it comes to Subscriptions. We've also released mini-extensions to help you get the most from your subscription store." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:115 +msgid "Subscription Gifting" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:116 +msgid "What happens when a customer wants to purchase a subscription product for someone else?" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:117 +msgid "The Gifting extension makes it possible for one person to purchase a subscription product for someone else. It then shares control of the subscription between the purchaser and recipient, allowing both to manage the subscription over its lifecycle." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:126 +msgctxt "h3 on the About Subscriptions page for this new feature" +msgid "Import/Export Subscriptions" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:127 +msgid "Import subscriptions to WooCommerce via CSV, or export your subscriptions from WooCommerce to a CSV with the WooCommerce Subscriptions Importer/Exporter extension." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:128 +msgid "This free extension makes it possible to migrate subscribers from 3rd party systems to WooCommerce. It also makes it possible to export your subscription data for analysis in spreadsheet tools or 3rd party apps." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:137 +msgid "Subscribe All the Things" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:138 +msgid "Want your customers to be able to subscribe to non-subscription products?" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:139 +msgid "With WooCommerce Subscribe All the Things, they can! This experimental extension is exploring how to convert any product, including Product Bundles and Composite Products, into a subscription product. It also offers customers a way to subscribe to a cart of non-subscription products." +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about.php:157 +msgid "Customise Retry Rules" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:159 +msgid "The best part about the new automatic retry system is that the retry rules are completely customisable." +msgstr "" + +#. translators: all placeholders are opening and closing tags, no need to order them +#: includes/core/upgrades/templates/wcs-about.php:162 +msgid "With the %s'wcs_default_retry_rules'%s filter, you can define a set of default rules to apply to all failed payments in your store." +msgstr "" + +#. translators: all placeholders are opening and closing tags, no need to order them +#: includes/core/upgrades/templates/wcs-about.php:166 +msgid "To apply a specific rule based on certain conditions, like high value orders or an infrequent renewal schedule, you can use the retry specific %s'wcs_get_retry_rule'%s filter. This provides the ID of the renewal order for the failed payment, which can be used to find information about the products, subscription and totals to which the failed payment relates." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:174 +msgid "WP REST API Endpoints" +msgstr "" + +#. translators: $1: opening tag linking to WC API docs, $2: closing tag, $3: opening tag linking to WP API docs, $4: closing tag +#: includes/core/upgrades/templates/wcs-about.php:177 +msgid "WooCommerce 2.6 added support for %1$sREST API%2$s endpoints built on WordPress core's %3$sREST API%4$s infrastructure." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:179 +msgid "Subscriptions 2.1 adds support for subscription data to this infrastructure." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:180 +msgid "Your applications can now create, read, update or delete subscriptions via RESTful API endpoints with the same design as the latest version of WooCommerce's REST API endpoints." +msgstr "" + +#. translators: all placeholders are opening and closing tags, no need to order them +#: includes/core/upgrades/templates/wcs-about.php:183 +msgid "Want to list all the subscriptions on a site? Get %s/wp-json/wc/v1/subscriptions%s." +msgstr "" + +#. translators: all placeholders are opening and closing tags, no need to order them +#: includes/core/upgrades/templates/wcs-about.php:187 +msgid "Want the details of a specific subscription? Get %s/wp-json/wc/v1/subscriptions//%s." +msgstr "" + +#. translators: placeholders are opening and closing code tags +#: includes/core/upgrades/templates/wcs-about.php:197 +msgid "Honour Renewal Order Data" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:199 +msgid "In previous versions of Subscriptions, the subscription total was passed to payment gateways as the amount to charge for automatic renewal payments. This made it unnecessarily complicated to add one-time fees or discounts to a renewal." +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about.php:202 +msgid "Subscriptions 2.1 now passes the renewal order's total, making it possible to add a fee or discount to the renewal order with simple one-liners like %s$order->add_fee()%s or %s$order->add_coupon()%s." +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-about.php:206 +msgid "Subscriptions also now uses the renewal order to setup the cart for %smanual renewals%s, making it easier to add products or discounts to a single renewal paid manually." +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:212 +msgid "See the full guide to What's New in Subscriptions version 2.1 »" +msgstr "" + +#: includes/core/upgrades/templates/wcs-about.php:213 +msgid "Go to WooCommerce Subscriptions Settings »" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade-in-progress.php:24 +msgid "WooCommerce Subscriptions Update in Progress" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade-in-progress.php:30 +msgid "The Upgrade is in Progress" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade-in-progress.php:31 +msgid "The WooCommerce Subscriptions plugin is currently running its database upgrade routine." +msgstr "" + +#. translators: placeholder is number of seconds +#: includes/core/upgrades/templates/wcs-upgrade-in-progress.php:34 +msgid "If you received a server error and reloaded the page to find this notice, please refresh the page in %s seconds and the upgrade routine will recommence without issues." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade-in-progress.php:36 +msgid "Rest assured, although the update process may take a little while, it is coded to prevent defects, your site is safe and will be up and running again, faster than ever, shortly." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:19 +msgid "WooCommerce Subscriptions Update" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:29 +msgid "Database Update Required" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:30 +msgid "The WooCommerce Subscriptions plugin has been updated!" +msgstr "" + +#. translators: placeholders are opening and closing tags +#: includes/core/upgrades/templates/wcs-upgrade.php:33 +msgid "Before we send you on your way, we need to update your database to the newest version. If you do not have a recent backup of your site, %snow is the time to create one%s." +msgstr "" + +#. translators: 1$: number of subscriptions on site, 2$, lower estimate (minutes), 3$: upper estimate +#: includes/core/upgrades/templates/wcs-upgrade.php:38 +msgid "The full update process for the %1$d subscriptions on your site will take between %2$d and %3$d minutes." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:41 +msgid "The update process may take a little while, so please be patient." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:43 +msgid "Customers and other non-administrative users can browse and purchase from your store without interruption while the update is in progress." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:45 +msgctxt "text on submit button" +msgid "Update Database" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:49 +msgid "Update in Progress" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:50 +msgid "This page will display the results of the process as each batch of subscriptions is updated." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:51 +msgid "Please keep this page open until the update process completes. No need to refresh or restart the process." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:53 +msgid "Remember, although the update process may take a while, customers and other non-administrative users can browse and purchase from your store without interruption while the update is in progress." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:61 +msgid "Update Complete" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:62 +msgid "Your database has been updated successfully!" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:63 +msgid "Continue" +msgstr "" + +#. translators: $1: placeholder is number of weeks, 2$: path to the file +#: includes/core/upgrades/templates/wcs-upgrade.php:74 +msgid "To record the progress of the update a new log file was created. This file will be automatically deleted in %1$d weeks. If you would like to delete it sooner, you can find it in the %2$sWooCommerce logs screen%3$s." +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:79 +msgid "Update Error" +msgstr "" + +#: includes/core/upgrades/templates/wcs-upgrade.php:80 +msgid "There was an error with the update. Please refresh the page and try again." +msgstr "" + +#. translators: %s: shipping method label. +#: includes/core/wcs-cart-functions.php:98 +#: includes/core/wcs-cart-functions.php:104 +msgid "Shipping via %s" +msgstr "" + +#: includes/core/wcs-cart-functions.php:264 +msgctxt "shipping method price" +msgid "Free" +msgstr "" + +#: includes/core/wcs-cart-functions.php:289 +msgid "[Remove]" +msgstr "" + +#: includes/core/wcs-cart-functions.php:319 +msgid "Free shipping coupon" +msgstr "" + +#. translators: placeholder is price string, denotes tax included in cart/order total +#: includes/core/wcs-cart-functions.php:357 +msgctxt "includes tax" +msgid "(includes %s)" +msgstr "" + +#. translators: placeholder is a date +#: includes/core/wcs-cart-functions.php:432 +msgid "First renewal: %s" +msgstr "" + +#. translators: placeholder is either subscription key or a subscription id, or, failing that, empty (e.g. "145_21" or "145") +#: includes/core/wcs-deprecated-functions.php:179 +msgid "Could not get subscription. Most likely the subscription key does not refer to a subscription. The key was: \"%s\"." +msgstr "" + +#: includes/core/wcs-formatting-functions.php:41 +msgctxt "initial payment on a subscription" +msgid "up front" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount string (e.g. "£10 / month" ) +#: includes/core/wcs-formatting-functions.php:99 +msgid "%1$s %2$s then %3$s" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount string, 4$: payment day of the week (e.g. "$15 up front, then $10 every Wednesday") +#: includes/core/wcs-formatting-functions.php:113 +msgid "%1$s %2$s then %3$s every %4$s" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front" ), 3$: recurring amount, 4$: interval (e.g. "2nd week"), 5$: day of the week (e.g. "Thursday"); (e.g. "$10 up front, then $20 every 2nd week on Wednesday") +#: includes/core/wcs-formatting-functions.php:122 +msgid "%1$s %2$s then %3$s every %4$s on %5$s" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount; (e.g. "$10 up front then $30 on the last day of each month") +#: includes/core/wcs-formatting-functions.php:135 +msgid "%1$s %2$s then %3$s on the last day of each month" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: day of the month (e.g. "23rd"); (e.g. "$10 up front then $40 on the 23rd of each month") +#: includes/core/wcs-formatting-functions.php:138 +msgid "%1$s %2$s then %3$s on the %4$s of each month" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: interval (e.g. "3rd") +#: includes/core/wcs-formatting-functions.php:154 +msgid "%1$s %2$s then %3$s on the last day of every %4$s month" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: day of the month (e.g. "23rd"), 5$: interval (e.g. "3rd") +#: includes/core/wcs-formatting-functions.php:157 +msgid "%1$s %2$s then %3$s on the %4$s day of every %5$s month" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: month of year (e.g. "March"), 5$: day of the month (e.g. "23rd") +#: includes/core/wcs-formatting-functions.php:175 +msgid "%1$s %2$s then %3$s on %4$s %5$s each year" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: month (e.g. "March"), 5$: day of the month (e.g. "23rd"), 6$: interval (e.g. "3rd") +#: includes/core/wcs-formatting-functions.php:184 +msgid "%1$s %2$s then %3$s on %4$s %5$s every %6$s year" +msgstr "" + +#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: subscription period (e.g. "month" or "3 months") +#: includes/core/wcs-formatting-functions.php:194 +msgid "%1$s %2$s then %3$s / %4$s" +msgid_plural "%1$s %2$s then %3$s every %4$s" +msgstr[0] "" +msgstr[1] "" + +#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: trial length (e.g. "3 weeks") +#: includes/core/wcs-formatting-functions.php:216 +msgid "%1$s after %2$s free trial" +msgstr "" + +#. translators: 1$: trial length (e.g. "3 weeks"), 2$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year") +#: includes/core/wcs-formatting-functions.php:219 +msgid "%1$s free trial then %2$s" +msgstr "" + +#. translators: placeholder is human time diff (e.g. "3 weeks") +#: includes/core/wcs-formatting-functions.php:243 +msgid "in %s" +msgstr "" + +#. translators: placeholder is a localized date and time (e.g. "February 1, 2018 10:20 PM") +#: includes/core/wcs-formatting-functions.php:251 +msgctxt "wcs_get_human_time_diff" +msgid "%s" +msgstr "" + +#. translators: placeholder is a number, this is for the teens +#. translators: placeholder is a number, numbers ending in 4-9, 0 +#: includes/core/wcs-formatting-functions.php:296 +#: includes/core/wcs-formatting-functions.php:313 +msgid "%sth" +msgstr "" + +#. translators: placeholder is a number, numbers ending in 1 +#: includes/core/wcs-formatting-functions.php:301 +msgid "%sst" +msgstr "" + +#. translators: placeholder is a number, numbers ending in 2 +#: includes/core/wcs-formatting-functions.php:305 +msgid "%snd" +msgstr "" + +#. translators: placeholder is a number, numbers ending in 3 +#: includes/core/wcs-formatting-functions.php:309 +msgid "%srd" +msgstr "" + +#: includes/core/wcs-functions.php:141 +msgctxt "Error message while creating a subscription" +msgid "Invalid created date. The date must be a string and of the format: \"Y-m-d H:i:s\"." +msgstr "" + +#: includes/core/wcs-functions.php:145 +msgctxt "Error message while creating a subscription" +msgid "Subscription created date must be before current day." +msgstr "" + +#: includes/core/wcs-functions.php:150 +msgctxt "Error message while creating a subscription" +msgid "Invalid date. The date must be a string and of the format: \"Y-m-d H:i:s\"." +msgstr "" + +#: includes/core/wcs-functions.php:155 +msgctxt "Error message while creating a subscription" +msgid "Invalid subscription customer_id." +msgstr "" + +#: includes/core/wcs-functions.php:221 +msgctxt "Subscription status" +msgid "On hold" +msgstr "" + +#: includes/core/wcs-functions.php:223 +msgctxt "Subscription status" +msgid "Switched" +msgstr "" + +#: includes/core/wcs-functions.php:225 +msgctxt "Subscription status" +msgid "Pending Cancellation" +msgstr "" + +#: includes/core/wcs-functions.php:241 +msgid "Can not get status name. Status is not a string." +msgstr "" + +#: includes/core/wcs-functions.php:264 +msgid "Can not get address type display name. Address type is not a string." +msgstr "" + +#: includes/core/wcs-functions.php:290 +msgctxt "table heading" +msgid "Start Date" +msgstr "" + +#: includes/core/wcs-functions.php:291 +msgctxt "table heading" +msgid "Trial End" +msgstr "" + +#: includes/core/wcs-functions.php:292 +#: templates/myaccount/my-subscriptions.php:43 +msgctxt "table heading" +msgid "Next Payment" +msgstr "" + +#: includes/core/wcs-functions.php:293 +#: templates/emails/cancelled-subscription.php:41 +#: templates/emails/expired-subscription.php:26 +#: templates/emails/on-hold-subscription.php:26 +msgctxt "table heading" +msgid "Last Order Date" +msgstr "" + +#: includes/core/wcs-functions.php:294 +msgctxt "table heading" +msgid "Cancelled Date" +msgstr "" + +#: includes/core/wcs-functions.php:295 +msgctxt "table heading" +msgid "End Date" +msgstr "" + +#: includes/core/wcs-functions.php:330 +msgid "Date type is not a string." +msgstr "" + +#: includes/core/wcs-functions.php:332 +msgid "Date type can not be an empty string." +msgstr "" + +#. translators: date placeholder for input, javascript format +#: includes/core/wcs-helper-functions.php:40 +msgid "YYYY-MM-DD" +msgstr "" + +#. translators: hour placeholder for time input, javascript format +#: includes/core/wcs-helper-functions.php:45 +msgid "HH" +msgstr "" + +#. translators: minute placeholder for time input, javascript format +#: includes/core/wcs-helper-functions.php:48 +msgid "MM" +msgstr "" + +#. translators: 1) passed sort order type argument, 2) 'ascending', 3) 'descending'. +#: includes/core/wcs-helper-functions.php:281 +msgid "Invalid sort order type: %1$s. The $sort_order argument must be %2$s or %3$s." +msgstr "" + +#: includes/core/wcs-order-functions.php:191 +msgctxt "In wcs_copy_order_meta error message. Refers to origin and target order objects." +msgid "Invalid data. Orders expected aren't orders." +msgstr "" + +#: includes/core/wcs-order-functions.php:195 +msgctxt "Refers to the type of the copy being performed: \"copy_order\", \"subscription\", \"renewal_order\", \"resubscribe_order\"" +msgid "Invalid data. Type of copy is not a string." +msgstr "" + +#. translators: placeholder %1 is the order type. %2 is the subscription ID we attempted to create the order for. +#: includes/core/wcs-order-functions.php:277 +msgid "There was an error fetching the new order (%1$s) for subscription %2$d." +msgstr "" + +#. translators: placeholder is a date. +#: includes/core/wcs-order-functions.php:318 +msgid "Subscription Renewal Order – %s" +msgstr "" + +#. translators: placeholder is a date. +#: includes/core/wcs-order-functions.php:322 +msgid "Resubscribe Order – %s" +msgstr "" + +#: includes/core/wcs-order-functions.php:341 +msgid "$type passed to the function was not a string." +msgstr "" + +#. translators: placeholder is an order type. +#: includes/core/wcs-order-functions.php:346 +msgid "\"%s\" is not a valid new order type." +msgstr "" + +#: includes/core/wcs-order-functions.php:596 +msgid "Invalid data. No valid subscription / order was passed in." +msgstr "" + +#: includes/core/wcs-order-functions.php:600 +msgid "Invalid data. No valid item id was passed in." +msgstr "" + +#. translators: placeholder is number of days. (e.g. "Bill this every day / 4 days") +#: includes/core/wcs-time-functions.php:31 +msgctxt "Subscription billing period." +msgid "day" +msgid_plural "%s days" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is number of weeks. (e.g. "Bill this every week / 4 weeks") +#: includes/core/wcs-time-functions.php:33 +msgctxt "Subscription billing period." +msgid "week" +msgid_plural "%s weeks" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is number of months. (e.g. "Bill this every month / 4 months") +#: includes/core/wcs-time-functions.php:35 +msgctxt "Subscription billing period." +msgid "month" +msgid_plural "%s months" +msgstr[0] "" +msgstr[1] "" + +#. translators: placeholder is number of years. (e.g. "Bill this every year / 4 years") +#: includes/core/wcs-time-functions.php:37 +msgctxt "Subscription billing period." +msgid "year" +msgid_plural "%s years" +msgstr[0] "" +msgstr[1] "" + +#: includes/core/wcs-time-functions.php:88 +msgctxt "Subscription length" +msgid "Do not stop until cancelled" +msgstr "" + +#: includes/core/wcs-time-functions.php:93 +msgctxt "Subscription lengths. e.g. \"For 1 day...\"" +msgid "1 day" +msgstr "" + +#: includes/core/wcs-time-functions.php:97 +msgctxt "Subscription lengths. e.g. \"For 1 week...\"" +msgid "1 week" +msgstr "" + +#: includes/core/wcs-time-functions.php:101 +msgctxt "Subscription lengths. e.g. \"For 1 month...\"" +msgid "1 month" +msgstr "" + +#: includes/core/wcs-time-functions.php:105 +msgctxt "Subscription lengths. e.g. \"For 1 year...\"" +msgid "1 year" +msgstr "" + +#: includes/core/wcs-time-functions.php:159 +msgctxt "period interval (eg \"$10 _every_ 2 weeks\")" +msgid "every" +msgstr "" + +#. translators: period interval, placeholder is ordinal (eg "$10 every _2nd/3rd/4th_", etc) +#: includes/core/wcs-time-functions.php:163 +msgctxt "period interval with ordinal number (e.g. \"every 2nd\"" +msgid "every %s" +msgstr "" + +#: includes/core/wcs-time-functions.php:188 +msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +#: includes/core/wcs-time-functions.php:189 +msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." +msgid "week" +msgid_plural "weeks" +msgstr[0] "" +msgstr[1] "" + +#: includes/core/wcs-time-functions.php:190 +msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." +msgid "month" +msgid_plural "months" +msgstr[0] "" +msgstr[1] "" + +#: includes/core/wcs-time-functions.php:191 +msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." +msgid "year" +msgid_plural "years" +msgstr[0] "" +msgstr[1] "" + +#: includes/core/wcs-time-functions.php:210 +msgctxt "no trial period" +msgid "no" +msgstr "" + +#: includes/core/wcs-user-functions.php:319 +#: templates/single-product/add-to-cart/subscription.php:29 +#: templates/single-product/add-to-cart/variable-subscription.php:28 +msgid "Resubscribe" +msgstr "" + +#: includes/early-renewal/class-wcs-cart-early-renewal.php:74 +msgid "Renew now" msgstr "" #: includes/early-renewal/class-wcs-cart-early-renewal.php:102 @@ -1333,22 +6024,6 @@ msgstr "" msgid "Complete checkout to renew now." msgstr "" -#. translators: %s: order ID. -#. translators: placeholder is an order number. -#. translators: placeholder is an order ID. -#. translators: %s: order number. -#: includes/early-renewal/class-wcs-cart-early-renewal.php:222 -#: includes/early-renewal/wcs-early-renewal-functions.php:136 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-row.php:16 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-unknown-related-orders-row.php:18 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-renewal-order.php:154 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:36 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:45 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:34 -msgctxt "hash before order number" -msgid "#%s" -msgstr "" - #. translators: %s: order ID (linked to details page). #: includes/early-renewal/class-wcs-cart-early-renewal.php:225 msgid "Order %s created to record early renewal." @@ -1393,16 +6068,6 @@ msgstr "" msgid "Renew early" msgstr "" -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:77 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-subscription-schedule.php:24 -msgid "Payment:" -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:111 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:226 -msgid "There was an error with your request. Please try again." -msgstr "" - #: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:118 msgid "We were unable to locate that subscription, please try again." msgstr "" @@ -1433,13 +6098,6 @@ msgstr "" msgid "Failed to update subscription dates after customer renewed early with order %s." msgstr "" -#. translators: %d: subscription ID. -#. translators: placeholder is a subscription ID. -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:77 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:194 -msgid "Subscription doesn't exist in scheduled action: %d" -msgstr "" - #. translators: $1-$2: opening and closing tags. Link to documents->payment gateways, 3$-4$: opening and closing tags. Link to WooCommerce extensions shop page #: includes/gateways/class-wc-subscriptions-payment-gateways.php:152 msgid "Find new gateways that %1$ssupport automatic subscription payments%2$s in the official %3$sWooCommerce Marketplace%4$s." @@ -1564,11 +6222,6 @@ msgctxt "post date" msgid "Y/m/d g:i:s A" msgstr "" -#: includes/payment-retry/admin/html-retries-table.php:47 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-row.php:29 -msgid "Unpublished" -msgstr "" - #: includes/payment-retry/class-wcs-retry-manager.php:140 msgctxt "table heading" msgid "Renewal Payment Retry" @@ -1584,17 +6237,17 @@ msgctxt "used in order note as reason for why status changed" msgid "Retry rule reapplied:" msgstr "" -#: includes/payment-retry/class-wcs-retry-manager.php:344 +#: includes/payment-retry/class-wcs-retry-manager.php:345 msgctxt "used in order note as reason for why order status changed" msgid "Subscription renewal payment retry:" msgstr "" -#: includes/payment-retry/class-wcs-retry-manager.php:348 +#: includes/payment-retry/class-wcs-retry-manager.php:349 msgctxt "used in order note as reason for why subscription status changed" msgid "Subscription renewal payment retry:" msgstr "" -#: includes/payment-retry/class-wcs-retry-manager.php:364 +#: includes/payment-retry/class-wcs-retry-manager.php:365 msgid "Payment retry attempted on renewal order with multiple related subscriptions with no payment method in common." msgstr "" @@ -1624,12 +6277,6 @@ msgstr "" msgid "Add New Retry" msgstr "" -#: includes/payment-retry/data-stores/class-wcs-retry-post-store.php:53 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:156 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:254 -msgid "Edit" -msgstr "" - #: includes/payment-retry/data-stores/class-wcs-retry-post-store.php:54 msgid "Edit Retry" msgstr "" @@ -1655,35 +6302,35 @@ msgstr "" msgid "No retries found in trash" msgstr "" -#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:31 +#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:30 msgid "Customer Payment Retry" msgstr "" -#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:32 +#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:31 msgid "Sent to a customer when an attempt to automatically process a subscription renewal payment has failed and a retry rule has been applied to retry the payment in the future. The email contains the renewal order information, date of the scheduled retry and payment links to allow the customer to pay for the renewal order manually instead of waiting for the automatic retry." msgstr "" -#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:39 +#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:38 msgid "Automatic payment failed for {order_number}, we will retry {retry_time}" msgstr "" -#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:40 +#: includes/payment-retry/emails/class-wcs-email-customer-payment-retry.php:39 msgid "Automatic payment failed for order {order_number}" msgstr "" -#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:33 +#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:32 msgid "Payment Retry" msgstr "" -#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:34 +#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:33 msgid "Payment retry emails are sent to chosen recipient(s) when an attempt to automatically process a subscription renewal payment has failed and a retry rule has been applied to retry the payment in the future." msgstr "" -#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:36 +#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:35 msgid "Automatic renewal payment failed" msgstr "" -#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:37 +#: includes/payment-retry/emails/class-wcs-email-payment-retry.php:36 msgid "[{site_title}] Automatic payment failed for {order_number}, retry scheduled to run {retry_time}" msgstr "" @@ -1696,7 +6343,7 @@ msgid "Choose a new subscription." msgstr "" #: includes/switching/class-wc-subscriptions-switcher.php:240 -#: includes/switching/class-wc-subscriptions-switcher.php:1255 +#: includes/switching/class-wc-subscriptions-switcher.php:1231 msgid "Your cart contained an invalid subscription switch request. It has been removed." msgid_plural "Your cart contained invalid subscription switch requests. They have been removed." msgstr[0] "" @@ -1711,194 +6358,182 @@ msgstr "" msgid "%1$s Complete payment on %2$sOrder %3$s%4$s to be able to change your subscription." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:385 +#: includes/switching/class-wc-subscriptions-switcher.php:387 msgid "Switching" msgstr "" #. translators: placeholders are opening and closing link tags -#: includes/switching/class-wc-subscriptions-switcher.php:388 +#: includes/switching/class-wc-subscriptions-switcher.php:390 msgid "Allow subscribers to switch (upgrade or downgrade) between different subscriptions. %1$sLearn more%2$s." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:396 +#: includes/switching/class-wc-subscriptions-switcher.php:398 msgid "Prorate Recurring Payment" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:397 +#: includes/switching/class-wc-subscriptions-switcher.php:399 msgid "When switching to a subscription with a different recurring payment or billing period, should the price paid for the existing billing period be prorated when switching to the new subscription?" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:405 -#: includes/switching/class-wc-subscriptions-switcher.php:439 +#: includes/switching/class-wc-subscriptions-switcher.php:407 +#: includes/switching/class-wc-subscriptions-switcher.php:441 msgctxt "when to allow a setting" msgid "Never" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:406 +#: includes/switching/class-wc-subscriptions-switcher.php:408 msgctxt "when to prorate recurring fee when switching" msgid "For Upgrades of Virtual Subscription Products Only" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:407 +#: includes/switching/class-wc-subscriptions-switcher.php:409 msgctxt "when to prorate recurring fee when switching" msgid "For Upgrades of All Subscription Products" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:408 +#: includes/switching/class-wc-subscriptions-switcher.php:410 msgctxt "when to prorate recurring fee when switching" msgid "For Upgrades & Downgrades of Virtual Subscription Products Only" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:409 +#: includes/switching/class-wc-subscriptions-switcher.php:411 msgctxt "when to prorate recurring fee when switching" msgid "For Upgrades & Downgrades of All Subscription Products" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:414 +#: includes/switching/class-wc-subscriptions-switcher.php:416 msgid "Prorate Sign up Fee" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:415 +#: includes/switching/class-wc-subscriptions-switcher.php:417 msgid "When switching to a subscription with a sign up fee, you can require the customer pay only the gap between the existing subscription's sign up fee and the new subscription's sign up fee (if any)." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:423 -msgctxt "when to prorate signup fee when switching" -msgid "Never (do not charge a sign up fee)" -msgstr "" - -#: includes/switching/class-wc-subscriptions-switcher.php:424 -msgctxt "when to prorate signup fee when switching" -msgid "Never (charge the full sign up fee)" -msgstr "" - #: includes/switching/class-wc-subscriptions-switcher.php:425 msgctxt "when to prorate signup fee when switching" +msgid "Never (do not charge a sign up fee)" +msgstr "" + +#: includes/switching/class-wc-subscriptions-switcher.php:426 +msgctxt "when to prorate signup fee when switching" +msgid "Never (charge the full sign up fee)" +msgstr "" + +#: includes/switching/class-wc-subscriptions-switcher.php:427 +msgctxt "when to prorate signup fee when switching" msgid "Always" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:430 +#: includes/switching/class-wc-subscriptions-switcher.php:432 msgid "Prorate Subscription Length" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:431 +#: includes/switching/class-wc-subscriptions-switcher.php:433 msgid "When switching to a subscription with a length, you can take into account the payments already completed by the customer when determining how many payments the subscriber needs to make for the new subscription." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:440 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:226 -msgctxt "when to prorate first payment / subscription length" -msgid "For Virtual Subscription Products Only" -msgstr "" - -#: includes/switching/class-wc-subscriptions-switcher.php:441 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:227 -msgctxt "when to prorate first payment / subscription length" -msgid "For All Subscription Products" -msgstr "" - -#: includes/switching/class-wc-subscriptions-switcher.php:446 +#: includes/switching/class-wc-subscriptions-switcher.php:448 msgid "Switch Button Text" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:447 +#: includes/switching/class-wc-subscriptions-switcher.php:449 msgid "Customise the text displayed on the button next to the subscription on the subscriber's account page. The default is \"Switch Subscription\", but you may wish to change this to \"Upgrade\" or \"Change Subscription\"." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:451 -#: includes/switching/class-wc-subscriptions-switcher.php:553 +#: includes/switching/class-wc-subscriptions-switcher.php:453 +#: includes/switching/class-wc-subscriptions-switcher.php:555 msgid "Upgrade or Downgrade" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:490 +#: includes/switching/class-wc-subscriptions-switcher.php:492 msgid "Allow Switching" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:497 +#: includes/switching/class-wc-subscriptions-switcher.php:499 msgctxt "when to allow switching" msgid "Between Subscription Variations" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:501 +#: includes/switching/class-wc-subscriptions-switcher.php:503 msgctxt "when to allow switching" msgid "Between Grouped Subscriptions" msgstr "" #. translators: %s: order number. -#: includes/switching/class-wc-subscriptions-switcher.php:1164 +#: includes/switching/class-wc-subscriptions-switcher.php:1165 msgid "Switch order cancelled due to a new switch order being created #%s." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1383 +#: includes/switching/class-wc-subscriptions-switcher.php:1361 msgid "You can only switch to a subscription product." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1389 +#: includes/switching/class-wc-subscriptions-switcher.php:1367 msgid "We can not find your old subscription item." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1411 +#: includes/switching/class-wc-subscriptions-switcher.php:1389 msgid "You can not switch to the same subscription." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1458 +#: includes/switching/class-wc-subscriptions-switcher.php:1436 msgid "You can not switch this subscription. It appears you do not own the subscription." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1499 +#: includes/switching/class-wc-subscriptions-switcher.php:1477 msgid "There was an error locating the switch details." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1847 +#: includes/switching/class-wc-subscriptions-switcher.php:1826 msgctxt "a switch type" msgid "Downgrade" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1850 +#: includes/switching/class-wc-subscriptions-switcher.php:1829 msgctxt "a switch type" msgid "Upgrade" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1853 +#: includes/switching/class-wc-subscriptions-switcher.php:1832 msgctxt "a switch type" msgid "Crossgrade" msgstr "" #. translators: %1: product subtotal, %2: HTML span tag, %3: direction (upgrade, downgrade, crossgrade), %4: closing HTML span tag -#: includes/switching/class-wc-subscriptions-switcher.php:1858 +#: includes/switching/class-wc-subscriptions-switcher.php:1837 msgctxt "product subtotal string" msgid "%1$s %2$s(%3$s)%4$s" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1974 +#: includes/switching/class-wc-subscriptions-switcher.php:1953 msgid "The original subscription item being switched cannot be found." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:1976 +#: includes/switching/class-wc-subscriptions-switcher.php:1955 msgid "The item on the switch order cannot be found." msgstr "" #. translators: 1$: old item, 2$: new item when switching -#: includes/switching/class-wc-subscriptions-switcher.php:1987 +#: includes/switching/class-wc-subscriptions-switcher.php:1966 msgctxt "used in order notes" msgid "Customer switched from: %1$s to %2$s." msgstr "" #. translators: %s: new item name. -#: includes/switching/class-wc-subscriptions-switcher.php:1990 +#: includes/switching/class-wc-subscriptions-switcher.php:1969 msgctxt "used in order notes" msgid "Customer added %s." msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:2385 +#: includes/switching/class-wc-subscriptions-switcher.php:2369 msgid "Switch Order" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:2400 +#: includes/switching/class-wc-subscriptions-switcher.php:2384 msgid "Switched Subscription" msgstr "" -#: includes/switching/class-wc-subscriptions-switcher.php:2582 +#: includes/switching/class-wc-subscriptions-switcher.php:2567 msgctxt "add to cart button text while switching a subscription" msgid "Switch subscription" msgstr "" @@ -1917,6 +6552,677 @@ msgstr "" msgid "Your cart contained an invalid subscription switch request. It has been removed from your cart." msgstr "" +#. translators: placeholder is a currency symbol / code +#: templates/admin/deprecated/html-variation-price.php:20 +#: templates/admin/deprecated/html-variation-price.php:30 +msgid "Subscription Price (%s)" +msgstr "" + +#: templates/admin/deprecated/html-variation-price.php:31 +#: templates/admin/deprecated/html-variation-price.php:86 +msgctxt "example price" +msgid "e.g. 9.90" +msgstr "" + +#: templates/admin/deprecated/html-variation-price.php:46 +msgid "Subscription Periods" +msgstr "" + +#: templates/admin/deprecated/html-variation-price.php:59 +msgctxt "Edit product screen, between the Billing Period and Subscription Length dropdowns" +msgid "for" +msgstr "" + +#: templates/admin/deprecated/html-variation-price.php:69 +msgid "Subscription Length" +msgstr "" + +#: templates/admin/deprecated/html-variation-price.php:85 +msgid "Sign-up Fee (%s)" +msgstr "" + +#: templates/admin/deprecated/html-variation-price.php:97 +#: templates/admin/deprecated/html-variation-price.php:104 +msgid "Free Trial" +msgstr "" + +#: templates/admin/deprecated/html-variation-price.php:105 +msgctxt "example number of days / weeks / months" +msgid "e.g. 3" +msgstr "" + +#. translators: placeholder is trial period validation message if passed an invalid value (e.g. "Trial period can not exceed 4 weeks") +#: templates/admin/deprecated/html-variation-price.php:118 +#: templates/admin/html-variation-price.php:72 +msgctxt "Trial period dropdown's description in pricing fields" +msgid "An optional period of time to wait before charging the first recurring payment. Any sign up fee will still be charged at the outset of the subscription. %s" +msgstr "" + +#: templates/admin/deprecated/html-variation-synchronisation.php:30 +msgid "Synchronise Renewals" +msgstr "" + +#: templates/admin/deprecated/html-variation-synchronisation.php:36 +#: templates/admin/html-variation-synchronisation.php:42 +msgctxt "input field placeholder for day field for annual subscriptions" +msgid "Day" +msgstr "" + +#: templates/admin/deprecated/order-shipping-html.php:8 +msgid "Label" +msgstr "" + +#: templates/admin/deprecated/order-shipping-html.php:13 +msgid "Shipping Method" +msgstr "" + +#: templates/admin/deprecated/order-shipping-html.php:34 +#: templates/admin/deprecated/order-shipping-html.php:36 +msgid "Other" +msgstr "" + +#: templates/admin/deprecated/order-tax-html.php:17 +msgid "Recurring Sales Tax:" +msgstr "" + +#: templates/admin/deprecated/order-tax-html.php:21 +msgid "Shipping Tax:" +msgstr "" + +#: templates/admin/html-admin-empty-list-table.php:14 +msgid "This is where you'll see and manage all subscriptions in your store. Create a subscription product to turn one-time purchases into a steady income." +msgstr "" + +#: templates/admin/html-admin-empty-list-table.php:16 +msgid "Create subscription product" +msgstr "" + +#: templates/admin/html-failed-scheduled-action-notice.php:26 +msgid "An error has occurred while processing a recent subscription related event. For steps on how to fix the affected subscription and to learn more about the possible causes of this error, please read our guide %1$shere%2$s." +msgid_plural "An error has occurred while processing recent subscription related events. For steps on how to fix the affected subscriptions and to learn more about the possible causes of this error, please read our guide %1$shere%2$s." +msgstr[0] "" +msgstr[1] "" + +#: templates/admin/html-failed-scheduled-action-notice.php:36 +msgid "Affected event:" +msgid_plural "Affected events:" +msgstr[0] "" +msgstr[1] "" + +#. translators: $1 the log file name $2 and $3 are opening and closing link tags, respectively. +#: templates/admin/html-failed-scheduled-action-notice.php:43 +msgid "To see further details about these errors, view the %1$s log file from the %2$sWooCommerce logs screen.%2$s" +msgstr "" + +#: templates/admin/html-variation-price.php:32 +msgid "Billing interval:" +msgstr "" + +#: templates/admin/html-variation-price.php:39 +msgid "Billing Period:" +msgstr "" + +#: templates/admin/html-variation-price.php:51 +msgctxt "Subscription Length dropdown's description in pricing fields" +msgid "Automatically stop renewing the subscription after this length of time. This length is in addition to any free trial or amount of time provided before a synchronised first renewal date." +msgstr "" + +#: templates/admin/html-variation-price.php:66 +msgctxt "example price" +msgid "e.g." +msgstr "" + +#: templates/admin/html-variation-price.php:78 +msgid "Subscription trial period:" +msgstr "" + +#: templates/cart/cart-recurring-shipping.php:32 +msgid "Shipping costs will be calculated once you have provided your address." +msgstr "" + +#: templates/cart/cart-recurring-shipping.php:34 +msgid "There are no shipping methods available. Please double check your address, or contact us if you need any help." +msgstr "" + +#: templates/checkout/form-change-payment-method.php:19 +#: templates/emails/email-order-details.php:67 +#: templates/myaccount/subscription-totals-table.php:20 +msgctxt "table headings in notification email" +msgid "Product" +msgstr "" + +#: templates/checkout/form-change-payment-method.php:20 +#: templates/emails/email-order-details.php:68 +msgctxt "table headings in notification email" +msgid "Quantity" +msgstr "" + +#: templates/checkout/form-change-payment-method.php:21 +msgctxt "table headings in notification email" +msgid "Totals" +msgstr "" + +#: templates/checkout/form-change-payment-method.php:46 +msgctxt "text on button on checkout page" +msgid "Change payment method" +msgstr "" + +#: templates/checkout/form-change-payment-method.php:48 +msgctxt "text on button on checkout page" +msgid "Add payment method" +msgstr "" + +#: templates/checkout/form-change-payment-method.php:83 +msgid "Sorry, it seems no payment gateways support changing the recurring payment method. Please contact us if you require assistance or to make alternate arrangements." +msgstr "" + +#. translators: $1: opening tag, $2: closing tag +#: templates/checkout/form-change-payment-method.php:92 +msgid "Use this payment method for %1$sall%2$s of my current subscriptions" +msgstr "" + +#: templates/checkout/recurring-subscription-totals.php:18 +#: templates/checkout/recurring-subscription-totals.php:19 +msgid "Recurring total" +msgstr "" + +#: templates/checkout/recurring-subtotals.php:18 +#: templates/checkout/recurring-subtotals.php:19 +msgid "Subtotal" +msgstr "" + +#: templates/checkout/recurring-totals.php:17 +msgid "Recurring totals" +msgstr "" + +#. translators: placeholder is the subscription order number wrapped in tags +#: templates/checkout/subscription-receipt.php:18 +#: templates/emails/plain/email-order-details.php:19 +msgid "Subscription Number: %s" +msgstr "" + +#. translators: placeholder is the subscription's next payment date (either human readable or normal date) wrapped in tags +#: templates/checkout/subscription-receipt.php:24 +msgid "Next Payment Date: %s" +msgstr "" + +#. translators: placeholder is the formatted total to be paid for the subscription wrapped in tags +#: templates/checkout/subscription-receipt.php:30 +msgid "Total: %s" +msgstr "" + +#. translators: placeholder is the display name of the payment method +#: templates/checkout/subscription-receipt.php:37 +msgid "Payment Method: %s" +msgstr "" + +#. translators: $1: customer's billing first name and last name +#: templates/emails/admin-new-renewal-order.php:22 +#: templates/emails/plain/admin-new-renewal-order.php:16 +msgctxt "Used in admin email: new renewal order" +msgid "You have received a subscription renewal order from %1$s. Their order is as follows:" +msgstr "" + +#. translators: $1: customer's first name and last name +#. translators: $1: customer's first name and last name, $2: how many subscriptions customer switched +#: templates/emails/admin-new-switch-order.php:28 +#: templates/emails/plain/admin-new-switch-order.php:18 +msgctxt "Used in switch notification admin email" +msgid "Customer %1$s has switched their subscription. The details of their new subscription are as follows:" +msgid_plural "Customer %1$s has switched %2$d of their subscriptions. The details of their new subscriptions are as follows:" +msgstr[0] "" +msgstr[1] "" + +#. translators: $1: customer's first name and last name, $2: how many subscriptions customer switched +#: templates/emails/admin-new-switch-order.php:31 +msgctxt "Used in switch notification admin email" +msgid "Customer %1$s has switched %2$d of their subscriptions. The details of their new subscriptions are as follows:" +msgstr "" + +#: templates/emails/admin-new-switch-order.php:37 +msgid "Switch Order Details" +msgstr "" + +#: templates/emails/admin-new-switch-order.php:53 +#: templates/emails/customer-completed-switch-order.php:39 +msgid "New subscription details" +msgstr "" + +#. translators: %1$s: an order number, %2$s: the customer's full name, %3$s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' +#: templates/emails/admin-payment-retry.php:23 +msgctxt "In customer renewal invoice email" +msgid "The automatic recurring payment for order #%1$d from %2$s has failed. The payment will be retried %3$s." +msgstr "" + +#: templates/emails/admin-payment-retry.php:24 +#: templates/emails/plain/admin-payment-retry.php:21 +msgid "The renewal order is as follows:" +msgstr "" + +#. translators: $1$s customer's billing first name and last name %2$s: date on which the subscription ends. +#: templates/emails/cancelled-subscription.php:21 +msgid "A subscription belonging to %1$s is now pending cancellation, and will end on %2$s. Their subscription's details are as follows:" +msgstr "" + +#. translators: $1$s customer's billing first name and last name. +#. translators: $1: customer's billing first name and last name +#: templates/emails/cancelled-subscription.php:28 +#: templates/emails/plain/cancelled-subscription.php:16 +msgid "A subscription belonging to %1$s has been cancelled. Their subscription's details are as follows:" +msgstr "" + +#: templates/emails/cancelled-subscription.php:40 +#: templates/emails/email-order-details.php:69 +#: templates/emails/expired-subscription.php:25 +#: templates/emails/on-hold-subscription.php:25 +msgctxt "table headings in notification email" +msgid "Price" +msgstr "" + +#: templates/emails/cancelled-subscription.php:42 +msgctxt "table headings in notification email" +msgid "End of Prepaid Term" +msgstr "" + +#: templates/emails/cancelled-subscription.php:59 +#: templates/emails/expired-subscription.php:44 +#: templates/emails/on-hold-subscription.php:44 +msgid "-" +msgstr "" + +#. translators: %s: Customer first name +#: templates/emails/customer-completed-renewal-order.php:22 +#: templates/emails/customer-completed-switch-order.php:22 +#: templates/emails/customer-on-hold-renewal-order.php:20 +#: templates/emails/customer-payment-retry.php:17 +#: templates/emails/customer-processing-renewal-order.php:17 +#: templates/emails/customer-renewal-invoice.php:17 +#: templates/emails/plain/customer-completed-renewal-order.php:16 +#: templates/emails/plain/customer-completed-switch-order.php:16 +#: templates/emails/plain/customer-on-hold-renewal-order.php:16 +#: templates/emails/plain/customer-payment-retry.php:16 +#: templates/emails/plain/customer-processing-renewal-order.php:16 +#: templates/emails/plain/customer-renewal-invoice.php:16 +msgid "Hi %s," +msgstr "" + +#: templates/emails/customer-completed-renewal-order.php:23 +#: templates/emails/plain/customer-completed-renewal-order.php:17 +msgid "We have finished processing your subscription renewal order." +msgstr "" + +#: templates/emails/customer-completed-switch-order.php:23 +#: templates/emails/plain/customer-completed-switch-order.php:17 +msgid "You have successfully changed your subscription items. Your new order and subscription details are shown below for your reference:" +msgstr "" + +#. translators: %s: Customer first name +#: templates/emails/customer-notification-auto-renewal.php:26 +#: templates/emails/customer-notification-manual-renewal.php:25 +#: templates/emails/plain/customer-notification-auto-renewal.php:19 +#: templates/emails/plain/customer-notification-manual-renewal.php:19 +msgid "Hi %s." +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/customer-notification-auto-renewal.php:37 +msgid "Your subscription will automatically renew in %1$s — that’s %2$s." +msgstr "" + +#. translators: %s: link to subscription detail in the customer's dashboard. +#: templates/emails/customer-notification-auto-renewal.php:74 +msgid "You can manage this subscription from your %s" +msgstr "" + +#: templates/emails/customer-notification-auto-renewal.php:75 +#: templates/emails/customer-notification-auto-trial-ending.php:54 +msgid "account dashboard" +msgstr "" + +#. translators: %s: Customer first name +#: templates/emails/customer-notification-auto-trial-ending.php:25 +#: templates/emails/plain/customer-notification-auto-trial-ending.php:19 +msgid "Hi, %s." +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/customer-notification-auto-trial-ending.php:36 +msgid "Your paid subscription begins when your free trial expires in %1$s — that’s %2$s." +msgstr "" + +#. translators: %1$s: link to account dashboard. +#: templates/emails/customer-notification-auto-trial-ending.php:53 +msgid "Payment will be deducted using the payment method on file. You can manage this subscription from your %1$s." +msgstr "" + +#. translators: %s: Customer first name +#: templates/emails/customer-notification-expiring-subscription.php:23 +#: templates/emails/customer-notification-manual-trial-ending.php:25 +#: templates/emails/plain/customer-notification-expiring-subscription.php:19 +#: templates/emails/plain/customer-notification-manual-trial-ending.php:19 +msgid "Heads up, %s." +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/customer-notification-expiring-subscription.php:36 +msgid "Your subscription expires in %1$s — that’s %2$s." +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/customer-notification-manual-renewal.php:38 +msgid "Your subscription is up for renewal in %1$s — that’s %2$s." +msgstr "" + +#: templates/emails/customer-notification-manual-renewal.php:53 +#: templates/emails/plain/customer-notification-manual-renewal.php:40 +msgid "This subscription will not renew automatically." +msgstr "" + +#: templates/emails/customer-notification-manual-renewal.php:59 +msgid "You can renew it manually in a few short steps via the Subscriptions tab in your account dashboard." +msgstr "" + +#: templates/emails/customer-notification-manual-renewal.php:76 +msgid "Renew Subscription" +msgstr "" + +#: templates/emails/customer-notification-manual-renewal.php:78 +msgid "Manage Subscription" +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/customer-notification-manual-trial-ending.php:36 +msgid "Your free trial expires in %1$s — that’s %2$s." +msgstr "" + +#: templates/emails/customer-on-hold-renewal-order.php:21 +#: templates/emails/plain/customer-on-hold-renewal-order.php:17 +msgid "Thanks for your renewal order. It’s on-hold until we confirm that payment has been received. In the meantime, here’s a reminder of your order:" +msgstr "" + +#. translators: %s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' +#: templates/emails/customer-payment-retry.php:19 +#: templates/emails/plain/customer-payment-retry.php:18 +msgctxt "In customer renewal invoice email" +msgid "The automatic payment to renew your subscription has failed. We will retry the payment %s." +msgstr "" + +#. translators: %1$s %2$s: link markup to checkout payment url, note: no full stop due to url at the end +#: templates/emails/customer-payment-retry.php:22 +msgctxt "In customer renewal invoice email" +msgid "To reactivate the subscription now, you can also log in and pay for the renewal from your account page: %1$sPay Now »%2$s" +msgstr "" + +#. translators: %s: Order number +#: templates/emails/customer-processing-renewal-order.php:19 +#: templates/emails/plain/customer-processing-renewal-order.php:18 +msgid "Just to let you know — we've received your subscription renewal order #%s, and it is now being processed:" +msgstr "" + +#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end. +#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end +#: templates/emails/customer-renewal-invoice.php:25 +#: templates/emails/plain/customer-renewal-invoice.php:20 +msgctxt "In customer renewal invoice email" +msgid "An order has been created for you to renew your subscription on %1$s. To pay for this invoice please use the following link: %2$s" +msgstr "" + +#: templates/emails/customer-renewal-invoice.php:32 +#: templates/emails/customer-renewal-invoice.php:54 +msgid "Pay Now »" +msgstr "" + +#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end. +#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end +#: templates/emails/customer-renewal-invoice.php:47 +#: templates/emails/plain/customer-renewal-invoice.php:23 +msgctxt "In customer renewal invoice email" +msgid "The automatic payment to renew your subscription with %1$s has failed. To reactivate the subscription, please log in and pay for the renewal from your account page: %2$s" +msgstr "" + +#. translators: %s: Order or subscription ID. +#: templates/emails/email-order-details.php:31 +msgid "Order #%s" +msgstr "" + +#. translators: %s: Order or subscription ID. +#: templates/emails/email-order-details.php:31 +msgid "Subscription #%s" +msgstr "" + +#: templates/emails/email-order-details.php:36 +msgid "Order summary" +msgstr "" + +#: templates/emails/email-order-details.php:36 +msgid "Subscription summary" +msgstr "" + +#: templates/emails/email-order-details.php:106 +msgid "Customer note" +msgstr "" + +#. translators: $1: customer's billing first name and last name +#: templates/emails/expired-subscription.php:17 +#: templates/emails/plain/expired-subscription.php:16 +msgid "A subscription belonging to %1$s has expired. Their subscription's details are as follows:" +msgstr "" + +#: templates/emails/expired-subscription.php:27 +msgctxt "table headings in notification email" +msgid "End Date" +msgstr "" + +#. translators: $1: customer's billing first name and last name +#: templates/emails/on-hold-subscription.php:17 +#: templates/emails/plain/on-hold-subscription.php:16 +msgid "A subscription belonging to %1$s has been suspended by the user. Their subscription's details are as follows:" +msgstr "" + +#: templates/emails/on-hold-subscription.php:27 +msgctxt "table headings in notification email" +msgid "Date Suspended" +msgstr "" + +#. translators: %1$s: an order number, %2$s: the customer's full name, %3$s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' +#: templates/emails/plain/admin-payment-retry.php:20 +msgctxt "In customer renewal invoice email" +msgid "The automatic recurring payment for order #%1$s from %2$s has failed. The payment will be retried %3$s." +msgstr "" + +#. translators: placeholder is last time subscription was paid +#: templates/emails/plain/cancelled-subscription.php:32 +#: templates/emails/plain/expired-subscription.php:32 +msgid "Last Order Date: %s" +msgstr "" + +#. translators: placeholder is localised date string +#: templates/emails/plain/cancelled-subscription.php:39 +msgid "End of Prepaid Term: %s" +msgstr "" + +#: templates/emails/plain/cancelled-subscription.php:44 +#: templates/emails/plain/expired-subscription.php:44 +#: templates/emails/plain/on-hold-subscription.php:40 +msgctxt "in plain emails for subscription information" +msgid "View Subscription: %s" +msgstr "" + +#. translators: placeholder is order's view url +#: templates/emails/plain/customer-completed-switch-order.php:24 +msgid "View your order: %s" +msgstr "" + +#. translators: placeholder is subscription's view url +#: templates/emails/plain/customer-completed-switch-order.php:35 +msgid "View your subscription: %s" +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/plain/customer-notification-auto-renewal.php:29 +msgid "Your subscription will automatically renew in %1$s — that’s %2$s." +msgstr "" + +#: templates/emails/plain/customer-notification-auto-renewal.php:46 +msgid "You can manage this subscription from your account dashboard: " +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/plain/customer-notification-auto-trial-ending.php:29 +msgid "Your paid subscription begins when your free trial expires in %1$s — that’s %2$s." +msgstr "" + +#. translators: %1$s: link to account dashboard. +#: templates/emails/plain/customer-notification-auto-trial-ending.php:41 +msgid "Payment will be deducted using the payment method on file. You can manage this subscription from your account dashboard: " +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/plain/customer-notification-expiring-subscription.php:29 +msgid "Your subscription expires in %1$s — that’s %2$s." +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/plain/customer-notification-manual-renewal.php:29 +msgid "Your subscription is up for renewal in %1$s — that’s %2$s." +msgstr "" + +#: templates/emails/plain/customer-notification-manual-renewal.php:43 +msgid "You can renew it manually in a few short steps via the Subscriptions tab in your account dashboard." +msgstr "" + +#: templates/emails/plain/customer-notification-manual-renewal.php:52 +msgid "Renew my subscription: " +msgstr "" + +#: templates/emails/plain/customer-notification-manual-renewal.php:55 +msgid "Manage my subscription: " +msgstr "" + +#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. +#: templates/emails/plain/customer-notification-manual-trial-ending.php:29 +msgid "Your free trial expires in %1$s — that’s %2$s." +msgstr "" + +#. translators: %1$s: link to checkout payment url, note: no full stop due to url at the end +#: templates/emails/plain/customer-payment-retry.php:21 +msgctxt "In customer renewal invoice email" +msgid "To reactivate the subscription now, you can also log in and pay for the renewal from your account page: %1$s" +msgstr "" + +#: templates/emails/plain/email-order-details.php:16 +msgid "Order number: %s" +msgstr "" + +#: templates/emails/plain/email-order-details.php:17 +msgid "Order date: %s" +msgstr "" + +#. translators: placeholder is localised date string +#: templates/emails/plain/expired-subscription.php:39 +msgid "End Date: %s" +msgstr "" + +#. translators: placeholder is last time subscription was paid +#: templates/emails/plain/on-hold-subscription.php:32 +msgid "Last Order: %s" +msgstr "" + +#. translators: placeholder is localised date string +#: templates/emails/plain/on-hold-subscription.php:36 +msgid "Date Suspended: %s" +msgstr "" + +#: templates/emails/plain/subscription-info.php:19 +#: templates/emails/subscription-info.php:20 +msgid "Subscription information" +msgstr "" + +#. translators: placeholder is subscription's number +#: templates/emails/plain/subscription-info.php:24 +msgctxt "in plain emails for subscription information" +msgid "Subscription: %s" +msgstr "" + +#. translators: placeholder is either view or edit url for the subscription +#: templates/emails/plain/subscription-info.php:26 +msgctxt "in plain emails for subscription information" +msgid "View subscription: %s" +msgstr "" + +#. translators: placeholder is localised start date +#: templates/emails/plain/subscription-info.php:28 +msgctxt "in plain emails for subscription information" +msgid "Start date: %s" +msgstr "" + +#: templates/emails/plain/subscription-info.php:30 +msgctxt "Used as end date for an indefinite subscription" +msgid "When Cancelled" +msgstr "" + +#. translators: placeholder is localised end date, or "when cancelled" +#: templates/emails/plain/subscription-info.php:32 +msgctxt "in plain emails for subscription information" +msgid "End date: %s" +msgstr "" + +#. translators: placeholder is the formatted order total for the subscription +#: templates/emails/plain/subscription-info.php:34 +msgctxt "in plain emails for subscription information" +msgid "Recurring price: %s" +msgstr "" + +#. Translators: placeholder is the next payment date. +#: templates/emails/plain/subscription-info.php:37 +#: templates/emails/subscription-info.php:43 +msgid "Next payment: %s" +msgstr "" + +#: templates/emails/plain/subscription-info.php:53 +msgid "This subscription is set to renew automatically using your payment method on file. You can manage or cancel this subscription from your my account page. %s" +msgid_plural "These subscriptions are set to renew automatically using your payment method on file. You can manage or cancel your subscriptions from your my account page. %s" +msgstr[0] "" +msgstr[1] "" + +#: templates/emails/subscription-info.php:24 +msgctxt "subscription ID table heading" +msgid "ID" +msgstr "" + +#: templates/emails/subscription-info.php:25 +msgctxt "table heading" +msgid "Start date" +msgstr "" + +#: templates/emails/subscription-info.php:26 +msgctxt "table heading" +msgid "End date" +msgstr "" + +#: templates/emails/subscription-info.php:27 +msgctxt "table heading" +msgid "Recurring total" +msgstr "" + +#. Translators: placeholder is the subscription number. +#: templates/emails/subscription-info.php:35 +msgctxt "subscription number in email table. (eg: #106)" +msgid "#%s" +msgstr "" + +#: templates/emails/subscription-info.php:37 +msgctxt "Used as end date for an indefinite subscription" +msgid "When cancelled" +msgstr "" + +#. Translators: Placeholders are opening and closing My Account link tags. +#: templates/emails/subscription-info.php:64 +msgid "This subscription is set to renew automatically using your payment method on file. You can manage or cancel this subscription from your %1$smy account page%2$s." +msgid_plural "These subscriptions are set to renew automatically using your payment method on file. You can manage or cancel your subscriptions from your %1$smy account page%2$s." +msgstr[0] "" +msgstr[1] "" + #: templates/html-early-renewal-modal-content.php:23 msgid "By renewing your subscription early your next payment will be %s." msgstr "" @@ -1929,5607 +7235,352 @@ msgstr "" msgid "Want to renew early via the checkout? Click %shere.%s" msgstr "" -#. translators: 1: relation type, 2: list of valid relation types. -#: vendor/woocommerce/subscriptions-core/includes/abstracts/abstract-wcs-related-order-store.php:148 -msgid "Invalid relation type: %1$s. Order relationship type must be one of: %2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:211 -msgid "Simple subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:212 -msgid "Variable subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:233 -msgid "Downloadable" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:234 -msgid "Virtual" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:298 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:25 -msgid "Choose the subscription price, billing interval and period." -msgstr "" - -#. translators: placeholder is trial period validation message if passed an invalid value (e.g. "Trial period can not exceed 4 weeks") -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:300 -msgctxt "Trial period field tooltip on Edit Product administration screen" -msgid "An optional period of time to wait before charging the first recurring payment. Any sign up fee will still be charged at the outset of the subscription. %s" -msgstr "" - -#. translators: %s: currency symbol. -#. translators: placeholder is a currency symbol / code -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:315 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:23 -msgid "Subscription price (%s)" -msgstr "" - -#. Translators: %s: formatted example price value. -#. translators: %s the formatted example price value. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:320 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:359 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:30 -msgctxt "example price" -msgid "e.g. %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:321 -msgid "Subscription interval" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:327 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:484 -msgid "Subscription period" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:343 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:485 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:50 -msgid "Stop renewing after" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:346 -msgid "Automatically stop renewing the subscription after this length of time. This length is in addition to any free trial or amount of time provided before a synchronised first renewal date." -msgstr "" - -#. translators: %s is a currency symbol / code -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:357 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:63 -msgid "Sign-up fee (%s)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:360 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:64 -msgid "Optionally include an amount to be charged at the outset of the subscription. The sign-up fee will be charged immediately, even if the product has a free trial or the payment dates are synced." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:374 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2416 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:70 -msgid "Free trial" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:377 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:115 -msgid "Subscription Trial Period" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:417 -msgid "One time shipping" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:418 -msgid "Shipping for subscription products is normally charged on the initial order and all renewal orders. Enable this to only charge shipping once on the initial order. Note: for this setting to be enabled the subscription must not have a free trial or a synced renewal date." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:481 -msgid "Subscription pricing" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:482 -msgid "Subscription sign-up fee" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:483 -msgid "Subscription billing interval" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:486 -msgid "Free trial length" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:487 -msgid "Free trial period" -msgstr "" - -#. translators: %s: subscription status. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:810 -msgid "Unable to change subscription status to \"%s\". Please assign a customer to the subscription to activate it." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:864 -msgid "Trashing this order will also trash the subscriptions purchased with the order." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:877 -msgid "Enter the new period, either day, week, month or year:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:878 -msgid "Enter a new length (e.g. 5):" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:879 -msgid "Enter a new interval as a single number (e.g. to charge every 2nd month, enter 2):" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:880 -msgid "Delete all variations without a subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:886 -msgid "An error occurred determining if that variation can be deleted. Please try again." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:887 -msgid "That variation can not be removed because it is associated with active subscriptions. To remove this variation, please cancel and delete the subscriptions for it." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:892 -msgid "" -"You are about to trash one or more orders which contain a subscription.\n" -"\n" -"Trashing the orders will also trash the subscriptions purchased with these orders." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:900 -msgid "" -"WARNING: Bad things are about to happen!\n" -"\n" -"The payment gateway used to purchase this subscription does not support modifying a subscription's details.\n" -"\n" -"Changes to the billing period, recurring discount, recurring tax or recurring total may not be reflected in the amount charged by the payment gateway." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:901 -msgid "You are deleting a subscription item. You will also need to manually cancel and trash the subscription on the Manage Subscriptions screen." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:908 -msgid "" -"Warning: Deleting a user will also delete the user's subscriptions. The user's orders will remain but be reassigned to the 'Guest' user.\n" -"\n" -"Do you want to continue to delete this user and any associated subscriptions?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:912 -msgid "PayPal Standard has a number of limitations and does not support all subscription features." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:912 -msgid "Because of this, it is not recommended as a payment method for Subscriptions unless it is the only available option for your country." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:915 -msgid "This action cannot be reversed. Are you sure you wish to erase personal data from the selected subscriptions?" -msgstr "" - -#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: "

", 3$: "

", 4$: "", 5$: "", 6$: "", 7$: "", 8$: "

" -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:932 -msgctxt "used in admin pointer script params in javascript as type pointer content" -msgid "%1$sChoose Subscription%2$s%3$sThe WooCommerce Subscriptions extension adds two new subscription product types - %4$sSimple subscription%5$s and %6$sVariable subscription%7$s.%8$s" -msgstr "" - -#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: "

", 3$: "

", 4$: "

" -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:934 -msgctxt "used in admin pointer script params in javascript as price pointer content" -msgid "%1$sSet a Price%2$s%3$sSubscription prices are a little different to other product prices. For a subscription, you can set a billing period, length, sign-up fee and free trial.%4$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:960 -msgid "Active subscriber?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1004 -msgid "Manage Subscriptions" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1008 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:402 -msgid "Search Subscriptions" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1234 -msgctxt "options section heading" -msgid "Miscellaneous" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1241 -msgid "Mixed Checkout" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1242 -msgid "Allow multiple subscriptions and products to be purchased simultaneously." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1246 -msgid "Allow a subscription product to be purchased with other products and subscriptions in the same transaction." -msgstr "" - -#. translators: placeholder is a number -#. translators: placeholder is a subscription ID. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1348 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1590 -msgid "We can't find a subscription with ID #%d. Perhaps it was deleted?" -msgstr "" - -#. translators: Placeholders are opening and closing link tags. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1441 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1503 -msgid "We weren't able to locate the set of report results you requested. Please regenerate the link from the %1$sSubscription Reports screen%2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1558 -msgid "We can't find a paid subscription order for this user." -msgstr "" - -#. translators: placeholders are opening link tag, ID of sub, and closing link tag -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1597 -msgid "Showing orders for %1$sSubscription %2$s%3$s" -msgstr "" - -#. translators: number of 1$: days, 2$: weeks, 3$: months, 4$: years -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1620 -msgid "The trial period can not exceed: %1$s, %2$s, %3$s or %4$s." -msgstr "" - -#. translators: placeholder is a time period (e.g. "4 weeks") -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1625 -msgid "The trial period can not exceed %s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1650 -msgid "Please log in to your account to view your subscriptions." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1687 -msgid "No subscriptions found for that customer." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1689 -msgid "You do not have permission to view those subscriptions." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1723 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:137 -msgctxt "label that indicates whether debugging is turned on for the plugin" -msgid "WCS_DEBUG" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1729 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:151 -msgctxt "Live or Staging, Label on WooCommerce -> System Status page" -msgid "Subscriptions Mode" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1730 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:153 -msgctxt "refers to staging site" -msgid "Staging" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1730 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:153 -msgctxt "refers to live site" -msgid "Live" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1760 -msgid "Automatic Recurring Payments" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1793 -msgid "Supports automatic renewal payments." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1874 -msgid "Subscription items can no longer be edited." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1879 -msgid "This subscription is no longer editable because the payment gateway does not allow modification of recurring amounts." -msgstr "" - -#. translators: $1-2: opening and closing tags of a link that takes to Woo marketplace / Stripe product page -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1898 -msgid "No payment gateways capable of processing automatic subscription payments are enabled. If you would like to process automatic payments, we recommend %1$sWooPayments%2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1905 -msgid "Recurring Payments" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:1913 -msgid "Payment gateways which don't support automatic recurring payments can be used to process %1$smanual subscription renewal payments%2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:2033 -msgid "Note that purchasing a subscription still requires an account." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:2047 -msgid "The product type can not be changed because this product is associated with subscriptions." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:2104 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wc-subscriptions-admin.php:2105 -msgid "Allow subscription customers to create an account during checkout" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-empty-list-content-manager.php:29 -msgid "No subscriptions found." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:83 -msgctxt "meta box title" -msgid "Subscription Data" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:85 -msgctxt "meta box title" -msgid "Schedule" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:89 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:103 -msgid "Related Orders" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:174 -msgid "Please enter a start date in the past." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:175 -msgid "Please enter a date at least 2 minutes into the future." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:175 -msgid "Please enter a date at least one hour into the future." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:176 -msgid "Please enter a date after the trial end." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:177 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:178 -msgid "Please enter a date after the start date." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:179 -msgid "Please enter a date before the next payment." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:180 -msgid "Please enter a date after the next payment." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:181 -msgid "" -"Are you sure you want to process a renewal?\n" -"\n" -"This will charge the customer and email them the renewal order (if emails are enabled)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:197 -msgid "" -"Are you sure you want to retry payment for this renewal order?\n" -"\n" -"This will attempt to charge the customer and send renewal order emails (if emails are enabled)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:228 -msgid "Process renewal" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:232 -msgid "Create pending renewal order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:234 -msgid "Create pending parent order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:238 -msgid "Retry Renewal Payment" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:251 -msgid "Process renewal order action requested by admin." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:261 -msgid "Create pending renewal order requested by admin action." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:267 -msgid "Pending renewal order was not created, as it was not possible to update the subscription status." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:279 -msgid "Creation of the pending renewal order failed." -msgstr "" - -#. Translators: %1$s opening link tag, %2$s closing link tag. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:300 -msgid "A pending %1$srenewal order%2$s was successfully created!" -msgstr "" - -#. Translators: %1$s opening link tag, %2$s closing link tag. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:312 -msgid "A %1$spending renewal order%2$s was successfully created, but there was a problem setting the payment method. Please review the order." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:348 -msgid "Create pending parent order requested by admin action." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:379 -msgid "Retry renewal payment action requested by admin." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:475 -msgid "This order contains line items with prices above the current product price. To override the product's live price when the customer pays for this order, lock in the manual price increases." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-meta-boxes.php:479 -msgid "Lock manual price increases" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:239 -msgid "Search for a product…" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:303 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:334 -msgctxt "an action on a subscription" -msgid "Move to Trash" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:312 -msgctxt "an action on a subscription" -msgid "Restore" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:313 -msgctxt "an action on a subscription" -msgid "Delete Permanently" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:331 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1770 -msgctxt "an action on a subscription" -msgid "Activate" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:332 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1771 -msgctxt "an action on a subscription" -msgid "Put on-hold" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:333 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1383 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1772 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1955 -#: vendor/woocommerce/subscriptions-core/includes/wcs-user-functions.php:329 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:79 -msgctxt "an action on a subscription" -msgid "Cancel" -msgstr "" - -#. translators: placeholder is the number of subscriptions updated -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:421 -msgid "%s subscription status changed." -msgid_plural "%s subscription statuses changed." -msgstr[0] "" -msgstr[1] "" - -#. translators: 1$: is the number of subscriptions not updated, 2$: is the error message -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:440 -msgid "%1$s subscription could not be updated: %2$s" -msgid_plural "%1$s subscriptions could not be updated: %2$s" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:468 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-table.php:17 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:22 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:40 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:24 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:51 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:22 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:37 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:18 -msgid "Status" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:469 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:394 -#: vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php:39 -#: vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php:24 -#: vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php:24 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:21 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:21 -msgid "Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:470 -msgid "Items" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:471 -#: vendor/woocommerce/subscriptions-core/build/index.js:11 -#: vendor/woocommerce/subscriptions-core/build/index.js:17 -msgid "Total" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:472 -msgid "Start Date" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:473 -msgid "Trial End" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:474 -msgid "Next Payment" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:475 -msgid "Last Order Date" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:476 -msgid "End Date" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:477 -msgctxt "number of orders linked to a subscription" -msgid "Orders" -msgstr "" - -#. translators: placeholder is a subscription ID. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:512 -msgctxt "hash before subscription number" -msgid "#%s" -msgstr "" - -#. translators: Placeholder is a
HTML tag. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:524 -msgid "This subscription couldn't be loaded from the database. %s Click to learn more." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:562 -msgctxt "meaning billing address" -msgid "Billing:" -msgstr "" - -#. translators: placeholder is customer's billing email -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:567 -msgid "Email: %s" -msgstr "" - -#. translators: placeholder is customer's billing phone number -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:572 -msgid "Tel: %s" -msgstr "" - -#. translators: $1: is opening link, $2: is subscription order number, $3: is closing link tag, $4: is user's name -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:603 -msgctxt "Subscription title on admin table. (e.g.: #211 for John Doe)" -msgid "%1$s#%2$s%3$s for %4$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:612 -msgid "Show more details" -msgstr "" - -#. translators: %d: item count. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:633 -msgid "%d item" -msgid_plural "%d items" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is the display name of a payment gateway a subscription was paid by -#. translators: %s: payment method. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:652 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2251 -msgid "Via %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:696 -msgid "Y/m/d g:i:s A" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:711 -msgid "Subscription payment overdue.
" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:716 -msgid "This date should be treated as an estimate only. The payment gateway for this subscription controls when payments are processed.
" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1111 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1114 -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1117 -msgid "Subscription updated." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1112 -msgid "Custom field updated." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1113 -msgid "Custom field deleted." -msgstr "" - -#. translators: placeholder is previous post title -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1116 -msgctxt "used in post updated messages" -msgid "Subscription restored to revision from %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1118 -msgid "Subscription saved." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1119 -msgid "Subscription submitted." -msgstr "" - -#. translators: php date string -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1121 -msgid "Subscription scheduled for: %1$s." -msgstr "" - -#. translators: php date string -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1121 -msgctxt "used in \"Subscription scheduled for \"" -msgid "M j, Y @ G:i" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1122 -msgid "Subscription draft updated." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1165 -msgid "Any Payment Method" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1166 -msgid "None" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1172 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2233 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php:170 -msgid "Manual Renewal" -msgstr "" - -#. translators: 1: user display name 2: user ID 3: user email -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1336 -msgid "%1$s (#%2$s – %3$s)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1343 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:96 -msgid "Search for a customer…" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1381 -#: vendor/woocommerce/subscriptions-core/includes/wcs-user-functions.php:311 -msgid "Reactivate" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1384 -msgid "Trash" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1385 -msgid "Delete Permanently" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1404 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:765 -msgid "Restore this item from the Trash" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1406 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:766 -msgid "Restore" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1411 -msgid "Move this item to the Trash" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1425 -msgid "Delete this item permanently" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1436 -msgid "Cancel Now" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1502 -msgctxt "Used in order note. Reason why status changed." -msgid "Subscription status changed by bulk edit:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-post-types.php:1620 -msgid "All" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-product-import-export-manager.php:32 -msgid "Subscription variations" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:101 -msgid "This section shows any information about Subscriptions." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:105 -msgid "Store Setup" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:106 -msgid "This section shows general information about the store." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:110 -msgid "Subscriptions by Payment Gateway" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:111 -msgid "This section shows information about Subscription payment methods." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:115 -msgid "Payment Gateway Support" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:116 -msgid "This section shows information about payment gateway feature support." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:168 -msgctxt "Live URL, Label on WooCommerce -> System Status page" -msgid "Subscriptions Live URL" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:181 -msgctxt "Subscriptions-core Version, Label on WooCommerce -> System Status page" -msgid "Subscriptions-core Library Version" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:197 -msgctxt "label for the system status page" -msgid "Subscriptions Template Theme Overrides" -msgstr "" - -#. translators: placeholders are opening/closing tags linking to documentation on outdated templates. -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:207 -msgid "%1$sLearn how to update%2$s" -msgstr "" - -#. translators: %1$s is the file version, %2$s is the core version -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:252 -msgid "version %1$s is out of date. The core version is %2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:272 -msgctxt "label for the system status page" -msgid "Subscription Statuses" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:293 -msgctxt "label for the system status page" -msgid "WooCommerce Account Connected" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:316 -msgctxt "label for the system status page" -msgid "Active Product Key" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:340 -msgctxt "label for the system status page" -msgid "Other" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:374 -msgctxt "label for the system status page" -msgid "PayPal Reference Transactions Enabled" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-admin-system-status.php:402 -msgctxt "label for the system status page" -msgid "Country / State" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-wc-admin-manager.php:62 -msgid "Add New" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/class-wcs-wc-admin-manager.php:72 -msgid "Edit Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:274 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-notifications-batch-processor.php:254 -msgid "Background process for updating subscription notifications already started, nothing done." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:279 -msgid "Background process for updating subscription notifications started" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:290 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-notifications-batch-processor.php:269 -msgid "Background process for updating subscription notifications not started, nothing done." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:294 -msgid "Background process for updating subscription notifications stopped" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:308 -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:330 -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:340 -msgid "Regenerate subscription notifications" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:309 -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:341 -msgid "Regenerate notifications" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:313 -msgid "This tool will add notifications to pending, active, and on-hold subscriptions. These updates will occur gradually in the background using Action Scheduler." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:314 -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:114 -msgid "Note:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:315 -msgid "Notifications are currently turned off. To activate them, check the \"Enable customer renewal reminder notification emails.\" option (via WooCommerce > Settings > Subscriptions > Customer Notifications)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:317 -msgid "Manage settings." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:331 -msgid "Stop regenerating notifications" -msgstr "" - -#. translators: %1$d=count of total entries needing conversion -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:334 -msgid "Stopping this will halt the background process that adds notifications to pending, active, and on-hold subscriptions. %1$d subscriptions remain to be processed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/debug-tools/class-wcs-notifications-debug-tool-processor.php:342 -msgid "This tool will regenerate notifications to pending, active, and on-hold subscriptions. These updates will occur gradually in the background using Action Scheduler." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:97 -msgctxt "relation to order" -msgid "Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:102 -msgctxt "relation to order" -msgid "Initial Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:113 -msgctxt "relation to order" -msgid "Renewal Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:116 -msgctxt "relation to order" -msgid "Parent Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:119 -msgctxt "relation to order" -msgid "Resubscribed Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:119 -msgctxt "relation to order" -msgid "Resubscribe Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:122 -msgctxt "relation to order" -msgid "Unknown Order Type" -msgstr "" - -#. translators: placeholder is the ID of the subscription -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:54 -msgctxt "edit subscription header" -msgid "Subscription #%s details" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:60 -msgid "General" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:63 -msgid "Customer:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:73 -msgid "View other subscriptions →" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:78 -msgid "Profile →" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:105 -msgid "Subscription status:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:123 -msgid "Parent order: " -msgstr "" - -#. translators: placeholder is an order number. -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:127 -msgid "#%1$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:135 -msgid "Parent order:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:142 -msgid "Select an order…" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:155 -msgid "Billing" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:158 -msgid "Load billing address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:166 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:168 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:265 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:267 -msgid "Address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:168 -msgid "No billing address set." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:188 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php:36 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php:47 -msgid "Payment method" -msgstr "" - -#. translators: %s: gateway ID. -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:193 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php:49 -msgctxt "The gateway ID displayed on the Edit Subscriptions screen when editing payment method." -msgid "Gateway ID: [%s]" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:237 -msgid "Customer change payment method page →" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:239 -msgid "Customer add payment method page →" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:253 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:291 -#: vendor/woocommerce/subscriptions-core/build/index.js:6 -msgid "Shipping" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:256 -msgid "Load shipping address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:257 -msgid "Copy billing address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:267 -msgid "No shipping address set." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:289 -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:325 -msgid "Customer Provided Note" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:326 -msgid "Customer's notes about the order" -msgstr "" - -#. translators: %s: parent order number (linked to its details screen). -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:430 -msgctxt "subscription note after linking to a parent order" -msgid "Subscription linked to parent order %s via admin." -msgstr "" - -#. translators: placeholder is error message from the payment gateway or subscriptions when updating the status -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:445 -msgid "Error updating some information: %s" -msgstr "" - -#. translators: placeholder is an order number. -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-row.php:14 -msgid "Edit order number %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-table.php:14 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:42 -msgid "Order Number" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-table.php:15 -msgid "Relationship" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-related-orders-table.php:18 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:24 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:25 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:24 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals-table.php:21 -msgctxt "table heading" -msgid "Total" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-subscription-schedule.php:36 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:57 -msgid "Billing Period" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-subscription-schedule.php:46 -msgid "Recurring:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-subscription-schedule.php:66 -msgid "Timezone:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-subscription-schedule.php:66 -msgid "Error: unable to find timezone of your browser." -msgstr "" - -#. Translators: The %1 placeholder is the translated order relationship ("Parent Order"), %2 placeholder is a
HTML tag. -#: vendor/woocommerce/subscriptions-core/includes/admin/meta-boxes/views/html-unknown-related-orders-row.php:25 -msgid "This %1$s couldn't be loaded from the database. %1$s Click to learn more." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-product-subscription.php:73 -msgid "Read more" -msgstr "" - -#. translators: %s: subscription status. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:443 -msgid "Unable to change subscription status to \"%s\"." -msgstr "" - -#. translators: 1: subscription status, 2: error message. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:566 -msgid "Unable to change subscription status to \"%1$s\". Exception: %2$s" -msgstr "" - -#. translators: 1: old subscription status 2: new subscription status -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:599 -msgid "Status changed from %1$s to %2$s." -msgstr "" - -#. translators: %s: new order status -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:613 -msgid "Status set to %s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:627 -msgid "Error during subscription status transition." -msgstr "" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1325 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2402 -msgid "In %s" -msgstr "" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1328 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:246 -msgid "%s ago" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1335 -msgid "Not yet ended" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1338 -msgid "Not cancelled" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1343 -msgctxt "original denotes there is no date to display" -msgid "-" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1451 -msgid "The creation date of a subscription can not be deleted, only updated." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1454 -msgid "The start date of a subscription can not be deleted, only updated." -msgstr "" - -#. translators: %s: date type (e.g. "trial_end"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1459 -msgid "The %s date of a subscription can not be deleted. You must delete the order." -msgstr "" - -#. translators: %d: subscription ID. -#. translators: %d: order ID. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1468 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2674 -msgid "Subscription #%d: " -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1931 -msgid "Payment status marked complete." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1973 -msgid "Payment failed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:1978 -msgid "Subscription Cancelled: maximum number of failed payments reached." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2092 -msgid "The \"all\" value for $order_type parameter is deprecated. It was a misnomer, as it did not return resubscribe orders. It was also inconsistent with order type values accepted by wcs_get_subscription_orders(). Use array( \"parent\", \"renewal\", \"switch\" ) to maintain previous behaviour, or \"any\" to receive all order types, including switch and resubscribe." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2330 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:868 -msgid "Payment method meta must be an array." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2566 -msgid "Invalid format. First parameter needs to be an array." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2570 -msgid "Invalid data. First parameter was empty when passed to update_dates()." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2577 -msgid "Invalid data. First parameter has a date that is not in the registered date types." -msgstr "" - -#. translators: placeholder is date type (e.g. "end", "next_payment"...) -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2604 -msgctxt "appears in an error message if date is wrong format" -msgid "Invalid %s date. The date must be of the format: \"Y-m-d H:i:s\"." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2642 -msgid "The %s date must occur after the cancellation date." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2648 -msgid "The %s date must occur after the last payment date." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2653 -msgid "The %s date must occur after the next payment date." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2659 -msgid "The %s date must occur after the trial end date." -msgstr "" - -#. translators: %s: date type (e.g. "next_payment"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2664 -msgid "The %s date must occur after the start date." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php:2694 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:348 -msgid "Backordered" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-addresses.php:63 -msgid "Change address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-addresses.php:105 -msgid "Both the shipping address used for the subscription and your default shipping address for future purchases will be updated." -msgstr "" - -#. translators: $1: address type (Shipping Address / Billing Address), $2: opening tag, $3: closing tag -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-addresses.php:118 -msgid "Update the %1$s used for %2$sall%3$s future renewals of my active subscriptions" -msgstr "" - -#. translators: %s: subscription ID. -#. translators: %s: order number. -#. translators: placeholder is a subscription ID. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-addresses.php:242 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:763 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:101 -msgctxt "hash before order number" -msgid "Subscription #%s" -msgstr "" - -#. translators: %s: address type (eg. 'billing' or 'shipping'). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-addresses.php:248 -msgctxt "change billing or shipping address" -msgid "Change %s address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:50 -msgid "A subscription has been removed from your cart. Only one subscription product can be purchased at a time." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:50 -msgid "Products have been removed from your cart. Products and subscriptions can not be purchased at the same time." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:58 -msgid "A subscription renewal has been removed from your cart. Multiple subscriptions can not be purchased at the same time." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:64 -msgid "A subscription has been removed from your cart. Due to payment gateway restrictions, different subscription products can not be purchased at the same time." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:70 -msgid "A subscription has been removed from your cart. Products and subscriptions can not be purchased at the same time." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:109 -msgid "Your cart has been emptied of subscription products. Only one subscription product can be purchased at a time." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:137 -msgid "That product can not be added to your cart as it already contains a subscription renewal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart-validator.php:179 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:1473 -msgid "That subscription product can not be added to your cart as it already contains a subscription renewal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:536 -msgid "Initial Shipment" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:1111 -msgid "Invalid recurring shipping method." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2149 -msgid "now" -msgstr "" - -#. translators: placeholder is a number of days. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2311 -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:58 -msgid "%s day" -msgid_plural "%s days" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a number of weeks. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2315 -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:60 -msgid "%s week" -msgid_plural "%s weeks" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a number of months. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2319 -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:62 -msgid "%s month" -msgid_plural "%s months" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a number of years. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2323 -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:64 -msgid "%s year" -msgid_plural "%s years" -msgstr[0] "" -msgstr[1] "" - -#. translators: 1$: day of the week (e.g. "every Wednesday"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2345 -msgid "every %1$s" -msgstr "" - -#. translators: 1$: period, 2$: day of the week (e.g. "every 2nd week on Wednesday"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2349 -msgid "every %1$s on %2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2358 -msgid "on the last day of each month" -msgstr "" - -#. translators: 1$: day of the month (e.g. "23rd") (e.g. "every 23rd of each month"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2362 -msgid "on the %1$s of each month" -msgstr "" - -#. translators: 1$: interval (e.g. "3rd") (e.g. "on the last day of every 3rd month"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2370 -msgid "on the last day of every %1$s month" -msgstr "" - -#. translators: on the, 1$: day of every, 2$: month (e.g. "on the 23rd day of every 2nd month"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2376 -msgid "on the %1$s day of every %2$s month" -msgstr "" - -#. translators: on, 1$: , 2$: each year (e.g. "on March 15th each year"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2387 -msgid "on %1$s %2$s each year" -msgstr "" - -#. translators: 1$: month (e.g. "March"), 2$: day of the month (e.g. "23rd), 3$: interval year (r.g March 23rd every 2nd year"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2394 -msgid "on %1$s %2$s every %3$s year" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2426 -msgid "Sign up fee" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-cart.php:2436 -msgid "Renews" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:160 -msgid "Sorry, this subscription change payment method request is invalid and cannot be processed." -msgstr "" - -#. translators: placeholder is next payment's date -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:184 -msgid " Next payment is due %s." -msgstr "" - -#. translators: placeholder is either empty or "Next payment is due..." -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:190 -msgid "Choose a new payment method.%s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:229 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-template-loader.php:103 -#: vendor/woocommerce/subscriptions-core/includes/wcs-helper-functions.php:301 -msgid "Invalid Subscription." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:235 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:245 -msgid "The payment method can not be changed for that subscription." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:238 -msgid "Invalid order." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:256 -msgctxt "label on button, imperative" -msgid "Change payment" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:258 -msgctxt "label on button, imperative" -msgid "Add payment" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:323 -msgid "Payment method updated." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:323 -msgid "Payment method added." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:376 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:378 -msgid "Payment method updated for all your current subscriptions." -msgstr "" - -#. translators: 1: old payment title, 2: new payment title. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:541 -msgctxt "%1$s: old payment title, %2$s: new payment title" -msgid "Payment method changed from \"%1$s\" to \"%2$s\" by the subscriber." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:552 -msgid "An error occurred updating your subscription's payment method. Please contact us for assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:560 -msgid "%1$sError:%2$s %3$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:785 -msgctxt "the page title of the change payment method form" -msgid "Change payment method" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:787 -msgctxt "the page title of the add payment method form" -msgid "Add payment method" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-change-payment-gateway.php:829 -msgid "Please log in to your account below to choose a new payment method for your subscription." -msgstr "" - -#. translators: placeholder is an internal error number -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:204 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:392 -msgid "Error %d: Unable to create subscription. Please try again." -msgstr "" - -#. translators: placeholder is an internal error number -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:221 -msgid "Error %d: Unable to add tax to subscription. Please try again." -msgstr "" - -#. translators: placeholder is an internal error number -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:233 -msgid "Error %d: Unable to create order. Please try again." -msgstr "" - -#. Translators: Placeholders are opening and closing strong and link tags. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:521 -msgid "Purchasing a subscription product requires an account. Please go to the %1$sMy Account%2$s page to login or register." -msgstr "" - -#. Translators: Placeholders are opening and closing strong and link tags. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-checkout.php:524 -msgid "Purchasing a subscription product requires an account. Please go to the %1$sMy Account%2$s page to login or contact us if you need assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:395 -msgctxt "custom post type setting" -msgid "Add Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:396 -msgctxt "custom post type setting" -msgid "Add New Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:397 -msgctxt "custom post type setting" -msgid "Edit" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:398 -msgctxt "custom post type setting" -msgid "Edit Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:399 -msgctxt "custom post type setting" -msgid "New Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:400 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:401 -msgctxt "custom post type setting" -msgid "View Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:404 -msgctxt "custom post type setting" -msgid "No Subscriptions found in trash" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:405 -msgctxt "custom post type setting" -msgid "Parent Subscriptions" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:408 -msgid "This is where subscriptions are stored." -msgstr "" - -#. translators: placeholder is a post count. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:466 -msgctxt "post status label including post count" -msgid "Active (%s)" -msgid_plural "Active (%s)" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a post count. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:468 -msgctxt "post status label including post count" -msgid "Switched (%s)" -msgid_plural "Switched (%s)" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a post count. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:470 -msgctxt "post status label including post count" -msgid "Expired (%s)" -msgid_plural "Expired (%s)" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a post count. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:472 -msgctxt "post status label including post count" -msgid "Pending Cancellation (%s)" -msgid_plural "Pending Cancellation (%s)" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:521 -msgid "Variable Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:575 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:36 -msgctxt "short for documents" -msgid "Docs" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:576 -msgid "Support" -msgstr "" - -#. translators: placeholders are opening and closing tags. Leads to docs on upgrading WooCommerce Subscriptions -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-core-plugin.php:599 -msgid "Warning! Version 2.0 is a major update to the WooCommerce Subscriptions extension. Before updating, please create a backup, update all WooCommerce extensions and test all plugins, custom code and payment gateways with version 2.0 on a staging site. %1$sLearn more about updating older versions of WooCommerce Subscriptions »%2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:134 -msgid "Sign Up Fee Discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:135 -msgid "Sign Up Fee % Discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:136 -msgid "Recurring Product Discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:137 -msgid "Recurring Product % Discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:446 -msgid "Sorry, this coupon is only valid for an initial payment and the cart does not require an initial payment." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:452 -msgid "Sorry, this coupon is only valid for new subscriptions." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:457 -msgid "Sorry, this coupon is only valid for subscription products." -msgstr "" - -#. translators: 1$: coupon code that is being removed -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:463 -msgid "Sorry, the \"%1$s\" coupon is only valid for renewals." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:468 -msgid "Sorry, this coupon is only valid for subscription products with a sign-up fee." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:494 -msgid "Sorry, recurring coupons can only be applied to subscriptions or subscription orders." -msgstr "" - -#. translators: placeholder is coupon code -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:498 -msgid "Sorry, \"%s\" can only be applied to subscription parent orders which contain a product with signup fees." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:501 -msgid "Sorry, only recurring coupons can be applied to subscriptions." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:674 -msgid "Renewal % discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:675 -msgid "Renewal product discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:676 -msgid "Renewal cart discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:677 -msgid "Initial payment discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:694 -msgid "Renewal Discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-coupon.php:697 -#: vendor/woocommerce/subscriptions-core/build/index.js:6 -msgid "Discount" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:247 -msgid "Send trial is ending notification" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:251 -msgid "Send upcoming subscription expiration notification" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:255 -msgid "Send upcoming renewal notification" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:271 -msgid "Customer Notifications" -msgstr "" - -#. translators: Link to WC Settings > Email. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:275 -msgid "To enable/disable individual notifications and customize templates, visit the
Email settings." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:278 -msgid "Enable Reminders" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:279 -msgid "Send notification emails to customers for subscription renewals and expirations." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:288 -msgid "Reminder Timing" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:289 -msgid "How long before the event should the notification be sent." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-email-notifications.php:294 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:60 -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:281 -msgid "N/A" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:185 -msgid "Subscription Product length." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:191 -msgid "Subscription Product trial period." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:198 -msgid "Subscription Product trial interval." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:204 -msgid "Subscription Product signup fees." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:210 -msgid "Subscription Product signup fees taxes." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:216 -msgid "Indicates whether this product is being used to resubscribe the customer to an existing, expired subscription." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:225 -msgid "Indicates whether this product a subscription update, downgrade, cross grade or none of the above." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:234 -msgid "Synchronization data for the subscription." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:238 -msgid "Synchronization day if subscription is annual." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:242 -msgid "Synchronization month if subscription is annual." -msgstr "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:297 -msgid "Shipment every %d year" -msgid_plural "Shipment every %d years" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:297 -msgid "Yearly Shipment" -msgstr "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:301 -msgid "Shipment every %d month" -msgid_plural "Shipment every %d months" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:301 -msgid "Monthly Shipment" -msgstr "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:305 -msgid "Shipment every %d week" -msgid_plural "Shipment every %d weeks" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:305 -msgid "Weekly Shipment" -msgstr "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:309 -msgid "Shipment every %d day" -msgid_plural "Shipment every %d days" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:309 -msgid "Daily Shipment" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:434 -msgid "Subscription key" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:459 -msgid "Subscription length." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:465 -msgid "Cart total amounts provided using the smallest unit of the currency." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:471 -msgid "Total price of items in the cart." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:477 -msgid "Total tax on items in the cart." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:483 -msgid "Total price of any applied fees." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:489 -msgid "Total tax on fees." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:495 -msgid "Total discount from applied coupons." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:501 -msgid "Total tax removed due to discount from applied coupons." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:507 -msgid "Total price of shipping. If shipping has not been calculated, a null response will be sent." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:513 -msgid "Total tax on shipping. If shipping has not been calculated, a null response will be sent." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:519 -msgid "Total price the customer will pay." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:525 -msgid "Total tax applied to items and shipping." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:531 -msgid "Lines of taxes applied to items and shipping." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:539 -msgid "The name of the tax." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:545 -msgid "The amount of tax charged." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:554 -msgid "Currency code (in ISO format) for returned prices." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:560 -msgid "Currency symbol for the currency which can be used to format returned prices." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:566 -msgid "Currency minor unit (number of digits after the decimal separator) for returned prices." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:572 -msgid "Decimal separator for the currency which can be used to format returned prices." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:578 -msgid "Thousand separator for the currency which can be used to format returned prices." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:584 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-extend-store-endpoint.php:590 -msgid "Price prefix for the currency which can be used to format returned prices." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-frontend-scripts.php:51 -msgid "To enable automatic renewals for this subscription, you will first need to add a payment method." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-frontend-scripts.php:51 -msgid "Would you like to add a payment method now?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:114 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2019 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2034 -msgctxt "used in order note as reason for why subscription status changed" -msgid "Subscription renewal payment due:" -msgstr "" - -#. translators: placeholder %1 is an order note. %2 is the error message that was thrown. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:151 -msgid "Error: Unable to create renewal order with note \"%1$s\". Message: %2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:161 -msgid "Manual renewal order awaiting customer payment." -msgstr "" - -#. translators: $1: order number, $2: error message -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:344 -msgid "Failed to activate subscription status for order #%1$s: %2$s" -msgstr "" - -#. translators: $1: order number, $2: error message -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:372 -msgid "Failed to update subscription status after order #%1$s was put on-hold: %2$s" -msgstr "" - -#. translators: $1: order number, $2: error message -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:400 -msgid "Failed to cancel subscription after order #%1$s was cancelled: %2$s" -msgstr "" - -#. translators: $1: order number, $2: error message -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:428 -msgid "Failed to set subscription as expired for order #%1$s: %2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:454 -msgid "Subscription sign up failed." -msgstr "" - -#. translators: $1: order number, $2: error message -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:464 -msgid "Failed to process failed payment on subscription for order #%1$s: %2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:538 -msgid "Error: Unable to create subscription. Please try again." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:560 -msgid "Error: Unable to add product to created subscription. Please try again." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:605 -msgid "Pending subscription created." -msgstr "" - -#. Translators: 1: The subscription ID number. 2: The current user's username. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1015 -msgid "The related subscription #%1$s has been deleted after the customer was deleted by %2$s." -msgstr "" - -#. Translators: Placeholder is the subscription ID number. -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1018 -msgid "The related subscription #%s has been deleted after the customer was deleted." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1164 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:220 -msgctxt "Subscription status" -msgid "Active" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1167 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:222 -msgctxt "Subscription status" -msgid "Cancelled" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1170 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:224 -msgctxt "Subscription status" -msgid "Expired" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1173 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:219 -msgctxt "Subscription status" -msgid "Pending" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1176 -msgctxt "Subscription status" -msgid "Failed" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1180 -msgctxt "Subscription status" -msgid "On-hold" -msgstr "" - -#. translators: 1$: month number (e.g. "01"), 2$: month abbreviation (e.g. "Jan") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1932 -msgctxt "used in a select box" -msgid "%1$s-%2$s" -msgstr "" - -#. translators: all fields are full html nodes: 1$: month input, 2$: day input, 3$: year input, 4$: hour input, 5$: minute input. Change the order if you'd like -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1945 -msgid "%1$s%2$s, %3$s @ %4$s : %5$s" -msgstr "" - -#. translators: all fields are full html nodes: 1$: month input, 2$: day input, 3$: year input. Change the order if you'd like -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1949 -msgid "%1$s%2$s, %3$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:1954 -msgid "Change" -msgstr "" - -#. translators: placeholder is subscription ID -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2284 -msgid "Failed sign-up for subscription %s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2375 -msgid "Invalid security token, please reload the page and try again." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2379 -msgid "Only store managers can edit payment dates." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2383 -msgid "Please enter all date fields." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-manager.php:2408 -msgid "Date Changed" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:347 -msgid "Your subscription will be activated when payment clears." -msgid_plural "Your subscriptions will be activated when payment clears." -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholders are opening and closing link tags -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:354 -msgid "View the status of your subscription in %1$syour account%2$s." -msgid_plural "View the status of your subscriptions in %1$syour account%2$s." -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:417 -msgid "Subscription Relationship" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:517 -msgid "Payment completed on order after subscription was cancelled." -msgstr "" - -#. translators: $1: opening link tag, $2: order number, $3: closing link tag -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:1112 -msgid "Subscription cancelled for refunded order %1$s#%2$s%3$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2408 -msgctxt "An order type" -msgid "Original" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2409 -msgctxt "An order type" -msgid "Subscription Parent" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2410 -msgctxt "An order type" -msgid "Subscription Renewal" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2411 -msgctxt "An order type" -msgid "Subscription Resubscribe" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2412 -msgctxt "An order type" -msgid "Subscription Switch" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2413 -msgctxt "An order type" -msgid "Non-subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2422 -msgid "All orders types" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2455 -msgid "Renewal Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2457 -msgid "Resubscribe Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-order.php:2459 -msgid "Parent Order" -msgstr "" - -#. translators: %1$s refers to the price. This string is meant to prefix another string below, e.g. "$5 now, and $5 on March 15th each year" -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:290 -msgid "%1$s now, and " -msgstr "" - -#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 every Wednesday"). -#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 every Wednesday") -#. translators: %1$: recurring amount (e.g. "$15"), %2$: subscription period (e.g. "month") (e.g. "$15 every 2nd month") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:299 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:116 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:201 -msgid "%1$s every %2$s" -msgstr "" - -#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week (e.g. "$10 every 2nd week on Wednesday"). -#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week (e.g. "$10 every 2nd week on Wednesday") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:303 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:125 -msgid "%1$s every %2$s on %3$s" -msgstr "" - -#. translators: placeholder is recurring amount. -#. translators: placeholder is recurring amount -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:314 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:143 -msgid "%s on the last day of each month" -msgstr "" - -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month"). -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:318 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:146 -msgid "%1$s on the %2$s of each month" -msgstr "" - -#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on the last day of every 3rd month"). -#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on the last day of every 3rd month") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:327 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:162 -msgid "%1$s on the last day of every %2$s month" -msgstr "" - -#. translators: 1$: on the, 2$: day of every, 3$: month (e.g. "$10 on the 23rd day of every 2nd month"). -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:334 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:165 -msgid "%1$s on the %2$s day of every %3$s month" -msgstr "" - -#. translators: 1$: on, 2$: , 3$: each year (e.g. "$15 on March 15th each year"). -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:346 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:178 -msgid "%1$s on %2$s %3$s each year" -msgstr "" - -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd"). -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:354 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:187 -msgid "%1$s on %2$s %3$s every %4$s year" -msgstr "" - -#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or "3 months") (e.g. "$15 / month" or "$15 every 2nd month"). -#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or "3 months") (e.g. "$15 / month" or "$15 every 2nd month") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:366 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:198 -msgid "%1$s / %2$s" -msgid_plural "%1$s every %2$s" -msgstr[0] "" -msgstr[1] "" - -#. translators: billing period (e.g. "every week"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:376 -msgid "every %s" -msgstr "" - -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: length (e.g. "4 years"). -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: length (e.g. "4 years") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:386 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:209 -msgid "%1$s for %2$s" -msgstr "" - -#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years for 6 years"), 2$: trial length (e.g.: "with 4 months free trial"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:392 -msgid "%1$s with %2$s free trial" -msgstr "" - -#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years for 6 years with 2 months free trial"), 2$: signup fee price (e.g. "and a $30 sign-up fee"). -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:397 -msgid "%1$s and a %2$s sign-up fee" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-product.php:975 -msgid "This variation can not be removed because it is associated with existing subscriptions. To remove this variation, please permanently delete any related subscriptions." -msgstr "" - -#. translators: placeholder is order ID -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-renewal-order.php:157 -msgid "Order %s created to record renewal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-renewal-order.php:177 -msgid "Subscription renewal orders cannot be cancelled." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:48 -msgid "Synchronise renewals" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:49 -msgid "Align the payment date for all customers who purchase this subscription to a specific day of the week or month." -msgstr "" - -#. translators: placeholder is a year (e.g. "2016") -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:51 -msgctxt "used in subscription product edit screen" -msgid "Align the payment date for this subscription to a specific day of the year. If the date has already taken place this year, the first payment will be processed in %s. Set the day to 0 to disable payment syncing for this product." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:200 -msgid "Synchronisation" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:203 -msgctxt "used in the general subscription options page" -msgid "Align subscription renewal to a specific day of the week, month or year. For example, the first day of the month. %1$sLearn more%2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:209 -msgid "Align Subscription Renewal Day" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:216 -msgid "Prorate First Renewal" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:217 -msgid "If a subscription is synchronised to a specific day of the week, month or year, charge a prorated amount for the subscription at the time of sign up." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:224 -msgctxt "when to prorate first payment / subscription length" -msgid "Never (do not charge any recurring amount)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:225 -msgctxt "when to prorate first payment / subscription length" -msgid "Never (charge the full recurring amount at sign-up)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:233 -msgid "Sign-up grace period" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:234 -msgctxt "there's a number immediately in front of this text" -msgid "days prior to Renewal Day" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:238 -msgid "Subscriptions created within this many days prior to the Renewal Day will not be charged at sign-up. Set to zero for all new Subscriptions to be charged the full recurring amount. Must be a positive number." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:308 -msgid "Month for Synchronisation" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:754 -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:771 -msgid "Do not synchronise" -msgstr "" - -#. translators: placeholder is a day of the week -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:779 -msgid "%s each week" -msgstr "" - -#. translators: placeholder is a number of day with language specific suffix applied (e.g. "1st", "3rd", "5th", etc...) -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:785 -msgid "%s day of the month" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:787 -msgid "Last day of the month" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:835 -msgid "Today!" -msgstr "" - -#. translators: placeholder is a date -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:842 -msgid "First payment prorated. Next payment: %s" -msgstr "" - -#. translators: placeholder is a date -#: vendor/woocommerce/subscriptions-core/includes/class-wc-subscriptions-synchroniser.php:845 -msgid "First payment: %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php:75 -msgid "Related order caching is now handled by %1$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php:82 -msgid "Customer subscription caching is now handled by %1$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php:106 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php:238 -msgid "Customer subscription caching is now handled by %1$s and %2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php:123 -msgid "new related order methods in WCS_Related_Order_Store" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cached-data-manager.php:223 -msgid "Weekly" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-initial-payment.php:85 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:200 -msgid "That doesn't appear to be your order." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:215 -msgid "This order can no longer be paid because the corresponding subscription does not require payment at this time." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:236 -msgid "Complete checkout to renew your subscription." -msgstr "" - -#. translators: placeholder is an item name -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:333 -msgid "The %s product has been deleted and can no longer be renewed. Please choose a new product or contact us for assistance." -msgstr "" - -#. translators: %s is subscription's number -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:368 -msgid "Subscription #%s has not been added to the cart." -msgstr "" - -#. translators: %s is order's number -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:371 -msgid "Order #%s has not been added to the cart." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:410 -msgid "We couldn't find the original subscription for an item in your cart. The item was removed." -msgid_plural "We couldn't find the original subscriptions for items in your cart. The items were removed." -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:417 -msgid "We couldn't find the original renewal order for an item in your cart. The item was removed." -msgid_plural "We couldn't find the original renewal orders for items in your cart. The items were removed." -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:713 -msgid "All linked subscription items have been removed from the cart." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:742 -msgctxt "Used in WooCommerce by removed item notification: \"_All linked subscription items were_ removed. Undo?\" Filter for item title." -msgid "All linked subscription items were" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-renewal.php:1569 -msgctxt "The place order button text while renewing a subscription" -msgid "Renew subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:70 -msgid "There was an error with your request to resubscribe. Please try again." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:82 -msgid "You can not resubscribe to that subscription. Please contact us if you need assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:91 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:119 -msgid "Complete checkout to resubscribe." -msgstr "" - -#. translators: %s: order number. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:320 -msgid "Customer resubscribed in order #%s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-cart-resubscribe.php:338 -msgctxt "The place order button text while resubscribing to a subscription" -msgid "Resubscribe" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php:116 -msgid "Please choose a valid payment gateway to change to." -msgstr "" - -#. Translators: Placeholder is the payment gateway title. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-change-payment-method-admin.php:149 -msgid "Admin turned on automatic renewals by changing payment method to \"%s\" via the Edit Subscription screen." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-failed-scheduled-action-manager.php:227 -msgid "Ignore this error" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-limiter.php:47 -msgid "Limit subscription" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-limiter.php:49 -msgid "Only allow a customer to have one subscription to this product. %1$sLearn more%2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-limiter.php:51 -msgid "Do not limit" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-limiter.php:52 -msgid "Limit to one active subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-limiter.php:53 -msgid "Limit to one of any status" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-auto-renew-toggle.php:101 -msgid "Customer turned off automatic renewals via their My Account page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-auto-renew-toggle.php:126 -msgid "Customer turned on automatic renewals via their My Account page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-auto-renew-toggle.php:155 -msgid "Auto Renewal Toggle" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-auto-renew-toggle.php:156 -msgid "Display the auto renewal toggle" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-auto-renew-toggle.php:157 -msgid "Allow customers to turn on and off automatic renewals from their View Subscription page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php:112 -msgid "The deleted payment method was used for automatic subscription payments, we couldn't find an alternative token payment method token to change your subscriptions to." -msgstr "" - -#. translators: 1: deleted token, 2: new token. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php:130 -msgctxt "used in subscription note" -msgid "Payment method meta updated after customer deleted a token from their My Account page. Payment meta changed from %1$s to %2$s" -msgstr "" - -#. translators: $1: the token/credit card label, 2$-3$: opening and closing strong and link tags -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php:135 -msgid "The deleted payment method was used for automatic subscription payments. To avoid failed renewal payments in future the subscriptions using this payment method have been updated to use your %1$s. To change the payment method of individual subscriptions go to your %2$sMy Account > Subscriptions%3$s page." -msgstr "" - -#. translators: 1: token display name, 2: opening link tag, 4: closing link tag, 3: opening link tag. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php:190 -msgid "Would you like to update your subscriptions to use this new payment method - %1$s?%2$sYes%4$s | %3$sNo%4$s" -msgstr "" - -#. translators: 1: previous token, 2: new token. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php:231 -msgctxt "used in subscription note" -msgid "Payment method meta updated after customer changed their default token and opted to update their subscriptions. Payment meta changed from %1$s to %2$s" -msgstr "" - -#. translators: %1$s opening strong HTML tag, %2$s closing strong HTML tag. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php:253 -msgid "That payment method cannot be deleted because it is linked to an automatic subscription. Please %1$sadd a payment method%2$s, before trying again." -msgstr "" - -#. translators: %1$s opening strong and em HTML tags, %2$s closing em HTML tag, %3$s closing strong HTML tag. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-my-account-payment-methods.php:259 -msgid "That payment method cannot be deleted because it is linked to an automatic subscription. Please choose a %1$sdefault%2$s payment method%3$s, before trying again." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-notifications-batch-processor.php:258 -msgid "Background process for updating subscription notifications started." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-notifications-batch-processor.php:273 -msgid "Background process for updating subscription notifications stopped." -msgstr "" - -#. translators: 1$-2$: opening and closing tags. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-permalink-manager.php:91 -msgid "Error saving Subscriptions endpoints: %1$sSubscriptions%2$s, %1$sView subscription%2$s and %1$sSubscription payment method%2$s cannot be the same. The changes have been reverted." -msgstr "" - -#. translators: %s: invalid type of update argument. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-post-meta-cache-manager.php:200 -msgid "Invalid update type: %s. Post update types supported are \"add\" or \"delete\". Updates are done on post meta directly." -msgstr "" - -#. translators: placeholder is a page number. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:106 -msgid "Subscriptions (page %d)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:131 -msgid "My Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:290 -msgid "Endpoint for the My Account → Subscriptions page" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:298 -msgid "View subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:299 -msgid "Endpoint for the My Account → View Subscription page" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:307 -msgid "Subscription payment method" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-query.php:308 -msgid "Endpoint for the My Account → Change Subscription Payment Method page" -msgstr "" - -#. translators: %d: subscription ID. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:79 -msgctxt "hash before subscription ID" -msgid "Subscription #%d does not exist." -msgstr "" - -#. translators: 1$: product name, 2$: product id -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:114 -msgctxt "used in order note" -msgid "Customer added \"%1$s\" (Product ID: #%2$d) via the My Account page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:119 -msgid "Your request to undo your previous action was unsuccessful." -msgstr "" - -#. translators: 1$: product name, 2$: product id -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:137 -msgctxt "used in order note" -msgid "Customer removed \"%1$s\" (Product ID: #%2$d) via the My Account page." -msgstr "" - -#. translators: placeholders are 1$: item name, and, 2$: opening and, 3$: closing link tags -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:140 -msgid "You have successfully removed \"%1$s\" from your subscription. %2$sUndo?%3$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:180 -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:107 -msgid "Security error. Please contact us if you need assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:184 -msgid "You cannot modify a subscription that does not belong to you." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:188 -msgid "You cannot remove an item that does not exist. " -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-remove-item.php:192 -msgid "The item was not removed because this Subscription's payment method does not support removing an item." -msgstr "" - -#. translators: 1-2: opening/closing tags - linked to staging site, 3: link to live site. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php:41 -msgid "Payment processing skipped - renewal order created on %1$sstaging site%2$s under staging site lock. Live site is at %3$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php:84 -msgid "Subscription locked to Manual Renewal while the store is in staging mode. Payment method changes will take effect in live mode." -msgstr "" - -#. translators: placeholder is a payment method title. -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php:98 -msgid "Subscription locked to Manual Renewal while the store is in staging mode. Live payment method: %s" -msgstr "" - -#. translators: 1$-2$: opening and closing tags. 3$-4$: opening and closing link tags for learn more. Leads to duplicate site article on docs. 5$-6$: Opening and closing link to production URL. 7$: Production URL . -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php:129 -msgid "It looks like this site has moved or is a duplicate site. %1$sWooCommerce Subscriptions%2$s has disabled automatic payments and subscription related emails on this site to prevent duplicate payments from a staging or test environment. %1$sWooCommerce Subscriptions%2$s considers %5$s%7$s%6$s to be the site's URL. %3$sLearn more »%4$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php:142 -msgid "Quit nagging me (but don't enable automatic payments)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-staging.php:147 -msgid "Enable automatic payments" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-template-loader.php:103 -msgid "My Account" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:57 -msgctxt "order note left on subscription after user action" -msgid "Subscription reactivated by the subscriber from their account page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:58 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been reactivated." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:61 -msgid "You can not reactivate that subscription until paying to renew it. Please contact us if you need assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:67 -msgctxt "order note left on subscription after user action" -msgid "Subscription put on hold by the subscriber from their account page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:68 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been put on hold." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:71 -msgid "You can not suspend that subscription - the suspension limit has been reached. Please contact us if you need assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:76 -msgctxt "order note left on subscription after user action" -msgid "Subscription cancelled by the subscriber from their account page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:77 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been cancelled." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:103 -msgid "That subscription does not exist. Please contact us if you need assistance." -msgstr "" - -#. translators: placeholder is subscription's new status, translated -#: vendor/woocommerce/subscriptions-core/includes/class-wcs-user-change-status-handler.php:116 -msgid "That subscription can not be changed to %s. Please contact us if you need assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cached-cpt.php:87 -msgid "Generate Customer Subscription Cache" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cached-cpt.php:87 -msgid "This will generate the persistent cache for linking users with subscriptions. The caches will be generated overtime in the background (via Action Scheduler)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cached-cpt.php:88 -msgid "Delete Customer Subscription Cache" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-customer-store-cached-cpt.php:88 -msgid "This will clear the persistent cache of all of subscriptions stored against users in your store. Expect slower performance of checkout, renewal and other subscription related functions after taking this action. The caches will be regenerated overtime as queries to find a given user's subscriptions are run." -msgstr "" - -#. translators: 1: subscription ID, 2: subscription status -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-subscription-data-store.php:351 -msgid "Subscription %1$d cannot be restored from the trash: it has already been restored to status \"%2$s\"." -msgstr "" - -#. translators: 1: subscription ID, 2: subscription status -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-subscription-data-store.php:369 -msgid "The previous status of subscription %1$d (\"%2$s\") is invalid. It has been restored to \"pending\" status instead." -msgstr "" - -#. translators: 1: subscription ID, 2: subscription status -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-subscription-data-store.php:381 -msgid "The previous status of subscription %1$d (\"%2$s\") is invalid. It could not be restored." -msgstr "" - -#. translators: 1: subscription ID, 2: subscription status -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-orders-table-subscription-data-store.php:432 -msgid "Something went wrong when trying to restore subscription %d from the trash. It could not be restored." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cached-cpt.php:131 -msgid "Generate Related Order Cache" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cached-cpt.php:131 -msgid "This will generate the persistent cache of all renewal, switch, resubscribe and other order types for all subscriptions in your store. The caches will be generated overtime in the background (via Action Scheduler)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cached-cpt.php:132 -msgid "Delete Related Order Cache" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-related-order-store-cached-cpt.php:132 -msgid "This will clear the persistent cache of all renewal, switch, resubscribe and other order types for all subscriptions in your store. Expect slower performance of checkout, renewal and other subscription related functions after taking this action. The caches will be regenerated overtime as related order queries are run." -msgstr "" - -#. translators: %s: Order date -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-subscription-data-store-cpt.php:272 -msgid "Subscription – %s" -msgstr "" - -#. translators: %s: Order date -#. translators: placeholders are strftime() strings. -#: vendor/woocommerce/subscriptions-core/includes/data-stores/class-wcs-subscription-data-store-cpt.php:272 -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:309 -msgctxt "Order date parsed by DateTime::format" -msgid "M d, Y @ h:i A" -msgstr "" - -#. translators: placeholder is Subscriptions version number. -#: vendor/woocommerce/subscriptions-core/includes/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php:271 -msgid "Warning! You are running version %s of WooCommerce Subscriptions plugin code but your database has been upgraded to Subscriptions version 2.0. This will cause major problems on your store." -msgstr "" - -#. translators: opening/closing tags - linked to ticket form. -#: vendor/woocommerce/subscriptions-core/includes/deprecated/deprecation-handlers/class-wc-subscriptions-deprecation-handler.php:273 -msgid "Please upgrade the WooCommerce Subscriptions plugin to version 2.0 or newer immediately. If you need assistance, after upgrading to Subscriptions v2.0, please %1$sopen a support ticket%2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:26 -msgid "Cancelled Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:27 -msgid "Cancelled Subscription emails are sent when a customer's subscription is cancelled (either by a store manager, or the customer)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:29 -msgid "Subscription Cancelled" -msgstr "" - -#. translators: placeholder is {blogname}, a variable that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:31 -msgctxt "default email subject for cancelled emails sent to the admin" -msgid "[%s] Subscription Cancelled" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:58 -msgid "Always Send" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:60 -msgid "Send this email whenever a subscription is updated to \"Pending Cancellation\" or \"Cancelled\"." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:168 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php:210 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:141 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:141 -msgctxt "an email notification" -msgid "Enable/Disable" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:170 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php:212 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:143 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:143 -msgid "Enable this email notification" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:174 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:147 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:147 -msgctxt "of an email" -msgid "Recipient(s)" -msgstr "" - -#. translators: placeholder is admin email -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:177 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:150 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:150 -msgid "Enter recipients (comma separated) for this email. Defaults to %s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:182 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:155 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:155 -msgctxt "of an email" -msgid "Subject" -msgstr "" - -#. translators: %s: default e-mail subject. -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:185 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:158 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:158 -msgid "This controls the email subject line. Leave blank to use the default subject: %s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:190 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:163 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:163 -msgctxt "Name the setting that controls the main heading contained within the email notification" -msgid "Email Heading" -msgstr "" - -#. translators: %s: default e-mail heading. -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:193 -msgid "This controls the main heading contained within the email notification. Leave blank to use the default heading: %s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:198 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:171 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:171 -msgctxt "text, html or multipart" -msgid "Email type" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:200 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:68 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:173 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:173 -msgid "Choose which format of email to send." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:204 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:177 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:177 -msgctxt "email type" -msgid "Plain text" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:205 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:178 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:178 -msgctxt "email type" -msgid "HTML" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-cancelled-subscription.php:206 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:179 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:179 -msgctxt "email type" -msgid "Multipart" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php:25 -msgid "Completed Renewal Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php:26 -msgid "Renewal order complete emails are sent to the customer when a subscription renewal order is marked complete and usually indicates that the item for that renewal period has been shipped." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php:29 -msgctxt "Default email heading for email to customer on completed renewal order" -msgid "Your renewal order is complete" -msgstr "" - -#. translators: $1: {blogname}, $2: {order_date}, variables that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php:31 -msgctxt "Default email subject for email to customer on completed renewal order" -msgid "Your %1$s renewal order from %2$s is complete" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php:177 -msgctxt "Default email heading for email with downloadable files in it" -msgid "Your subscription renewal order is complete - download your files" -msgstr "" - -#. translators: $1: {blogname}, $2: {order_date}, variables will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-renewal-order.php:182 -msgctxt "Default email subject for email with downloadable files in it" -msgid "Your %1$s subscription renewal order from %2$s is complete - download your files" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php:31 -msgid "Subscription Switch Complete" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php:32 -msgid "Subscription switch complete emails are sent to the customer when a subscription is switched successfully." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php:35 -msgid "Your subscription change is complete" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php:36 -msgid "Your {blogname} subscription change from {order_date} is complete" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php:186 -msgid "Your subscription change is complete - download your files" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-completed-switch-order.php:190 -msgid "Your {blogname} subscription change from {order_date} is complete - download your files" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php:25 -msgid "Customer Notification: Automatic renewal notice" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php:26 -msgid "Customer Notification: Automatic renewal notice emails are sent when customer's subscription is about to be renewed automatically." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php:28 -msgid "Automatic renewal notice" -msgstr "" - -#. translators: $1: {site_title}, $2: {customers_first_name}, $3: {time_until_renewal}, variables that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php:32 -msgctxt "default email subject for subscription's automatic renewal notice" -msgid "[%1$s] %2$s, your subscription automatically renews in %3$s!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-renewal.php:58 -msgid "Thank you for being a loyal customer, {customers_first_name} — we appreciate your business." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:25 -msgid "Customer Notification: Free trial expiration: automatic payment notice" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:26 -msgid "Free trial expiry notification emails are sent when customer's free trial for an automatically renewd subscription is about to expire." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:28 -msgid "Free trial expiration: automatic payment notice" -msgstr "" - -#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-auto-trial-expiration.php:30 -msgctxt "default email subject for free trial expiry notification emails sent to the customer" -msgid "[%1$s] %2$s, your paid subscription starts soon!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php:25 -msgid "Customer Notification: Manual renewal notice" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php:26 -msgid "Customer Notification: Manual renewal notice are sent when customer's subscription needs to be manually renewed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php:28 -msgid "Manual renewal notice" -msgstr "" - -#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php:30 -msgctxt "default email subject for notification for a manually renewed subscription sent to the customer" -msgid "[%1$s] %2$s, your subscription is ready to be renewed!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-renewal.php:52 -msgid "Thanks again for choosing {site_title}." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:26 -msgid "Customer Notification: Free trial expiration: manual payment required" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:27 -msgid "Free trial expiry notification emails are sent when customer's free trial for a manually renewed subscription is about to expire." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:29 -msgid "Free trial expiration: manual payment required" -msgstr "" - -#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out. -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-manual-trial-expiration.php:31 -msgctxt "default email subject for an email notification for a manually renewed subscription with free trial expiry emails sent to the customer" -msgid "[%1$s] %2$s, your free trial is almost up!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php:25 -msgid "Customer Notification: Subscription expiration notice" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php:26 -msgid "Subscription expiration notification emails are sent when customer's subscription is about to expire." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php:28 -msgid "Subscription expiration notice" -msgstr "" - -#. translators: $1: {site_title}, $2: {customers_first_name}, variables that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php:30 -msgctxt "default email subject for subscription expiry notification email sent to the customer" -msgid "[%1$s] %2$s, your subscription is about to expire!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification-subscription-expiration.php:52 -msgid "Thank you for choosing {site_title}, {customers_first_name}." -msgstr "" - -#. translators: %s: list of placeholders -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:32 -msgid "Available placeholders: %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:35 -msgid "Enable/Disable" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:37 -msgid "Enable this email notification. Disabled automatically on staging sites." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:41 -msgid "Subject" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:49 -msgid "Email heading" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:57 -msgid "Additional content" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:58 -msgid "Text to appear below the main email content." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:66 -msgid "Email type" -msgstr "" - -#. translators: 1: Notification type, 2: customer's email. -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:101 -msgid "%1$s was successfully sent to %2$s." -msgstr "" - -#. translators: 1: Notification type, 2: customer's email. -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:104 -msgid "Attempt to send %1$s to %2$s failed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:253 -msgid "Thank you for choosing {site_title}!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:271 -msgid "Reminder emails disabled." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:277 -msgid "Not a production site, or notifications have been globally disabled" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:281 -msgid "Recipient not found" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:285 -msgid "Subscription billing cycle too short" -msgstr "" - -#. translators: %1$s: email title, %2$s: list of reasons why email was skipped. -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-notification.php:304 -msgid "Skipped sending \"%1$s\": %2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:23 -msgid "On-hold Renewal Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:24 -msgid "This is an order notification sent to customers containing order details after a renewal order is placed on-hold." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:25 -msgid "Your {blogname} renewal order has been received!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:26 -msgid "Thank you for your renewal order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php:40 -msgid "Customer Renewal Invoice" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php:41 -msgid "Sent to a customer when the subscription is due for renewal and the renewal requires a manual payment, either because it uses manual renewals or the automatic recurring payment failed for the initial attempt and all automatic retries (if any). The email contains renewal order information and payment links." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php:48 -msgid "Invoice for renewal order {order_number} from {order_date}" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-customer-renewal-invoice.php:49 -msgid "Invoice for renewal order {order_number}" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:26 -msgid "Expired Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:27 -msgid "Expired Subscription emails are sent when a customer's subscription expires." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:29 -msgid "Subscription Expired" -msgstr "" - -#. translators: placeholder is {blogname}, a variable that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:31 -msgctxt "default email subject for expired emails sent to the admin" -msgid "[%s] Subscription Expired" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:78 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:78 -msgid "Subscription argument passed in is not an object." -msgstr "" - -#. translators: %s: default e-mail heading. -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-expired-subscription.php:166 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:166 -msgid "This controls the main heading contained within the email notification. Leave blank to use the default heading: %s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-renewal-order.php:22 -msgid "New Renewal Order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-renewal-order.php:23 -msgid "New renewal order emails are sent when a subscription renewal payment is processed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-renewal-order.php:25 -msgid "New subscription renewal order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-renewal-order.php:26 -msgid "[{blogname}] New subscription renewal order ({order_number}) - {order_date}" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-switch-order.php:27 -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-switch-order.php:30 -msgid "Subscription Switched" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-switch-order.php:28 -msgid "Subscription switched emails are sent when a customer switches a subscription." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-new-switch-order.php:31 -msgid "[{blogname}] Subscription Switched ({order_number}) - {order_date}" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:26 -msgid "Suspended Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:27 -msgid "Suspended Subscription emails are sent when a customer manually suspends their subscription." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:29 -msgid "Subscription Suspended" -msgstr "" - -#. translators: placeholder is {blogname}, a variable that will be substituted when email is sent out -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-on-hold-subscription.php:31 -msgctxt "default email subject for suspended emails sent to the admin" -msgid "[%s] Subscription Suspended" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-processing-renewal-order.php:24 -msgid "Processing Renewal order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-processing-renewal-order.php:25 -msgid "This is an order notification sent to the customer after payment for a subscription renewal order is completed. It contains the renewal order details." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-processing-renewal-order.php:28 -msgid "Thank you for your order" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/emails/class-wcs-email-processing-renewal-order.php:29 -msgid "Your {blogname} renewal order receipt from {order_date}" -msgstr "" - -#. translators: 1-2: opening/closing tags - link to documentation. -#: vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-core-payment-gateways.php:178 -msgid "Sorry, it seems there are no available payment methods which support subscriptions. Please see %1$sEnabling Payment Gateways for Subscriptions%2$s if you require assistance." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-core-payment-gateways.php:180 -msgid "Sorry, it seems there are no available payment methods which support subscriptions. Please contact us if you require assistance or wish to make alternate arrangements." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-core-payment-gateways.php:271 -msgid "Supported features:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-core-payment-gateways.php:274 -msgid "Subscription features:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-core-payment-gateways.php:278 -msgid "Change payment features:" -msgstr "" - -#. Translators: placeholder is a 0 price formatted with the the store's currency and decimal settings. -#: vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-gateway-restrictions-manager.php:44 -msgid "Please enter a price greater than %s." -msgstr "" - -#. Translators: Placeholder is a localized price string (eg. $1.00). -#: vendor/woocommerce/subscriptions-core/includes/gateways/class-wc-subscriptions-gateway-restrictions-manager.php:64 -msgid "Warning! Your store cannot create subscriptions less than %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:223 -msgid "Unable to find order for PayPal billing agreement." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:285 -msgid "An error occurred, please try again or try an alternate form of payment." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:365 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:208 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:320 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:336 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:365 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:384 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:150 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:156 -msgctxt "hash before the order number. Used as a character to remove from the actual order number" -msgid "#" -msgstr "" - -#. translators: placeholders are PayPal API error code and PayPal API error message -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:389 -msgid "PayPal API error: (%1$d) %2$s" -msgstr "" - -#. translators: placeholder is PayPal transaction status message -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:394 -msgid "PayPal Transaction Held: %s" -msgstr "" - -#. translators: placeholder is PayPal transaction status message -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:406 -msgid "PayPal payment declined: %s" -msgstr "" - -#. translators: placeholder is a transaction ID. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:410 -msgid "PayPal payment approved (ID: %s)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:469 -msgid "" -"Are you sure you want to change the payment method from PayPal standard?\n" -"\n" -"This will suspend the subscription at PayPal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/class-wcs-paypal.php:649 -msgctxt "used in User Agent data sent to PayPal to help identify where a payment came from" -msgid "WooCommerce Subscriptions PayPal" -msgstr "" - -#. translators: $1 and $2 are opening and closing strong tags, respectively. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:63 -msgid "It is %1$sstrongly recommended you do not change the Receiver Email address%2$s if you have active subscriptions with PayPal. Doing so can break existing subscriptions." -msgstr "" - -#. translators: placeholders are opening and closing link tags. 1$-2$: to docs on woocommerce, 3$-4$ to gateway settings on the site -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:114 -msgid "PayPal is inactive for subscription transactions. Please %1$sset up the PayPal IPN%2$s and %3$senter your API credentials%4$s to enable PayPal for Subscriptions." -msgstr "" - -#. translators: opening/closing tags - links to documentation. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:126 -msgid "%1$sPayPal Reference Transactions are not enabled on your account%2$s, some subscription management features are not enabled. Please contact PayPal and request they %3$senable PayPal Reference Transactions%4$s on your account. %5$sCheck PayPal Account%6$s %3$sLearn more %7$s" -msgstr "" - -#. translators: opening/closing tags - links to documentation. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:130 -msgid "%1$sPayPal Reference Transactions are not enabled on your account%2$s. If you wish to use PayPal Reference Transactions with Subscriptions, please contact PayPal and request they %3$senable PayPal Reference Transactions%4$s on your account. %5$sCheck PayPal Account%6$s %3$sLearn more %7$s" -msgstr "" - -#. translators: placeholders are opening and closing strong tags. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:152 -msgid "%1$sPayPal Reference Transactions are enabled on your account%2$s. All subscription management features are now enabled. Happy selling!" -msgstr "" - -#. translators: placeholders are link opening and closing tags. 1$-2$: to gateway settings, 3$-4$: support docs on woocommerce.com -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:163 -msgid "There is a problem with PayPal. Your API credentials may be incorrect. Please update your %1$sAPI credentials%2$s. %3$sLearn more%4$s." -msgstr "" - -#. translators: placeholders are opening and closing link tags. 1$-2$: docs on woocommerce, 3$-4$: dismiss link -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:176 -msgid "There is a problem with PayPal. Your PayPal account is issuing out-of-date subscription IDs. %1$sLearn more%2$s. %3$sDismiss%4$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:198 -msgid "Ignore this error (not recommended)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:203 -msgid "Open a ticket" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:290 -msgid "PayPal Subscription ID:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:316 -msgid "Enable PayPal Standard for Subscriptions" -msgstr "" - -#. translators: Placeholders are the opening and closing link tags. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:324 -msgid "Before enabling PayPal Standard for Subscriptions, please note, when using PayPal Standard, customers are locked into using PayPal Standard for the life of their subscription, and PayPal Standard has a number of limitations. Please read the guide on %1$swhy we don't recommend PayPal Standard%2$s for Subscriptions before choosing to enable this option." -msgstr "" - -#. translators: placeholder is blogname -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:71 -msgctxt "data sent to paypal" -msgid "Orders with %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:279 -msgid "Total Discount" -msgstr "" - -#. translators: placeholder is blogname -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:306 -msgid "%s - Order" -msgstr "" - -#. translators: 1$: new status (e.g. "Cancel"), 2$: blog name -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:416 -msgctxt "data sent to paypal" -msgid "%1$s subscription event triggered at %2$s" -msgstr "" - -#. translators: %s: product SKU. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:536 -msgid "SKU: %s" -msgstr "" - -#. translators: placeholder is localised datetime -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php:119 -msgid "expected clearing date %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:136 -msgctxt "used in api error message if there is no severity code from PayPal" -msgid "Error" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:138 -msgctxt "used in api error message if there is no long message" -msgid "Unknown error" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:150 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-shipping-html.php:14 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-tax-html.php:9 -msgctxt "no information about something" -msgid "N/A" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php:94 -msgid "Billing agreement cancelled at PayPal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:275 -msgctxt "when it is a payment change, and there is a subscr_signup message, this will be a confirmation message that PayPal accepted it being the new payment method" -msgid "IPN subscription payment method changed to PayPal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:279 -msgid "IPN subscription sign up completed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:332 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:416 -msgid "IPN subscription payment completed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:378 -msgid "IPN subscription failing payment method changed." -msgstr "" - -#. translators: placeholder is payment status (e.g. "completed") -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:426 -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:435 -msgctxt "used in order note" -msgid "IPN subscription payment %s." -msgstr "" - -#. translators: 1: payment status (e.g. "completed"), 2: pending reason. -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:439 -msgctxt "used in order note" -msgid "IPN subscription payment %1$s for reason: %2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:468 -msgid "IPN subscription suspended." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:491 -msgid "IPN subscription cancelled." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:507 -msgid "IPN subscription payment failure." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:649 -msgid "Invalid PayPal IPN Payload: unable to find matching subscription." -msgstr "" - -#. translators: 1$: subscription ID, 2$: names of items, comma separated -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:75 -msgctxt "item name sent to paypal" -msgid "Subscription %1$s - %2$s" -msgstr "" - -#. translators: 1$: subscription ID, 2$: order ID, 3$: names of items, comma separated -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:78 -msgctxt "item name sent to paypal" -msgid "Subscription %1$s (Order %2$s) - %3$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php:271 -msgid "Subscription changed from PayPal Standard to PayPal Reference Transactions via customer initiated switch. The PayPal Standard subscription has been suspended." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:42 -msgid "Subscription cancelled with PayPal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:53 -msgid "Subscription suspended with PayPal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:66 -msgid "Subscription reactivated with PayPal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:113 -msgid "PayPal API error - credentials are incorrect." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:18 -msgid "A fatal error has occurred while processing a recent subscription payment with PayPal. Please %1$sopen a new ticket at WooCommerce Support%3$s immediately to get this resolved. See our documentation on %2$sdebugging IPN issues in PayPal Standard to Learn more »%3$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:26 -msgid "Last recorded error:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:36 -msgid "To see the full error, view the %1$s log file from the %2$sWooCommerce logs screen.%3$s." -msgstr "" - -#. Translators: %s subscription number. -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-erasers.php:71 -msgid "Removed personal data from subscription %s." -msgstr "" - -#. Translators: %s subscription number. -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-erasers.php:75 -msgid "Personal data within subscription %s has been retained." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-erasers.php:189 -msgid "Personal data removed." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:77 -msgid "Subscription Number" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:78 -msgid "Created Date" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:79 -msgid "Recurring Total" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:80 -msgid "Subscription Items" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:81 -msgid "IP Address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:82 -msgid "Browser User Agent" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:83 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:271 -msgid "Billing Address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:84 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:270 -msgid "Shipping Address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:85 -msgid "Phone Number" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy-exporters.php:86 -msgid "Email Address" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:52 -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:53 -msgid "Subscriptions Data" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:103 -msgid "By using WooCommerce Subscriptions, you may be storing personal data and depending on which third-party payment processors you’re using to take subscription payments, you may be sharing personal data with external sources." -msgstr "" - -#. translators: placeholders are opening and closing link tags, linking to additional privacy policy documentation. -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:105 -msgid "What we collect and store" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:106 -msgid "For the purposes of processing recurring subscription payments, we store the customer's name, billing address, shipping address, email address, phone number and credit card/payment details." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:107 -msgid "What we share with others" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:108 -msgid "What personal information your store shares with external sources depends on which third-party payment processor plugins you are using to collect subscription payments. We recommend that you consult with their privacy policies to inform this section of your privacy policy." -msgstr "" - -#. translators: placeholders are opening and closing link tags, linking to additional privacy policy documentation. -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:110 -msgid "If you are using PayPal Standard or PayPal Reference transactions please see the %1$sPayPal Privacy Policy%2$s for more details." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:123 -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:371 -msgid "Cancel and remove personal data" -msgstr "" - -#. translators: %d: number of subscriptions affected. -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:221 -msgid "Removed personal data from %d subscription." -msgid_plural "Removed personal data from %d subscriptions." -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholders are opening and closing tags. -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:240 -msgid "%1$sNote:%2$s Orders which are related to subscriptions will not be included in the orders affected by these settings." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:260 -msgid "account erasure request" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:266 -msgid "Remove personal data from subscriptions" -msgstr "" - -#. Translators: %s URL to erasure request screen. -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:268 -msgid "When handling an %s, should personal data within subscriptions be retained or removed?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:277 -msgid "Retain ended subscriptions" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:278 -msgid "Retain ended subscriptions and their related orders for a specified duration before anonymizing the personal data within them." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/privacy/class-wcs-privacy.php:322 -msgid "Customers with a subscription are excluded from this setting." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:189 -msgid "A database upgrade is required to use Subscriptions. Upgrades from the previously installed version is no longer supported. You will need to install an older version of WooCommerce Subscriptions or WooCommerce Payments to proceed with the upgrade before you can use a newer version." -msgstr "" - -#. translators: 1-2: opening/closing tags, 3: active version of Subscriptions, 4: current version of Subscriptions, 5-6: opening/closing tags linked to ticket form, 7-8: opening/closing tags linked to documentation. -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:251 -msgid "%1$sWarning!%2$s It appears that you have downgraded %1$sWooCommerce Subscriptions%2$s from %3$s to %4$s. Downgrading the plugin in this way may cause issues. Please update to %3$s or higher, or %5$sopen a new support ticket%6$s for further assistance. %7$sLearn more »%8$s" -msgstr "" - -#. translators: placeholder is a list of version numbers (e.g. "1.3 & 1.4 & 1.5") -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:390 -msgid "Database updated to version %s" -msgstr "" - -#. translators: placeholder is number of upgraded subscriptions -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:398 -msgctxt "used in the subscriptions upgrader" -msgid "Marked %s subscription products as \"sold individually\"." -msgstr "" - -#. translators: 1$: number of action scheduler hooks upgraded, 2$: "{execution_time}", will be replaced on front end with actual time -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:407 -msgid "Migrated %1$s subscription related hooks to the new scheduler (in %2$s seconds)." -msgstr "" - -#. translators: 1$: number of subscriptions upgraded, 2$: "{execution_time}", will be replaced on front end with actual time it took -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:419 -msgid "Migrated %1$s subscriptions to the new structure (in %2$s seconds)." -msgstr "" - -#. translators: placeholder is "{time_left}", will be replaced on front end with actual time -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:422 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:468 -msgctxt "Message that gets sent to front end." -msgid "Estimated time left (minutes:seconds): %s" -msgstr "" - -#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, 4$: break tag -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:432 -msgid "Unable to upgrade subscriptions.%4$sError: %1$s%4$sPlease refresh the page and try again. If problem persists, %2$scontact support%3$s." -msgstr "" - -#. translators: placeholder is the number of subscriptions repaired -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:447 -msgctxt "Repair message that gets sent to front end." -msgid "Repaired %d subscriptions with incorrect dates, line tax data or missing customer notes." -msgstr "" - -#. translators: placeholder is number of subscriptions that were checked and did not need repairs. There's a space at the beginning! -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:453 -msgctxt "Repair message that gets sent to front end." -msgid " %d other subscription was checked and did not need any repairs." -msgid_plural "%d other subscriptions were checked and did not need any repairs." -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is "{execution_time}", which will be replaced on front end with actual time -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:457 -msgctxt "Repair message that gets sent to front end." -msgid "(in %s seconds)" -msgstr "" - -#. translators: $1: "Repaired x subs with incorrect dates...", $2: "X others were checked and no repair needed", $3: "(in X seconds)". Ordering for RTL languages. -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:460 -msgctxt "The assembled repair message that gets sent to front end." -msgid "%1$s%2$s %3$s" -msgstr "" - -#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, 4$: break tag -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:479 -msgctxt "Error message that gets sent to front end when upgrading Subscriptions" -msgid "Unable to repair subscriptions.%4$sError: %1$s%4$sPlease refresh the page and try again. If problem persists, %2$scontact support%3$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:686 -msgid "Welcome to WooCommerce Subscriptions 2.1" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:686 -msgid "About WooCommerce Subscriptions" -msgstr "" - -#. translators: 1-2: opening/closing tags, 3-4: opening/closing tags linked to ticket form. -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wc-subscriptions-upgrader.php:920 -msgid "%1$sWarning!%2$s We discovered an issue in %1$sWooCommerce Subscriptions 2.3.0 - 2.3.2%2$s that may cause your subscription renewal order and customer subscription caches to contain invalid data. For information about how to update the cached data, please %3$sopen a new support ticket%4$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php:54 -msgid "Subscription suspended by Database repair script. This subscription was suspended via PayPal." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/class-wcs-upgrade-2-2-7.php:63 -msgid "Subscription end date in the past" -msgstr "" - -#. translators: placeholder is Subscription version string ('2.3') -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/update-welcome-notice.php:2 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:23 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:22 -msgid "Thank you for updating to the latest version of WooCommerce Subscriptions." -msgstr "" - -#. translators: placeholder $1 is the Subscription version string ('2.3'), $2-3 are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/update-welcome-notice.php:5 -msgid "Version %1$s brings some new improvements requested by store managers just like you (and possibly even by %2$syou%3$s)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/update-welcome-notice.php:6 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:25 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:24 -msgid "We hope you enjoy it!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/update-welcome-notice.php:8 -msgid "What's new?" -msgstr "" - -#. translators: placeholder is Subscription version string ('2.3') -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/update-welcome-notice.php:16 -msgid "Want to know more about Subscriptions %s?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:20 -msgid "Welcome to Subscriptions 2.0" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:24 -msgid "Version 2.0 has been in development for more than a year. We've reinvented the extension to take into account 3 years of feedback from store managers." -msgstr "" - -#. translators: placeholder is version number -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:31 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:30 -msgid "Version %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:42 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:41 -msgid "Check Out What's New" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:51 -msgid "Multiple Subscriptions" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:52 -msgid "It's now easier for your customers to buy more subscriptions!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:53 -msgid "Customers can now purchase different subscription products in one transaction. The products can bill on any schedule and have any combination of sign-up fees and/or free trials." -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:56 -msgid "Learn more about the new %smultiple subscriptions%s feature." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:68 -msgid "New Add/Edit Subscription Screen" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:69 -msgid "Subscriptions v2.0 introduces a new administration interface to add or edit a subscription. You can make all the familiar changes, like modifying recurring totals or subscription status. You can also make some new modifications, like changing the expiration date, adding a shipping cost or adding a product line item." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:72 -msgid "The new interface is also built on the existing %sEdit Order%s screen. If you've ever modified an order, you already know how to modify a subscription." -msgstr "" - -#. translators: placeholders are link tags: 1$-2$ new subscription page, 3$-4$: docs on woocommerce.com -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:76 -msgid "%1$sAdd a subscription%2$s now or %3$slearn more%4$s about the new interface." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:87 -msgid "New View Subscription Page" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:91 -msgid "Your customers can now view the full details of a subscription, including line items, billing and shipping address, billing schedule and renewal orders, from a special %sMy Account > View Subscription%s page." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:93 -msgid "This new page is also where the customer can suspend or cancel their subscription, change payment method, change shipping address or upgrade/downgrade an item." -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:97 -msgid "Learn more about the new %sView Subscription page%s." -msgstr "" - -#. translators: placeholders are for opening and closing link () tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:111 -msgid "By default, adding new files to an existing subscription product will automatically provide active subscribers with access to the new files. However, now you can enable a %snew content dripping setting%s to provide subscribers with access to new files only after the next renewal payment." -msgstr "" - -#. translators: placeholders are for opening and closing link () tags -#. translators: placeholders are opening and closing anchor tags linking to documentation -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:115 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:128 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:141 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:120 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:131 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:142 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:170 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:191 -msgid "%sLearn more »%s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:121 -msgctxt "h3 on the About Subscriptions page for this new feature" -msgid "Change Payment Method" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:124 -msgid "For a store manager to change a subscription from automatic to manual renewal payments (or manual to automatic) with Subscriptions v1.5, the database needed to be modified directly. Subscriptions now provides a way for payment gateways to allow you to change that from the new %sEdit Subscription%s interface." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:134 -msgid "Change Trial and End Dates" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:137 -msgid "It was already possible to change a subscription's next payment date, but some store managers wanted to provide a customer with an extended free trial or add an extra month to the expiration date. Now you can change all of these dates from the %sEdit Subscription%s screen." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:150 -msgid "And much more..." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:157 -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:151 -msgid "Peek Under the Hood for Developers" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:158 -msgid "Subscriptions 2.0 introduces a new architecture built on the WooCommerce Custom Order Types API." -msgstr "" - -#. translators: placeholders are opening and closing code tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:164 -msgid "New %sshop_subscription%s Post Type" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:166 -msgid "By making a subscription a Custom Order Type, a subscription is also now a custom post type. This makes it faster to query subscriptions and it uses a database schema that is as scalable as WordPress posts and pages." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:169 -msgid "Developers can also now use all the familiar WordPress functions, like %sget_posts()%s, to query or modify subscription data." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:175 -msgid "New %sWC_Subscription%s Object" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:177 -msgid "Subscriptions 2.0 introduces a new object for working with a subscription at the application level. The cumbersome APIs for retrieving or modifying a subscription's data are gone!" -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:180 -msgid "Because the %sWC_Subscription%s class extends %sWC_Order%s, you can use its familiar methods, like %s$subscription->update_status()%s or %s$subscription->get_total()%s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:184 -msgid "REST API Endpoints" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:185 -msgid "We didn't just improve interfaces for humans, we also improved them for computers. Your applications can now create, read, update or delete subscriptions via RESTful API endpoints." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:188 -msgid "Want to list all the subscriptions on a site? Get %sexample.com/wc-api/v2/subscriptions/%s. Want the details of a specific subscription? Get %s/wc-api/v2/subscriptions//%s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about-2-0.php:194 -msgid "Go to WooCommerce Subscriptions Settings" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:19 -msgid "Welcome to Subscriptions 2.1!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:23 -msgid "Version 2.1 introduces some great new features requested by store managers just like you (and possibly even by %syou%s)." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:35 -msgctxt "short for documents" -msgid "Documentation" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:49 -msgid "Subscription Reports" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:50 -msgid "How many customers stay subscribed for more than 6 months? What is the average lifetime value of your subscribers? How much renewal revenue will your store earn next month?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:51 -msgid "These are important questions for any subscription commerce business." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:52 -msgid "Prior to Subscriptions 2.1, they were not easy to answer. Subscriptions 2.1 introduces new reports to answer these questions, and many more." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:54 -msgid "View Reports" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:55 -msgctxt "learn more link to subscription reports documentation" -msgid "Learn More" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:67 -msgid "Automatic Failed Payment Retry" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:68 -msgid "Failed recurring payments can now be retried automatically. This helps recover revenue that would otherwise be lost due to payment methods being declined only temporarily." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:69 -msgid "By default, Subscriptions will retry the payment 5 times over 7 days. The rules that control the retry system can be modified to customise:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:71 -msgid "the total number of retry attempts" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:72 -msgid "how long to wait between retry attempts" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:73 -msgid "emails sent to the customer and store manager" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:74 -msgid "the status applied to the renewal order and subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:76 -msgid "The retry system is disabled by default. To enable it, visit the Subscriptions settings administration screen." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:78 -msgid "Enable Automatic Retry" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:79 -msgctxt "learn more link to failed payment retry documentation" -msgid "Learn More" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:90 -msgid "New Subscription Emails" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:91 -msgid "Subscriptions 2.1 also introduces a number of new emails to notify you when:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:93 -msgid "a customer suspends a subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:94 -msgid "an automatic payment fails" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:95 -msgid "a subscription expires" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:97 -msgid "These emails can be enabled, disabled and customised under the %sWooCommerce > Settings > Emails%s administration screen." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:99 -msgid "View Email Settings" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:100 -msgctxt "learn more link to subscription emails documentation" -msgid "Learn More" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:108 -msgid "But wait, there's more!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:109 -msgid "That's not all we've working on for the last 12 months when it comes to Subscriptions. We've also released mini-extensions to help you get the most from your subscription store." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:115 -msgid "Subscription Gifting" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:116 -msgid "What happens when a customer wants to purchase a subscription product for someone else?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:117 -msgid "The Gifting extension makes it possible for one person to purchase a subscription product for someone else. It then shares control of the subscription between the purchaser and recipient, allowing both to manage the subscription over its lifecycle." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:126 -msgctxt "h3 on the About Subscriptions page for this new feature" -msgid "Import/Export Subscriptions" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:127 -msgid "Import subscriptions to WooCommerce via CSV, or export your subscriptions from WooCommerce to a CSV with the WooCommerce Subscriptions Importer/Exporter extension." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:128 -msgid "This free extension makes it possible to migrate subscribers from 3rd party systems to WooCommerce. It also makes it possible to export your subscription data for analysis in spreadsheet tools or 3rd party apps." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:137 -msgid "Subscribe All the Things" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:138 -msgid "Want your customers to be able to subscribe to non-subscription products?" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:139 -msgid "With WooCommerce Subscribe All the Things, they can! This experimental extension is exploring how to convert any product, including Product Bundles and Composite Products, into a subscription product. It also offers customers a way to subscribe to a cart of non-subscription products." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:157 -msgid "Customise Retry Rules" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:159 -msgid "The best part about the new automatic retry system is that the retry rules are completely customisable." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:162 -msgid "With the %s'wcs_default_retry_rules'%s filter, you can define a set of default rules to apply to all failed payments in your store." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:166 -msgid "To apply a specific rule based on certain conditions, like high value orders or an infrequent renewal schedule, you can use the retry specific %s'wcs_get_retry_rule'%s filter. This provides the ID of the renewal order for the failed payment, which can be used to find information about the products, subscription and totals to which the failed payment relates." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:174 -msgid "WP REST API Endpoints" -msgstr "" - -#. translators: $1: opening tag linking to WC API docs, $2: closing tag, $3: opening tag linking to WP API docs, $4: closing tag -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:177 -msgid "WooCommerce 2.6 added support for %1$sREST API%2$s endpoints built on WordPress core's %3$sREST API%4$s infrastructure." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:179 -msgid "Subscriptions 2.1 adds support for subscription data to this infrastructure." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:180 -msgid "Your applications can now create, read, update or delete subscriptions via RESTful API endpoints with the same design as the latest version of WooCommerce's REST API endpoints." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:183 -msgid "Want to list all the subscriptions on a site? Get %s/wp-json/wc/v1/subscriptions%s." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:187 -msgid "Want the details of a specific subscription? Get %s/wp-json/wc/v1/subscriptions//%s." -msgstr "" - -#. translators: placeholders are opening and closing code tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:197 -msgid "Honour Renewal Order Data" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:199 -msgid "In previous versions of Subscriptions, the subscription total was passed to payment gateways as the amount to charge for automatic renewal payments. This made it unnecessarily complicated to add one-time fees or discounts to a renewal." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:202 -msgid "Subscriptions 2.1 now passes the renewal order's total, making it possible to add a fee or discount to the renewal order with simple one-liners like %s$order->add_fee()%s or %s$order->add_coupon()%s." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:206 -msgid "Subscriptions also now uses the renewal order to setup the cart for %smanual renewals%s, making it easier to add products or discounts to a single renewal paid manually." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:212 -msgid "See the full guide to What's New in Subscriptions version 2.1 »" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-about.php:213 -msgid "Go to WooCommerce Subscriptions Settings »" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade-in-progress.php:24 -msgid "WooCommerce Subscriptions Update in Progress" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade-in-progress.php:30 -msgid "The Upgrade is in Progress" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade-in-progress.php:31 -msgid "The WooCommerce Subscriptions plugin is currently running its database upgrade routine." -msgstr "" - -#. translators: placeholder is number of seconds -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade-in-progress.php:34 -msgid "If you received a server error and reloaded the page to find this notice, please refresh the page in %s seconds and the upgrade routine will recommence without issues." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade-in-progress.php:36 -msgid "Rest assured, although the update process may take a little while, it is coded to prevent defects, your site is safe and will be up and running again, faster than ever, shortly." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:19 -msgid "WooCommerce Subscriptions Update" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:29 -msgid "Database Update Required" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:30 -msgid "The WooCommerce Subscriptions plugin has been updated!" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:33 -msgid "Before we send you on your way, we need to update your database to the newest version. If you do not have a recent backup of your site, %snow is the time to create one%s." -msgstr "" - -#. translators: 1$: number of subscriptions on site, 2$, lower estimate (minutes), 3$: upper estimate -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:38 -msgid "The full update process for the %1$d subscriptions on your site will take between %2$d and %3$d minutes." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:41 -msgid "The update process may take a little while, so please be patient." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:43 -msgid "Customers and other non-administrative users can browse and purchase from your store without interruption while the update is in progress." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:45 -msgctxt "text on submit button" -msgid "Update Database" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:49 -msgid "Update in Progress" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:50 -msgid "This page will display the results of the process as each batch of subscriptions is updated." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:51 -msgid "Please keep this page open until the update process completes. No need to refresh or restart the process." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:53 -msgid "Remember, although the update process may take a while, customers and other non-administrative users can browse and purchase from your store without interruption while the update is in progress." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:61 -msgid "Update Complete" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:62 -msgid "Your database has been updated successfully!" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:63 -msgid "Continue" -msgstr "" - -#. translators: $1: placeholder is number of weeks, 2$: path to the file -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:74 -msgid "To record the progress of the update a new log file was created. This file will be automatically deleted in %1$d weeks. If you would like to delete it sooner, you can find it in the %2$sWooCommerce logs screen%3$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:79 -msgid "Update Error" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/upgrades/templates/wcs-upgrade.php:80 -msgid "There was an error with the update. Please refresh the page and try again." -msgstr "" - -#. translators: %s: shipping method label. -#: vendor/woocommerce/subscriptions-core/includes/wcs-cart-functions.php:98 -#: vendor/woocommerce/subscriptions-core/includes/wcs-cart-functions.php:104 -msgid "Shipping via %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-cart-functions.php:264 -msgctxt "shipping method price" -msgid "Free" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-cart-functions.php:289 -msgid "[Remove]" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-cart-functions.php:319 -msgid "Free shipping coupon" -msgstr "" - -#. translators: placeholder is price string, denotes tax included in cart/order total -#: vendor/woocommerce/subscriptions-core/includes/wcs-cart-functions.php:357 -msgctxt "includes tax" -msgid "(includes %s)" -msgstr "" - -#. translators: placeholder is a date -#: vendor/woocommerce/subscriptions-core/includes/wcs-cart-functions.php:432 -msgid "First renewal: %s" -msgstr "" - -#. translators: placeholder is either subscription key or a subscription id, or, failing that, empty (e.g. "145_21" or "145") -#: vendor/woocommerce/subscriptions-core/includes/wcs-deprecated-functions.php:179 -msgid "Could not get subscription. Most likely the subscription key does not refer to a subscription. The key was: \"%s\"." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:41 -msgctxt "initial payment on a subscription" -msgid "up front" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount string (e.g. "£10 / month" ) -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:99 -msgid "%1$s %2$s then %3$s" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount string, 4$: payment day of the week (e.g. "$15 up front, then $10 every Wednesday") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:113 -msgid "%1$s %2$s then %3$s every %4$s" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front" ), 3$: recurring amount, 4$: interval (e.g. "2nd week"), 5$: day of the week (e.g. "Thursday"); (e.g. "$10 up front, then $20 every 2nd week on Wednesday") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:122 -msgid "%1$s %2$s then %3$s every %4$s on %5$s" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount; (e.g. "$10 up front then $30 on the last day of each month") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:135 -msgid "%1$s %2$s then %3$s on the last day of each month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: day of the month (e.g. "23rd"); (e.g. "$10 up front then $40 on the 23rd of each month") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:138 -msgid "%1$s %2$s then %3$s on the %4$s of each month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: interval (e.g. "3rd") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:154 -msgid "%1$s %2$s then %3$s on the last day of every %4$s month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: day of the month (e.g. "23rd"), 5$: interval (e.g. "3rd") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:157 -msgid "%1$s %2$s then %3$s on the %4$s day of every %5$s month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: month of year (e.g. "March"), 5$: day of the month (e.g. "23rd") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:175 -msgid "%1$s %2$s then %3$s on %4$s %5$s each year" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: month (e.g. "March"), 5$: day of the month (e.g. "23rd"), 6$: interval (e.g. "3rd") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:184 -msgid "%1$s %2$s then %3$s on %4$s %5$s every %6$s year" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: subscription period (e.g. "month" or "3 months") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:194 -msgid "%1$s %2$s then %3$s / %4$s" -msgid_plural "%1$s %2$s then %3$s every %4$s" -msgstr[0] "" -msgstr[1] "" - -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: trial length (e.g. "3 weeks") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:216 -msgid "%1$s after %2$s free trial" -msgstr "" - -#. translators: 1$: trial length (e.g. "3 weeks"), 2$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:219 -msgid "%1$s free trial then %2$s" -msgstr "" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:243 -msgid "in %s" -msgstr "" - -#. translators: placeholder is a localized date and time (e.g. "February 1, 2018 10:20 PM") -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:251 -msgctxt "wcs_get_human_time_diff" -msgid "%s" -msgstr "" - -#. translators: placeholder is a number, this is for the teens -#. translators: placeholder is a number, numbers ending in 4-9, 0 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:296 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:313 -msgid "%sth" -msgstr "" - -#. translators: placeholder is a number, numbers ending in 1 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:301 -msgid "%sst" -msgstr "" - -#. translators: placeholder is a number, numbers ending in 2 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:305 -msgid "%snd" -msgstr "" - -#. translators: placeholder is a number, numbers ending in 3 -#: vendor/woocommerce/subscriptions-core/includes/wcs-formatting-functions.php:309 -msgid "%srd" -msgstr "" - -#. translators: date placeholder for input, javascript format -#: vendor/woocommerce/subscriptions-core/includes/wcs-helper-functions.php:40 -msgid "YYYY-MM-DD" -msgstr "" - -#. translators: hour placeholder for time input, javascript format -#: vendor/woocommerce/subscriptions-core/includes/wcs-helper-functions.php:45 -msgid "HH" -msgstr "" - -#. translators: minute placeholder for time input, javascript format -#: vendor/woocommerce/subscriptions-core/includes/wcs-helper-functions.php:48 -msgid "MM" -msgstr "" - -#. translators: 1) passed sort order type argument, 2) 'ascending', 3) 'descending'. -#: vendor/woocommerce/subscriptions-core/includes/wcs-helper-functions.php:281 -msgid "Invalid sort order type: %1$s. The $sort_order argument must be %2$s or %3$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:191 -msgctxt "In wcs_copy_order_meta error message. Refers to origin and target order objects." -msgid "Invalid data. Orders expected aren't orders." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:195 -msgctxt "Refers to the type of the copy being performed: \"copy_order\", \"subscription\", \"renewal_order\", \"resubscribe_order\"" -msgid "Invalid data. Type of copy is not a string." -msgstr "" - -#. translators: placeholder %1 is the order type. %2 is the subscription ID we attempted to create the order for. -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:277 -msgid "There was an error fetching the new order (%1$s) for subscription %2$d." -msgstr "" - -#. translators: placeholder is a date. -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:314 -msgid "Subscription Renewal Order – %s" -msgstr "" - -#. translators: placeholder is a date. -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:318 -msgid "Resubscribe Order – %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:337 -msgid "$type passed to the function was not a string." -msgstr "" - -#. translators: placeholder is an order type. -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:342 -msgid "\"%s\" is not a valid new order type." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:592 -msgid "Invalid data. No valid subscription / order was passed in." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-order-functions.php:596 -msgid "Invalid data. No valid item id was passed in." -msgstr "" - -#. translators: placeholder is number of days. (e.g. "Bill this every day / 4 days") -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:31 -msgctxt "Subscription billing period." -msgid "day" -msgid_plural "%s days" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is number of weeks. (e.g. "Bill this every week / 4 weeks") -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:33 -msgctxt "Subscription billing period." -msgid "week" -msgid_plural "%s weeks" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is number of months. (e.g. "Bill this every month / 4 months") -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:35 -msgctxt "Subscription billing period." -msgid "month" -msgid_plural "%s months" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is number of years. (e.g. "Bill this every year / 4 years") -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:37 -msgctxt "Subscription billing period." -msgid "year" -msgid_plural "%s years" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:88 -msgctxt "Subscription length" -msgid "Do not stop until cancelled" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:93 -msgctxt "Subscription lengths. e.g. \"For 1 day...\"" -msgid "1 day" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:97 -msgctxt "Subscription lengths. e.g. \"For 1 week...\"" -msgid "1 week" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:101 -msgctxt "Subscription lengths. e.g. \"For 1 month...\"" -msgid "1 month" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:105 -msgctxt "Subscription lengths. e.g. \"For 1 year...\"" -msgid "1 year" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:159 -msgctxt "period interval (eg \"$10 _every_ 2 weeks\")" -msgid "every" -msgstr "" - -#. translators: period interval, placeholder is ordinal (eg "$10 every _2nd/3rd/4th_", etc) -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:163 -msgctxt "period interval with ordinal number (e.g. \"every 2nd\"" -msgid "every %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:188 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:189 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "week" -msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:190 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:191 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-time-functions.php:210 -msgctxt "no trial period" -msgid "no" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/includes/wcs-user-functions.php:319 -#: vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/subscription.php:29 -#: vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/variable-subscription.php:28 -msgid "Resubscribe" -msgstr "" - -#. translators: placeholder is a currency symbol / code -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:20 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:30 -msgid "Subscription Price (%s)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:31 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:86 -msgctxt "example price" -msgid "e.g. 9.90" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:46 -msgid "Subscription Periods" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:59 -msgctxt "Edit product screen, between the Billing Period and Subscription Length dropdowns" -msgid "for" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:69 -msgid "Subscription Length" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:85 -msgid "Sign-up Fee (%s)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:97 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:104 -msgid "Free Trial" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:105 -msgctxt "example number of days / weeks / months" -msgid "e.g. 3" -msgstr "" - -#. translators: placeholder is trial period validation message if passed an invalid value (e.g. "Trial period can not exceed 4 weeks") -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php:118 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:72 -msgctxt "Trial period dropdown's description in pricing fields" -msgid "An optional period of time to wait before charging the first recurring payment. Any sign up fee will still be charged at the outset of the subscription. %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-synchronisation.php:30 -msgid "Synchronise Renewals" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-synchronisation.php:36 -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-synchronisation.php:42 -msgctxt "input field placeholder for day field for annual subscriptions" -msgid "Day" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-shipping-html.php:8 -msgid "Label" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-shipping-html.php:13 -msgid "Shipping Method" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-shipping-html.php:34 -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-shipping-html.php:36 -msgid "Other" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-tax-html.php:17 -msgid "Recurring Sales Tax:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-tax-html.php:21 -msgid "Shipping Tax:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-admin-empty-list-table.php:14 -msgid "This is where you'll see and manage all subscriptions in your store. Create a subscription product to turn one-time purchases into a steady income." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-admin-empty-list-table.php:16 -msgid "Create subscription product" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-failed-scheduled-action-notice.php:26 -msgid "An error has occurred while processing a recent subscription related event. For steps on how to fix the affected subscription and to learn more about the possible causes of this error, please read our guide %1$shere%2$s." -msgid_plural "An error has occurred while processing recent subscription related events. For steps on how to fix the affected subscriptions and to learn more about the possible causes of this error, please read our guide %1$shere%2$s." -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-failed-scheduled-action-notice.php:36 -msgid "Affected event:" -msgid_plural "Affected events:" -msgstr[0] "" -msgstr[1] "" - -#. translators: $1 the log file name $2 and $3 are opening and closing link tags, respectively. -#: vendor/woocommerce/subscriptions-core/templates/admin/html-failed-scheduled-action-notice.php:43 -msgid "To see further details about these errors, view the %1$s log file from the %2$sWooCommerce logs screen.%2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:32 -msgid "Billing interval:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:39 -msgid "Billing Period:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:51 -msgctxt "Subscription Length dropdown's description in pricing fields" -msgid "Automatically stop renewing the subscription after this length of time. This length is in addition to any free trial or amount of time provided before a synchronised first renewal date." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:66 -msgctxt "example price" -msgid "e.g." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php:78 -msgid "Subscription trial period:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/cart/cart-recurring-shipping.php:32 -msgid "Shipping costs will be calculated once you have provided your address." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/cart/cart-recurring-shipping.php:34 -msgid "There are no shipping methods available. Please double check your address, or contact us if you need any help." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php:19 -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:67 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals-table.php:20 -msgctxt "table headings in notification email" -msgid "Product" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php:20 -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:68 -msgctxt "table headings in notification email" -msgid "Quantity" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php:21 -msgctxt "table headings in notification email" -msgid "Totals" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php:46 -msgctxt "text on button on checkout page" -msgid "Change payment method" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php:48 -msgctxt "text on button on checkout page" -msgid "Add payment method" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php:83 -msgid "Sorry, it seems no payment gateways support changing the recurring payment method. Please contact us if you require assistance or to make alternate arrangements." -msgstr "" - -#. translators: $1: opening tag, $2: closing tag -#: vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php:92 -msgid "Use this payment method for %1$sall%2$s of my current subscriptions" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subscription-totals.php:18 -#: vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subscription-totals.php:19 -msgid "Recurring total" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subtotals.php:18 -#: vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subtotals.php:19 -msgid "Subtotal" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/checkout/recurring-totals.php:17 -msgid "Recurring totals" -msgstr "" - -#. translators: placeholder is the subscription order number wrapped in tags -#: vendor/woocommerce/subscriptions-core/templates/checkout/subscription-receipt.php:18 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/email-order-details.php:19 -msgid "Subscription Number: %s" -msgstr "" - -#. translators: placeholder is the subscription's next payment date (either human readable or normal date) wrapped in tags -#: vendor/woocommerce/subscriptions-core/templates/checkout/subscription-receipt.php:24 -msgid "Next Payment Date: %s" -msgstr "" - -#. translators: placeholder is the formatted total to be paid for the subscription wrapped in tags -#: vendor/woocommerce/subscriptions-core/templates/checkout/subscription-receipt.php:30 -msgid "Total: %s" -msgstr "" - -#. translators: placeholder is the display name of the payment method -#: vendor/woocommerce/subscriptions-core/templates/checkout/subscription-receipt.php:37 -msgid "Payment Method: %s" -msgstr "" - -#. translators: $1: customer's billing first name and last name -#: vendor/woocommerce/subscriptions-core/templates/emails/admin-new-renewal-order.php:22 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-new-renewal-order.php:16 -msgctxt "Used in admin email: new renewal order" -msgid "You have received a subscription renewal order from %1$s. Their order is as follows:" -msgstr "" - -#. translators: $1: customer's first name and last name -#. translators: $1: customer's first name and last name, $2: how many subscriptions customer switched -#: vendor/woocommerce/subscriptions-core/templates/emails/admin-new-switch-order.php:28 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-new-switch-order.php:18 -msgctxt "Used in switch notification admin email" -msgid "Customer %1$s has switched their subscription. The details of their new subscription are as follows:" -msgid_plural "Customer %1$s has switched %2$d of their subscriptions. The details of their new subscriptions are as follows:" -msgstr[0] "" -msgstr[1] "" - -#. translators: $1: customer's first name and last name, $2: how many subscriptions customer switched -#: vendor/woocommerce/subscriptions-core/templates/emails/admin-new-switch-order.php:31 -msgctxt "Used in switch notification admin email" -msgid "Customer %1$s has switched %2$d of their subscriptions. The details of their new subscriptions are as follows:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/admin-new-switch-order.php:37 -msgid "Switch Order Details" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/admin-new-switch-order.php:53 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-switch-order.php:39 -msgid "New subscription details" -msgstr "" - -#. translators: %1$s: an order number, %2$s: the customer's full name, %3$s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' -#: vendor/woocommerce/subscriptions-core/templates/emails/admin-payment-retry.php:23 -msgctxt "In customer renewal invoice email" -msgid "The automatic recurring payment for order #%1$d from %2$s has failed. The payment will be retried %3$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/admin-payment-retry.php:24 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-payment-retry.php:21 -msgid "The renewal order is as follows:" -msgstr "" - -#. translators: $1$s customer's billing first name and last name %2$s: date on which the subscription ends. -#: vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php:21 -msgid "A subscription belonging to %1$s is now pending cancellation, and will end on %2$s. Their subscription's details are as follows:" -msgstr "" - -#. translators: $1$s customer's billing first name and last name. -#. translators: $1: customer's billing first name and last name -#: vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php:28 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/cancelled-subscription.php:16 -msgid "A subscription belonging to %1$s has been cancelled. Their subscription's details are as follows:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php:40 -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:69 -#: vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php:25 -#: vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php:25 -msgctxt "table headings in notification email" -msgid "Price" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php:41 -#: vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php:26 -#: vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php:26 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:293 -msgctxt "table heading" -msgid "Last Order Date" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php:42 -msgctxt "table headings in notification email" -msgid "End of Prepaid Term" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php:59 -#: vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php:44 -#: vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php:44 -msgid "-" -msgstr "" - -#. translators: %s: Customer first name -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-renewal-order.php:22 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-switch-order.php:22 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-on-hold-renewal-order.php:20 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-payment-retry.php:17 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-processing-renewal-order.php:17 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-renewal-invoice.php:17 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-renewal-order.php:16 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-switch-order.php:16 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-on-hold-renewal-order.php:16 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-payment-retry.php:16 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-processing-renewal-order.php:16 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-renewal-invoice.php:16 -msgid "Hi %s," -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-renewal-order.php:23 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-renewal-order.php:17 -msgid "We have finished processing your subscription renewal order." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-switch-order.php:23 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-switch-order.php:17 -msgid "You have successfully changed your subscription items. Your new order and subscription details are shown below for your reference:" -msgstr "" - -#. translators: %s: Customer first name -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-renewal.php:26 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php:25 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-renewal.php:19 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php:19 -msgid "Hi %s." -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-renewal.php:37 -msgid "Your subscription will automatically renew in %1$s — that’s %2$s." -msgstr "" - -#. translators: %s: link to subscription detail in the customer's dashboard. -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-renewal.php:74 -msgid "You can manage this subscription from your %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-renewal.php:75 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-trial-ending.php:54 -msgid "account dashboard" -msgstr "" - -#. translators: %s: Customer first name -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-trial-ending.php:25 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-trial-ending.php:19 -msgid "Hi, %s." -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-trial-ending.php:36 -msgid "Your paid subscription begins when your free trial expires in %1$s — that’s %2$s." -msgstr "" - -#. translators: %1$s: link to account dashboard. -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-trial-ending.php:53 -msgid "Payment will be deducted using the payment method on file. You can manage this subscription from your %1$s." -msgstr "" - -#. translators: %s: Customer first name -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-expiring-subscription.php:23 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-trial-ending.php:25 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-expiring-subscription.php:19 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-trial-ending.php:19 -msgid "Heads up, %s." -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-expiring-subscription.php:36 -msgid "Your subscription expires in %1$s — that’s %2$s." -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php:38 -msgid "Your subscription is up for renewal in %1$s — that’s %2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php:53 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php:40 -msgid "This subscription will not renew automatically." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php:59 -msgid "You can renew it manually in a few short steps via the Subscriptions tab in your account dashboard." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php:76 -msgid "Renew Subscription" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php:78 -msgid "Manage Subscription" -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-trial-ending.php:36 -msgid "Your free trial expires in %1$s — that’s %2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-on-hold-renewal-order.php:21 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-on-hold-renewal-order.php:17 -msgid "Thanks for your renewal order. It’s on-hold until we confirm that payment has been received. In the meantime, here’s a reminder of your order:" -msgstr "" - -#. translators: %s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-payment-retry.php:19 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-payment-retry.php:18 -msgctxt "In customer renewal invoice email" -msgid "The automatic payment to renew your subscription has failed. We will retry the payment %s." -msgstr "" - -#. translators: %1$s %2$s: link markup to checkout payment url, note: no full stop due to url at the end -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-payment-retry.php:22 -msgctxt "In customer renewal invoice email" -msgid "To reactivate the subscription now, you can also log in and pay for the renewal from your account page: %1$sPay Now »%2$s" -msgstr "" - -#. translators: %s: Order number -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-processing-renewal-order.php:19 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-processing-renewal-order.php:18 -msgid "Just to let you know — we've received your subscription renewal order #%s, and it is now being processed:" -msgstr "" - -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end. -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-renewal-invoice.php:25 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-renewal-invoice.php:20 -msgctxt "In customer renewal invoice email" -msgid "An order has been created for you to renew your subscription on %1$s. To pay for this invoice please use the following link: %2$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-renewal-invoice.php:32 -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-renewal-invoice.php:54 -msgid "Pay Now »" -msgstr "" - -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end. -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end -#: vendor/woocommerce/subscriptions-core/templates/emails/customer-renewal-invoice.php:47 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-renewal-invoice.php:23 -msgctxt "In customer renewal invoice email" -msgid "The automatic payment to renew your subscription with %1$s has failed. To reactivate the subscription, please log in and pay for the renewal from your account page: %2$s" -msgstr "" - -#. translators: %s: Order or subscription ID. -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:31 -msgid "Order #%s" -msgstr "" - -#. translators: %s: Order or subscription ID. -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:31 -msgid "Subscription #%s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:36 -msgid "Order summary" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:36 -msgid "Subscription summary" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php:106 -msgid "Customer note" -msgstr "" - -#. translators: $1: customer's billing first name and last name -#: vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php:17 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/expired-subscription.php:16 -msgid "A subscription belonging to %1$s has expired. Their subscription's details are as follows:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php:27 -msgctxt "table headings in notification email" -msgid "End Date" -msgstr "" - -#. translators: $1: customer's billing first name and last name -#: vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php:17 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/on-hold-subscription.php:16 -msgid "A subscription belonging to %1$s has been suspended by the user. Their subscription's details are as follows:" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php:27 -msgctxt "table headings in notification email" -msgid "Date Suspended" -msgstr "" - -#. translators: %1$s: an order number, %2$s: the customer's full name, %3$s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-payment-retry.php:20 -msgctxt "In customer renewal invoice email" -msgid "The automatic recurring payment for order #%1$s from %2$s has failed. The payment will be retried %3$s." -msgstr "" - -#. translators: placeholder is last time subscription was paid -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/cancelled-subscription.php:32 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/expired-subscription.php:32 -msgid "Last Order Date: %s" -msgstr "" - -#. translators: placeholder is localised date string -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/cancelled-subscription.php:39 -msgid "End of Prepaid Term: %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/cancelled-subscription.php:44 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/expired-subscription.php:44 -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/on-hold-subscription.php:40 -msgctxt "in plain emails for subscription information" -msgid "View Subscription: %s" -msgstr "" - -#. translators: placeholder is order's view url -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-switch-order.php:24 -msgid "View your order: %s" -msgstr "" - -#. translators: placeholder is subscription's view url -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-switch-order.php:35 -msgid "View your subscription: %s" -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-renewal.php:29 -msgid "Your subscription will automatically renew in %1$s — that’s %2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-renewal.php:46 -msgid "You can manage this subscription from your account dashboard: " -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-trial-ending.php:29 -msgid "Your paid subscription begins when your free trial expires in %1$s — that’s %2$s." -msgstr "" - -#. translators: %1$s: link to account dashboard. -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-trial-ending.php:41 -msgid "Payment will be deducted using the payment method on file. You can manage this subscription from your account dashboard: " -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-expiring-subscription.php:29 -msgid "Your subscription expires in %1$s — that’s %2$s." -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php:29 -msgid "Your subscription is up for renewal in %1$s — that’s %2$s." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php:43 -msgid "You can renew it manually in a few short steps via the Subscriptions tab in your account dashboard." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php:52 -msgid "Renew my subscription: " -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php:55 -msgid "Manage my subscription: " -msgstr "" - -#. translators: %1$s: human readable time difference (eg 3 days, 1 day), %2$s: date in local format. -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-trial-ending.php:29 -msgid "Your free trial expires in %1$s — that’s %2$s." -msgstr "" - -#. translators: %1$s: link to checkout payment url, note: no full stop due to url at the end -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-payment-retry.php:21 -msgctxt "In customer renewal invoice email" -msgid "To reactivate the subscription now, you can also log in and pay for the renewal from your account page: %1$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/email-order-details.php:16 -msgid "Order number: %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/email-order-details.php:17 -msgid "Order date: %s" -msgstr "" - -#. translators: placeholder is localised date string -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/expired-subscription.php:39 -msgid "End Date: %s" -msgstr "" - -#. translators: placeholder is last time subscription was paid -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/on-hold-subscription.php:32 -msgid "Last Order: %s" -msgstr "" - -#. translators: placeholder is localised date string -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/on-hold-subscription.php:36 -msgid "Date Suspended: %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:19 -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:20 -msgid "Subscription information" -msgstr "" - -#. translators: placeholder is subscription's number -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:24 -msgctxt "in plain emails for subscription information" -msgid "Subscription: %s" -msgstr "" - -#. translators: placeholder is either view or edit url for the subscription -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:26 -msgctxt "in plain emails for subscription information" -msgid "View subscription: %s" -msgstr "" - -#. translators: placeholder is localised start date -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:28 -msgctxt "in plain emails for subscription information" -msgid "Start date: %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:30 -msgctxt "Used as end date for an indefinite subscription" -msgid "When Cancelled" -msgstr "" - -#. translators: placeholder is localised end date, or "when cancelled" -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:32 -msgctxt "in plain emails for subscription information" -msgid "End date: %s" -msgstr "" - -#. translators: placeholder is the formatted order total for the subscription -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:34 -msgctxt "in plain emails for subscription information" -msgid "Recurring price: %s" -msgstr "" - -#. Translators: placeholder is the next payment date. -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:37 -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:43 -msgid "Next payment: %s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php:53 -msgid "This subscription is set to renew automatically using your payment method on file. You can manage or cancel this subscription from your my account page. %s" -msgid_plural "These subscriptions are set to renew automatically using your payment method on file. You can manage or cancel your subscriptions from your my account page. %s" -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:24 -msgctxt "subscription ID table heading" -msgid "ID" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:25 -msgctxt "table heading" -msgid "Start date" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:26 -msgctxt "table heading" -msgid "End date" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:27 -msgctxt "table heading" -msgid "Recurring total" -msgstr "" - -#. Translators: placeholder is the subscription number. -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:35 -msgctxt "subscription number in email table. (eg: #106)" -msgid "#%s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:37 -msgctxt "Used as end date for an indefinite subscription" -msgid "When cancelled" -msgstr "" - -#. Translators: Placeholders are opening and closing My Account link tags. -#: vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php:64 -msgid "This subscription is set to renew automatically using your payment method on file. You can manage or cancel this subscription from your %1$smy account page%2$s." -msgid_plural "These subscriptions are set to renew automatically using your payment method on file. You can manage or cancel your subscriptions from your %1$smy account page%2$s." -msgstr[0] "" -msgstr[1] "" - -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:23 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:23 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:40 +#: templates/myaccount/my-subscriptions.php:23 +#: templates/myaccount/related-subscriptions.php:23 +#: templates/myaccount/related-subscriptions.php:40 msgctxt "table heading" msgid "Next payment" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:33 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:31 +#: templates/myaccount/my-subscriptions.php:33 +#: templates/myaccount/related-subscriptions.php:31 msgid "ID" msgstr "" #. translators: placeholder is a subscription number. -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:35 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:33 +#: templates/myaccount/my-subscriptions.php:35 +#: templates/myaccount/related-subscriptions.php:33 msgid "View subscription number %s" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:43 -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:292 -msgctxt "table heading" -msgid "Next Payment" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:49 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:54 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:43 +#: templates/myaccount/my-subscriptions.php:49 +#: templates/myaccount/related-orders.php:58 +#: templates/myaccount/related-subscriptions.php:43 msgctxt "Used in data attribute. Escaped" msgid "Total" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:53 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:85 -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:47 +#: templates/myaccount/my-subscriptions.php:53 +#: templates/myaccount/related-orders.php:89 +#: templates/myaccount/related-subscriptions.php:47 msgctxt "view a subscription" msgid "View" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:64 +#: templates/myaccount/my-subscriptions.php:64 msgid "Previous" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:68 +#: templates/myaccount/my-subscriptions.php:68 msgid "Next" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:75 +#: templates/myaccount/my-subscriptions.php:75 msgid "You have reached the end of subscriptions. Go to the %sfirst page%s." msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:77 +#: templates/myaccount/my-subscriptions.php:77 msgid "You have no active subscriptions." msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php:80 +#: templates/myaccount/my-subscriptions.php:80 msgid "Browse products" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:15 +#: templates/myaccount/related-orders-pagination.php:39 +msgctxt "Related orders pagination" +msgid "First" +msgstr "" + +#: templates/myaccount/related-orders-pagination.php:40 +msgctxt "Related orders pagination" +msgid "Previous" +msgstr "" + +#: templates/myaccount/related-orders-pagination.php:44 +msgctxt "Related orders pagination" +msgid "Next" +msgstr "" + +#: templates/myaccount/related-orders-pagination.php:45 +msgctxt "Related orders pagination" +msgid "Last" +msgstr "" + +#: templates/myaccount/related-orders.php:19 msgid "Related orders" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:22 +#: templates/myaccount/related-orders.php:26 msgid "Order" msgstr "" #. translators: placeholder is an order number. -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:44 +#: templates/myaccount/related-orders.php:48 msgid "View order number %s" msgstr "" #. translators: $1: formatted order total for the order, $2: number of items bought -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:57 +#: templates/myaccount/related-orders.php:61 msgid "%1$s for %2$d item" msgid_plural "%1$s for %2$d items" msgstr[0] "" msgstr[1] "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php:66 +#: templates/myaccount/related-orders.php:70 msgctxt "pay for a subscription" msgid "Pay" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php:15 +#: templates/myaccount/related-subscriptions.php:15 msgid "Related subscriptions" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:24 +#: templates/myaccount/subscription-details.php:24 msgctxt "customer subscription table header" msgid "Start date" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:25 +#: templates/myaccount/subscription-details.php:25 msgctxt "customer subscription table header" msgid "Last order date" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:26 +#: templates/myaccount/subscription-details.php:26 msgctxt "customer subscription table header" msgid "Next payment date" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:27 +#: templates/myaccount/subscription-details.php:27 msgctxt "customer subscription table header" msgid "End date" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:28 +#: templates/myaccount/subscription-details.php:28 msgctxt "customer subscription table header" msgid "Trial end date" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:42 +#: templates/myaccount/subscription-details.php:42 msgid "Auto renew" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:50 +#: templates/myaccount/subscription-details.php:50 msgid "Enable auto renew" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:57 +#: templates/myaccount/subscription-details.php:57 msgid "Disable auto renew" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:62 +#: templates/myaccount/subscription-details.php:62 msgid "Using the auto-renewal toggle is disabled while in staging mode." msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:71 +#: templates/myaccount/subscription-details.php:71 msgid "Payment" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:81 +#: templates/myaccount/subscription-details.php:81 msgid "Actions" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:107 +#: templates/myaccount/subscription-details.php:107 msgid "Subscription updates" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php:113 +#: templates/myaccount/subscription-details.php:113 msgctxt "date on subscription updates list. Will be localized" msgid "l jS \\o\\f F Y, h:ia" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals-table.php:46 +#: templates/myaccount/subscription-totals-table.php:46 msgid "Are you sure you want to remove this item from your subscription?" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals.php:23 +#: templates/myaccount/subscription-totals.php:23 msgid "Subscription totals" msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/subscription.php:31 -#: vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/variable-subscription.php:30 +#: templates/single-product/add-to-cart/subscription.php:31 +#: templates/single-product/add-to-cart/variable-subscription.php:30 msgid "You have an active subscription to this product already." msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/variable-subscription.php:23 +#: templates/single-product/add-to-cart/variable-subscription.php:23 msgid "This product is currently out of stock and unavailable." msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/variable-subscription.php:34 +#: templates/single-product/add-to-cart/variable-subscription.php:34 msgid "You have added a variation of this product to the cart already." msgstr "" -#: vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/variable-subscription.php:45 +#: templates/single-product/add-to-cart/variable-subscription.php:45 msgid "Clear" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:141 -msgctxt "Error message while creating a subscription" -msgid "Invalid created date. The date must be a string and of the format: \"Y-m-d H:i:s\"." +#: assets/src/js/filters/index.js:33 +#: core-legacy/build/index.js:17 +msgid "Total due today" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:145 -msgctxt "Error message while creating a subscription" -msgid "Subscription created date must be before current day." +#. translators: the word used to describe billing frequency, e.g. "for" 1 day or "for" 1 month. +#: assets/src/js/filters/index.js:60 +#: core-legacy/build/index.js:18 +msgid "for 1" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:150 -msgctxt "Error message while creating a subscription" -msgid "Invalid date. The date must be a string and of the format: \"Y-m-d H:i:s\"." +#. translators: the word used to describe billing frequency, e.g. "for" 6 days or "for" 2 weeks. +#: assets/src/js/filters/index.js:67 +#: core-legacy/build/index.js:19 +msgid "for" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:155 -msgctxt "Error message while creating a subscription" -msgid "Invalid subscription customer_id." +#. translators: the word used to describe billing frequency, e.g. "every" 6 days or "every" 2 weeks. +#: assets/src/js/filters/index.js:74 +#: core-legacy/build/index.js:20 +msgid "every" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:221 -msgctxt "Subscription status" -msgid "On hold" +#. translators: %s Product name. +#: assets/src/js/filters/index.js:93 +#: core-legacy/build/index.js:21 +msgid "%s (resubscription)" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:223 -msgctxt "Subscription status" -msgid "Switched" +#. translators: %1$s Product name, %2$s Switch type (upgraded, downgraded, or crossgraded). +#: assets/src/js/filters/index.js:100 +#: core-legacy/build/index.js:22 +msgid "%1$s (%2$s)" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:225 -msgctxt "Subscription status" -msgid "Pending Cancellation" +#. translators: %s is the subscription price to pay immediately (ie: $10). +#: assets/src/js/filters/index.js:112 +#: core-legacy/build/index.js:24 +msgid "Due today %s" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:241 -msgid "Can not get status name. Status is not a string." +#. translators: %s is the subscription price to pay immediately (ie: $10). +#: assets/src/js/filters/index.js:117 +#: core-legacy/build/index.js:26 +msgid "%s due today" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:264 -msgid "Can not get address type display name. Address type is not a string." +#: assets/src/js/recurring-totals/index.js:97 +#: core-legacy/build/index.js:6 +msgid "Free" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:290 -msgctxt "table heading" -msgid "Start Date" +#. translators: %s selected shipping rate (ex: flat rate) +#: assets/src/js/recurring-totals/index.js:110 +#: core-legacy/build/index.js:7 +msgid "via %s" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:291 -msgctxt "table heading" -msgid "Trial End" +#. Translators: %1$s is a date. +#: assets/src/js/recurring-totals/index.js:142 +#: core-legacy/build/index.js:9 +msgid "Due: %1$s" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:294 -msgctxt "table heading" -msgid "Cancelled Date" +#. Translators: %1$s is a date. +#: assets/src/js/recurring-totals/index.js:147 +#: core-legacy/build/index.js:11 +msgid "Starting: %1$s" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:295 -msgctxt "table heading" -msgid "End Date" +#: assets/src/js/recurring-totals/index.js:261 +#: core-legacy/build/index.js:17 +msgid "Details" msgstr "" -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:330 -msgid "Date type is not a string." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/wcs-functions.php:332 -msgid "Date type can not be an empty string." -msgstr "" - -#: vendor/woocommerce/subscriptions-core/build/index.js:1 +#: assets/src/js/utils/index.js:8 +#: core-legacy/build/index.js:1 msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: vendor/woocommerce/subscriptions-core/build/index.js:1 +#: assets/src/js/utils/index.js:15 +#: core-legacy/build/index.js:1 msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." msgid "week" msgid_plural "weeks" msgstr[0] "" msgstr[1] "" -#: vendor/woocommerce/subscriptions-core/build/index.js:1 +#: assets/src/js/utils/index.js:22 +#: core-legacy/build/index.js:1 msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: vendor/woocommerce/subscriptions-core/build/index.js:1 +#: assets/src/js/utils/index.js:29 +#: core-legacy/build/index.js:1 msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." msgid "year" msgid_plural "years" msgstr[0] "" msgstr[1] "" -#. translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", %3$d is the length, %4$s is week, month, year -#: vendor/woocommerce/subscriptions-core/build/index.js:6 -msgid "%1$s %2$s %3$d %4$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/build/index.js:6 -msgid "Free" -msgstr "" - -#. translators: %s selected shipping rate (ex: flat rate) -#: vendor/woocommerce/subscriptions-core/build/index.js:7 -msgid "via %s" -msgstr "" - -#. Translators: %1$s is a date. -#: vendor/woocommerce/subscriptions-core/build/index.js:9 -msgid "Due: %1$s" -msgstr "" - -#. Translators: %1$s is a date. -#: vendor/woocommerce/subscriptions-core/build/index.js:11 -msgid "Starting: %1$s" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/build/index.js:11 +#: assets/src/js/utils/index.js:63 +#: core-legacy/build/index.js:11 msgid "Daily recurring total" msgstr "" -#: vendor/woocommerce/subscriptions-core/build/index.js:11 +#: assets/src/js/utils/index.js:68 +#: core-legacy/build/index.js:11 msgid "Weekly recurring total" msgstr "" -#: vendor/woocommerce/subscriptions-core/build/index.js:11 +#: assets/src/js/utils/index.js:73 +#: core-legacy/build/index.js:11 msgid "Monthly recurring total" msgstr "" -#: vendor/woocommerce/subscriptions-core/build/index.js:11 +#: assets/src/js/utils/index.js:78 +#: core-legacy/build/index.js:11 msgid "Yearly recurring total" msgstr "" #. translators: %1$s is week, month, year -#: vendor/woocommerce/subscriptions-core/build/index.js:13 +#: assets/src/js/utils/index.js:87 +#: core-legacy/build/index.js:13 msgid "Recurring total every 2nd %1$s" msgstr "" #. Translators: %1$s is week, month, year -#: vendor/woocommerce/subscriptions-core/build/index.js:15 +#: assets/src/js/utils/index.js:97 +#: core-legacy/build/index.js:15 msgid "Recurring total every 3rd %1$s" msgstr "" #. Translators: %1$d is number of weeks, months, days, years. %2$s is week, month, year -#: vendor/woocommerce/subscriptions-core/build/index.js:17 +#: assets/src/js/utils/index.js:106 +#: core-legacy/build/index.js:17 msgid "Recurring total every %1$dth %2$s" msgstr "" -#: vendor/woocommerce/subscriptions-core/build/index.js:17 -msgid "Details" +#. translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", %3$d is the length, %4$s is week, month, year +#: assets/src/js/utils/index.js:162 +#: core-legacy/build/index.js:6 +msgid "%1$s %2$s %3$d %4$s" msgstr "" -#: vendor/woocommerce/subscriptions-core/build/index.js:17 -msgid "Total due today" -msgstr "" - -#. translators: the word used to describe billing frequency, e.g. "for" 1 day or "for" 1 month. -#: vendor/woocommerce/subscriptions-core/build/index.js:18 -msgid "for 1" -msgstr "" - -#. translators: the word used to describe billing frequency, e.g. "for" 6 days or "for" 2 weeks. -#: vendor/woocommerce/subscriptions-core/build/index.js:19 -msgid "for" -msgstr "" - -#. translators: the word used to describe billing frequency, e.g. "every" 6 days or "every" 2 weeks. -#: vendor/woocommerce/subscriptions-core/build/index.js:20 -msgid "every" -msgstr "" - -#. translators: %s Product name. -#: vendor/woocommerce/subscriptions-core/build/index.js:21 -msgid "%s (resubscription)" -msgstr "" - -#. translators: %1$s Product name, %2$s Switch type (upgraded, downgraded, or crossgraded). -#: vendor/woocommerce/subscriptions-core/build/index.js:22 -msgid "%1$s (%2$s)" -msgstr "" - -#: vendor/woocommerce/subscriptions-core/build/index.js:22 +#: assets/src/js/utils/index.js:181 +#: core-legacy/build/index.js:22 msgid "Upgrade" msgstr "" -#: vendor/woocommerce/subscriptions-core/build/index.js:22 +#: assets/src/js/utils/index.js:184 +#: core-legacy/build/index.js:22 msgid "Downgrade" msgstr "" -#: vendor/woocommerce/subscriptions-core/build/index.js:22 +#: assets/src/js/utils/index.js:187 +#: core-legacy/build/index.js:22 msgid "Crossgrade" msgstr "" - -#. translators: %s is the subscription price to pay immediately (ie: $10). -#: vendor/woocommerce/subscriptions-core/build/index.js:24 -msgid "Due today %s" -msgstr "" - -#. translators: %s is the subscription price to pay immediately (ie: $10). -#: vendor/woocommerce/subscriptions-core/build/index.js:26 -msgid "%s due today" -msgstr "" diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 0000000..cb595db --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,13 @@ +parameters: + excludePaths: + analyse: + - includes/api/legacy/* + ignoreErrors: + - '#Access to an undefined property WC_Cart::\$recurring_carts#' + - '#Access to an undefined property WP_User::\$#' + - '#Call to an undefined method WC_Order_Item::get_product#' + - '#Call to an undefined method WC_Order_Item::get_variation_id#' + - '#Call to an undefined method WCS_Retry_Store::#' + - '#Call to an undefined method WC_Data_Store::#' + - '#Variable \$this might not be defined#' + - '#Function as_.*_action not found#' diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php b/templates/admin/deprecated/html-variation-price.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-price.php rename to templates/admin/deprecated/html-variation-price.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-synchronisation.php b/templates/admin/deprecated/html-variation-synchronisation.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/deprecated/html-variation-synchronisation.php rename to templates/admin/deprecated/html-variation-synchronisation.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-shipping-html.php b/templates/admin/deprecated/order-shipping-html.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-shipping-html.php rename to templates/admin/deprecated/order-shipping-html.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-tax-html.php b/templates/admin/deprecated/order-tax-html.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/deprecated/order-tax-html.php rename to templates/admin/deprecated/order-tax-html.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/html-admin-empty-list-table.php b/templates/admin/html-admin-empty-list-table.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/html-admin-empty-list-table.php rename to templates/admin/html-admin-empty-list-table.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/html-admin-notice.php b/templates/admin/html-admin-notice.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/html-admin-notice.php rename to templates/admin/html-admin-notice.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/html-failed-scheduled-action-notice.php b/templates/admin/html-failed-scheduled-action-notice.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/html-failed-scheduled-action-notice.php rename to templates/admin/html-failed-scheduled-action-notice.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php b/templates/admin/html-variation-price.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/html-variation-price.php rename to templates/admin/html-variation-price.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/html-variation-synchronisation.php b/templates/admin/html-variation-synchronisation.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/html-variation-synchronisation.php rename to templates/admin/html-variation-synchronisation.php diff --git a/vendor/woocommerce/subscriptions-core/templates/admin/status.php b/templates/admin/status.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/admin/status.php rename to templates/admin/status.php diff --git a/vendor/woocommerce/subscriptions-core/templates/cart/cart-recurring-shipping.php b/templates/cart/cart-recurring-shipping.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/cart/cart-recurring-shipping.php rename to templates/cart/cart-recurring-shipping.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php b/templates/checkout/form-change-payment-method.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/form-change-payment-method.php rename to templates/checkout/form-change-payment-method.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/recurring-coupon-totals.php b/templates/checkout/recurring-coupon-totals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/recurring-coupon-totals.php rename to templates/checkout/recurring-coupon-totals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/recurring-fee-totals.php b/templates/checkout/recurring-fee-totals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/recurring-fee-totals.php rename to templates/checkout/recurring-fee-totals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/recurring-itemized-tax-totals.php b/templates/checkout/recurring-itemized-tax-totals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/recurring-itemized-tax-totals.php rename to templates/checkout/recurring-itemized-tax-totals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subscription-totals.php b/templates/checkout/recurring-subscription-totals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subscription-totals.php rename to templates/checkout/recurring-subscription-totals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subtotals.php b/templates/checkout/recurring-subtotals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/recurring-subtotals.php rename to templates/checkout/recurring-subtotals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/recurring-tax-totals.php b/templates/checkout/recurring-tax-totals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/recurring-tax-totals.php rename to templates/checkout/recurring-tax-totals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/recurring-totals.php b/templates/checkout/recurring-totals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/recurring-totals.php rename to templates/checkout/recurring-totals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/checkout/subscription-receipt.php b/templates/checkout/subscription-receipt.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/checkout/subscription-receipt.php rename to templates/checkout/subscription-receipt.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/admin-new-renewal-order.php b/templates/emails/admin-new-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/admin-new-renewal-order.php rename to templates/emails/admin-new-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/admin-new-switch-order.php b/templates/emails/admin-new-switch-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/admin-new-switch-order.php rename to templates/emails/admin-new-switch-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/admin-payment-retry.php b/templates/emails/admin-payment-retry.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/admin-payment-retry.php rename to templates/emails/admin-payment-retry.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php b/templates/emails/cancelled-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/cancelled-subscription.php rename to templates/emails/cancelled-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-renewal-order.php b/templates/emails/customer-completed-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-renewal-order.php rename to templates/emails/customer-completed-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-switch-order.php b/templates/emails/customer-completed-switch-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-completed-switch-order.php rename to templates/emails/customer-completed-switch-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-renewal.php b/templates/emails/customer-notification-auto-renewal.php similarity index 99% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-renewal.php rename to templates/emails/customer-notification-auto-renewal.php index 3f491f2..32a5fe3 100644 --- a/vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-renewal.php +++ b/templates/emails/customer-notification-auto-renewal.php @@ -72,7 +72,7 @@ do_action( 'woocommerce_subscriptions_email_order_details', $subscription, $sent sprintf( // translators: %s: link to subscription detail in the customer's dashboard. __( 'You can manage this subscription from your %s', 'woocommerce-subscriptions' ), - '' . esc_html__( 'account dashboard', 'woocommerce-subscriptions' ) . '', + '' . esc_html__( 'account dashboard', 'woocommerce-subscriptions' ) . '' ) ); ?> diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-trial-ending.php b/templates/emails/customer-notification-auto-trial-ending.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-auto-trial-ending.php rename to templates/emails/customer-notification-auto-trial-ending.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-expiring-subscription.php b/templates/emails/customer-notification-expiring-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-expiring-subscription.php rename to templates/emails/customer-notification-expiring-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php b/templates/emails/customer-notification-manual-renewal.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-renewal.php rename to templates/emails/customer-notification-manual-renewal.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-trial-ending.php b/templates/emails/customer-notification-manual-trial-ending.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-notification-manual-trial-ending.php rename to templates/emails/customer-notification-manual-trial-ending.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-on-hold-renewal-order.php b/templates/emails/customer-on-hold-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-on-hold-renewal-order.php rename to templates/emails/customer-on-hold-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-payment-retry.php b/templates/emails/customer-payment-retry.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-payment-retry.php rename to templates/emails/customer-payment-retry.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-processing-renewal-order.php b/templates/emails/customer-processing-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-processing-renewal-order.php rename to templates/emails/customer-processing-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/customer-renewal-invoice.php b/templates/emails/customer-renewal-invoice.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/customer-renewal-invoice.php rename to templates/emails/customer-renewal-invoice.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php b/templates/emails/email-order-details.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/email-order-details.php rename to templates/emails/email-order-details.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php b/templates/emails/expired-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/expired-subscription.php rename to templates/emails/expired-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php b/templates/emails/on-hold-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/on-hold-subscription.php rename to templates/emails/on-hold-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-new-renewal-order.php b/templates/emails/plain/admin-new-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-new-renewal-order.php rename to templates/emails/plain/admin-new-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-new-switch-order.php b/templates/emails/plain/admin-new-switch-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-new-switch-order.php rename to templates/emails/plain/admin-new-switch-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-payment-retry.php b/templates/emails/plain/admin-payment-retry.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/admin-payment-retry.php rename to templates/emails/plain/admin-payment-retry.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/cancelled-subscription.php b/templates/emails/plain/cancelled-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/cancelled-subscription.php rename to templates/emails/plain/cancelled-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-renewal-order.php b/templates/emails/plain/customer-completed-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-renewal-order.php rename to templates/emails/plain/customer-completed-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-switch-order.php b/templates/emails/plain/customer-completed-switch-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-completed-switch-order.php rename to templates/emails/plain/customer-completed-switch-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-renewal.php b/templates/emails/plain/customer-notification-auto-renewal.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-renewal.php rename to templates/emails/plain/customer-notification-auto-renewal.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-trial-ending.php b/templates/emails/plain/customer-notification-auto-trial-ending.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-auto-trial-ending.php rename to templates/emails/plain/customer-notification-auto-trial-ending.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-expiring-subscription.php b/templates/emails/plain/customer-notification-expiring-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-expiring-subscription.php rename to templates/emails/plain/customer-notification-expiring-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php b/templates/emails/plain/customer-notification-manual-renewal.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-renewal.php rename to templates/emails/plain/customer-notification-manual-renewal.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-trial-ending.php b/templates/emails/plain/customer-notification-manual-trial-ending.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-notification-manual-trial-ending.php rename to templates/emails/plain/customer-notification-manual-trial-ending.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-on-hold-renewal-order.php b/templates/emails/plain/customer-on-hold-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-on-hold-renewal-order.php rename to templates/emails/plain/customer-on-hold-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-payment-retry.php b/templates/emails/plain/customer-payment-retry.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-payment-retry.php rename to templates/emails/plain/customer-payment-retry.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-processing-renewal-order.php b/templates/emails/plain/customer-processing-renewal-order.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-processing-renewal-order.php rename to templates/emails/plain/customer-processing-renewal-order.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-renewal-invoice.php b/templates/emails/plain/customer-renewal-invoice.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/customer-renewal-invoice.php rename to templates/emails/plain/customer-renewal-invoice.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/email-order-details.php b/templates/emails/plain/email-order-details.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/email-order-details.php rename to templates/emails/plain/email-order-details.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/expired-subscription.php b/templates/emails/plain/expired-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/expired-subscription.php rename to templates/emails/plain/expired-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/on-hold-subscription.php b/templates/emails/plain/on-hold-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/on-hold-subscription.php rename to templates/emails/plain/on-hold-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php b/templates/emails/plain/subscription-info.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/plain/subscription-info.php rename to templates/emails/plain/subscription-info.php diff --git a/vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php b/templates/emails/subscription-info.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/emails/subscription-info.php rename to templates/emails/subscription-info.php diff --git a/vendor/woocommerce/subscriptions-core/templates/html-modal.php b/templates/html-modal.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/html-modal.php rename to templates/html-modal.php diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php b/templates/myaccount/my-subscriptions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/myaccount/my-subscriptions.php rename to templates/myaccount/my-subscriptions.php diff --git a/templates/myaccount/related-orders-pagination.php b/templates/myaccount/related-orders-pagination.php new file mode 100644 index 0000000..f43c915 --- /dev/null +++ b/templates/myaccount/related-orders-pagination.php @@ -0,0 +1,48 @@ + View Subscription page. + * + * @category WooCommerce Subscriptions/Templates + * @version 7.5.0 + * + * @var int $max_num_pages + * @var int $page + */ + +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly +} + +if ( 1 === $max_num_pages && 1 === $page ) { + return; +} + +$prev_page = max( 1, $page - 1 ); +$next_page = min( $max_num_pages, $page + 1 ); + +$page_link = static function( int $page, string $type, string $label, string $alt_symbol, bool $enabled = true ): string { + $base_classes = 'button woocommerce-button wp-element-button'; + $classes = esc_attr( $base_classes . ' woocommerce-button--' . $type . ( $enabled ? '' : ' disabled' ) ); + $url = esc_url( add_query_arg( 'related_orders_page', $page, '#woocommerce-subscriptions-related-orders-table' ) ); + $href = $enabled ? "href='$url'" : ''; + $label = esc_html( $label ); + $aria_label = esc_attr( $label ); + $alt_symbol = esc_html( $alt_symbol ); + + return "$label$alt_symbol"; +}; + +// phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped -- Our helper function takes care of escaping. +?> + + diff --git a/templates/myaccount/related-orders.php b/templates/myaccount/related-orders.php new file mode 100644 index 0000000..8592e81 --- /dev/null +++ b/templates/myaccount/related-orders.php @@ -0,0 +1,119 @@ + +
+

+
+ + + + + + + + + + + + + + + get_item_count(); + $order_date = $order->get_date_created(); + + ?> + + + + + + + + + + + diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php b/templates/myaccount/related-subscriptions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/myaccount/related-subscriptions.php rename to templates/myaccount/related-subscriptions.php diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php b/templates/myaccount/subscription-details.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-details.php rename to templates/myaccount/subscription-details.php diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals-table.php b/templates/myaccount/subscription-totals-table.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals-table.php rename to templates/myaccount/subscription-totals-table.php diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals.php b/templates/myaccount/subscription-totals.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/myaccount/subscription-totals.php rename to templates/myaccount/subscription-totals.php diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/subscriptions.php b/templates/myaccount/subscriptions.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/myaccount/subscriptions.php rename to templates/myaccount/subscriptions.php diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/view-subscription.php b/templates/myaccount/view-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/myaccount/view-subscription.php rename to templates/myaccount/view-subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/subscription.php b/templates/single-product/add-to-cart/subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/subscription.php rename to templates/single-product/add-to-cart/subscription.php diff --git a/vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/variable-subscription.php b/templates/single-product/add-to-cart/variable-subscription.php similarity index 100% rename from vendor/woocommerce/subscriptions-core/templates/single-product/add-to-cart/variable-subscription.php rename to templates/single-product/add-to-cart/variable-subscription.php diff --git a/vendor/autoload.php b/vendor/autoload.php index 1277e72..c406157 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit99add140caccae6adfad678f070ccf26::getLoader(); +return ComposerAutoloaderInita51a12f10512101ced9101792e7253f5::getLoader(); diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php index 07b32ed..51e734a 100644 --- a/vendor/composer/InstalledVersions.php +++ b/vendor/composer/InstalledVersions.php @@ -322,7 +322,6 @@ class InstalledVersions } $installed = array(); - $copiedLocalDir = false; if (self::$canGetVendors) { foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { @@ -331,11 +330,9 @@ class InstalledVersions } elseif (is_file($vendorDir.'/composer/installed.php')) { /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ $required = require $vendorDir.'/composer/installed.php'; - self::$installedByVendor[$vendorDir] = $required; - $installed[] = $required; - if (strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { - self::$installed = $required; - $copiedLocalDir = true; + $installed[] = self::$installedByVendor[$vendorDir] = $required; + if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { + self::$installed = $installed[count($installed) - 1]; } } } @@ -353,7 +350,7 @@ class InstalledVersions } } - if (self::$installed !== array() && !$copiedLocalDir) { + if (self::$installed !== array()) { $installed[] = self::$installed; } diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index e78f7ae..272d78f 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit99add140caccae6adfad678f070ccf26 +class ComposerAutoloaderInita51a12f10512101ced9101792e7253f5 { private static $loader; @@ -24,12 +24,12 @@ class ComposerAutoloaderInit99add140caccae6adfad678f070ccf26 require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInit99add140caccae6adfad678f070ccf26', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInita51a12f10512101ced9101792e7253f5', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit99add140caccae6adfad678f070ccf26', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInita51a12f10512101ced9101792e7253f5', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit99add140caccae6adfad678f070ccf26::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInita51a12f10512101ced9101792e7253f5::getInitializer($loader)); $loader->register(true); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 87af294..00e80d1 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit99add140caccae6adfad678f070ccf26 +class ComposerStaticInita51a12f10512101ced9101792e7253f5 { public static $prefixLengthsPsr4 = array ( 'C' => @@ -126,9 +126,9 @@ class ComposerStaticInit99add140caccae6adfad678f070ccf26 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit99add140caccae6adfad678f070ccf26::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit99add140caccae6adfad678f070ccf26::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit99add140caccae6adfad678f070ccf26::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInita51a12f10512101ced9101792e7253f5::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInita51a12f10512101ced9101792e7253f5::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInita51a12f10512101ced9101792e7253f5::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index b62c482..9e96b11 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -148,66 +148,6 @@ } ], "install-path": "./installers" - }, - { - "name": "woocommerce/subscriptions-core", - "version": "8.2.0", - "version_normalized": "8.2.0.0", - "source": { - "type": "git", - "url": "https://github.com/Automattic/woocommerce-subscriptions-core.git", - "reference": "442d585955ab048673c765a8afca680b1ea38e07" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Automattic/woocommerce-subscriptions-core/zipball/442d585955ab048673c765a8afca680b1ea38e07", - "reference": "442d585955ab048673c765a8afca680b1ea38e07", - "shasum": "" - }, - "require": { - "composer/installers": "^1.2 || ^2.2", - "php": "^7.1" - }, - "require-dev": { - "dave-liddament/sarb": "^1.1", - "phpunit/phpunit": "9.5.14", - "woocommerce/woocommerce-sniffs": "0.1.0", - "yoast/phpunit-polyfills": "1.1.0" - }, - "time": "2025-04-14T13:37:52+00:00", - "type": "wordpress-plugin", - "extra": { - "phpcodesniffer-search-depth": 2 - }, - "installation-source": "dist", - "archive": { - "exclude": [ - "!/build", - "*.zip", - "node_modules" - ] - }, - "scripts": { - "phpcs": [ - "bin/phpcs.sh" - ], - "lint": [ - "find . \\( -path ./vendor \\) -prune -o \\( -name '*.php' \\) -exec php -lf {} \\;| (! grep -v \"No syntax errors detected\" )" - ], - "test": [ - "phpunit" - ] - }, - "license": [ - "GPL-3.0-or-later" - ], - "description": "Sell products and services with recurring payments in your WooCommerce Store.", - "homepage": "https://github.com/Automattic/woocommerce-subscriptions-core", - "support": { - "source": "https://github.com/Automattic/woocommerce-subscriptions-core/tree/8.2.0", - "issues": "https://github.com/Automattic/woocommerce-subscriptions-core/issues" - }, - "install-path": "../woocommerce/subscriptions-core" } ], "dev": false, diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index aabd098..488b077 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -1,9 +1,9 @@ array( 'name' => 'woocommerce/woocommerce-subscriptions', - 'pretty_version' => 'dev-release/7.4.0', - 'version' => 'dev-release/7.4.0', - 'reference' => 'f038fe29017b9110f7f39251b9c042a8c076125a', + 'pretty_version' => 'dev-release/7.5.0', + 'version' => 'dev-release/7.5.0', + 'reference' => '8a1aa156addc46303ccd0cf815f732235a8c2acf', 'type' => 'wordpress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -19,19 +19,10 @@ 'aliases' => array(), 'dev_requirement' => false, ), - 'woocommerce/subscriptions-core' => array( - 'pretty_version' => '8.2.0', - 'version' => '8.2.0.0', - 'reference' => '442d585955ab048673c765a8afca680b1ea38e07', - 'type' => 'wordpress-plugin', - 'install_path' => __DIR__ . '/../woocommerce/subscriptions-core', - 'aliases' => array(), - 'dev_requirement' => false, - ), 'woocommerce/woocommerce-subscriptions' => array( - 'pretty_version' => 'dev-release/7.4.0', - 'version' => 'dev-release/7.4.0', - 'reference' => 'f038fe29017b9110f7f39251b9c042a8c076125a', + 'pretty_version' => 'dev-release/7.5.0', + 'version' => 'dev-release/7.5.0', + 'reference' => '8a1aa156addc46303ccd0cf815f732235a8c2acf', 'type' => 'wordpress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/vendor/woocommerce/subscriptions-core/.nvmrc b/vendor/woocommerce/subscriptions-core/.nvmrc deleted file mode 100644 index c85fa1b..0000000 --- a/vendor/woocommerce/subscriptions-core/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -16.17.1 diff --git a/vendor/woocommerce/subscriptions-core/build/index.asset.php b/vendor/woocommerce/subscriptions-core/build/index.asset.php deleted file mode 100644 index 430588b..0000000 --- a/vendor/woocommerce/subscriptions-core/build/index.asset.php +++ /dev/null @@ -1 +0,0 @@ - array('wc-blocks-checkout', 'wc-price-format', 'wc-settings', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '7e9abfc482fe190e29673f828b33f482'); \ No newline at end of file diff --git a/vendor/woocommerce/subscriptions-core/build/index.css b/vendor/woocommerce/subscriptions-core/build/index.css deleted file mode 100644 index fdfb15d..0000000 --- a/vendor/woocommerce/subscriptions-core/build/index.css +++ /dev/null @@ -1,2 +0,0 @@ -.wcs-recurring-totals-panel{position:relative;padding:1em 0 0}.wcs-recurring-totals-panel::after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wcs-recurring-totals-panel+.wcs-recurring-totals-panel::after{border-top-width:0}.wcs-recurring-totals-panel .wc-block-components-panel .wc-block-components-totals-item{padding-left:0;padding-right:0}.wcs-recurring-totals-panel .wc-block-components-totals-item__label::first-letter{text-transform:capitalize}.wcs-recurring-totals-panel .wcs-recurring-totals-panel__title .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals-panel__title{margin:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__button,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:hover,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:focus{font-size:.875em}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:first-child{margin-top:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:last-child{margin-bottom:0}.wcs-recurring-totals-panel__details .wcs-recurring-totals-panel__details-total .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals__subscription-length{float:right} - diff --git a/vendor/woocommerce/subscriptions-core/build/index.js b/vendor/woocommerce/subscriptions-core/build/index.js deleted file mode 100644 index 3c60d82..0000000 --- a/vendor/woocommerce/subscriptions-core/build/index.js +++ /dev/null @@ -1,26 +0,0 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var c=t[r]={i:r,l:!1,exports:{}};return e[r].call(c.exports,c,c.exports,n),c.l=!0,c.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)n.d(r,c,function(t){return e[t]}.bind(null,c));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=10)}([function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wc.blocksCheckout},function(e,t){e.exports=window.wc.wcSettings},function(e,t,n){var r=n(7);e.exports=function(e,t){if(null==e)return{};var n,c,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(c=0;c=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t){e.exports=window.wp.plugins},function(e,t){e.exports=window.wc.priceFormat},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,c={},i=Object.keys(e);for(r=0;r=0||(c[n]=e[n]);return c}},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var r=n(1),c=n(5),i=n(2),o=n(4),s=n.n(o),l=n(0),a=n(6),u=n(3);function p(e){return{day:Object(l._nx)("day","days",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions"),week:Object(l._nx)("week","weeks",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions"),month:Object(l._nx)("month","months",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions"),year:Object(l._nx)("year","years",e,"Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular.","woocommerce-subscriptions")}}function b(e,t,n){var r=e.billing_interval,c=e.billing_period,i=p(r)[c];switch(t=t.trim(),r){case 1:return"".concat(n," ").concat(t," ").concat(i);default:return Object(l.sprintf)( -/* - * translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", - * %3$d is the length, %4$s is week, month, year - */ -Object(l.__)("%1$s %2$s %3$d %4$s","woocommerce-subscriptions"),n,t,r,i)}}function m(e){return e.subscriptionLength===e.billingInterval}n(8);var g=Object(u.getSetting)("displayCartPricesIncludingTax",!1),d=function(e){var t=e.currency,n=e.values,c=n.total_discount,o=n.total_discount_tax,s=parseInt(c,10);if(!s)return null;var a=parseInt(o,10),u=g?s+a:s;return Object(r.createElement)(i.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,label:Object(l.__)("Discount","woocommerce-subscriptions"),value:-1*u})},_=function(e){var t=e.values,n=e.currency,c=e.selectedRate,o=e.needsShipping,s=e.calculatedShipping;if(!o||!s)return null;var a=g?parseInt(t.total_shipping,10)+parseInt(t.total_shipping_tax,10):parseInt(t.total_shipping,10),p=0===a&&Object(u.isWcVersion)("9.0",">=")?Object(r.createElement)("strong",null,Object(l.__)("Free","woocommerce-subscriptions")):a;return Object(r.createElement)(i.TotalsItem,{value:p,label:Object(l.__)("Shipping","woocommerce-subscriptions"),currency:n,description:!!c&&Object(l.sprintf)(// translators: %s selected shipping rate (ex: flat rate) -Object(l.__)("via %s","woocommerce-subscriptions"),c)})},f=function(e){var t=e.nextPaymentDate,n=e.subscriptionLength,c=e.billingPeriod,i=e.billingInterval,o=function(e){var t=e.subscriptionLength,n=e.billingPeriod,r=p(t);return Object(l.sprintf)("For %1$d %2$s",t,r[n],"woocommerce-subscriptions")}({subscriptionLength:n,billingPeriod:c}),s=m({subscriptionLength:n,billingInterval:i})?Object(l.sprintf)( -/* Translators: %1$s is a date. */ -Object(l.__)("Due: %1$s","woocommerce-subscriptions"),t):Object(l.sprintf)( -/* Translators: %1$s is a date. */ -Object(l.__)("Starting: %1$s","woocommerce-subscriptions"),t);return Object(r.createElement)("span",null,!!t&&s," ",!!n&&n>=i&&Object(r.createElement)("span",{className:"wcs-recurring-totals__subscription-length"},o))},O=function(e){var t=e.currency,n=e.billingInterval,c=e.billingPeriod,o=e.nextPaymentDate,s=e.subscriptionLength,a=e.totals,u=m({billingInterval:n,subscriptionLength:s})?Object(l.__)("Total","woocommerce-subscriptions"):function(e){var t=e.billingInterval,n=e.billingPeriod;switch(t){case 1:if("day"===n)return Object(l.__)("Daily recurring total","woocommerce-subscriptions");if("week"===n)return Object(l.__)("Weekly recurring total","woocommerce-subscriptions");if("month"===n)return Object(l.__)("Monthly recurring total","woocommerce-subscriptions");if("year"===n)return Object(l.__)("Yearly recurring total","woocommerce-subscriptions");break;case 2:return Object(l.sprintf)( -/* translators: %1$s is week, month, year */ -Object(l.__)("Recurring total every 2nd %1$s","woocommerce-subscriptions"),n);case 3:return Object(l.sprintf)( -/* Translators: %1$s is week, month, year */ -Object(l.__)("Recurring total every 3rd %1$s","woocommerce-subscriptions"),n);default:return Object(l.sprintf)( -/* Translators: %1$d is number of weeks, months, days, years. %2$s is week, month, year */ -Object(l.__)("Recurring total every %1$dth %2$s","woocommerce-subscriptions"),t,n)}}({billingInterval:n,billingPeriod:c});return Object(r.createElement)(i.TotalsItem,{className:"wcs-recurring-totals-panel__title",currency:t,label:u,value:a,description:Object(r.createElement)(f,{nextPaymentDate:o,subscriptionLength:s,billingInterval:n,billingPeriod:c})})},j=function(e){var t,n,c,o=e.subscription,s=e.needsShipping,u=e.calculatedShipping,p=o.totals,b=o.billing_interval,m=o.billing_period,f=o.next_payment_date,j=o.subscription_length,w=o.shipping_rates;if(!f)return null;var v=null==w||null===(t=w[0])||void 0===t||null===(n=t.shipping_rates)||void 0===n||null===(c=n.find((function(e){return e.selected})))||void 0===c?void 0:c.name,h=Object(a.getCurrencyFromPriceResponse)(p);return Object(r.createElement)("div",{className:"wcs-recurring-totals-panel"},Object(r.createElement)(O,{billingInterval:b,billingPeriod:m,nextPaymentDate:f,subscriptionLength:j,totals:parseInt(p.total_price,10),currency:h}),Object(r.createElement)(i.Panel,{className:"wcs-recurring-totals-panel__details",initialOpen:!1,title:Object(l.__)("Details","woocommerce-subscriptions")},Object(r.createElement)(i.TotalsWrapper,null,Object(r.createElement)(i.Subtotal,{currency:h,values:p}),Object(r.createElement)(d,{currency:h,values:p})),Object(r.createElement)(i.TotalsWrapper,{className:"wc-block-components-totals-shipping"},Object(r.createElement)(_,{currency:h,needsShipping:s,calculatedShipping:u,values:p,selectedRate:v})),!g&&Object(r.createElement)(i.TotalsWrapper,null,Object(r.createElement)(i.TotalsTaxes,{currency:h,values:p})),Object(r.createElement)(i.TotalsWrapper,null,Object(r.createElement)(i.TotalsItem,{className:"wcs-recurring-totals-panel__details-total",currency:h,label:Object(l.__)("Total","woocommerce-subscriptions"),value:parseInt(p.total_price,10)}))))},w=function(e){var t=e.extensions,n=e.cart,c=t.subscriptions,i=n.cartNeedsShipping,o=n.cartHasCalculatedShipping;return c&&0!==c.length?c.map((function(e){var t=e.key,n=s()(e,["key"]);return Object(r.createElement)(j,{subscription:n,needsShipping:i,calculatedShipping:o,key:t})})):null},v=function(e){var t=e.extensions,n=e.collapsible,c=e.collapse,i=e.showItems,o=e.noResultsMessage,l=e.renderOption,a=e.components,u=e.context,p=t.subscriptions,b=void 0===p?[]:p,m=a.ShippingRatesControlPackage,g=Object(r.useMemo)((function(){return Object.values(b).map((function(e){return e.shipping_rates})).filter(Boolean).flat()}),[b]),d=Object(r.useMemo)((function(){return 1 Status > Tools. -* Fix - Added support for previewing payment retry emails in WooCommerce email settings. -* Fix - Updated subscription email item table template to align with WooCommerce 9.7 email improvements. -* Fix - Prevent PHP warning on cart page shipping method updates by removing unused method: maybe_restore_shipping_methods. -* Fix - Removed unnecessary setting of renewal order paid date on status transition, relying on WooCommerce core behavior instead. -* Fix - Ensure the order_awaiting_payment session arg is restored when loading a renewal cart from the session to prevent duplicate orders. -* Fix - Ensure custom placeholders (time_until_renewal, customers_first_name) are included in customer notification email previews. -* Fix - For stores with HPOS + compatibility mode enabled, using the bulk delete related orders cache tool was not correctly deleting the meta from the WP Posts table. -* Fix - Prevent empty strings being saved in related orders cache ID meta when backfilling order data to the WP Posts table. -* Fix - Correctly load product names with HTML on the cart and checkout shipping rates. -* Dev - Fix Node version mismatch between package.json and .nvmrc (both are now set to v16.17.1). -* Add - Hooks to add more columns to the Related Orders table on admin - -= 8.0.1 - 2025-02-13 = -* Fix - Revert a change released in 7.2.0 which triggered the "woocommerce_cart_item_name" filter with the wrong number of parameters. - -= 8.0.0 - 2025-02-13 = -* Fix - Recommend WooPayments when there is no available payment gateway. -* Fix - Safeguards added to the Subscriptions Totals template used in the My Account area, to guard against fatal errors that could arise in unusual conditions. -* Fix - Correctly load product names with HTML on the cart and checkout shipping rates. -* Fix - Improve our admin notice handling to ensure notices are displayed to the intended admin user. -* Fix - Improve protections around the pending renewal order-creation process, to prevent uncaught exceptions and other errors from breaking the subscription editor. -* Fix - Prevent unnecessary subscription object lookups on non-subscription admin pages when global $post is set. -* Fix - After enabling the Customer Notification feature or changing the reminder timer setting, ensure notification emails are scheduled for subscriptions with pending cancellation status. -* Update - Include subscription items table in all customer notification emails. -* Update - Subscription notes for unsent customer notification emails now only occurs if WCS_DEBUG is enabled. -* Update - Improved performance of Subscriptions-related aspects of the WooCommerce System Status Report. -* Dev - Introduces a new `woocommerce_subscription_valid_customer_notification_types` filter to modify which notification types are scheduled in Action Scheduler. - -= 7.9.0 - 2025-01-10 = -* Add - Compatibility with WooCommerce's new preview email feature introduced in 9.6. -* Fix - Prevent payment gateways that complete Change Payment requests asynchronously from blocking future attempts to update payment methods for all subscriptions. -* Fix - Resolved an issue that could lead to undefined variable when attempting to send a customer notification email with no order. -* Fix - Prevents the customer's postal code being used as their billing city in the current session, following a change to payment details. -* Dev - Use the subscription's customer ID during the `wcs_can_user_renew_early()` function call when sending customer notification emails. -* Dev - Fix PHP deprecated warnings caused by calling esc_url with null. - -= 7.8.0 - 2024-12-16 = -* Fix - Prevent failing non-recent renewal order from suspending the subscription and marking the most recent renewal order as failed. -* Fix - Use block theme-styled buttons for subscription and related-orders actions on My Account pages. -* Fix - Subscription totals not properly updating when customers remove items via the My Account > View Subscription page on some stores with caching enabled. -* Fix - Resolved unexpected errors during the renewal process when a subscription contains metadata with key "id". -* Update - Changed the link on the order thank-you page to take customers directly to their "My Account > Subscriptions" page. - -= 7.7.2 - 2024-11-26 = -* Fix - Prevents notices being displayed on WordPress 6.7 due to loading translations too early. - -= 7.7.1 - 2024-11-13 = -* Fix - Only show the individual subscription information in customer notification emails, not all subscriptions purchased in the initial order. -* Fix - Resolved issues with Customer Notification emails not being sent due to unsupported emoji used in the default email subject. - -= 7.7.0 - 2024-11-13 = -* Add - New Customer Notification feature: sends reminder emails for upcoming subscription renewals, trials ending, and subscription expirations. -* Fix - Prevent adding products to the cart if a subscription renewal is already present. -* Update - Improved performance of wcs_get_subscription() when querying by product and customer or order. -* Update - Improved performance when checking limited subscription product availability. -* Update - Deprecate upgrading from versions of WooCommerce Subscriptions prior to 3.0.0 (released Jan 2020). -* Dev - Minor refactoring of `init` method in `WC_Subscriptions_Upgrader` class. -* Dev - Introduce the filter `woocommerce_subscriptions_synced_first_renewal_payment_timestamp` to enable plugins to modify the first renewal date of synced subscriptions. -* Dev - Update `get_post_meta()` calls to fetch product meta using CRUD getters. - -= 7.6.0 - 2024-10-14 = -* Fix - Correctly updates a subscription status to `cancelled` during a payment failure call when the current status is `pending-cancel`. -* Fix - Clear the `cancelled_email_sent` meta when a subscription is reactivated to allow the customer to receive future cancellation emails. -* Fix - Prevent deprecation notices after updating to WooCommerce 9.3. -* Fix - Prevent PHP fatal error that occurs when calculating the total tax refunded on a subscription. -* Dev - Only initialise the `WCS_WC_Admin_Manager` class on stores running WC 9.2 or older. This class handled integration with the Woo Navigation feature that was removed in WC 9.3. - -= 7.5.0 - 2024-09-12 = -* Dev - Removing the unused method `maybe_remove_formatted_order_total_filter` hooked to `woocommerce_get_formatted_order_total` which was deprecated. -* Fix - Resolved two issues preventing the correct display of the "Subscription items can no longer be edited." message on the Edit Subscription page. -* Fix - Checks for the existence of `wc_get_page_screen_id` before calling it on `wcs_get_page_screen_id`, and for the admin context before calling `list_table_primary_column` to prevent fatal errors. -* Fix - Blocks the reactivation of a subscription when the end date is in the past. -* Fix - Ensure a subscription's modified date is updated when its related order cache is updated on non-HPOS sites. -* Fix - Ensure trial period form data is set before use to prevent fatal errors when the data is missing. -* Fix - Resolved an error with coupon discount calculations for manual or early renewal orders on stores with tax-inclusive pricing. - -= 7.4.3 - 2024-09-05 = -* Fix - Prevent errors during checkout when a customer is switching their subscription product and does not require payment. - -= 7.4.2 - 2024-08-27 = -* Fix - Resolved an issue where simple product prices were incorrectly set to $0 when purchasing subscriptions and simple products with a coupon in WC 9.2. - -= 7.4.1 - 2024-08-21 = -* Fix - Add a year to the next renewal date billing interval is 12 months or more for a synced subscription. - -= 7.4.0 - 2024-08-16 = -* Dev - Introduce new parameter to WC_Subscription::get_last_order() to enable filtering out orders with specific statuses. -* Update - Schedule subscription-related events with a priority of 1 to allow for earlier execution within the Action Scheduler. -* Fix - Ensure admin notices are displayed after performing bulk actions on subscriptions when HPOS is enabled. -* Fix - Resolved an error when purchasing subscription products on the block checkout with a limited recurring coupon. - -= 7.3.0 - 2024-07-16 = -* Fix - Label improvements on subscription and order page templates. -* Fix - Fixed an issue with subscriptions containing multiple renewal orders to mark a random item as processing, instead of the last order. -* Fix - Prevent errors from invalid subscription objects during customer payment method updates. - -= 7.2.0 - 2024-06-13 = -* Fix - label improvement on my subscription page template. -* Fix - Regenerate subscriptions related order caches (renewal, resubscribe, switch) if it's stored as an invalid value to prevent fatal errors. -* Update - Show "FREE" instead of 0 when there is no shipping cost in the recurring totals section of the Cart and Checkout blocks (requires WooCommerce 9.0+). -* Dev - New function wcs_set_recurring_item_total() to set line item totals that have been copied from an initial order to their proper recurring totals (i.e. remove sign-up fees). - -= 7.1.1 - 2024-05-09 = -* Fix - Resolved an issue that caused "WC_DateTime could not be converted to int" warnings to occur on non-hpos sites while editing a subscription. - -= 7.1.0 - 2024-05-09 = -* Fix - Add check to prevent fatal error in rsort and array_sum. -* Fix - Use `add_to_cart_ajax_redirect` instead of the deprecated `redirect_ajax_add_to_cart` function as callback. -* Fix - Filtered order links in subscription reports returns all the orders when HPOS is enabled. -* Fix - Typo in confirmation alert when users remove an item from a subscription. -* Fix - Ensure the scheduled sale price for subscription products ends at the end of the "to" day set in product settings. -* Fix - Subscription table is empty in mobile view when HPOS is enabled. -* Fix - WooCommerce page header is hidden when HPOS is enabled. -* Fix - Subscription updated messages missing on the Edit Subscription page when HPOS is enabled. -* Fix - Resolved an issue that prevented bulk actions from running on the Subscriptions list table when the table was filtered by date, payment method, product or customer. -* Update - Update the shipping method styling to apply borders to the highlighted shipping option in the Checkout block. -* Update - Include a full stack trace in failed scheduled action logs to improve troubleshooting issues. -* Update - Show notice about product being removed from the cart when a subscription is for disabled mixed checkout setting. -* Dev - Calling wcs_create_subscription() will no longer attempt to fetch a fresh instance of the subscription at the end. This is to prevent loading the subscription from the database potentially unnecessarily. - -= 7.0.0 - 2024-04-11 = -* Fix - Update the failing payment method on a subscription when customers successfully pay for a failed renewal order via the block checkout. -* Fix - Resolved an issue that would cause subscriptions to be directly cancelled by the WooCommerce process of automatically cancelling unpaid orders in-line with the hold stock setting. -* Fix - Prevent duplicate status transition notes on subscriptions and potential infinite loops when processing subscription status transitions. -* Fix - Resolved an issue that could lead to "Undefined array key 'order-received'" errors. -* Fix - Resolved errors that could occur when paying for renewal orders via the checkout when the store has custom checkout fields. -* Fix - Resolved database errors that would occur when ordering the subscriptions list table by the 'Last order date' on sites with HPOS enabled. -* Dev - Introduced a new filter ('wcs_setup_cart_for_subscription_initial_payment') to enable third-party plugins to use the pay-for-order flow to complete a subscription's initial payment. - -= 6.9.0 - 2024-03-28 = -* Fix - Resolved an issue where discounts, when reapplied to failed or manual subscription order payments, would incorrectly account for inclusive tax. -* Fix - Resolved an issue that could cause an empty error notice to appear on the My Account > Payment methods page when a customer attempted to delete a token used by subscriptions. -* Fix - Make sure we always clear the subscription object from cache after updating dates. -* Fix - Use block theme styles for the 'Add to Cart' button on subscription product pages. -* Fix - Customer notes not being saved on the Edit Subscription page for stores with HPOS enabled. -* Fix - Ensure products that have a yearly billing period can choose a date that the subscription is synchronized to. -* Fix - Improved alignment of subscription product pricing fields on the edit product screen for consistency with other fields. -* Fix - Avoid setting empty meta keys on subscriptions when changing the customer's default payment method. -* Fix - Use a more scalable way to filter the orders admin list table by parent orders on HPOS stores. -* Fix - Resolved an issue that prevented subscription custom place order button labels from working on the block checkout. -* Update - Change the update all subscriptions checkbox displayed on the change payment method page to be enabled by default. - -= 6.8.0 - 2024-02-08 = -* Fix - Block the UI after a customer clicks actions on the My Account > Subscriptions page to prevent multiple requests from being sent. -* Fix - WC 8.6.0 compatibility: Resolved wc_get_log_file_path() deprecation warnings. - -= 6.7.1 - 2024-01-17 = -* Fix - Resolved an error that would occur with WC 8.5.0 when editing a subscription customer from the admin dashboard. - -= 6.7.0 - 2024-01-11 = -* Update - Changed the edit subscription product "Expire after" (Subscription length) so it more clearly describes when a subscription will automatically stop renewing. -* Update - Log all exceptions caught by WooCommerce while processing a subscription scheduled action. -* Fix - Resolved an issue that caused ordering the Admin Subscriptions List Table to not work when HPOS is enabled. - -= 6.6.0 - 2023-12-20 = -* Fix - When using the checkout block to pay for renewal orders, ensure the order's cart hash is updated to make sure the existing order can be used. -* Fix - Prevents a PHP fatal error that occurs when the cart contains a renewal order item that no longer exists. -* Fix - When HPOS is enabled and data compatibility mode is turned on, make sure subscription date changes made to postmeta are synced to orders_meta table. -* Fix - Resolved an issue that would cause undefined $current_page, $max_num_pages, and $paginate variable errors when viewing a page with the subscriptions-shortcode. - -= 6.5.0 - 2023-11-09 = -* Add - When a customer toggles automatic renewals on or off via their My Account page, add a note to the subscription to record that event. -* Fix - When a subscription is flagged as requiring manual payments, allow admin users to turn on automatic payments for a subscription via the Edit Subscription page by selecting a new payment method. -* Fix - When processing an early renewal order, make sure the suspension count is reset back to 0 on payment complete. -* Fix - Ensure proper backfilling of subscription metadata (i.e. dates and cache) to the postmeta table when HPOS is enabled and compatibility mode (data syncing) is turned on. -* Fix - Fetch and update the `_cancelled_email_sent` meta in a HPOS compatible way. -* Dev - Introduce a new wcs_get_subscription_grouping_key() function to generate a unique key for a subscription based on its billing schedule. This function uses the existing recurring cart key concept. -* Dev - Deprecate the WC_Subscriptions_Synchroniser::add_to_recurring_cart_key(). Use WC_Subscriptions_Synchroniser::add_to_recurring_product_grouping_key() instead. - -= 6.4.0 - 2023-10-18 = -* Add - Use admin theme color and the correct WooCommerce colors. -* Fix - Resolve an issue that would cause 3rd party plugin edit product fields with the show_if_variable-subscription class to be incorrectly hidden. -* Fix - Allow gateways to execute action on payment method deletion before updating the subscription. -* Fix - Ensure subscriptions have a date created that correctly accounts for the site's timezone. Fixes issues with subscriptions having a date created double the site's UTC offset. -* Fix - When HPOS is enabled, fix quick-editing the subscription statuses on the admin list table. -* Dev - Updated the hooks for Checkout Blocks, replacing the deprecated `woocommerce_blocks_checkout_` prefixed hooks with `woocommerce_store_api_checkout`. -* Dev - PHP 8.2: Fix "Creation of dynamic property" warnings. - -= 6.3.0 - 2023-10-06 = -* Add - Introduce the "Subscription Relationship" column under the Orders list admin page when HPOS is enabled. -* Fix - Resolved an issue that caused subscriptions with an unpaid early renewal order to be incorrectly considered as needing payment. -* Fix - When HPOS is enabled, make the orders_by_type_query filter box work in the WooCommerce orders screen. -* Fix - Ensure renewal orders paid via the Block Checkout are correctly linked to their subscription. -* Fix - Resolved an issue that caused paying for failed/pending parent orders that include Product Add-ons to not calculate the correct total. -* Fix - Ensure the order needs processing transient is deleted when a subscription order (eg renewal) is created. Fixes issues with renewal orders going straight to a completed status. -* Fix - Store the correct subscription start date in postmeta and ordermeta when HPOS and data syncing is being used. -* Fix - When HPOS is enabled, deleting a customer will now delete their subscriptions. -* Fix - Missing styles on the Edit Subscription page when HPOS is enabled. - -= 6.2.0 - 2023-08-10 = -* Add - Introduce an updated empty state screen for the WooCommerce > Subscriptions list table. -* Fix - Ensure subscription checkout and cart block integrations are loaded on store environments where WooPayments is not enabled. -* Fix - Ensure the shipping phone number field is copied to subscriptions and their orders when copying address meta. -* Update - When HPOS is disabled, fetch subscriptions by customer_id using the user's subscription cache to improve performance. -* Dev - Deprecated the 'woocommerce_subscriptions_not_found_label' filter. - -= 6.1.0 - 2023-07-26 = -* Fix - Resolved an issue that prevented the "Used for variations" checkbox to not be enabled on the edit product page load causing variations to be deleted erroneously. -* Dev - Fixed wcs_get_subscription_orders() returning an empty list when querying parent orders when HPOS is enabled with data syncing off. - -= 6.0.0 - 2023-07-18 = -* Fix - Resolve an issue that prevented the "Used for variations" checkbox from being enabled on the variable subscription product edit screen on WC version v7.9.0. - -= 5.9.0 - 2023-07-14 = -* Fix - Ensure when a customer changes the shipping method on cart and checkout that the recurring totals correctly reflect the chosen method. - -= 5.8.0 - 2023-07-05 = -* Fix - When HPOS is enabled, permanently deleting a subscription related order wasn't updating the related orders cache properly. -* Fix - Added logic to check if the recurring cart array is present before displaying the recurring totals section in the cart. - -= 5.7.2 - 2023-06-05 = -* Fix - Resolved an issue with customers being redirected to an incorrect Pay for Order URL after login. - -= 5.7.1 - 2023-05-11 = -* Dev - Resolve errors for third-party code using the URLs returned from WC_Subscriptions_Admin::add_subscription_url() and WCS_Cart_Renewal::get_checkout_payment_url() because they were erroneously escaped. #440 -* Dev - Enable third-party code to alter the delete payment token URL returned from flag_subscription_payment_token_deletions. #440 - -= 5.7.0 - 2023-05-04 = -* Fix - Fatal error from third-party extensions using the `woocommerce_update_order` expecting the second parameter. -* Dev - Pass the subscription object as the second parameter to `woocommerce_update_subscription` hook (and `woocommerce_update_order` for backwards compatibility). -* Dev - Return a response from the WC_Subscription::set_status() function in line with the parent WC_Order::set_status() function. -* Dev - Add the 'wcs_recurring_shipping_package_rates_match_standard_rates' filter to enable third-parties to override whether the subscription packages match during checkout validation. - -= 5.6.0 - 2023-04-19 = -* Fix - Correctly determine subscription free shipping eligibility when the initial payment cart isn't eligible. Fixes erroneous "Invalid recurring shipping method" errors on checkout. #409 -* Dev - Fixed precision loss notice that occurs when running PHP 8.1. #428 -* Dev - Fix phpcs and semgrep warnings to improve code quality. #429 -* Dev - Use `wp_safe_redirect()` when processing a payment method change request. #429 - -= 5.5.0 - 2023-03-10 = -* Fix - When HPOS is enabled, changing your address while paying for a renewal order will update the address on the subscription. #413 -* Fix - Prevent admin error notices being shown for the "subscription trial end" event that was caused by no callbacks being attached to this scheduled action. #414 -* Fix - Prevent fatal error when copying the `_shipping_address` meta data where the value is not an array. #417 - -= 5.4.0 - 2023-02-21 = -* Fix - Remove the recurring shipping method cache that caused bugs for third-party plugins like Conditional Shipping and Payments. #407 - -= 5.3.1 - 2023-02-01 = -* Fix - Fatal error when loading the Edit Subscription page with custom admin billing or shipping fields. #403 - -= 5.3.0 - 2023-01-26 = -* Add - Highlight subscriptions with overdue payment in list view with red icon & tooltip. -* Fix - Shipping address correctly set when resubscribing or switching subscriptions that contain different billing and shipping addresses. -* Fix - When processing customer requests to update all their subscription payment methods, ensure the updated subscription is used fetch the new payment meta, not and old instance. -* Dev - Remove deprecated `strptime` function in favour of `DateTime::createFromFormat`. -* Fix - Catch exceptions when changing payment method associated with a subscription to avoid fatal errors. - -= 5.2.0 - 2023-01-23 = -* Add - New wcs_set_order_address() helper function to set an array of address fields on an order or subscription. -* Fix - Edit, add, and list Subscription admin pages now work when HPOS is enabled. -* Fix - Fixed issues where multiple subscription purchases wouldn't appear on the My Account > Subscriptions screen, on HPOS environments. -* Fix - Refactor `WCS_Meta_Box_Subscription_Data::save` to support HPOS stores, fixing a PHP warning notice when updating an order via the Edit Order screen. -* Fix - Set the `download_permissions_granted` value when purchasing a downloadable subscription product when HPOS is enabled. -* Fix - When a customer changes their address on their account or subscription, make sure the new address is saved when HPOS is enabled. -* Fix - Removed the potential for an infinite loop when getting a subscription's related orders while the subscription is being loaded. -* Fix - Refactor `WC_Subscriptions_Renewal_Order::get_failed_order_replaced_by()` to support HPOS stores. -* Fix - Refactor the `WC_Subscriptions_Tracker` class to support HPOS stores. -* Fix - "Subscriptions by Payment Gateway" in WooCommerce → Status now shows the correct values when HPOS is enabled. -* Fix - Check whether the order actually exists before accessing order properties in wcs_order_contains_subscription() -* Fix - Replace the get_posts() used in get_subscriptions_from_token() to support HPOS stores. -* Fix - On HPOS stores, when a subscription's parent order is trashed or deleted, make sure the related subscription is also trashed or deleted. -* Fix - On HPOS stores, when a subscription is trashed or deleted, make sure it is cancelled first. -* Fix - Merge any custom meta_query args passed to wcs_get_orders_with_meta_query() to avoid overriding WC core args that map onto meta_query. -* Fix - Filtering the Subscriptions List Table by customer, product ID and payment method, now works on stores with HPOS enabled. -* Fix - Prevent erroneously resyncing a subscription every time it is loaded from the database on HPOS environments. -* Fix - Fix "Trying to get property 'ID' of non-object" errors on the edit subscription screen when HPOS is enabled. -* Fix - When HPOS is enabled, clicking the related orders link on the Subscriptions Table now filters the table with the related orders (previously all orders were shown). -* Fix - On HPOS environments, ensure subscription related order caches are updated when relationship order meta (eg `_subscription_renewal` or `_subscription_switch`) is updated. -* Fix - Show subscription status filters/views above the subscriptions list table on stores with HPOS enabled. -* Fix - Reorder the edit subscription meta boxes on HPOS environments so the line items meta box appears after the subscription data. -* Fix - On HPOS environments, prepopulate the subscription start date when creating a new subscription via the admin edit screen. -* Fix - On HPOS environments, handle the admin subscriptions list table bulk actions and row actions in a HPOS compatible way. -* Fix - On HPOS environments, admin notices might show incorrect subscription or order link as part of the admin notice. -* Fix - On HPOS environments, parent order link on subscription edit page, in subscription details box, is incorrect. -* Fix - On HPOS environments, update cache when subscription is trashed, deleted, or restored / untrashed. -* Fix - Replace code using wp_count_posts( 'shop_subscription' ) with data store function to count subscriptions grouped by statuses on stores with HPOS enabled. -* Dev - Replace code using get_post_type( $subscription_id ) with WC Data Store get_order_type(). -* Dev - Add subscriptions-core library version to the WooCommerce system status report. -* Dev - Introduced a WCS_Object_Data_Cache_Manager and WCS_Object_Data_Cache_Manager_Many_To_One class as HPOS equivalents of the WCS_Post_Meta_Cache_Manager classes. -* Dev - Introduced a new `untrash_order()` in the `WCS_Orders_Table_Subscription_Data_Store` class to fix untrashing subscriptions on stores that have HPOS enabled. -* Dev - Moved the trash, untrash & delete related `add_actions()` in the `WC_Subscriptions_Manager` class to be added on the `woocommerce_loaded` action. -* Dev - Update `wp_delete_post()` code that was used to delete a subscription to use CRUD methods to support HPOS. -* Dev - Fix phpcs violations in the `WC_Subscriptions_Tracker` class to improve code quality. -* Dev - Fix phpcs violations in the `WCS_Admin_System_Status` class to improve code quality. - -= 5.1.0 - 2022-11-24 = -* Fix - Set payment tokens when copying data between orders and subscriptions in a CRUD compatible way. Fixes PHP notices during renewal order process. -* Fix - Infinite loop that can occur with `WCS_Orders_Table_Subscription_Data_Store::read_multiple()` on HPOS-enabled stores. -* Fix - On HPOS stores, when querying for subscriptions with wcs_get_orders_with_meta_query() with status 'any', ensure that wc_get_orders() queries for subscription statuses. -* Fix - On HPOS stores, when saving a subscription make sure subscription properties (ie `_requires_manual_renewal`) are saved to the database. -* Fix - On HPOS stores, when a subscription is loaded from the database, make sure all core subscription properties are read directly from meta. -* Fix - When viewing My Account > Subscriptions, fix an issue where no subscriptions were listed when HPOS is enabled. -* Fix - On HPOS stores, ensure payment tokens are copied from the subscription to the renewal order. -* Fix - Refactor `WCS_Meta_Box_Schedule::save` to support HPOS stores, fixing a PHP warning notice when updating an order via the Edit Order screen. -* Fix - Return a fresh instance of the renewal order after creating it. Fixes caching issues on HPOS sites where the returned order has no line items. -* Fix - Processing a manual renewal order with HPOS and data syncing enabled correctly saves the related order cache metadata on the subscription and prevents the post and order meta data getting out of sync. -* Fix - Use supported CRUD apis to determine if subscriptions are present on store (`wcs_do_subscriptions_exist`) -* Fix - With HPOS and data syncing enabled, updating the status of a pending manual renewal order to a paid status correctly activates the related subscription. -* Update - Refactor the `wcs_is_subscription` helper function to support HPOS. -* Update - Refactor our Related Orders data store classes (WCS_Related_Order_Store_Cached_CPT and WCS_Related_Order_Store_CPT) to use CRUD methods to support subscriptions and orders stored in HPOS. -* Update - Display related orders table when viewing the new "Edit Order" page (HPOS enabled stores). -* Fix - On HPOS stores, make sure the links in the related-orders table redirect to the new Edit Order URL. -* Dev - Removed the deprecated "wcs_subscriptions_for_{$relation_type}_order" dynamic hook used to filter the list of related subscriptions for the given relation type. The following hooks have been removed with no alternative: - wcs_subscriptions_for_renewal_order - wcs_subscriptions_for_switch_order - wcs_subscriptions_for_resubscribe_order -* Dev - Introduce a WC_Subscription::set_status() function to handle subscriptions set with a draft or auto-draft status. Replaces the need for the overriding WC_Subscription::get_status() which has been deleted. -* Dev - Manual renewal orders created with HPOS and data syncing enabled are properly linked to the subscription by its `_subscription_renewal` meta and backfilled to posts table. - -= 5.0.0 - 2022-11-14 = -* Dev - The library has been bumped to version to 5.0.0 to reduce confusion with the version of WooCommerce Subscriptions. -* Dev - Usage of \WC_Subscriptions_Core_Plugin::get_plugin_version() is no longer recommended for version detection. \WC_Subscriptions_Core_Plugin::get_library_version() should be used instead. -* Add - New wcs_get_orders_with_meta_query() helper function to query for orders and subscriptions. -* Update - Replace instances of `get_posts()` across codebase with new wcs_get_orders_with_meta_query() function. -* Dev - Code that was tagged with a version and moved from WooCommerce Subscriptions now explicitly mentions this and shows the correct subscriptions-core and WC Subscriptions versions. -* Dev - Refactor the saving of subscription dates in the subscription datastore to separate fetching changes and saving. Enables backfilling subscription dates when HPOS syncing is enabled. - -= 2.5.2 - 2022-11-15 = -* Fix - When creating a subscription via the checkout, make sure a new instance of the subscription is attached to the `woocommerce_checkout_subscription_created` action hook. - -= 2.5.1 - 2022-11-04 = -* Dev - Replace the use of the deprecated wcs_renewal_order_meta hook with wc_subscription_renewal_order_data in the WCS_Related_Order_Store_Cached_CPT class. -* Dev - Fix typo in deprecation notice for the 'wcs_{type}_meta_query' filter. Incorrect replacement hook. - -= 2.5.0 - 2022-11-04 = -* Add - New WCS_Orders_Table_Subscription_Data_Store class to support subscriptions stored in High-Performance Order Storage (HPOS). -* Add - New WCS_Orders_Table_Data_Store_Controller class to load the proper subscriptions data store when the store has HPOS enabled. -* Add - New data copier class to copy data to subscriptions and related orders in place of direct database queries in prepraration for HPOS support. -* Fix - When saving sync meta data on a new subscription, use 'woocommerce_new_subscription' instead of 'save_post'. This is to prevent errors when purchasing a subscription on stores that have HPOS enabled. -* Update - Improve maybe_add_subscription_meta() and subscription_contains_synced_product() inside our WC_Subscriptions_Synchroniser class to use CRUD methods. -* Dev - wcs_get_objects_property and wcs_set_objects_property have been marked as deprecated. Getters/Setters should be used on the objects instead. -* Dev - Deprecated the "wcs_{type}_meta_query" dynamic hook used to alter the database query used to fetch the meta data to copy between subscriptions and renewal orders. There is no direct replacement. Third-parties should use the "wc_subscriptions_{type}_data" or "wc_subscriptions_object_data" hooks instead. -* Dev - Deprecated the "wcs_{type}_meta" dynamic hook used to filter data copied to subscriptions and renewal orders. Third-parties should use wc_subscriptions_{type}_data instead. - wcs_subscription_meta -> wc_subscriptions_subscription_data - wcs_parent_meta -> wc_subscriptions_parent_data - wcs_resubscribe_order_meta -> wc_subscriptions_resubscribe_order_data - wcs_renewal_order_meta -> wc_subscriptions_renewal_order_data - -= 2.4.1 - 2022-11-02 = -* Fix - Undefined method WC_Order::set_shipping_address() on stores running pre-7.1 of WooCommerce which prevented subscriptions from being purchased. - -= 2.4.0 - 2022-10-28 = -* Update - The subscription creation function `wcs_create_subscription` has been updated to use WooCommerce CRUD methods in preparation for supporting High Performance Order Storage (HPOS). -* Update - Improve wcs_copy_order_address() to use modern APIs for setting address fields. -* Dev - woocommerce_new_subscription_data hook will only work with CPT datastore and so has been deprecated. -* Dev - i18n usage of strftime has been deprecated for subscription titles. Date is now formatted using woocommerce standard date formatting. - -= 2.3.0 - 2022-10-07 = -* Fix - Move One Time Shipping metabox fields to use the woocommerce_product_options_shipping_product_data hook introduced in WC 6.0. -* Dev - Define build tool version requirements for consistent development and build environments. -* Update - Improve handling of bulk action execution. - -= 2.2.1 - 2022-08-25 = -* Fix - Fatal Error caused in rare cases where quantity is zero during renewal. - -= 2.2.0 - 2022-08-03 = -* Fix - Update subscription address when changed with renewals on block checkout. - -= 2.1.0 - 2022-06-06 = -* Fix - Fatal Error caused in rare cases where quantity is zero during renewal. - -= 2.0.0 - 2022-05-20 = -* Dev - Retrieving users subscriptions order has been updated to use the WooCommerce specific APIs in WC_Subscriptions_Order. -* Dev - Deprecate the WC_Subscriptions_Order::get_meta() function. Use wcs_get_objects_property( $order, $meta_key, "single", $default ) instead. -* Dev - Update the wcs_get_objects_property() function to prevent calls to get_post_meta() on objects that support calling the get_meta() function. -* Dev - Remove the get_post_meta() call from WCS_Post_Meta_Cache_Manager::maybe_update_for_post_change(). -* Dev - Replace code using get_post_type( $order_id ) with WC Data Store get_order_type(). -* Dev - Replace all cases of update_post_meta() where an Order ID is passed to use WC_Order::update_meta_data() instead. - -= 1.9.0 - 2022-04-27 = -* Fix: Display subscription billing details in the Cart Block when purchasing products with subscription plans created using the All Products extension. PR#149 -* Dev: Update phpunit to v9 to allow testing against newer php versions. PR#140 - -= 1.8.0 - 2022-04-04 = -* Update: Switch to global functions to remove deprecation warnings originating from WooCommerce Blocks. PR#124 - -= 1.7.0 - 2022-03-18 = -* Fix: Sets up subscriptions integration with the Mini Cart Block and adds new hook to filter compatible blocks. PR#103 -* Fix: When using a WooCommerce Blocks powered checkout, fix an issue that led to limited products being removed from the cart when completing a switch or renewal order. PR#119 wcs#4232 -* Fix: When there is only one Shipping Method available in the recurring shipping package, make sure that this method is treated as selected in the current session and the `woocommerce_after_shipping_rate` action runs. PR#115 -* Fix: Don't anonymize new subscriptions related to old subscriptions via a resubscribe relationship. PR#121 wcs#4304 wcpay#3889 -* Fix: Content that appears on the My account > Payment methods page should be translatable. PR#125 wcs#4180 wcpay#3974 - -= 1.6.4 - 2022-02-10 = -* Fix: When changing the payment method, make sure the subscription total returns $0 when `subscriptions-core` is loaded after the `woocommerce_loaded` action hook. PR#111 wcpay#3768 - -= 1.6.3 - 2022-02-07 = -* Fix: Replace uses of is_ajax() with wp_doing_ajax(). PR#108 wcpay#3695 wcs#4296 -* Improve handling of session data. - -= 1.6.2 - 2022-01-19 = -* Fix: Prevent fatal error when too few arguments passed to widget_title filter. PR#100 - -= 1.6.1 - 2022-01-18 = -* Dev: Update the list of "export-ignore" in `.gitattributes` to include recent developer files. PR#97 -* Dev: Set the composer package type to "wordpress-plugin". PR#96 - -= 1.6.0 - 2022-01-17 = -* Fix: When viewing a WCPay Subscription product page, make sure other gateway's express payment buttons aren't shown. PR#87 wcpay#3401 -* Fix: When viewing a WC Product page with a WCPay subscription product in cart, make sure other gateway's express payment buttons are shown. PR#87 wcpay#3401 - -= 1.5.0 - 2022-01-14 = -* New: Introduce filter to allow third-parties to specify the minimum recurring amount the payment method can support. Displays a warning to the merchant when creating products below that amount. #PR89 wcpay#3542 - -= 1.4.0 - 2022-01-03 = -* Fix: Simple subscription elements on the product edit page not shown/hidden when necessary. PR#80 -* Fix: Prevent fatal errors on the admin subscriptions screen when a subscription fails to load. PR#84 wcpay#3596 wcs#4286 -* Fix: Compatibility issue when loading subscriptions templates. PR#86 wcpay#3606 wcs#4291 - -= 1.3.0 - 2021-12-21 = -* Fix: Remove references to the Subscription extension in the tooltips found on the Payment Methods settings table. PR#55 wcpay#3234 -* Fix: Update the Automatic Recurring Payments column on the Payment Methods table to only show which payment methods are supported by Subscriptions Core. PR#55 -* Tweak: Update deprecation message when calling WC_Subscriptions_Coupon::cart_contains_limited_recurring_coupon() to mention the correct replacement function. PR#53 -* Fix: Prevent deprecation warnings when using WooCommerce Blocks. PR#54 -* Tweak: Update recurring payments copy on payment gateways page. -* Fix: Incorrect text when filtering subscriptions to no results. -* Changed: Subscription products must have a recurring amount greater than $0. PR#56 wcpay#3309 - -= 1.2.0 - 2021-11-23 = -* Fix: Update tooltip wording when deleting product variation. PR#46 -* Fix: Don't show an admin error notice when a store downgrades to a previous minor version of Subscriptions. WCS#4271 - -= 1.1.0 - 2021-11-12 = -* Fix: Add consistent margins to the recurring taxes totals row on the Checkout and Cart block. PR#39 -* Fix: Fatal error due to order with no created date in order row template. PR#40 -* Fix: Fatal error on the customer payment page for renewal orders with deleted products. PR#42 -* Fix: Misleading order note on payment method change. PR#41 - -= 1.0.3 - 2021-10-29 = -* Fix: Errors when attempting to get the plugin version during PayPal requests. PR#27 - -= 1.0.2 - 2021-10-29 = -* Fix: PHP 7.2 compatibility - remove trailing commas from function args. PR #23 - -= 1.0.1 - 2021-10-22 = -* Fix: Don't show a downgrade notice when activating the WC Subscriptions extension after installing WCS Core. PR#7 -* Fix: Correctly show the available payment methods when paying for a subscription renewal order. PR#9 -* Fix: Don't show the WC Subscriptions extension welcome/installation message after installing WCS Core. PR#11 -* Fix: Remove the "Welcome to Subscriptions" notice that is displayed upon upgrading from previous minor versions. PR#14 -* Fix: Don't display a "Welcome to Subscriptions 2.1" for stores that have upgraded from really old version of Subscriptions. PR#16 -* Fix: Errors during the upgrade process for stores that are upgrading from very old versions of Subscriptions (1.5.0). PR#16 -* Fix: Show subscription billing information (recurring cart totals, sign up fees etc) on the WooCommerce Checkout block. PR#18 - -= 1.0.0 - 2021-09-22 = -* New: Subscriptions Core first release diff --git a/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions-fr.mo b/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions-fr.mo deleted file mode 100644 index d7c119a05c33e1b823764ba92722047fa03e5be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190575 zcmd3v2b`Q$_4j9&KmdVI1EEfOG1-tnNJtun9WD`1s+1=S>lHHwUW;X@tT?o=a zLAoGFlMaR^L6Kr8Ql$urAd1Q#1w=&N@9&)ZJoC)#ZUA53;z#n``;`0Kd+xdCo_p?n zo_S-_ZWpHb-#@#hQrp7!2P&0H-9M|ut@!f+(p$h61K)=|NmtMI;Oa}?YNUI3NfHLy2)2o8d8L6vv?xt<;j z4<i(Od?tctQjxWN~;oqR@b@aScY6kovRQ?}9)o+viDLb4FPlFG`&8t$WX$PcI zec)jSQf_$sL8;U?;dgncjz4-xDz%X7-#s*yx)07iES0(gu77wcwF7(*ZU^6hdfvZa zKe*L=KfgOvdmRS1hbM&NSHj~-KMb4T#3TGUw?LJ5%Z#_fEVvWt6X34!uE4*-o}>rY zrBWNi32=S5A6y3>3MH?4sCGF9ZU)bS8^EhV`W7g?dnE8xm?r)Az%A;L9qCi8v4`L7K8B~-nB1G~YG13wE) zW&QZtu!{5R!zbYe@Fw^&%)nC`=?m~(DE*nYAeFil{umw!_oY$W;e!wrNbQ_UrFcYY z1>6Dt4^;g&S%i$?aHw(}1iQmlxH((~w}fZGq3~L$`<{bazz^W2aGk}e)LO6?)cxB* z^^5*c{b(nsd}fC8jc_387MO+?LFvyuFb`jZ? z;im99sPf$hm%@L*lVNKymAV3c1kZvOwz*#Rr7_kgJsPIro>0%Phtjtb;RtvI+zUPn z)3Dc)RO)s(7OI?ohSI-oJXGztJ^Th74^M%6!|UNQFjJLEEnk*O{fP9d%e`GrJ<8?x z9Vk0K;Ttf`a~ByB+WSyBSJeZBX?*4oaV{fRe+_kpHJ1bC1q>*-kKZI)cH{fXa8Pt6{o$B^$ z8r*{Pyuig!`JVvwyfdKWaCP8)Q1yETDxdeD+Uws?{cNMteEir2_92~tfQ18;-x!`JBF8?YPv9Bu%sQ4;A- z57-~}foiX5FbnG;s*rjdw!!HuQmOC22cgP6gHEOUTcPed2@ZvqL&@_=h{~n@0Cim> zH?IqqL$%+DQ02H9>in%C{RmXQdKzvB--9amCvbiEFQ|Ue{cPF<_JV7}Jk<5=Q1Utn zs$I^4gWwOK?)xQF{=b2;W1qr3;jnXDPOWf5^zUq_@?LhXm-9NP_Pzt|4WEQ+ub$`m zc)2f}L;6&x`o98|@5fMjw(I%c&aF_-y%mmyzk`z7_7_k#xDRZHy)JbB;%t~9{W`oI z?s1Wi^B=;!NcX&$F$EqDN5k{saQGyYd_RMm!*#!l4Tal5$#D^seA?lSa0T25j`^PF zzZcw%^kO&(UJs|j_o4dbPM4%ovtS-7--qB*xWT0^?~~ysq;C#<2#!Lo&%y^d-u*H! z$Iqb3_e@Ct9_qdi0;?}~IcyHQbG#1rgNvZ#d^S}3-UN4qFTiTJ&J}Kl)`PuBZwzmO zL!i#T1SN-G!)@U2q3*A`((6AG_9nf5NH2rB?)&fvcrT<$QoXKn`*$mRi}a3HV^iR! z*LXdC0{fDF3iAKd2mCVtUho6g+m%qqe+rL=*=uP#_*+O9PTg{yk0)cu6xB~X2zgX$ z#`USxpWt8NG4RzJyuTmxBdBW552e!by;kj^k_!^u6x4zl+VIdqs`d+B#{|@TDf58Lc4!1Cd!(~wI_CD0} zwz$>D%h_;V75x%!0%zUk&&ivG){Q2qUSn1{E7^!9i7_}34v&+#2$4>%5P2KRwh z52*ULKeLyqHyn1C+tFF@8>HLe zcJKtK^H;!`@TYKdxbfXyj{dNk^f;*Fi!==*|$%jp0n0H&K__! z>22U7*aVf&kD>JcAt?QQ1@?p=LDhSMdtFXj!nH^bgjx7axIH`<_Ju!&Y4|*pK79mL zj_&t)IX8hiJ{U?q<6te^A8rMI1eM<^*bV*`s(kOl4dBPn>hlvXR}ZM;Tf;5jK)5m7 z9ZFs^q3W?8+!8K?o5ABDRZCp}H--DI^!w(+UZh*0%5w%(Ij(^l!s`R?hT};;3Z-Xj z-S2+;dhj69nZT7$`ET)nmtzoAIro5)!#t?^FM!{KE1{nAE_@h%1eO2Y54zuff8aY% z^4|C%um8?aa+(NL|JhLYWy1LdQ2Dk&U3Vgs-k%F)FRy~b;0egq}A{T_C` z$ib^fp90fx;7|SdG^l(UpssI%dd|sE^*xqzM2L{9S;LcF@kB2&cAlw!% zhFinaq3qN(Q1{&nFNdq3%2l`8_3cQg^c7I$x&>|kAB8k|>RC7tUhuT%e?L_HUx5e0 z58*fAKF_!umO_>9B&c$o1viFQ!VTeVP|tY?ZUkQl>9^s1r2h$(|DDge+jOodS=AS3*5!hZkI4 zHBjZ;HEGlApSU0FP5MBndLIQ< zk29d!`6{S-+ySLW4?)TIWvKT10IK~zhib=-fA9BCgnN=c5N-i4h3b#DLCNQrfxm^i z{}U)Vtp5(a9o!x&z0te=ygpF(jScBpA-w>q-yRM7!;8Z4`=RRbEZi3U0jeBp|G}@{ z296*-3QC_Az(Md7I27Ijhrm|@*Le@yMtTJ70~f)O@GPi$Jq#ts*Px#JZzy?f@kf7d z4OG9L4AZa`4u|K$o#0QQ%JWg+z(4u?=OB0-$5%p?bKLv>yo2CE((O=s{sxr1hW^>* zH33Rq2f}`^8LEBGgSu`NRC!;5lFz45!5`2twzrVSjy$_ZD7w`tS+236s9)M}mFG0!SA8<9?DP{;O_7fI025TuCjQ*61af$ zgK!EQuvS%S57-39!kgd^;Ja`~%D19hRq6!N53F5f{b-MM{Qm3VFph8By~^q}9$rlP zTDTkBeO=G*C^&=kU9cXmwO*CQ9~Zzer2huT!=X4oXTrtsyYLfuJv`?dRp#&Qxi+XR5);JZ_iucaMC*xOqG5g0hP~;(rw>A{{*_H91YI9G(SM`u9Ye*v5YFA2y02%jbWcla9o`HodKo?J7+_4FaA{`Li2 z1c!~RvT^mh@HEm-!mVK~&YSFI3;YH=0qXc!PIW}F>A_YzSD8Jl zhq9O7g_!cx%~1X4no-W*!mCL4-lfXc9ah2qr1uzIW%Gw@;HB_Djz0?zfkVbrr7(r5 zQ(*y~xNDWIhkgXxNH>jjz6B?c-k-*moxV8mW+?ftf=l6>PPD7+gUGqoypC){~2w`=b~m1n>-w=26r+0~<<ci?`W?@mz9y%DD2&!Ft`J5ci3Y>xMXJ)q?CBRC1Z z4`nZQtgW)~ya?6aC%|rS1zZcB3onHi!ZYBAxmC9QeLtK_dhk4#!?95M^dj63&f4G0 zaTTl~y&6t{pF`R4@dvnFJsOTAeG?oDe*>H0)(3ijI~^WH`WJ8voODoCsy93uPKKAm z6XEaR-mvjt*Q49ueA0D?xV?J>%8q6atx7!upNEpuwTF4TJ_pB<{tWhmqYwA;917L{ zE`}PP)}QZocN~;Fi%@!S7hD%^c!cX;Pbm4;L6zfL*axniaXU8%ZbfqKV?hZHtz6I5On`OOR`@w0X+u(ul0Vuub+34xTQ1?9wWmi9j zo5OV$czw5l%6|lu{N_XH%R(r*TpV~Sl%78ZXTZ0h?8a~gC)v4^pz3!e+zmbf4~E@y zF1I=;d7lAg$FG4JUw#L7h3~-$u?DCuhb-o44-rojQ&kx{E zuuqfg%l>c|(x*Y``GZjM{~xI9hBQ}MT{0ab>tuKi>CfOYxT4MVZtZq2#|XGR$M=Q< zU@oN3fhyOnPHFDm4153%fgeNJ zqu$H?{7k5N9t|}fUJunCZ$PzYx1(HN214c20(Ja{a1MMT9N+F+Zol@2lI!E}3-|~4 zxp=gX2k#u?{dmZ+RTc*-!UJ?Y+!OXb&h2#rJdE@OQ2O~Htb=2Zud@9(mqE2#^$D)W zgQ2dghZn;e;RaR6|P{cIr^5esd(0 ze|j?1IB_YIUcCed!rwsk+wNz2yHA8;Nza4Q+jF3<`!Q6%c^OI{y07qlIu1$?TA}pw zQmA^ahFijQ&T>879v)759F#s>0%i9eh8x2_LdowlsQPaH9rwSdKOa>)<@W^K27UnL?`&{(RjL(^g3_<+;70IqsQg}rjqoEV`*-L$u0P*_s_)xyceug1 zRlc7G{($r|a3XSVKhJs3`Bf=QaO%?wXfIfQ5&k+{b+OxxeZJ@OjYr_q-2a_RTrUp4 z)a!9Hlzx97sy-{B%Ks)*IoA8W*KY*W`2*n5@MyRKehQC=r(WjcR`<(Yua1C+aC{|{ z9o+H?KYu2ae!LAOhfksGNzW^N{?ZRhUNunH?FTjfHNs8c5~y}K9m=kJA4<>ffxY1i za5($~s$K)Ha=n=fRiAdKes&p@J$V%Bc^?LDakb|&2Fk7+3{~&b;1qZhl)ilk_5AIw zas3$sm7Wge|1|_IgxyFth4hh-=1H}~58+byDqQpf*N3Us`h4eRcm&4>Ussh{3D1DX z!l^&>`Pk3ko}_17@AW$es$LI4^@Dfd9UawwI_YDag2_@IDQ1U(qN4%`?wa!g$ zS9(MB*F4m?cN%;T{tMm(-?`cS_V3@~{_Ezqx*i?`|BOIigmbv=(c8SAZF#%ba{yF5 zcZF#<3rg==q5Pt=pz8a>zz5+((l0=jW6L|LY=6WGsQ$C#ogQD%;)VMCl~DEgIh4Qh z7Tg(bb+_x)45)tG3TxplQ2JSYPgUw6I1-xvLFKo_z21)FppMtUE8r>cPT2pxsuWdC z{TjYN`izx6uQ}p=uSXM<98ZEO*QHSUdN)+P-wNq}!?Q>ae!%a$2g?lT(@(vh-vNhlyvHLh=iOKNeB^LAlYE|n(xYu2^?dt6>D?~y z8!#J=9|_MPeKJ(JxA>X+w-ccBdpg`4w!+Eq6sUgs1XO)Lfx2(gpNDe5*_7*WDEZ&| znEMB7{ld#L9FFJsXsG;_K=}nLq4fIia6Q=Tao6|0@Oz}Ez@Ne2K$Yv-Cw$y|3QB%` zpY;Aa7fQeGg0f#vLG_bf7*MZwV<@xuAvcG#l)u$Dv;h9i+d=pf=JOZU>FF=)d z{a^Zhli)1UO>i%GKUBTCt@iWNq3TnBYLBDg)$nAck<-AZeI79U8Q0S$sN>&sz(!4J6{M7f{#MUd;4E8Zo$K#u6qosKYjou&-I`8 z`$jC;WpFci6Wka+4AqX$LXGbq!*yYg7rh;}g6c1$ zq3SaWO3rhk@>>KqfXkttdn%NE{TQlTuR`_Hs+U~9`oaB4FM~S&G&~gfeFUZFb6#;h zI2@WCf=6)tEGT>Z7q}0s`L)M4kAiyc`|v>6^HsO|c_@9p9jblTdCl8;6My65_VI8Y$6tk$;D|S?QWIc1)Hr=Nl>R*m)t)cG z9&p54-mfOY=SVk0*^>#s_4YXeN-pQY`S3k>D4hN~ug7(;jr2d^kud+Z+r77-^y!4( zhkgVlx2NE@kn4N!W764oy?lrM!To_nP~|-xN-r;h>QA@BBK##>4^Di~^=}_2y=#M` z;H6M@`&n2Gd;HO_-xQ7{y)AqN&Vo8W_)p%xL!tC(3>*z-L+QckQ2E~i)t)av>EjnL z1GjqL_4_Dz1?ieUGaggF)o?ZG5C7u*?5BVAd|rea4?c%u;O!rHfBqBvF6qC)EL`zF zZl^wkdD8cO=yB&kf2&HJP5J_OBkcEgbrzI8y9r89 zSA}$sPdwiNP|rON&W8Vh`@-q}aQ(gr%6`8H<$wJN9teAV>T$~gJcRW9Q2A{2Pj81~ zq5Qo2;XwFn_#IgNSyk$BcrM%(9`Y~G=R){X(!YUcQLn2$rys!KU$~!e0B(?9JO!rV z(@@X-07{36U0UXBq^ z`5y#T&ODUeJO-*9E1=48HcZ3opq~2}911^%Dp%iitIe+L1!Xr5hN|CDQ2pm@coMt| zsvUM+uiElN~rsO0+rvxQ00CWO8&oxD$hT|`OP-==l6pu_hNW7JO|3oZn%lpZ!la% zdLO9kdTi?Lwlh?Jn*-JUhd}Ay=}>xg36%VAhgJ@_g!J!W8Xme?b?WEv7$|!_d2`q2 z`GHqL-TxL`2~%5C+kUG1;jk*~ea~u($LF{7e)mtP^7PxP+WfX*Q2KE=l%5?6)!yHS zQ{Y2Tda!mcZ=Y@9G}3!QjT>h|jSoMC(vQExv2gI#o^F6T|2?RF`xKNO{0**v+ip{B zqh4Aoz+h0>45q4fI=sO$RnskZfy zJ)y?e8Bpzi0F<3L8mhkMLFKa&>b~DVJ@?;m54b^J&wpPyiF78UuZ7Z=pFoxODfln= z0^A8c*U!05|7!Eo#=?ah&qDQs)ll_cXMmTdC)D$YLiOW)p!8}X+!3Ax)nD#}YOmF> z3b}s-Wrsf*=z71yAir)Lyo%%Vp!(A%Q2M*>;A(ph>NqI595}@FuMVo-E1;fp36#9< zgz9&%K*{MtcqZ)mO_$5nQ2KcfOv4wT%J(r;eYP7~ZGPNta2?X;K|S|-u$J;)11FIF zWSG}?OpWV(E!1<1a8I}b&W2Az^@H^AYKs?6f(+fMAHtjAl_RQC3_+=xJNa{JN4dTo z2BjxCsCgN~31L3XkWbR*g7nj#rqg@V{L-n6~;b8b@D7kDo#`E0`s-30<)RBYN+dOhSJ+ra8vjhlpWe=qRVM6lw4Y%&YutUyz8Lkuo5c&U%`jq`%w1lrak@n ztDw%m31z=Og*v~*B)@+sR69%#>E%#%`CKS@UkmlzU%=k*RVaJ+Ih6ewGuidK0cspB zK;3^FRQsF{C%|i=>i-TL57(aJ_H{B;`!9le-UU$h`5vhL@)Fz){tr}sHB;T*O$eL@ zCC}MV?Q#e_6=vW~@DEV^_`L*@S&)bso9?d2OBI0CAF?g~}T34!|r?hp0643r&T3Z?hQLCNtFcqF_9 zN-pVrTz@CPBS^1=lGC>Pdb{odr7ts}%3FZa(=(vPhwGu9cPGrjC*W$h^Nebnr>r&8 zk7wcEIQ}%0{;Zni_q_(+B>f?j9{p;z+oeB3J#Ul!{Jz0Z`oGeMy#|FN*0^c%G< zhq-fIALc`~>#cfs{wdY;Q+2+Wcm4^^KZKt2Bv*dM+ERj)5#9o%An*V|=K z{pCz3`Ckb&KHLb?aAn|YP;&enO5e9U!1EgdW#=bA-M=4{T{sl#`WvA7!76w^{43lE z-gKakgKxsaNw0TMwaw!e!hJ|z1&@Y*hHt?|2Un+45xDb2{;aJ za=6>=8E`)7bKtq~1Go+MpE%#;difDP&OQJOoc|oE-?e6{ZTA8*gC-84j`cb#Q?ZUUk^41$7JGf$;oTg+AKnU!P1W|^P2Xm(&#Uk`j?ZkVw*6tf^VJrA zxED5Zyhm%b#V?jX>D@Ch52qgK$M1$}hm8yF-y901KUYD?;T|aeV2h%+=TvwB>7(Gm zut%HQmqk$J+p-!Zhh)q1y8bD1G?? zo&pbFUTyQ`x8aSXCmiMVejn;N4}GiJ;yrao`~9~=m4DM?{5h>~8tE(HEchNg3hsKW z%kxgC=QJJX^7s%QN_zb9)wW;ZQYioI16T`pKEdth=}`S)^AlZNZ$)PPOfSy5n5;E1S-9`;$8# zf1LB*g3_0RF04+y3!jG79KYux@+bY1i~am=-*vliJ6xONtDyY6$D!=UORx|8Bb0sG z@O!RbJ3;lA>F^t{4$988z>DEBD0{QWD7*X?l>Pj7;1-vA`G&&1Ild>{AD#uLz_(!<4!MHMzG#>AVn1uWy8hz*nK<-_B-$yQgg}q6yxZcOnTi__tTixJxX(oK0 z^j&ZUJmW{+o-f0zxPR!4-d|SVL_3kb@8)WYd%bvz+tH10b@?6!8@c~JxCPgxf6Vwn zdY9Xf7wKWQdw<{U4j-RZK=q${q3p=#a07V5onGF%q4ectsCN7u4uiw)^5+}^4<_G7 zpyagOJuasSP~+eNcnUlLN*}x5TW#+Tp9X(Jx_Do;eZQmjCoa#iE9u|lR}0VJ{F(Px z+k4GDA8P`jaA)`h)HuBJ&s{%?Q0doU5pMgKk2mK)^^-^8bof5J74Gs2*PD0X zUrF!$xZBHqPgL9b<@ew*9M3(8UQ?fUp~_YLOV`8kQ2n_L%76U{)cEi&)O|ayu1-yW zx4^yNU*XY(mF3J!rQpzgmXoPQEZ zuYL#BkN*m-fB(wMH2}&kje=^geW3C?9x9*npq_JG;Db>2zX;Rtudo~3_<0`>wt&*N zzEJH@10}yjfo)LoIX3W2sCs`Fs(kmt-ta{zd-@M3yZCRY{@UXO*WaC?$~y+CJk3z; zaw?R3e-2fT)ll_&6DpsNp`O$IMQ48~`AmWu&t^f@=P;;#RR`6Nz8!caRQd0LBjBU( zoA6^OyVvI>w<8BamH$-OAFhD9?slmA-hi9KjbC>8^oP=u;eq1=X9OM!)eei{p711C z4Sx>RpC5;k`!Av7{W6sP{T8YmABOZlpzOf9uehD<0Vj~24%KhZfOMnOV^H@!4t4$0 zQ2D+HC671ZKJXJb3r_mA#}UqlN`C>RKeJx-`|6?U*9_$^91YbTXG4ugS3cQ1^ch)lM6{=IO1WeD;OXqk5?FFNBg`E0jEsf_nZ5un)Wf zs=Xcw$Df1KNq+zb!m)4o{HhM>IcLH&ycjCqd*NT;Bk&=3+iyI-Bj5Drod9QZ{B$@6 zz5>U

KKr%fdZLp8{n^egQ|rzlG!9{H^O>3mnApQ=$6bt?(}RHtdGtT=F{~&#rje z?dV>=_vf4kC66cJ6!;939D2Uv^M>u9GRaZH2OrH$%1a z$8dM}1yujq{SRnGdS-T6Te>x~ygA#_md+K^4ei-<|6)xlUE5w)tS{tR+j9AqbbTS4 zY0EZL9Bs%pWjh`%F3q*oFYIt}duxMb(Wig0j~>*LZ%b#=OEOKlhIC7IX*yqM$QIIV z%UiQGslNS3^ed+N?U!+>OS=C~WZTKH^zd~5ox3=dU6L&<|1X?QBgX!tx_F4r zQ2@Ijoz2uQOfS!73Y`|U{8BI6F5J4N8zd#mzag_coo`HsI#HT*bH1f*VOI}|@6$ah z)t6q~lqt5Qqo;iRJ7QTUpERhiwcvo3hD>qcIBUegUSgV!w)MY5o#OPQd~>VRGgfX1 zjTe4=7}gY|oEVwq0DRQ^-~3*XrGb*=eB} z3R&wNnL3QFl}08y*Mj;tX6nO(_qA&max-Q3Mv0%~=adh9OL;VBS~3f;$z=sCb|~S@ zd|P&`70UW)F}-wQ4!e^fpF*}t1Bf1$tSp!0nwlcr$hFirwKs58&h^zsm0~*6*qE)? z%`V$wHeJlNwNV^KI?0gsnawaWC)=1UWLxU9>A8hWOEF`^3U~ALY>R9}gF38PhtLix zYE60~1xS|3Yn!z(wULpty^!@>BNT&ecprZ9u z1g7S!Nly;0QJta(BT-k+j*9(SgNcFMOjHs$Kuf(@*cRYR^=pJ!;M7)Z^UQ%$|bN~TBF>{PR3dYEyfRoUuU zQi~3*752qs93}v=IQ8wtHUw4fg3)%&Doh*ANSWgK^nr;*rY1cV70I=rD9st04fwcI zHaxi~l}`gsOj{=I(`v!46;R5bT64Xpx1fnk!YN_(>ITMKK%Pj4aK=HJweXA0@9W>-Q?& z(tKfYtYLC?a$d9a09X4;ZHsyw7X0g%oXVhJ)`#dm;Zlhe4FEUx#of~-WgP%0*3 z3-%>>F|~xI?R=m1EjV^>k6nMO_Q|xDU-3C&$h^Lc6C<%QCH`Z$7O=*8S+g> z5n25BvWr5WSi|{nd0n>4YcvgM=cCkJJR(ff{k#hxQ8E))S&_=hO-G{bg11f;I^19U zPcjI#?s#h?j!qvNo&1`&xp+F>6vWo)qr$nbc2h%ok_!~A!Pzipa89vCMQ?3!%dwW4|mK)IW;PGxTUib(LIHHeU_oL)7v^f7w)WWuh*T8?M)pY*u}YU zXCpO}Gpt&MzxAijcb%LoGJu%-uRk*j@&>vxLt;EyWSTV%(ix%+DQ4cqVfw?F&~OcCjw-qjpPtK})v0J!-=MR(TdpFL^cudD8?maN+Oq>@ya?) zYqpTfHz@0%xIXY%p3#v45rP&1ab4dNT~Ww}F*=!HbTZjV^|;t(@ORe_Ktt1+HX;zM zZTKaoik^Ad3A{CFTqkFW(vB>)Qs=zKtl@bT7nB#d%m6WPwzXrXEkx76fK2WQQ>}rO z^Vy0kEEu_l=bKWPE=1~KF%LW9(T~pjOSM*uDp=4zMd=|?v|*`<2n;_Uoh=mP;S!I` z*W0+#pouIoCT8YQr^`^P`pN+(4k(z9=yR0PIL9!R@KW48rmf0`$Xa)v%|_+$?i+Fp z*|@Tdh6_+~6ELcfZ(5RVz<~4f&rwF|xp4`s5j?caDg_fB4kd(}Rs*K3LSawp8mA zbXEnWOez++3ih|#6i$>qDV*?*Xx4_%Bz=~AX_(f0i^p;rbA@JQ=$X*~1Oa@}#$$@* z-Lu>5ER&}eS`m8@U6+)qnlPK1XaT*Xr(K({!xRGh-`Z9&^9-KJmz+&6$z`w^Gx80@ z)k8irGA->Eo3m-6GSKwSNl>Hm*_xV{A2h*~ra$-_L6J?(I72?wtJ+oiu#WwwxtmXD98cykZrQ$>7dDWirzL!lf*sU*v`eq>NpL{ za~f#SG|psux`lqzZBCdy2l?6q9lw z@|}r_d2T#KSAZ7V5W2M6^&kUZIixNqS!=dF*O;r1Rt}V{hFisc%mu@MlPPh~#YnpB zez}Gid4;dce3w}%Sc`~i&iJmNPM#7KqDwlnO6Ji;Ca)A@j-K7cvn=mSvNlnpbXE#g z4#T@7XH$X>)zm-~w;#nu@KhvBw{0Bvn~B_4NGLMc3~rH!9ZA={T8$Hnv)NWR>j|R} zh0KCTqX3Wj0Cmf?oNKqlZRBxh&8ZP+#TbnPD-|*O76toNl6+%hI@3-_ib;Dtl5#_oEJ23{A~~(kc*f10j}^)q zQER2f1(8&zVorBqjPvcqrsYvip=)4X><*v9rw6sST3A=zDUR_Drd8YMWG!8c&4gwp zx03TG8SxxOq5s%9*Y*e7ZSiW7*o@>Zj73Cp*t;%)gmzPxy*-b^(U#o6z z4gPObE}C-0GO>x9CbUuzOQ6?HtmU-?lin<029shc;QoRvX}6jAmSM>@l7=Ks&no2b zvo%_m9Zq&Wf&}y#hOn-$2qVv$FNu|ZO_#a#=8A@NbGz+WV0uuaN-d9r6*FuVHZ_s3 zEPgKIP55JJ2LIIu7*{O~KHkmEA5Mya;l0z_Y2dJlz;w2J-PdduBem8VnXa;-q0q3$ z`s>e?8k->wQwQrI$*0Nk`hC=-tLI`%G`GZT2NPA6HKi)xXR1_@p)=!_ZDzWo!_9Us z+!~sAP>zisx`14HY*=_4yoN#)UBr{2h zmf07@K?xKlV#c;7OMNDO;$?eged#oeY(t5QMmy!C!~}CJsz6ktgJ-73OxoO{W-c-Y zo`rh7scL2ko!NFf<=sEmjXv2|JhgzQ5tTys^e-MTX?`+af^PNf-C@*S)<$VqI?)xg zw5O^+OXM=An(EsEu!Rqsb4|GnUcQ-Ju4u|FR<Mg3}c$sI{6IC3Q+Skm=fBSk3q(%U)W-*EAN@)s(wE3V_QdN4E}*O{CksraTML zVKuhX8-k(3bf6dRnN+&1z7?yojEXa`=xseu_t|XI*M{P-pSd(@4R>i!ZaHpC7cN)l zYsj|@l#&MZs1$-Zz8#e#D180GeBSC$Zwb3Pte?4V#1iH)W`fnaJl)iV5Ri5L7DB!1 zY+?P)&S`12PFp27u5x3zwSk15pryWeH%3F=LP9pTi-Vzc^atXBh{CceG6b`&s;G@K z^l;^7-Hx1nPbvk`v zbDnr&&J`<;1tarhU>QS?JW(y|v}G)Vk6B`Ch)yIMA`*fZITH(dsE>=<1A}g}wZ)uJ3`a4~#L1*%0&B>IMKu{&-}i_$E;I~l zB^X%pse_xJCj>y1e|!A*umfHInOoYYtSzE`83yO55KIOn%kn~)!fRk>V#oxASv2#B zn$#q1m`TsG{rk2yZ7aBw=xvJVYf&k(YEl%!4Ypcj;Yqee27_m(Xmj0ypB47!Co}QE zKitMhti`_0ZeaHWMbajU^vwLy=uc@}n7Wl!Dx7Z$`z`!NHEwM}gQANn4o9;LO??;u zF_!WeqP~$WU@((vuhQ1XOa6nh1O(|Jb*!dZqhr>z2R3YZlgW(cVa%r}mn0L$v}CS| z>vP^#Jp12WQ96P1*gjK^d zLj!gLZPrddg4FuU&9m8+u>C2jm~6GjW8?)D8Y}{7%H3YTkYv&Pj4V-U?{u^$D!kQV z<8UaHXQnYyeLalcaFGW1{bs#Hq0+bYO_@sjmnQ&%HSk!?rT*r4vtAd|1B zfpC)8y~ZdQ)veWLp>0ey>&;?YNILltYxP(*Nue=v3XOir$r=qkE7Xk(3HtzZyGO;b*D5;j35P7P%aq=2>>~D`c9i1UAA7=;kaH+!dTaUa|;Fkrc+A7(ePW4(V{%E*k%l zo<3Q&IM-s^LrWLL0l+!73K!j{wKo<^sQpYWZ^nn`goxAh7PidRCr;Gb0>9=mlsY`z zXY`3QS{pS?nEjF@0LO;OLSbC#z7Q=ex0#(^if`mPnsy79V3KuZUguhCa^Ah_KTMJR?gh|$#uS~oz``7u@M}tMQK9`K*V!#!&;!PaJ zFteS7b`OU59vzh?OlM7tZ`D*b(!=W&EbL+qU|}hFDE#Cv^%Aj0K=vobD@L1EK{yiz1|VJl!Y>QcAt5^Jl01+r9SRSm1k3v!iVyZ zMR0TH`0nF|(urVhG;)MM1{$r?S^FpL`PvQIe-O3+*{%#-WRs|%HNGL6$tqjyXy@Py zm#(t@nsk#VhfshI-V0gcQnywdARf-^gJw$p#DeVA$BLkNw}Z4UR&JzuRCIOf%bsEi zr1iz7e5S!-h(7a1vvX~pd07*8`6RY?M%nmm&hn{vK3Of|ovr_{mS*6}3*axbXuoyW zmG1b^uTW`w)*5Qw>4UqJfxWXD*_kpmP1{5aG1(=vOM7*qLvz9#a-CM95brI`<)gQ=OR-;t zaczdLFfOsDD1?AITi~ZWm|*i`I%uwFDyQg;>#z>lyO8=r`xC7MrSr^?+I*>HvIiQ? zeM^NzBGS*Hl1`^46RWW|onkGQSE_K?l;kTxDQ(HJf7~?spS20M(~ku6jy1gEquLc5DhxBaxtqg}wh2o}LKvMB0`>S%si_CU8`cx#MZoM&al2V@K> z-i*KTtpTkp;)Vs`GUdtk%l<{eQ(>fHuK6E4itMbQ6rp0vuDz!fnRbhv+KK@lLRq{r zxGz3oWuh1AAYlcEI{G7MiB0zjwzXz>8Eh`SJUZT*$0IVuP^A;QYTR!P!(6#tLai)x z?(6F2yXwJTmQ|VNedW74-)h726pr-xLuo!t%i|)ou-+QY(*|X07SyPraT2s1u6g?M z^hm^H8_|Xm3QP6 zHa1z)6rvWYMNSC^F@9+ZC96e`#AMldZ zN(1fS^8)?F78b%9iXsIs(Z+}nsPmW(p^AfsH4ke@PaB&XtC)qiZzRL7_SCX=i9E^q zIp)@1C%0rHL|=^2=v}HtwCot(v_r?ECloVFI<%u2+H45%7&TNf|DvRh>^W=(Az1^9 z&Z*@pZ^Fj7q4L0_UB|3TQ6Xfkj;O8ZE`Fawl>2IduT`IUJ?AD~e~~ zKA&F~5QM#e;DcmHR0P)jit>YQ4>8SOF|6(zL)4*`*=ymGYWGidu~8-*?&x^L^K}|p zZi*Hc<>Z)4qlG}VI;MJIwu$YE3M4Cj`+styP*epkO)*Nw6MF1@vbijL5~?SIui;-^ ztL&O!Qsq>6%*8&Wgg(+)q6bL#eD$R4R(Es~cPS1Ut|VyGA&=nxM6O=cvnt)TFDnX> zhVm-#P;YNv9#0ggLlHuZrmPw=H)xivlSYP&X2k2G!8;8}m1NpkenFz0OQ)6C197N@ zdD7i8q@R1O#o>N!BuS5)Be1lT@a!k#uY?jf-5FM5?PeDMM0esVA(3 zu1@^MK_ep<5ibf`)zT-q%5hJz{&625_XU7qS>9c2+ z+bbVK7#V7~tm0fF5el_#q-E}Ig}&9<4bg>BC~{5LD04O-bn;kRD`xN5nsSNX&E$Sw z>WJ!uu;^-KJriNOwIT`-S5~vI;Et#ZhP|(H&~2q!_DNoZ7J17b;1hICCE`w8jP>dA z<*15@AA1sg#%d7?v+vP!5y z2_aJFpgBwhR4Lji?Jw?>y|EKrRFj?(Z4ZkxEqid--=o=_mZ8IdpfEwH$HsTM*QlYr z@*SE`Lri{_g()0OWL1zqnYFpMj4`j15JWe9(bhShfG)VVEd^3UODp_A)E(xfI0%eB zMch>F!L?Z`Z5_P^RA6CCn~bfG%a_&8VLtMtS%R&3`KOsu(-*X8jQ2>Iiq`Q+dXQ#E zQ63a{aB8|XyO(=y)=o(WMXzz3K zvlk;<81AzINmpBvZHKAK$l#B7qeV0t!4|ZAx0OsDGEYsH81-+|ys_89+OgJreNgQ- zF?w?)el0kfzDd2Md6e8#vST$hph-!XVAxC4rLa)+jL^u6qpQmP#<}b#Ms#s-EWf;r zbGbFv&Div=p?0REs}_uJTWct$C<55N>mbw z?l93NCY~N1`npnGb4hR=)SIvh|MgO=u~D=^sAPO?QRqKy9<<@BsM`O<;>^Z5n~4V% zedJ2hXqru1w{pCf87&0cyNG4h$>%Of<;6nijSo$#OJ6UJ6eOOGa8_C$-czCThB03{ zSL)o6qKDgMS~O@hGoaY6+m;qa9zH9e7n0l?(&C5)8~hC-#Y_x_nP0#cYVA!6R_|>k z&BxoQBU#5^T3?)B&u*;wrtY55*_wRfm~kgr zO4EFUf$dr?DV>Ko=3As>5L-{9@_NZ;vc16~(YF4};!r|kwS3UU)kzWXHEp+#UEE3| zA-ax2&1# zY4Zdbm@-jEdnDr}FWZ#Je#mIyK%eJq%d+d36-F)cXr_R0cTChR z;a0_aE`1*FTO7N%RLcWV%O&rz4&X#59KbrRR!3KJMzOj%G56!d9?esxT zGcjQ@jg?n6X7A!4lPY6wq3ld#g}q_R-;4ap7y76jZdR8(CdKAay1%rQok4uX2pgX8 zzs=hWZ%)O*Ds9iQxke#v+XJEv`5sL4Z{PY3vW~09VV|?xJALC-o+qz?Xf9QU$}GmO z?&O^s*&l6Q&M)Q-Ouf@*vk1MeWyZ`uC4`iy3Wlw{l?kB?v@WQz%5~}4$F3AsTJ|;( zsE<4ank*;JwgO?Wquth}l7z7!%tDx=wfXm{DKjBttuijjA%1np zuTo%UVnz0lG7jpanfffPeYciJW6fm5RT5$h^XBYJcEoc_lg8M+uH#^0_Ku?#7F1A(FcIao1vlRo=U;+OhH+_YwnHE#lZb74rFG)Tk2&QuyG^7t zIW6rZ#C)0S;AaaNj}j>#)y+a8Zfm8(#GP@Pq6v9aYPJXwhv0JNIX3vX?(6=}gR8z} zMtY_?k|Se&4g;pnXYPGea33_MVX(jK>tKCWN3n}dD{oT1+l3O#C5rr#upHqBV^1wQI%7s^hP@M27Vt0X zVB(Ws70GB9e|%Z_K%CJVt?Go4b%+Lyn$!$UiWF*-i{1IglA3N)cz+c46h*KpQd73E zEj@^Lf7%%p#)gR7VC#xAG#BEH5oOF@yvLYr3V-9NwWB{XayTo>$|4;}y~C2=fpUho zpBO=d9koDcc>S=D9)$aEgJJa4HDy?yM_Yl93h4#mPV-pCbL}lIf`KWsL}pWK*h|+G~XAUnrU{e*VXxl9)9nu!e!!#k|`rE8gbW?SrnIms2Ca0Kt){z_KeeX?SQ<9?*$ezw^P zO{x;*iXA)~xv0sP5tDU@?+DI~Mx`)C)VR*B@eR#7!aV+IS`3)h#UHr_4MgY4cl-3XAQ%pgV;$u+Z(-aLlTwzs^ zLmRciF^bpI>{2@xi6D-x)Mr|4`p%e<2pg25DrJ%hcl(UM-|8kz8Up+N$r$%~?KN)O zTw2O0y4eTZX{As#;c1d0Ez6Eyb+W(Y@T!`yi#Nge@W^Ig}l+D1miKBvEN% zBN4TrQF^~LdOg)r%khEOW5t(8I2X)fSbC8GE%!5Vko8Ji{8@H9!4O_mv1v~ItB^T^ zk9K3zX|WiLs0GI27QUroAEKm-+mG1T%VnLsGY}8OaY-%r|6abnX9Kg_qz>`lEHVCi zh+He@_^rUul~DD>p`dGZ*-D~|-wlIj<7U%KfZPMCe8v#|#Xg9d>@DEJd^;oQU;~tfChdXR5 z3hf+n?)=J%Yg{9|C^jWB3+PYsjT?S|QWR3NG5lT+qUd109o$^$gWLebO(# z?f%y{VtpZUnC%H6SGIMyrPH^{`4t58rNh-@(}OTxY-^V4L}zgY?IUI(fa!%+8z;VF zV>6_V8$qxoWeOX;U>-lYHaRDmK3UbY^5cL+Z_uTu@p`DqD4dh861^U7vEXDL$wlmV ztEI(R&`b6WsIfyngniBP(&SE)b!3Dcv-zOJr>!(WZ1y7?=z@0UdIBg*fKRV0%+U}of^MAwIf zw^EvNOAJ9#6LH-3meO0EzC3Hvh^j-JOh0VKoI&qX!~xPoFf@8(7>{jAUU7`@g#Fr= zZw-jI3`IM|)ZfAv+`?nsT45+`;zlckf!+M=W}ifqDOpsn=zceYQ87X#toK`knM}h` zK-8lYRt@3lihDim==*rEj!~SVlV29;@PKe@>3G6RDK6#%GK{FhDq1F5hDPqD$RUQM zSd-~5eiM2dg|;jhrtb~Zr1#YuvzDgIV4^=mx;W&f)=d(x&hkB0sIZ5#5sBQ zrT6x@#6Jw6%IG7}Q99Xj(EvxzL^DfYs0ksI%EMt|R+d8;PQ&+_eFn#UwjnW$d9$^5 z)d#b(&s@)Lvb{yLynjx_mpmeoN4CRs!+xo=El3(hOR!L?Ek>JxRLbTVgl{;@eN?=}eshAa1NwJDqotLoqeZI7$_o>a z=zDO{mL(LBS87bIs#druep1*gfNX3yi8gHL_Z#eIC1XXvIgVN}`kX=>2Tm$qoHNcG zQ%q`?v0h+t3|mTE1beThgPpO;9r?TYv3X?{m$W$?5mrcj z){z*GCL?63C1ZCZs%hsv=+F2pf zO21V?GsXSdS)<^?UG{S_%*Y4nlN0Wu2B*I?oQH7+Z+^~{+POB>ni9RlmYNd>2=u33 zI4xxPEBcYeNP2UmqI?6XLtTo=LqU-J)03mO;1kz}lbxKZ&FIrwb2H1vmNL_y(GDJ2 zA?wv)p02Gw(V`Y_Is~9dyaJHTZ#WNnJJ^tk?;ppsTE{J&sN$ z<;U(Y%BsW6Nq*NrQt;5Z`=Tvo0DY@N7X;r4?_OUS$zqazS5)( zvkUx%P&e{XPsS0WYwBxzyj`N7b}IX3Y;2DHAAP5WDkyl*E{=o;XKQek_4b8&cA9GI z7*T$k=4eEe&Bu%Guxw+iWw-K(r$f_7oKwdJl-4t3e3DGrcJ2^ylB+3mr>cbLoP}PEovT0F$ zT7#vi6c!_@|Gr+h5QoWrZf}l07@)5?e}#oK{iIG9lM}9tZEnDAvJWb2*lu8tnYz2X zD~wD2&NeOF>HQ4A8Xdn{4qvCZwo(@FsmFkSjjH;!Sz<-y>K|soaa7H`NycF7Zd#2s z*OOLj=I3=~#9|$h_i9Sc90DJXrM!l(Y>xN|VSbE0vP!-;K@)(m?ZZ4EeXoKrpT9Rj zgaG}K))g~+zFMskZCPf-R1z;qzc0;?F|r&tl*y`p{8c;2$PP=%a#}&J;UPAg^hQJ< z$=0<~`;*lXdY^9iwpTpUG>J&<#7kqG}Biz%6gWr?&_3P zjS`{JQ4GUJ37au6{`k)pAvnHY;M-fm3@w9QU*4QMN-|NE$_-X&v9ehL(Z^%tJ(-H7epO2a%23qTHoj3iMW$T5yh^3H0_!#rf|9}6j-aNkA2`a zxOLJ()~YP_W_vb+(~haJ#RS4Vr8U?wjo_$7DW>w*f04|0|b z7?EFAld5IJU>jnEd`WvmB%H2ISS$qR_sG0P70VU|@Tz!Iu611b*z zy8E+-N+JdrJ%q$f(3U)|*hL z_;WOM;ioAWO^CHeuSP~0*h>V;Fj>lqSbY@Xj4Bj;$utV&s!WQQC$q3V$sQKlnQ<>`8p%x4issBReq5_LdN*1vOHhVhP--r1eog!qk1bi72V`QjFi*4> z!F??M0C9F%Mql1zfHYHKyMWY~J6T~WBGSr$p+z6{Y2sTyVMR067#Y?0ZB?~aq7XZI ziKB3V*5&0wu@J&OS6i&|9W&O*;fFrZz|Lz_3hY^^ROR7q`igC%dPJs)SGu)Rj_rW> z7l{mQFM$2ABVHGfrZ_A}17j5Xm4u^N%<3Hlp zlcO`~8NL7(r){Pir|K;#ANe+XdcM9rOeHn4$PC+JI(E^&2kS9O|AIN?h+er@>n1B& zGNkl1Ua4$0FFjiSX5?3GBYk&8jkLW?eF;{D@2^Edvu}`jM)6Jn!c`guJIPf6SOq=3 zi^-jH$w~6GTG+;7r70`Et!hbue2;kLwqJW^8BLAKDtnlahTiqWDXY~Fyx9iaXjhSr zXpBzyR0=BACdO7k|+h!0r23opbS`$iMk9kKvI5t|6XAm`K zDvU5#mN3+MWU)w@dAQ!bLXQ3%?SthPNTfgUfD)EFWCuI|Yg?%!pR>ad9pd6^a593O zx3|?jDolB$9r{@ZMLWVz!f9=jZ+&Rpsgn|-&CI~4uF6{aL7~Xj`g&<3f~e?8S)u1) zp`oK6)Oiu3FT4J~DyQCcm+o5kR0GT|Ux?QpwL-Z&W`XPA+;yx}$9DgZq$)&t35?ZFd z9;TKGrmR#HGq_z|PWO+@cckT!3*`}^(#PeGZ0CzK^0zB)NEDCabonI3w33zkswGU` z6B(P}%Hwtf8;QaBipA(OyYhR>E-}M|aSgq~O#o81AHhbk7<&BjeoNn*d zlvTt(UR!=y#RqL!4sFQtmQOBx9Yt?e^T8|3tFK3Qn;1=c%%SoRuXJ=@qP2e1EPSRj zxb$JgE*vy1)Yd-x*rZfJt6=4O20iL&lRa&|j2*!!>{I^v7B;mK%BXOQk^&5y9m?e5 z$2<^|ymq$5YGbu?k+4*V&*FYf*~K2WEtjsXi$seUWzU=wqRZAzl99BEt8DSGJk#3f zOXd}aiE$A|nG|B)ot>;y;kovsHD1l~>*E(+TM2dIXcF0=v1B9Uch%`L;PlyK{iDfO z^xA9ZXT#L28?Q^H`fKrmx34o#>OEss`rDDaU7(?&x z=0UJ)LR+?o0NBP*OL=h@f<%!i{oB*xXrOJ#D(w3-$H_r=(hnUU;+&Ev&FJ z4F!5rw4b5kiR^aqSO_`EPPS%>ZRHP)_Hd3ZKb(lBRGz@&WK^y=Dq~_kH~wW4@j{Cf zrnMWyZqcAkOQJIRg;Tsqt+XwgiYFdXyq!Gd{n;pLs4b*kIuSl(fOUh z?ZCO>M`MDE5smtC9OQh&vFdOl#Jj8y`L5`&xP^eU(RmGpkQdkagT7*JX7MYY(1pPd z17rEc8t45ppds8tD|9dd(eM-|rkIT&nb?3-bSXZ?+o7A43{8%|A%>|>`l^6e+w?Ft(f?(~I~PH&r~pQCT;{I>8uMyL0M z{gP`s7ddeL3SF7@gmU@sm~>v~3d31!uj2*Tj#jS}7j(bPzmVw*rxo}@E>jci{84|tW)7fIaeAX;s{^(;k>faV5mGBhP%?< zatrt+3msomxvXCCV|-C&isL4q^S`KjmnJ#S>&`P5Sm{%wXq5y+vkD~DzBD9L4FMF5 z9)g4kkZOh7!6;M}z@!RQaAg&E@hHMuuV*zo#w=z;PeeyAdNbi2@lE_m=J)@f^W5Id ztP4mwhOt9#J zuQ(SHGwMJepDhlRjp}3RBRF?lI+vNaO2b(yYiR`9h6zG5GfX}|KJg`XW_%<3l?N$Y zus0y?Xh2QpDv@yK@3|_x-Lc>(AQTv}@Hz)u*iyLh|%A$%2a<@ShnSd6<9pp)%3;cU=jxmDJYqm|ui;Rs_K zqGlO#1L&l-mMNNZLrXPVXz(C4QoSH}SJ0@D%nl$v2{}J}{X+o@`731JS%sRi8bTXi z*4DC z6k2mClG=?wT}hX&oD8iT&%Zi2p&J!LD0C(y98ZXWaco2YAwqr*CpX7i7`$D-AR!tC zGAddWb4>{$eAiRPq|D(7X|R_5f;L!>jWsn(E~mz_U1>Pd_0Ie^I55#pblUPthgYUv zEtI-tUM1hSL)%pFV-d$d?je8M@WxBeVfG{Fd9=Jq26Qu-cs{Woq35L22{}1&4>emT z(IEwyG-4v!iYxpD9A*JugP#vhexE$Y$g#d}-3eGqeU%{W!A2sf4tYX&V zdh;Nsuc6_zVJ(^3khNkD<6ls+H`g3sfL4pgrE;X_f%fT46byRtF``?oX4Xo416ui) z+4@H}e7&MaOl5o_Tn^U5n|Tr#?a!IHLp$lOG0(3)2tQ%`?mzJDksd^fUq10D68`cp zvq9lv+UN?Ti{+TqmN85`6OCUAvE%kD%UIdD-{RYT&1HJfY&LDf(EhF*g2!vGhAKOj zGlHG-y+eeG99W5UJO0+m(Q1ODN0``15`UGC2ZuHZACc4bTO*&4&`ODMKNLDeOTq3^ zgTOQ!k%7^Np&Uy!tk(Td*mL(l=mLIi_*E@ixb<2-eYf7HEuSh=K8MdmojHVx&XIWA z3_kdS+xoa7KzRJ@K&js9t}deUkSYVC5I{w9?5!>Nme#DS?{KIjtp;~hiBEZWI8#Gl z!%J=Ge5!vleIE|!2e)(T9yql*ZZ@g*ST|~|!L>h#8|*O$&@5c0l~=6(BKA2fX8PL3 z(A_1LP*|b3dkQz$B*XwH4HAb_VqK*JR!!3x#YACHu~SqgjVECdO`M8Girf(*>%5^1 zcd!WOUSue-e~cI@VaEf50@S~DGbjrQvIAA$0TU*wvt7BI-_ngCrWdulG+K%Ow;r?u zES*lL6{`!~;o)oQwV1g%KQiin;^cc`$<#!sOF(ve4hZ9L#Xx}0RkVA&M?O+_om=wsu4$Q1<=l6S zK!vYp=u6DgmmhjLmv{$7MQP@jn*iZXE_?CKj-$htCPdQ_Ub$7->Xu;?-x!Gv?mAc@ z+v+^acdeMjke#E}+*;ULI7KPul!jG?;+(tSzctt{`B4Otfu`0X#rmMJy&6M$Py81< zn?eWSOi_)d8!z+f4XJy2>)>#Sa}>IOY;lgGWy1)xD!LIl2E-}`^6f8gEE9oLM!u|3 zh9H&wC)|8Yl560*H8=5wVKiScMD{CcCce=x_jG4~HvUmuR~uo|`GdTC*gtKQwxvL@ zo=`d&et5apU^7bBgBy_KQj)#3G>|ZyOQlRPd&|d4+f5We(~3kgTgEE@=UALC*Kd8} z+dM259xQ8htWJX#pvv^YM1}0UTYOH-pOm;a+3BIF#X*IQm0Z!_c`Tgg#CECK( zUKv)__A>gPu{moPI?%`hRn<5Q6V1JN!~kO~BzjoJhOHec6Wna+GQ{0BKbHLwceb z zWum55+0?o(Cd!ODYEk7k%QjUEr-@d2z2P~8Vv!8CLglFtS1&t>6WzI%?jVM|HUGP< z<==ZlE_lgt2Qv|2nR;)w_tN(Lw1`MQVSxDNijr|{H0qBJQXki_ddrf>&|)Di4IY~p zOKUzDxR`a@!82T2{cbG{jt^unqZ0)nkd-!y)Fjmb*Kn7hA~KKpPTT}gG?)1W*4@ST>-u{FTx7@4Mdu*yu;xqr0ie^?JyTFVuB$RkxHM|aVtHB zB6+LB2-`_;E=q~Uunm~*JlywjGj4|$JM+25<{-Ac9Lzw_EgAWddt+EZW$u!oU`UQ`H@C3g(;dCFw9gK zO)+&uDuQi_VKICtCsP3VLE?kQX z2RgV=@IVbcMxf#71*EErrSZu5i?vWq=rSds21(sX0TDtU+FHvkkYq~#M!4uKX^h5Q zW-H`5?qZdcl4i=#sNW9bYs3V4Ap~357j0@vsgvPXPV~|%Ptyfmwq7S-6!vWb+rCcV zGD2bmN8y+fh4@dvwn$I($eDm?d=R=KorD_TNuy{|!*M=I>US)+GL9**&W;x3(suY$ zpwml6Sri18%7I)3VrS1`ZKBRm6hbf_bb}fr=nX zJ(*|B?jm?a23WMRGUoS_$J|kj>cD={8mClv?O_k7u9o79i(d#%H+!E!?atc8N^T@(nL zF4>o4ar!!J1ufaw*Fyk}E{m$BLAuoRyfzRi{ZPW-3q48ejMc=&t`tCoV2M!uvhH(Q zR6Xn3dZs|GU`EkKPQs5Hps-hu1R$&X`6@t;AA`1PhPj}RF>?RJp!xd2_rY-YWwao1@b=4MdIW8?xbDMdexdzTfk; zy!~r|`3Y)NfA`(Yq-&i)Pl*`q^sLJZL~x47Td$#r;Q?2DBd2K#uNLe1sMA&yo(#ju zw~_j3|2-yC(He4b-5L}+=z7F;e%Hwm>scJ8q)RthsK^`K%hw(Q@_vN1GjDv_?UIbL z<5B_8;2Z8|U?<@X78rtpDRUL+f*^&SQX6Y7boHT-rceUdWu4udbw@$DMYof@xbW?M zfjU-29AXW^xb zKi%rAvINMlJv%@Z7NPVwn)5`oEif5id)8sFw zR$ggHpg9@`E2?A+SN+O^?hBP&46p=rmjo!0Zk^`fi#;wnBfsgwXCl$|btfY8Uupof zP~{)Ss}qk|*O6*$0Ylmv<*fuTEhSLKp+S$JN;UqUH2XsQ>2HORy+CM0&yEb^>>r=0 z?Ata<_}>WK!oMI@R@DV_vgolk^ihPgOlKB}pkkzFVbMKs&a$&|PTVjJgR3-Gw%Lnh zgC?^rb%`nE)@{MdZ947BtR97i*n1?^kV!AE~~>&zXFL~8MD3-nACetMch;Z4a%jorl!F^Qg%XwearKe zCj=O3q^&gF)G$sJ6<=56!hL(n84Ocmji_sZ__l;xHTDbD$Xb+mk^0Me9sx zb9L&ZAe%SAD47i`q5?s(v>gktXvEriiNHW@(Fj>^*;@8NG(6)) z5q>-G>A>ANNnC3>F_>`QHA0WPF|SF8MK=KQ(ZP`$mi{P|6P$V~?^(P)oi3eNI0eN;&x zc^!`fVe+^Lvm+6+IP*he2YLfRR!~|s&38CjXsIg7xd7Jy)~t>-VP^TS<0_vr2kikd z&a{h zsk9ONiC-BxwSi2)N+@19qo}XUnq!xv)DceX%auv1A!3N;qJvV#XFJX*sG(7qgZ9`F zcwkSg-CjH-kAZon_Mse^cxza+xJ_mrTISi!E2ce3L8KQXu17j2m;HrXqkdhbZAwrL zmR_ox)kmfCE5RGq6u=K9qD!{0L#a6^fUqRx@;Mj7>p=TWw>VMhM^KjMARTka=FQVI zC~SFUpvdxhwX~ zb-Psw3HHcESni}ox4F-S-)e;j>O6}qo(SGQ?1-ok!}#7)(D?*U)#|%CY$HViVSI1( z`F^g+S+AdZb%=5Vm6?$(u8X^}Z$?>2w<%$CD~yzT$dR2M2d0D86h7ys3|Y=PEsTx4 zS0SvFy7tMeSu$s8YsnFeNrr;Ev6+jN$s#T?$@%^Lh6PS{q`&_#tFvv=!=i)U1a>H>Bni7A zbpOJi4tVR=2drLjcX<$XFg&NiP9x(;QXZW;Vb{8-l~fV0hfArBU)!B0E{gATX>cQ$ zB&8O%oR~MfQkYedrl1V8%%_aD@acA0VTK`eLL(>b2%Qj30?{5=reGvppuV8%TX zW|VSoD^<-7Q8+#RYF!>7H7C+{;+AOdM7D9qGy=28CrdVVNtornN?=zT%~4ra+iXZg zIqf61E-%+O`~ON{EvFT`DnORHI)Ps~6$|7Qv=fdJ0rUw6ZrQ>c;Ij6(%dp*HXMj~r z@Sl?R2bNt|l=5~6;fL8q^u)pNLJ?({^{Y#w_(L5qybYnkx*8Uj^}O1)(1&zc1ECu7 z!D#%2EGk`L_c#~aA!=^Q*xYIZg{TEBim5V%+-u){?N1jp5KmW<)NAYP((R70J2+d3`b-5bY8uW)#f<(=zfu(V=yDR@Js^)s z<^d#V6wB*D2gR!nw z1YY^__)s~LI$rbQ#olj)l^k{!h&G94I~oYcD}`enJ9AgAAl-CEyJAT&St%3hcnhzAAIZr~PoP*ihn8)Yijk5OO*3gFJCwc? zoUr#6*ObDuJO*qlGf*)vrGY08?6(|haqp^k`zh9Re0aKeF6QoJ$Ok3MrcscRxdYX% z-TwEyIn@LmKY230U6ZpPWLf9zqoa}-m_CahG$mlp@kC2K>82_RV&ln`F8}`WwVf-> z#?!^wkBYBT?o!TJkH~pgD&JZ6M~+xaZwoUoZPJdd>mJOKY`Tj8aI4FHb*0>)pJBNp z2mU)^OY9wHq(3t_a)IYviL(euM?F$ygR_Y{*^eb%KdN$rJAQOTxEj=b*fWbezJWo( za(aUBW0JuVm_8>mvrr1x?4y#$^I^5=%Y8B*Ipe&w?8?8rAKtSU7MTT>TOyXPD(AHh zAZdD+j+)DFbmK8(l{ak8E=5HebM2*CNB1}d~chGRMIn=5) zQ{8y86|i7X#{i{#-2>y~a5>*{{@Mdyi|1iM|6i*t$?q!WzhRn8l0Y8_`n8_++QVdv zw3!gqNqs{{C`k|*Ye5Ai6ro0yBPm_;#CJ*(>#MyU2DKU)dUi0Y7t$mw6?0xbP6bA* zi<U1v>Wk(+vG&0anNdu;jw> zgZ*ovU6iLnE9;@<4mBUxZ~tc^NfXm`v8Ee!Uu)hPSc?`}`^?q1V!6!4YCa@m>-`V{?=_CZq1+o%w6SszzvT&wnn$efza*TaRg52lxEV z{6EjP?%mqDKi_)Z#)c2zgYF>|DsL#X*Y4z1@u5wsT&^Z2LTM8}z7MV{r=dFV$TYdo zK_y12XL`;g91rHA4YA2&fhHHv7EYCZx`G^H6_Efm(ac~)QDXt_L5OB@W`H|$F2;N7 zKZNFFyNQbi@r}PulRRrv{!YGK8l|7?xRav#mQ-;6;irs#dr`CfN1WC@`)s=X5hr!q zzi1Nqksay+udK`MLJOzIPoLs-;2dkD8=G3+posQ8|7IV{g{p*&o~GKjJq^aUj;!3f zOI{KwH)?Xe=k$-+$MS4K`!>HG>qa(chI$HDW&7~p{zc?XCQdT&* zh|$3DH8uuO>9X?O!DHYUG|_VZWA%o4M_s3C7Q@WnaUYegfh>QJx)C1*^$frC=bsO* zx{#OU)zyH4;(wd)MhSt+uZA%*FCDmmaSk9 zxw3@(>Ex6O%Gs}PfB62r_usuW|0UI4$QL2Ee6Cptd2){Kf8kGlI&u&Gt^MfDUaroFSGl8U-D#6yB9hd<-xPXzi|4!M2 z5JQXVo!W&^N{H;*f1+!FAO}eUCdlkW#5QgkcYM&dlkM)zxRdq6)q5>}tvnt*U%WUR zeCHnTicd@~@mN!3tzWo^r#m&$6ZoYW)X8*|Y=Fb=VZ{Jj$F9trIyN=Mby(YxV zXuqgWVg*GL5G`jIRaQKULNUC|8v5C~g+unV?xcTC($@Um~{z@R*Fy0Ed zEGyz>L_6UGi(-BJVtxn4{#$@1$KnpIA}_^6QgSnlc8at}dcYSGj(o!(y3n!*Z1wx< z5Pb3R59f_9(i9AOg6Dh&LY}2T7`A(F4Lt1ZT&$EYXiFlIvorr?xP$yAw7Kfr6mvd% z{(2c3V{$Mv>QJl#-sk2;dM2(@#srT&V_WUBU&*8~w@7gWnmD{j5$HRYjYlbJg-^JT zU}!Dvuka2-U0ERJTKy0|KH2?;v*Vvh+%=&62C_3GhIlpS*iU*M^^XIvD0%7rx^|6f2^D zp3J-jN!I#YR{$z%BA>HzN4m)IuqH4Wg2BAUh=>qp$Q9Dl`sXq^C!Vdn48S0jkah^2 zW}oyEiwCU%-sUOVYr`8xIs!IaD1Z~}-~=HA5=FIGY-c|fshm0WQHbCKlveb_u-!E0 ziu|iY)Ma#PHDxS&%fvHky~FCD0LLaaClss$2Spf5{#x;pH1A`lmmE7HJQ~6@vu5b9 z{VzNC08|0v`&)NE^eZi!x^JDF_2Sf`rG^sgr$b_l_~{wS8cgbQc$2#}#g&LwVxQU1 zft=x@akx|FPp97Q@MEIz=ZPHB5Oy(}lM4fkB#dz7;t4uyHChbgRY@{mM3At=<+G zS6)Z_hqs@aOC?yA%r(tl?Ud?aZn+LtWaN1Y_l@X4?EPU+(5YUh=U;4G`#T^I$3KUh ziTO_diaY3@_v4#_MSXQMx8GV`@se&$1RB^(%63X-WfH?DdUlCDAnc~68Hi?uR>bGID#hOOu0ce;FEvZSZq5S(QAES4b^Hhiw_5PhIAHuRv|)X* zyT{bWXh)gc68j3CT@nF{Ni#gp6?KLPWLnlERl){v{Uu_hp3-&}lArY;4sj+4qCT7+ z;jKB5Y4HLtH)NYd#xR7q16s_?**rS6)-57qcdy&>l%z>Z{tjWPDBP1DK=^m;?#j=!@Co&iK?NrvALk zZy>IpXi@uBXMz`7TBw%BC}P_vOe_emhn^^^cPtP)ik=UVk?mXcq^%UJ_ValR#FaVd z0|<$oxRY%G#&k=0)R#DuE}+`>RT74WwXz}*BRm z$$56V*vVt{{!gJRW5;m^6Qy%y z91x7!J^Eo}(vYQ3(wqEDFtKV>h(!725Jd?r&qg!n`(GZ{UZ3 zLpCGlnfjjMMUtyO+DCP00=1QtwSY}R#>@$i#bJbusR3*^6Kal<3Qj= zy8*}gKCeC*=cE*aOS4)12&XPUwPg))`k1;s-o8kWu>HB35~_R#b&OrmV%-)`e3 z=l=lU$#Gg=A^;@OJoL2h=Y7~|Gzg+nk!hSHm?5T7&?{5Tw+*&m2wuNAaCCnDzZ)p;A1fX<`>%6u{#B#A z#|QKn6dsqW+1($R2=VhzuVthJVsV4^5VGQ0Twrq55wg?lcN)Vnh?MnZ8Na#t?B@Rb z>8-^rZfltRhX32Xe}DV#-Pvy-VE(h5{RY?%e$2@B>3ca9YkP82Y0s}Qth*ed(n_|o z?k}H1#IePMJ9TZgKdg5Yb`_VN$^MISftIXPa{8+N6X9jEfc1;e0gL4CN8j`T-Aj6y zmr^W!%%fDdcyD5TWRGd^E%lkkZ!!VI(Rnn{b8d9knY77-zeeO9;K6{aS#sq;b1VcJ zq_VP$R~@&MJgp2k-!_QjcL#}_oYKUxV5-hSC6nih8_H7H6)=Sabi;fuRRgU1ZaX+9 z%_A4o%z?nS0{1dvIFXigSsrk&J#59MJw4H1Q?S>^u|TU(90rW+GnkG`s|px8&r2eO zTup0R;^?Z-??-Jsdu(`dW7UHohmU+!zY2rsSe9WO|W$gbYry z`4#yTRzQwM;#?)|t@NMj_;}!^gnMW^JM%m05FDIfstX3Q!H9Qe44YP?CA|E4x?gC( zB4)ER-R+74Z86vfGEPO61B43gNhHWOP}7}}`MX&HYZMuc9$nb< zqQt13M_$kuN*cvOZ|~t)Q97#o+7!ox387pUlO@2fS8qot0x^@ZRKey9-HE0%DmiC1 z6@u{f*4X9O0q=($i4i;!4JZ88MTKOU$@C~Lq(c(gz5BrwObV7?zdf3xCaQ^dVAEy; z;?mR3TnSA~Z=T_HE7Rn=!@&eUk=0lHBe9YT9zqFG_W9v4lITm3wrVqy%7<62O>*Kz z%}aL>N}Ur(=)cbGtZNq5xzLI~F8nlW-~7kN7^g=l7QYLXpd4PW6vag(3FwV4ILq*P z-X-ym#(+>rIH2|X zdM-0M68-K5WA_Um$9mYI_xzzvXwsvD(JLQ~;4$T-^7lx=ymlL}g>bjWx$~dC z+>FUiO3=Jqy%~ z=HLVrpy--|yUeri=@OsNColWT`%_QkW#)NU`|Mrj>8Om7TJ1&gA4pALLnuN7&vy@< zrai(yec*WFWbu?6uHj+mA5v6j>)!q#Do5cIpCa`22uMAKV=}U<>qM6LL4Tdai3+G5 zF1{j@{BZu+!})(Z{%=p_zncGsORsJ%c4x(<8HC9ZsUeXSaMYu`^vu5@_;WwfVx1^| zP3`Un#3+~F;%nbLa4^38(!uF6!@iT({B9mJnJ!Sg!fGFui*9G?qA?y$qGpfwq+=*@ z=^VXT08HHC+TT37|6c$1eOja}6w2(sq_RV_1}et4BRq?$3D3*GVdiO`%+zR~)Y#=L zbIZE^>2^@wB!bQb^z)ne54gR4dCeD{|Fk~tNLhUO=R5!DjdkDur}$ny2LPb;Aeq-j zGA91?r$RLy`)yy3(!(V5OCwD6%4WjrwL8%R=RxXM_leyc@4xbB_uMkPQ_7J=wREcYx*ybPmF?6=Wlgpl4-Mc$hIgppr5a{imnTm$z=-{Cup{z1e>F z{PUgZk7*8(lG)xGGW?b|XJ9Vi;lFrc_-~S!bfp1IT_!-~>CU#j(wiT)P_Tl$S0A81 z*Q>w1BEep9h#oRI#NOeVtMPZgxOP4Jx2taV29Tv=0OwxxrBzjp+i^jXqf;JLNGz(? z>=V;P<{*;}1AdUd=r3*>S-B(T+TGnRXR=1;vQR2ZPZ8Av&Y_g~b;})#C28e$pIqT} z-jG0xfQ!~79M6`enItarG!)Sq{ha@A2VY+N&Kzmk9ZVKosPZ zA9LUB@MKm9`e&C|XOCRV`6D=%Tw!wffQTO;-Rq4*L4H*ETAyWSAHKCxN16(I~x|Dw%`)m)yov! zS+D&PMUd}r&4`ljaw**x__$6F4@QZ07mal$SMAt_CIYLr#ssPl-KAsy6LW=69xBgk zhUdBC`~Ti0HYGX}eG(;FF>}B9Pb4*3({Bt1sk$H`r7sk(l-fD@B`*HQ-aR13R+OD=(aPz ze(-eu+K=9RWB!RX=uhTvg`)i0jcfj51VlG8rGFcxPDR}ySra^s>cz0ymUTu^lzUbKiyKUjhaP+C-5(O^gHPkB66 zg08!&(P=1-YJus;Fg!*2P^hlG$ER8Q0sOJ-@^463{lU)(I^Hyo!0{D&BRr2TBnzic zta&V5I3LJ|u;%AviP4Q_?eCR;j4dhFJbS@PJ~~n@*HKJ0e}wfstG!S|))2ly>A&_X zdUEiSOg(G1DfE`t?jG+gH~r8A^DF^4%auoB2^AI1@1)bYcXxasslJ#v@$`;Z$*uXH zz4^vp+^|8}kGY)1h$Q}=Jv*XXlO0;WTs)4UsjKV9wT5!&D*wCRT&w!~M*qU9$4{P=j-3>-CJ*sVn zhVQL~^seJjsW52}&drr`sdv@`d(#Yh8WrOKDwqsF}k>Q{`O1i&gy96o+_I1G%ab%c+E$~>mj0)g+E&Ps3eZmulQdgAk z&_;G6>GQYV(1IOn^ze!ls(7Z zeE~hT6Bxm@t7N#NKee`Zd$RMTYF^u%;u&MrDK&|!DzFtSz_xA0m#svT6c+`tw2(WT zEcf-83_ja^v728K^UXYcRS@y8(id2#2YpC+&Mq_sg=lz*$6k2Eo1BGrllNJ)dI5<* z9ao9==i@u`U&-?^=;$qicMH|uVOZjcc zetn1`O+9Zfyte)vOnLe6bppGvTDtZbxNC?5-7g z?>OG&$5=|?hQEO@)aBYx3LL!_-KxrBtOeORYkggS3M3cZ%I4P}WV*d>=T(QB{TsC; z`u>-6GPTNWzSL-S-KZsX=6f3V-h=mtlVAnG0Ie^IDPT`gUWMZj+E}}^%|onxUhSV^ zOe<8Me@bSIn+7E_4Mw~_ny-bWmerYG-m2%=0JUcH$++QibIa7^+m{`u(`^gqztm#) z&qy0v#guhRebp&8!ecqbM>P~!T}$^^BmscA!gh{bb^}aqJbs%ukshz>*p^G=>2i8x zt~an$nF_aq+V19|lV7&%NOx9jx@Te!}whN!Xt8BQ8EwR>U43wHx=ZfZ^*AE|j_! z;E>?V5M#et?IFSD_~QBkn}XU}bH5gnzM>1?$+i2tC+g<5H94d_Wx!ASJDS@{TPpY4 zAAU)429m%yY>MEB^O^`9TO@j@_@#De-~o}$%$a(l9&k;OotY~DBXze^k{qd|6bV_# z7Qz8l-u^_20r8ilHvxxP%Hb2xJ3az0vH-TEs@N+HQAtO`yGO@Np@(`I$PpqiNoW^L z3bpszMwXsxaUmcMHiq7b?dYHnl{m|iGjrvANzlo!!D3|h{xS>o-leNIJ?19SRD-CF zx%$?_9vQ7RIE%K<#*w<7W~7#z17f7sbxl~O+Ph)Q2U!L8$|HWfaCe{eqdF~gWoVM^ zvZapnKZBs{T&v7PD_SD8c9LKtJykEg{8yjj54xd0&>k4}6_%aEw&oCSA5z=6TsgSS zFPH}A*P$Ak8ky#twyPIlOVaaiTz#}Gg~&l6xPG(;A8gZY)iQVcE)43{{H-_MdSm;| zH@DyTi}{;>dF#*Ly7kk){10#Ne?Pc?@BTa69|v!{HGgyGjUU_z<7iu6v0Jt-Z#vxm zGp7td*nj=eqhD?RReMeWJo4kW-#J1}hOBSR|LXDL^al^z!EYO!eYT{FC6O)~`Yr$Z zt)Hoko{xWhG=F>k=FficU$@_l`yJHI_T9tdQ~Vpt<;}Nt{^QOY+q;L)Ki&Pod-$-< z&@pZyvwr|pDzLJBZ@;a(H&eDZ8!bPWaTS_OHNYm@X?Nj`Xlo_|Ir@a)_F_uH?xmfwE;?Z3{C{_UUs zPfhn6IYaWM?J{hOqvJDL$T7dV1i=20BxFnNlQDht?f;O-p*J3Xhs&B@>th+RSJSKc z8{dBYquGxW zY>x<9VO%xqx!RxVwJXYJAz}{ivA*Lkv6FbY;%xHQ<;!pMwV5v*)a(~_=)W1>f8#GS zN_sCmFLYlD07z=Vl#U4M7$Azd%}L04$hwgr`$k=M-JqZ*m9?K*d*ds;(Vhy}SFFK~ zFrMtc{01M;i<5(|ygf*+iUd3O)Qu_Ef&4*Weq|XTe=J(L&MAeB#`k*PAw^)4jmOa`s2z{Jw=aLsZji!)U|KF4vW0Zcj`rul1?Pz~)1tA1Vfq&j&X>JiW_psiptW^Ln z;O^G>@d51_4vi%w2|3R*feDK}JOCN?IbjqHK7hqyD}I~5&jq@%Q@GRv8)F<|{P^WJ zC%8Bm0nQVrkYicaYKjpjxA5wIj}XM+v0z!k_2V-Xyi<06cDf)9{i02A%QOtBxBXx~ zFaB48;B9hm3A`L1ft04#dpK(jo~fCc6f#4FO@1{;pFP#h3cE0zxk#*6od*bb7>L9Y z2j-%arvZC?U*`8#oHxpl@A0@$&aLCw6GgnFuV#xHD!s$!ZfYHvv{P;28 z@f&C+^>+>b{P5*B&ZDCU3N!{IM;xt8UBL%4^$Dck7s4^g3x(dyZUyiWGUvj1{*Ig7 zd>9E~hI(aeEa^Q8$cyVqvR@~1;jw7|3TvcZ25xsYKr%oL6vx$05J~g$o2Q_NrOCJl zj2=9N&v$i&W<5KQsIrZXh%|0cusWH){N@GpiOW%LGF^@a6Uj0E{35yeTBr z)+nTKU{gq!bD{F>*Kh6ol&;;|^tt)z&Rd4^Kb$QBL!q3LUD-gEkm#x3Pz-|C6$tIa z?k%F|Sd=DN3bV@p!d&B7q%vqAE6y%#<6_lR6TaCaStb{h|gvP#h8Uj)94SFH15aa^v~t<3uH={SSzdK7cg#2op@U2VD+aYd zR-wI_F|4pWY1Iyd-IGGn5vI03VXXa1^}5WuGE5nE7_PEDDcU}3k=UR$0)?{!l33UO z3V{=%hMKzHlVN|+57YgO1;h;x_TvUKuLRURG!j~nO4DWg2VZ{EzCY)=&d5CHsW5Ow z+iM>R;MDaSq?@+`@3k4Xy|?g!CvQ6sLGFnS&{+HW2p2D4{A#-HON zl%a{Q9~?<#SkXabsD+YeJ(?^QjVO^U({Ifi`ZLXIq+Pcu??S8f9xqejzKNBzWPh<4%Q9*LtGz|OB=sGHTjeZgW z`TtM+VVhh3d_}5Ev?rutf~`{2Sb}g8Lx{Um=ld9Fm9cn3Qr}DTWwJq`4g4qUmW(eq zi(~PO(2H{+y;X_LjjFBS&}%&p+ueqt2r?CKOCwE7=;VZbUB6JU*2m@@fgU8w~SCMe7Fe?Az69yd-N;e7;=%e!QA$>;vPwpdkbAX*=c6# zPKC?d?ro{>p`-{g*;k5DEYt%|Sjf6KG)H0fehho3G}rQsCekQRxD>B2O;*$kaN%$W zmkv=)ozx#{?gLf&LxoIVFJND=SO27lSi7Dg#B;C_hT!trlIu3ab z(*Z(WE|l}S8&~5Xfn4ldkyDyiMuq`>;)jvPQo~eph!)0Rzs$vFFaL$yT-9#FQzqws z@!E9)=?`bLFmfBag126E`cc=M?q>Jm6+OUwmdj`~Rj#%Uye`3uspeGX8c>%zq-_i> zqKKIw`LoIg9VJ=L-dC~S#ih~*?65jJp7 z7V38gspB#6)f@#( zFK`*H{2i!rWhWcH9v&Zet}JRQ0%T=&Lw-?5%=yKzG~>5l|6-Qhc=|6KxC_Krd!Rg) zE~hntpV@nb*EbHk!trOfkuy*+c(Fzw>8M)gKSFu-@}FP4{3bIJO4vkPwEG@tXFSFH z^|lfegZ+oPIvsO@nX`C-*e~7imCD#J$cKcdE+aU0RW0!=F97MMgloiF5TFCo=U71? z&%Fc*mHQ~S3&S!)>K^jx0x_wvTTqo4_9X@0^@7I6;*_eJy zet&VIEE9R0eef#)lls8P!}1abib2vKZZylN8>3A5t*Cd{DWD3ssRNNJYS8>bdi7jg zn=J#9vW`MsrVkLc0eOD<@_$-+)ff%}OXazb002RV1e39JJ2bxO`lK?VIIhIFqGqEY zi*hT5Rf{L#gp=SzAXHzvo+_&hcQW*y?aUyfbOuZ3_98c|X@FM6i{(OfQM>r%bQ1FT ztqMz)Q)K!u2s0a4qC^16)n0ovuQ-`sZ@$JO_Jf)WX`?@7sOjM328xD))T*2*3QGgK zAP1aBmD>jom40)lOi9tnq*Qr~g~xPo1|XsVp-LJA(Mz zj^Dy!ef5XKmbwMRz8xyloYN#?4y&T=R?5!W5kj|R06?)asYc2ifQRsj{oNBBY`@?# zQ0l&!+g&B$_7n2J3jQiz;}X?%%MKTS#ly(k+UR7t&?ALDD_U4EciR-G8V9=0L_a9g zJ#!>k=r|JW5MH{C5TWtHa$#;8e<~?}LpHyKd+A=^b!()O23!chRMBX`6m-0K>b8j( z0X>R>klfF>9bp99;jkktURKBpo5#O!KaW^A`b;>x#RTkoD;iF56$O7F#hj-@hr_T$ z2M}yTLFR$D5cbjbz|vxt>awyYd?hQ9ta>ponX1Mev$+DS&7Ay~AuI%z$)RP+Uq;w36UB+f~$LPSs&>Ia~&ZJn;uukZmySkdwhed zw4@;y1XVa38X20umPMZr;=0CJwAbj@@6(?Ub|!8H{_mfO0n;fzoYnqozLai(s*iqz zv_T6)Kn^*RaO(U4w25~pMxktvv9O-ygqKQAUfZ)s94RKq1W{D1^eM?@3sU>Yh9f0f zDv*(o*EvZ5p5yZewKtb|M7F3a(;FjX6q`>Lr9mnR0nE@(GTQOulclodaF3lFN1lCH zXR`;gX9HA0Iy8H6t42Pa}JlheT9#XkFO^!ZzA=yRepC~BcJ=ZbRbn?C-BN?B zrNvX}yjnxu{d5prB`8!D0ZdTQc-jtAslqF3$h;F?MVrZ7KxqEiWAj=t5--P)IAs-* zLk|5>&Tc8uoNY4gz#=8&OXD&3fJ!RYIX@p=Pv%FI|!pyV4nDnXu4O{Y3Y|cbWBa zZ~BDz5@LCA@D$aB9fv|}1`!jfoekN=O9)9P-(`B*3+h1-ek%R|b6`!v!e3dITb>qQ zj#y5J`1tyPlGRcJy~Ou&;ow|@4^9RuzI9;TDOLBRm|)m)nB%+}XT#Kba^&Ybv-fmx z;f(Un3n`XzJ{Jl|zA?Thlui9|-Mdn}vB zQ&5?@t3EnSUDo{iB;ls$aN?oGL-Oa}e*Fa0$D1B>{+AgOjvxWm4NtWLxy9s*IC=R$ z>F6MTxI0ZM>rv2#45QFTGlaTUyz`lEpCLd2L&9VT=lG=iRr`!2dh6J`XJ6oD;a*9l z_y7g@c-E(@yJ4&tR{CvrS2O{QWv(UOCt803Ih*YFRLh~Cy`O$g=>`d*QEC)k!GgAy z`I_|g-Dl4D)&}Gqz#S3(b^(zP;#Px0GL2zX!G-pS2|}rB7X$?4dbDa&icq9$OpCyn ze^fViB=BjzhzGE`@EQ*nU`zE@N_0kTu{Q}49_e0y^;yp*#S+EE>#1W1sA!iiAJj(v6LFm zk&|gjP~v3YwRr|ift7%he4+aJ?MBn-%Oqcgv@8yA;JXe(eDuiCa?u!Q;$cfvQfHUk zg9UDkr&v9c3@APu!@zQj{snu#UBFhHC{gl2^K>Lq1s){1nt5h*ot|_%(I*r=@)?w> z+=Dw}eC4oU?D6xA5L+U1PFTg+$px$RVf3zWJ!iELlG?MKyWDUzvo3<(UW+m(@tATF zFaOzDHCpkQV5+O)_-UrL*WuN&bSw$gKpqt(bOAd?T{uIypW@N@HiU(E=h+LY_fYLi!Vr$4zz_S4zI3 zfeE#}2XL!3FPg4LS4FxNN?ZS8szo6+S8Wf67E?VS;Ai6X{5l6MvPK;x0ARMSn7)H6 zsM7kCGYQuTPL3Xsd>snSI2kg<#CYF=2Pl;fW(BguLaPds4mg1$xbeHkw9z=`S?~Aa zy|#bgVh1pbLoU-)*M6OK0fC)1vaO0FuD))k5S7H?-74k1-V`j32h!UJO%>(SC0Iq| ztoXZjwwA1WMC{6=;Z&mCSw)nj47rqL7Xk z)UB${1;-fxijY`*Avlbvi78g3-8#KDQK&?crelf;XYft*wlKhxI*~n3(9jP~W{;et z42mFTH$;uhpo_fYaGSkAyz%OsN_^oP-%Ep=z|UwxhE_= zqCX@xg=*T7m?~X7fSCE>RBWl$&11E|zKV07)j5HbiPA#5hU985FSMhMiD|t|)vMWc^OVTNGV0@Ww3WN-oJ z2NMB+gt^cbGsoADMVz|nmMf33P@TS+)Y2Fyb3InN^4^iYi9l ziuh_vQo+W_$)ecWFXhEMUWXheDZ6UULB&FK7NG2!ECkgdfhtxHr}!Sr zpE_5hvlL`?Dj^av;+@~mc)=uM4|u^M#a!ypgf*f!MQT*a#4e&Ft3(HjP%Z~89D>uK z{t6?-<&x>n0$fr;;*-kJ>(NO#!D5uqF^FN|S|;r z=cI%Ycor>%i%-H9Tpmv1zE431g>+_j{SwQ>u#lyMr38DKwhPp=`?Z;c3@WWXoX=dAfyL>hs{*H0v-5RCoN;mgfFf2j z<)y1Gp5b}rfbbKhmr}Oy)F3nEyye@>&IPU~_FWp`MseyVOM?PXG&RIdbBe6hoI!kv z)3sYpX09Y^=;(Yuj4Yu>GdAIX)eMv#`P5idNkvw&N#q~jC;EeB4}wLuhXo>l*67W8 zSQ#G8UQDClC7@dINZ8Z9drCi%gBbxsv(RdZ4VI}q!PeRMS0WFtB&ktFM})W|eY1WE z^|nsAVfaX~D1ID=oxo@?HWZdX+0Ha2sHCPmEAJS?;+^hk1(^k?!ZCE76JDf4X{y?V zkB?_&(ynjQ5zb{Wuzea$eZ?{2dQDH@#S39+=E?9qhXB6Y!pTX){q!;u4NgP|XYhdGe(1wdzpA3WIuYszF^e^}+i$>{6jJlRnZxm3RmTXOb} z^G%YQ+|G#D+R1vG!`aF(vH2wa7RNZmGV7zD^Mrl$hf}8phl(Kr1~)S&GNd)|DJ@5o-D5L z48E68I4CcpXmhw?1*3qNRBb6J2r86=o{>s9muGRoKW0)8^?qh=|PWJ6teFy$bgO;#`y^5gWr@* zT2n)JkD|z8t%*T)HabH_AOlR9YyTDD=pu??VAWbnn(TwO`B0?h|!7 zAv$a@IC-37?f|GBN-PT=kiAtD{=jdmdKxEcp>aD+W3=XFGTWbgSd1)GK)hck_JI-^Q)tW|fMC*15(wVM_-;8JMc zct%`#Fi8lW7;SzQBrBR_EAYci!OMX=AVUGYIn-CtWL!xx!0E;(ZUm6BbtvmQ(|D6) z$0g-$rsOJGR;k&vDa*B?>KdZHrCS(l7_t(yQEIa%JOUq5{xG?lOL@bB>!>6CT(~lb zhTH{}K5$!9Cdg(4yrr#}4Imxpcl|=@D?s;^(iGatqu!%?R-n%Af^5Ntm-B{3v`BY> zYGgHEF`VcrJvH}Q!9-97?mYasdOn9jc}~5kfi-dTARJxgdpSSIHs<)1Qd||oij*x} zlEtTy!z#(sDW~$mXSM?@hg1*AOAjoulB}+DI#800ocZ5l-tzkGm))@C2$5@5!i=sx zNr=l4T`VHUH%2v8k8fc1IbL%#&a($FyaX0JS%?XE6VogCE@CjXmyEZtI=acYAAc;` zS8O@kB^RI+STq5&ap`LYcYnzU4^E_={Uu1wMDe0F7NK3hu`(tnv%<4r$!M|sci^!} zZ<2JQs*ZM2e8bHFTo_1Qfb^g4a91Yvem0$MIg@+~!IM#+i_YbdxCW9J3@mo6bT=he zMmmZlhI)fa$(KBfhT~HG%F(UDp|cJxOwzxoLbm8Xz-*k9y_Cn&e;1_+z00YQj)7BD z>Dv%$nM|@3JpzyGt~AI*p6mjULSy>QTp%8v>&|HByv3gcRr2cZ_dxDG?LGJESV zl>L+iN?fm;e+LkWDFSS&Z=PS5A6cM?Kl!EOUCSF`JPlU+{KcC)f9|m8ikFj2Foi@X z34f%&k(?XdcSvyU@}@b!WQj1%;;1K5)E|DgFD=wQTrE)*ukO88z`?Du(wI~~&^bhG zvS5NJld2hF1JM}kCus|?;8-woo`YtcfXF;xXIEtrgENRqxJAZ;A|%)-;r{Ky(<{Gm zab@JLj=zMwjPJNY4f(;vC)lF)Fg^eDSZX=>K4J?FHb>uzJyNJ_rO8g%U!2}7c!H?x z%NYox3)l)mSFTuNsGgm(t4b;cv%$6LhQ(3)ci--(Bl+w+4 zsrb|y(lfoj`!?ylrGqa{fh8s7qA&7#Q9>RZ)6Uf?iA>F}Pr@3dCLb28t;NVzIIP_j z0xImdtq)d>3oW}ji~Tvm4d=EBVUcp5I2DV31&8YM)1nHS=@g4FiUiVkhKh4RuE7ZXl*Y~n zFaMu2(4%^s7#_*bAvumNu=&7Mc1rJfW6ej&WMAQbErGyb*>|8 z5nGDnvoR?EjLMtnsqE6Cw1jN4D?k(!to?F+T|TB- z$n^4?8+MN&y(3w>KM043dl~a$u`6p=_ziK(0FFp$|I+?}Z+RGAQ@9!8%Ydqf2)jVC zyWWM_zcOlYa&OAozWGkfO7`AEWthtXLLPo|xHv}b04b1)HBiSN!akR3m27w9>0Lo? zOO41n5mq`QNqa%+22Thz5C^`ntw=a|RffHJ!JN)>Ua|{=WR+lX}-ef3~k*eHKMJwA-$WQ*IpKReB$!Mz?(f z6^uWUwr=VQZ~=|7x0E15wuT5WvjNEJT?;E_Pe;ls*dVN;SQQIchiWF;gRO^(d?X1% za7#v=a~CQUuQH#D)FAe&%=JJ5ZzD*NwlX{7@)QFVVIW@CB~^ZZu;#do08N>R03HPVKE1Z z%&jCmN)&dShfqV|kuBViVz>|qn5t}Au3vQ%Iwy2Vfe?qS&+O2~gF3wiF~}s7^y%dE zRPr}{Yk0#VIdf=bIe?=UBrP*hBBR_DVhru>Qh0q?SsW@_S#(oBP!)o&h%=Ci_9Zp9 z?NMB#NhQev*pKX zpaiw)YI7xyD!nR;V&J~i=N73ZeC2FF$SfhZTkrafO|#rS+e2E1-uXlsJ#oZYW9LMF z+-TzPa2si*g*wh3u)+Rj!J()c*ff}~zoQ7DJA%0w^eV8s_!JB0KKnyr30;PNH^S^b zOIFRj_H^ndNj61i_3lRtAxnK0RkGmfbBta$*_KxX*Us#}9H`+b zPjNDcEi3nJ;!a?uUJ0*Dy;6!I%dJt{SR$uECIk6$3`rr)`gQ8a2vggzq4(>_=_kCy z$Zdfk64CEM-rZ}#c*YHOw#i=}npZdR4wr0JPaWq1Kah))T7irpf|1{T{RURA{$4Hp z_6cdpjT%$C>nFh^ZyYGtV}qk?Wth5&*6dqL$h?4l zYEDB}GM28o?=e&r9bt0I+&YN+?Sys7m!o;bZXO8p8@IBXQs;}U`TQXQJ3S198U@pQ zY})ebZ^{>tV~NxKZbtcvbs_l{q`Hz*lAhPj5E8nvN&{3E?NZ1)7O7CR$p8%BC>cws+s#B^)ihea2u8sm2sn0f zeryDY>Lj{x?bbr#pz{`Uyt#SIZL-=T{9nw|V2KC#hn5S_RB1O9ybxb!d`Nqy%f;}8 zpLoVZs&X2HQ>dDqM6Wmr{x@M-UP{G#S(m!6mfChzF=$Vni2|~_l0?I_>_?b60rY1x zdSbX)i@YUby-U(>(d_fPnnkGdsXbkaj&c64AudRVD6L@1YyA%(k{NzFQoE*ITz0{`4nmUI6?*> zGhHKq*2s{zNWq9)>WOo^ejNnWh7TS-{aFlsT3lnkaH<-I)q+cnx|GYR6kR%>2DWT@ zTy*Ia$mYP4^|=nSJQsc>9)ow21E}sQ_D}q2=2gdJ04;y>ayty^>$`3}C2bv36l3GP zH4pKMG88vI%dg#=W#n+Yt{FOQ_%iDBx%<{KM_!SZBf`G0iWK;)tsp4>GiGHb3Dk8825fZ4>i}M-Eiaw!}vZxs);a$e;bz2iz`(3B9V#2l3A2!O9x>Ay}g15WMH`wIngvyRqo z!aar04iIFaCrH8!2VftK{4W`mP!|yOCLu5@|NC_|7fMz-%E6@7Njga9cpd8@`4E+X z-k56#V;Ac#2YaVu`+530lgxjYiIGCaYtkASF%W8i7_%lqvHQndp0b*BSjS9-Su&w3t)8pr# zEW5l24jLyh6*jOe%jes0fBD#<5une`&=LA&`C*Q!$PSVFh_N{!&nVOjpk8FhcIk#i zTO8$OS@L+NSuBik&J!6h*`|ZCmO@_VEO2ecA7Emqm1tIWH8mb3(=EIez61~Q?hX~u z8=O~z*<^Gor5p{Iy-5Ol2|UXnSuAHirMGzdDl`OihUr&U8ZxL*`3urC#=Q$wNzpBD z)r}|d7lu?`$gkf&KEkIbw@}+2P+-TpBtbu5jjZLHXk31;Fr$39`A~&N75aO-&*i<* zccCD`mO19~J8W{~9i3fLeQb_Fprf=#cNk~7&UgKY-4Lj49AXx6R@2a#HcTsS)}mDp z@v_jTr=+fkMU|}rTimID=fJQai)SOeCF4o+BznC~O4NL#o=pz(F#N#ODddIMSuELMNl{p8 zazqqru6Y7Qp%Z1L0CdfRxKi?vci2Gb@;EXhvA6n57UkQLM8Itps7;chu9Wno@U3%1 z?GA)uZ6VF<2+hlDgO{kNyQdQ#!V*rb2wQd3bpv@G@>&$HthN10o_aO7L>OUdbriHS z`=DO%i#LXgeaQo%65Ej>U1a0j8mk~2@w!+A@&hwWU4|HT6xC6j9svgtVwV-6c)2`9 zp)p||PD-jUZ+-Owt`hO}q!4+@C*~?fs-Ic2w_x9Wa)?szKakr~l?+udxz9p6sO8Rq zN2Bl9^o1=b2PZENYM8KvZ3$NCXFDsZt%Dq7y(4P1MAy#8e5DaU+m>2a*4^81<-5Xu zSD(&bKuUIBF&YmFXT16aPp>?r5#SH&!)Pl%loAJ>`|St!=HbfXfj3W; z(gN*!q~D8zEqkXNS5``l!)Phj;jjBQtm|p=2gKrPLXA8>+$)Ue0$(=vca>*c9y~xW zP4`RZgw{H-Bc~z-U)zd9IhG?BK5CsB3It#oHtMwpl&W01w1fy~72DU0J^$!=7OWTx>aNYrMR!T9ZUxE@D%;V$Qj9jSEeF%nj zX=wS3do@ec&#&LR8~eP$Ml&lpA99oPR>YXUlG%*;C$^4gp|sviWk}HMm=~(>q-JOJ zn*{UwMICK|vL9$QMQ#k8VH z^aVc09m{HqH$f~#Im!T7$XzaWmsN?w!ih!OO}4DUq{t2Dt3)G+@V)EUFcYi8+NA56 zR_sJnXADG_aD>-cNHRX}P?Lv(dLq9aDH|#yo)&ClF@dn4hL$NFs!(SnE1ze!1%k_s zx_X&S*zC?WTZj9G%h^$!aJBH(YPvmETPW1RtKGBfU)*5LEvRyxq5z1G!d-oeK95$d zI?Ga<4AiwU(;>XM9CD%{vYwn!_XLlnq9(D!TC+TYm)w?Eudh+dt6GZ#ofM6#Ih3R; zt2yNmiqix1UXZ+ova)8x0Ya?>w}>2tEX>SIidysb0DyrntZu*T7IB>MQE;!U)v7$K zUMh&-9fm>^3h0y39ng6-xiVZvg`eblTknpFp+j*TI9)on-EJJEeOsy;Tega-X%!9v z*A-rJ+)~p9_Epw0JjUKf6&4ZQ-GhdhRi0;z(y3%!wF7oQUPg-5oK1!vm|OP}WLBkj z;H|tTf@$IELZS-c%%Dhb5w@48H=f1lDVf13-D?_2seR(n(kh{hc!{@4PzM2Q<^EEy zWbUI~P|`Ned&%k7giW;GPjTEak?Uks+KKP&yjSff4yynq0X5|k`vRWDO37&iK)GaA z0SGD!{B(Okrwrh)K4$qL%wh?0mudohCEbJWh+h&r?U|AeLL_z@z@S9t*_Jgt zEGPlE6BtT9@G5Rl<(Biu2Ne1{1EkLm#`@vulLPh!9flv-=k1ZY#Y}Shn7Kx()b@05 zu?<7Du(5P(SQ(th3GP#o=qF>CCPceARRm1Sfm>GjE4{H^W%x($)zJ5~+t5>RDBy>A zkH6~krEwSE6_Yju{_*4GF@3sKao7R$t^fG#*TyHOJ7h(TwChfQ>&)cBAX^BK0t>y< z;othwV#j(Ly0mK*GU3{2Uy{u>x52LdX3;Y|kv;D)Rnlfb z2C3)RQm>cPaJ*C5en7S1JAs9Y@Q2blR0XwUT3O%r8PP0&7 zU}6z9lCmiCY$viPt+wWtImz~e&U%tw2|`1C2pBY2>n$wt*AM1*@EBMr3I)zO*!liG zkSddTqB|ft1?9dv)=;v%!4zkC1HF1CKNXA=n;u@#RWJu%uqS!GU02Wo+d<6HCKO(f zf@CZY=FThGtWo(;iZ;E*agus=Ho%B14yG;6j#Y%?8*B`~BdiQlxa4DeQFDifjmGgK7$KI{hy+4*iHV)kn^0#M%_?%3bK$S#% zALywUBkG(E_8@MZRMv3lD04eg?dgJwQV+y<>dJXB_to^rq#Y_DujAg4C+Nd>9zODo zejF(DhQfsK*M#_m)w5;Iu^IwO1H=RUpibD}vYc(jTjqXNdO^E9GeVgafSTjtXCCc- z!Rw%h%uDI@1^x$6!7Z&l&qIIR-H;t!b3FId3A#obP&=&iAcCU*e(}YjqmpI74L$^3 zrSW^2@`FewYB3eVoN@0G=mGB_vo;QZZshU_jxzU?((TG{SJsy*L2=XD`t_xI3eue z1iH(&|GOnI6@uHcBnOX1hF5+Lnw|bwXd{SwP%Yj+*P*xOg-501^JJ0bY4tH2TaWj#*UTfAivicsepvBR?N-veP z;cg94V&0;48Ql*J-?s`nwK`L&$L-c+QF8iJqA$TP@Xo?s*FcI41*eWkB^gH@qHIHk z%W`I17HjA*x~>Af4Z+GP(rI5KjH-3njkqTK52^2ji=CMWBlt|CkKUB81DYiv*t!t~ z!F6Lgw*+=tGD{>0%8UZTK#cGTX?ub}MBQpsLwEN1>moULHRzuYN^i1Nr?OkwHiU!oZpup<)n%o{Z~3#ig#<>&i= zVd14+>dlAkKHgrfL)pphqum2l?GplxB;H(vY-Zgw>@|c&)`E4wMl8^5S!U2GE}_8hER~ah}m|NTc&8C#Vdf(D+`RjWpf8Qc1?p{ z@0^5?N@UlUx8>sU+uGSmgPJ@yvdVBr!N}k7-93eOX*C#zEY-baO7-$4(@=DDVt4D2 z6RTGGU=1?(aXJ+D9dQ2>cNQAO!b6ymX*?G^k1!vF&rwXuskKKR~`KV@-?=Ra$| z+f9+Gy>9a^0b)WN*2`thP%$A9q~?j+EK?eAS8*}%o=8)!O%=)&pO7cn!OCf>)Mggs;u~!nIq-z3%5@g3geD#;Tnq)(-ZabDOS&lvi8^y(I7dKi(b};afjDz7~h#p^)_gJHVmH7gwbHtUUF(%$~3Xr<6!FzAujRs!d9lbVUjFUn!Cc4YhoQL*o z_lw0d6_^tdQC&yr!j@!=z9i@9QvGc~3OQHAvq0Za@5960>-Ujr73wh|1+=y=FwYM$ z^ZkaT6u}PVQ16px{8KF$uF+vi3;=Q{HLu_(N9Po+TvoaC0S{QWq@PB?LHHh7tUN0x zcsJz?f%`>S5_rvr<>E0nTPp#Jjj!Eb=j;!a2$a;LPFO{NO7gGIh@(ixURzKiauVD4 z<4z?dpWqda3kL|wsf&xy8u|NsStxK5N>KxF$oty2#$rP;iEz~t+!?RbYn$>#8bB%F zhHRw~gIvHgcMXF}(xbM&7fUMngqdk$i>%epyZ4hOn>R`))+z9YFAX8AukR14OmhHQ1 zTt~V^ewx{iTx4f{o8wYgBzmZ1KYAlII2}`^;@)x*I}jDpVllqk-4K|{i?XhrIaYAV zUJV2gqnx0JxS)^-D-*dgGF;YVo-5>!UO)ntbmB!x59Y2HVM>uk<9@s10x67L;;H)W zY|#R)^iH?YrExMHAb)WdiBTeCAvCDoA@UmDZgN497AK5sX({5ZkgcJ@s|}8w^BEoO z5)a)wTJDhwZS-F6!@j*b9RFN{Ssfemyk(#oG$=Q%1hR zh#Zs4t8nms`>*zMi@!#o5x;1pYy_gnvTEoEQ$XJUBomC6Ws%y5GqGSWspmDdZY>lo z4{}LJ&sxSSBnm$Vh=YnK2CS2*auU3f3zmQ6HO_{lleUF0oYlOXCSbeH%T}AU0cp`x z;h&>G%U@A`7c<0z{Z+Yjo~6hblCpputHxz?#fMlg+U1&MGJv%U->z`9P};xoR#sV) zQUvpAME_5}2NB_-$dU}A zm2{X~{D6(wj67zXI^YhEVIxDOXz3-BX+%1KN;jiqQ7oXcLul3~86$2QL~N}n>M0__ z$5pu<8}Doe3B8^o@|~+sELdBgKj%Cyw*`%qta*itR}1_?R{fpl8bJ`nlk$3*gTT&9 zn-RWPW#Mt45)n;+mm?F%^XyUS0}mtaAGmF^-dY)N_O*FWq_KHldS?56Pn- zuF~ZLc2;fY0UTCTz7MV1x`e8)?_}JY3jnTVgbhw#>?%iFOjg z9;x=Ll|1Pt@dS`uK!m^faScSyzXGY15vm0KM{zVM#Sfw?`Ut7^PQK z<(hZGD48tWlvCP5jlU@$>1c@&FiCfa8e~dk(3JDCCfHc#kdRCm&7_$u^cgg1OMT{w zR{rw8dC!r4&5z3�U@5SMjN50d`oZN)a z3I`Fq)O}W5i34()so;*zhI6K7n?*Ou{n;-grJtWBFckP81nnD{kSw`Y<23eD@@0cH z&we#}8m1^Bo;PG-+msvdVmO}hm-h~UYl(VH*4t?|HaJ77MA;#%7|v$Mz>`YIZ}#T5 zU;B9Z*9XeK_`RpPVyh2XTP_St=jjSvt*dPr z4-|J1@R}z3t_;)(%jajQCQB5f(S>N2p1?{=;Y0sh9-6f)qYMtv7*r;ffN;i8o~Oi2j_0X|2q3##u${ zI-;C!AsN=sX!I+hgR}2ai5m4!PrW1;$eAvp_l{(PmZ(w}&Ffd^Ob*F^DX~gJS)Tb~ zPP~PeoqC+HpC?`YvFgc+NxT84Ix!kDS0$w_xni(#FV;9F=Q_y8`z{?wamm4rLpN;b z)d9jhF2~r~zftT9yCd=aDHXq^I7{6uF(bquSNWY1)m5zu=pmJ%$WW!Vc9GZloih>$ zp3NyW$91OOj1cJHl3AT8C(3RuR#a;2fI)nSlOP2xMDV163x)dRr;PhaA_}5qseuEA zh%<-cEWq?V_ta!qJa=P%fSQto%pRu`0?PHadvd0BX)D`#Gn>W9d|OFz=Ui$*$0%*Y zW5Q}6Tzj%xd+)3PSf72~wXJ5Et0msmHBiXR5Oqi+!oqA``Bb(A*X$(}S;QA&tF*3z zU(|k4ow;l7F(@Uz!$J<=hyw?Spzz3%DijT80Sk%ln?1N8Q@WAy*< zUWWuhbzT0*omscv-re8-yy%W@9s8U?%E6lj#pm(XnnA_p*taQ;Gx!me@J!XB2_Aj>wQ7+zF3m}9g` z8k@r&v~2l_&#SVKO2Q z90uYA<;R*#`4h39ns{2MC{%GzW~68z@`N(V4nIy zp?LV7=5keSJ40#pW?1NAI30(bay$u}xBY zxcFWil~l=6Iy?s5N~E^N)m>U8WRujMNylEW1v(Y4e8*C%>udJ#%cH$dLEOxl?fwQS zg`eZ8!=dU68y>jh-rItZa<0gVxD4D-|{BIfxj8rS2n(u|PVfS@VlV9AR>mXUShxTw3-=Gu-<6 zTuX9uI`fJr3;G2pE!U14X$9%HP+q?;g$qx-yXz`BHjF`hU#Ch%7c+u~M46ga9tkRC zmm>Q+x`Wa3)cvp}PXn;x&%EoG1{H{q#HM$~;q@R6jw;{R1XqG(r|Sy6>xzk~li|&O zii?rF7p|ToMIazl3xjm;+;m-&7YVssAv?BW_{7#*vt7%Wz}5g&YI)rEIA^5@hfL3m zKG-_CQOg~T0|9t&B|B^Y3Q5Hw(^mHupxB_SbIIo+ZL7t{eV>&2AR(>dgQa&O*ih2e&)TR%)*#*8VHS*+l#M`N} zcmfb5qBVgb(zae%sHm+JHK(A!xFvNn-z?PoPu!?ev{h^0litj>-9d^r7sp6HtW&fG zpzbsgHVvF{9*C+$0U@bN`j05SFLxLR?SP^Z7V;t)3(*oH5e^zzgBGFDNwl#UlA!hu zo+IvgO!EHoz2zrQ4^D^9qH(FjlKVyGAGy~MngocE*K*9S3oN|LoB~Yb>5N#@zHf3z z-`$9ll1if6*~IU~0IdZ&h}D&$OGDC33IXcobMBjo8Wilg-9Duv_+9U-h^FS`F0Bea_@(4&FZiF)g}1q9qH9%NyJHqIiNWW2fJ z0J4tg=nWhSmwmNSz%aHp^xe4nZct6KvB;~uTf!j@P_66&NP$4-^5x1cNf@<_z&*j> zU4AW8Y1$9tHx|fY6_0iuL&pn=IVHCXffOWFJwnY%TGLr0^#@^~*_pUxWL+8Sjvu3O z>Y9Tzdto`O$Q-?>qVF!A(8=Oy@i*A=)q0`h0Cjuv4f~D5`Fkn)_ozqn!yK4Wy|0$Nk zXh+$2lLJ(j6bL3#DEGeH^SJ8YZfuYTKq^x@$Wk3~-@OUwHY!i`n9Ep-SjqD>f`0S+ zrBMVtuR3}%*DSz1m=vzOiJZM*Bo6IX410o6ZF*dt#QddVDNN!~CHaaX}4iezPW ziB{l~J(NL)<(Dwc-(#*bOfjNcX&dO$>IQ@hp=_#}=J!vv@%3+|2mEyL^7lCD#L<(Y zRIBA`Ft4j{VOcAg!*V4C^g1+IZ%plxEu+8I{3VD$aZbLO07d3#`4b{3EUGy0)FS2# z``Z^}y?g)B_b{}bXshGCw=Q_tIAtm-^)>=yu#TXJBn|`UHSF!r4)xi}n$vWA>4tO} zqL1#J9L$ZQhU?JrTz2NVwRpzrNttv2m}nTJ`fDOL0)uji~V0`Ds8DaSN9rKmmU zMmf+F*V!((Dq(6d8nG6Fxvh=;{O$SeDkz*~PR-IbO#`Sw&YCsQHRDX-00G5C_${nG z;T8x_h+_@yg9P=pmfr=^2%cRmV4MJjQMz(;=Tq%FcmdO+Di7z2mB^?Lto@b@QJo?X zB&g6Ij^GeRfUBmJq`gn^OUOskO>j!NLF+z)`HF>|dEQ1N+dsU`at{36*7ENo>m)KU z3V?e)(CeHqI>)lkUWi$-1tCzr+8{Bp9>Z!_f8_9N359xcR(iA>Aly0IbP%Q(fF)n8 z2wM7BOl_W7_i#g{u%V-jJ5Oo(9-B)DI$8(@;M@hv9Ld!Hwbvd}Sg-%_>0<#j4= z$$!9EE}<#vFyle}CPrUzf6ya$YLXtvARXPg!ys6A&P%-7Y7dw&V(65y^@EiqSrUz} z$+%THl=uUXR@i_;K>I2Sxa>G+6V|>eF^KaV(@dg9b2#+#%}3bvSyJ(JrtQ1hz#SuJvxVUO5Jc5S!7#OLAfASFqE zowLGk*Y|d|Uw*y4zr$9cN%cek2FCVKwt#9;Uv9MBi-%PP1inOqiG*jE_l_p$M8M{( z0I6N=F*8AOY;Nhi||)C{j-IhX8ndLdCx)>{IA>(`KVu;n2R$7-Kg zQvMXK2||eZx3W$;PFQ$t236*EWa70sBvLwR_?>sQL%oe~UccV(0f_{P5^Te~Z{#W2 zR!=^ZGil##`i)c8Kv5<-_V~(a0}~K8Lj)U{V?cm@f*fgdgclghye5SMH8vZV#Lz}1 zVHTx%u%}*jU}zfd&Z|$Qze$#jTM|3*X-LL&b{o)e!<>IOTiZbj5C-=KnSzAGG9@rm z?q-6N&>le+gz3%%fg9N>W#h6yfC>H96SFd2y-qS^NjcFxmpH(4hFymUue$nFX~Wci zU4Ayq0q$7=5{}E_wNu1Kf33&jjd0O%NjPLey%wlHGi6_}HM$3%>e+^J-NP|&hbv2R z7tD|t$+Ft4g>|a_R)(Ow(WGn*sz?1Q&i^~XuOaF>eFJqVjf`rW4Ggz;W(Xag$T}C7 zOU-g(z8#+|o^r8)6#K^I&(%`bSsP-(D#&bnxTFoxlGyA3W3{#jW=Wihd>6G^FOD*GMWzh3D$9818N!&sH?N6FF4EB) zdK2oKR3*aL27jwWCJnnoot6n1OY#L>({-hfzDyK^)^TPj`$ydQJ z+K9iao2o`NPK1pfkVy3;10gGL0emm+5=D{Q>cPzVxw(lw!(P+%D78&pxD-vfz;Seaj}ARJL7+k>t#!Tbag*M;tDjdr!<6-DcZO{nP^XS z{hqwIn+B3GT{TnDjxjK~j84dA$T(0xcT>J={?pn8BPWZ-I9b*(8knq1l9o)hZm@Ei zinF6S$^TZawT|cjNI@QmYdZwN;hZDPi|U?!L!23qVF~6b%w#qmaVs}=iXIGt6Ps}F z7+iSir?H2UI*?G)8#bjAkJ&ATRu+-PBg{Pw*yv~{D_(PrO=aCHPtQ}pxu)wW*3pFN z17R;yj+52vaoVrz)^Rs0UJ55!U1>Z4z_UDQ`UI&&NLr1(-WNUP&9o(vhU|bP(pHx;iOXKxcct0<&75G$cfMEbeq!5Qb~Wx*^ys|#hfwgm+~bk)vQ7HoNZe* zjm&FAlvO-r%lRG`;augxl~Y#5tmqr-^thr!uDo6q&$gp(9LVaG9RZ&5N~V7&Sy8SF z^KRyTE^%P4O+5}>*yw&q6Xi1Fy^?O7aWIcB*3%oSTHsY-%DGpQ%&KK^_XUEvSxm1| z!7XK{BAS%k{T?a!>7Tslc}a6Q{a<%MH~;01AQ?KU*s!|Uyxy#-4^O2=4ymdE71|ye zx_M+YecrXKUQ$T*6)5bqAN2C*V4};NKFu}}T>~Mi3rN(HuXQ2F+fs$=|(0=+zepvZKdb9D#^1!anfjaY_TY;9fLs5X#3F=)^o&QMskAEw|kY z;edd`OM)&jdorJ%ERZp#RaSn4%NjqQ?psqOy#fCY`RZgM5$u;gF^=F8>z1-BPJ~(- zn?Ye>Ax6Vh@mq6;G%0JFOj;LnPq$eeoWv?V0@xEZ%IhU9de8klWCTo z8l0?`-8NxC3;m17>hY{YhW_dkbXG@}*e42wQ~_=#ym;`yqOi5BBNT1KPRD+(R~>Z2 z76OmU^<~n!r+a9FY&l&E(tYku$A7 z$eL3qwjd8Sb0j4Bag1e_t#4xf-^-y|w)LO@DBD zDm=lqIW*TLnE{iyRsZyyIT3*(r|ti5?_77} zEYdsPpSg-=rO_IR@oci%P1Ygo8ry)8Z3bgNh(*>gZsTUhGu9l;DO^QvAm6g&GJ4_Rq(Pxo8(Rz3BcPemG{{?nmqW-Y}$U1(7_j@GLbKS>oPtF=)4 z(&#HNaS!L!mrBSH`e+RbP|-Yy6+Di+xAZaWHwh&#vsL27>WCX_t7I$74ulC*+OA8)GqDq zM`Vc+Zt$Fq@Y<1Agskom%b0?T9S*hh1WlIZ9zK7;PUXWEuFZWK~R_ z&`ju75TG{M6eVL>cnP{Jw;d!|@qF`YdEYYNe#0@>3VaSCoT=)`o<#;kyM)CA(MB4u zjw8Lyp=Tj3l0t!fg`kOwv9Nl~#V#qdpR{cV#w}j*Z|Eplsk)l&Nf`?F1T!iNn;a#W zKe&p;M^^x)z{;(J_F(VQ(bUs`M1!8Xq!zt2v(xk_KQ$vC<7 z=zXLI`=UhT2lVVLIsRdnHb%;(WBU_dyR$;0v1||{a zo9~)}>P<;tclRPMek&dJU>mzhya|L1(K_Y6f zj>6g2&r~jJV0wj3^`1h+r_@luA*Hwl&Q@+azs}OtfPdRLU`QLOCy4pHJHZAxa|w!) zy)M#OqDecUjl~sp4T*hLIZ8=fX4{5fxL}iivTjx7IQ?=WV~chdmcRP@;D>}^1$+g3 z>*5SGND5xUeu_MiKDR1tJ$5 z*5CqbY&U>pO{X~p{3knV$BGiLf3+-l-J$>gsn$~kKNB4j$0Bt-ZmR4~tRT!L0yBD$ z^%BI|AwnUo315gNBRx)DfRKn+E~#}o{kEDB&969(2Cr3I#fgAd<($p-WViJxyzm{y-^Gy z6kahCyh4JOINJnnQObw=@L+-C)rmf^1dLlbd4(9@+6Y^j5(JjM`R?&0)vcB zgeVW>rrbLDZPoyiTYdcH!($Ak-)_Ova9Ho-m(l8F`KAHZ=a&*z72kOb2o4E4ii^s< zd4V|?Or$qQGmsMZ|JW7^Gbk3Ex?(a)L21PV5ce!eB!F|m(2)T8UC{ux!vEQo`wcf+ zDc4|)l=GA~f=knVy5N3PD~fj~Af%v*&(}D7VdtZcS(2KgnyuIa$6SSmH(K5f4s%7J zEpM%At0*kWHy@wVf^>Ec=FoNfYOpJUlAI?W9vPIYSpz<-#$AEcWG( z5njkX>Fy?rTPSofM%8Gvl>nbS<`9p3?FMi2m5OyK59P>lf5%ZmA?eKca5aWM#I>%$ z@jgE~IyfRt>MwjSW#a6;$_M*vG2^inf+uf|BluO|3aXB70bslDoGthNMz0L&Z8et` zRF1kv7<97L4b_zF07>#0Kb{if9O(UXDBiemc}m zP4>MF(Puk{TE^so5nlWb<2^;t(D@2;r7k znQDz+y%@Er*y&B4mD%NHp3W*|ZNqlJ7kLy`lkw8|p!rUa*M)bteHLuNI|xv#pMLgU zw!9#`i#`1GS!`TKPE<-!+Te=^^uRw*Zfkhb`CzXtsy>=s=xE6f9F#9b{GDkiym2rE z%ISIFy>>5?a>MF`9EoC4?qPyNSzqcxSxl{!qS0xz7| zp^Gy06{`1l{~0YBt8|4~j0*X5G9D0e$uF$dL=^kySnwfqfSDes>`0wbQOtzrbdiTo zywr8H@?2dn)ogq#?$tIB3?77lxDJkJl5%af^$B+o!!14((Qe(owsm*D^-Q_rg=3o3 zSX=23JBF!3%vQCKE$R0#LpsC>uaKBuxq1ywt*gd1yn`K@*{U;RTRf1uBZ4ycBdDqe z{4$$Pb(_WOHGQAB$IK#s=1$`NPxcZ|8)Ak-68*jWLsMx07>uU+^T1hbW^@zF%*i2l zMweqsEH_gs9Ao7Kz--9c24VQ?`eU>|7ID1xyK2GuDG6OlyQn&h5VDe?l+GpfOr}_z zT$qcJU1=QxRFbL=mKYzl@cAvO34o?EC-@f!1sZxJAf+eN_*t&xxq{g$V|Y7^;iupI zmule%2?{&qCl#jRk$FGY0wn9oqNA-`$)F(sdcHU~diE^it?tQWJ4-|>21ItjJ&`6( zPu#P>Zh5HOD$rQ6pydNt3`EJaVGTXW_WHfr#M{*)0%M?Zt^GGA$(q9jyKculIJM}$ ztLy;Kbli#wTkn;FXNfCBulWgq8=y5{Wx1Wef=B?IDiORvG^2{P;^T#*e|gmb+pZ@Q-P`}@mdb#9qmfAHYey$847 zzNhbRqF?M$QjcK9dG_Q;|JdDH z(tag2+L&n}waP=UvJO_;kEkS5EucXkwqG8Kl2N9>V^s&yMWqQTAKuhkv_$?;assKm zHh0_eVl1L>Z=@E}9xooF(m-5{^C`l9OK7)tqcsOIQLhg=?+V`DMx+l%i%GSo-X{z>K~UBkZy{t*;G<16W+h%s&t7lMq=PEBXx%NJljzXw(uu7Z|7# zFfPBuy0`*{AMu*S7bvMnC1?p?Z0|i=?mYj;2|#$={HKBXh8K(w&rKCysUU|-@cbHG z!S05N%6z;iYgf0#M;oR{VO8`yQ?T6SRv7H$DASZX|A`FJ5zKibl-g#jfItM1&9NcU1=^nl5U+!{87)0x0P2EZfJbW^*;%y>dZfo$D{;Hl$a0%C05oP{y%buVZH41D268GD{| z^{Q_2Jh5URYMJBd4l6G)5D-x0vejUwDCYA{r3kdt0_-qdRk~F5V)vpQIpRBTx2I3VO|lt&c*C4jo7*EUtSCE#;N<|4sgQ-` zEsrC-2%wvGQhv^;Q#pT?9-g-hXeLj`sC>~vL}cYvJilfs{qMqQ>orMAs08OPM;obn zn$hJK14DZ+8=J!a=h?RJ*>=P)tyWAU++xzI$>87gfyqu&P5w-Y%HYX5sld z5ce*f2b=^Xb%gWl)3Q?`mAWPm7>qjT02zk*wjvwRYa44ZSn7F2%*|~0TxIm}*+IdA zAiq#p**b&}m2gu-Wdn({BP;VQ6h4QQMjvhTAtatq3I>nLjxM?QNa+1ks676D~#%qN_H%L#7MHHM~#1cM2p(K%nt-q1V~J zRuw;0ZfKHFw!zwv*XZP?;{79*k=b6Q7uOAb%B0|mnespF${x7EVNfc0lW!36}Ual%a$#}OU|s53h|_eP>o6zdGp zKQYTQUv>kUE+0P@^C1J&Rt>817ooTn34=$co3#%jW-~%2p|7`F^t)m-iiF_z#H68G zT(zp2REnzlL&P5V3CzKJ+QH`g?KSSsg?UQ~fY6F%tU6F91QqQMYwoFtO(c`feA9*e zCT@EM67W;G_eaEC!-=9}3m%=T1e^MrmsuI*X*_hY!-h)zv-gY;zJ-4oFZ+@Es$YH4y`-5hLNKh?kCxuhJx1E6}OG(@;wD2*j~ z3h<zt%yK3dQs>frQYOUpbVFLOdy zalfn84xAsIiWhyf#Wdg&zK)$WTi@nz;)aaW-W#_NVW{;F46qqgsc~GLb=1&*mgnq` zcu(@K5e{Xwa!H(TonKgrWBP^#joS4uHA{qlcMGAb^6T@2XYB&|pMOUU1uH+m!q`=k zWZ!UX@RyC*4<6D=sRsr0@=uDwB8lSt&IfW{hNpZjpwl7rAW_l}Thp(gA*jU%haD*j zmi(4YaMhJ8()qUWjrj%Ex6hUeX3zi403@?Se_?)b6Q#MIBetoLh$^~VuI@44;8OIK z%}-^Rchh{2cAoAy68^^g$$W{g^@TYMVRoJWZQs4S{nlH$rWT!I#;OGz7e&HOj1nR( zfT!b@f~y)*j5PV^?8(S1J1H3`C<<{#8`$PtfK~(cqjKV4Or6uluy|@4xB3!zLUsCe z)-N1Bm*#0!2WsN}SZzIs?yMk50k5wuL5wtYeHBZ(SmYgO(-ap!nHmaqbn97L{xfK! z6F!)<2S1QS_lDFisTjke%fckYi%x@RMPVx`UK86j`)QWYwu=g_2r8+&5`9j7>>Hm8T?GXz(q^>dn}7T(T6Oa{GZYUAIDO1C z9nU#SA$@U@W8yqNei32%Og$7==PFhYF(f5mvOo^U@Iej z^I!=L>6DPw^(zcTb%VYWV>cqngbq?Yj@}8QFQocb*Pva*JG`up%xyA$4-h2DTe>I7 z%j|TsS@lS`!-~@G!th6OwPCb+7)$ETtp9$!l@n{)d(5}5S@H-YvB<}ozO6Wk zpg+Wsz0WR#9={ zdH86U{QJrf=}^uW5!S$hlMyPoKWyN zl#`O`9aeFFzl`(<<(!EW*K5`;`tLMI{uM5Pka+1EK8HN`?kAT;d|0nxoQ) zlXD#SPk$$#mAXpf?FQmv8&j55x}6OEG}CnLe`0ssSd%z;T5m~?V5p>7ob{m6IPDjd zsEN`;68qpLiacER_pw*BDOFr+@fma&EpQ znTx5ZIQz=Xywr?|_f4cNIur)HiZc)bItX74%?YG)Af1M>=0VVa(czJf;p&=x(RjW6 z9C!o0uRoyx?{M$w;+vY6;rwp|K^|D-gNv|J)~ue~I1_H7uW=D9jvvZv^v#9vJa@EJ zg-ajJ<)=FL;6A!_NG0&%_~Y3}4MHC)-hzj^7rSdfG0@EXN`b`T+0#!J$KSk!^)SF@ znE!eW3j`MhNiH5Q|Kr2c<>|rVn~&*(nD+>`g4s$2Vf&2>a(Fp5CEpua)KsXUEvmOQ zz5(f`Ux#b#6u;^>GdNuF+ZFo=H0<PD z>nS}tEfgPtT(fdl;K2|DERN;AkfxE9FwKFeRaA=Vv)IG)MnZbbuyYfxZgOOno8YRF zoq7R$Cmo;do>H7Z5k6E>tnza{+(sRx};8T;PIt*HjHI?SU)2eTa)KO{nNTL#374rIg=gAIeR~KPgED zn9~V7L!8L4XNR(j7GGSQ|Gs|u!^?mAUH#)v`Xik4=Fo(qPola*vhaD#k?19AUh!bM zMo~QhcWQG$sdNoHPi9KB0%aO^iZAYrtj-BpQ>$5HXF{MemV@T1A;rrN9wMIvr8H;y zrU$bpr>D!hI{Oa^aD}4K>70TGIjsAO*;^{0^9t`cR=9J4&@TSQ}-JU!Kf&=Dt$`_N$nMo=T{r_$1>O-ZDILB2@YF>$UgZP-R}1rhCDk zuX9*uu@VqzcC!e($vbBWAEIk;CpD8c*pe&bR56(e#kG+8G!8jkJbL)H)vi<2i4;Z?zAo#!jhCtNe>2F@W z0vW%uqaR+iPI2*5w?gP#INN2Pvknvtzk}k1Yi%af_ZW4f)JZA4j{&L#T9mr zl|eI)P#O16XS*D1Vdt23J!f3f1qX3o(N^aUUM|`fpc>y4ZCyCq4;R9OYqI-x_MqI5 zR4GY)&H>Zx4TzF^zoE$eGfib+Lj(PvGYQ*nv9}>H%S^w>dhZDdbf3;&+dKTU2p;j0 zdJMfVTKjpu4p!Cu)V)@|i2fU_uE?~aNy5w;*9TfviCcwSiphyOSN`<;v)8AMFme#f zZt;;}V;&NBA4p&UJ|%~9>dPOITlPr;V|FLzpoFBA?QLraB01DrRGtVHD7#BPhyd>(O7!RNS-!n?IePy#vY zvtf~qwB3%v8_&?lsKM7w3l}afX(^qg*mL&iQWlSHRkQdl+nzwq3LyyqowjyD*3rRY z>kk+|EPCsY!;e`nz4cENfo}aX22b?UAU)iyD0@wi#hONVO9$yYnarq{NUip>Vig$E(_I=k+h7F@TM z#&8|Uz9s?kaD&Hf@O=Y5o-~)RpUEBABzEN&;-8W#O5FgNE}Bta`^l0gJ89r#U$0Yy zfjSW6=;np>Vj{6r^4!EDS7$4k;5C3nEdmpDLh`Yww}Z;o5Y1Kz9AeQ2`+ z;UZK$Z~wfND*xr7DxH<@w2ac`5i+}WO2}TyB;nY+H&ljgPQ=@i+^~d)d4d^DNg`R~ zxI`+kd!xGw$rC#BJ`>Hn2TnVIeosu2*Mo?Wu|e^G@yz9Z}m)Nh9S{yPq?bKHYq@h^v96 z4IqlA+x?L>>iZnYUQBkS0d`R2uqhdAGkiv?WL#s_}A(vFV)d#G_bMO{EfYA81cWl^J1F- diff --git a/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions-fr.po b/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions-fr.po deleted file mode 100644 index a4694f5..0000000 --- a/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions-fr.po +++ /dev/null @@ -1,8189 +0,0 @@ -# Translation of WooCommerce - WooCommerce Subscriptions in French (France) -# This file is distributed under the same license as the WooCommerce - WooCommerce Subscriptions package. -msgid "" -msgstr "" -"PO-Revision-Date: 2020-11-06 17:52:37+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: GlotPress/2.4.0-alpha\n" -"Language: fr\n" -"Project-Id-Version: WooCommerce - WooCommerce Subscriptions\n" - -#: includes/class-wc-subscriptions-order.php:517 -msgid "Payment completed on order after subscription was cancelled." -msgstr "" - -#. Translators: Placeholder is the subscription ID number. -#: includes/class-wc-subscriptions-manager.php:917 -msgid "" -"The related subscription #%s has been deleted after the customer was deleted." -msgstr "" - -#. Translators: 1: The subscription ID number. 2: The current user's username. -#: includes/class-wc-subscriptions-manager.php:914 -msgid "" -"The related subscription #%1$s has been deleted after the customer was " -"deleted by %2$s." -msgstr "" - -#: templates/checkout/recurring-totals.php:19 -msgid "Recurring totals" -msgstr "" - -#. Translators: Placeholders are opening and closing strong and link tags. -#: includes/class-wc-subscriptions-checkout.php:569 -msgid "" -"Purchasing a subscription product requires an account. Please go to the %sMy " -"Account%s page to login or contact us if you need assistance." -msgstr "" - -#. Translators: Placeholders are opening and closing strong and link tags. -#: includes/class-wc-subscriptions-checkout.php:566 -msgid "" -"Purchasing a subscription product requires an account. Please go to the %sMy " -"Account%s page to login or register." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:384 -msgid "Lock manual price increases" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:380 -msgid "" -"This order contains line items with prices above the current product price. " -"To override the product's live price when the customer pays for this order, " -"lock in the manual price increases." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:124 -msgid "Please enter a date at least 2 minutes into the future." -msgstr "" - -#: templates/myaccount/subscription-details.php:62 -msgid "Using the auto-renewal toggle is disabled while in staging mode." -msgstr "" -"L’utilisation de la bascule de renouvellement automatique est désactivée en " -"mode préproduction." - -#: templates/myaccount/subscription-details.php:24 -msgctxt "customer subscription table header" -msgid "Start date" -msgstr "Date de début" - -#: templates/myaccount/related-orders.php:15 -msgid "Related orders" -msgstr "Commandes similaires" - -#: templates/myaccount/my-subscriptions.php:77 -msgid "Browse products" -msgstr "Parcourir les produits" - -#: templates/myaccount/my-subscriptions.php:74 -msgid "You have no active subscriptions." -msgstr "Vous n’avez pas d’abonnement actif." - -#: templates/html-early-renewal-modal-content.php:34 -msgid "Want to renew early via the checkout? Click %shere.%s" -msgstr "" -"Vous voulez renouveler tôt via la validation de commande ? Cliquez %sici.%s" - -#: templates/html-early-renewal-modal-content.php:28 -msgid "" -"By renewing your subscription early, your scheduled next payment on %s will " -"be cancelled." -msgstr "" -"En renouvelant votre abonnement tôt, votre prochain paiement planifié le %s " -"sera annulé." - -#: templates/html-early-renewal-modal-content.php:23 -msgid "By renewing your subscription early your next payment will be %s." -msgstr "En renouvelant votre abonnement tôt, votre prochain paiement sera %s." - -#. Translators: Placeholders are opening and closing My Account link tags. -#: templates/emails/subscription-info.php:57 -msgid "" -"This subscription is set to renew automatically using your payment method on " -"file. You can manage or cancel this subscription from your %smy account " -"page%s." -msgid_plural "" -"These subscriptions are set to renew automatically using your payment method " -"on file. You can manage or cancel your subscriptions from your %smy account " -"page%s." -msgstr[0] "" -"Cet abonnement est configuré pour se renouveler automatiquement en utilisant " -"votre moyen de paiement enregistré. Vous pouvez gérer ou annuler cet " -"abonnement sur votre %spage Mon compte%s." -msgstr[1] "" -"Ces abonnements sont configurés pour se renouveler automatiquement en " -"utilisant votre moyen de paiement enregistré. Vous pouvez gérer ou annuler " -"vos abonnements sur votre %spage Mon compte%s." - -#: templates/emails/subscription-info.php:37 -msgctxt "Used as end date for an indefinite subscription" -msgid "When cancelled" -msgstr "En cas d’annulation" - -#: templates/emails/subscription-info.php:28 -msgctxt "table heading" -msgid "Recurring total" -msgstr "Total récurrent" - -#: templates/emails/subscription-info.php:27 -msgctxt "table heading" -msgid "End date" -msgstr "Date de fin" - -#: templates/emails/subscription-info.php:26 -msgctxt "table heading" -msgid "Start date" -msgstr "Date de début" - -#: templates/emails/subscription-info.php:25 -msgctxt "subscription ID table heading" -msgid "ID" -msgstr "ID" - -#. Translators: Placeholder is the My Account URL. -#: templates/emails/plain/subscription-info.php:51 -msgid "" -"This subscription is set to renew automatically using your payment method on " -"file. You can manage or cancel this subscription from your my account page. " -"%s" -msgid_plural "" -"These subscriptions are set to renew automatically using your payment method " -"on file. You can manage or cancel your subscriptions from your my account " -"page. %s" -msgstr[0] "" -"Cet abonnement est configuré pour se renouveler automatiquement en utilisant " -"votre moyen de paiement enregistré. Vous pouvez gérer ou annuler cet " -"abonnement sur votre page Mon compte. %s" -msgstr[1] "" -"Ces abonnements sont configurés pour se renouveler automatiquement en " -"utilisant votre moyen de paiement enregistré. Vous pouvez gérer ou annuler " -"vos abonnements sur votre page Mon compte. %s" - -#: templates/emails/plain/subscription-info.php:38 -#: templates/emails/subscription-info.php:42 -msgid "Next payment: %s" -msgstr "Paiement suivant : %s" - -#. translators: placeholder is either view or edit url for the subscription -#: templates/emails/plain/subscription-info.php:27 -msgctxt "in plain emails for subscription information" -msgid "View subscription: %s" -msgstr "Afficher l’abonnement : %s" - -#: templates/emails/email-order-details.php:61 -msgid "Note:" -msgstr "Remarque :" - -#. translators: %s: Order number -#: templates/emails/customer-processing-renewal-order.php:19 -#: templates/emails/plain/customer-processing-renewal-order.php:18 -msgid "" -"Just to let you know — we've received your subscription renewal order " -"#%s, and it is now being processed:" -msgstr "" -"Pour information – nous avons reçu votre commande de renouvellement " -"d’abonnement n° %s, elle est maintenant en cours de traitement :" - -#: templates/emails/customer-on-hold-renewal-order.php:18 -#: templates/emails/plain/customer-on-hold-renewal-order.php:17 -msgid "" -"Thanks for your renewal order. It’s on-hold until we confirm that payment " -"has been received. In the meantime, here’s a reminder of your order:" -msgstr "" -"Merci pour votre commande de renouvellement. Elle est en attente jusqu’à ce " -"que nous confirmions que le paiement ait bien été reçu. En attendant, voici " -"un rappel de votre commande :" - -#: templates/emails/customer-completed-renewal-order.php:18 -#: templates/emails/plain/customer-completed-renewal-order.php:17 -msgid "We have finished processing your subscription renewal order." -msgstr "" -"Nous avons terminé de traiter votre commande de renouvellement d’abonnement." - -#. translators: %s: Customer first name -#: templates/emails/customer-completed-renewal-order.php:17 -#: templates/emails/customer-completed-switch-order.php:17 -#: templates/emails/customer-on-hold-renewal-order.php:17 -#: templates/emails/customer-payment-retry.php:16 -#: templates/emails/customer-processing-renewal-order.php:17 -#: templates/emails/customer-renewal-invoice.php:16 -#: templates/emails/plain/customer-completed-renewal-order.php:16 -#: templates/emails/plain/customer-completed-switch-order.php:16 -#: templates/emails/plain/customer-on-hold-renewal-order.php:16 -#: templates/emails/plain/customer-payment-retry.php:16 -#: templates/emails/plain/customer-processing-renewal-order.php:16 -#: templates/emails/plain/customer-renewal-invoice.php:16 -msgid "Hi %s," -msgstr "Salut %s," - -#. translators: 1) passed sort order type argument, 2) 'ascending', 3) -#. 'descending'. -#: includes/wcs-helper-functions.php:266 -msgid "" -"Invalid sort order type: %1$s. The $sort_order argument must be %2$s or %3$s." -msgstr "" -"Type d’ordre de tri non valide : %1$s. L’argument $sort_order doit être %2$s " -"ou %3$s." - -#. translators: placeholder is Subscription version string ('2.3') -#: includes/upgrades/templates/update-welcome-notice.php:16 -msgid "Want to know more about Subscriptions %s?" -msgstr "Vous désirez en savoir plus sur Subscriptions %s ?" - -#. translators: placeholder is Subscription version string ('2.3') -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:99 -msgid "Welcome to WooCommerce Subscriptions %s!" -msgstr "Bienvenue dans WooCommerce Subscriptions %s !" - -#. translators: 1-2: opening/closing tags - link to documentation. -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:92 -msgid "" -"Previous versions of Subscriptions relied on %1$sWP Cron%2$s to process " -"subscription payments and other scheduled events. In 3.0, these events will " -"now run on admin request with loopback support. This will significantly " -"increase the throughput of payment processing." -msgstr "" -"Les versions précédentes de Subscriptions reposaient sur %1$sWP Cron%2$s " -"pour traiter les paiements d’abonnements et d’autres événements planifiés. " -"Dans la version 3.0, ces événements s’exécuteront désormais à la demande de " -"l’administrateur avec prise en charge du bouclage. Cela augmentera " -"considérablement le débit du traitement des paiements." - -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:89 -msgid "Increased processing rate for scheduled payments" -msgstr "Augmentation du taux de traitement des paiements planifiés" - -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:86 -msgid "" -"Scheduled action data, which was previously stored in the WordPress post " -"tables, has been moved to a custom database table. Amongst other benefits, " -"this will greatly improve the performance of processing scheduled actions " -"such as subscription payments." -msgstr "" -"Les données des actions planifiées, qui étaient auparavant stockées dans les " -"tables d’articles WordPress, ont été déplacées dans une table de base de " -"données personnalisée. Entre autres avantages, cela améliorera " -"considérablement les performances du traitement des actions planifiées " -"telles que les paiements d’abonnement." - -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:85 -msgid "Improved scheduled action data storage" -msgstr "Stockage amélioré des données des actions planifiées" - -#. translators: $1 and $2 are opening link tags, $3 is a closing link tag. -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:29 -msgid "" -"To resolve this as quickly as possible, please create a %1$stemporary " -"administrator account%3$s with the user email woologin@woocommerce.com and " -"share the credentials with us via %2$sQuickForget.com%3$s." -msgstr "" -"Pour résoudre ceci le plus rapidement possible, veuillez créer un %1$scompte " -"d’administrateur temporaire%3$s avec l’adresse e-mail d’utilisateur " -"woologin@woocommerce.com et partager les identifiants de connexion avec nous " -"via %2$sQuickForget.com%3$s." - -#. translators: opening/closing tags - links to documentation. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:126 -msgid "" -"%1$sPayPal Reference Transactions are not enabled on your account%2$s. If " -"you wish to use PayPal Reference Transactions with Subscriptions, please " -"contact PayPal and request they %3$senable PayPal Reference Transactions%4$s " -"on your account. %5$sCheck PayPal Account%6$s %3$sLearn more %7$s" -msgstr "" -"%1$sPayPal Reference Transactions n’est pas activé sur votre compte%2$s. Si " -"vous souhaitez utiliser PayPal Reference Transactions avec Subscriptions, " -"veuillez contacter PayPal et leur demander d’%3$sactiver PayPal Reference " -"Transactions%4$s sur votre compte. %5$sVérifier le compte PayPal%6$s %3$sEn " -"savoir plus%7$s" - -#. translators: 1-2: opening/closing tags - link to documentation. -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:135 -msgid "" -"Sorry, it seems there are no available payment methods which support " -"subscriptions. Please see %1$sEnabling Payment Gateways for " -"Subscriptions%2$s if you require assistance." -msgstr "" -"Désolé, il semble qu’aucun mode de paiement ne soit disponible pour les " -"abonnements. Veuillez consulter %1$sActiver des passerelles de paiement pour " -"Subscriptions%2$s si vous avez besoin d’aide." - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:26 -msgid "Thank you for your renewal order" -msgstr "Merci pour votre commande de renouvellement" - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:25 -msgid "Your {blogname} renewal order has been received!" -msgstr "Votre commande de renouvellement de {blogname} a été reçue !" - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:24 -msgid "" -"This is an order notification sent to customers containing order details " -"after a renewal order is placed on-hold." -msgstr "" -"Ceci est une notification de commande envoyée aux clients après qu’une " -"commande de renouvellement est placée en attente et contenant les détails de " -"la commande." - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:23 -msgid "On-hold Renewal Order" -msgstr "Commande de renouvellement en attente" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:153 -msgid "Your early renewal order was successful." -msgstr "Votre commande de renouvellement anticipé a réussi." - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:145 -msgid "" -"Payment for the renewal order was unsuccessful with your payment method on " -"file, please try again." -msgstr "" -"Le paiement de la commande de renouvellement a échoué avec votre moyen de " -"paiement enregistré, veuillez réessayer." - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:128 -msgid "" -"We couldn't create a renewal order for your subscription, please try again." -msgstr "" -"Nous n’avons pas pu créer de commande de renouvellement pour votre " -"abonnement, veuillez réessayer." - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:118 -msgid "You can't renew the subscription at this time. Please try again." -msgstr "" -"Vous ne pouvez pas renouveler l’abonnement pour le moment. Veuillez " -"réessayer." - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:113 -msgid "We were unable to locate that subscription, please try again." -msgstr "Nous n’avons pas pu localiser cet abonnement, veuillez réessayer." - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:56 -msgid "Renew early" -msgstr "Renouveler tôt" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:39 -msgid "Pay now" -msgstr "Payer maintenant" - -#. translators: 1-2: opening/closing tags , 2-3: opening/closing tags -#. for a link to docs on early renewal. -#: includes/early-renewal/class-wcs-early-renewal-manager.php:66 -msgid "" -"Allow customers to bypass the checkout and renew their subscription early " -"from their %1$sMy Account > View Subscription%2$s page. %3$sLearn more.%4$s" -msgstr "" -"Autorisez les clients à contourner la validation de commande et à renouveler " -"leur abonnement tôt sur la page %1$sMon compte > Afficher l’abonnement%2$s. " -"%3$sEn savoir plus.%4$s" - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:63 -msgid "Accept Early Renewal Payments via a Modal" -msgstr "Accepter les paiements de renouvellement anticipé via un modal" - -#: includes/class-wcs-switch-totals-calculator.php:196 -msgid "" -"Your cart contained an invalid subscription switch request. It has been " -"removed from your cart." -msgstr "" -"Votre panier contenait une demande de changement d’abonnement non valide. " -"Elle a été supprimée de votre panier." - -#. translators: placeholder is a payment method title. -#: includes/class-wcs-staging.php:97 -msgid "" -"Subscription locked to Manual Renewal while the store is in staging mode. " -"Live payment method: %s" -msgstr "" -"Abonnement verrouillé sur Renouvellement manuel pendant que la boutique est " -"en mode préproduction. Moyen de paiement en direct : %s" - -#: includes/class-wcs-staging.php:83 -msgid "" -"Subscription locked to Manual Renewal while the store is in staging mode. " -"Payment method changes will take effect in live mode." -msgstr "" -"Abonnement verrouillé sur Renouvellement manuel pendant que la boutique est " -"en mode préproduction. Les changements de moyen de paiement prendront effet " -"en mode en direct." - -#. translators: %s is order's number -#: includes/class-wcs-cart-renewal.php:330 -msgid "Order #%s has not been added to the cart." -msgstr "La commande n°%s n’a pas été ajoutée au panier." - -#. translators: %s: new item name. -#: includes/class-wc-subscriptions-switcher.php:1988 -msgctxt "used in order notes" -msgid "Customer added %s." -msgstr "Le client a ajouté %s." - -#: includes/class-wc-subscriptions-manager.php:134 -msgid "Manual renewal order awaiting customer payment." -msgstr "Commande de renouvellement manuel en attente de paiement client." - -#. translators: %1$s is the coupon code, %2$d is the number of payment usages -#: includes/class-wc-subscriptions-coupon.php:1047 -msgid "" -"Limited use coupon \"%1$s\" removed from subscription. It has been used %2$d " -"time." -msgid_plural "" -"Limited use coupon \"%1$s\" removed from subscription. It has been used %2$d " -"times." -msgstr[0] "" -"Le code de promotion à usage limité « %1$s » a été supprimé de l’abonnement. " -"Il a été utilisé %2$d fois." -msgstr[1] "" -"Le code de promotion à usage limité « %1$s » a été supprimé de l’abonnement. " -"Il a été utilisé %2$d fois." - -#: includes/class-wc-subscriptions-cart-validator.php:111 -msgid "" -"Your cart has been emptied of subscription products. Only one subscription " -"product can be purchased at a time." -msgstr "" -"Des produits d’abonnement ont été retirés de votre panier. Un seul produit " -"d’abonnement peut être acheté à la fois." - -#: includes/class-wc-product-subscription.php:73 -msgid "Read more" -msgstr "Lire plus" - -#: includes/api/class-wc-rest-subscriptions-controller.php:691 -msgid "Meta value." -msgstr "Valeur de la méta." - -#: includes/api/class-wc-rest-subscriptions-controller.php:685 -msgid "Meta label." -msgstr "Etiquette de la méta." - -#: includes/api/class-wc-rest-subscriptions-controller.php:679 -msgid "Meta key." -msgstr "Clé de la méta." - -#: includes/api/class-wc-rest-subscriptions-controller.php:671 -msgid "Removed line item meta data." -msgstr "Métadonnées de l'article de la ligne supprimées." - -#: includes/api/class-wc-rest-subscriptions-controller.php:662 -msgid "Tax subtotal." -msgstr "Sous-total de la TVA." - -#: includes/api/class-wc-rest-subscriptions-controller.php:656 -msgid "Tax total." -msgstr "Total de la TVA." - -#: includes/api/class-wc-rest-subscriptions-controller.php:650 -msgid "Tax rate ID." -msgstr "ID du taux de TVA." - -#: includes/api/class-wc-rest-subscriptions-controller.php:642 -msgid "Line taxes." -msgstr "Ligne de TVA." - -#: includes/api/class-wc-rest-subscriptions-controller.php:637 -msgid "Line total tax (after discounts)." -msgstr "Ligne de total de TVA (après remises)." - -#: includes/api/class-wc-rest-subscriptions-controller.php:632 -msgid "Line total (after discounts)." -msgstr "Ligne de total (après remises)." - -#: includes/api/class-wc-rest-subscriptions-controller.php:627 -msgid "Line subtotal tax (before discounts)." -msgstr "Ligne de sous-total de TVA (avant remises)." - -#: includes/api/class-wc-rest-subscriptions-controller.php:622 -msgid "Line subtotal (before discounts)." -msgstr "Ligne de sous-total (avant remises)." - -#: includes/api/class-wc-rest-subscriptions-controller.php:616 -msgid "Product price." -msgstr "Tarif du produit." - -#: includes/api/class-wc-rest-subscriptions-controller.php:610 -msgid "Tax class of product." -msgstr "Classe de TVA de produit." - -#: includes/api/class-wc-rest-subscriptions-controller.php:605 -msgid "Quantity ordered." -msgstr "Quantité commandé." - -#: includes/api/class-wc-rest-subscriptions-controller.php:600 -msgid "Variation ID, if applicable." -msgstr "ID de la variation, si applicable." - -#: includes/api/class-wc-rest-subscriptions-controller.php:595 -msgid "Product ID." -msgstr "ID produit." - -#: includes/api/class-wc-rest-subscriptions-controller.php:589 -msgid "Product SKU." -msgstr "UGS du produit." - -#: includes/api/class-wc-rest-subscriptions-controller.php:583 -msgid "Product name." -msgstr "Nom du produit" - -#: includes/api/class-wc-rest-subscriptions-controller.php:577 -msgid "Item ID." -msgstr "ID de l’article." - -#: includes/api/class-wc-rest-subscriptions-controller.php:570 -msgid "Removed line items data." -msgstr "Données articles de la ligne supprimées." - -#: includes/api/class-wc-rest-subscriptions-controller.php:497 -msgid "" -"The status to transition the subscription to. Unlike the \"status\" param, " -"this will calculate and update the subscription dates." -msgstr "" -"État vers lequel effectuer la transition de l’abonnement. Contrairement au " -"paramètre « état », cela calculera et mettra à jour les dates d’abonnement." - -#. translators: %s: renewal count. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:97 -msgid "" -"The number of upcoming renewal orders, for currently active subscriptions." -msgstr "" -"Nombre de commandes de renouvellement à venir, pour les abonnements " -"actuellement actifs." - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:90 -msgid "" -"The sum of all the upcoming renewal orders, including items, fees, tax and " -"shipping, for currently active subscriptions." -msgstr "" -"Somme de toutes les commandes de renouvellement à venir, incluant les " -"articles, les frais, les frais d’expédition et de taxe, pour les abonnements " -"actuellement actifs." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:1024 -msgid "Switch Totals" -msgstr "Totaux de changements" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:678 -msgid "%2$s %1$s current subscriptions" -msgstr "%2$s %1$s abonnements actuels" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:653 -msgid "%2$s %1$s ended subscriptions" -msgstr "%2$s %1$s abonnements terminés" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:631 -msgid "%2$s %1$s subscription cancellations" -msgstr "%2$s %1$s annulations d’abonnement" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:609 -msgid "%2$s %1$s subscription switches" -msgstr "%2$s %1$s changements d’abonnement" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:587 -msgid "%2$s %1$s subscription renewals" -msgstr "%2$s %1$s renouvellements d’abonnement" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:565 -msgid "%2$s %1$s subscription resubscribes" -msgstr "%2$s %1$s réabonnements d’abonnement" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:543 -msgid "%2$s %1$s subscription signups" -msgstr "%2$s %1$s inscriptions d’abonnement" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:521 -msgid "%2$s %1$s new subscriptions" -msgstr "%2$s %1$s nouveaux abonnements" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:513 -msgid "The sum of all switch orders including tax and shipping." -msgstr "" -"Somme de toutes les commandes de changement, incluant les frais d’expédition " -"et de taxe." - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:512 -msgid "%s switch revenue in this period" -msgstr "%s revenu de changement sur cette période" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:232 -msgid "Copy billing address" -msgstr "Copier l’adresse de facturation" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:137 -msgid "Billing" -msgstr "Facturation" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:69 -msgid "Profile →" -msgstr "Profil →" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:64 -msgid "View other subscriptions →" -msgstr "Afficher les autres abonnements →" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:52 -msgid "General" -msgstr "Général" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:102 -msgctxt "relation to order" -msgid "Unknown Order Type" -msgstr "Type de commande inconnu" - -#: includes/admin/class-wcs-wc-admin-manager.php:59 -msgid "Edit Subscription" -msgstr "Modifier l’abonnement" - -#: includes/admin/class-wcs-wc-admin-manager.php:49 -msgid "Add New" -msgstr "Ajouter" - -#: includes/admin/class-wcs-admin-meta-boxes.php:284 -msgid "Retry renewal payment action requested by admin." -msgstr "" -"Réessayez l’action de paiement de renouvellement demandée par " -"l’administrateur." - -#. translators: Placeholders are opening and closing link tags. -#: includes/admin/class-wc-subscriptions-admin.php:1541 -msgid "" -"We weren't able to locate the set of report results you requested. Please " -"regenerate the link from the %1$sSubscription Reports screen%2$s." -msgstr "" -"Nous n’avons pas pu localiser l’ensemble de résultats de rapport que vous " -"avez demandé. Veuillez régénérer le lien sur l’%1$sécran Rapports " -"d’abonnement%2$s." - -#: wcs-functions.php:130 -msgctxt "Error message while creating a subscription" -msgid "" -"Invalid created date. The date must be a string and of the format: \"Y-m-d H:" -"i:s\"." -msgstr "" - -#: templates/checkout/form-change-payment-method.php:49 -msgctxt "text on button on checkout page" -msgid "Add payment method" -msgstr "" - -#. translators: placeholder is a localized date and time (e.g. "February 1, -#. 2018 10:20 PM") -#: includes/wcs-formatting-functions.php:251 -msgctxt "wcs_get_human_time_diff" -msgid "%s" -msgstr "" - -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:80 -msgctxt "plugin version number used in admin notice" -msgid "3.0" -msgstr "" - -#: includes/class-wcs-retry-manager.php:268 -msgctxt "used in order note as reason for why status changed" -msgid "Retry rule reapplied:" -msgstr "" - -#. translators: 1: previous token, 2: new token. -#: includes/class-wcs-my-account-payment-methods.php:199 -msgctxt "used in subscription note" -msgid "" -"Payment method meta updated after customer changed their default token and " -"opted to update their subscriptions. Payment meta changed from %1$s to %2$s" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:234 -msgctxt "when to prorate first payment / subscription length" -msgid "Never (charge the full recurring amount at sign-up)" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:233 -msgctxt "when to prorate first payment / subscription length" -msgid "Never (do not charge any recurring amount)" -msgstr "" - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:150 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:198 -msgctxt "used in order note as reason for why subscription status changed" -msgid "Customer requested to renew early:" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:711 -#: includes/class-wc-subscriptions-change-payment-gateway.php:752 -msgctxt "the page title of the add payment method form" -msgid "Add payment method" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:279 -msgctxt "label on button, imperative" -msgid "Add payment" -msgstr "" - -#. translators: %s: address type (eg. 'billing' or 'shipping'). -#: includes/class-wc-subscriptions-addresses.php:213 -msgctxt "change billing or shipping address" -msgid "Change %s address" -msgstr "" - -#. translators: %s: parent order number (linked to its details screen). -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:387 -msgctxt "subscription note after linking to a parent order" -msgid "Subscription linked to parent order %s via admin." -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:99 -msgctxt "relation to order" -msgid "Resubscribe Order" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:204 -msgctxt "label for the system status page" -msgid "Retries Migration Status" -msgstr "État des nouvelles tentatives de migration" - -#: includes/payment-retry/class-wcs-retry-admin.php:196 -msgctxt "label for the system status page" -msgid "Custom Retry Rule" -msgstr "Règle de nouvelle tentative personnalisée" - -#: includes/payment-retry/class-wcs-retry-admin.php:188 -msgctxt "label for the system status page" -msgid "Custom Raw Retry Rule" -msgstr "Règle de nouvelle tentative brute personnalisée" - -#: includes/payment-retry/class-wcs-retry-admin.php:180 -msgctxt "label for the system status page" -msgid "Custom Retry Rule Class" -msgstr "Classe de règle de nouvelle tentative personnalisée" - -#: includes/payment-retry/class-wcs-retry-admin.php:172 -msgctxt "label for the system status page" -msgid "Custom Retry Rules" -msgstr "Règles de nouvelle tentative personnalisées" - -#: includes/admin/class-wcs-admin-system-status.php:357 -msgctxt "label for the system status page" -msgid "Country / State" -msgstr "Pays / État" - -#: includes/admin/class-wcs-admin-system-status.php:329 -msgctxt "label for the system status page" -msgid "PayPal Reference Transactions Enabled" -msgstr "PayPal Reference Transactions activé" - -#: includes/admin/class-wcs-admin-system-status.php:295 -msgctxt "label for the system status page" -msgid "Other" -msgstr "Autre" - -#: includes/admin/class-wcs-admin-system-status.php:265 -msgctxt "label for the system status page" -msgid "Active Product Key" -msgstr "Clé de produit active" - -#: includes/admin/class-wcs-admin-system-status.php:242 -msgctxt "label for the system status page" -msgid "WooCommerce Account Connected" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:221 -msgctxt "label for the system status page" -msgid "Subscription Statuses" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:119 -msgctxt "Live URL, Label on WooCommerce -> System Status page" -msgid "Subscriptions Live URL" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:75 -msgctxt "meta box title" -msgid "Schedule" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:243 -msgctxt "there's a number immediately in front of this text" -msgid "days prior to Renewal Day" -msgstr "" - -#. Author URI of the plugin -msgid "https://woocommerce.com/" -msgstr "https://woocommerce.com/" - -#. translators: 1$-2$: opening and closing tags. 3$-4$: opening and -#. closing link tags for learn more. Leads to duplicate site article on docs. -#. 5$-6$: Opening and closing link to production URL. 7$: Production URL . -#: woocommerce-subscriptions.php:930 -msgid "" -"It looks like this site has moved or is a duplicate site. %1$sWooCommerce " -"Subscriptions%2$s has disabled automatic payments and subscription related " -"emails on this site to prevent duplicate payments from a staging or test " -"environment. %1$sWooCommerce Subscriptions%2$s considers %5$s%7$s%6$s to be " -"the site's URL. %3$sLearn more »%4$s." -msgstr "" -"Il semble que ce site a été déplacé ou est un site dupliqué. %1$sWooCommerce " -"Subscriptions%2$s a désactivé des paiements automatiques et les e-mails liés " -"aux abonnements sur ce site pour éviter les paiements en double à partir " -"d’un environnement de préproduction ou de test. %1$sWooCommerce " -"Subscriptions%2$s pense que %5$s%7$s%6$s est l’URL du site. %3$sEn savoir " -"plus »%4$s." - -#: woocommerce-subscriptions.php:861 -msgid "Installed Plugins" -msgstr "Extensions installées" - -#. translators: 1-2: opening/closing tags, 3: Subscriptions version. -#: woocommerce-subscriptions.php:858 -msgid "" -"%1$sWarning!%2$s We can see the %1$sWooCommerce Subscriptions Early " -"Renewal%2$s plugin is active. Version %3$s of %1$sWooCommerce " -"Subscriptions%2$s comes with that plugin's functionality packaged into the " -"core plugin. Please deactivate WooCommerce Subscriptions Early Renewal to " -"avoid any conflicts." -msgstr "" -"%1$sAttention !%2$sNous pouvons voir que l’extension %1$sWooCommerce " -"Subscriptions Early Renewal%2$s est active. La version %3$s de " -"%1$sWooCommerce Subscriptions%2$s est fournie avec la fonctionnalité de " -"cette extension intégrée à l’extension principale. Veuillez désactiver " -"WooCommerce Subscriptions Early Renewal pour éviter tout conflit." - -#: woocommerce-subscriptions.php:393 -msgid "Would you like to add a payment method now?" -msgstr "Voulez-vous ajouter un moyen de paiement maintenant ?" - -#: woocommerce-subscriptions.php:393 -msgid "" -"To enable automatic renewals for this subscription, you will first need to " -"add a payment method." -msgstr "" -"Pour activer les renouvellements automatiques pour cet abonnement, vous " -"devez d’abord ajouter un moyen de paiement." - -#: templates/single-product/add-to-cart/variable-subscription.php:34 -msgid "You have added a variation of this product to the cart already." -msgstr "Vous avez déjà ajouté une variante de ce produit au panier." - -#: templates/myaccount/subscription-details.php:71 -msgid "Payment" -msgstr "Paiement" - -#: templates/myaccount/subscription-details.php:57 -msgid "Disable auto renew" -msgstr "Désactiver le renouvellement automatique" - -#: templates/myaccount/subscription-details.php:50 -msgid "Enable auto renew" -msgstr "Activer le renouvellement automatique" - -#: templates/myaccount/subscription-details.php:42 -msgid "Auto renew" -msgstr "Renouvellement automatique" - -#: templates/myaccount/my-subscriptions.php:72 -msgid "You have reached the end of subscriptions. Go to the %sfirst page%s." -msgstr "" -"Vous avez atteint la fin des abonnements. Allez à la %spremière page%s." - -#: templates/myaccount/my-subscriptions.php:65 -msgid "Next" -msgstr "Suivant" - -#: templates/myaccount/my-subscriptions.php:61 -msgid "Previous" -msgstr "Précédent" - -#. translators: $1: opening tag, $2: closing tag -#: templates/checkout/form-change-payment-method.php:91 -msgid "" -"Update the payment method used for %1$sall%2$s of my current subscriptions" -msgstr "" -"Mettre à jour le moyen de paiement utilisé pour %1$stous%2$s mes abonnements " -"actuels" - -#. translators: $1 the log file name $2 and $3 are opening and closing link -#. tags, respectively. -#: templates/admin/html-failed-scheduled-action-notice.php:38 -msgid "" -"To see further details about these errors, view the %1$s log file from the " -"%2$sWooCommerce logs screen.%2$s" -msgstr "" -"Pour voir plus de détails sur ces erreurs, consultez le fichier journal %1$s " -"sur l’%2$sécran des journaux de WooCommerce.%2$s" - -#: templates/admin/html-failed-scheduled-action-notice.php:31 -msgid "Affected event:" -msgid_plural "Affected events:" -msgstr[0] "Événement affecté :" -msgstr[1] "Événements affectés :" - -#: templates/admin/html-failed-scheduled-action-notice.php:21 -msgid "" -"An error has occurred while processing a recent subscription related event. " -"For steps on how to fix the affected subscription and to learn more about " -"the possible causes of this error, please read our guide %1$shere%2$s." -msgid_plural "" -"An error has occurred while processing recent subscription related events. " -"For steps on how to fix the affected subscriptions and to learn more about " -"the possible causes of this error, please read our guide %1$shere%2$s." -msgstr[0] "" -"Une erreur est survenue lors du traitement d’un événement récent lié à un " -"abonnement. Pour savoir comment résoudre l’abonnement affecté et en savoir " -"plus sur les causes possibles de cette erreur, veuillez lire notre guide " -"%1$sici%2$s." -msgstr[1] "" -"Une erreur est survenue lors du traitement d’événements récents liés à un " -"abonnement. Pour savoir comment résoudre les abonnements affectés et en " -"savoir plus sur les causes possibles de cette erreur, veuillez lire notre " -"guide %1$sici%2$s." - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: includes/wcs-formatting-functions.php:243 -msgid "in %s" -msgstr "dans %s" - -#: includes/wcs-cart-functions.php:252 -msgid "[Remove]" -msgstr "[Enlever]" - -#: includes/upgrades/templates/update-welcome-notice.php:8 -msgid "What's new?" -msgstr "Qu’est-ce qui change ?" - -#. translators: placeholder $1 is the Subscription version string ('2.3'), $2-3 -#. are opening and closing tags -#: includes/upgrades/templates/update-welcome-notice.php:5 -msgid "" -"Version %1$s brings some new improvements requested by store managers just " -"like you (and possibly even by %2$syou%3$s)." -msgstr "" -"La version %1$s apporte de nouvelles améliorations demandées par des gérants " -"de boutique comme vous (et peut-être même par %2$svous%3$s)." - -#: includes/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php:51 -msgid "" -"Subscription suspended by Database repair script. This subscription was " -"suspended via PayPal." -msgstr "" -"Abonnement suspendu par le script de réparation de base de données. Cet " -"abonnement a été suspendu via PayPal." - -#. translators: 1-2: opening/closing tags, 3-4: opening/closing tags -#. linked to ticket form. -#: includes/upgrades/class-wc-subscriptions-upgrader.php:895 -msgid "" -"%1$sWarning!%2$s We discovered an issue in %1$sWooCommerce Subscriptions 2.3." -"0 - 2.3.2%2$s that may cause your subscription renewal order and customer " -"subscription caches to contain invalid data. For information about how to " -"update the cached data, please %3$sopen a new support ticket%4$s." -msgstr "" -"%1$sAttention !%2$s Nous avons découvert un problème dans %1$sWooCommerce " -"Subscriptions 2.3.0 - 2.3.2%2$s qui peut entraîner la présence de données " -"non valides dans votre commande de renouvellement d’abonnement et les caches " -"d’abonnements client. Pour plus d’informations sur la mise à jour des " -"données mises en cache, veuillez %3$souvrir un nouveau ticket " -"d’assistance%4$s." - -#. translators: 1-2: opening/closing tags, 3: active version of -#. Subscriptions, 4: current version of Subscriptions, 5-6: opening/closing -#. tags linked to ticket form, 7-8: opening/closing tags linked to -#. documentation. -#: includes/upgrades/class-wc-subscriptions-upgrader.php:822 -msgid "" -"%1$sWarning!%2$s It appears that you have downgraded %1$sWooCommerce " -"Subscriptions%2$s from %3$s to %4$s. Downgrading the plugin in this way may " -"cause issues. Please update to %3$s or higher, or %5$sopen a new support " -"ticket%6$s for further assistance. %7$sLearn more »%8$s" -msgstr "" -"%1$sAttention !%2$s Il semble que vous avez rétrogradé %1$sWooCommerce " -"Subscriptions%2$s de %3$s à %4$s. Rétrograder l’extension de cette manière " -"peut causer des problèmes. Veuillez mettre à jour vers %3$s ou supérieur ou " -"bien %5$souvrir un nouveau ticket d’assistance%6$s pour obtenir une " -"assistance supplémentaire. %7$sEn savoir plus »%8$s" - -#: includes/privacy/class-wcs-privacy.php:277 -msgid "Customers with a subscription are excluded from this setting." -msgstr "Les clients avec un abonnement sont exclus de ce paramètre." - -#: includes/privacy/class-wcs-privacy.php:233 -msgid "" -"Retain ended subscriptions and their related orders for a specified duration " -"before anonymizing the personal data within them." -msgstr "" -"Conservez les abonnements terminés et leurs commandes liées pour la durée " -"spécifiée avant l’anonymisation des données personnelles." - -#: includes/privacy/class-wcs-privacy.php:232 -msgid "Retain ended subscriptions" -msgstr "Conserver les abonnements terminés" - -#. Translators: %s URL to erasure request screen. -#: includes/privacy/class-wcs-privacy.php:223 -msgid "" -"When handling an %s, should personal data within subscriptions be retained " -"or removed?" -msgstr "" -"Lors du traitement d’une %s, les données personnelles dans les abonnements " -"doivent-elles être conservées ou supprimées ?" - -#: includes/privacy/class-wcs-privacy.php:221 -msgid "Remove personal data from subscriptions" -msgstr "Supprimer les données personnelles des abonnements" - -#: includes/privacy/class-wcs-privacy.php:215 -msgid "account erasure request" -msgstr "demande d’effacement de données" - -#. translators: placeholders are opening and closing tags. -#: includes/privacy/class-wcs-privacy.php:195 -msgid "" -"%1$sNote:%2$s Orders which are related to subscriptions will not be included " -"in the orders affected by these settings." -msgstr "" -"%1$sRemarque :%2$s les commandes liées à des abonnements ne seront pas " -"incluses dans les commandes affectées par ces paramètres." - -#. translators: %d: number of subscriptions affected. -#: includes/privacy/class-wcs-privacy.php:176 -msgid "Removed personal data from %d subscription." -msgid_plural "Removed personal data from %d subscriptions." -msgstr[0] "Données personnelles supprimées de %d abonnement." -msgstr[1] "Données personnelles supprimées de %d abonnements." - -#: includes/privacy/class-wcs-privacy.php:109 -msgid "Cancel and remove personal data" -msgstr "Annuler et supprimer les données personnelles" - -#. translators: placeholders are opening and closing link tags, linking to -#. additional privacy policy documentation. -#: includes/privacy/class-wcs-privacy.php:99 -msgid "" -"If you are using PayPal Standard or PayPal Reference transactions please see " -"the %1$sPayPal Privacy Policy%2$s for more details." -msgstr "" -"Si vous utilisez PayPal Standard ou PayPal Reference Transactions, veuillez " -"consulter la %1$sPolitique de confidentialité de PayPal%2$s pour plus de " -"détails." - -#: includes/privacy/class-wcs-privacy.php:97 -msgid "" -"What personal information your store shares with external sources depends on " -"which third-party payment processor plugins you are using to collect " -"subscription payments. We recommend that you consult with their privacy " -"policies to inform this section of your privacy policy." -msgstr "" -"Les informations personnelles que votre boutique partage avec des sources " -"externes dépendent des extensions de plateforme de paiement tierces que vous " -"utilisez pour collecter les paiements d’abonnement. Nous vous recommandons " -"de consulter leurs politiques de confidentialité pour informer cette section " -"de votre politique de confidentialité." - -#: includes/privacy/class-wcs-privacy.php:96 -msgid "What we share with others" -msgstr "Ce que nous partageons avec d’autres" - -#. translators: placeholders are opening and closing link tags, linking to -#. additional privacy policy documentation. -#: includes/privacy/class-wcs-privacy.php:95 -msgid "" -"For the purposes of processing recurring subscription payments, we store the " -"customer's name, billing address, shipping address, email address, phone " -"number and credit card/payment details." -msgstr "" -"À des fins de traitement des paiements d’abonnement récurrents, nous " -"stockons le nom du client, son adresse de facturation, son adresse de " -"livraison, son adresse e-mail, son numéro de téléphone et ses détails de " -"carte de crédit/paiement." - -#. translators: placeholders are opening and closing link tags, linking to -#. additional privacy policy documentation. -#: includes/privacy/class-wcs-privacy.php:94 -msgid "What we collect and store" -msgstr "Ce que nous collectons et stockons" - -#: includes/privacy/class-wcs-privacy.php:92 -msgid "" -"By using WooCommerce Subscriptions, you may be storing personal data and " -"depending on which third-party payment processors you’re using to take " -"subscription payments, you may be sharing personal data with external " -"sources." -msgstr "" -"En utilisant WooCommerce Subscriptions, il est possible que vous stockiez " -"des données personnelles et, en fonction des plateformes de paiement tierces " -"que vous utilisez pour accepter les paiements d’abonnement, il est possible " -"que vous partagiez des données personnelles avec des sources externes." - -#: includes/privacy/class-wcs-privacy.php:43 -#: includes/privacy/class-wcs-privacy.php:44 -msgid "Subscriptions Data" -msgstr "Données des abonnements" - -#: includes/privacy/class-wcs-privacy-exporters.php:86 -msgid "Email Address" -msgstr "Adresse e-mail" - -#: includes/privacy/class-wcs-privacy-exporters.php:85 -msgid "Phone Number" -msgstr "Numéro de téléphone" - -#: includes/privacy/class-wcs-privacy-exporters.php:82 -msgid "Browser User Agent" -msgstr "Agent utilisateur du navigateur" - -#: includes/privacy/class-wcs-privacy-exporters.php:81 -msgid "IP Address" -msgstr "Addresse IP" - -#: includes/privacy/class-wcs-privacy-exporters.php:80 -msgid "Subscription Items" -msgstr "Articles d’abonnement" - -#: includes/privacy/class-wcs-privacy-exporters.php:78 -msgid "Created Date" -msgstr "Date de création" - -#: includes/privacy/class-wcs-privacy-erasers.php:189 -msgid "Personal data removed." -msgstr "Données personnelles supprimées." - -#. Translators: %s subscription number. -#: includes/privacy/class-wcs-privacy-erasers.php:75 -msgid "Personal data within subscription %s has been retained." -msgstr "Les données personnelles de l’abonnement %s ont été conservées." - -#. Translators: %s subscription number. -#: includes/privacy/class-wcs-privacy-erasers.php:71 -msgid "Removed personal data from subscription %s." -msgstr "Données personnelles supprimées de l’abonnement %s." - -#. translators: $1 is the log file name. $2 and $3 are opening and closing link -#. tags, respectively. -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:46 -msgid "" -"To see the full error, view the %1$s log file from the %2$sWooCommerce logs " -"screen.%3$s." -msgstr "" -"Pour voir l’erreur complète, consultez le fichier journal %1$s sur " -"l’%2$sécran des journaux de WooCommerce%3$s." - -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:36 -msgid "Last recorded error:" -msgstr "Dernière erreur enregistrée :" - -#. translators: $1 and $2 are opening link tags, $3 is a closing link tag. -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:18 -msgid "" -"A fatal error has occurred while processing a recent subscription payment " -"with PayPal. Please %1$sopen a new ticket at WooCommerce Support%3$s " -"immediately to get this resolved. %2$sLearn more »%3$s" -msgstr "" -"Une erreur fatale est survenue lors du traitement d’un paiement d’abonnement " -"récent avec PayPal. Veuillez immédiatement %1$souvrir un nouveau ticket sur " -"WooCommerce Support%3$s pour résoudre cette erreur. %2$sEn savoir plus " -"»%3$s" - -#. translators: Placeholders are the opening and closing link tags. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:320 -msgid "" -"Before enabling PayPal Standard for Subscriptions, please note, when using " -"PayPal Standard, customers are locked into using PayPal Standard for the " -"life of their subscription, and PayPal Standard has a number of limitations. " -"Please read the guide on %1$swhy we don't recommend PayPal Standard%2$s for " -"Subscriptions before choosing to enable this option." -msgstr "" -"Avant d’activer PayPal Standard pour Subscriptions, veuillez noter que, " -"lorsque PayPal Standard est utilisé, les clients sont obligés d’utiliser " -"PayPal Standard pendant toute la durée de leur abonnement, et PayPal " -"Standard présente un certain nombre de limites. Veuillez lire le guide sur " -"%1$sla raison pour laquelle nous ne recommandons pas PayPal Standard%2$s " -"pour Subscriptions avant de choisir d’activer cette option." - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:312 -msgid "Enable PayPal Standard for Subscriptions" -msgstr "Activer PayPal Standard pour Subscriptions" - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:199 -msgid "Open a ticket" -msgstr "Ouvrir un ticket" - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:279 -msgid "Change payment features:" -msgstr "Modifier des fonctionnalités de paiement :" - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:275 -msgid "Subscription features:" -msgstr "Fonctionnalités d’abonnement :" - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:272 -msgid "Supported features:" -msgstr "Fonctionnalités prises en charge :" - -#. translators: %s: default e-mail heading. -#: includes/emails/class-wcs-email-cancelled-subscription.php:168 -msgid "" -"This controls the main heading contained within the email notification. " -"Leave blank to use the default heading: %s." -msgstr "" -"Cela contrôle l’en-tête principal contenu dans la notification par e-mail. " -"Laisser vide pour utiliser l’en-tête par défaut : %s." - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:55 -msgid "" -"With early renewals enabled, customers can renew their subscriptions before " -"the next payment date." -msgstr "" -"Lorsque les renouvellements anticipés sont activés, les clients peuvent " -"renouveler leurs abonnements avant la date du prochain paiement." - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:54 -msgid "Accept Early Renewal Payments" -msgstr "Accepter les paiements de renouvellement anticipé" - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:53 -msgid "Early Renewal" -msgstr "Renouvellement anticipé" - -#. translators: %s: order ID (linked to details page). -#: includes/early-renewal/class-wcs-cart-early-renewal.php:312 -msgid "Order %s created to record early renewal." -msgstr "Commande %s créée pour enregistrer le renouvellement anticipé." - -#. translators: placeholder contains a link to the order's edit screen. -#: includes/early-renewal/wcs-early-renewal-functions.php:172 -msgid "" -"Failed to update subscription dates after customer renewed early with order " -"%s." -msgstr "" -"Échec de la mise à jour des dates d’abonnement après le renouvellement " -"anticipé du client avec la commande %s." - -#. translators: placeholder contains a link to the order's edit screen. -#: includes/early-renewal/wcs-early-renewal-functions.php:169 -msgid "Customer successfully renewed early with order %s." -msgstr "Le client a réussi le renouvellement anticipé avec la commande %s." - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:105 -msgid "Complete checkout to renew now." -msgstr "Terminez la validation de commande pour renouveler maintenant." - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:99 -msgid "" -"You can not renew this subscription early. Please contact us if you need " -"assistance." -msgstr "" -"Vous ne pouvez pas renouveler cet abonnement de manière anticipée. Contactez-" -"nous si vous avez besoin d’aide." - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:71 -msgid "Renew now" -msgstr "Renouveler maintenant" - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:70 -msgid "" -"This will clear the persistent cache of all renewal, switch, resubscribe and " -"other order types for all subscriptions in your store. Expect slower " -"performance of checkout, renewal and other subscription related functions " -"after taking this action. The caches will be regenerated overtime as related " -"order queries are run." -msgstr "" -"Cela effacera le cache persistant des commandes de renouvellement, de " -"changement, de réabonnement etc. pour tous les abonnements dans votre " -"boutique. Attendez-vous à une performance plus lente de la validation de " -"commande, du renouvellement et des autres fonctions liées à l’abonnement " -"après avoir effectué cette action. Les caches sont régénérés au fur et à " -"mesure que les requêtes de commande liées sont exécutées." - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:70 -msgid "Delete Related Order Cache" -msgstr "Supprimer le cache de commandes liées" - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:69 -msgid "" -"This will generate the persistent cache of all renewal, switch, resubscribe " -"and other order types for all subscriptions in your store. The caches will " -"be generated overtime in the background (via Action Scheduler)." -msgstr "" -"Cela générera le cache persistant des commandes de renouvellement, de " -"changement, de réabonnement etc. pour tous les abonnements dans votre " -"boutique. Les caches sont générés au fur et à mesure en arrière-plan (via le " -"Planificateur d’actions)." - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:69 -msgid "Generate Related Order Cache" -msgstr "Générer le cache de commandes liées" - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:55 -msgid "" -"This will clear the persistent cache of all of subscriptions stored against " -"users in your store. Expect slower performance of checkout, renewal and " -"other subscription related functions after taking this action. The caches " -"will be regenerated overtime as queries to find a given user's subscriptions " -"are run." -msgstr "" -"Cela effacera le cache persistant de tous les abonnements stockés avec les " -"utilisateurs dans votre boutique. Attendez-vous à une performance plus lente " -"de la validation de commande, du renouvellement et des autres fonctions " -"liées à l’abonnement après avoir effectué cette action. Les caches sont " -"régénérés au fur et à mesure que les requêtes pour trouver les abonnements " -"d’un utilisateur donné sont exécutées." - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:55 -msgid "Delete Customer Subscription Cache" -msgstr "Supprimer le cache d’abonnement client" - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:54 -msgid "" -"This will generate the persistent cache for linking users with subscriptions." -" The caches will be generated overtime in the background (via Action " -"Scheduler)." -msgstr "" -"Cela générera le cache persistant pour lier les utilisateurs avec des " -"abonnements. Les caches sont générés au fur et à mesure en arrière-plan (via " -"le Planificateur d’actions)." - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:54 -msgid "Generate Customer Subscription Cache" -msgstr "Générer le cache d’abonnement client" - -#: includes/class-wcs-staging.php:55 -msgid "staging" -msgstr "préproduction" - -#. translators: 1-2: opening/closing tags - linked to staging site, 3: link -#. to live site. -#: includes/class-wcs-staging.php:40 -msgid "" -"Payment processing skipped - renewal order created on %1$sstaging site%2$s " -"under staging site lock. Live site is at %3$s" -msgstr "" -"Traitement du paiement ignoré - commande de renouvellement créée sur le " -"%1$ssite de préproduction%2$s sous verrouillage du site de préproduction. Le " -"site en direct se trouve sur %3$s" - -#: includes/class-wcs-retry-manager.php:344 -msgid "" -"Payment retry attempted on renewal order with multiple related subscriptions " -"with no payment method in common." -msgstr "" -"Nouvelle tentative de paiement sur une commande de renouvellement avec " -"plusieurs abonnements liés sans moyen de paiement en commun." - -#: includes/class-wcs-query.php:306 -msgid "" -"Endpoint for the My Account → Change Subscription Payment Method page" -msgstr "" -"Point de terminaison pour la page Mon compte → Modifier le moyen de " -"paiement d’abonnement" - -#: includes/class-wcs-query.php:305 -msgid "Subscription payment method" -msgstr "Moyen de paiement d’abonnement" - -#. translators: placeholder is a page number. -#: includes/class-wcs-query.php:106 -msgid "Subscriptions (page %d)" -msgstr "Abonnements (page %d)" - -#. translators: %s: invalid type of update argument. -#: includes/class-wcs-post-meta-cache-manager.php:199 -msgid "" -"Invalid update type: %s. Post update types supported are \"add\" or " -"\"delete\". Updates are done on post meta directly." -msgstr "" -"Type de mise à jour non valide : %s. Les types de mise à jour d’article sont " -"« ajouter » ou « supprimer ». Les mises à jour sont effectuées sur les " -"métadonnées d’article directement." - -#. translators: 1$-2$: opening and closing tags. -#: includes/class-wcs-permalink-manager.php:91 -msgid "" -"Error saving Subscriptions endpoints: %1$sSubscriptions%2$s, %1$sView " -"subscription%2$s and %1$sSubscription payment method%2$s cannot be the same. " -"The changes have been reverted." -msgstr "" -"Erreur lors de l’enregistrement des points de terminaisons des abonnements : " -"%1$sAbonnements%2$s, %1$sAfficher l’abonnement%2$s et %1$sMoyen de paiement " -"d’abonnement%2$s ne peuvent pas être identiques. Les modifications ont été " -"annulées." - -#. translators: 1: token display name, 2: opening link tag, 4: closing link -#. tag, 3: opening link tag. -#: includes/class-wcs-my-account-payment-methods.php:158 -msgid "" -"Would you like to update your subscriptions to use this new payment method - " -"%1$s?%2$sYes%4$s | %3$sNo%4$s" -msgstr "" -"Voulez-vous mettre à jour vos abonnements pour utiliser ce nouveau moyen de " -"paiement - %1$s ?%2$sOui%4$s | %3$sNon%4$s" - -#: includes/class-wcs-my-account-auto-renew-toggle.php:155 -msgid "" -"Allow customers to turn on and off automatic renewals from their View " -"Subscription page." -msgstr "" -"Autorisez les clients à activer et désactiver les renouvellements " -"automatiques sur leur page Afficher l’abonnement." - -#: includes/class-wcs-my-account-auto-renew-toggle.php:154 -msgid "Display the auto renewal toggle" -msgstr "Afficher la bascule de renouvellement automatique" - -#: includes/class-wcs-my-account-auto-renew-toggle.php:153 -msgid "Auto Renewal Toggle" -msgstr "Bascule de renouvellement automatique" - -#: includes/class-wcs-failed-scheduled-action-manager.php:163 -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:106 -msgid "Learn more" -msgstr "En savoir plus" - -#: includes/class-wcs-failed-scheduled-action-manager.php:158 -msgid "Ignore this error" -msgstr "Ignorer cette erreur" - -#: includes/class-wcs-cart-renewal.php:210 -msgid "" -"This order can no longer be paid because the corresponding subscription does " -"not require payment at this time." -msgstr "" -"Cette commande ne peut plus être payée car l’abonnement correspondant ne " -"nécessite pas de paiement pour le moment." - -#: includes/class-wcs-cached-data-manager.php:127 -msgid "new related order methods in WCS_Related_Order_Store" -msgstr "nouvelles méthodes de commande liée dans WCS_Related_Order_Store" - -#: includes/class-wcs-cached-data-manager.php:110 -#: includes/class-wcs-cached-data-manager.php:240 -msgid "Customer subscription caching is now handled by %1$s and %2$s." -msgstr "" -"La mise en cache d’abonnement client est maintenant gérée par %1$s et %2$s." - -#: includes/class-wcs-cached-data-manager.php:86 -msgid "Customer subscription caching is now handled by %1$s." -msgstr "La mise en cache d’abonnement client est maintenant gérée par %1$s." - -#: includes/class-wcs-cached-data-manager.php:79 -msgid "Related order caching is now handled by %1$s." -msgstr "La mise en cache de commande liée est maintenant gérée par %1$s." - -#: includes/class-wc-subscriptions-synchroniser.php:247 -msgid "" -"Subscriptions created within this many days prior to the Renewal Day will " -"not be charged at sign-up. Set to zero for all new Subscriptions to be " -"charged the full recurring amount. Must be a positive number." -msgstr "" -"Les abonnements créés avant la date de renouvellement ne seront pas facturés " -"lors de l’inscription. Définissez sur zéro pour que tous les nouveaux " -"abonnements soient facturés du montant récurrent complet. Doit être un " -"nombre positif." - -#: includes/class-wc-subscriptions-synchroniser.php:242 -msgid "Sign-up grace period" -msgstr "Période de grâce d’inscription" - -#: includes/class-wc-subscriptions-synchroniser.php:226 -msgid "Prorate First Renewal" -msgstr "Premier renouvellement au prorata" - -#. translators: placeholder is a switch type. -#: includes/class-wcs-switch-cart-item.php:309 -msgid "" -"Invalid switch type \"%s\". Switch must be one of: \"upgrade\", " -"\"downgrade\" or \"crossgrade\"." -msgstr "" -"Type de changement non valide « %s ». Le changement doit être : « mise à " -"niveau », « rétrogradation » ou « reclassement »." - -#: includes/class-wc-subscriptions-product.php:969 -msgid "" -"This variation can not be removed because it is associated with active " -"subscriptions. To remove this variation, please cancel and delete the " -"subscriptions for it." -msgstr "" -"Cette variante ne peut pas être supprimée car elle est associée à des " -"abonnements actifs. Pour supprimer cette variante, veuillez annuler et " -"supprimer les abonnements correspondants." - -#. translators: %1$s refers to the price. This string is meant to prefix -#. another string below, e.g. "$5 now, and $5 on March 15th each year" -#: includes/class-wc-subscriptions-product.php:291 -msgid "%1$s now, and " -msgstr "%1$s maintenant, et" - -#: includes/class-wc-subscriptions-coupon.php:1086 -msgid "Active for unlimited payments" -msgstr "Actif pour les paiements illimités" - -#. translators: %d refers to the number of payments the coupon can be used for. -#: includes/class-wc-subscriptions-coupon.php:1082 -msgid "Active for %d payment" -msgid_plural "Active for %d payments" -msgstr[0] "Actif pour %d paiement" -msgstr[1] "Actif pour %d paiements" - -#: includes/class-wc-subscriptions-coupon.php:950 -msgid "" -"Coupon will be limited to the given number of payments. It will then be " -"automatically removed from the subscription. \"Payments\" also includes the " -"initial subscription payment." -msgstr "" -"Le code de promotion sera limité au nombre donné de paiements. Il sera " -"ensuite automatiquement supprimé de l’abonnement. « Paiements » inclut " -"également le paiement d’abonnement initial." - -#: includes/class-wc-subscriptions-coupon.php:949 -msgid "Unlimited payments" -msgstr "Paiements illimités" - -#: includes/class-wc-subscriptions-coupon.php:948 -msgid "Active for x payments" -msgstr "Actif pour x paiements" - -#: includes/class-wc-subscriptions-coupon.php:933 -msgid "" -"Sorry, it seems there are no available payment methods which support the " -"recurring coupon you are using. Please contact us if you require assistance " -"or wish to make alternate arrangements." -msgstr "" -"Désolé, il semble qu’aucun moyen de paiement ne soit disponible pour le code " -"de promotion récurrent que vous utilisez. Veuillez nous contacter si vous " -"avez besoin d’aide ou si vous désirez mettre en place une alternative." - -#: includes/class-wc-subscriptions-coupon.php:717 -msgid "Discount" -msgstr "Remise" - -#: includes/class-wc-subscriptions-coupon.php:697 -msgid "Initial payment discount" -msgstr "Remise sur le paiement initial" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:797 -msgid "" -"Please log in to your account below to choose a new payment method for your " -"subscription." -msgstr "" -"Veuillez vous connecter à votre compte ci-dessous pour choisir un nouveau " -"moyen de paiement pour votre abonnement." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:380 -#: includes/class-wc-subscriptions-change-payment-gateway.php:382 -msgid "Payment method updated for all your current subscriptions." -msgstr "Moyen de paiement mis à jour pour tous vos abonnements actuels." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:340 -msgid "Payment method added." -msgstr "Moyen de paiement ajouté." - -#: includes/class-wc-subscription.php:1900 -msgid "" -"The \"all\" value for $order_type parameter is deprecated. It was a misnomer," -" as it did not return resubscribe orders. It was also inconsistent with " -"order type values accepted by wcs_get_subscription_orders(). Use array( " -"\"parent\", \"renewal\", \"switch\" ) to maintain previous behaviour, or " -"\"any\" to receive all order types, including switch and resubscribe." -msgstr "" -"La valeur « tous » du paramètre $order_type est obsolète. Elle était " -"inappropriée, car elle ne renvoyait pas les commandes de réabonnement. Elle " -"était également incohérente avec les valeurs de type de commande acceptées " -"par wcs_get_subscription_orders(). Utilisez un tableau (« parent », " -"« renouvellement », « changement ») pour conserver le comportement précédent " -"ou « n’importe lequel » pour recevoir tous les types de commande, notamment " -"changement et réabonnement." - -#: includes/class-wc-subscription.php:1757 -msgid "Payment status marked complete." -msgstr "État de paiement marqué comme terminé." - -#: includes/class-wc-subscription.php:1326 -msgid "The creation date of a subscription can not be deleted, only updated." -msgstr "" -"La date de création d’un abonnement ne peut pas être supprimée, uniquement " -"mise à jour." - -#: includes/class-wc-subscription.php:604 -msgid "Error during subscription status transition." -msgstr "Une erreur est survenue pendant le changement d’état de l’abonnement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:564 -msgid "The date the subscription's latest order was paid, in GMT." -msgstr "" -"Date à laquelle la dernière commande de l’abonnement a été payée, au format " -"GMT." - -#: includes/api/class-wc-rest-subscriptions-controller.php:558 -msgid "The date the subscription's latest order was completed, in GMT." -msgstr "" -"Date à laquelle la dernière commande de l’abonnement a été terminée, au " -"format GMT." - -#: includes/api/class-wc-rest-subscriptions-controller.php:552 -msgid "The subscription's resubscribed subscription ID." -msgstr "ID d’abonnement réabonné de l’abonnement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:546 -msgid "" -"The subscription's original subscription ID if this is a resubscribed " -"subscription." -msgstr "" -"ID d’abonnement original de l’abonnement s’il s’agit d’abonnement réabonné." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:855 -msgid "New Subscriptions" -msgstr "Nouveaux abonnements" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:535 -msgid "" -"The number of subscriptions created during this period, either by being " -"manually created, imported or a customer placing an order. This includes " -"orders pending payment." -msgstr "" -"Nombre d’abonnements créés pendant cette période, soit créés manuellement, " -"soit importés, soit via la commande d’un client. Cela inclut les commandes " -"en attente de paiement." - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:20 -msgid "Product" -msgstr "Produit" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:50 -msgid "The average value of all customers' sign-up, switch and renewal orders." -msgstr "" -"Valeur moyenne de toutes les commandes d’inscription, de changement et de " -"renouvellement des clients." - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:47 -msgid "" -"The total number of sign-up, switch and renewal orders placed with your " -"store with a paid status (i.e. processing or complete)." -msgstr "" -"Nombre total des commandes d’inscription, de changement et de renouvellement " -"placées avec votre boutique avec un état payé (c.-à-d. traitement ou terminé)" -"." - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:46 -msgid "" -"The total number of subscriptions with a status other than pending or " -"trashed." -msgstr "" -"Nombre total d’abonnements avec un état autre que en attente ou déplacé vers " -"la corbeille." - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:45 -msgid "" -"The total number of subscriptions with a status of active or pending " -"cancellation." -msgstr "" -"Nombre total d’abonnements avec un état d’annulation active ou en attente." - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:44 -msgid "" -"The number of unique customers with a subscription of any status other than " -"pending or trashed." -msgstr "" -"Nombre de clients uniques avec un abonnement avec un état autre que en " -"attente ou déplacé vers la corbeille." - -#. translators: 1$: count, 2$ and 3$ are opening and closing strong tags, -#. respectively. -#: includes/admin/reports/class-wcs-report-dashboard.php:248 -msgid "%2$s%1$s cancellation%3$s subscription cancellations this month" -msgid_plural "%2$s%1$s cancellations%3$s subscription cancellations this month" -msgstr[0] "%2$s%1$s annulation%3$s annulations d’abonnement ce mois-ci" -msgstr[1] "%2$s%1$s annulations%3$s annulations d’abonnement ce mois-ci" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-dashboard.php:240 -msgid "%s renewal revenue this month" -msgstr "%s revenu de renouvellement ce mois-ci" - -#. translators: 1$: count, 2$ and 3$ are opening and closing strong tags, -#. respectively. -#: includes/admin/reports/class-wcs-report-dashboard.php:232 -msgid "%2$s%1$s renewal%3$s subscription renewals this month" -msgid_plural "%2$s%1$s renewals%3$s subscription renewals this month" -msgstr[0] "%2$s%1$s renouvellement%3$s renouvellements d’abonnement ce mois-ci" -msgstr[1] "" -"%2$s%1$s renouvellements%3$s renouvellements d’abonnement ce mois-ci" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-dashboard.php:224 -msgid "%s signup revenue this month" -msgstr "%s revenu d’inscription ce mois-ci" - -#. translators: 1$: count, 2$ and 3$ are opening and closing strong tags, -#. respectively. -#: includes/admin/reports/class-wcs-report-dashboard.php:216 -msgid "%2$s%1$s signup%3$s subscription signups this month" -msgid_plural "%2$s%1$s signups%3$s subscription signups this month" -msgstr[0] "%2$s%1$s inscription%3$s inscriptions d’abonnement ce mois-ci" -msgstr[1] "%2$s%1$s inscriptions%3$s inscriptions d’abonnement ce mois-ci" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:23 -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:72 -msgid "Payment:" -msgstr "Paiement" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:214 -msgid "Customer add payment method page →" -msgstr "Page d’ajout de moyen de paiement du client →" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:212 -msgid "Customer change payment method page →" -msgstr "Page de changement de moyen de paiement du client →" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:127 -msgid "Select an order…" -msgstr "Sélectionner une commande…" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:121 -msgid "Parent order:" -msgstr "Commande parente :" - -#. translators: placeholder is an order number. -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:114 -msgid "#%1$s" -msgstr "n°%1$s" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:110 -msgid "Parent order: " -msgstr "Commande parente : " - -#: includes/admin/class-wcs-admin-system-status.php:72 -msgid "This section shows information about payment gateway feature support." -msgstr "" -"Cette section contient des informations sur la prise en charge de la " -"fonctionnalité de passerelle de paiement." - -#: includes/admin/class-wcs-admin-system-status.php:71 -msgid "Payment Gateway Support" -msgstr "Prise en charge de la passerelle de paiement" - -#: includes/admin/class-wcs-admin-system-status.php:67 -msgid "This section shows information about Subscription payment methods." -msgstr "" -"Cette section contient des informations sur les moyens de paiement " -"d’abonnement." - -#: includes/admin/class-wcs-admin-system-status.php:66 -msgid "Subscriptions by Payment Gateway" -msgstr "Abonnements par passerelle de paiement" - -#: includes/admin/class-wcs-admin-system-status.php:62 -msgid "This section shows general information about the store." -msgstr "Cette section contient des informations générales sur la boutique." - -#: includes/admin/class-wcs-admin-system-status.php:61 -msgid "Store Setup" -msgstr "Configuration de la boutique" - -#: includes/admin/class-wcs-admin-meta-boxes.php:253 -msgid "Create pending parent order requested by admin action." -msgstr "" -"Créez une commande parente en attente demandée par une action de " -"l’administrateur." - -#: includes/admin/class-wcs-admin-meta-boxes.php:183 -msgid "Create pending parent order" -msgstr "Créer une commande parente en attente" - -#: includes/admin/class-wc-subscriptions-admin.php:2036 -msgid "Note that purchasing a subscription still requires an account." -msgstr "Notez que l’achat d’un abonnement nécessite toujours un compte." - -#: includes/admin/class-wc-subscriptions-admin.php:1595 -msgid "We can't find a paid subscription order for this user." -msgstr "" -"Nous ne trouvons pas de commande d’abonnement payée pour cet utilisateur." - -#: includes/admin/class-wc-subscriptions-admin.php:1344 -msgid "" -"Allow a subscription product with a $0 initial payment to be purchased " -"without providing a payment method. The customer will be required to provide " -"a payment method at the end of the initial period to keep the subscription " -"active." -msgstr "" -"Autorisez l’achat d’un produit d’abonnement avec un paiement initial de 0 $ " -"sans fournir de moyen de paiement. Le client devra fournir un moyen de " -"paiement à la fin de la période initiale pour maintenir l’abonnement actif." - -#: includes/admin/class-wc-subscriptions-admin.php:1340 -msgid "Allow $0 initial checkout without a payment method." -msgstr "" -"Autorisez une validation de commande initiale de 0 $ sans moyen de paiement." - -#: includes/admin/class-wc-subscriptions-admin.php:1339 -msgid "$0 Initial Checkout" -msgstr "Validation de commande initiale de 0 $" - -#: includes/admin/class-wc-subscriptions-admin.php:868 -msgid "" -"Because of this, it is not recommended as a payment method for Subscriptions " -"unless it is the only available option for your country." -msgstr "" -"Pour cette raison, il n’est pas recommandé comme moyen de paiement pour les " -"abonnements, sauf s’il s’agit de la seule option disponible pour votre pays." - -#: includes/admin/class-wc-subscriptions-admin.php:868 -msgid "" -"PayPal Standard has a number of limitations and does not support all " -"subscription features." -msgstr "" -"PayPal Standard présente un certain nombre de limites et ne prend pas en " -"charge toutes les fonctionnalités d’abonnement." - -#: includes/admin/class-wc-subscriptions-admin.php:2050 -msgid "" -"The product type can not be changed because this product is associated with " -"subscriptions." -msgstr "" -"Le type de produit ne peut pas être modifié car ce produit est associé à des " -"abonnements." - -#: includes/admin/class-wc-subscriptions-admin.php:836 -msgid "Delete all variations without a subscription" -msgstr "Supprimer toutes les variantes sans abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:447 -msgid "Subscription pricing" -msgstr "Tarifs d’abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:221 -msgid "Virtual" -msgstr "Virtuel" - -#: includes/admin/class-wc-subscriptions-admin.php:220 -msgid "Downloadable" -msgstr "Téléchargeable" - -#. translators: 1: relation type, 2: list of valid relation types. -#: includes/abstracts/abstract-wcs-related-order-store.php:148 -msgid "" -"Invalid relation type: %1$s. Order relationship type must be one of: %2$s." -msgstr "" -"Type de relation non valide : %1$s. Le type de relation de commande doit " -"être : %2$s." - -#: templates/emails/subscription-info.php:35 -msgctxt "subscription number in email table. (eg: #106)" -msgid "#%s" -msgstr "n°%s" - -#. translators: $1-$3: opening and closing tags $2: subscription's order -#. number -#: templates/emails/email-order-details.php:27 -msgctxt "Used in email notification" -msgid "Subscription %1$s#%2$s%3$s" -msgstr "Abonnement %1$sn°%2$s%3$s" - -#. translators: $1-$2: opening and closing tags $3: order's order number -#. $4: date of order in tags -#: includes/upgrades/templates/wcs-about.php:206 -msgid "" -"Subscriptions also now uses the renewal order to setup the cart for %smanual " -"renewals%s, making it easier to add products or discounts to a single " -"renewal paid manually." -msgstr "" -"Subscriptions utilise désormais la commande de renouvellement pour " -"configurer le panier pour les %srenouvellements manuels%s, ce qui facilite " -"l’ajout de produits ou de remises à un seul renouvellement payé manuellement." - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about.php:202 -msgid "" -"Subscriptions 2.1 now passes the renewal order's total, making it possible " -"to add a fee or discount to the renewal order with simple one-liners like " -"%s$order->add_fee()%s or %s$order->add_coupon()%s." -msgstr "" -"Subscriptions 2.1 transmet désormais le total de la commande de " -"renouvellement, ce qui permet d’ajouter des frais ou une remise à la " -"commande de renouvellement avec des mots simples comme %s$order->add_fee()%s " -"ou %s$order->add_coupon()%s." - -#: includes/upgrades/templates/wcs-about.php:199 -msgid "" -"In previous versions of Subscriptions, the subscription total was passed to " -"payment gateways as the amount to charge for automatic renewal payments. " -"This made it unnecessarily complicated to add one-time fees or discounts to " -"a renewal." -msgstr "" -"Dans les versions précédentes de Subscriptions, le total d’abonnement était " -"transmis aux passerelles de paiement comme montant à facturer pour les " -"paiements de renouvellement automatique. Cela compliquait inutilement " -"l’ajout de frais uniques ou de remises à un renouvellement." - -#. translators: placeholders are opening and closing code tags -#: includes/upgrades/templates/wcs-about.php:197 -msgid "Honour Renewal Order Data" -msgstr "Honorer les données de commande de renouvellement" - -#. translators: all placeholders are opening and closing tags, no need -#. to order them -#: includes/upgrades/templates/wcs-about.php:187 -msgid "" -"Want the details of a specific subscription? Get %s/wp-" -"json/wc/v1/subscriptions//%s." -msgstr "" -"Vous voulez les détails d’un abonnement spécifique ? Obtenez %s/wp-" -"json/wc/v1/subscriptions//%s." - -#. translators: all placeholders are opening and closing tags, no need -#. to order them -#: includes/upgrades/templates/wcs-about.php:183 -msgid "" -"Want to list all the subscriptions on a site? Get %s/wp-" -"json/wc/v1/subscriptions%s." -msgstr "" -"Vous voulez répertorier tous les abonnements sur un site ? Obtenez %s/wp-" -"json/wc/v1/subscriptions%s." - -#: includes/upgrades/templates/wcs-about.php:180 -msgid "" -"Your applications can now create, read, update or delete subscriptions via " -"RESTful API endpoints with the same design as the latest version of " -"WooCommerce's REST API endpoints." -msgstr "" -"Vos applications peuvent désormais créer, lire, mettre à jour ou supprimer " -"des abonnements via des points de terminaison API RESTful avec la même " -"conception que la dernière version des points de terminaison API RESTful de " -"WooCommerce." - -#: includes/upgrades/templates/wcs-about.php:179 -msgid "" -"Subscriptions 2.1 adds support for subscription data to this infrastructure." -msgstr "" -"Subscriptions 2.1 ajoute la prise en charge des données d’abonnement à cette " -"infrastructure." - -#. translators: $1: opening tag linking to WC API docs, $2: closing -#. tag, $3: opening tag linking to WP API docs, $4: closing tag -#: includes/upgrades/templates/wcs-about.php:177 -msgid "" -"WooCommerce 2.6 added support for %1$sREST API%2$s endpoints built on " -"WordPress core's %3$sREST API%4$s infrastructure." -msgstr "" -"WooCommerce 2.6 a ajouté la prise en charge des points de terminaison " -"%1$sAPI REST%2$s créés sur l’infrastructure %3$sAPI REST%4$s du cÅ“ur de " -"WordPress." - -#: includes/upgrades/templates/wcs-about.php:174 -msgid "WP REST API Endpoints" -msgstr "Points de terminaison API REST WP" - -#. translators: all placeholders are opening and closing tags, no need -#. to order them -#: includes/upgrades/templates/wcs-about.php:166 -msgid "" -"To apply a specific rule based on certain conditions, like high value orders " -"or an infrequent renewal schedule, you can use the retry specific " -"%s'wcs_get_retry_rule'%s filter. This provides the ID of the renewal order " -"for the failed payment, which can be used to find information about the " -"products, subscription and totals to which the failed payment relates." -msgstr "" -"Pour appliquer une règle spécifique basée sur certaines conditions, comme " -"des commandes de valeur élevée ou un calendrier de renouvellement peu " -"fréquent, vous pouvez utiliser le filtre %s'wcs_get_retry_rule'%s spécifique " -"aux nouvelles tentatives. Cela fournit l’ID de la commande de renouvellement " -"pour le paiement échoué, qui peut être utilisé pour trouver des informations " -"sur les produits, l’abonnement et les totaux auxquels le paiement échoué se " -"rapporte." - -#. translators: all placeholders are opening and closing tags, no need -#. to order them -#: includes/upgrades/templates/wcs-about.php:162 -msgid "" -"With the %s'wcs_default_retry_rules'%s filter, you can define a set of " -"default rules to apply to all failed payments in your store." -msgstr "" -"Avec le filtre %s'wcs_default_retry_rules'%s, vous pouvez définir un " -"ensemble de règles par défaut à appliquer à tous les paiements échoués dans " -"votre boutique." - -#: includes/upgrades/templates/wcs-about.php:159 -msgid "" -"The best part about the new automatic retry system is that the retry rules " -"are completely customisable." -msgstr "" -"La meilleure partie du nouveau système de nouvelle tentative automatique est " -"que les règles de nouvelle tentative sont entièrement personnalisables." - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about.php:157 -msgid "Customise Retry Rules" -msgstr "Personnaliser des règles de nouvelle tentative" - -#: includes/upgrades/templates/wcs-about.php:139 -msgid "" -"With WooCommerce Subscribe All the Things, they can! This experimental " -"extension is exploring how to convert any product, including Product Bundles " -"and Composite Products, into a subscription product. It also offers " -"customers a way to subscribe to a cart of non-subscription products." -msgstr "" -"Avec WooCommerce Subscribe All the Things, ils le peuvent ! Cette extension " -"expérimentale explore comment convertir n’importe quel produit, dont des " -"groupes de produits et des produits composites, en un produit d’abonnement. " -"Elle permet aux clients de s’abonner à un panier de produits sans abonnement." - -#: includes/upgrades/templates/wcs-about.php:138 -msgid "" -"Want your customers to be able to subscribe to non-subscription products?" -msgstr "" -"Vous voulez que vos clients puissent s’abonner à des produits sans " -"abonnement ?" - -#: includes/upgrades/templates/wcs-about.php:137 -msgid "Subscribe All the Things" -msgstr "Subscribe All the Things" - -#: includes/upgrades/templates/wcs-about.php:128 -msgid "" -"This free extension makes it possible to migrate subscribers from 3rd party " -"systems to WooCommerce. It also makes it possible to export your " -"subscription data for analysis in spreadsheet tools or 3rd party apps." -msgstr "" -"Cette extension gratuite permet de migrer des abonnés de systèmes tiers vers " -"WooCommerce. Elle permet également d’exporter vos données d’abonnement pour " -"analyse dans des outils de feuille de calcul ou des applications tierces." - -#: includes/upgrades/templates/wcs-about.php:127 -msgid "" -"Import subscriptions to WooCommerce via CSV, or export your subscriptions " -"from WooCommerce to a CSV with the WooCommerce Subscriptions " -"Importer/Exporter extension." -msgstr "" -"Importez des abonnements vers WooCommerce via CSV ou exportez vos " -"abonnements depuis WooCommerce vers un fichier CSV avec l’extension " -"WooCommerce Subscriptions Importer/Exporter." - -#: includes/upgrades/templates/wcs-about.php:117 -msgid "" -"The Gifting extension makes it possible for one person to purchase a " -"subscription product for someone else. It then shares control of the " -"subscription between the purchaser and recipient, allowing both to manage " -"the subscription over its lifecycle." -msgstr "" -"L’extension Gifting permet à une personne d’acheter un produit d’abonnement " -"pour quelqu’un d’autre. Elle partage ensuite le contrôle de l’abonnement " -"entre l’acheteur et le destinataire, ce qui permet aux deux de gérer " -"l’abonnement tout au long de son cycle de vie." - -#: includes/upgrades/templates/wcs-about.php:116 -msgid "" -"What happens when a customer wants to purchase a subscription product for " -"someone else?" -msgstr "" -"Que se passe-t-il quand un client veut acheter un produit d’abonnement pour " -"quelqu’un d’autre ?" - -#: includes/upgrades/templates/wcs-about.php:109 -msgid "" -"That's not all we've working on for the last 12 months when it comes to " -"Subscriptions. We've also released mini-extensions to help you get the most " -"from your subscription store." -msgstr "" -"Ce n’est pas tout ce sur quoi nous travaillons depuis 12 mois en ce qui " -"concerne Subscriptions. Nous avons également publié des mini-extensions pour " -"vous aider à tirer le meilleur parti de votre boutique d’abonnement." - -#: includes/upgrades/templates/wcs-about.php:108 -msgid "But wait, there's more!" -msgstr "Attendez, vous avez encore tant à découvrir !" - -#: includes/upgrades/templates/wcs-about.php:99 -msgid "View Email Settings" -msgstr "Voir les paramètres d’e-mail" - -#: includes/upgrades/templates/wcs-about.php:97 -msgid "" -"These emails can be enabled, disabled and customised under the %sWooCommerce " -"> Settings > Emails%s administration screen." -msgstr "" -"Ces e-mails peuvent être activés, désactivés et personnalisés sur l’écran " -"d’administration %sWooCommerce > Réglages > E-mails%s." - -#: includes/upgrades/templates/wcs-about.php:95 -msgid "a subscription expires" -msgstr "un abonnement expire" - -#: includes/upgrades/templates/wcs-about.php:94 -msgid "an automatic payment fails" -msgstr "un paiement automatique échoue" - -#: includes/upgrades/templates/wcs-about.php:93 -msgid "a customer suspends a subscription" -msgstr "un client suspend un abonnement" - -#: includes/upgrades/templates/wcs-about.php:91 -msgid "" -"Subscriptions 2.1 also introduces a number of new emails to notify you when:" -msgstr "" -"Subscriptions 2.1 introduit également un certain nombre de nouveaux e-mails " -"pour vous informer quand :" - -#: includes/upgrades/templates/wcs-about.php:90 -msgid "New Subscription Emails" -msgstr "Nouveaux e-mails d’abonnement" - -#: includes/upgrades/templates/wcs-about.php:78 -msgid "Enable Automatic Retry" -msgstr "Activer la nouvelle tentative automatique" - -#: includes/upgrades/templates/wcs-about.php:76 -msgid "" -"The retry system is disabled by default. To enable it, visit the " -"Subscriptions settings administration screen." -msgstr "" -"Le système de nouvelle tentative est désactivé par défaut. Pour l’activer, " -"visitez l’écran d’administration de réglages des abonnements." - -#: includes/upgrades/templates/wcs-about.php:74 -msgid "the status applied to the renewal order and subscription" -msgstr "l’état appliqué à la commande de renouvellement et à l’abonnement" - -#: includes/upgrades/templates/wcs-about.php:73 -msgid "emails sent to the customer and store manager" -msgstr "les e-mails envoyés au client et au gérant de la boutique" - -#: includes/upgrades/templates/wcs-about.php:72 -msgid "how long to wait between retry attempts" -msgstr "la durée d’attente entre les nouvelles tentatives" - -#: includes/upgrades/templates/wcs-about.php:71 -msgid "the total number of retry attempts" -msgstr "le nombre total de nouvelles tentatives" - -#: includes/upgrades/templates/wcs-about.php:69 -msgid "" -"By default, Subscriptions will retry the payment 5 times over 7 days. The " -"rules that control the retry system can be modified to customise:" -msgstr "" -"Par défaut, Subscriptions tentera le paiement 5 fois pendant 7 jours. Les " -"règles qui contrôlent le système de nouvelle tentative peuvent être " -"modifiées pour personnaliser :" - -#: includes/upgrades/templates/wcs-about.php:68 -msgid "" -"Failed recurring payments can now be retried automatically. This helps " -"recover revenue that would otherwise be lost due to payment methods being " -"declined only temporarily." -msgstr "" -"Les paiements récurrents échoués peuvent maintenant être retentés " -"automatiquement. Cela permet de récupérer les revenus qui seraient autrement " -"perdus en raison du refus temporaire des moyens de paiement." - -#: includes/upgrades/templates/wcs-about.php:67 -msgid "Automatic Failed Payment Retry" -msgstr "Nouvelle tentative automatique de paiement échouée" - -#: includes/upgrades/templates/wcs-about.php:54 -msgid "View Reports" -msgstr "Voir les rapports" - -#: includes/upgrades/templates/wcs-about.php:52 -msgid "" -"Prior to Subscriptions 2.1, they were not easy to answer. Subscriptions 2.1 " -"introduces new reports to answer these questions, and many more." -msgstr "" -"Avant Subscriptions 2.1, il n’était pas facile d’y répondre. Subscriptions 2." -"1 introduit de nouveaux rapports pour répondre à ces questions, et bien " -"d’autres." - -#: includes/upgrades/templates/wcs-about.php:51 -msgid "These are important questions for any subscription commerce business." -msgstr "" -"Ce sont des questions importantes pour toute entreprise de commerce par " -"abonnement." - -#: includes/upgrades/templates/wcs-about.php:50 -msgid "" -"How many customers stay subscribed for more than 6 months? What is the " -"average lifetime value of your subscribers? How much renewal revenue will " -"your store earn next month?" -msgstr "" -"Combien de clients restent abonnés pendant plus de 6 mois ? Quelle est la " -"valeur moyenne de la durée de vie de vos abonnés ? Combien de revenus de " -"renouvellement votre boutique gagnera-t-elle le mois prochain ?" - -#: includes/upgrades/templates/wcs-about.php:49 -msgid "Subscription Reports" -msgstr "Rapports d’abonnement" - -#: includes/upgrades/templates/wcs-about.php:23 -msgid "" -"Version 2.1 introduces some great new features requested by store managers " -"just like you (and possibly even by %syou%s)." -msgstr "" -"La version 2.1 introduit de nouvelles fonctionnalités géniales demandées par " -"des gérants de boutique comme vous (et peut-être même par %svous%s)." - -#: includes/upgrades/templates/wcs-about.php:19 -msgid "Welcome to Subscriptions 2.1!" -msgstr "Bienvenue dans Subscriptions 2.1 !" - -#: includes/upgrades/class-wcs-upgrade-2-2-7.php:60 -msgid "Subscription end date in the past" -msgstr "Date de fin d’abonnement dans le passé" - -#: includes/payment-retry/class-wcs-retry-post-store.php:46 -msgid "No retries found" -msgstr "Aucune nouvelle tentative trouvée" - -#: includes/payment-retry/class-wcs-retry-post-store.php:45 -msgid "Search Renewal Payment Retries" -msgstr "Rechercher de nouvelles tentatives de paiement de renouvellement" - -#: includes/payment-retry/class-wcs-retry-post-store.php:43 -#: includes/payment-retry/class-wcs-retry-post-store.php:44 -msgid "View Retry" -msgstr "Voir la nouvelle tentative" - -#: includes/payment-retry/class-wcs-retry-post-store.php:42 -msgid "New Retry" -msgstr "Nouvelle tentative" - -#: includes/payment-retry/class-wcs-retry-post-store.php:41 -msgid "Edit Retry" -msgstr "Modifier la nouvelle tentative" - -#: includes/payment-retry/class-wcs-retry-post-store.php:39 -msgid "Add New Retry" -msgstr "Ajouter une nouvelle tentative" - -#: includes/payment-retry/class-wcs-retry-post-store.php:36 -msgid "Renewal Payment Retry" -msgstr "Nouvelle tentative de paiement de renouvellement" - -#: includes/payment-retry/class-wcs-retry-post-store.php:25 -msgid "" -"Payment retry posts store details about the automatic retry of failed " -"renewal payments." -msgstr "" -"La nouvelle tentative de paiement sauvegarde les détails sur la nouvelle " -"tentative automatique des paiements de renouvellement échoués." - -#. translators: 1,2: opening/closing link tags (to documentation). -#: includes/payment-retry/class-wcs-retry-admin.php:150 -msgid "" -"Attempt to recover recurring revenue that would otherwise be lost due to " -"payment methods being declined only temporarily. %1$sLearn more%2$s." -msgstr "" -"Tentative de récupération des revenus récurrents qui seraient autrement " -"perdus en raison du refus temporaire des moyens de paiement. %1$sEn savoir " -"plus%2$s." - -#: includes/payment-retry/class-wcs-retry-admin.php:145 -msgid "Enable automatic retry of failed recurring payments" -msgstr "" -"Activer la nouvelle tentative automatique des paiements de renouvellement " -"échoués" - -#: includes/payment-retry/class-wcs-retry-admin.php:144 -msgid "Retry Failed Payments" -msgstr "Retenter les paiements échoués" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:116 -msgid "%d Cancelled Payment Retry" -msgid_plural "%d Cancelled Payment Retries" -msgstr[0] "%d Nouvelle tentative de paiement annulée" -msgstr[1] "%d Nouvelles tentatives de paiement annulées" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:112 -msgid "%d Successful Payment Retry" -msgid_plural "%d Successful Payment Retries" -msgstr[0] "%d Nouvelle tentative de paiement réussie" -msgstr[1] "%d Nouvelles tentatives de paiement réussies" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:108 -msgid "%d Failed Payment Retry" -msgid_plural "%d Failed Payment Retries" -msgstr[0] "%d Nouvelle tentative de paiement échouée" -msgstr[1] "%d Nouvelles tentatives de paiement échouées" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:104 -msgid "%d Processing Payment Retry" -msgid_plural "%d Processing Payment Retries" -msgstr[0] "%d Nouvelle tentative de paiement en cours de traitement" -msgstr[1] "%d Nouvelles tentatives de paiement en cours de traitement" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:100 -msgid "%d Pending Payment Retry" -msgid_plural "%d Pending Payment Retries" -msgstr[0] "%d Nouvelle tentative de paiement en attente" -msgstr[1] "%d Nouvelles tentatives de paiement en attente" - -#: includes/payment-retry/class-wcs-retry-admin.php:46 -msgid "Automatic Failed Payment Retries" -msgstr "Nouvelles tentatives automatiques de paiement échoué" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:113 -msgid "PayPal API error - credentials are incorrect." -msgstr "Erreur d’API PayPal - les identifiants de connexion sont incorrects." - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:641 -msgid "Invalid PayPal IPN Payload: unable to find matching subscription." -msgstr "" -"Charge utile PayPal IPN non valide : abonnement correspondant introuvable." - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:286 -msgid "PayPal Subscription ID:" -msgstr "ID d’abonnement PayPal :" - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:194 -msgid "Ignore this error (not recommended)" -msgstr "Ignorer cette erreur (non recommandé)" - -#: includes/emails/class-wcs-email-payment-retry.php:30 -msgid "" -"[{site_title}] Automatic payment failed for {order_number}, retry scheduled " -"to run {retry_time}" -msgstr "" -"[{site_title}] Paiement automatique échoué pour {order_number}, nouvelle " -"tentative planifiée le {retry_time}" - -#: includes/emails/class-wcs-email-payment-retry.php:29 -msgid "Automatic renewal payment failed" -msgstr "Paiement de renouvellement automatique échoué" - -#: includes/emails/class-wcs-email-payment-retry.php:27 -msgid "" -"Payment retry emails are sent to chosen recipient(s) when an attempt to " -"automatically process a subscription renewal payment has failed and a retry " -"rule has been applied to retry the payment in the future." -msgstr "" -"Les e-mails de nouvelle tentative de paiement sont envoyés au(x) " -"destinataire(s) choisi(s) lorsqu’une tentative de traitement automatique " -"d’un paiement de renouvellement d’abonnement a échoué et qu’une règle de " -"nouvelle tentative a été appliquée pour retenter le paiement à l’avenir." - -#: includes/emails/class-wcs-email-payment-retry.php:26 -msgid "Payment Retry" -msgstr "Nouvelle tentative de paiement" - -#: includes/emails/class-wcs-email-on-hold-subscription.php:29 -msgid "Subscription Suspended" -msgstr "Abonnement suspendu" - -#: includes/emails/class-wcs-email-on-hold-subscription.php:27 -msgid "" -"Suspended Subscription emails are sent when a customer manually suspends " -"their subscription." -msgstr "" -"Des e-mails Abonnement suspendu sont envoyés lorsqu’un client suspend " -"manuellement son abonnement." - -#: includes/emails/class-wcs-email-on-hold-subscription.php:26 -msgid "Suspended Subscription" -msgstr "Abonnement suspendu" - -#: includes/emails/class-wcs-email-expired-subscription.php:78 -#: includes/emails/class-wcs-email-on-hold-subscription.php:78 -msgid "Subscription argument passed in is not an object." -msgstr "L’argument d’abonnement transmis n’est pas un objet." - -#: includes/emails/class-wcs-email-expired-subscription.php:29 -msgid "Subscription Expired" -msgstr "Abonnement expiré" - -#: includes/emails/class-wcs-email-expired-subscription.php:27 -msgid "" -"Expired Subscription emails are sent when a customer's subscription expires." -msgstr "" -"Des e-mails Abonnement expiré sont envoyés lorsque l’abonnement d’un client " -"expire." - -#: includes/emails/class-wcs-email-expired-subscription.php:26 -msgid "Expired Subscription" -msgstr "Abonnement expiré" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:41 -msgid "" -"Sent to a customer when the subscription is due for renewal and the renewal " -"requires a manual payment, either because it uses manual renewals or the " -"automatic recurring payment failed for the initial attempt and all automatic " -"retries (if any). The email contains renewal order information and payment " -"links." -msgstr "" -"Envoyé à un client lorsque l’abonnement doit être renouvelé et que le " -"renouvellement nécessite un paiement manuel, soit parce qu’il utilise des " -"renouvellements manuels, soit parce que le paiement récurrent automatique a " -"échoué à la première tentative et toutes les nouvelles tentatives " -"automatiques (le cas échéant). L’e-mail contient des informations sur la " -"commande de renouvellement et des liens de paiement." - -#: includes/emails/class-wcs-email-customer-payment-retry.php:33 -msgid "Automatic payment failed for order {order_number}" -msgstr "Paiement automatique échoué pour la commande {order_number}" - -#: includes/emails/class-wcs-email-customer-payment-retry.php:32 -msgid "Automatic payment failed for {order_number}, we will retry {retry_time}" -msgstr "" -"Paiement automatique échoué pour {order_number}, nous retenterons le " -"{retry_time}" - -#: includes/emails/class-wcs-email-customer-payment-retry.php:25 -msgid "" -"Sent to a customer when an attempt to automatically process a subscription " -"renewal payment has failed and a retry rule has been applied to retry the " -"payment in the future. The email contains the renewal order information, " -"date of the scheduled retry and payment links to allow the customer to pay " -"for the renewal order manually instead of waiting for the automatic retry." -msgstr "" -"Envoyé à un client lorsqu’une tentative de traitement automatique d’un " -"paiement de renouvellement d’abonnement a échoué et qu’une règle de nouvelle " -"tentative a été appliquée pour retenter le paiement à l’avenir. L’e-mail " -"contient des informations sur la commande de renouvellement, la date de la " -"nouvelle tentative planifiée et des liens de paiement pour permettre au " -"client de payer la commande de renouvellement manuellement au lieu " -"d’attendre la nouvelle tentative automatique." - -#: includes/emails/class-wcs-email-customer-payment-retry.php:24 -msgid "Customer Payment Retry" -msgstr "Nouvelle tentative de paiement du client" - -#: includes/class-wcs-webhooks.php:113 -msgid " Subscription switched" -msgstr "Abonnement changé" - -#: includes/class-wcs-query.php:297 -msgid "Endpoint for the My Account → View Subscription page" -msgstr "" -"Point de terminaison pour la page Mon compte → Afficher l’abonnement" - -#: includes/class-wcs-query.php:288 -msgid "Endpoint for the My Account → Subscriptions page" -msgstr "Point de terminaison pour la page Mon compte → Abonnements" - -#: includes/class-wcs-query.php:131 -msgid "My Subscription" -msgstr "Mon abonnement" - -#. translators: $1: the token/credit card label, 2$-3$: opening and closing -#. strong and link tags -#: includes/class-wcs-my-account-payment-methods.php:103 -msgid "" -"The deleted payment method was used for automatic subscription payments. To " -"avoid failed renewal payments in future the subscriptions using this payment " -"method have been updated to use your %1$s. To change the payment method of " -"individual subscriptions go to your %2$sMy Account > Subscriptions%3$s page." -msgstr "" -"Le moyen de paiement supprimé était utilisé pour les paiements d’abonnement " -"automatiques. Pour éviter l’échec des paiements de renouvellement à l’avenir," -" les abonnements utilisant ce moyen de paiement ont été mis à jour pour " -"utiliser votre %1$s. Pour modifier le moyen de paiement d’abonnements " -"individuels, allez sur la page %2$sMon compte > Abonnements%3$s." - -#: includes/class-wcs-my-account-payment-methods.php:80 -msgid "" -"The deleted payment method was used for automatic subscription payments, we " -"couldn't find an alternative token payment method token to change your " -"subscriptions to." -msgstr "" -"Le moyen de paiement supprimé était utilisé pour les paiements d’abonnement " -"automatiques. Nous n’avons pas pu trouver un autre jeton de moyen de " -"paiement pour modifier vos abonnements." - -#. translators: %s: order number. -#: includes/class-wcs-cart-resubscribe.php:320 -msgid "Customer resubscribed in order #%s" -msgstr "Client réabonné dans la commande n°%s" - -#: includes/class-wcs-cart-renewal.php:227 -msgid "Complete checkout to renew your subscription." -msgstr "Terminez la validation de commande pour renouveler votre abonnement." - -#: includes/class-wcs-cached-data-manager.php:225 -msgid "Weekly" -msgstr "Hebdomadaire" - -#: includes/class-wc-subscriptions-synchroniser.php:311 -msgid "Month for Synchronisation" -msgstr "Mois de synchronisation" - -#: includes/class-wc-subscriptions-synchroniser.php:48 -msgid "Synchronise renewals" -msgstr "Synchroniser les renouvellements" - -#: includes/class-wc-subscriptions-switcher.php:1974 -msgid "The item on the switch order cannot be found." -msgstr "L’article sur la commande de changement est introuvable." - -#: includes/class-wc-subscriptions-switcher.php:1972 -msgid "The original subscription item being switched cannot be found." -msgstr "" -"L’article d’abonnement original en cours de changement est introuvable." - -#: includes/class-wc-subscriptions-switcher.php:1377 -msgid "You can only switch to a subscription product." -msgstr "Vous pouvez passer uniquement à un produit d’abonnement." - -#. translators: %s: order number. -#: includes/class-wc-subscriptions-switcher.php:1126 -msgid "Switch order cancelled due to a new switch order being created #%s." -msgstr "" -"Commande de changement annulée en raison d’une nouvelle commande de " -"changement créée n° %s." - -#: includes/class-wc-subscriptions-order.php:745 -msgid "All orders types" -msgstr "Tous les types de commande" - -#: includes/class-wc-subscriptions-order.php:473 -msgid "Parent Order" -msgstr "Commande parente" - -#: includes/class-wc-subscriptions-order.php:471 -msgid "Resubscribe Order" -msgstr "Commande de réabonnement" - -#: includes/class-wc-subscriptions-order.php:469 -msgid "Renewal Order" -msgstr "Commande de renouvellement" - -#: includes/class-wc-subscriptions-order.php:449 -msgid "Subscription Relationship" -msgstr "Relation d’abonnement" - -#. translators: placeholder is a subscription ID. -#. translators: %d: subscription ID. -#: includes/class-wc-subscriptions-manager.php:167 -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:215 -msgid "Subscription doesn't exist in scheduled action: %d" -msgstr "L’abonnement n’existe pas dans l’action planifiée : %d" - -#. translators: placeholder is an order note. -#: includes/class-wc-subscriptions-manager.php:124 -msgid "Error: Unable to create renewal order with note \"%s\"" -msgstr "" -"Erreur : impossible de créer une commande de renouvellement avec la note " -"« %s »" - -#: includes/class-wc-subscriptions-coupon.php:714 -msgid "Renewal Discount" -msgstr "Remise sur le renouvellement" - -#: includes/class-wc-subscriptions-coupon.php:696 -msgid "Renewal cart discount" -msgstr "Remise sur le panier de renouvellement" - -#: includes/class-wc-subscriptions-coupon.php:695 -msgid "Renewal product discount" -msgstr "Remise sur le produit de renouvellement" - -#: includes/class-wc-subscriptions-coupon.php:694 -msgid "Renewal % discount" -msgstr "Remise % sur le renouvellement" - -#: includes/class-wc-subscriptions-coupon.php:512 -msgid "Sorry, only recurring coupons can be applied to subscriptions." -msgstr "" -"Désolé, seuls les codes promo récurrents peuvent être appliqués aux " -"abonnements." - -#. translators: placeholder is coupon code -#: includes/class-wc-subscriptions-coupon.php:509 -msgid "" -"Sorry, \"%s\" can only be applied to subscription parent orders which " -"contain a product with signup fees." -msgstr "" -"Désolé, « %s » ne peut être appliqué qu’aux commandes parentes d’abonnement " -"qui contiennent un produit avec des frais d’inscription." - -#: includes/class-wc-subscriptions-coupon.php:505 -msgid "" -"Sorry, recurring coupons can only be applied to subscriptions or " -"subscription orders." -msgstr "" -"Désolé, les codes promo récurrents ne peuvent être appliqués qu’à des " -"abonnements ou des commandes d’abonnement." - -#: includes/class-wc-subscriptions-cart.php:1240 -msgid "Invalid recurring shipping method." -msgstr "Méthode de livraison récurrente non valide." - -#: includes/class-wc-subscription.php:2462 -#: includes/class-wc-subscriptions-checkout.php:343 -msgid "Backordered" -msgstr "En cours d’approvisionnement" - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2410 -msgid "The %s date must occur after the cancellation date." -msgstr "La date de %s doit être postérieure à la date d’annulation." - -#. translators: %d: subscription ID. -#. translators: %d: order ID. -#: includes/class-wc-subscription.php:1343 -#: includes/class-wc-subscription.php:2442 -msgid "Subscription #%d: " -msgstr "Abonnement n° %d :" - -#: includes/class-wc-subscription.php:1213 -msgid "Not cancelled" -msgstr "Pas annulé" - -#. translators: %s: new order status -#: includes/class-wc-subscription.php:590 -msgid "Status set to %s." -msgstr "État défini sur %s." - -#. translators: 1: subscription status, 2: error message. -#: includes/class-wc-subscription.php:546 -msgid "Unable to change subscription status to \"%1$s\". Exception: %2$s" -msgstr "" -"Impossible de modifier l’état d’abonnement sur « %1$s ». Exception : %2$s" - -#. translators: placeholder is an error message. -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:242 -msgid "Cannot create subscription: %s." -msgstr "Impossible de créer l’abonnement : %s." - -#: includes/api/class-wc-rest-subscriptions-controller.php:541 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:388 -msgid "The subscription's end date." -msgstr "Date de fin de l’abonnement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:536 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:383 -msgid "The subscription's next payment date." -msgstr "Date du prochain paiement de l’abonnement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:531 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:378 -msgid "The subscription's trial date" -msgstr "Date d’essai de l’abonnement" - -#: includes/api/class-wc-rest-subscriptions-controller.php:526 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:373 -msgid "The subscription's start date." -msgstr "Date de début de l’abonnement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:519 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:366 -msgid "Payment gateway ID." -msgstr "ID de la passerelle de paiement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:514 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:361 -msgid "Subscription payment details." -msgstr "Détails de paiement de l’abonnement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:508 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:355 -msgid "Billing period for the subscription." -msgstr "Période de facturation de l’abonnement." - -#: includes/api/class-wc-rest-subscriptions-controller.php:503 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:350 -msgid "The number of billing periods between subscription renewals." -msgstr "" -"Nombre de périodes de facturation entre les renouvellements d’abonnement." - -#. translators: placeholder is an error message. -#: includes/api/class-wc-rest-subscriptions-controller.php:472 -#: includes/api/class-wc-rest-subscriptions-controller.php:778 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:287 -msgid "Updating subscription dates errored with message: %s" -msgstr "Erreur de mise à jour des dates d’abonnement avec le message : %s" - -#. translators: 1$: gateway id, 2$: error message -#: includes/api/class-wc-rest-subscriptions-controller.php:402 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:336 -msgid "" -"Subscription payment method could not be set to %1$s with error message: %2$s" -msgstr "" -"Le moyen de paiement de l’abonnement n’a pas pu être défini sur %1$s avec le " -"message d’erreur : %2$s" - -#: includes/api/class-wc-rest-subscriptions-controller.php:184 -msgid "Customer ID is invalid." -msgstr "L’ID client est non valide." - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:256 -msgid "Renewals amount" -msgstr "Montant des renouvellements" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:247 -msgid "Renewals count" -msgstr "Nombre de renouvellements" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:182 -msgid "Next 7 Days" -msgstr "7 prochains jours" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:181 -msgid "Next Month" -msgstr "Mois suivant" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:180 -msgid "Next 30 Days" -msgstr "30 prochains jours" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:179 -msgid "Next 12 Months" -msgstr "12 prochains mois" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:103 -msgid "%s average renewal amount" -msgstr "%s montant de renouvellement moyen" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:89 -msgid "%s renewal income in this period" -msgstr "%s revenus de renouvellement sur cette période" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:295 -msgid "Recovered Renewal Revenue" -msgstr "Revenu de renouvellement récupéré" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:279 -msgid "Pending retries" -msgstr "Nouvelles tentatives en attente" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:263 -msgid "Failed retries" -msgstr "Nouvelles tentatives échouées" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:247 -msgid "Successful retries" -msgstr "Nouvelles tentatives réussies" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:145 -msgid "The number of renewal payment retries not yet processed." -msgstr "" -"Nombre de nouvelles tentatives de renouvellement de paiement non encore " -"traitées." - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:144 -msgid "%s retry attempts pending" -msgstr "%s nouvelles tentatives en attente" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:137 -msgid "" -"The number of renewal payment retries for this period which did not result " -"in a successful payment." -msgstr "" -"Nombre de nouvelles tentatives de paiement de renouvellement pour cette " -"période qui n’ont pas abouti à un paiement réussi." - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:136 -msgid "%s retry attempts failed" -msgstr "%s nouvelles tentatives échouées" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:129 -msgid "" -"The number of renewal payment retries for this period which were able to " -"process the payment which had previously failed one or more times." -msgstr "" -"Nombre de nouvelles tentatives de paiement de renouvellement pour cette " -"période qui ont pu traiter le paiement qui avait échoué précédemment une ou " -"plusieurs fois." - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:128 -msgid "%s retry attempts succeeded" -msgstr "%s nouvelles tentatives réussies" - -#. translators: %s: renewal count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:122 -msgid "" -"The number of renewal orders which had a failed payment use the retry system." -msgstr "" -"Nombre de commandes de renouvellement dont le paiement échoué utilise le " -"système de nouvelle tentative." - -#. translators: %s: renewal count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:121 -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:96 -msgid "%s renewal orders" -msgstr "%s commandes de renouvellement" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:114 -msgid "" -"The total amount of revenue, including tax and shipping, recovered with the " -"failed payment retry system for renewal orders with a failed payment." -msgstr "" -"Montant total des revenus, y compris les frais d’expédition et de taxe, " -"récupéré avec le système de nouvelle tentative de paiement échoué pour les " -"commandes de renouvellement avec un paiement échoué." - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:113 -msgid "%s renewal revenue recovered" -msgstr "%s revenu de renouvellement récupéré" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:1004 -msgid "Renewal Totals" -msgstr "Totaux de renouvellements" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:984 -msgid "Resubscribe Totals" -msgstr "Totaux de réabonnements" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:964 -msgid "Signup Totals" -msgstr "Totaux d’inscriptions" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:949 -msgid "Cancellations" -msgstr "Annulations" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:901 -msgid "Number of renewals" -msgstr "Nombre de renouvellements" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:886 -msgid "Number of resubscribes" -msgstr "Nombre de réabonnements" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:871 -msgid "Subscriptions signups" -msgstr "Inscriptions d’abonnements" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:839 -msgid "Switched subscriptions" -msgstr "Abonnements changés" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:780 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:199 -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:213 -msgid "Export CSV" -msgstr "Exporter un CSV" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:735 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:162 -msgid "Last 7 Days" -msgstr "7 derniers jours" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:734 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:161 -msgid "This Month" -msgstr "Ce mois-ci" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:733 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:160 -msgid "Last Month" -msgstr "Mois dernier" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:732 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:159 -msgid "Year" -msgstr "Année" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:718 -msgid "Change in subscriptions between the start and end of the period." -msgstr "Changement des abonnements entre le début et la fin de la période." - -#. translators: %s: subscription net loss (with percentage). -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:713 -msgid "%s net subscription loss" -msgstr "%s perte nette d’abonnement" - -#. translators: %s: subscription net gain (with percentage). -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:710 -msgid "%s net subscription gain" -msgstr "%s gain net d’abonnement" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:693 -msgid "" -"The number of subscriptions during this period with an end date in the " -"future and a status other than pending." -msgstr "" -"Nombre d’abonnements pendant cette période avec une date de fin dans le " -"futur et un état autre que en attente." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:667 -msgid "" -"The number of subscriptions which have either expired or reached the end of " -"the prepaid term if it was previously cancelled." -msgstr "" -"Nombre d’abonnements qui ont expiré ou ont atteint la fin du terme prépayé " -"s’il était précédemment annulé." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:645 -msgid "" -"The number of subscriptions cancelled by the customer or store manager " -"during this period. The pre-paid term may not yet have ended during this " -"period." -msgstr "" -"Nombre d’abonnements annulés par le client ou le gérant de la boutique " -"pendant cette période. Le terme prépayé peut ne pas être encore terminé " -"pendant cette période." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:623 -msgid "" -"The number of subscriptions upgraded, downgraded or cross-graded during this " -"period." -msgstr "" -"Nombre d’abonnements mis à niveau, rétrogradés ou reclassés pendant cette " -"période." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:601 -msgid "The number of renewal orders processed during this period." -msgstr "Nombre de commandes de renouvellement traitées pendant cette période." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:579 -msgid "The number of resubscribe orders processed during this period." -msgstr "Nombre de commandes de réabonnement traitées pendant cette période." - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:557 -msgid "" -"The number of subscriptions purchased in parent orders created during this " -"period. This represents the new subscriptions created by customers placing " -"an order via checkout." -msgstr "" -"Nombre d’abonnements achetés dans les commandes parentes créées pendant " -"cette période. Cela représente les nouveaux abonnements créés par les " -"clients passant une commande via la validation de commande." - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:505 -msgid "The sum of all resubscribe orders including tax and shipping." -msgstr "" -"Somme de toutes les commandes de réabonnement, incluant les frais " -"d’expédition et de taxe." - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:504 -msgid "%s resubscribe revenue in this period" -msgstr "%s revenu de réabonnement sur cette période" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:497 -msgid "The sum of all renewal orders including tax and shipping." -msgstr "" -"Somme de toutes les commandes de renouvellement, incluant les frais " -"d’expédition et de taxe." - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:496 -msgid "%s renewal revenue in this period" -msgstr "%s revenu de renouvellement sur cette période" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:489 -msgid "" -"The sum of all subscription parent orders, including other items, fees, tax " -"and shipping." -msgstr "" -"Somme de toutes les commandes parentes d’abonnement, incluant d’autres " -"articles, les frais, les frais d’expédition et de taxe." - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:488 -msgid "%s signup revenue in this period" -msgstr "%s revenu d’inscription sur cette période" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:300 -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:340 -msgid "subscriptions" -msgstr "abonnements" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:95 -msgid "The average line total on all orders for this product line item." -msgstr "" -"Total moyen de la ligne pour toutes les commandes de cet article dans la " -"ligne de produit." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:95 -msgid "Average Lifetime Value %s" -msgstr "Valeur moyenne de la durée de vie %s" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:93 -msgid "The average line total for this product on each subscription." -msgstr "Total moyen de la ligne pour ce produit sur chaque abonnement." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:93 -msgid "Average Recurring Line Total %s" -msgstr "Total moyen de la ligne récurrente %s" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:91 -msgid "" -"The number of subscriptions that include this product as a line item and " -"have a status other than pending or trashed." -msgstr "" -"Nombre d’abonnements qui incluent ce produit en tant qu'article de la ligne " -"et dont l’état n’est pas en attente ou déplacé vers la corbeille." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:91 -msgid "Subscription Count %s" -msgstr "Nombre d’abonnements %s" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:89 -msgid "Subscription Product" -msgstr "Produit d’abonnement" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:30 -msgid "No products found." -msgstr "Aucun produit trouvé." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:105 -msgid "The total value of this customer's sign-up, switch and renewal orders." -msgstr "" -"Valeur totale des commandes d’inscription, de changement et de " -"renouvellement de ce client." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:105 -msgid "Lifetime Value from Subscriptions %s" -msgstr "Valeur à vie des abonnements %s" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:103 -msgid "" -"The number of sign-up, switch and renewal orders this customer has placed " -"with your store with a paid status (i.e. processing or complete)." -msgstr "" -"Nombre des commandes d’inscription, de changement et de renouvellement " -"placées par ce client avec votre boutique avec un état payé (c.-à-d. en " -"cours de traitement ou terminé)." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:103 -msgid "Total Subscription Orders %s" -msgstr "Total des commandes d’abonnement %s" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:101 -msgid "" -"The number of subscriptions this customer has with a status other than " -"pending or trashed." -msgstr "" -"Nombre d’abonnements de ce client avec un état autre que en attente ou " -"déplacé vers la corbeille." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:101 -msgid "Total Subscriptions %s" -msgstr "Total des abonnements %s" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:99 -msgid "" -"The number of subscriptions this customer has with a status of active or " -"pending cancellation." -msgstr "" -"Nombre d’abonnements de ce client avec un état d’annulation active ou en " -"attente." - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:99 -msgid "Active Subscriptions %s" -msgstr "Abonnements actifs %s" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:48 -msgid "Average Lifetime Value" -msgstr "Valeur moyenne de la durée de vie" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:47 -msgid "Total Subscription Orders" -msgstr "Total des commandes d’abonnement" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:46 -msgid "Total Subscriptions" -msgstr "Total des abonnements" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:45 -msgid "Active Subscriptions" -msgstr "Abonnements actifs" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:44 -msgid "Total Subscribers" -msgstr "Total des abonnés" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:32 -msgid "No customers found." -msgstr "Aucun client." - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:23 -msgid "Customers" -msgstr "Clients" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:22 -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:97 -msgid "Customer" -msgstr "Client" - -#: includes/admin/reports/class-wcs-report-retention-rate.php:226 -msgid "Unended Subscription Count" -msgstr "Nombre d’abonnements non terminés" - -#. translators: %d refers to the number of times we have detected cache update -#. failures -#: includes/admin/reports/class-wcs-report-cache-manager.php:323 -msgid "%d failures" -msgid_plural "%d failure" -msgstr[0] "%d échecs" -msgstr[1] "%d échec" - -#: includes/admin/reports/class-wcs-report-cache-manager.php:320 -msgid "Cache Update Failures" -msgstr "Échecs de mise à jour du cache" - -#: includes/admin/reports/class-wcs-report-cache-manager.php:265 -msgid "" -"Please note: data for this report is cached. The data displayed may be out " -"of date by up to 24 hours. The cache is updated each morning at 4am in your " -"site's timezone." -msgstr "" -"Veuillez noter : les données de ce rapport sont mises en cache. Les données " -"affichées peuvent être obsolètes jusqu’à 24 heures. Le cache est mis à jour " -"chaque matin à 4 h dans le fuseau horaire de votre site." - -#: includes/admin/meta-boxes/views/html-retries-table.php:32 -msgid "" -"The email sent to the customer when the renewal payment or payment retry " -"failed to notify them that the payment would be retried." -msgstr "" -"E-mail envoyé au client lorsque le paiement de renouvellement ou la nouvelle " -"tentative de paiement n’a pas pu l’informer que le paiement serait retenté." - -#: includes/admin/meta-boxes/views/html-retries-table.php:28 -msgid "" -"The status applied to the subscription for the time between when the renewal " -"payment failed or last retry occurred and when this retry was processed." -msgstr "" -"État appliqué à l’abonnement pour le temps écoulé entre l’échec du paiement " -"de renouvellement ou la dernière tentative et le traitement de cette " -"nouvelle tentative." - -#: includes/admin/meta-boxes/views/html-retries-table.php:27 -msgid "Status of Subscription" -msgstr "État de l’abonnement" - -#: includes/admin/meta-boxes/views/html-retries-table.php:24 -msgid "" -"The status applied to the order for the time between when the renewal " -"payment failed or last retry occurred and when this retry was processed." -msgstr "" -"État appliqué à la commande pour le temps écoulé entre l’échec du paiement " -"de renouvellement ou la dernière tentative et le traitement de cette " -"nouvelle tentative." - -#: includes/admin/meta-boxes/views/html-retries-table.php:23 -msgid "Status of Order" -msgstr "État de la commande" - -#: includes/admin/meta-boxes/views/html-retries-table.php:20 -msgid "" -"The status of the automatic payment retry: pending means the retry will be " -"processed in the future, failed means the payment was not successful when " -"retried and completed means the payment succeeded when retried." -msgstr "" -"État de la nouvelle tentative de paiement automatique : en attente signifie " -"que la nouvelle tentative sera traitée à l’avenir, échoué signifie que le " -"paiement a échoué lors de la nouvelle tentative et terminé signifie que le " -"paiement a réussi lors de la nouvelle tentative." - -#: includes/admin/meta-boxes/views/html-retries-table.php:19 -msgid "Retry Status" -msgstr "État de la nouvelle tentative" - -#: includes/admin/meta-boxes/views/html-retries-table.php:17 -msgid "Retry Date" -msgstr "Date de la nouvelle tentative" - -#. translators: placeholder is error message from the payment gateway or -#. subscriptions when updating the status -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:401 -msgid "Error updating some information: %s" -msgstr "Erreur lors de la mise à jour de certaines informations : %s" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:264 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:294 -msgid "Customer Provided Note" -msgstr "Note fournie par le client" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:231 -msgid "Load shipping address" -msgstr "Charger l’adresse de livraison" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:140 -msgid "Load billing address" -msgstr "Charger l’adresse de facturation" - -#. Author of the plugin -#: includes/admin/class-wcs-admin-reports.php:104 -#: includes/admin/reports/class-wcs-report-cache-manager.php:262 -msgid "WooCommerce" -msgstr "WooCommerce" - -#: includes/admin/class-wcs-admin-reports.php:83 -msgid "Failed Payment Retries" -msgstr "Nouvelles tentatives de paiement échouées" - -#: includes/admin/class-wcs-admin-reports.php:73 -msgid "Subscriptions by Customer" -msgstr "Abonnements par client" - -#: includes/admin/class-wcs-admin-reports.php:67 -msgid "Subscriptions by Product" -msgstr "Abonnements par produit" - -#: includes/admin/class-wcs-admin-reports.php:61 -msgid "Retention Rate" -msgstr "Taux de conservation" - -#: includes/admin/class-wcs-admin-reports.php:55 -msgid "Upcoming Recurring Revenue" -msgstr "Revenus récurrents à venir" - -#: includes/admin/class-wcs-admin-reports.php:49 -msgid "Subscription Events by Date" -msgstr "Événements d’abonnement par date" - -#. translators: 1: user display name 2: user ID 3: user email -#: includes/admin/class-wcs-admin-post-types.php:1107 -msgid "%1$s (#%2$s – %3$s)" -msgstr "%1$s (n°%2$s – %3$s)" - -#: includes/admin/class-wcs-admin-post-types.php:654 -msgid "" -"This date should be treated as an estimate only. The payment gateway for " -"this subscription controls when payments are processed." -msgstr "" -"Cette date ne doit être considérée que comme une estimation. La passerelle " -"de paiement pour cet abonnement contrôle le moment où les paiements sont " -"traités." - -#: includes/admin/class-wcs-admin-post-types.php:651 -msgid "Y/m/d g:i:s A" -msgstr "" -"d/m/Y à G h i mi\n" -" s s" - -#: includes/admin/class-wcs-admin-post-types.php:569 -msgid "Show more details" -msgstr "Afficher plus de détails" - -#: includes/admin/class-wcs-admin-post-types.php:429 -msgid "Last Order Date" -msgstr "Date de la dernière commande" - -#: includes/admin/class-wcs-admin-meta-boxes.php:187 -msgid "Retry Renewal Payment" -msgstr "Retenter le paiement de renouvellement" - -#: includes/admin/class-wcs-admin-meta-boxes.php:144 -msgid "" -"Are you sure you want to retry payment for this renewal order?\n" -"\n" -"This will attempt to charge the customer and send renewal order emails (if " -"emails are enabled)." -msgstr "" -"Voulez-vous vraiment retenter le paiement pour cette commande de " -"renouvellement ?\n" -"\n" -"Cela tentera de facturer le client et d’envoyer des e-mails de commande de " -"renouvellement (si les e-mails sont activés)." - -#. translators: placeholders are opening and closing link tags -#: includes/admin/class-wc-subscriptions-admin.php:1925 -msgid "" -"Payment gateways which don't support automatic recurring payments can be " -"used to process %1$smanual subscription renewal payments%2$s." -msgstr "" -"Les passerelles de paiement qui ne prennent pas en charge les paiements " -"récurrents automatiques peuvent être utilisées pour traiter les " -"%1$spaiements de renouvellement d’abonnement manuels%2$s." - -#: includes/admin/class-wc-subscriptions-admin.php:1917 -msgid "Recurring Payments" -msgstr "Paiements récurrents" - -#. translators: $1-2: opening and closing tags of a link that takes to Woo -#. marketplace / Stripe product page -#: includes/admin/class-wc-subscriptions-admin.php:1912 -msgid "" -"No payment gateways capable of processing automatic subscription payments " -"are enabled. If you would like to process automatic payments, we recommend " -"the %1$sfree Stripe extension%2$s." -msgstr "" -"Aucune passerelle de paiement capable de traiter les paiements d’abonnement " -"automatique n’est activée. Si vous voulez traiter les paiements automatiques," -" nous vous recommandons l’%1$sextension Stripe gratuite%2$s." - -#: includes/admin/class-wc-subscriptions-admin.php:1893 -msgid "" -"This subscription is no longer editable because the payment gateway does not " -"allow modification of recurring amounts." -msgstr "" -"Cet abonnement n’est plus modifiable car la passerelle de paiement " -"n’autorise pas la modification des montants récurrents." - -#: includes/admin/class-wc-subscriptions-admin.php:1889 -msgid "Subscription items can no longer be edited." -msgstr "Les articles d’abonnement ne peuvent plus être modifiés." - -#: includes/admin/class-wc-subscriptions-admin.php:1335 -msgid "" -"Allow a subscription product to be purchased with other products and " -"subscriptions in the same transaction." -msgstr "" -"Autoriser l’achat d’un produit d’abonnement avec d’autres produits et " -"abonnements dans la même transaction." - -#. translators: placeholders are opening and closing link tags -#: includes/admin/class-wc-subscriptions-admin.php:1301 -msgid "" -"If you don't want new subscription purchases to automatically charge renewal " -"payments, you can turn off automatic payments. Existing automatic " -"subscriptions will continue to charge customers automatically. %1$sLearn " -"more%2$s." -msgstr "" -"Si vous ne souhaitez pas que les nouveaux achats d’abonnement facturent " -"automatiquement les paiements de renouvellement, vous pouvez désactiver les " -"paiements automatiques. Les abonnements automatiques existants continueront " -"de facturer les clients automatiquement. %1$sEn savoir plus%2$s." - -#. translators: %s: subscription status. -#: includes/admin/class-wc-subscriptions-admin.php:778 -msgid "" -"Unable to change subscription status to \"%s\". Please assign a customer to " -"the subscription to activate it." -msgstr "" -"Impossible de modifier l’état d’abonnement sur « %s ». Veuillez assigner un " -"client à l’abonnement pour l’activer." - -#: includes/admin/class-wc-subscriptions-admin.php:330 -msgid "" -"Automatically expire the subscription after this length of time. This length " -"is in addition to any free trial or amount of time provided before a " -"synchronised first renewal date." -msgstr "" -"Expire automatiquement l’abonnement après cette durée. Cette durée s’ajoute " -"à tout essai gratuit ou à toute durée accordée avant une première date de " -"renouvellement synchronisée." - -#: includes/admin/class-wc-subscriptions-admin.php:327 -#: includes/admin/class-wc-subscriptions-admin.php:451 -#: templates/admin/html-variation-price.php:66 -msgid "Expire after" -msgstr "Expire après" - -#: includes/admin/class-wc-subscriptions-admin.php:306 -msgid "Subscription interval" -msgstr "Intervalle d’abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:285 -msgid "Choose the subscription price, billing interval and period." -msgstr "" -"Choisissez le prix de l’abonnement, l’intervalle de facturation et la " -"période." - -#: tests/unit/scheduler/scheduler.php:66 wcs-functions.php:304 -msgctxt "table heading" -msgid "Trial End" -msgstr "Fin de l’essai" - -#: wcs-functions.php:277 -msgid "Can not get address type display name. Address type is not a string." -msgstr "" -"Impossible d’obtenir le nom d’affichage du type d’adresse. Le type d’adresse " -"n’est pas une chaîne." - -#. translators: placeholder is order date parsed by strftime -#: wcs-functions.php:163 -msgctxt "The post title for the new subscription" -msgid "Subscription – %s" -msgstr "Abonnement – %s" - -#: wcs-functions.php:142 -msgctxt "Error message while creating a subscription" -msgid "Invalid subscription customer_id." -msgstr "Abonnement non valide customer_id." - -#: wcs-functions.php:132 -msgctxt "Error message while creating a subscription" -msgid "Subscription created date must be before current day." -msgstr "" -"La date de création de l’abonnement doit être antérieure au jour en cours." - -#: wcs-functions.php:137 -msgctxt "Error message while creating a subscription" -msgid "" -"Invalid date. The date must be a string and of the format: \"Y-m-d H:i:s\"." -msgstr "" -"Date non valide. La date doit être une chaîne au format : « Y-m-d H:i:s »." - -#: templates/single-product/add-to-cart/variable-subscription.php:23 -msgid "This product is currently out of stock and unavailable." -msgstr "Ce produit est actuellement en rupture et indisponible." - -#. translators: $1: formatted order total for the order, $2: number of items -#. bought -#: templates/myaccount/related-orders.php:56 -msgid "%1$s for %2$d item" -msgid_plural "%1$s for %2$d items" -msgstr[0] "%1$s pour %2$d article" -msgstr[1] "%1$s pour %2$d articles" - -#: templates/myaccount/my-subscriptions.php:46 -#: templates/myaccount/related-orders.php:53 -#: templates/myaccount/related-subscriptions.php:42 -msgctxt "Used in data attribute. Escaped" -msgid "Total" -msgstr "Total" - -#: templates/myaccount/my-subscriptions.php:40 -#: tests/unit/scheduler/scheduler.php:67 wcs-functions.php:305 -msgctxt "table heading" -msgid "Next Payment" -msgstr "Paiement suivant" - -#: tests/unit/scheduler/scheduler.php:70 wcs-functions.php:308 -msgctxt "table heading" -msgid "End Date" -msgstr "Date de fin" - -#: tests/unit/scheduler/scheduler.php:65 wcs-functions.php:303 -msgctxt "table heading" -msgid "Start Date" -msgstr "Date de début" - -#. translators: placeholder is localised start date -#: templates/emails/plain/subscription-info.php:29 -msgctxt "in plain emails for subscription information" -msgid "Start date: %s" -msgstr "" - -#. translators: placeholder is localised end date, or "when cancelled" -#: templates/emails/plain/subscription-info.php:33 -msgctxt "in plain emails for subscription information" -msgid "End date: %s" -msgstr "Date de fin : %s" - -#: templates/emails/plain/subscription-info.php:31 -msgctxt "Used as end date for an indefinite subscription" -msgid "When Cancelled" -msgstr "En cas d’annulation" - -#. translators: placeholder is the formatted order total for the subscription -#: templates/emails/plain/subscription-info.php:35 -msgctxt "in plain emails for subscription information" -msgid "Recurring price: %s" -msgstr "Prix récurrent : %s" - -#. translators: placeholder is subscription's number -#: templates/emails/plain/subscription-info.php:25 -msgctxt "in plain emails for subscription information" -msgid "Subscription: %s" -msgstr "Abonnement : %s" - -#: templates/emails/plain/cancelled-subscription.php:44 -#: templates/emails/plain/expired-subscription.php:44 -#: templates/emails/plain/on-hold-subscription.php:40 -msgctxt "in plain emails for subscription information" -msgid "View Subscription: %s" -msgstr "Afficher l’abonnement : %s" - -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, -#. note: no full stop due to url at the end -#: templates/emails/customer-renewal-invoice.php:31 -#: templates/emails/plain/customer-renewal-invoice.php:23 -msgctxt "In customer renewal invoice email" -msgid "" -"The automatic payment to renew your subscription with %1$s has failed. To " -"reactivate the subscription, please log in and pay for the renewal from your " -"account page: %2$s" -msgstr "" -"Le paiement automatique pour renouveler votre abonnement avec %1$s a échoué. " -"Pour réactiver l’abonnement, veuillez vous connecter et payer le " -"renouvellement sur la page de votre compte : %2$s" - -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, -#. note: no full stop due to url at the end -#: templates/emails/customer-renewal-invoice.php:22 -#: templates/emails/plain/customer-renewal-invoice.php:20 -msgctxt "In customer renewal invoice email" -msgid "" -"An order has been created for you to renew your subscription on %1$s. To pay " -"for this invoice please use the following link: %2$s" -msgstr "" -"Une commande a été créée pour vous afin de renouveler votre abonnement sur " -"%1$s. Pour payer cette facture, veuillez utiliser le lien suivant : %2$s" - -#: templates/emails/cancelled-subscription.php:24 -msgctxt "table headings in notification email" -msgid "End of Prepaid Term" -msgstr "Fin du terme prépayé" - -#: templates/myaccount/my-subscriptions.php:23 -#: templates/myaccount/related-subscriptions.php:23 -#: templates/myaccount/related-subscriptions.php:39 -msgctxt "table heading" -msgid "Next payment" -msgstr "Paiement suivant" - -#. translators: $1: customer's first name and last name, $2: how many -#. subscriptions customer switched -#: templates/emails/admin-new-switch-order.php:18 -#: templates/emails/plain/admin-new-switch-order.php:18 -msgctxt "Used in switch notification admin email" -msgid "" -"Customer %1$s has switched their subscription. The details of their new " -"subscription are as follows:" -msgid_plural "" -"Customer %1$s has switched %2$d of their subscriptions. The details of their " -"new subscriptions are as follows:" -msgstr[0] "" -"Le client %1$s a changé son abonnement. Les détails de son nouvel abonnement " -"sont les suivants :" -msgstr[1] "" -"Le client %1$s a changé %2$d de ses abonnements. Les détails de ses nouveaux " -"abonnements sont les suivants :" - -#: templates/emails/cancelled-subscription.php:22 -#: templates/emails/email-order-details.php:38 -#: templates/emails/expired-subscription.php:22 -#: templates/emails/on-hold-subscription.php:22 -msgctxt "table headings in notification email" -msgid "Price" -msgstr "Prix" - -#. translators: $1: customer's billing first name and last name -#: templates/emails/admin-new-renewal-order.php:16 -#: templates/emails/plain/admin-new-renewal-order.php:16 -msgctxt "Used in admin email: new renewal order" -msgid "" -"You have received a subscription renewal order from %1$s. Their order is as " -"follows:" -msgstr "" -"Vous avez reçu une commande de renouvellement d’abonnement de %1$s. Voici sa " -"commande :" - -#: templates/checkout/form-change-payment-method.php:47 -msgctxt "text on button on checkout page" -msgid "Change payment method" -msgstr "Modifier le moyen de paiement" - -#: templates/checkout/form-change-payment-method.php:22 -msgctxt "table headings in notification email" -msgid "Totals" -msgstr "Totaux" - -#: templates/checkout/form-change-payment-method.php:21 -#: templates/emails/email-order-details.php:37 -msgctxt "table headings in notification email" -msgid "Quantity" -msgstr "Quantité" - -#: templates/checkout/form-change-payment-method.php:20 -#: templates/emails/email-order-details.php:36 -#: templates/myaccount/subscription-totals-table.php:21 -msgctxt "table headings in notification email" -msgid "Product" -msgstr "Produit" - -#: templates/admin/html-variation-price.php:31 -msgid "Subscription trial period:" -msgstr "Période d’essai d’abonnement :" - -#: templates/admin/deprecated/html-variation-price.php:59 -msgctxt "" -"Edit product screen, between the Billing Period and Subscription Length " -"dropdowns" -msgid "for" -msgstr "pour" - -#: includes/wcs-time-functions.php:191 -msgctxt "" -"Used in the trial period dropdown. Number is in text field. 0, 2+ will need " -"plural, 1 will need singular." -msgid "year" -msgid_plural "years" -msgstr[0] "année" -msgstr[1] "années" - -#: includes/wcs-time-functions.php:190 -msgctxt "" -"Used in the trial period dropdown. Number is in text field. 0, 2+ will need " -"plural, 1 will need singular." -msgid "month" -msgid_plural "months" -msgstr[0] "mois" -msgstr[1] "mois" - -#: includes/wcs-time-functions.php:189 -msgctxt "" -"Used in the trial period dropdown. Number is in text field. 0, 2+ will need " -"plural, 1 will need singular." -msgid "week" -msgid_plural "weeks" -msgstr[0] "semaine" -msgstr[1] "semaines" - -#: includes/wcs-time-functions.php:188 -msgctxt "" -"Used in the trial period dropdown. Number is in text field. 0, 2+ will need " -"plural, 1 will need singular." -msgid "day" -msgid_plural "days" -msgstr[0] "jour" -msgstr[1] "jours" - -#. translators: period interval, placeholder is ordinal (eg "$10 every -#. _2nd/3rd/4th_", etc) -#: includes/wcs-time-functions.php:163 -msgctxt "period interval with ordinal number (e.g. \"every 2nd\"" -msgid "every %s" -msgstr "chaque %s" - -#: includes/wcs-time-functions.php:105 -msgctxt "Subscription lengths. e.g. \"For 1 year...\"" -msgid "1 year" -msgstr "1 an" - -#: includes/wcs-time-functions.php:101 -msgctxt "Subscription lengths. e.g. \"For 1 month...\"" -msgid "1 month" -msgstr "1 mois" - -#: includes/wcs-time-functions.php:97 -msgctxt "Subscription lengths. e.g. \"For 1 week...\"" -msgid "1 week" -msgstr "1 semaine" - -#: includes/wcs-time-functions.php:93 -msgctxt "Subscription lengths. e.g. \"For 1 day...\"" -msgid "1 day" -msgstr "1 jour" - -#. translators: placeholder is number of years. (e.g. "Bill this every year / 4 -#. years") -#: includes/wcs-time-functions.php:37 -msgctxt "Subscription billing period." -msgid "year" -msgid_plural "%s years" -msgstr[0] "année" -msgstr[1] "%s années" - -#. translators: placeholder is number of months. (e.g. "Bill this every month -#. 4 months") -#: includes/wcs-time-functions.php:35 -msgctxt "Subscription billing period." -msgid "month" -msgid_plural "%s months" -msgstr[0] "mois" -msgstr[1] "%s mois" - -#. translators: placeholder is number of weeks. (e.g. "Bill this every week / 4 -#. weeks") -#: includes/wcs-time-functions.php:33 -msgctxt "Subscription billing period." -msgid "week" -msgid_plural "%s weeks" -msgstr[0] "semaine" -msgstr[1] "%s semaines" - -#. translators: placeholder is number of days. (e.g. "Bill this every day / 4 -#. days") -#: includes/wcs-time-functions.php:31 -msgctxt "Subscription billing period." -msgid "day" -msgid_plural "%s days" -msgstr[0] "jour" -msgstr[1] "%s jours" - -#: includes/wcs-order-functions.php:152 -msgctxt "" -"Refers to the type of the copy being performed: \"copy_order\", " -"\"subscription\", \"renewal_order\", \"resubscribe_order\"" -msgid "Invalid data. Type of copy is not a string." -msgstr "Données non valides. Le type de copie n’est pas une chaîne." - -#: includes/wcs-order-functions.php:148 -msgctxt "" -"In wcs_copy_order_meta error message. Refers to origin and target order " -"objects." -msgid "Invalid data. Orders expected aren't orders." -msgstr "" -"Données non valides. Les commandes attendues ne sont pas des commandes." - -#: includes/upgrades/templates/wcs-about-2-0.php:121 -msgctxt "h3 on the About Subscriptions page for this new feature" -msgid "Change Payment Method" -msgstr "Modifier le moyen de paiement" - -#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, -#. 4$: break tag -#: includes/upgrades/class-wc-subscriptions-upgrader.php:436 -msgctxt "" -"Error message that gets sent to front end when upgrading Subscriptions" -msgid "" -"Unable to repair subscriptions.%4$sError: %1$s%4$sPlease refresh the page " -"and try again. If problem persists, %2$scontact support%3$s." -msgstr "" -"Impossible de réparer les abonnements.%4$sErreur : %1$s%4$sVeuillez " -"rafraîchir la page et réessayer. Si le problème persiste, %2$scontactez " -"l’assistance%3$s." - -#. translators: $1: "Repaired x subs with incorrect dates...", $2: "X others -#. were checked and no repair needed", $3: "(in X seconds)". Ordering for RTL -#. languages. -#: includes/upgrades/class-wc-subscriptions-upgrader.php:417 -msgctxt "The assembled repair message that gets sent to front end." -msgid "%1$s%2$s %3$s" -msgstr "" - -#. translators: placeholder is "{execution_time}", which will be replaced on -#. front end with actual time -#: includes/upgrades/class-wc-subscriptions-upgrader.php:414 -msgctxt "Repair message that gets sent to front end." -msgid "(in %s seconds)" -msgstr "(en %s secondes)" - -#. translators: placeholder is number of subscriptions that were checked and -#. did not need repairs. There's a space at the beginning! -#: includes/upgrades/class-wc-subscriptions-upgrader.php:410 -msgctxt "Repair message that gets sent to front end." -msgid " %d other subscription was checked and did not need any repairs." -msgid_plural "" -"%d other subscriptions were checked and did not need any repairs." -msgstr[0] "" -" %d autre abonnement a été vérifié et ne nécessitait aucune réparation." -msgstr[1] "" -"%d autres abonnements ont été vérifiés et ne nécessitaient aucune réparation." - -#. translators: placeholder is the number of subscriptions repaired -#: includes/upgrades/class-wc-subscriptions-upgrader.php:404 -msgctxt "Repair message that gets sent to front end." -msgid "" -"Repaired %d subscriptions with incorrect dates, line tax data or missing " -"customer notes." -msgstr "" -"Réparation de %d abonnements avec des dates incorrectes, des données de " -"ligne de TVA ou des notes client manquantes." - -#. translators: placeholder is "{time_left}", will be replaced on front end -#. with actual time -#: includes/upgrades/class-wc-subscriptions-upgrader.php:379 -#: includes/upgrades/class-wc-subscriptions-upgrader.php:425 -msgctxt "Message that gets sent to front end." -msgid "Estimated time left (minutes:seconds): %s" -msgstr "Temps restant estimé (minutes:secondes) : %s" - -#. translators: 1$: number of subscriptions upgraded, 2$: "{execution_time}", -#. will be replaced on front end with actual time it took -#: includes/upgrades/class-wc-subscriptions-upgrader.php:376 -msgid "Migrated %1$s subscriptions to the new structure (in %2$s seconds)." -msgstr "" -"Migration de %1$s abonnements vers la nouvelle structure (en %2$s secondes)." - -#. translators: 1$: number of action scheduler hooks upgraded, 2$: -#. "{execution_time}", will be replaced on front end with actual time -#: includes/upgrades/class-wc-subscriptions-upgrader.php:364 -msgid "" -"Migrated %1$s subscription related hooks to the new scheduler (in %2$s " -"seconds)." -msgstr "" -"Migration de %1$s crochets liés à l’abonnement vers le nouveau planificateur " -"(en %2$s secondes)." - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:275 -msgctxt "" -"when it is a payment change, and there is a subscr_signup message, this will " -"be a confirmation message that PayPal accepted it being the new payment " -"method" -msgid "IPN subscription payment method changed to PayPal." -msgstr "Le moyen de paiement d’abonnement IPN a été remplacé par PayPal." - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:150 -#: templates/admin/deprecated/order-shipping-html.php:14 -#: templates/admin/deprecated/order-tax-html.php:9 -msgctxt "no information about something" -msgid "N/A" -msgstr "ND" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:138 -msgctxt "used in api error message if there is no long message" -msgid "Unknown error" -msgstr "Erreur inconnue" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:136 -msgctxt "used in api error message if there is no severity code from PayPal" -msgid "Error" -msgstr "Erreur" - -#: includes/gateways/paypal/class-wcs-paypal.php:626 -msgctxt "" -"used in User Agent data sent to PayPal to help identify where a payment came " -"from" -msgid "WooCommerce Subscriptions PayPal" -msgstr "WooCommerce Subscriptions PayPal" - -#: includes/gateways/paypal/class-wcs-paypal.php:362 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:208 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:320 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:336 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:365 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:384 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:150 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:156 -msgctxt "" -"hash before the order number. Used as a character to remove from the actual " -"order number" -msgid "#" -msgstr "n°" - -#. translators: $1: {blogname}, $2: {order_date}, variables will be substituted -#. when email is sent out -#: includes/emails/class-wcs-email-completed-renewal-order.php:40 -msgctxt "Default email subject for email with downloadable files in it" -msgid "" -"Your %1$s subscription renewal order from %2$s is complete - download your " -"files" -msgstr "" -"Votre commande de renouvellement d’abonnement de %1$s du %2$s est terminée, " -"téléchargez vos fichiers" - -#: includes/emails/class-wcs-email-completed-renewal-order.php:38 -msgctxt "Default email heading for email with downloadable files in it" -msgid "Your subscription renewal order is complete - download your files" -msgstr "" -"Votre commande de renouvellement d’abonnement est terminée, téléchargez vos " -"fichiers" - -#. translators: $1: {blogname}, $2: {order_date}, variables that will be -#. substituted when email is sent out -#: includes/emails/class-wcs-email-completed-renewal-order.php:31 -msgctxt "" -"Default email subject for email to customer on completed renewal order" -msgid "Your %1$s renewal order from %2$s is complete" -msgstr "Votre commande de renouvellement de %1$s du %2$s est terminée" - -#: includes/emails/class-wcs-email-completed-renewal-order.php:29 -msgctxt "" -"Default email heading for email to customer on completed renewal order" -msgid "Your renewal order is complete" -msgstr "Votre commande de renouvellement est terminée" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:173 -#: includes/emails/class-wcs-email-expired-subscription.php:171 -#: includes/emails/class-wcs-email-on-hold-subscription.php:171 -msgctxt "text, html or multipart" -msgid "Email type" -msgstr "Type d’e-mail" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:165 -#: includes/emails/class-wcs-email-expired-subscription.php:163 -#: includes/emails/class-wcs-email-on-hold-subscription.php:163 -msgctxt "" -"Name the setting that controls the main heading contained within the email " -"notification" -msgid "Email Heading" -msgstr "En-tête de l’e-mail" - -#. translators: placeholder is {blogname}, a variable that will be substituted -#. when email is sent out -#: includes/emails/class-wcs-email-cancelled-subscription.php:31 -msgctxt "default email subject for cancelled emails sent to the admin" -msgid "[%s] Subscription Cancelled" -msgstr "[%s] Abonnement annulé" - -#: includes/class-wcs-user-change-status-handler.php:77 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been cancelled." -msgstr "Votre abonnement a été annulé." - -#: includes/class-wcs-user-change-status-handler.php:76 -msgctxt "order note left on subscription after user action" -msgid "Subscription cancelled by the subscriber from their account page." -msgstr "Abonnement annulé par l’abonné sur sa page de compte." - -#: includes/class-wcs-user-change-status-handler.php:68 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been put on hold." -msgstr "Votre abonnement a été mis en attente." - -#: includes/class-wcs-user-change-status-handler.php:67 -msgctxt "order note left on subscription after user action" -msgid "Subscription put on hold by the subscriber from their account page." -msgstr "Abonnement mis en attente par l’abonné sur sa page de compte." - -#: includes/class-wcs-user-change-status-handler.php:58 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been reactivated." -msgstr "Votre abonnement a été réactivé." - -#: includes/class-wcs-user-change-status-handler.php:57 -msgctxt "order note left on subscription after user action" -msgid "Subscription reactivated by the subscriber from their account page." -msgstr "Abonnement réactivé par l’abonné sur sa page de compte." - -#: includes/class-wcs-cart-renewal.php:676 -msgctxt "" -"Used in WooCommerce by removed item notification: \"_All linked subscription " -"items were_ removed. Undo?\" Filter for item title." -msgid "All linked subscription items were" -msgstr "Tous les articles d’abonnement liés étaient" - -#: includes/class-wc-subscriptions-synchroniser.php:319 -#: templates/admin/deprecated/html-variation-synchronisation.php:36 -#: templates/admin/html-variation-synchronisation.php:42 -msgctxt "input field placeholder for day field for annual subscriptions" -msgid "Day" -msgstr "Jour" - -#: includes/class-wc-subscriptions-switcher.php:433 -#: includes/class-wc-subscriptions-synchroniser.php:236 -msgctxt "when to prorate first payment / subscription length" -msgid "For All Subscription Products" -msgstr "Pour tous les produits d’abonnement" - -#. translators: $1: opening link tag, $2: order number, $3: closing link tag -#: includes/class-wc-subscriptions-order.php:1056 -msgid "Subscription cancelled for refunded order %1$s#%2$s%3$s." -msgstr "Abonnement annulé pour la commande remboursée %1$sn°%2$s%3$s." - -#: includes/class-wc-subscriptions-manager.php:1079 -msgctxt "Subscription status" -msgid "On-hold" -msgstr "En attente" - -#: includes/class-wc-subscriptions-manager.php:1075 -msgctxt "Subscription status" -msgid "Failed" -msgstr "Échec" - -#: includes/class-wc-subscriptions-manager.php:87 -#: includes/class-wc-subscriptions-manager.php:1918 -#: includes/class-wc-subscriptions-manager.php:1936 -msgctxt "used in order note as reason for why subscription status changed" -msgid "Subscription renewal payment due:" -msgstr "Paiement de renouvellement d’abonnement à régler :" - -#. translators: 1$: coupon code that is being removed -#: includes/class-wc-subscriptions-coupon.php:474 -msgid "Sorry, the \"%1$s\" coupon is only valid for renewals." -msgstr "" -"Désolé, le code promo « %1$s » n’est valide que pour les renouvellements." - -#. translators: placeholder is an internal error number -#: includes/class-wc-subscriptions-checkout.php:213 -msgid "Error %d: Unable to add tax to subscription. Please try again." -msgstr "" -"Erreur %d : Impossible d’ajouter la TVA à l’abonnement. Veuillez réessayer." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:709 -#: includes/class-wc-subscriptions-change-payment-gateway.php:747 -msgctxt "the page title of the change payment method form" -msgid "Change payment method" -msgstr "Modifier le moyen de paiement" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:277 -msgctxt "label on button, imperative" -msgid "Change payment" -msgstr "Modifier le paiement" - -#. translators: placeholder is the formatted total to be paid for the -#. subscription wrapped in tags -#: templates/checkout/subscription-receipt.php:30 -msgid "Total: %s" -msgstr "Total : %s" - -#: includes/api/legacy/class-wc-api-subscriptions.php:613 -msgctxt "API response confirming order note deleted from a subscription" -msgid "Permanently deleted subscription note" -msgstr "Note d’abonnement supprimée définitivement" - -#. translators: placeholder is error message -#: includes/api/legacy/class-wc-api-subscriptions.php:276 -msgctxt "API error message when editing the order failed" -msgid "Edit subscription failed with error: %s" -msgstr "La modification de l’abonnement a échoué avec une erreur : %s" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:21 -#: templates/myaccount/my-subscriptions.php:24 -#: templates/myaccount/related-orders.php:25 -#: templates/myaccount/related-subscriptions.php:24 -#: templates/myaccount/subscription-totals-table.php:22 -msgctxt "table heading" -msgid "Total" -msgstr "Total" - -#. translators: $1: is opening link, $2: is subscription order number, $3: is -#. closing link tag, $4: is user's name -#: includes/admin/class-wcs-admin-post-types.php:565 -msgctxt "Subscription title on admin table. (e.g.: #211 for John Doe)" -msgid "%1$s#%2$s%3$s for %4$s" -msgstr "%1$sn°%2$s%3$s pour %4$s" - -#. translators: placeholder is customer's billing phone number -#: includes/admin/class-wcs-admin-post-types.php:537 -msgid "Tel: %s" -msgstr "Tél : %s" - -#. translators: placeholder is customer's billing email -#: includes/admin/class-wcs-admin-post-types.php:532 -msgid "Email: %s" -msgstr "E-mail : %s" - -#: includes/admin/class-wcs-admin-post-types.php:431 -msgctxt "number of orders linked to a subscription" -msgid "Orders" -msgstr "Commandes" - -#: includes/admin/class-wcs-admin-post-types.php:427 -msgid "Trial End" -msgstr "Fin de l’essai" - -#: includes/admin/class-wcs-admin-post-types.php:424 -msgid "Items" -msgstr "Articles" - -#: includes/admin/class-wcs-admin-post-types.php:335 -msgctxt "Used in order note. Reason why status changed." -msgid "Subscription status changed by bulk edit:" -msgstr "État d’abonnement modifié en lot :" - -#: includes/admin/class-wcs-admin-post-types.php:260 -#: includes/admin/class-wcs-admin-post-types.php:473 -#: includes/class-wc-subscriptions-manager.php:1854 -#: includes/wcs-user-functions.php:354 -#: templates/myaccount/related-orders.php:78 -msgctxt "an action on a subscription" -msgid "Cancel" -msgstr "Annuler" - -#: includes/admin/class-wcs-admin-post-types.php:258 -msgctxt "an action on a subscription" -msgid "Activate" -msgstr "Activer" - -#: includes/admin/class-wc-subscriptions-admin.php:1729 -#: includes/admin/class-wcs-admin-system-status.php:107 -msgctxt "Live or Staging, Label on WooCommerce -> System Status page" -msgid "Subscriptions Mode" -msgstr "Mode d’abonnements" - -#: includes/admin/class-wc-subscriptions-admin.php:864 -msgid "" -"Warning: Deleting a user will also delete the user's subscriptions. The " -"user's orders will remain but be reassigned to the 'Guest' user.\n" -"\n" -"Do you want to continue to delete this user and any associated subscriptions?" -msgstr "" -"Attention : supprimer un utilisateur supprimera également les abonnements de " -"cet utilisateur. Les commandes de l’utilisateur resteront mais seront " -"réaffectées à l’utilisateur « Invité ».\n" -"\n" -"Voulez-vous continuer et supprimer cet utilisateur et les abonnements " -"associés ?" - -#. translators: placeholder is trial period validation message if passed an -#. invalid value (e.g. "Trial period can not exceed 4 weeks") -#: templates/admin/deprecated/html-variation-price.php:118 -#: templates/admin/html-variation-price.php:27 -msgctxt "Trial period dropdown's description in pricing fields" -msgid "" -"An optional period of time to wait before charging the first recurring " -"payment. Any sign up fee will still be charged at the outset of the " -"subscription. %s" -msgstr "" -"Une période d’attente facultative avant de facturer le premier paiement " -"récurrent. Les frais d’inscription seront toujours facturés au début de " -"l’abonnement. %s" - -#. Description of the plugin -msgid "" -"Sell products and services with recurring payments in your WooCommerce Store." -msgstr "" -"Vendez des produits et des services avec des paiements récurrents dans votre " -"boutique WooCommerce." - -#. Plugin Name of the plugin -#: includes/privacy/class-wcs-privacy.php:40 -msgid "WooCommerce Subscriptions" -msgstr "Abonnements WooCommerce" - -#. translators: opening/closing tags - linked to ticket form. -#: woocommerce-subscriptions.php:1251 -msgid "" -"Please upgrade the WooCommerce Subscriptions plugin to version 2.0 or newer " -"immediately. If you need assistance, after upgrading to Subscriptions v2.0, " -"please %1$sopen a support ticket%2$s." -msgstr "" -"Veuillez mettre à niveau l’extension WooCommerce Subscriptions vers la " -"version 2.0 ou plus récente immédiatement. Si vous avez besoin d’aide, après " -"la mise à niveau vers Subscriptions v2.0, veuillez %1$souvrir un ticket " -"d’assistance%2$s." - -#. translators: placeholder is Subscriptions version number. -#: woocommerce-subscriptions.php:1249 -msgid "" -"Warning! You are running version %s of WooCommerce Subscriptions plugin code " -"but your database has been upgraded to Subscriptions version 2.0. This will " -"cause major problems on your store." -msgstr "" -"Attention ! Vous exécutez la version %s du code d’extension WooCommerce " -"Subscriptions, mais votre base de données a été mise à niveau vers " -"Subscriptions version 2.0. Cela entraînera des problèmes majeurs sur votre " -"boutique." - -#. translators: placeholders are opening and closing tags. Leads to docs on -#. version 2 -#: woocommerce-subscriptions.php:1233 -msgid "" -"Warning! Version 2.0 is a major update to the WooCommerce Subscriptions " -"extension. Before updating, please create a backup, update all WooCommerce " -"extensions and test all plugins, custom code and payment gateways with " -"version 2.0 on a staging site. %1$sLearn more about the changes in version 2." -"0 »%2$s" -msgstr "" -"Attention ! La version 2.0 est une mise à jour majeure de l’extension " -"WooCommerce Subscriptions. Avant la mise à jour, veuillez créer une " -"sauvegarde, mettre à jour toutes les extensions WooCommerce et tester toutes " -"les extensions, le code personnalisé et les passerelles de paiement avec la " -"version 2.0 sur un site de préproduction. %1$sEn savoir plus sur les " -"modifications dans la version 2.0 »%2$s" - -#: woocommerce-subscriptions.php:1150 -msgid "Support" -msgstr "Forums de support" - -#: includes/upgrades/templates/wcs-about-2-0.php:36 -#: woocommerce-subscriptions.php:1149 -msgctxt "short for documents" -msgid "Docs" -msgstr "Documentations" - -#: woocommerce-subscriptions.php:944 -msgid "Enable automatic payments" -msgstr "Activer les paiements automatiques" - -#: woocommerce-subscriptions.php:939 -msgid "Quit nagging me (but don't enable automatic payments)" -msgstr "Ne plus me rappeler (mais ne pas activer les paiements automatiques)" - -#: woocommerce-subscriptions.php:761 -msgid "Variable Subscription" -msgstr "Abonnement variable" - -#. translators: 1$-2$: opening and closing tags, 3$: minimum supported -#. WooCommerce version, 4$-5$: opening and closing link tags, leads to plugin -#. admin -#: woocommerce-subscriptions.php:730 -msgid "" -"%1$sWooCommerce Subscriptions is inactive.%2$s This version of Subscriptions " -"requires WooCommerce %3$s or newer. Please %4$supdate WooCommerce to version " -"%3$s or newer »%5$s" -msgstr "" -"%1$sWooCommerce Subscriptions est inactif.%2$s Cette version de " -"Subscriptions requiert %3$s ou version plus récente. Veuillez %4$smettre à " -"jour WooCommerce vers la version %3$s ou plus récente »%5$s" - -#. translators: 1$-2$: opening and closing tags, 3$-4$: link tags, -#. takes to woocommerce plugin on wp.org, 5$-6$: opening and closing link tags, -#. leads to plugins.php in admin -#: woocommerce-subscriptions.php:727 -msgid "" -"%1$sWooCommerce Subscriptions is inactive.%2$s The %3$sWooCommerce " -"plugin%4$s must be active for WooCommerce Subscriptions to work. Please " -"%5$sinstall & activate WooCommerce »%6$s" -msgstr "" -"%1$sWooCommerce Subscriptions est inactif.%2$s L’%3$sextension " -"WooCommerce%4$s doit être active pour que WooCommerce Subscriptions " -"fonctionne. Veuillez %5$sinstaller et activer WooCommerce »%6$s" - -#. translators: placeholder is a number, numbers ending in 3 -#: woocommerce-subscriptions.php:688 -msgid "%srd" -msgstr "%se" - -#. translators: placeholder is a number, numbers ending in 2 -#: woocommerce-subscriptions.php:684 -msgid "%snd" -msgstr "%se" - -#. translators: placeholder is a number, numbers ending in 1 -#: woocommerce-subscriptions.php:680 -msgid "%sst" -msgstr "%ser" - -#. translators: placeholder is a number, this is for the teens -#. translators: placeholder is a number, numbers ending in 4-9, 0 -#: woocommerce-subscriptions.php:675 woocommerce-subscriptions.php:692 -msgid "%sth" -msgstr "%se" - -#: includes/class-wc-subscriptions-cart-validator.php:68 -#: woocommerce-subscriptions.php:535 -msgid "" -"A subscription has been removed from your cart. Products and subscriptions " -"can not be purchased at the same time." -msgstr "" -"Un abonnement a été supprimé de votre panier. Les produits et les " -"abonnements ne peuvent pas être achetés en même temps." - -#: includes/class-wc-subscriptions-cart-validator.php:62 -#: woocommerce-subscriptions.php:529 -msgid "" -"A subscription has been removed from your cart. Due to payment gateway " -"restrictions, different subscription products can not be purchased at the " -"same time." -msgstr "" -"Un abonnement a été supprimé de votre panier. En raison des restrictions de " -"la passerelle de paiement, différents produits d’abonnement ne peuvent pas " -"être achetés en même temps." - -#: includes/class-wc-subscriptions-cart-validator.php:56 -#: woocommerce-subscriptions.php:523 -msgid "" -"A subscription renewal has been removed from your cart. Multiple " -"subscriptions can not be purchased at the same time." -msgstr "" -"Un renouvellement d’abonnement a été supprimé de votre panier. Plusieurs " -"abonnements ne peuvent pas être achetés en même temps." - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:353 -msgctxt "post status label including post count" -msgid "Pending Cancellation (%s)" -msgid_plural "Pending Cancellation (%s)" -msgstr[0] "Annulation en attente (%s)" -msgstr[1] "Annulation en attente (%s)" - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:351 -msgctxt "post status label including post count" -msgid "Expired (%s)" -msgid_plural "Expired (%s)" -msgstr[0] "Expiré (%s)" -msgstr[1] "Expiré (%s)" - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:349 -msgctxt "post status label including post count" -msgid "Switched (%s)" -msgid_plural "Switched (%s)" -msgstr[0] "Changé (%s)" -msgstr[1] "Changé (%s)" - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:347 -msgctxt "post status label including post count" -msgid "Active (%s)" -msgid_plural "Active (%s)" -msgstr[0] "Actif (%s)" -msgstr[1] "Actif (%s)" - -#. translators: placeholders are opening and closing link tags -#: woocommerce-subscriptions.php:332 -msgid "%1$sAdd a subscription product »%2$s" -msgstr "%1$sAjouter un produit d’abonnement »%2$s" - -#. translators: placeholders are opening and closing link tags -#: woocommerce-subscriptions.php:330 -msgid "%1$sLearn more about managing subscriptions »%2$s" -msgstr "%1$sEn savoir plus sur la gestion des abonnements »%2$s" - -#: woocommerce-subscriptions.php:328 -msgid "" -"Subscriptions will appear here for you to view and manage once purchased by " -"a customer." -msgstr "" -"Les abonnements apparaîtront ici pour que vous puissiez les consulter et les " -"gérer une fois achetés par un client." - -#: woocommerce-subscriptions.php:326 -msgid "No Subscriptions found" -msgstr "Aucun abonnement trouvé" - -#: woocommerce-subscriptions.php:281 -msgid "This is where subscriptions are stored." -msgstr "Il s’agit de l’emplacement de stockage des abonnements." - -#: woocommerce-subscriptions.php:278 -msgctxt "custom post type setting" -msgid "Parent Subscriptions" -msgstr "Abonnements parents" - -#: woocommerce-subscriptions.php:277 -msgctxt "custom post type setting" -msgid "No Subscriptions found in trash" -msgstr "Aucun abonnement trouvé dans la corbeille" - -#: woocommerce-subscriptions.php:273 woocommerce-subscriptions.php:274 -msgctxt "custom post type setting" -msgid "View Subscription" -msgstr "Afficher l’abonnement" - -#: woocommerce-subscriptions.php:272 -msgctxt "custom post type setting" -msgid "New Subscription" -msgstr "Nouvel abonnement" - -#: woocommerce-subscriptions.php:271 -msgctxt "custom post type setting" -msgid "Edit Subscription" -msgstr "Modifier l’abonnement" - -#: woocommerce-subscriptions.php:270 -msgctxt "custom post type setting" -msgid "Edit" -msgstr "Modifier" - -#: woocommerce-subscriptions.php:269 -msgctxt "custom post type setting" -msgid "Add New Subscription" -msgstr "Ajouter un nouvel abonnement" - -#: woocommerce-subscriptions.php:268 -msgctxt "custom post type setting" -msgid "Add Subscription" -msgstr "Ajouter un abonnement" - -#: wcs-functions.php:345 -msgid "Date type can not be an empty string." -msgstr "Le type de date ne peut pas être une chaîne vide." - -#: wcs-functions.php:343 -msgid "Date type is not a string." -msgstr "Le type de date n’est pas une chaîne." - -#: wcs-functions.php:254 -msgid "Can not get status name. Status is not a string." -msgstr "Impossible d’obtenir le nom de l’état. L’état n’est pas une chaîne." - -#: wcs-functions.php:238 -msgctxt "Subscription status" -msgid "Pending Cancellation" -msgstr "Annulation en attente" - -#: includes/class-wc-subscriptions-manager.php:1069 wcs-functions.php:237 -msgctxt "Subscription status" -msgid "Expired" -msgstr "Expiré" - -#: includes/class-wc-subscriptions-switcher.php:2704 wcs-functions.php:236 -msgctxt "Subscription status" -msgid "Switched" -msgstr "Changé" - -#: includes/class-wc-subscriptions-manager.php:1066 wcs-functions.php:235 -msgctxt "Subscription status" -msgid "Cancelled" -msgstr "Annulé" - -#: wcs-functions.php:234 -msgctxt "Subscription status" -msgid "On hold" -msgstr "En attente" - -#: includes/class-wc-subscriptions-manager.php:1063 wcs-functions.php:233 -msgctxt "Subscription status" -msgid "Active" -msgstr "Actif" - -#: includes/class-wc-subscriptions-manager.php:1072 wcs-functions.php:232 -msgctxt "Subscription status" -msgid "Pending" -msgstr "En attente" - -#: tests/unit/wcs_test_wcs_functions.php:833 -msgctxt "table column header" -msgid "Big Bang" -msgstr "Big Bang" - -#: templates/single-product/add-to-cart/subscription.php:32 -#: templates/single-product/add-to-cart/variable-subscription.php:30 -msgid "You have an active subscription to this product already." -msgstr "Vous avez déjà un abonnement actif à ce produit." - -#: includes/privacy/class-wcs-privacy-exporters.php:84 wcs-functions.php:283 -msgid "Shipping Address" -msgstr "Adresse de livraison" - -#: includes/privacy/class-wcs-privacy-exporters.php:83 wcs-functions.php:284 -msgid "Billing Address" -msgstr "Adresse de facturation" - -#: includes/admin/meta-boxes/views/html-retries-table.php:31 -msgid "Email" -msgstr "Adresse de messagerie" - -#. translators: placeholder is price string, denotes tax included in cart/order -#. total -#: includes/wcs-cart-functions.php:320 -msgctxt "includes tax" -msgid "(includes %s)" -msgstr "(inclut %s)" - -#: templates/myaccount/subscription-totals-table.php:35 -msgid "Are you sure you want remove this item from your subscription?" -msgstr "Voulez-vous vraiment supprimer cet article de votre abonnement ?" - -#: templates/myaccount/subscription-totals.php:23 -msgid "Subscription totals" -msgstr "Totaux des abonnements" - -#: templates/myaccount/subscription-details.php:100 -msgctxt "date on subscription updates list. Will be localized" -msgid "l jS \\o\\f F Y, h:ia" -msgstr "\\f F Y, h:ial jS \\o" - -#: templates/myaccount/subscription-details.php:94 -msgid "Subscription updates" -msgstr "Mises à jour des abonnements" - -#: templates/myaccount/subscription-details.php:81 -msgid "Actions" -msgstr "Actions" - -#: templates/myaccount/subscription-details.php:28 -msgctxt "customer subscription table header" -msgid "Trial end date" -msgstr "Date de fin d’essai" - -#: templates/myaccount/subscription-details.php:27 -msgctxt "customer subscription table header" -msgid "End date" -msgstr "Date de fin" - -#: templates/myaccount/subscription-details.php:26 -msgctxt "customer subscription table header" -msgid "Next payment date" -msgstr "Date du paiement suivant" - -#: templates/myaccount/subscription-details.php:25 -msgctxt "customer subscription table header" -msgid "Last order date" -msgstr "Date de la dernière commande" - -#: includes/class-wcs-template-loader.php:28 -msgid "My Account" -msgstr "Mon compte :" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:250 -#: includes/class-wcs-template-loader.php:28 -#: includes/wcs-helper-functions.php:286 -msgid "Invalid Subscription." -msgstr "Abonnement non valide." - -#: templates/myaccount/related-subscriptions.php:15 -msgid "Related subscriptions" -msgstr "Abonnements liés" - -#: templates/myaccount/my-subscriptions.php:50 -#: templates/myaccount/related-orders.php:84 -#: templates/myaccount/related-subscriptions.php:46 -msgctxt "view a subscription" -msgid "View" -msgstr "Voir" - -#: templates/myaccount/related-orders.php:65 -msgctxt "pay for a subscription" -msgid "Pay" -msgstr "Payer" - -#: templates/myaccount/related-orders.php:22 -msgid "Order" -msgstr "Ordre" - -#: includes/admin/class-wcs-admin-meta-boxes.php:79 -#: includes/admin/class-wcs-admin-meta-boxes.php:83 -msgid "Related Orders" -msgstr "Commandes similaires" - -#. translators: placeholder is the display name of a payment gateway a -#. subscription was paid by -#. translators: %s: payment method. -#: includes/admin/class-wcs-admin-post-types.php:609 -#: includes/class-wc-subscription.php:2025 -msgid "Via %s" -msgstr "Via %s" - -#: templates/myaccount/my-subscriptions.php:33 -#: templates/myaccount/related-subscriptions.php:31 -msgid "ID" -msgstr "ID" - -#: includes/admin/class-wcs-admin-post-types.php:428 -msgid "Next Payment" -msgstr "Paiement suivant" - -#: includes/admin/class-wcs-admin-post-types.php:430 -msgid "End Date" -msgstr "Date de fin" - -#: includes/admin/class-wcs-admin-post-types.php:426 -msgid "Start Date" -msgstr "Date de début" - -#: includes/class-wcs-query.php:296 -msgid "View subscription" -msgstr "Afficher l’abonnement" - -#: templates/emails/plain/subscription-info.php:20 -#: templates/emails/subscription-info.php:21 -msgid "Subscription information" -msgstr "Informations sur l’abonnement" - -#. translators: placeholder is subscription's view url -#: templates/emails/plain/customer-completed-switch-order.php:35 -msgid "View your subscription: %s" -msgstr "Afficher votre abonnement : %s" - -#. translators: placeholder is order's view url -#: templates/emails/plain/customer-completed-switch-order.php:24 -msgid "View your order: %s" -msgstr "Afficher votre commande : %s" - -#. translators: placeholder is localised date string -#: templates/emails/plain/cancelled-subscription.php:39 -msgid "End of Prepaid Term: %s" -msgstr "Fin du terme prépayé : %s" - -#. translators: $1: customer's billing first name and last name -#: templates/emails/cancelled-subscription.php:16 -#: templates/emails/plain/cancelled-subscription.php:16 -msgid "" -"A subscription belonging to %1$s has been cancelled. Their subscription's " -"details are as follows:" -msgstr "" -"Un abonnement appartenant à %1$s a été annulé. Les détails de son abonnement " -"sont les suivants :" - -#. translators: placeholder is the subscription order number wrapped in -#. tags -#: templates/checkout/subscription-receipt.php:18 -#: templates/emails/plain/email-order-details.php:19 -msgid "Subscription Number: %s" -msgstr "Numéro d’abonnement : %s" - -#: templates/emails/plain/email-order-details.php:17 -msgid "Order date: %s" -msgstr "Date de la commande : %s" - -#: templates/emails/plain/email-order-details.php:16 -msgid "Order number: %s" -msgstr "Numéro de commande : %s" - -#: templates/emails/customer-renewal-invoice.php:24 -#: templates/emails/customer-renewal-invoice.php:33 -msgid "Pay Now »" -msgstr "Payer maintenant »" - -#: templates/emails/customer-completed-switch-order.php:18 -#: templates/emails/plain/customer-completed-switch-order.php:17 -msgid "" -"You have successfully changed your subscription items. Your new order and " -"subscription details are shown below for your reference:" -msgstr "" -"Vous avez modifié avec succès vos articles d’abonnement. Les détails de " -"votre nouvelle commande et de votre abonnement sont indiqués ci-dessous pour " -"votre référence :" - -#: includes/admin/class-wcs-admin-post-types.php:423 -#: templates/emails/cancelled-subscription.php:21 -#: templates/emails/expired-subscription.php:21 -#: templates/emails/on-hold-subscription.php:21 -#: templates/myaccount/my-subscriptions.php:21 -#: templates/myaccount/related-subscriptions.php:21 -#: woocommerce-subscriptions.php:267 -msgid "Subscription" -msgstr "Abonnement" - -#. translators: $1: customer's billing first name and last name -#: templates/emails/expired-subscription.php:16 -#: templates/emails/plain/expired-subscription.php:16 -msgid "" -"A subscription belonging to %1$s has expired. Their subscription's details " -"are as follows:" -msgstr "" -"Un abonnement appartenant à %1$s a expiré. Les détails de son abonnement " -"sont les suivants :" - -#: templates/emails/admin-new-switch-order.php:28 -#: templates/emails/customer-completed-switch-order.php:26 -msgid "New subscription details" -msgstr "Détails du nouvel abonnement" - -#: templates/emails/admin-new-switch-order.php:20 -msgid "Switch Order Details" -msgstr "Détails de la commande de changement" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:43 -msgid "Customer Totals" -msgstr "Totaux des clients" - -#: includes/privacy/class-wcs-privacy-exporters.php:79 -msgid "Recurring Total" -msgstr "" - -#. translators: %s: shipping method label. -#: includes/wcs-cart-functions.php:97 includes/wcs-cart-functions.php:102 -msgid "Shipping via %s" -msgstr "Livraison via %s" - -#: templates/checkout/recurring-totals.php:31 -#: templates/checkout/recurring-totals.php:32 -msgid "Subtotal" -msgstr "Sous-total" - -#: templates/checkout/recurring-totals.php:151 -#: templates/checkout/recurring-totals.php:152 -msgid "Recurring total" -msgstr "" - -#: templates/checkout/form-change-payment-method.php:82 -msgid "" -"Sorry, it seems no payment gateways support changing the recurring payment " -"method. Please contact us if you require assistance or to make alternate " -"arrangements." -msgstr "" -"Désolé, il semble qu’aucune passerelle de paiement ne prenne en charge la " -"modification du moyen de paiement récurrent. Veuillez nous contacter si vous " -"avez besoin d’aide ou si vous désirez mettre en place une alternative." - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:21 -msgid "Products" -msgstr "Produits" - -#: templates/admin/deprecated/order-tax-html.php:21 -msgid "Shipping Tax:" -msgstr "Taxe d’expédition :" - -#: templates/admin/deprecated/order-tax-html.php:17 -msgid "Recurring Sales Tax:" -msgstr "Taxes de vente récurrentes :" - -#: templates/admin/deprecated/order-shipping-html.php:34 -#: templates/admin/deprecated/order-shipping-html.php:36 -msgid "Other" -msgstr "Autre" - -#: templates/admin/deprecated/order-shipping-html.php:13 -msgid "Shipping Method" -msgstr "Méthode d’expédition" - -#: templates/admin/deprecated/order-shipping-html.php:8 -msgid "Label" -msgstr "Nom" - -#: templates/admin/html-variation-price.php:49 -msgid "Billing interval:" -msgstr "Intervalle de facturation :" - -#. translators: %s: currency symbol. -#. translators: placeholder is a currency symbol / code -#: includes/admin/class-wc-subscriptions-admin.php:301 -#: templates/admin/html-variation-price.php:44 -msgid "Subscription price (%s)" -msgstr "Prix de l’abonnement (%s)" - -#: includes/admin/class-wc-subscriptions-admin.php:354 -#: templates/admin/html-variation-price.php:25 -msgid "Free trial" -msgstr "Essai gratuit" - -#. translators: %s is a currency symbol / code -#: includes/admin/class-wc-subscriptions-admin.php:340 -#: templates/admin/html-variation-price.php:20 -msgid "Sign-up fee (%s)" -msgstr "Frais d’inscription (%s)" - -#: templates/admin/deprecated/html-variation-price.php:105 -msgctxt "example number of days / weeks / months" -msgid "e.g. 3" -msgstr "par ex. 3" - -#: includes/wcs-user-functions.php:345 -#: templates/single-product/add-to-cart/subscription.php:30 -#: templates/single-product/add-to-cart/variable-subscription.php:28 -msgid "Resubscribe" -msgstr "Se réabonner" - -#: includes/wcs-time-functions.php:210 -msgctxt "no trial period" -msgid "no" -msgstr "non" - -#: includes/wcs-time-functions.php:159 -msgctxt "period interval (eg \"$10 _every_ 2 weeks\")" -msgid "every" -msgstr "chaque" - -#: includes/wcs-order-functions.php:523 -msgid "Invalid data. No valid item id was passed in." -msgstr "" -"Données non valides. Aucun identifiant d’article valide n’a été transmis." - -#: includes/wcs-order-functions.php:519 -msgid "Invalid data. No valid subscription / order was passed in." -msgstr "" -"Données non valides. Aucun abonnement/commande valide n’a été transmis." - -#. translators: placeholder is an order type. -#: includes/wcs-order-functions.php:329 -msgid "\"%s\" is not a valid new order type." -msgstr "« %s » n’est pas un type de nouvelle commande valide." - -#: includes/wcs-order-functions.php:324 -msgid "$type passed to the function was not a string." -msgstr "$type transmis à la fonction n’était pas une chaîne." - -#. translators: placeholder is a date. -#: includes/wcs-order-functions.php:305 -msgid "Resubscribe Order – %s" -msgstr "Commande de réabonnement – %s" - -#. translators: placeholder is a date. -#: includes/wcs-order-functions.php:301 -msgid "Subscription Renewal Order – %s" -msgstr "Commande de renouvellement d’abonnement – %s" - -#. translators: placeholders are strftime() strings. -#. translators: Order date parsed by strftime -#: includes/wcs-order-functions.php:296 wcs-functions.php:161 -msgctxt "" -"Used in subscription post title. \"Subscription renewal order - \"" -msgid "%b %d, %Y @ %I:%M %p" -msgstr "%b %d, %Y à %I:%M %p" - -#. translators: minute placeholder for time input, javascript format -#: includes/wcs-helper-functions.php:48 -msgid "MM" -msgstr "MM" - -#. translators: hour placeholder for time input, javascript format -#: includes/wcs-helper-functions.php:45 -msgid "HH" -msgstr "HH" - -#. translators: date placeholder for input, javascript format -#: includes/wcs-helper-functions.php:40 -msgid "YYYY-MM-DD" -msgstr "AAAA-MM-JJ" - -#. translators: 1$: trial length (e.g. "3 weeks"), 2$: subscription string -#. (e.g. "$10 up front then $5 on March 23rd every 3rd year") -#: includes/wcs-formatting-functions.php:219 -msgid "%1$s free trial then %2$s" -msgstr "%1$s essai gratuit puis %2$s" - -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March -#. 23rd every 3rd year"), 2$: trial length (e.g. "3 weeks") -#: includes/wcs-formatting-functions.php:216 -msgid "%1$s after %2$s free trial" -msgstr "%1$s après l’essai gratuit de %2$s" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount, 4$: subscription period (e.g. "month" or "3 months") -#: includes/wcs-formatting-functions.php:194 -msgid "%1$s %2$s then %3$s / %4$s" -msgid_plural "%1$s %2$s then %3$s every %4$s" -msgstr[0] "%1$s %2$s puis %3$s / %4$s" -msgstr[1] "%1$s %2$s puis %3$s chaque %4$s" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount, 4$: month (e.g. "March"), 5$: day of the month (e.g. -#. "23rd"), 6$: interval (e.g. "3rd") -#: includes/wcs-formatting-functions.php:184 -msgid "%1$s %2$s then %3$s on %4$s %5$s every %6$s year" -msgstr "%1$s %2$s puis %3$s le %4$s %5$s chaque %6$s année" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount, 4$: month of year (e.g. "March"), 5$: day of the month -#. (e.g. "23rd") -#: includes/wcs-formatting-functions.php:175 -msgid "%1$s %2$s then %3$s on %4$s %5$s each year" -msgstr "%1$s %2$s puis %3$s le %4$s %5$s chaque année" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount, 4$: day of the month (e.g. "23rd"), 5$: interval (e.g. -#. "3rd") -#: includes/wcs-formatting-functions.php:157 -msgid "%1$s %2$s then %3$s on the %4$s day of every %5$s month" -msgstr "%1$s %2$s puis %3$s le %4$s jour de chaque %5$s mois" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount, 4$: interval (e.g. "3rd") -#: includes/wcs-formatting-functions.php:154 -msgid "%1$s %2$s then %3$s on the last day of every %4$s month" -msgstr "%1$s %2$s puis %3$s le dernier jour de chaque %4$s mois" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount, 4$: day of the month (e.g. "23rd"); (e.g. "$10 up -#. front then $40 on the 23rd of each month") -#: includes/wcs-formatting-functions.php:138 -msgid "%1$s %2$s then %3$s on the %4$s of each month" -msgstr "%1$s %2$s puis %3$s le %4$s de chaque mois" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount; (e.g. "$10 up front then $30 on the last day of each -#. month") -#: includes/wcs-formatting-functions.php:135 -msgid "%1$s %2$s then %3$s on the last day of each month" -msgstr "%1$s %2$s puis %3$s le dernier jour de chaque mois" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front" ), -#. 3$: recurring amount, 4$: interval (e.g. "2nd week"), 5$: day of the week -#. (e.g. "Thursday"); (e.g. "$10 up front, then $20 every 2nd week on -#. Wednesday") -#: includes/wcs-formatting-functions.php:122 -msgid "%1$s %2$s then %3$s every %4$s on %5$s" -msgstr "%1$s %2$s puis %3$s chaque %4$s le %5$s" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount string, 4$: payment day of the week (e.g. "$15 up -#. front, then $10 every Wednesday") -#: includes/wcs-formatting-functions.php:113 -msgid "%1$s %2$s then %3$s every %4$s" -msgstr "%1$s %2$s puis %3$s chaque %4$s" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), -#. 3$: recurring amount string (e.g. "£10 / month" ) -#: includes/wcs-formatting-functions.php:99 -msgid "%1$s %2$s then %3$s" -msgstr "%1$s %2$s puis %3$s" - -#: includes/wcs-formatting-functions.php:41 -msgctxt "initial payment on a subscription" -msgid "up front" -msgstr "à l’avance" - -#. translators: placeholder is either subscription key or a subscription id, -#. or, failing that, empty (e.g. "145_21" or "145") -#: includes/wcs-deprecated-functions.php:180 -msgid "" -"Could not get subscription. Most likely the subscription key does not refer " -"to a subscription. The key was: \"%s\"." -msgstr "" -"Impossible d’obtenir l’abonnement. Très probablement, la clé d’abonnement ne " -"fait pas référence à un abonnement. La clé était : « %s »." - -#. translators: placeholder is a date -#: includes/wcs-cart-functions.php:389 -#: tests/unit/wcs_test_wcs_cart_functions.php:225 -msgid "First renewal: %s" -msgstr "Premier renouvellement : %s" - -#: includes/wcs-cart-functions.php:282 -msgid "Free shipping coupon" -msgstr "Code promo livraison gratuite" - -#: includes/wcs-cart-functions.php:227 -msgctxt "shipping method price" -msgid "Free" -msgstr "Gratuit" - -#: includes/upgrades/templates/wcs-upgrade.php:72 -msgid "" -"There was an error with the update. Please refresh the page and try again." -msgstr "" -"Une erreur est survenue lors de la mise à jour. Veuillez rafraîchir la page " -"et réessayer." - -#: includes/upgrades/templates/wcs-upgrade.php:71 -msgid "Update Error" -msgstr "Erreur de mise à jour" - -#. translators: $1: placeholder is number of weeks, 2$: path to the file -#: includes/upgrades/templates/wcs-upgrade.php:66 -msgid "" -"To record the progress of the update a new log file was created. This file " -"will be automatically deleted in %1$d weeks. If you would like to delete it " -"sooner, you can find it here: %2$s" -msgstr "" -"Pour enregistrer la progression de la mise à jour, un nouveau fichier " -"journal a été créé. Ce fichier sera supprimé automatiquement dans " -"%1$d semaines. Si vous voulez le supprimer plus tôt, vous pouvez le trouver " -"ici : %2$s" - -#: includes/upgrades/templates/wcs-upgrade.php:63 -msgid "Continue" -msgstr "Continuer" - -#: includes/upgrades/templates/wcs-upgrade.php:62 -msgid "Your database has been updated successfully!" -msgstr "Votre base de données a été mise à jour avec succès !" - -#: includes/upgrades/templates/wcs-upgrade.php:61 -msgid "Update Complete" -msgstr "Mise à jour terminée" - -#: includes/upgrades/templates/wcs-upgrade.php:53 -msgid "" -"Remember, although the update process may take a while, customers and other " -"non-administrative users can browse and purchase from your store without " -"interruption while the update is in progress." -msgstr "" -"Rappelez-vous que, bien que le processus de mise à jour puisse prendre un " -"certain temps, les clients et autres utilisateurs non administratifs peuvent " -"parcourir et acheter dans votre boutique sans interruption pendant que la " -"mise à jour est en cours." - -#: includes/upgrades/templates/wcs-upgrade.php:51 -msgid "" -"Please keep this page open until the update process completes. No need to " -"refresh or restart the process." -msgstr "" -"Veuillez garder cette page ouverte jusqu’à la fin du processus de mise à " -"jour. Pas besoin de rafraîchir ou de redémarrer le processus." - -#: includes/upgrades/templates/wcs-upgrade.php:50 -msgid "" -"This page will display the results of the process as each batch of " -"subscriptions is updated." -msgstr "" -"Cette page affichera les résultats du processus au fur et à mesure que " -"chaque lot d’abonnements est mis à jour." - -#: includes/upgrades/templates/wcs-upgrade.php:49 -msgid "Update in Progress" -msgstr "Mise à jour en cours" - -#: includes/upgrades/templates/wcs-upgrade.php:45 -msgctxt "text on submit button" -msgid "Update Database" -msgstr "Mettre à jour la base de données" - -#: includes/upgrades/templates/wcs-upgrade.php:43 -msgid "" -"Customers and other non-administrative users can browse and purchase from " -"your store without interruption while the update is in progress." -msgstr "" -"Les clients et autres utilisateurs non administratifs peuvent parcourir et " -"acheter dans votre boutique sans interruption pendant que la mise à jour est " -"en cours." - -#: includes/upgrades/templates/wcs-upgrade.php:41 -msgid "The update process may take a little while, so please be patient." -msgstr "" -"Le processus de mise à jour peut prendre un peu de temps, alors soyez " -"patient." - -#. translators: 1$: number of subscriptions on site, 2$, lower estimate -#. (minutes), 3$: upper estimate -#: includes/upgrades/templates/wcs-upgrade.php:38 -msgid "" -"The full update process for the %1$d subscriptions on your site will take " -"between %2$d and %3$d minutes." -msgstr "" -"Le processus complet de mise à jour des %1$d abonnements sur votre site " -"prendra entre %2$d et %3$d minutes. " - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-upgrade.php:33 -msgid "" -"Before we send you on your way, we need to update your database to the " -"newest version. If you do not have a recent backup of your site, %snow is " -"the time to create one%s." -msgstr "" -"Avant de vous laisser, nous devons mettre à jour votre base de données avec " -"la dernière version. Si vous ne disposez pas d’une sauvegarde récente de " -"votre site, %sil est maintenant temps d’en créer une%s." - -#: includes/upgrades/templates/wcs-upgrade.php:30 -msgid "The WooCommerce Subscriptions plugin has been updated!" -msgstr "L’extension WooCommerce Subscriptions a été mise à jour !" - -#: includes/upgrades/templates/wcs-upgrade.php:29 -msgid "Database Update Required" -msgstr "Mise à jour de base de données obligatoire" - -#: includes/upgrades/templates/wcs-upgrade.php:19 -msgid "WooCommerce Subscriptions Update" -msgstr "Mise à jour de WooCommerce Subscriptions" - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:36 -msgid "" -"Rest assured, although the update process may take a little while, it is " -"coded to prevent defects, your site is safe and will be up and running again," -" faster than ever, shortly." -msgstr "" -"Rassurez-vous, bien que le processus de mise à jour puisse prendre un peu de " -"temps, il est codé pour éviter les défauts, votre site est sûr et sera à " -"nouveau opérationnel, plus rapidement que jamais, sous peu." - -#. translators: placeholder is number of seconds -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:34 -msgid "" -"If you received a server error and reloaded the page to find this notice, " -"please refresh the page in %s seconds and the upgrade routine will " -"recommence without issues." -msgstr "" -"Si vous avez reçu une erreur de serveur et que vous voyez cet avis après " -"avoir rechargé la page, veuillez rafraîchir la page dans %s secondes et la " -"routine de mise à niveau recommencera sans problème." - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:31 -msgid "" -"The WooCommerce Subscriptions plugin is currently running its database " -"upgrade routine." -msgstr "" -"L’extension WooCommerce Subscriptions exécute actuellement sa routine de " -"mise à niveau de la base de données." - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:30 -msgid "The Upgrade is in Progress" -msgstr "La mise à niveau est en cours" - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:24 -msgid "WooCommerce Subscriptions Update in Progress" -msgstr "Mise à jour de WooCommerce Subscriptions en cours" - -#: includes/upgrades/templates/wcs-about-2-0.php:194 -msgid "Go to WooCommerce Subscriptions Settings" -msgstr "Accéder aux paramètres de WooCommerce Subscriptions" - -#. translators: all placeholders are opening and closing tags, no need -#. to order them -#: includes/upgrades/templates/wcs-about-2-0.php:188 -msgid "" -"Want to list all the subscriptions on a site? Get %sexample.com/wc-" -"api/v2/subscriptions/%s. Want the details of a specific subscription? Get " -"%s/wc-api/v2/subscriptions//%s." -msgstr "" -"Vous voulez répertorier tous les abonnements sur un site ? Obtenez %sexample." -"com/wc-api/v2/subscriptions/%s. Vous voulez les détails d’un abonnement " -"spécifique ? Obtenez %s/wc-api/v2/subscriptions//%s." - -#: includes/upgrades/templates/wcs-about-2-0.php:185 -msgid "" -"We didn't just improve interfaces for humans, we also improved them for " -"computers. Your applications can now create, read, update or delete " -"subscriptions via RESTful API endpoints." -msgstr "" -"Nous n’avons pas seulement amélioré les interfaces pour les humains, nous " -"les avons également améliorées pour les ordinateurs. Vos applications " -"peuvent désormais créer, lire, mettre à jour ou supprimer des abonnements " -"via des points de terminaison API RESTful." - -#: includes/upgrades/templates/wcs-about-2-0.php:184 -msgid "REST API Endpoints" -msgstr "Points de terminaison API REST" - -#. translators: all placeholders are opening and closing tags, no need -#. to order them -#: includes/upgrades/templates/wcs-about-2-0.php:180 -msgid "" -"Because the %sWC_Subscription%s class extends %sWC_Order%s, you can use its " -"familiar methods, like %s$subscription->update_status()%s or %s$subscription-" -">get_total()%s." -msgstr "" -"Comme la classe %sWC_Subscription%s inclut %sWC_Order%s, vous pouvez " -"utiliser ses méthodes familières, comme %s$subscription->update_status()%s " -"ou %s$subscription->get_total()%s." - -#: includes/upgrades/templates/wcs-about-2-0.php:177 -msgid "" -"Subscriptions 2.0 introduces a new object for working with a subscription at " -"the application level. The cumbersome APIs for retrieving or modifying a " -"subscription's data are gone!" -msgstr "" -"Subscriptions 2.0 introduit un nouvel objet pour fonctionner avec un " -"abonnement au niveau de l’application. Les API encombrantes pour récupérer " -"ou modifier les données d’un abonnement ont disparu !" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:175 -msgid "New %sWC_Subscription%s Object" -msgstr "Nouvel objet %sWC_Subscription%s" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:169 -msgid "" -"Developers can also now use all the familiar WordPress functions, like " -"%sget_posts()%s, to query or modify subscription data." -msgstr "" -"De même, les développeurs peuvent désormais utiliser toutes les fonctions " -"WordPress familières, comme %sget_posts()%s, pour interroger ou modifier les " -"données d’abonnement." - -#: includes/upgrades/templates/wcs-about-2-0.php:166 -msgid "" -"By making a subscription a Custom Order Type, a subscription is also now a " -"custom post type. This makes it faster to query subscriptions and it uses a " -"database schema that is as scalable as WordPress posts and pages." -msgstr "" -"En faisant d’un abonnement un type de commande personnalisé, un abonnement " -"devient également un type d’article personnalisé. Cela accélère " -"l’interrogation des abonnements et utilise un schéma de base de données " -"aussi évolutif que les articles et les pages WordPress." - -#. translators: placeholders are opening and closing code tags -#: includes/upgrades/templates/wcs-about-2-0.php:164 -msgid "New %sshop_subscription%s Post Type" -msgstr "Nouveau type d’article %sshop_subscription%s" - -#: includes/upgrades/templates/wcs-about-2-0.php:158 -msgid "" -"Subscriptions 2.0 introduces a new architecture built on the WooCommerce " -"Custom Order Types API." -msgstr "" -"Subscriptions 2.0 introduit une nouvelle architecture basée sur l’API " -"WooCommerce Custom Order Types." - -#: includes/upgrades/templates/wcs-about-2-0.php:157 -#: includes/upgrades/templates/wcs-about.php:151 -msgid "Peek Under the Hood for Developers" -msgstr "Informations détaillées pour les développeurs" - -#: includes/upgrades/templates/wcs-about-2-0.php:150 -msgid "And much more..." -msgstr "Et bien plus encore…" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:137 -msgid "" -"It was already possible to change a subscription's next payment date, but " -"some store managers wanted to provide a customer with an extended free trial " -"or add an extra month to the expiration date. Now you can change all of " -"these dates from the %sEdit Subscription%s screen." -msgstr "" -"Il était déjà possible de modifier la date du prochain paiement d’un " -"abonnement, mais certains gérants de boutique souhaitaient proposer à un " -"client un essai gratuit prolongé ou ajouter un mois supplémentaire à la date " -"d’expiration. Nous pouvez désormais modifier toutes ces dates sur l’écran " -"%sModifier l’abonnement%s." - -#: includes/upgrades/templates/wcs-about-2-0.php:134 -msgid "Change Trial and End Dates" -msgstr "Modifier les dates d’essai et de fin" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:124 -msgid "" -"For a store manager to change a subscription from automatic to manual " -"renewal payments (or manual to automatic) with Subscriptions v1.5, the " -"database needed to be modified directly. Subscriptions now provides a way " -"for payment gateways to allow you to change that from the new %sEdit " -"Subscription%s interface." -msgstr "" -"Pour qu’un gérant de boutique puisse changer un abonnement de paiements de " -"renouvellement automatiques à manuels (ou de manuels à automatiques) avec " -"Subscriptions v1.5, la base de données devait être modifiée directement. " -"Subscriptions permet désormais aux passerelles de paiement de vous autoriser " -"à changer cela dans la nouvelle interface %sModifier l’abonnement%s." - -#. translators: placeholders are for opening and closing link () tags -#. translators: placeholders are opening and closing anchor tags linking to -#. documentation -#: includes/upgrades/templates/wcs-about-2-0.php:115 -#: includes/upgrades/templates/wcs-about-2-0.php:128 -#: includes/upgrades/templates/wcs-about-2-0.php:141 -#: includes/upgrades/templates/wcs-about.php:120 -#: includes/upgrades/templates/wcs-about.php:131 -#: includes/upgrades/templates/wcs-about.php:142 -#: includes/upgrades/templates/wcs-about.php:170 -#: includes/upgrades/templates/wcs-about.php:191 -msgid "%sLearn more »%s" -msgstr "%sEn savoir plus »%s" - -#. translators: placeholders are for opening and closing link () tags -#: includes/upgrades/templates/wcs-about-2-0.php:111 -msgid "" -"By default, adding new files to an existing subscription product will " -"automatically provide active subscribers with access to the new files. " -"However, now you can enable a %snew content dripping setting%s to provide " -"subscribers with access to new files only after the next renewal payment." -msgstr "" -"Par défaut, l’ajout de nouveaux fichiers à un produit d’abonnement existant " -"fournira automatiquement aux abonnés actifs l’accès aux nouveaux fichiers. " -"Cependant, vous pouvez activer un %snouveau paramètre de diffusion de " -"contenu%s pour permettre aux abonnés d’accéder aux nouveaux fichiers " -"uniquement après le prochain paiement de renouvellement." - -#: includes/admin/class-wc-subscriptions-admin.php:1348 -#: includes/upgrades/templates/wcs-about-2-0.php:108 -msgid "Drip Downloadable Content" -msgstr "Diffuser le contenu téléchargeable" - -#. translators: placeholders are opening and closing link tags -#: includes/upgrades/templates/wcs-about-2-0.php:97 -msgid "Learn more about the new %sView Subscription page%s." -msgstr "En savoir plus sur la nouvelle %spage Afficher l’abonnement%s." - -#: includes/upgrades/templates/wcs-about-2-0.php:93 -msgid "" -"This new page is also where the customer can suspend or cancel their " -"subscription, change payment method, change shipping address or " -"upgrade/downgrade an item." -msgstr "" -"Cette nouvelle page permet également au client de suspendre ou d’annuler son " -"abonnement, de modifier le moyen de paiement, de modifier l’adresse de " -"livraison ou de mettre à niveau/rétrograder un article." - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:91 -msgid "" -"Your customers can now view the full details of a subscription, including " -"line items, billing and shipping address, billing schedule and renewal " -"orders, from a special %sMy Account > View Subscription%s page." -msgstr "" -"Vos clients peuvent désormais voir tous les détails d’un abonnement, " -"notamment les articles d'une ligne, l’adresse de facturation et de livraison," -" le calendrier de facturation et les commandes de renouvellement, sur une " -"page spéciale %sMon compte > Afficher l’abonnement%s." - -#: includes/upgrades/templates/wcs-about-2-0.php:87 -msgid "New View Subscription Page" -msgstr "Nouvelle page Afficher l’abonnement" - -#. translators: placeholers are link tags: 1$-2$ new subscription page, 3$-4$: -#. docs on woocommerce.com -#: includes/upgrades/templates/wcs-about-2-0.php:76 -msgid "" -"%1$sAdd a subscription%2$s now or %3$slearn more%4$s about the new interface." -msgstr "" -"%1$sAjoutez un abonnement%2$s maintenant ou %3$sdécouvrez%4$s la nouvelle " -"interface." - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:72 -msgid "" -"The new interface is also built on the existing %sEdit Order%s screen. If " -"you've ever modified an order, you already know how to modify a subscription." -msgstr "" -"La nouvelle interface est également basée sur l’écran %sModifier la " -"commande%s existant. Si vous avez déjà modifié une commande, vous savez déjà " -"comment modifier un abonnement." - -#: includes/upgrades/templates/wcs-about-2-0.php:69 -msgid "" -"Subscriptions v2.0 introduces a new administration interface to add or edit " -"a subscription. You can make all the familiar changes, like modifying " -"recurring totals or subscription status. You can also make some new " -"modifications, like changing the expiration date, adding a shipping cost or " -"adding a product line item." -msgstr "" -"Subscriptions v2.0 introduit une nouvelle interface d’administration pour " -"ajouter ou modifier un abonnement. Vous pouvez apporter toutes les " -"modifications habituelles, comme la modification des totaux récurrents ou de " -"l’état de l’abonnement. Vous pouvez également apporter de nouvelles " -"modifications, comme modifier la date d’expiration, ajouter des frais de " -"port ou ajouter article d'une ligne de produits." - -#: includes/upgrades/templates/wcs-about-2-0.php:68 -msgid "New Add/Edit Subscription Screen" -msgstr "Nouvel écran Ajouter/Modifier un abonnement" - -#. translators: placeholders are opening and closing link tags -#: includes/upgrades/templates/wcs-about-2-0.php:56 -msgid "Learn more about the new %smultiple subscriptions%s feature." -msgstr "" -"En savoir plus sur la nouvelle fonctionnalité %sabonnements multiples%s." - -#: includes/upgrades/templates/wcs-about-2-0.php:53 -msgid "" -"Customers can now purchase different subscription products in one " -"transaction. The products can bill on any schedule and have any combination " -"of sign-up fees and/or free trials." -msgstr "" -"Les clients peuvent désormais acheter différents produits d’abonnement en " -"une seule transaction. Les produits peuvent être facturés selon n’importe " -"quel calendrier et avoir n’importe quelle combinaison de frais d’inscription " -"et/ou d’essais gratuits." - -#: includes/upgrades/templates/wcs-about-2-0.php:52 -msgid "It's now easier for your customers to buy more subscriptions!" -msgstr "" -"Il est désormais plus facile pour vos clients d’acheter plus d’abonnements !" - -#: includes/upgrades/templates/wcs-about-2-0.php:51 -msgid "Multiple Subscriptions" -msgstr "Abonnements multiples" - -#: includes/upgrades/templates/wcs-about-2-0.php:42 -#: includes/upgrades/templates/wcs-about.php:41 -msgid "Check Out What's New" -msgstr "Découvrir les nouveautés" - -#. translators: placeholder is version number -#: includes/upgrades/templates/wcs-about-2-0.php:31 -#: includes/upgrades/templates/wcs-about.php:30 -msgid "Version %s" -msgstr "Version %s" - -#: includes/upgrades/templates/update-welcome-notice.php:6 -#: includes/upgrades/templates/wcs-about-2-0.php:25 -#: includes/upgrades/templates/wcs-about.php:24 -msgid "We hope you enjoy it!" -msgstr "Nous espérons que vous l’apprécierez !" - -#: includes/upgrades/templates/wcs-about-2-0.php:24 -msgid "" -"Version 2.0 has been in development for more than a year. We've reinvented " -"the extension to take into account 3 years of feedback from store managers." -msgstr "" -"La version 2.0 est en développement depuis plus d’un an. Nous avons " -"réinventé l’extension pour prendre en compte 3 ans de commentaires de la " -"part des gérants de boutique." - -#. translators: placeholder is Subscription version string ('2.3') -#: includes/upgrades/templates/update-welcome-notice.php:2 -#: includes/upgrades/templates/wcs-about-2-0.php:23 -#: includes/upgrades/templates/wcs-about.php:22 -msgid "" -"Thank you for updating to the latest version of WooCommerce Subscriptions." -msgstr "Merci d’être passé à la dernière version de WooCommerce Subscriptions." - -#: includes/upgrades/templates/wcs-about-2-0.php:20 -msgid "Welcome to Subscriptions 2.0" -msgstr "Bienvenue dans Subscriptions 2.0" - -#: includes/upgrades/class-wc-subscriptions-upgrader.php:640 -msgid "About WooCommerce Subscriptions" -msgstr "À propos de WooCommerce Subscriptions" - -#: includes/upgrades/class-wc-subscriptions-upgrader.php:640 -msgid "Welcome to WooCommerce Subscriptions 2.1" -msgstr "Bienvenue dans WooCommerce Subscriptions 2.1" - -#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, -#. 4$: break tag -#: includes/upgrades/class-wc-subscriptions-upgrader.php:389 -msgid "" -"Unable to upgrade subscriptions.%4$sError: %1$s%4$sPlease refresh the page " -"and try again. If problem persists, %2$scontact support%3$s." -msgstr "" -"Impossible de mettre à niveau les abonnements.%4$sErreur : %1$s%4$sVeuillez " -"rafraîchir la page et réessayer. Si le problème persiste, %2$scontactez " -"l’assistance%3$s." - -#. translators: placeholder is number of upgraded subscriptions -#: includes/upgrades/class-wc-subscriptions-upgrader.php:355 -msgctxt "used in the subscriptions upgrader" -msgid "Marked %s subscription products as \"sold individually\"." -msgstr "%s produits d’abonnement marqués comme « vendus individuellement »." - -#. translators: placeholder is a list of version numbers (e.g. "1.3 & 1.4 & -#. 1.5") -#: includes/upgrades/class-wc-subscriptions-upgrader.php:347 -msgid "Database updated to version %s" -msgstr "Base de données mise à jour vers la version %s" - -#: includes/payment-retry/class-wcs-retry-post-store.php:47 -msgid "No retries found in trash" -msgstr "Aucune nouvelle tentative trouvée dans la corbeille" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:138 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:229 -#: includes/payment-retry/class-wcs-retry-post-store.php:40 -msgid "Edit" -msgstr "Modifier" - -#: includes/payment-retry/class-wcs-retry-post-store.php:38 -msgid "Add" -msgstr "Ajouter" - -#. translators: placeholder is a number of days. -#: includes/wcs-time-functions.php:58 -msgid "%s day" -msgid_plural "a %s-day" -msgstr[0] "%s jour" -msgstr[1] "de %s jours" - -#. translators: placeholder is a number of weeks. -#: includes/wcs-time-functions.php:60 -msgid "%s week" -msgid_plural "a %s-week" -msgstr[0] "%s semaine" -msgstr[1] "de %s semaines" - -#. translators: placeholder is a number of months. -#: includes/wcs-time-functions.php:62 -msgid "%s month" -msgid_plural "a %s-month" -msgstr[0] "%s mois" -msgstr[1] "de %s mois" - -#. translators: placeholder is a number of years. -#: includes/wcs-time-functions.php:64 -msgid "%s year" -msgid_plural "a %s-year" -msgstr[0] "%s an" -msgstr[1] "de %s ans" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:66 -msgid "Subscription reactivated with PayPal" -msgstr "Abonnement réactivé avec PayPal" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:53 -msgid "Subscription suspended with PayPal" -msgstr "Abonnement suspendu avec PayPal" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:42 -msgid "Subscription cancelled with PayPal" -msgstr "Abonnement annulé avec PayPal" - -#. translators: 1$: subscription ID, 2$: order ID, 3$: names of items, comma -#. separated -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:78 -msgctxt "item name sent to paypal" -msgid "Subscription %1$s (Order %2$s) - %3$s" -msgstr "Abonnement %1$s (Commande %2$s) - %3$s" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:503 -msgid "IPN subscription payment failure." -msgstr "Échec du paiement d’abonnement IPN." - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:487 -msgid "IPN subscription cancelled." -msgstr "Abonnement IPN annulé." - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:464 -msgid "IPN subscription suspended." -msgstr "Abonnement IPN suspendu." - -#. translators: placeholder is payment status (e.g. "completed") -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:422 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:431 -msgctxt "used in order note" -msgid "IPN subscription payment %s." -msgstr "Paiement d’abonnement IPN %s." - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:374 -msgid "IPN subscription failing payment method changed." -msgstr "Abonnement IPN échouant au moyen de paiement modifié." - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:332 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:412 -msgid "IPN subscription payment completed." -msgstr "Paiement d’abonnement IPN terminé." - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:279 -msgid "IPN subscription sign up completed." -msgstr "Inscription d’abonnement IPN terminée." - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php:94 -msgid "Billing agreement cancelled at PayPal." -msgstr "Accord de facturation annulé chez PayPal." - -#: includes/privacy/class-wcs-privacy.php:236 -msgid "N/A" -msgstr "ND" - -#. translators: placeholder is localised datetime -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php:119 -msgid "expected clearing date %s" -msgstr "date de compensation prévue %s" - -#. translators: %s: product SKU. -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:536 -msgid "SKU: %s" -msgstr "UGS : %s" - -#. translators: 1$: new status (e.g. "Cancel"), 2$: blog name -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:416 -msgctxt "data sent to paypal" -msgid "%1$s subscription event triggered at %2$s" -msgstr "%1$s événement d’abonnement déclenché sur %2$s" - -#. translators: placeholder is blogname -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:306 -msgid "%s - Order" -msgstr "%s - Commande" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:279 -msgid "Total Discount" -msgstr "Remise totale" - -#. translators: placeholder is blogname -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:71 -msgctxt "data sent to paypal" -msgid "Orders with %s" -msgstr "Commandes avec %s" - -#. translators: placeholders are opening and closing link tags. 1$-2$: docs on -#. woocommerce, 3$-4$: dismiss link -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:172 -msgid "" -"There is a problem with PayPal. Your PayPal account is issuing out-of-date " -"subscription IDs. %1$sLearn more%2$s. %3$sDismiss%4$s." -msgstr "" -"Il y a un problème avec PayPal. Votre compte PayPal émet des ID d’abonnement " -"obsolètes. %1$sEn savoir plus%2$s. %3$sIgnorer%4$s." - -#. translators: placeholders are link opening and closing tags. 1$-2$: to -#. gateway settings, 3$-4$: support docs on woocommerce.com -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:159 -msgid "" -"There is a problem with PayPal. Your API credentials may be incorrect. " -"Please update your %1$sAPI credentials%2$s. %3$sLearn more%4$s." -msgstr "" -"Il y a un problème avec PayPal. Vos identifiants de connexion API peuvent " -"être incorrects. Veuillez mettre à jour vos %1$sidentifiants de connexion " -"API%2$s. %3$sEn savoir plus%4$s." - -#. translators: placeholders are opening and closing strong tags. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:148 -msgid "" -"%1$sPayPal Reference Transactions are enabled on your account%2$s. All " -"subscription management features are now enabled. Happy selling!" -msgstr "" -"%1$sPayPal Reference Transactions est activé sur votre compte%2$s. Toutes " -"les fonctionnalités de gestion des abonnements sont maintenant activées. " -"Bonne vente !" - -#. translators: opening/closing tags - links to documentation. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:122 -msgid "" -"%1$sPayPal Reference Transactions are not enabled on your account%2$s, some " -"subscription management features are not enabled. Please contact PayPal and " -"request they %3$senable PayPal Reference Transactions%4$s on your account. " -"%5$sCheck PayPal Account%6$s %3$sLearn more %7$s" -msgstr "" -"%1$sPayPal Reference Transactions n’est pas activé sur votre compte%2$s, " -"certaines fonctionnalités de gestion des abonnements ne sont pas activées. " -"Veuillez contacter PayPal et leur demander d’%3$sactiver PayPal Reference " -"Transactions%4$s sur votre compte. %5$sVérifier le compte PayPal%6$s %3$sEn " -"savoir plus%7$s" - -#. translators: placeholders are opening and closing link tags. 1$-2$: to docs -#. on woocommerce, 3$-4$ to gateway settings on the site -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:110 -msgid "" -"PayPal is inactive for subscription transactions. Please %1$sset up the " -"PayPal IPN%2$s and %3$senter your API credentials%4$s to enable PayPal for " -"Subscriptions." -msgstr "" -"PayPal est inactif pour les transactions d’abonnement. Veuillez " -"%1$sconfigurer l’IPN PayPal%2$s et %3$ssaisir vos identifiants de connexion " -"API%4$s afin d’activer PayPal pour Subscriptions." - -#. translators: $1 and $2 are opening and closing strong tags, respectively. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:63 -msgid "" -"It is %1$sstrongly recommended you do not change the Receiver Email " -"address%2$s if you have active subscriptions with PayPal. Doing so can break " -"existing subscriptions." -msgstr "" -"Il vous est %1$sfortement recommandé de ne pas modifier l’adresse e-mail du " -"destinataire%2$s si vous avez des abonnements actifs avec PayPal. Cela peut " -"interrompre les abonnements existants." - -#: includes/gateways/paypal/class-wcs-paypal.php:460 -msgid "" -"Are you sure you want to change the payment method from PayPal standard?\n" -"\n" -"This will suspend the subscription at PayPal." -msgstr "" -"Voulez-vous vraiment modifier le moyen de paiement de PayPal Standard ?\n" -"\n" -"Cela suspendra l’abonnement chez PayPal." - -#. translators: placeholder is a transaction ID. -#: includes/gateways/paypal/class-wcs-paypal.php:407 -msgid "PayPal payment approved (ID: %s)" -msgstr "Paiement PayPal approuvé (ID : %s)" - -#. translators: placeholder is PayPal transaction status message -#: includes/gateways/paypal/class-wcs-paypal.php:403 -msgid "PayPal payment declined: %s" -msgstr "Paiement PayPal refusé : %s" - -#. translators: placeholder is PayPal transaction status message -#: includes/gateways/paypal/class-wcs-paypal.php:391 -msgid "PayPal Transaction Held: %s" -msgstr "Transaction PayPal en cours : %s" - -#. translators: placeholders are PayPal API error code and PayPal API error -#. message -#: includes/gateways/paypal/class-wcs-paypal.php:386 -msgid "PayPal API error: (%1$d) %2$s" -msgstr "Erreur d’API PayPal : (%1$d) %2$s" - -#: includes/gateways/paypal/class-wcs-paypal.php:282 -msgid "" -"An error occurred, please try again or try an alternate form of payment." -msgstr "" -"Une erreur est survenue, veuillez réessayer ou essayer un autre mode de " -"paiement." - -#: includes/gateways/paypal/class-wcs-paypal.php:220 -msgid "Unable to find order for PayPal billing agreement." -msgstr "Commande pour l’accord de facturation PayPal introuvable." - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:137 -msgid "" -"Sorry, it seems there are no available payment methods which support " -"subscriptions. Please contact us if you require assistance or wish to make " -"alternate arrangements." -msgstr "" -"Désolé, il semble qu’aucun moyen de paiement ne soit disponible pour les " -"abonnements. Veuillez nous contacter si vous avez besoin d’aide ou si vous " -"désirez mettre en place une alternative." - -#: includes/emails/class-wcs-email-new-switch-order.php:26 -msgid "[{blogname}] Subscription Switched ({order_number}) - {order_date}" -msgstr "[{blogname}] Abonnement changé ({order_number}) - {order_date}" - -#: includes/emails/class-wcs-email-new-switch-order.php:23 -msgid "" -"Subscription switched emails are sent when a customer switches a " -"subscription." -msgstr "" -"Les e-mails de changement d’abonnement sont envoyés lorsqu’un client change " -"d’abonnement." - -#: includes/emails/class-wcs-email-new-switch-order.php:22 -#: includes/emails/class-wcs-email-new-switch-order.php:25 -msgid "Subscription Switched" -msgstr "Abonnement changé" - -#: includes/emails/class-wcs-email-new-renewal-order.php:26 -msgid "" -"[{blogname}] New subscription renewal order ({order_number}) - {order_date}" -msgstr "" -"[{blogname}] Nouvelle commande de renouvellement d’abonnement ({order_number}" -") - {order_date}" - -#: includes/emails/class-wcs-email-new-renewal-order.php:25 -msgid "New subscription renewal order" -msgstr "Nouvelle commande de renouvellement d’abonnement" - -#: includes/emails/class-wcs-email-new-renewal-order.php:23 -msgid "" -"New renewal order emails are sent when a subscription renewal payment is " -"processed." -msgstr "" -"Les e-mails de nouvelle commande de renouvellement sont envoyés lorsqu’un " -"paiement de renouvellement d’abonnement est traité." - -#: includes/emails/class-wcs-email-new-renewal-order.php:22 -msgid "New Renewal Order" -msgstr "Nouvelle commande de renouvellement" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:49 -msgid "Invoice for renewal order {order_number}" -msgstr "Facture pour la commande de renouvellement {order_number}" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:48 -msgid "Invoice for renewal order {order_number} from {order_date}" -msgstr "" -"Facture pour la commande de renouvellement {order_number} du {order_date}" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:40 -msgid "Customer Renewal Invoice" -msgstr "Facture de renouvellement client" - -#: includes/emails/class-wcs-email-processing-renewal-order.php:29 -msgid "Your {blogname} renewal order receipt from {order_date}" -msgstr "Votre reçu de commande de renouvellement de {blogname} du {order_date}" - -#: includes/emails/class-wcs-email-processing-renewal-order.php:28 -msgid "Thank you for your order" -msgstr "Merci pour votre commande" - -#: includes/emails/class-wcs-email-processing-renewal-order.php:25 -msgid "" -"This is an order notification sent to the customer after payment for a " -"subscription renewal order is completed. It contains the renewal order " -"details." -msgstr "" -"Il s’agit d’une notification de commande envoyée au client après le paiement " -"d’une commande de renouvellement d’abonnement. Elle contient les détails de " -"la commande de renouvellement." - -#: includes/emails/class-wcs-email-processing-renewal-order.php:24 -msgid "Processing Renewal order" -msgstr "Traitement de la commande de renouvellement" - -#: includes/emails/class-wcs-email-completed-switch-order.php:39 -msgid "" -"Your {blogname} subscription change from {order_date} is complete - download " -"your files" -msgstr "" -"Votre changement d’abonnement de {blogname} du {order_date} est terminé, " -"téléchargez vos fichiers" - -#: includes/emails/class-wcs-email-completed-switch-order.php:38 -msgid "Your subscription change is complete - download your files" -msgstr "Votre changement d’abonnement est terminé, téléchargez vos fichiers" - -#: includes/emails/class-wcs-email-completed-switch-order.php:31 -msgid "Your {blogname} subscription change from {order_date} is complete" -msgstr "" -"Votre changement d’abonnement de {blogname} du {order_date} est terminé" - -#: includes/emails/class-wcs-email-completed-switch-order.php:30 -msgid "Your subscription change is complete" -msgstr "Votre changement d’abonnement est terminé" - -#: includes/emails/class-wcs-email-completed-switch-order.php:27 -msgid "" -"Subscription switch complete emails are sent to the customer when a " -"subscription is switched successfully." -msgstr "" -"Les e-mails de changement d’abonnement terminé sont envoyés au client " -"lorsqu’un abonnement est changé avec succès." - -#: includes/emails/class-wcs-email-completed-switch-order.php:26 -msgid "Subscription Switch Complete" -msgstr "Changement d’abonnement terminé" - -#: includes/emails/class-wcs-email-completed-renewal-order.php:26 -msgid "" -"Renewal order complete emails are sent to the customer when a subscription " -"renewal order is marked complete and usually indicates that the item for " -"that renewal period has been shipped." -msgstr "" -"Des e-mails de fin de commande de renouvellement sont envoyés au client " -"lorsqu’une commande de renouvellement d’abonnement est marquée comme " -"terminée. Ils indiquent en général que l’article pour cette période de " -"renouvellement a été expédié." - -#: includes/emails/class-wcs-email-completed-renewal-order.php:25 -msgid "Completed Renewal Order" -msgstr "Commande de renouvellement terminée" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:181 -#: includes/emails/class-wcs-email-expired-subscription.php:179 -#: includes/emails/class-wcs-email-on-hold-subscription.php:179 -msgctxt "email type" -msgid "Multipart" -msgstr "Multi-parties" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:180 -#: includes/emails/class-wcs-email-expired-subscription.php:178 -#: includes/emails/class-wcs-email-on-hold-subscription.php:178 -msgctxt "email type" -msgid "HTML" -msgstr "HTML" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:179 -#: includes/emails/class-wcs-email-expired-subscription.php:177 -#: includes/emails/class-wcs-email-on-hold-subscription.php:177 -msgctxt "email type" -msgid "Plain text" -msgstr "Texte brut" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:175 -#: includes/emails/class-wcs-email-expired-subscription.php:173 -#: includes/emails/class-wcs-email-on-hold-subscription.php:173 -msgid "Choose which format of email to send." -msgstr "Choisissez le format d’envoi des e-mails." - -#. translators: %s: default e-mail heading. -#: includes/emails/class-wcs-email-expired-subscription.php:166 -#: includes/emails/class-wcs-email-on-hold-subscription.php:166 -msgid "" -"This controls the main heading contained within the email notification. " -"Leave blank to use the default heading: %s." -msgstr "" -"Cela contrôle l’en-tête principal contenu dans la notification par e-mail. " -"Laisser vide pour utiliser l’en-tête par défaut : %s." - -#. translators: %s: default e-mail subject. -#: includes/emails/class-wcs-email-cancelled-subscription.php:160 -#: includes/emails/class-wcs-email-expired-subscription.php:158 -#: includes/emails/class-wcs-email-on-hold-subscription.php:158 -msgid "" -"This controls the email subject line. Leave blank to use the default subject:" -" %s." -msgstr "" -"Cela contrôle la ligne d’objet de l’e-mail. Laisser vide pour utiliser le " -"sujet par défaut : %s." - -#: includes/emails/class-wcs-email-cancelled-subscription.php:157 -#: includes/emails/class-wcs-email-expired-subscription.php:155 -#: includes/emails/class-wcs-email-on-hold-subscription.php:155 -msgctxt "of an email" -msgid "Subject" -msgstr "Sujet" - -#. translators: placeholder is admin email -#: includes/emails/class-wcs-email-cancelled-subscription.php:152 -#: includes/emails/class-wcs-email-expired-subscription.php:150 -#: includes/emails/class-wcs-email-on-hold-subscription.php:150 -msgid "Enter recipients (comma separated) for this email. Defaults to %s." -msgstr "" -"Saisir les destinataires (séparés par une virgule) pour cet e-mail. Par " -"défaut à %s." - -#: includes/emails/class-wcs-email-cancelled-subscription.php:149 -#: includes/emails/class-wcs-email-expired-subscription.php:147 -#: includes/emails/class-wcs-email-on-hold-subscription.php:147 -msgctxt "of an email" -msgid "Recipient(s)" -msgstr "Destinataire(s)" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:145 -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:212 -#: includes/emails/class-wcs-email-expired-subscription.php:143 -#: includes/emails/class-wcs-email-on-hold-subscription.php:143 -msgid "Enable this email notification" -msgstr "Activer cette notification par e-mail" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:143 -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:210 -#: includes/emails/class-wcs-email-expired-subscription.php:141 -#: includes/emails/class-wcs-email-on-hold-subscription.php:141 -msgctxt "an email notification" -msgid "Enable/Disable" -msgstr "Activer/Désactiver" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:29 -msgid "Subscription Cancelled" -msgstr "Abonnement annulé" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:27 -msgid "" -"Cancelled Subscription emails are sent when a customer's subscription is " -"cancelled (either by a store manager, or the customer)." -msgstr "" -"Les e-mails d’abonnement annulé sont envoyés lorsque l’abonnement d’un " -"client est annulé (par un gérant de boutique ou par le client)." - -#: includes/emails/class-wcs-email-cancelled-subscription.php:26 -msgid "Cancelled Subscription" -msgstr "Abonnement annulé" - -#: includes/class-wcs-webhooks.php:112 -msgid " Subscription deleted" -msgstr "Abonnement supprimé" - -#: includes/class-wcs-webhooks.php:111 -msgid " Subscription updated" -msgstr "Abonnement mis à jour" - -#: includes/class-wcs-webhooks.php:110 -msgid " Subscription created" -msgstr "Abonnement créé" - -#. translators: placeholder is subscription's new status, translated -#: includes/class-wcs-user-change-status-handler.php:116 -msgid "" -"That subscription can not be changed to %s. Please contact us if you need " -"assistance." -msgstr "" -"Cet abonnement ne peut pas être modifié sur %s. Contactez-nous si vous avez " -"besoin d’aide." - -#: includes/class-wcs-user-change-status-handler.php:103 -msgid "" -"That subscription does not exist. Please contact us if you need assistance." -msgstr "" -"Cet abonnement n’existe pas. Contactez-nous si vous avez besoin d’aide." - -#: includes/class-wcs-user-change-status-handler.php:71 -msgid "" -"You can not suspend that subscription - the suspension limit has been " -"reached. Please contact us if you need assistance." -msgstr "" -"Vous ne pouvez pas suspendre cet abonnement - la limite de suspension a été " -"atteinte. Contactez-nous si vous avez besoin d’aide." - -#: includes/class-wcs-user-change-status-handler.php:61 -msgid "" -"You can not reactivate that subscription until paying to renew it. Please " -"contact us if you need assistance." -msgstr "" -"Vous ne pouvez pas réactiver cet abonnement tant que vous n’avez pas payé " -"pour le renouveler. Contactez-nous si vous avez besoin d’aide." - -#: includes/class-wcs-remove-item.php:188 -msgid "" -"The item was not removed because this Subscription's payment method does not " -"support removing an item." -msgstr "" -"L’article n’a pas été supprimé, car le moyen de paiement de cet abonnement " -"ne prend pas en charge la suppression d’un article." - -#: includes/class-wcs-remove-item.php:184 -msgid "You cannot remove an item that does not exist. " -msgstr "Vous ne pouvez pas supprimer un article qui n’existe pas. " - -#: includes/class-wcs-remove-item.php:180 -msgid "You cannot modify a subscription that does not belong to you." -msgstr "Vous ne pouvez pas modifier un abonnement qui ne vous appartient pas." - -#: includes/class-wcs-remove-item.php:176 -#: includes/class-wcs-user-change-status-handler.php:107 -msgid "Security error. Please contact us if you need assistance." -msgstr "Erreur de sécurité. Contactez-nous si vous avez besoin d’aide." - -#. translators: placeholders are 1$: item name, and, 2$: opening and, 3$: -#. closing link tags -#: includes/class-wcs-remove-item.php:140 -msgid "" -"You have successfully removed \"%1$s\" from your subscription. %2$sUndo?%3$s" -msgstr "" -"Vous avez bien supprimé « %1$s » de votre abonnement. %2$sAnnuler ?%3$s" - -#. translators: 1$: product name, 2$: product id -#: includes/class-wcs-remove-item.php:137 -msgctxt "used in order note" -msgid "Customer removed \"%1$s\" (Product ID: #%2$d) via the My Account page." -msgstr "" -"Le client a supprimé « %1$s » (ID produit : n°%2$d) sur la page Mon compte." - -#: includes/class-wcs-remove-item.php:119 -msgid "Your request to undo your previous action was unsuccessful." -msgstr "Votre demande d’annulation de votre action précédente a échoué." - -#. translators: 1$: product name, 2$: product id -#: includes/class-wcs-remove-item.php:114 -msgctxt "used in order note" -msgid "Customer added \"%1$s\" (Product ID: #%2$d) via the My Account page." -msgstr "" -"Le client a ajouté « %1$s » (ID produit : n°%2$d) sur la page Mon compte." - -#. translators: %d: subscription ID. -#: includes/class-wcs-remove-item.php:79 -msgctxt "hash before subscription ID" -msgid "Subscription #%d does not exist." -msgstr "L’abonnement n°%d n’existe pas." - -#. translators: %s: subscription ID. -#. translators: %s: order number. -#. translators: placeholder is a subscription ID. -#: includes/class-wc-subscriptions-addresses.php:207 -#: includes/class-wc-subscriptions-change-payment-gateway.php:741 -#: includes/class-wcs-query.php:101 -msgctxt "hash before order number" -msgid "Subscription #%s" -msgstr "Abonnement n°%s" - -#: includes/class-wcs-change-payment-method-admin.php:122 -msgid "Please choose a valid payment gateway to change to." -msgstr "" -"Veuillez choisir une passerelle de paiement valide vers laquelle passer." - -#: includes/class-wcs-cart-resubscribe.php:91 -#: includes/class-wcs-cart-resubscribe.php:119 -msgid "Complete checkout to resubscribe." -msgstr "Terminez la validation de commande pour vous réabonner." - -#: includes/class-wcs-cart-resubscribe.php:82 -msgid "" -"You can not resubscribe to that subscription. Please contact us if you need " -"assistance." -msgstr "" -"Vous ne pouvez pas vous réabonner à cet abonnement. Contactez-nous si vous " -"avez besoin d’aide." - -#: includes/class-wcs-cart-resubscribe.php:74 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:91 -msgid "That subscription does not exist. Has it been deleted?" -msgstr "Cet abonnement n’existe pas. A-t-il été supprimé ?" - -#: includes/class-wcs-cart-resubscribe.php:70 -msgid "There was an error with your request to resubscribe. Please try again." -msgstr "" -"Une erreur est survenue lors de votre demande de réabonnement. Veuillez " -"réessayer." - -#: includes/class-wcs-cart-renewal.php:647 -msgid "All linked subscription items have been removed from the cart." -msgstr "Tous les articles d’abonnement liés ont été supprimés du panier." - -#: includes/class-wcs-cart-renewal.php:376 -msgid "" -"We couldn't find the original renewal order for an item in your cart. The " -"item was removed." -msgid_plural "" -"We couldn't find the original renewal orders for items in your cart. The " -"items were removed." -msgstr[0] "" -"Nous n’avons pas trouvé la commande de renouvellement d’origine pour un " -"article dans votre panier. L’article a été supprimé." -msgstr[1] "" -"Nous n’avons pas trouvé les commandes de renouvellement d’origine pour des " -"articles dans votre panier. Les articles ont été supprimés." - -#: includes/class-wcs-cart-renewal.php:369 -msgid "" -"We couldn't find the original subscription for an item in your cart. The " -"item was removed." -msgid_plural "" -"We couldn't find the original subscriptions for items in your cart. The " -"items were removed." -msgstr[0] "" -"Nous n’avons pas trouvé l’abonnement d’origine pour un article dans votre " -"panier. L’article a été supprimé." -msgstr[1] "" -"Nous n’avons pas trouvé les abonnements d’origine pour des articles dans " -"votre panier. Les articles ont été supprimés." - -#. translators: %s is subscription's number -#: includes/class-wcs-cart-renewal.php:327 -msgid "Subscription #%s has not been added to the cart." -msgstr "L’abonnement n°%s n’a pas été ajouté au panier." - -#. translators: placeholder is an item name -#: includes/class-wcs-cart-renewal.php:292 -msgid "" -"The %s product has been deleted and can no longer be renewed. Please choose " -"a new product or contact us for assistance." -msgstr "" -"Le produit %s a été supprimé et ne peut plus être renouvelé. Veuillez " -"choisir un nouveau produit ou nous contacter pour obtenir de l’aide." - -#: includes/class-wcs-cart-initial-payment.php:62 -#: includes/class-wcs-cart-renewal.php:194 -msgid "That doesn't appear to be your order." -msgstr "Cela ne semble pas être votre commande." - -#: includes/class-wcs-auth.php:45 -msgid "View and manage subscriptions" -msgstr "Afficher et gérer les abonnements" - -#: includes/class-wcs-auth.php:42 -msgid "Create subscriptions" -msgstr "Créer des abonnements" - -#: includes/class-wcs-auth.php:39 -msgid "View subscriptions" -msgstr "Afficher les abonnements" - -#. translators: placeholder is a date -#: includes/class-wc-subscriptions-synchroniser.php:841 -msgid "First payment: %s" -msgstr "Premier paiement : %s" - -#. translators: placeholder is a date -#: includes/class-wc-subscriptions-synchroniser.php:838 -msgid "First payment prorated. Next payment: %s" -msgstr "Premier paiement au prorata. Paiement suivant : %s" - -#: includes/class-wc-subscriptions-synchroniser.php:831 -msgid "Today!" -msgstr "Aujourd’hui !" - -#: includes/class-wc-subscriptions-synchroniser.php:783 -msgid "Last day of the month" -msgstr "Dernier jour du mois" - -#. translators: placeholder is a number of day with language specific suffix -#. applied (e.g. "1st", "3rd", "5th", etc...) -#: includes/class-wc-subscriptions-synchroniser.php:781 -msgid "%s day of the month" -msgstr "%s jour du mois" - -#. translators: placeholder is a day of the week -#: includes/class-wc-subscriptions-synchroniser.php:775 -msgid "%s each week" -msgstr "%s chaque semaine" - -#: includes/class-wc-subscriptions-synchroniser.php:750 -#: includes/class-wc-subscriptions-synchroniser.php:767 -msgid "Do not synchronise" -msgstr "Ne pas synchroniser" - -#: includes/class-wc-subscriptions-switcher.php:432 -#: includes/class-wc-subscriptions-synchroniser.php:235 -msgctxt "when to prorate first payment / subscription length" -msgid "For Virtual Subscription Products Only" -msgstr "Pour les produits d’abonnement virtuels uniquement" - -#: includes/class-wc-subscriptions-synchroniser.php:227 -msgid "" -"If a subscription is synchronised to a specific day of the week, month or " -"year, charge a prorated amount for the subscription at the time of sign up." -msgstr "" -"Si un abonnement est synchronisé sur un jour spécifique de la semaine, du " -"mois ou de l’année, facturez un montant au prorata pour l’abonnement au " -"moment de l’inscription." - -#: includes/class-wc-subscriptions-synchroniser.php:219 -msgid "Align Subscription Renewal Day" -msgstr "Aligner le jour de renouvellement d’abonnement" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wc-subscriptions-synchroniser.php:213 -msgctxt "used in the general subscription options page" -msgid "" -"Align subscription renewal to a specific day of the week, month or year. For " -"example, the first day of the month. %1$sLearn more%2$s." -msgstr "" -"Alignez le renouvellement d’abonnement sur un jour spécifique de la semaine, " -"du mois ou de l’année. Par exemple, le premier jour du mois. %1$sEn savoir " -"plus%2$s." - -#: includes/class-wc-subscriptions-synchroniser.php:210 -msgid "Synchronisation" -msgstr "Synchronisation" - -#. translators: placeholder is a year (e.g. "2016") -#: includes/class-wc-subscriptions-synchroniser.php:51 -msgctxt "used in subscription product edit screen" -msgid "" -"Align the payment date for this subscription to a specific day of the year. " -"If the date has already taken place this year, the first payment will be " -"processed in %s. Set the day to 0 to disable payment syncing for this " -"product." -msgstr "" -"Alignez la date de paiement de cet abonnement sur un jour spécifique de " -"l’année. Si la date a déjà eu lieu cette année, le premier paiement sera " -"traité en %s. Définissez le jour sur 0 pour désactiver la synchronisation " -"des paiements pour ce produit." - -#: includes/class-wc-subscriptions-synchroniser.php:49 -msgid "" -"Align the payment date for all customers who purchase this subscription to a " -"specific day of the week or month." -msgstr "" -"Alignez la date de paiement pour tous les clients qui achètent cet " -"abonnement sur un jour spécifique de la semaine ou du mois." - -#: templates/admin/deprecated/html-variation-synchronisation.php:30 -msgid "Synchronise Renewals" -msgstr "Synchroniser les renouvellements" - -#. translators: %1: product subtotal, %2: HTML span tag, %3: direction -#. (upgrade, downgrade, crossgrade), %4: closing HTML span tag -#: includes/class-wc-subscriptions-switcher.php:1866 -msgctxt "product subtotal string" -msgid "%1$s %2$s(%3$s)%4$s" -msgstr "%1$s %2$s(%3$s)%4$s" - -#: includes/class-wc-subscriptions-switcher.php:1861 -msgctxt "a switch type" -msgid "Crossgrade" -msgstr "Reclassement" - -#: includes/class-wc-subscriptions-switcher.php:1858 -msgctxt "a switch type" -msgid "Upgrade" -msgstr "Mise à niveau" - -#: includes/class-wc-subscriptions-switcher.php:1855 -msgctxt "a switch type" -msgid "Downgrade" -msgstr "Rétrogradation" - -#: includes/class-wc-subscriptions-switcher.php:1493 -msgid "There was an error locating the switch details." -msgstr "" -"Une erreur est survenue lors de la localisation des détails du changement." - -#: includes/class-wc-subscriptions-switcher.php:1452 -msgid "" -"You can not switch this subscription. It appears you do not own the " -"subscription." -msgstr "" -"Vous ne pouvez pas changer cet abonnement. Il semble que cet abonnement ne " -"vous appartient pas." - -#: includes/class-wc-subscriptions-switcher.php:1405 -msgid "You can not switch to the same subscription." -msgstr "Vous ne pouvez pas passer au même abonnement." - -#: includes/class-wc-subscriptions-switcher.php:1383 -msgid "We can not find your old subscription item." -msgstr "Nous ne trouvons pas votre ancien article d’abonnement." - -#: includes/class-wc-subscriptions-switcher.php:1211 -msgid "Switched Subscription" -msgstr "Abonnement changé" - -#: includes/class-wc-subscriptions-switcher.php:1196 -msgid "Switch Order" -msgstr "Commande de changement" - -#. translators: 1$: old item, 2$: new item when switching -#: includes/class-wc-subscriptions-switcher.php:1985 -msgctxt "used in order notes" -msgid "Customer switched from: %1$s to %2$s." -msgstr "Le client est passé de : %1$s à %2$s." - -#: includes/class-wc-subscriptions-switcher.php:444 -#: includes/class-wc-subscriptions-switcher.php:542 -#: includes/class-wc-subscriptions-switcher.php:2563 -msgid "Upgrade or Downgrade" -msgstr "Mettre à niveau ou rétrograder" - -#: includes/class-wc-subscriptions-switcher.php:440 -msgid "" -"Customise the text displayed on the button next to the subscription on the " -"subscriber's account page. The default is \"Switch Subscription\", but you " -"may wish to change this to \"Upgrade\" or \"Change Subscription\"." -msgstr "" -"Personnalisez le texte affiché sur le bouton en regard de l’abonnement sur " -"la page du compte de l’abonné. Le texte par défaut est « Changer " -"d’abonnement », mais vous pouvez le remplacer par « Mettre à niveau » ou " -"« Modifier l’abonnement »." - -#: includes/class-wc-subscriptions-switcher.php:439 -msgid "Switch Button Text" -msgstr "Texte du bouton de changement" - -#: includes/class-wc-subscriptions-switcher.php:424 -msgid "" -"When switching to a subscription with a length, you can take into account " -"the payments already completed by the customer when determining how many " -"payments the subscriber needs to make for the new subscription." -msgstr "" -"Lors du passage à un abonnement avec une durée, vous pouvez prendre en " -"compte les paiements déjà effectués par le client pour déterminer le nombre " -"de paiements que l’abonné doit effectuer pour le nouvel abonnement." - -#: includes/class-wc-subscriptions-switcher.php:423 -msgid "Prorate Subscription Length" -msgstr "Durée de l’abonnement au prorata" - -#: includes/class-wc-subscriptions-switcher.php:417 -msgctxt "when to prorate signup fee when switching" -msgid "Always" -msgstr "Toujours" - -#: includes/class-wc-subscriptions-switcher.php:416 -msgctxt "when to prorate signup fee when switching" -msgid "Never (charge the full sign up fee)" -msgstr "Jamais (facturer l’intégralité des frais d’inscription)" - -#: includes/class-wc-subscriptions-switcher.php:415 -msgctxt "when to prorate signup fee when switching" -msgid "Never (do not charge a sign up fee)" -msgstr "Jamais (ne pas facturer de frais d’inscription)" - -#: includes/class-wc-subscriptions-switcher.php:408 -msgid "" -"When switching to a subscription with a sign up fee, you can require the " -"customer pay only the gap between the existing subscription's sign up fee " -"and the new subscription's sign up fee (if any)." -msgstr "" -"Lors du passage à un abonnement avec des frais d’inscription, vous pouvez " -"demander au client de ne payer que l’écart entre les frais d’inscription de " -"l’abonnement existant et ceux du nouvel abonnement (le cas échéant)." - -#: includes/class-wc-subscriptions-switcher.php:407 -msgid "Prorate Sign up Fee" -msgstr "Frais d’inscription au prorata" - -#: includes/class-wc-subscriptions-switcher.php:401 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades & Downgrades of All Subscription Products" -msgstr "" -"Pour les mises à niveau et les rétrogradations de tous les produits " -"d’abonnement" - -#: includes/class-wc-subscriptions-switcher.php:400 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades & Downgrades of Virtual Subscription Products Only" -msgstr "" -"Pour les mises à niveau et les rétrogradations des produits d’abonnement " -"virtuels uniquement" - -#: includes/class-wc-subscriptions-switcher.php:399 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades of All Subscription Products" -msgstr "Pour les mises à niveau de tous les produits d’abonnement" - -#: includes/class-wc-subscriptions-switcher.php:398 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades of Virtual Subscription Products Only" -msgstr "Pour les mises à niveau des produits d’abonnement virtuels uniquement" - -#: includes/class-wc-subscriptions-switcher.php:390 -msgid "" -"When switching to a subscription with a different recurring payment or " -"billing period, should the price paid for the existing billing period be " -"prorated when switching to the new subscription?" -msgstr "" -"Lors du passage à un abonnement avec une période de paiement ou de " -"facturation récurrente différente, le prix payé pour la période de " -"facturation existante doit-il être calculé au prorata lors du passage au " -"nouvel abonnement ?" - -#: includes/class-wc-subscriptions-switcher.php:389 -msgid "Prorate Recurring Payment" -msgstr "Paiement récurrent au prorata" - -#: includes/class-wc-subscriptions-switcher.php:490 -msgctxt "when to allow switching" -msgid "Between Grouped Subscriptions" -msgstr "Entre des abonnements groupés" - -#: includes/class-wc-subscriptions-switcher.php:486 -msgctxt "when to allow switching" -msgid "Between Subscription Variations" -msgstr "Entre des variantes d’abonnement" - -#: includes/class-wc-subscriptions-switcher.php:397 -#: includes/class-wc-subscriptions-switcher.php:431 -msgctxt "when to allow a setting" -msgid "Never" -msgstr "Jamais" - -#: includes/class-wc-subscriptions-switcher.php:479 -msgid "Allow Switching" -msgstr "Autoriser le changement" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wc-subscriptions-switcher.php:379 -msgid "" -"Allow subscribers to switch (upgrade or downgrade) between different " -"subscriptions. %1$sLearn more%2$s." -msgstr "" -"Autorisez les abonnés à basculer (mettre à niveau ou rétrograder) entre " -"différents abonnements. %1$sEn savoir plus%2$s." - -#: includes/class-wc-subscriptions-switcher.php:376 -msgid "Switching" -msgstr "Changement" - -#. translators: 1$: is the "You have already subscribed to this product" -#. notice, 2$-4$: opening/closing link tags, 3$: an order number -#: includes/class-wc-subscriptions-switcher.php:281 -msgid "" -"%1$s Complete payment on %2$sOrder %3$s%4$s to be able to change your " -"subscription." -msgstr "" -"%1$s Effectuez le paiement sur la %2$scommande %3$s%4$s pour pouvoir changer " -"votre abonnement." - -#: includes/class-wc-subscriptions-switcher.php:272 -msgid "" -"You have already subscribed to this product and it is limited to one per " -"customer. You can not purchase the product again." -msgstr "" -"Vous êtes déjà abonné à ce produit et il est limité à un par client. Vous ne " -"pouvez pas racheter le produit." - -#: includes/class-wc-subscriptions-switcher.php:230 -#: includes/class-wc-subscriptions-switcher.php:1249 -msgid "" -"Your cart contained an invalid subscription switch request. It has been " -"removed." -msgid_plural "" -"Your cart contained invalid subscription switch requests. They have been " -"removed." -msgstr[0] "" -"Votre panier contenait une demande de changement d’abonnement non valide. " -"Elle a été supprimée." -msgstr[1] "" -"Votre panier contenait des demandes de changement d’abonnement non valides. " -"Elles ont été supprimées." - -#: includes/class-wc-subscriptions-switcher.php:190 -msgid "Choose a new subscription." -msgstr "Choisissez un nouvel abonnement." - -#: includes/class-wc-subscriptions-switcher.php:188 -msgid "" -"You have a subscription to this product. Choosing a new subscription will " -"replace your existing subscription." -msgstr "" -"Vous avez un abonnement à ce produit. Choisir un nouvel abonnement " -"remplacera votre abonnement existant." - -#: includes/class-wc-subscriptions-renewal-order.php:181 -msgid "Subscription renewal orders cannot be cancelled." -msgstr "" -"Les commandes de renouvellement d’abonnement ne peuvent pas être annulées." - -#. translators: placeholder is order ID -#: includes/class-wc-subscriptions-renewal-order.php:161 -msgid "Order %s created to record renewal." -msgstr "Commande %s créée pour enregistrer le renouvellement." - -#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years -#. for 6 years with 2 months free trial"), 2$: signup fee price (e.g. "and a -#. $30 sign-up fee"). -#: includes/class-wc-subscriptions-product.php:398 -msgid "%1$s and a %2$s sign-up fee" -msgstr "%1$s et des frais d’inscription de %2$s" - -#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years -#. for 6 years"), 2$: trial length (e.g.: "with 4 months free trial"). -#: includes/class-wc-subscriptions-product.php:393 -msgid "%1$s with %2$s free trial" -msgstr "%1$s avec un essai gratuit de %2$s" - -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March -#. 23rd every 3rd year"), 2$: length (e.g. "4 years"). -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March -#. 23rd every 3rd year"), 2$: length (e.g. "4 years") -#: includes/class-wc-subscriptions-product.php:387 -#: includes/wcs-formatting-functions.php:209 -msgid "%1$s for %2$s" -msgstr "%1$s pour %2$s" - -#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or -#. "3 months") (e.g. "$15 / month" or "$15 every 2nd month"). -#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or -#. "3 months") (e.g. "$15 / month" or "$15 every 2nd month") -#: includes/class-wc-subscriptions-product.php:367 -#: includes/wcs-formatting-functions.php:198 -msgid "%1$s / %2$s" -msgid_plural "%1$s every %2$s" -msgstr[0] "%1$s / %2$s" -msgstr[1] "%1$s chaque %2$s" - -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the -#. month (e.g. "23rd"). -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the -#. month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") -#: includes/class-wc-subscriptions-product.php:355 -#: includes/wcs-formatting-functions.php:187 -msgid "%1$s on %2$s %3$s every %4$s year" -msgstr "%1$s le %2$s %3$s chaque %4$s année" - -#. translators: 1$: on, 2$: , 3$: each year (e.g. "$15 on -#. March 15th each year"). -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the -#. month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") -#: includes/class-wc-subscriptions-product.php:347 -#: includes/wcs-formatting-functions.php:178 -msgid "%1$s on %2$s %3$s each year" -msgstr "%1$s le %2$s %3$s chaque année" - -#. translators: 1$: on the, 2$: day of every, 3$: -#. month (e.g. "$10 on the 23rd day of every 2nd month"). -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. -#. "$5 every 23rd of each month") -#: includes/class-wc-subscriptions-product.php:335 -#: includes/wcs-formatting-functions.php:165 -msgid "%1$s on the %2$s day of every %3$s month" -msgstr "%1$s le %2$s jour de chaque %3$s mois" - -#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on -#. the last day of every 3rd month"). -#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on -#. the last day of every 3rd month") -#: includes/class-wc-subscriptions-product.php:328 -#: includes/wcs-formatting-functions.php:162 -msgid "%1$s on the last day of every %2$s month" -msgstr "%1$s le dernier jour de chaque %2$s mois" - -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. -#. "$5 every 23rd of each month"). -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. -#. "$5 every 23rd of each month") -#: includes/class-wc-subscriptions-product.php:319 -#: includes/wcs-formatting-functions.php:146 -msgid "%1$s on the %2$s of each month" -msgstr "%1$s le %2$s de chaque mois" - -#. translators: placeholder is recurring amount. -#. translators: placeholder is recurring amount -#: includes/class-wc-subscriptions-product.php:315 -#: includes/wcs-formatting-functions.php:143 -msgid "%s on the last day of each month" -msgstr "%s le dernier jour de chaque mois" - -#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week -#. (e.g. "$10 every 2nd week on Wednesday"). -#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week -#. (e.g. "$10 every 2nd week on Wednesday") -#: includes/class-wc-subscriptions-product.php:304 -#: includes/wcs-formatting-functions.php:125 -msgid "%1$s every %2$s on %3$s" -msgstr "%1$s chaque %2$s le %3$s" - -#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 -#. every Wednesday"). -#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 -#. every Wednesday") -#. translators: %1$: recurring amount (e.g. "$15"), %2$: subscription period -#. (e.g. "month") (e.g. "$15 every 2nd month") -#: includes/class-wc-subscriptions-product.php:300 -#: includes/wcs-formatting-functions.php:116 -#: includes/wcs-formatting-functions.php:201 -msgid "%1$s every %2$s" -msgstr "%1$s chaque %2$s" - -#: includes/class-wc-subscriptions-order.php:748 -msgctxt "An order type" -msgid "Original" -msgstr "Taille d’origine" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wc-subscriptions-order.php:386 -msgid "View the status of your subscription in %1$syour account%2$s." -msgid_plural "View the status of your subscriptions in %1$syour account%2$s." -msgstr[0] "Affichez l’état de votre abonnement dans %1$svotre compte%2$s." -msgstr[1] "Affichez l’état de vos abonnements dans %1$svotre compte%2$s." - -#: includes/class-wc-subscriptions-order.php:379 -msgid "Your subscription will be activated when payment clears." -msgid_plural "Your subscriptions will be activated when payment clears." -msgstr[0] "Votre abonnement sera activé une fois le paiement effectué." -msgstr[1] "Vos abonnements seront activés une fois le paiement effectué." - -#: includes/class-wc-subscriptions-manager.php:2310 -msgid "Date Changed" -msgstr "Date de modification" - -#: includes/class-wc-subscriptions-manager.php:2285 -msgid "Please enter all date fields." -msgstr "Veuillez saisir tous les champs de date." - -#: includes/class-wc-subscriptions-manager.php:2281 -msgid "Only store managers can edit payment dates." -msgstr "Seuls les gérants de boutique peuvent modifier les dates de paiement." - -#: includes/class-wc-subscriptions-manager.php:2277 -msgid "Invalid security token, please reload the page and try again." -msgstr "Jeton de sécurité non valide, veuillez recharger la page et réessayer." - -#. translators: placeholder is subscription ID -#: includes/class-wc-subscriptions-manager.php:2186 -msgid "Failed sign-up for subscription %s." -msgstr "Échec de l’inscription pour l’abonnement %s." - -#: includes/class-wc-subscriptions-manager.php:1853 -msgid "Change" -msgstr "Modifier" - -#. translators: all fields are full html nodes: 1$: month input, 2$: day input, -#. 3$: year input. Change the order if you'd like -#: includes/class-wc-subscriptions-manager.php:1848 -msgid "%1$s%2$s, %3$s" -msgstr "%1$s%2$s, %3$s" - -#. translators: all fields are full html nodes: 1$: month input, 2$: day input, -#. 3$: year input, 4$: hour input, 5$: minute input. Change the order if you'd -#. like -#: includes/class-wc-subscriptions-manager.php:1844 -msgid "%1$s%2$s, %3$s @ %4$s : %5$s" -msgstr "%1$s%2$s, %3$s @ %4$s : %5$s" - -#. translators: 1$: month number (e.g. "01"), 2$: month abbreviation (e.g. -#. "Jan") -#: includes/class-wc-subscriptions-manager.php:1831 -msgctxt "used in a select box" -msgid "%1$s-%2$s" -msgstr "%1$s-%2$s" - -#: includes/class-wc-subscriptions-manager.php:567 -msgid "Pending subscription created." -msgstr "Abonnement en attente créé." - -#: includes/class-wc-subscriptions-manager.php:522 -msgid "Error: Unable to add product to created subscription. Please try again." -msgstr "" -"Erreur : Impossible d’ajouter le produit à l’abonnement créé. Veuillez " -"réessayer." - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:426 -msgid "Failed to process failed payment on subscription for order #%1$s: %2$s" -msgstr "" -"Échec du traitement du paiement échoué de l’abonnement pour la commande " -"n°%1$s : %2$s" - -#: includes/class-wc-subscriptions-manager.php:416 -msgid "Subscription sign up failed." -msgstr "Échec de l’inscription à l’abonnement." - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:390 -msgid "Failed to set subscription as expired for order #%1$s: %2$s" -msgstr "" -"Échec du marquage de l’abonnement comme expiré pour la commande n°%1$s : %2$s" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:362 -msgid "Failed to cancel subscription after order #%1$s was cancelled: %2$s" -msgstr "" -"Échec de l’annulation de l’abonnement après l’annulation de la commande " -"n°%1$s : %2$s" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:334 -msgid "" -"Failed to update subscription status after order #%1$s was put on-hold: %2$s" -msgstr "" -"Échec de la mise à jour de l’état de l’abonnement après la mise en attente " -"de la commande n°%1$s : %2$s" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:306 -msgid "Failed to activate subscription status for order #%1$s: %2$s" -msgstr "" -"Échec de l’activation de l’état de l’abonnement pour la commande n°%1$s: %2$s" - -#: includes/class-wc-subscriptions-coupon.php:479 -msgid "" -"Sorry, this coupon is only valid for subscription products with a sign-up " -"fee." -msgstr "" -"Désolé, ce code promo n’est valide que pour les produits d’abonnement avec " -"des frais d’inscription." - -#: includes/class-wc-subscriptions-coupon.php:468 -msgid "Sorry, this coupon is only valid for subscription products." -msgstr "Désolé, ce code promo n’est valide que pour les produits d’abonnement." - -#: includes/class-wc-subscriptions-coupon.php:463 -msgid "Sorry, this coupon is only valid for new subscriptions." -msgstr "Désolé, ce code promo n’est valide que pour les nouveaux abonnements." - -#: includes/class-wc-subscriptions-coupon.php:457 -msgid "" -"Sorry, this coupon is only valid for an initial payment and the cart does " -"not require an initial payment." -msgstr "" -"Désolé, ce code promo n’est valide que pour un paiement initial et le " -"produit ne nécessite pas de paiement initial." - -#: includes/class-wc-subscriptions-coupon.php:167 -msgid "Recurring Product % Discount" -msgstr "% de remise sur les produits récurrents" - -#: includes/class-wc-subscriptions-coupon.php:166 -msgid "Recurring Product Discount" -msgstr "Remise sur les produits récurrents" - -#: includes/class-wc-subscriptions-coupon.php:165 -msgid "Sign Up Fee % Discount" -msgstr "% de remise sur les frais d’inscription" - -#: includes/class-wc-subscriptions-coupon.php:164 -msgid "Sign Up Fee Discount" -msgstr "Remise sur les frais d’inscription" - -#: includes/class-wc-subscriptions-manager.php:500 -msgid "Error: Unable to create subscription. Please try again." -msgstr "Erreur : Impossible de créer l’abonnement. Veuillez réessayer." - -#. translators: placeholder is an internal error number -#: includes/class-wc-subscriptions-checkout.php:225 -msgid "Error %d: Unable to create order. Please try again." -msgstr "Erreur %d : Impossible de créer la commande. Veuillez réessayer." - -#. translators: placeholder is an internal error number -#: includes/class-wc-subscriptions-checkout.php:196 -#: includes/class-wc-subscriptions-checkout.php:389 -msgid "Error %d: Unable to create subscription. Please try again." -msgstr "Erreur %d : Impossible de créer l’abonnement. Veuillez réessayer." - -#. translators: 1: old payment title, 2: new payment title. -#: includes/class-wc-subscriptions-change-payment-gateway.php:534 -msgctxt "%1$s: old payment title, %2$s: new payment title" -msgid "" -"Payment method changed from \"%1$s\" to \"%2$s\" by the subscriber from " -"their account page." -msgstr "" -"Le moyen de paiement est passé de « %1$s » à « %2$s » par l’abonné sur sa " -"page de compte." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:340 -msgid "Payment method updated." -msgstr "Moyen de paiement mis à jour." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:259 -msgid "Invalid order." -msgstr "Commande non valide." - -#. translators: placeholder is either empty or "Next payment is due..." -#: includes/class-wc-subscriptions-change-payment-gateway.php:211 -msgid "Choose a new payment method.%s" -msgstr "Choisissez un nouveau moyen de paiement.%s" - -#. translators: placeholder is next payment's date -#: includes/class-wc-subscriptions-change-payment-gateway.php:205 -msgid " Next payment is due %s." -msgstr " Le prochain paiement est dû le %s." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:256 -#: includes/class-wcs-query.php:243 -msgid "The payment method can not be changed for that subscription." -msgstr "Le moyen de paiement ne peut pas être modifié pour cet abonnement." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:253 -#: includes/class-wcs-cart-resubscribe.php:78 -#: includes/class-wcs-cart-resubscribe.php:129 -#: includes/class-wcs-user-change-status-handler.php:111 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:95 -msgid "That doesn't appear to be one of your subscriptions." -msgstr "Cela ne semble pas être l’un de vos abonnements." - -#: includes/api/class-wc-rest-subscriptions-controller.php:293 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:172 -msgid "Invalid subscription id." -msgstr "ID d’abonnement non valide." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:247 -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:106 -msgid "There was an error with your request. Please try again." -msgstr "Une erreur est survenue lors de votre demande. Veuillez réessayer." - -#: includes/class-wc-subscriptions-change-payment-gateway.php:181 -msgid "" -"Sorry, this subscription change payment method request is invalid and cannot " -"be processed." -msgstr "" -"Désolé, cette demande de changement de moyen de paiement pour l’abonnement " -"n’est pas valide et ne peut pas être traitée." - -#. translators: placeholder is the display name of the payment method -#: templates/checkout/subscription-receipt.php:37 -msgid "Payment Method: %s" -msgstr "Moyen de paiement : %s" - -#. translators: placeholder is the subscription's next payment date (either -#. human readable or normal date) wrapped in tags -#: templates/checkout/subscription-receipt.php:24 -msgid "Next Payment Date: %s" -msgstr "Date du prochain paiement : %s" - -#: includes/privacy/class-wcs-privacy-exporters.php:77 -msgid "Subscription Number" -msgstr "Numéro d’abonnement" - -#: includes/class-wc-subscriptions-cart.php:2218 -msgid "now" -msgstr "maintenant" - -#: includes/class-wc-subscriptions-cart-validator.php:136 -#: includes/class-wc-subscriptions-cart.php:1542 -msgid "" -"That subscription product can not be added to your cart as it already " -"contains a subscription renewal." -msgstr "" -"Ce produit d’abonnement ne peut pas être ajouté à votre panier car il " -"contient déjà un renouvellement d’abonnement." - -#: includes/class-wc-subscriptions-cart.php:995 -msgid "Please enter a valid postcode/ZIP." -msgstr "Veuillez saisir un code postal valide." - -#. translators: $1: address type (Shipping Address / Billing Address), $2: -#. opening tag, $3: closing tag -#: includes/class-wc-subscriptions-addresses.php:84 -msgid "Update the %1$s used for %2$sall%3$s of my active subscriptions" -msgstr "Mettre à jour l’%1$s utilisée pour %2$stous%3$s mes abonnements actifs" - -#: includes/class-wc-subscriptions-addresses.php:71 -msgid "" -"Both the shipping address used for the subscription and your default " -"shipping address for future purchases will be updated." -msgstr "" -"L’adresse de livraison utilisée pour l’abonnement et votre adresse de " -"livraison par défaut pour les achats futurs seront mises à jour." - -#: includes/class-wc-subscriptions-addresses.php:47 -msgid "Change address" -msgstr "Modifier l’adresse" - -#: includes/class-wc-subscription.php:2098 wcs-functions.php:828 -msgid "Payment method meta must be an array." -msgstr "Les métadonnées du moyen de paiement doivent être un tableau." - -#: includes/admin/class-wcs-admin-post-types.php:961 -#: includes/class-wc-subscription.php:2007 -#: includes/class-wcs-change-payment-method-admin.php:168 -msgid "Manual Renewal" -msgstr "Renouvellement manuel" - -#: includes/class-wc-subscription.php:1790 -msgid "Subscription Cancelled: maximum number of failed payments reached." -msgstr "Abonnement annulé : nombre maximal d’échecs de paiement atteint." - -#: includes/class-wc-subscription.php:1785 -msgid "Payment failed." -msgstr "Échec du paiement." - -#. translators: %s: date type (e.g. "trial_end"). -#: includes/class-wc-subscription.php:1334 -msgid "" -"The %s date of a subscription can not be deleted. You must delete the order." -msgstr "" -"La date de %s d’un abonnement ne peut pas être supprimée. Vous devez " -"supprimer la commande." - -#: includes/class-wc-subscription.php:1329 -msgid "The start date of a subscription can not be deleted, only updated." -msgstr "" -"La date de début d’un abonnement ne peut pas être supprimée, uniquement mise " -"à jour." - -#. translators: %s: date type (e.g. "next_payment"). -#: includes/class-wc-subscription.php:2432 -msgid "The %s date must occur after the start date." -msgstr "La date de %s doit être postérieure à la date de début." - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2427 -msgid "The %s date must occur after the trial end date." -msgstr "La date de %s doit être postérieure à la date de fin d’essai." - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2421 -msgid "The %s date must occur after the next payment date." -msgstr "La date de %s doit être postérieure à la date du prochain paiement." - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2416 -msgid "The %s date must occur after the last payment date." -msgstr "La date de %s doit être postérieure à la date du dernier paiement." - -#. translators: placeholder is date type (e.g. "end", "next_payment"...) -#: includes/class-wc-subscription.php:2372 -msgctxt "appears in an error message if date is wrong format" -msgid "Invalid %s date. The date must be of the format: \"Y-m-d H:i:s\"." -msgstr "Date %s non valide. La date doit être au format : « Y-m-d H:i:s »." - -#: includes/class-wc-subscription.php:2345 -msgid "" -"Invalid data. First parameter has a date that is not in the registered date " -"types." -msgstr "" -"Données non valides. Le premier paramètre a une date qui n’est pas dans les " -"types de date enregistrés." - -#: includes/class-wc-subscription.php:2338 -msgid "Invalid data. First parameter was empty when passed to update_dates()." -msgstr "" -"Données non valides. Le premier paramètre était vide lorsqu’il a été passé à " -"update_dates()." - -#: includes/class-wc-subscription.php:2334 -msgid "Invalid format. First parameter needs to be an array." -msgstr "Format non valide. Le premier paramètre doit être un tableau." - -#: includes/class-wc-subscription.php:1218 -msgctxt "original denotes there is no date to display" -msgid "-" -msgstr "-" - -#: includes/class-wc-subscription.php:1210 -msgid "Not yet ended" -msgstr "Pas encore terminé" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: includes/class-wc-subscription.php:1203 -#: includes/wcs-formatting-functions.php:246 -msgid "%s ago" -msgstr "il y a %s" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: includes/class-wc-subscription.php:1200 -#: includes/class-wc-subscriptions-manager.php:2304 -msgid "In %s" -msgstr "Dans %s" - -#. translators: 1: old subscription status 2: new subscription status -#: includes/class-wc-subscription.php:576 -msgid "Status changed from %1$s to %2$s." -msgstr "État passé de %1$s à %2$s." - -#. translators: %s: subscription status. -#: includes/class-wc-subscription.php:423 -msgid "Unable to change subscription status to \"%s\"." -msgstr "Impossible de modifier l’état d’abonnement sur « %s »." - -#: includes/api/legacy/class-wc-api-subscriptions.php:398 wcs-functions.php:147 -msgid "Invalid subscription billing period given." -msgstr "Période de facturation de l’abonnement donnée non valide." - -#: includes/api/legacy/class-wc-api-subscriptions.php:387 wcs-functions.php:152 -msgid "" -"Invalid subscription billing interval given. Must be an integer greater than " -"0." -msgstr "" -"Intervalle de facturation de l’abonnement donné non valide. Doit être un " -"entier supérieur à 0." - -#. translators: 1$: gateway id, 2$: error message -#: includes/api/legacy/class-wc-api-subscriptions.php:352 -msgid "" -"Subscription payment method could not be set to %1$s and has been set to " -"manual with error message: %2$s" -msgstr "" -"Le moyen de paiement de l’abonnement n’a pas pu être défini sur %1$s et a " -"été défini sur manuel avec le message d’erreur : %2$s" - -#: includes/api/class-wc-rest-subscriptions-controller.php:364 -#: includes/api/legacy/class-wc-api-subscriptions.php:314 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:306 -msgid "" -"Gateway does not support admin changing the payment method on a Subscription." -msgstr "" -"La passerelle ne prend pas en charge la modification par l’administrateur du " -"moyen de paiement sur un abonnement." - -#: includes/api/legacy/class-wc-api-subscriptions.php:248 -msgid "The requested subscription cannot be edited." -msgstr "L’abonnement demandé ne peut pas être modifié." - -#: includes/api/legacy/class-wc-api-subscriptions.php:173 -msgid "You do not have permission to create subscriptions" -msgstr "Vous n’avez pas le droit de créer des abonnements" - -#: includes/api/legacy/class-wc-api-subscriptions.php:124 -msgid "You do not have permission to read the subscriptions count" -msgstr "Vous n’avez pas le droit de lire le comptage des abonnements" - -#: includes/api/legacy/class-wc-api-subscriptions.php:102 wcs-functions.php:178 -msgid "Invalid subscription status given." -msgstr "État d’abonnement donné non valide." - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:63 -msgid "Error: unable to find timezone of your browser." -msgstr "Erreur : le fuseau horaire de votre navigateur est introuvable." - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:63 -msgid "Timezone:" -msgstr "Fuseau horaire :" - -#: templates/admin/html-variation-price.php:56 -msgid "Billing Period:" -msgstr "Période de facturation :" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:43 -msgid "Recurring:" -msgstr "Récurrent :" - -#: includes/admin/class-wcs-admin-post-types.php:425 -msgid "Total" -msgstr "Total" - -#: includes/admin/class-wcs-admin-post-types.php:422 -#: includes/admin/meta-boxes/views/html-related-orders-table.php:20 -#: templates/myaccount/my-subscriptions.php:22 -#: templates/myaccount/my-subscriptions.php:37 -#: templates/myaccount/related-orders.php:24 -#: templates/myaccount/related-orders.php:50 -#: templates/myaccount/related-subscriptions.php:22 -#: templates/myaccount/related-subscriptions.php:36 -#: templates/myaccount/subscription-details.php:18 -msgid "Status" -msgstr "État" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:19 -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:776 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:195 -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:209 -#: templates/myaccount/related-orders.php:23 -#: templates/myaccount/related-orders.php:47 -msgid "Date" -msgstr "Date" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:18 -msgid "Relationship" -msgstr "Relation" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:17 -#: templates/myaccount/related-orders.php:42 -msgid "Order Number" -msgstr "Numéro de commande" - -#: includes/admin/meta-boxes/views/html-related-orders-row.php:36 -#: includes/admin/meta-boxes/views/html-retries-table.php:47 -msgid "Unpublished" -msgstr "Non publié" - -#. translators: php date format -#: includes/admin/meta-boxes/views/html-related-orders-row.php:33 -#: includes/admin/meta-boxes/views/html-retries-table.php:44 -msgctxt "post date" -msgid "Y/m/d g:i:s A" -msgstr "" -"d/m/Y à G h i mi\n" -" s s" - -#. translators: placeholder is an order number. -#. translators: placeholder is an order ID. -#. translators: %s: order number. -#. translators: %s: order ID. -#: includes/admin/meta-boxes/views/html-related-orders-row.php:21 -#: includes/admin/meta-boxes/views/html-unknown-related-orders-row.php:18 -#: includes/class-wc-subscriptions-renewal-order.php:158 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:309 -#: includes/early-renewal/wcs-early-renewal-functions.php:162 -#: templates/myaccount/my-subscriptions.php:34 -#: templates/myaccount/related-orders.php:44 -#: templates/myaccount/related-subscriptions.php:33 -msgctxt "hash before order number" -msgid "#%s" -msgstr "n°%s" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:295 -msgid "Customer's notes about the order" -msgstr "Notes du client à propos de la commande" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:242 -msgid "No shipping address set." -msgstr "Aucune adresse de livraison." - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:170 -#: includes/class-wcs-change-payment-method-admin.php:38 -#: includes/class-wcs-change-payment-method-admin.php:51 -msgid "Payment Method" -msgstr "Moyen de paiement" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:150 -msgid "No billing address set." -msgstr "Aucune adresse de facturation." - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:148 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:150 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:240 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:242 -msgid "Address" -msgstr "Adresse" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:93 -msgid "Subscription status:" -msgstr "État de l’abonnement :" - -#: includes/admin/class-wcs-admin-post-types.php:1114 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:85 -msgid "Search for a customer…" -msgstr "Recherche d’un client…" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:55 -msgid "Customer:" -msgstr "Client :" - -#. translators: placeholder is the ID of the subscription -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:48 -msgctxt "edit subscription header" -msgid "Subscription #%s details" -msgstr "Détails de l’abonnement n°%s" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:93 -msgctxt "relation to order" -msgid "Renewal Order" -msgstr "Commande de renouvellement" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:96 -msgctxt "relation to order" -msgid "Parent Order" -msgstr "Commande parente" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:82 -msgctxt "relation to order" -msgid "Initial Subscription" -msgstr "Abonnement initial" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:99 -msgctxt "relation to order" -msgid "Resubscribed Subscription" -msgstr "Abonnement réabonné" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:77 -msgctxt "relation to order" -msgid "Subscription" -msgstr "Abonnement" - -#: includes/admin/class-wcs-admin-post-types.php:955 -msgid "None" -msgstr "Aucun" - -#: includes/admin/class-wcs-admin-post-types.php:954 -msgid "Any Payment Method" -msgstr "Tout moyen de paiement" - -#. translators: php date string -#: includes/admin/class-wcs-admin-post-types.php:918 -msgid "Subscription draft updated." -msgstr "Brouillon d’abonnement mis à jour." - -#. translators: php date string -#: includes/admin/class-wcs-admin-post-types.php:917 -msgctxt "used in \"Subscription scheduled for \"" -msgid "M j, Y @ G:i" -msgstr "j M Y @ G:i" - -#. translators: php date string -#: includes/admin/class-wcs-admin-post-types.php:917 -msgid "Subscription scheduled for: %1$s." -msgstr "Abonnement planifié pour : %1$s." - -#: includes/admin/class-wcs-admin-post-types.php:915 -msgid "Subscription submitted." -msgstr "Abonnement envoyé." - -#: includes/admin/class-wcs-admin-post-types.php:914 -msgid "Subscription saved." -msgstr "Abonnement enregistré." - -#. translators: placeholder is previous post title -#: includes/admin/class-wcs-admin-post-types.php:912 -msgctxt "used in post updated messages" -msgid "Subscription restored to revision from %s" -msgstr "Abonnement restauré à la révision à partir de %s" - -#: includes/admin/class-wcs-admin-post-types.php:909 -msgid "Custom field deleted." -msgstr "Champ personnalisé supprimé." - -#: includes/admin/class-wcs-admin-post-types.php:908 -msgid "Custom field updated." -msgstr "Champ personnalisé mis à jour." - -#. translators: placeholder is previous post title -#: includes/admin/class-wcs-admin-post-types.php:907 -#: includes/admin/class-wcs-admin-post-types.php:910 -#: includes/admin/class-wcs-admin-post-types.php:913 -msgid "Subscription updated." -msgstr "Abonnement mis à jour." - -#. translators: %d: item count. -#: includes/admin/class-wcs-admin-post-types.php:590 -msgid "%d item" -msgid_plural "%d items" -msgstr[0] "%d élément" -msgstr[1] "%d éléments" - -#: includes/admin/class-wcs-admin-post-types.php:527 -msgctxt "meaning billing address" -msgid "Billing:" -msgstr "Facturation :" - -#: includes/admin/class-wcs-admin-post-types.php:499 -msgid "Cancel Now" -msgstr "Annuler maintenant" - -#: includes/admin/class-wcs-admin-post-types.php:493 -msgid "Delete this item permanently" -msgstr "Supprimer cet article définitivement" - -#: includes/admin/class-wcs-admin-post-types.php:489 -msgid "Move this item to the Trash" -msgstr "Déplacer cet article vers la corbeille" - -#: includes/admin/class-wcs-admin-post-types.php:487 -#: includes/class-wc-subscriptions-product.php:767 -msgid "Restore" -msgstr "Restaurer" - -#: includes/admin/class-wcs-admin-post-types.php:487 -#: includes/class-wc-subscriptions-product.php:766 -msgid "Restore this item from the Trash" -msgstr "Restaurer cet article depuis la corbeille" - -#: includes/admin/class-wcs-admin-post-types.php:475 -#: includes/admin/class-wcs-admin-post-types.php:493 -msgid "Delete Permanently" -msgstr "Supprimer définitivement" - -#: includes/admin/class-wcs-admin-post-types.php:474 -#: includes/admin/class-wcs-admin-post-types.php:489 -msgid "Trash" -msgstr "Corbeille" - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:367 -msgid "Cancel" -msgstr "Annuler" - -#: includes/admin/class-wcs-admin-post-types.php:472 -#: includes/wcs-user-functions.php:333 -msgid "Suspend" -msgstr "Suspendre" - -#: includes/admin/class-wcs-admin-post-types.php:471 -#: includes/wcs-user-functions.php:338 -msgid "Reactivate" -msgstr "Réactiver" - -#. translators: 1$: is the number of subscriptions not updated, 2$: is the -#. error message -#: includes/admin/class-wcs-admin-post-types.php:398 -msgid "%1$s subscription could not be updated: %2$s" -msgid_plural "%1$s subscriptions could not be updated: %2$s" -msgstr[0] "%1$s abonnement n’a pas pu être mis à jour : %2$s" -msgstr[1] "%1$s abonnements n’ont pas pu être mis à jour : %2$s" - -#. translators: placeholder is the number of subscriptions updated -#: includes/admin/class-wcs-admin-post-types.php:391 -msgid "%s subscription status changed." -msgid_plural "%s subscription statuses changed." -msgstr[0] "%s état d’abonnement modifié." -msgstr[1] "%s états d’abonnement modifiés." - -#: includes/admin/class-wcs-admin-post-types.php:259 -msgctxt "an action on a subscription" -msgid "Put on-hold" -msgstr "Mettre en attente" - -#: includes/admin/class-wcs-admin-post-types.php:214 -msgid "Search for a product…" -msgstr "Rechercher un produit…" - -#: includes/admin/class-wcs-admin-meta-boxes.php:211 -msgid "Create pending renewal order requested by admin action." -msgstr "" -"Créez une commande de renouvellement en attente demandée par une action de " -"l’administrateur." - -#: includes/admin/class-wcs-admin-meta-boxes.php:200 -msgid "Process renewal order action requested by admin." -msgstr "" -"Traitez l’action de commande de renouvellement demandée par l’administrateur." - -#: includes/admin/class-wcs-admin-meta-boxes.php:181 -msgid "Create pending renewal order" -msgstr "Créer une commande de renouvellement en attente" - -#: includes/admin/class-wcs-admin-meta-boxes.php:177 -msgid "Process renewal" -msgstr "Traiter le renouvellement" - -#: includes/admin/class-wcs-admin-meta-boxes.php:130 -msgid "" -"Are you sure you want to process a renewal?\n" -"\n" -"This will charge the customer and email them the renewal order (if emails " -"are enabled)." -msgstr "" -"Voulez-vous vraiment traiter un renouvellement ?\n" -"\n" -"Cela facturera le client et lui enverra la commande de renouvellement par e-" -"mail (si les e-mails sont activés)." - -#: includes/admin/class-wcs-admin-meta-boxes.php:129 -msgid "Please enter a date after the next payment." -msgstr "Veuillez saisir une date après le prochain paiement." - -#: includes/admin/class-wcs-admin-meta-boxes.php:128 -msgid "Please enter a date before the next payment." -msgstr "Veuillez saisir une date avant le prochain paiement." - -#: includes/admin/class-wcs-admin-meta-boxes.php:126 -#: includes/admin/class-wcs-admin-meta-boxes.php:127 -msgid "Please enter a date after the start date." -msgstr "Veuillez saisir une date après la date de début." - -#: includes/admin/class-wcs-admin-meta-boxes.php:125 -msgid "Please enter a date after the trial end." -msgstr "Veuillez saisir une date après la fin de l’essai." - -#: includes/admin/class-wcs-admin-meta-boxes.php:124 -msgid "Please enter a date at least one hour into the future." -msgstr "Veuillez saisir une date au moins une heure dans le futur." - -#: includes/admin/class-wcs-admin-meta-boxes.php:123 -msgid "Please enter a start date in the past." -msgstr "Veuillez saisir une date de début dans le passé." - -#: includes/admin/class-wcs-admin-meta-boxes.php:73 -msgctxt "meta box title" -msgid "Subscription Data" -msgstr "Données d’abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:1791 -msgid "" -"Supports automatic renewal payments with the WooCommerce Subscriptions " -"extension." -msgstr "" -"Prend en charge les paiements de renouvellement automatiques avec " -"l’extension WooCommerce Subscriptions." - -#: includes/admin/class-wc-subscriptions-admin.php:1760 -msgid "Automatic Recurring Payments" -msgstr "Paiements récurrents automatiques" - -#: includes/admin/class-wc-subscriptions-admin.php:1730 -#: includes/admin/class-wcs-admin-system-status.php:109 -msgctxt "refers to live site" -msgid "Live" -msgstr "En direct" - -#: includes/admin/class-wc-subscriptions-admin.php:1730 -#: includes/admin/class-wcs-admin-system-status.php:109 -msgctxt "refers to staging site" -msgid "Staging" -msgstr "Préproduction" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:933 -msgid "Subscriptions Ended" -msgstr "Abonnements terminés" - -#: includes/admin/class-wc-subscriptions-admin.php:1724 -#: includes/admin/class-wcs-admin-system-status.php:95 -#: includes/admin/reports/class-wcs-report-cache-manager.php:316 -msgid "No" -msgstr "Non" - -#: includes/admin/class-wc-subscriptions-admin.php:1724 -#: includes/admin/class-wc-subscriptions-admin.php:1791 -#: includes/admin/class-wcs-admin-system-status.php:95 -#: includes/admin/reports/class-wcs-report-cache-manager.php:316 -msgid "Yes" -msgstr "Oui" - -#: includes/admin/class-wc-subscriptions-admin.php:1723 -#: includes/admin/class-wcs-admin-system-status.php:93 -msgctxt "label that indicates whether debugging is turned on for the plugin" -msgid "WCS_DEBUG" -msgstr "WCS_DEBUG" - -#. translators: placeholder is a time period (e.g. "4 weeks") -#: includes/admin/class-wc-subscriptions-admin.php:1661 -msgid "The trial period can not exceed %s." -msgstr "La période d’essai ne peut pas dépasser %s." - -#. translators: number of 1$: days, 2$: weeks, 3$: months, 4$: years -#: includes/admin/class-wc-subscriptions-admin.php:1656 -msgid "The trial period can not exceed: %1$s, %2$s, %3$s or %4$s." -msgstr "La période d’essai ne peut pas dépasser : %1$s, %2$s, %3$s ou %4$s." - -#. translators: placeholders are opening link tag, ID of sub, and closing link -#. tag -#: includes/admin/class-wc-subscriptions-admin.php:1627 -#: includes/admin/class-wc-subscriptions-admin.php:1632 -msgid "Showing orders for %1$sSubscription %2$s%3$s" -msgstr "Affichage des commandes pour %1$sAbonnement %2$s%3$s" - -#. translators: placeholder is a number -#: includes/admin/class-wc-subscriptions-admin.php:1497 -msgid "We can't find a subscription with ID #%d. Perhaps it was deleted?" -msgstr "" -"Nous ne trouvons pas d’abonnement avec l’ID n°%d. Peut-être a-t-il été " -"supprimé ?" - -#: includes/admin/class-wc-subscriptions-admin.php:1414 -#: includes/upgrades/templates/wcs-about-2-0.php:35 -#: includes/upgrades/templates/wcs-about.php:34 -#: woocommerce-subscriptions.php:1148 -msgid "Settings" -msgstr "Réglages" - -#: includes/admin/class-wc-subscriptions-admin.php:1413 -msgid "Add a Subscription Product" -msgstr "Ajouter un produit d’abonnement" - -#. translators: $1-$2: opening and closing tags, $3-$4: opening and -#. closing tags -#: includes/admin/class-wc-subscriptions-admin.php:1395 -msgid "" -"%1$sWooCommerce Subscriptions Installed%2$s – %3$sYou're ready to " -"start selling subscriptions!%4$s" -msgstr "" -"%1$sWooCommerce Subscriptions installé%2$s – %3$sVous êtes prêt à " -"commencer à vendre des abonnements !%4$s" - -#. translators: $1-$2: opening and closing tags. Link to documents->payment -#. gateways, 3$-4$: opening and closing tags. Link to WooCommerce extensions -#. shop page -#: includes/admin/class-wc-subscriptions-admin.php:1932 -msgid "" -"Find new gateways that %1$ssupport automatic subscription payments%2$s in " -"the official %3$sWooCommerce Marketplace%4$s." -msgstr "" -"Trouvez de nouvelles passerelles %1$sprenant en charge les paiements " -"d’abonnement automatiques%2$s sur la %3$splace de marché officielle de " -"WooCommerce%4$s." - -#. translators: %s is a line break. -#: includes/admin/class-wc-subscriptions-admin.php:1354 -msgid "" -"Enabling this grants access to new downloadable files added to a product " -"only after the next renewal is processed.%sBy default, access to new " -"downloadable files added to a product is granted immediately to any customer " -"that has an active subscription with that product." -msgstr "" -"L’activation de cette option donne accès aux nouveaux fichiers " -"téléchargeables ajoutés à un produit uniquement après le traitement du " -"prochain renouvellement.%sPar défaut, l’accès aux nouveaux fichiers " -"téléchargeables ajoutés à un produit est accordé immédiatement à tout client " -"disposant d’un abonnement actif avec ce produit." - -#: includes/admin/class-wc-subscriptions-admin.php:1349 -msgid "Enable dripping for downloadable content on subscription products." -msgstr "" -"Activez la diffusion pour le contenu téléchargeable sur les produits " -"d’abonnement." - -#: includes/admin/class-wc-subscriptions-admin.php:1331 -msgid "" -"Allow multiple subscriptions and products to be purchased simultaneously." -msgstr "Autorisez l’achat simultané de plusieurs abonnements et produits." - -#: includes/admin/class-wc-subscriptions-admin.php:1330 -msgid "Mixed Checkout" -msgstr "Validation de commande mixte" - -#: includes/admin/class-wc-subscriptions-admin.php:1326 -msgid "" -"Set a maximum number of times a customer can suspend their account for each " -"billing period. For example, for a value of 3 and a subscription billed " -"yearly, if the customer has suspended their account 3 times, they will not " -"be presented with the option to suspend their account until the next year. " -"Store managers will always be able to suspend an active subscription. Set " -"this to 0 to turn off the customer suspension feature completely." -msgstr "" -"Définissez un nombre maximal de fois qu’un client peut suspendre son compte " -"pour chaque période de facturation. Par exemple, pour une valeur de 3 et un " -"abonnement facturé annuellement, si le client a suspendu son compte 3 fois, " -"il ne se verra pas proposer la possibilité de suspendre son compte jusqu’à " -"l’année suivante. Les gérants de boutique pourront toujours suspendre un " -"abonnement actif. Définissez ce paramètre sur 0 pour désactiver complètement " -"la fonctionnalité de suspension du client." - -#: includes/admin/class-wc-subscriptions-admin.php:1319 -msgid "Customer Suspensions" -msgstr "Suspensions de client" - -#: includes/admin/class-wc-subscriptions-admin.php:1312 -msgctxt "options section heading" -msgid "Miscellaneous" -msgstr "Divers" - -#: includes/admin/class-wc-subscriptions-admin.php:1296 -msgid "Turn off Automatic Payments" -msgstr "Désactiver les paiements automatiques" - -#. translators: placeholders are opening and closing link tags -#: includes/admin/class-wc-subscriptions-admin.php:1290 -msgid "" -"With manual renewals, a customer's subscription is put on-hold until they " -"login and pay to renew it. %1$sLearn more%2$s." -msgstr "" -"Avec les renouvellements manuels, l’abonnement d’un client est mis en " -"attente jusqu’à ce qu’il se connecte et paie pour le renouveler. %1$sEn " -"savoir plus%2$s." - -#: includes/admin/class-wc-subscriptions-admin.php:1285 -msgid "Accept Manual Renewals" -msgstr "Accepter les renouvellements manuels" - -#: includes/admin/class-wc-subscriptions-admin.php:1284 -msgid "Manual Renewal Payments" -msgstr "Paiements de renouvellement manuels" - -#: includes/admin/class-wc-subscriptions-admin.php:1277 -msgctxt "option section heading" -msgid "Renewals" -msgstr "Renouvellements" - -#: includes/admin/class-wc-subscriptions-admin.php:1261 -msgid "" -"If a subscriber's subscription is manually cancelled or expires, she will be " -"assigned this role." -msgstr "" -"Si l’abonnement d’un abonné est annulé manuellement ou expire, ce rôle lui " -"sera attribué." - -#: includes/admin/class-wc-subscriptions-admin.php:1260 -msgid "Inactive Subscriber Role" -msgstr "Rôle d’abonné inactif" - -#: includes/admin/class-wc-subscriptions-admin.php:1249 -msgid "" -"When a subscription is activated, either manually or after a successful " -"purchase, new users will be assigned this role." -msgstr "" -"Lorsqu’un abonnement est activé, manuellement ou après un achat réussi, les " -"nouveaux utilisateurs se verront attribuer ce rôle." - -#: includes/admin/class-wc-subscriptions-admin.php:1248 -msgid "Subscriber Default Role" -msgstr "Rôle par défaut des abonnés" - -#. translators: placeholders are tags -#: includes/admin/class-wc-subscriptions-admin.php:1243 -msgid "" -"Choose the default roles to assign to active and inactive subscribers. For " -"record keeping purposes, a user account must be created for subscribers. " -"Users with the %1$sadministrator%2$s role, such as yourself, will never be " -"allocated these roles to prevent locking out administrators." -msgstr "" -"Choisissez les rôles par défaut à attribuer aux abonnés actifs et inactifs. " -"À des fins de tenue de rapports, un compte d’utilisateur doit être créé pour " -"les abonnés. Les utilisateurs avec le rôle %1$sadministrateur%2$s, comme " -"vous-même, ne se verront jamais attribuer ces rôles pour éviter le blocage " -"des administrateurs." - -#: includes/admin/class-wc-subscriptions-admin.php:1240 -msgid "Roles" -msgstr "Rôles" - -#: includes/admin/class-wc-subscriptions-admin.php:1224 -msgid "" -"Use this field to customise the text displayed on the checkout button when " -"an order contains a subscription. Normally the checkout submission button " -"displays \"Place order\". When the cart contains a subscription, this is " -"changed to \"Sign up now\"." -msgstr "" -"Utilisez ce champ pour personnaliser le libellé affiché sur le bouton de " -"paiement lorsqu’une commande contient un abonnement. Normalement, le bouton " -"d’envoi de la validation de commande affiche « Passer la commande ». Lorsque " -"le panier contient un abonnement, celui-ci devient « Inscription »." - -#: includes/admin/class-wc-subscriptions-admin.php:1223 -msgid "Place Order Button Text" -msgstr "Libellé du bouton Passer la commande" - -#: includes/admin/class-wc-subscriptions-admin.php:1216 -#: includes/admin/class-wc-subscriptions-admin.php:1219 -#: includes/admin/class-wc-subscriptions-admin.php:1228 -#: includes/admin/class-wc-subscriptions-admin.php:1231 -#: includes/class-wc-product-subscription-variation.php:98 -#: includes/class-wc-product-variable-subscription.php:73 -#: includes/class-wc-subscriptions-product.php:1196 -#: includes/class-wc-subscriptions-product.php:1214 -#: woocommerce-subscriptions.php:606 -msgid "Sign up now" -msgstr "Inscription" - -#: includes/admin/class-wc-subscriptions-admin.php:1212 -msgid "" -"A product displays a button with the text \"Add to cart\". By default, a " -"subscription changes this to \"Sign up now\". You can customise the button " -"text for subscriptions here." -msgstr "" -"Un produit affiche un bouton avec le libellé « Ajouter au panier ». Par " -"défaut, un abonnement remplace ce libellé par « Inscription ». Vous pouvez " -"personnaliser le libellé du bouton pour les abonnements ici." - -#: includes/admin/class-wc-subscriptions-admin.php:1211 -msgid "Add to Cart Button Text" -msgstr "Libellé du bouton Ajouter au panier" - -#: includes/admin/class-wc-subscriptions-admin.php:1204 -msgid "Button Text" -msgstr "Libellé du bouton" - -#: includes/admin/class-wc-subscriptions-admin.php:1012 -#: includes/admin/class-wc-subscriptions-admin.php:1164 -#: includes/admin/class-wcs-admin-reports.php:46 -#: includes/admin/class-wcs-admin-system-status.php:56 -#: includes/admin/class-wcs-wc-admin-manager.php:38 -#: includes/admin/class-wcs-wc-admin-manager.php:80 -#: includes/admin/class-wcs-wc-admin-manager.php:92 -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:917 -#: includes/class-wcs-query.php:108 includes/class-wcs-query.php:133 -#: includes/class-wcs-query.php:287 -#: includes/privacy/class-wcs-privacy-exporters.php:51 -#: woocommerce-subscriptions.php:266 woocommerce-subscriptions.php:279 -msgid "Subscriptions" -msgstr "Abonnements" - -#: includes/admin/class-wc-subscriptions-admin.php:990 -#: woocommerce-subscriptions.php:275 -msgid "Search Subscriptions" -msgstr "Rechercher des abonnements" - -#: includes/admin/class-wc-subscriptions-admin.php:986 -msgid "Manage Subscriptions" -msgstr "Gérer les abonnements" - -#: includes/admin/class-wc-subscriptions-admin.php:943 -msgid "Active subscriber?" -msgstr "Abonné actif ?" - -#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: -#. "

", 3$: "

", 4$: "

" -#: includes/admin/class-wc-subscriptions-admin.php:888 -msgctxt "" -"used in admin pointer script params in javascript as price pointer content" -msgid "" -"%1$sSet a Price%2$s%3$sSubscription prices are a little different to other " -"product prices. For a subscription, you can set a billing period, length, " -"sign-up fee and free trial.%4$s" -msgstr "" -"%1$sDéfinir un prix%2$s%3$sLes prix d’abonnement sont un peu différents des " -"prix des autres produits. Pour un abonnement, vous pouvez définir une " -"période de facturation, une durée, des frais d’inscription et un essai " -"gratuit.%4$s" - -#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: -#. "

", 3$: "

", 4$: "", 5$: "", 6$: "", 7$: "", 8$: -#. "

" -#: includes/admin/class-wc-subscriptions-admin.php:886 -msgctxt "" -"used in admin pointer script params in javascript as type pointer content" -msgid "" -"%1$sChoose Subscription%2$s%3$sThe WooCommerce Subscriptions extension adds " -"two new subscription product types - %4$sSimple subscription%5$s and " -"%6$sVariable subscription%7$s.%8$s" -msgstr "" -"%1$sChoisir l’abonnement%2$s%3$sL’extension WooCommerce Subscriptions ajoute " -"deux nouveaux types de produit d’abonnement : %4$sAbonnement simple%5$s et " -"%6$sAbonnement variable%7$s.%8$s" - -#: includes/admin/class-wc-subscriptions-admin.php:857 -msgid "" -"You are deleting a subscription item. You will also need to manually cancel " -"and trash the subscription on the Manage Subscriptions screen." -msgstr "" -"Vous supprimez un article d’abonnement. Vous devrez également annuler et " -"supprimer manuellement l’abonnement sur l’écran Gérer les abonnements." - -#: includes/admin/class-wc-subscriptions-admin.php:856 -msgid "" -"WARNING: Bad things are about to happen!\n" -"\n" -"The payment gateway used to purchase this subscription does not support " -"modifying a subscription's details.\n" -"\n" -"Changes to the billing period, recurring discount, recurring tax or " -"recurring total may not be reflected in the amount charged by the payment " -"gateway." -msgstr "" -"ATTENTION : De mauvaises choses sont sur le point d’arriver !\n" -"\n" -"La passerelle de paiement utilisée pour acheter cet abonnement ne prend pas " -"en charge la modification des détails d’un abonnement.\n" -"\n" -"Les modifications de la période de facturation, de la remise récurrente, des " -"taxes récurrentes ou du total récurrent peuvent ne pas être reflétées dans " -"le montant facturé par la passerelle de paiement." - -#: includes/admin/class-wc-subscriptions-admin.php:820 -msgid "" -"Trashing this order will also trash the subscriptions purchased with the " -"order." -msgstr "" -"Le déplacement de cette commande vers la corbeille entraînera également le " -"déplacement vers la corbeille des abonnements achetés avec la commande." - -#: includes/admin/class-wc-subscriptions-admin.php:843 -msgid "" -"You are about to trash one or more orders which contain a subscription.\n" -"\n" -"Trashing the orders will also trash the subscriptions purchased with these " -"orders." -msgstr "" -"Vous êtes sur le point de déplacer vers la corbeille une ou plusieurs " -"commandes contenant un abonnement.\n" -"\n" -"Le déplacement des commandes vers la corbeille entraînera également le " -"déplacement vers la corbeille des abonnements achetés avec ces commandes." - -#: includes/admin/class-wc-subscriptions-admin.php:835 -msgid "" -"Enter a new interval as a single number (e.g. to charge every 2nd month, " -"enter 2):" -msgstr "" -"Saisir un nouvel intervalle sous forme de nombre unique (par ex. pour " -"facturer tous les 2 mois, saisissez 2) :" - -#: includes/admin/class-wc-subscriptions-admin.php:834 -msgid "Enter a new length (e.g. 5):" -msgstr "Saisir une nouvelle durée (par ex. 5) :" - -#: includes/admin/class-wc-subscriptions-admin.php:833 -msgid "Enter the new period, either day, week, month or year:" -msgstr "Saisir la nouvelle période, soit jour, semaine, mois ou année :" - -#: includes/admin/class-wc-subscriptions-admin.php:453 -msgid "Free trial period" -msgstr "Période d’essai gratuit" - -#: includes/admin/class-wc-subscriptions-admin.php:452 -msgid "Free trial length" -msgstr "Durée de l’essai gratuit" - -#: includes/admin/class-wc-subscriptions-admin.php:312 -#: includes/admin/class-wc-subscriptions-admin.php:450 -msgid "Subscription period" -msgstr "Période d’abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:449 -msgid "Subscription billing interval" -msgstr "Intervalle de facturation de l’abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:448 -msgid "Subscription sign-up fee" -msgstr "Frais d’inscription de l’abonnement" - -#: includes/upgrades/templates/wcs-about.php:115 -msgid "Subscription Gifting" -msgstr "Offre d’abonnement" - -#: includes/class-wcs-limiter.php:52 -msgid "Limit to one of any status" -msgstr "Limiter à un avec n’importe quel état" - -#: includes/class-wcs-limiter.php:51 -msgid "Limit to one active subscription" -msgstr "Limiter à un abonnement actif" - -#: includes/class-wcs-limiter.php:50 -msgid "Do not limit" -msgstr "Ne pas limiter" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wcs-limiter.php:48 -msgid "" -"Only allow a customer to have one subscription to this product. %1$sLearn " -"more%2$s." -msgstr "" -"Autorisez un client à n’avoir qu’un seul abonnement à ce produit. %1$sEn " -"savoir plus%2$s." - -#: includes/class-wcs-limiter.php:46 -msgid "Limit subscription" -msgstr "Limiter l’abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:390 -msgid "" -"Shipping for subscription products is normally charged on the initial order " -"and all renewal orders. Enable this to only charge shipping once on the " -"initial order. Note: for this setting to be enabled the subscription must " -"not have a free trial or a synced renewal date." -msgstr "" -"La livraison des produits d’abonnement est normalement facturée sur la " -"commande initiale et toutes les commandes de renouvellement. Activez cette " -"option pour ne facturer les frais d’expédition qu’une seule fois sur la " -"commande initiale. Remarque : pour que ce paramètre soit activé, " -"l’abonnement ne doit pas avoir d’essai gratuit ni de date de renouvellement " -"synchronisée." - -#: includes/admin/class-wc-subscriptions-admin.php:389 -msgid "One time shipping" -msgstr "Livraison unique" - -#: includes/admin/class-wc-subscriptions-admin.php:357 -#: templates/admin/deprecated/html-variation-price.php:115 -msgid "Subscription Trial Period" -msgstr "Période d’essai d’abonnement" - -#: templates/admin/deprecated/html-variation-price.php:97 -#: templates/admin/deprecated/html-variation-price.php:104 -msgid "Free Trial" -msgstr "Essai gratuit" - -#: includes/admin/class-wc-subscriptions-admin.php:342 -msgid "" -"Optionally include an amount to be charged at the outset of the subscription." -" The sign-up fee will be charged immediately, even if the product has a free " -"trial or the payment dates are synced." -msgstr "" -"Incluez éventuellement un montant à facturer au début de l’abonnement. Les " -"frais d’inscription seront facturés immédiatement, même si le produit a un " -"essai gratuit ou si les dates de paiement sont synchronisées." - -#. translators: %s is a currency symbol / code -#. translators: placeholder is a currency symbol / code -#: includes/admin/class-wc-subscriptions-admin.php:341 -#: templates/admin/deprecated/html-variation-price.php:31 -#: templates/admin/deprecated/html-variation-price.php:86 -#: templates/admin/html-variation-price.php:21 -#: templates/admin/html-variation-price.php:47 -msgctxt "example price" -msgid "e.g. 9.90" -msgstr "par ex. 9,90" - -#: templates/admin/deprecated/html-variation-price.php:85 -msgid "Sign-up Fee (%s)" -msgstr "Frais d’inscription (%s)" - -#: templates/admin/deprecated/html-variation-price.php:69 -msgid "Subscription Length" -msgstr "Durée de l’abonnement" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:34 -#: templates/admin/deprecated/html-variation-price.php:57 -msgid "Billing Period" -msgstr "Période de facturation" - -#: templates/admin/deprecated/html-variation-price.php:46 -msgid "Subscription Periods" -msgstr "Périodes d’abonnement" - -#: includes/admin/class-wc-subscriptions-admin.php:305 -msgctxt "example price" -msgid "e.g. 5.90" -msgstr "par ex. 5,90" - -#. translators: placeholder is a currency symbol / code -#: templates/admin/deprecated/html-variation-price.php:20 -#: templates/admin/deprecated/html-variation-price.php:30 -msgid "Subscription Price (%s)" -msgstr "Prix de l’abonnement (%s)" - -#: includes/admin/class-wc-subscriptions-admin.php:199 -msgid "Variable subscription" -msgstr "Abonnement variable" - -#: includes/admin/class-wc-subscriptions-admin.php:198 -msgid "Simple subscription" -msgstr "Abonnement simple" - -#. Plugin URI of the plugin -msgid "https://www.woocommerce.com/products/woocommerce-subscriptions/" -msgstr "https://www.woocommerce.com/products/woocommerce-subscriptions/" - -#. translators: billing period (e.g. "every week"). -#: includes/class-wc-subscriptions-product.php:377 -msgid "every %s" -msgstr "chaque %s" - -#: includes/admin/class-wc-subscriptions-admin.php:1320 -msgctxt "there's a number immediately in front of this text" -msgid "suspensions per billing period." -msgstr "suspensions par période de facturation." diff --git a/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions.pot b/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions.pot deleted file mode 100644 index 7b8eefe..0000000 --- a/vendor/woocommerce/subscriptions-core/languages/woocommerce-subscriptions.pot +++ /dev/null @@ -1,6896 +0,0 @@ -# Copyright (C) 2021 WooCommerce -# This file is distributed under the same license as the WooCommerce Subscriptions plugin. -msgid "" -msgstr "" -"Project-Id-Version: WooCommerce Subscriptions 3.1.1\n" -"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-subscriptions\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2021-05-19T05:09:40+00:00\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.3.0\n" -"X-Domain: woocommerce-subscriptions\n" - -#. Plugin Name of the plugin -#: includes/privacy/class-wcs-privacy.php:40 -msgid "WooCommerce Subscriptions" -msgstr "" - -#. Plugin URI of the plugin -msgid "https://www.woocommerce.com/products/woocommerce-subscriptions/" -msgstr "" - -#. Description of the plugin -msgid "Sell products and services with recurring payments in your WooCommerce Store." -msgstr "" - -#. Author of the plugin -#: includes/admin/class-wcs-admin-reports.php:104 -#: includes/admin/reports/class-wcs-report-cache-manager.php:262 -msgid "WooCommerce" -msgstr "" - -#. Author URI of the plugin -msgid "https://woocommerce.com/" -msgstr "" - -#. translators: 1: relation type, 2: list of valid relation types. -#: includes/abstracts/abstract-wcs-related-order-store.php:148 -msgid "Invalid relation type: %1$s. Order relationship type must be one of: %2$s." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:204 -msgid "Simple subscription" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:205 -msgid "Variable subscription" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:226 -msgid "Downloadable" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:227 -msgid "Virtual" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:291 -msgid "Choose the subscription price, billing interval and period." -msgstr "" - -#. translators: placeholder is trial period validation message if passed an invalid value (e.g. "Trial period can not exceed 4 weeks") -#: includes/admin/class-wc-subscriptions-admin.php:293 -msgctxt "Trial period field tooltip on Edit Product administration screen" -msgid "An optional period of time to wait before charging the first recurring payment. Any sign up fee will still be charged at the outset of the subscription. %s" -msgstr "" - -#. translators: %s: currency symbol. -#. translators: placeholder is a currency symbol / code -#: includes/admin/class-wc-subscriptions-admin.php:307 -#: templates/admin/html-variation-price.php:44 -msgid "Subscription price (%s)" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:311 -msgctxt "example price" -msgid "e.g. 5.90" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:312 -msgid "Subscription interval" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:318 -#: includes/admin/class-wc-subscriptions-admin.php:456 -msgid "Subscription period" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:333 -#: includes/admin/class-wc-subscriptions-admin.php:457 -#: templates/admin/html-variation-price.php:66 -msgid "Expire after" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:336 -msgid "Automatically expire the subscription after this length of time. This length is in addition to any free trial or amount of time provided before a synchronised first renewal date." -msgstr "" - -#. translators: %s is a currency symbol / code -#: includes/admin/class-wc-subscriptions-admin.php:346 -#: templates/admin/html-variation-price.php:20 -msgid "Sign-up fee (%s)" -msgstr "" - -#. translators: %s is a currency symbol / code -#. translators: placeholder is a currency symbol / code -#: includes/admin/class-wc-subscriptions-admin.php:347 -#: templates/admin/deprecated/html-variation-price.php:31 -#: templates/admin/deprecated/html-variation-price.php:86 -#: templates/admin/html-variation-price.php:21 -#: templates/admin/html-variation-price.php:47 -msgctxt "example price" -msgid "e.g. 9.90" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:348 -msgid "Optionally include an amount to be charged at the outset of the subscription. The sign-up fee will be charged immediately, even if the product has a free trial or the payment dates are synced." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:360 -#: includes/class-wc-subscriptions-cart.php:2446 -#: templates/admin/html-variation-price.php:25 -msgid "Free trial" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:363 -#: templates/admin/deprecated/html-variation-price.php:115 -msgid "Subscription Trial Period" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:395 -msgid "One time shipping" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:396 -msgid "Shipping for subscription products is normally charged on the initial order and all renewal orders. Enable this to only charge shipping once on the initial order. Note: for this setting to be enabled the subscription must not have a free trial or a synced renewal date." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:453 -msgid "Subscription pricing" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:454 -msgid "Subscription sign-up fee" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:455 -msgid "Subscription billing interval" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:458 -msgid "Free trial length" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:459 -msgid "Free trial period" -msgstr "" - -#. translators: %s: subscription status. -#: includes/admin/class-wc-subscriptions-admin.php:784 -msgid "Unable to change subscription status to \"%s\". Please assign a customer to the subscription to activate it." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:826 -msgid "Trashing this order will also trash the subscriptions purchased with the order." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:839 -msgid "Enter the new period, either day, week, month or year:" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:840 -msgid "Enter a new length (e.g. 5):" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:841 -msgid "Enter a new interval as a single number (e.g. to charge every 2nd month, enter 2):" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:842 -msgid "Delete all variations without a subscription" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:849 -msgid "" -"You are about to trash one or more orders which contain a subscription.\n" -"\n" -"Trashing the orders will also trash the subscriptions purchased with these orders." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:862 -msgid "" -"WARNING: Bad things are about to happen!\n" -"\n" -"The payment gateway used to purchase this subscription does not support modifying a subscription's details.\n" -"\n" -"Changes to the billing period, recurring discount, recurring tax or recurring total may not be reflected in the amount charged by the payment gateway." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:863 -msgid "You are deleting a subscription item. You will also need to manually cancel and trash the subscription on the Manage Subscriptions screen." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:870 -msgid "" -"Warning: Deleting a user will also delete the user's subscriptions. The user's orders will remain but be reassigned to the 'Guest' user.\n" -"\n" -"Do you want to continue to delete this user and any associated subscriptions?" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:874 -msgid "PayPal Standard has a number of limitations and does not support all subscription features." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:874 -msgid "Because of this, it is not recommended as a payment method for Subscriptions unless it is the only available option for your country." -msgstr "" - -#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: "

", 3$: "

", 4$: "", 5$: "", 6$: "", 7$: "", 8$: "

" -#: includes/admin/class-wc-subscriptions-admin.php:892 -msgctxt "used in admin pointer script params in javascript as type pointer content" -msgid "%1$sChoose Subscription%2$s%3$sThe WooCommerce Subscriptions extension adds two new subscription product types - %4$sSimple subscription%5$s and %6$sVariable subscription%7$s.%8$s" -msgstr "" - -#. translators: placeholders are for HTML tags. They are 1$: "

", 2$: "

", 3$: "

", 4$: "

" -#: includes/admin/class-wc-subscriptions-admin.php:894 -msgctxt "used in admin pointer script params in javascript as price pointer content" -msgid "%1$sSet a Price%2$s%3$sSubscription prices are a little different to other product prices. For a subscription, you can set a billing period, length, sign-up fee and free trial.%4$s" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:949 -msgid "Active subscriber?" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:992 -msgid "Manage Subscriptions" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:996 -#: woocommerce-subscriptions.php:305 -msgid "Search Subscriptions" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1018 -#: includes/admin/class-wc-subscriptions-admin.php:1170 -#: includes/admin/class-wcs-admin-reports.php:46 -#: includes/admin/class-wcs-admin-system-status.php:56 -#: includes/admin/class-wcs-wc-admin-manager.php:38 -#: includes/admin/class-wcs-wc-admin-manager.php:80 -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:917 -#: includes/class-wcs-query.php:108 -#: includes/class-wcs-query.php:133 -#: includes/class-wcs-query.php:287 -#: includes/privacy/class-wcs-privacy-exporters.php:51 -#: woocommerce-subscriptions.php:296 -#: woocommerce-subscriptions.php:309 -msgid "Subscriptions" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1210 -msgid "Button Text" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1217 -msgid "Add to Cart Button Text" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1218 -msgid "A product displays a button with the text \"Add to cart\". By default, a subscription changes this to \"Sign up now\". You can customise the button text for subscriptions here." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1222 -#: includes/admin/class-wc-subscriptions-admin.php:1225 -#: includes/admin/class-wc-subscriptions-admin.php:1234 -#: includes/admin/class-wc-subscriptions-admin.php:1237 -#: includes/class-wc-product-subscription-variation.php:98 -#: includes/class-wc-product-variable-subscription.php:73 -#: includes/class-wc-subscriptions-product.php:1196 -#: includes/class-wc-subscriptions-product.php:1214 -#: woocommerce-subscriptions.php:650 -msgid "Sign up now" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1229 -msgid "Place Order Button Text" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1230 -msgid "Use this field to customise the text displayed on the checkout button when an order contains a subscription. Normally the checkout submission button displays \"Place order\". When the cart contains a subscription, this is changed to \"Sign up now\"." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1246 -msgid "Roles" -msgstr "" - -#. translators: placeholders are tags -#: includes/admin/class-wc-subscriptions-admin.php:1249 -msgid "Choose the default roles to assign to active and inactive subscribers. For record keeping purposes, a user account must be created for subscribers. Users with the %1$sadministrator%2$s role, such as yourself, will never be allocated these roles to prevent locking out administrators." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1254 -msgid "Subscriber Default Role" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1255 -msgid "When a subscription is activated, either manually or after a successful purchase, new users will be assigned this role." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1266 -msgid "Inactive Subscriber Role" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1267 -msgid "If a subscriber's subscription is manually cancelled or expires, she will be assigned this role." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1283 -msgctxt "option section heading" -msgid "Renewals" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1290 -msgid "Manual Renewal Payments" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1291 -msgid "Accept Manual Renewals" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/admin/class-wc-subscriptions-admin.php:1296 -msgid "With manual renewals, a customer's subscription is put on-hold until they login and pay to renew it. %1$sLearn more%2$s." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1302 -msgid "Turn off Automatic Payments" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/admin/class-wc-subscriptions-admin.php:1307 -msgid "If you don't want new subscription purchases to automatically charge renewal payments, you can turn off automatic payments. Existing automatic subscriptions will continue to charge customers automatically. %1$sLearn more%2$s." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1318 -msgctxt "options section heading" -msgid "Miscellaneous" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1325 -msgid "Customer Suspensions" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1326 -msgctxt "there's a number immediately in front of this text" -msgid "suspensions per billing period." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1332 -msgid "Set a maximum number of times a customer can suspend their account for each billing period. For example, for a value of 3 and a subscription billed yearly, if the customer has suspended their account 3 times, they will not be presented with the option to suspend their account until the next year. Store managers will always be able to suspend an active subscription. Set this to 0 to turn off the customer suspension feature completely." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1336 -msgid "Mixed Checkout" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1337 -msgid "Allow multiple subscriptions and products to be purchased simultaneously." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1341 -msgid "Allow a subscription product to be purchased with other products and subscriptions in the same transaction." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1345 -msgid "$0 Initial Checkout" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1346 -msgid "Allow $0 initial checkout without a payment method." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1350 -msgid "Allow a subscription product with a $0 initial payment to be purchased without providing a payment method. The customer will be required to provide a payment method at the end of the initial period to keep the subscription active." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1354 -#: includes/upgrades/templates/wcs-about-2-0.php:108 -msgid "Drip Downloadable Content" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1355 -msgid "Enable dripping for downloadable content on subscription products." -msgstr "" - -#. translators: %s is a line break. -#: includes/admin/class-wc-subscriptions-admin.php:1360 -msgid "Enabling this grants access to new downloadable files added to a product only after the next renewal is processed.%sBy default, access to new downloadable files added to a product is granted immediately to any customer that has an active subscription with that product." -msgstr "" - -#. translators: $1-$2: opening and closing tags, $3-$4: opening and closing tags -#: includes/admin/class-wc-subscriptions-admin.php:1401 -msgid "%1$sWooCommerce Subscriptions Installed%2$s – %3$sYou're ready to start selling subscriptions!%4$s" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1419 -msgid "Add a Subscription Product" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1420 -#: includes/upgrades/templates/wcs-about-2-0.php:35 -#: includes/upgrades/templates/wcs-about.php:34 -#: woocommerce-subscriptions.php:1201 -msgid "Settings" -msgstr "" - -#. translators: placeholder is a number -#: includes/admin/class-wc-subscriptions-admin.php:1503 -msgid "We can't find a subscription with ID #%d. Perhaps it was deleted?" -msgstr "" - -#. translators: Placeholders are opening and closing link tags. -#: includes/admin/class-wc-subscriptions-admin.php:1547 -msgid "We weren't able to locate the set of report results you requested. Please regenerate the link from the %1$sSubscription Reports screen%2$s." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1601 -msgid "We can't find a paid subscription order for this user." -msgstr "" - -#. translators: placeholders are opening link tag, ID of sub, and closing link tag -#: includes/admin/class-wc-subscriptions-admin.php:1633 -#: includes/admin/class-wc-subscriptions-admin.php:1638 -msgid "Showing orders for %1$sSubscription %2$s%3$s" -msgstr "" - -#. translators: number of 1$: days, 2$: weeks, 3$: months, 4$: years -#: includes/admin/class-wc-subscriptions-admin.php:1662 -msgid "The trial period can not exceed: %1$s, %2$s, %3$s or %4$s." -msgstr "" - -#. translators: placeholder is a time period (e.g. "4 weeks") -#: includes/admin/class-wc-subscriptions-admin.php:1667 -msgid "The trial period can not exceed %s." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1729 -#: includes/admin/class-wcs-admin-system-status.php:93 -msgctxt "label that indicates whether debugging is turned on for the plugin" -msgid "WCS_DEBUG" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1730 -#: includes/admin/class-wc-subscriptions-admin.php:1797 -#: includes/admin/class-wcs-admin-system-status.php:95 -#: includes/admin/reports/class-wcs-report-cache-manager.php:316 -msgid "Yes" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1730 -#: includes/admin/class-wcs-admin-system-status.php:95 -#: includes/admin/reports/class-wcs-report-cache-manager.php:316 -msgid "No" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1735 -#: includes/admin/class-wcs-admin-system-status.php:107 -msgctxt "Live or Staging, Label on WooCommerce -> System Status page" -msgid "Subscriptions Mode" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1736 -#: includes/admin/class-wcs-admin-system-status.php:109 -msgctxt "refers to staging site" -msgid "Staging" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1736 -#: includes/admin/class-wcs-admin-system-status.php:109 -msgctxt "refers to live site" -msgid "Live" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1766 -msgid "Automatic Recurring Payments" -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1797 -msgid "Supports automatic renewal payments with the WooCommerce Subscriptions extension." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1895 -msgid "Subscription items can no longer be edited." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1899 -msgid "This subscription is no longer editable because the payment gateway does not allow modification of recurring amounts." -msgstr "" - -#. translators: $1-2: opening and closing tags of a link that takes to Woo marketplace / Stripe product page -#: includes/admin/class-wc-subscriptions-admin.php:1918 -msgid "No payment gateways capable of processing automatic subscription payments are enabled. If you would like to process automatic payments, we recommend the %1$sfree Stripe extension%2$s." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:1923 -msgid "Recurring Payments" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/admin/class-wc-subscriptions-admin.php:1931 -msgid "Payment gateways which don't support automatic recurring payments can be used to process %1$smanual subscription renewal payments%2$s." -msgstr "" - -#. translators: $1-$2: opening and closing tags. Link to documents->payment gateways, 3$-4$: opening and closing tags. Link to WooCommerce extensions shop page -#: includes/admin/class-wc-subscriptions-admin.php:1938 -msgid "Find new gateways that %1$ssupport automatic subscription payments%2$s in the official %3$sWooCommerce Marketplace%4$s." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:2042 -msgid "Note that purchasing a subscription still requires an account." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:2056 -msgid "The product type can not be changed because this product is associated with subscriptions." -msgstr "" - -#: includes/admin/class-wc-subscriptions-admin.php:2110 -#: includes/admin/class-wc-subscriptions-admin.php:2111 -msgid "Allow subscription customers to create an account during checkout" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:77 -msgctxt "meta box title" -msgid "Subscription Data" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:79 -msgctxt "meta box title" -msgid "Schedule" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:83 -#: includes/admin/class-wcs-admin-meta-boxes.php:87 -msgid "Related Orders" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:127 -msgid "Please enter a start date in the past." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:128 -msgid "Please enter a date at least 2 minutes into the future." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:128 -msgid "Please enter a date at least one hour into the future." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:129 -msgid "Please enter a date after the trial end." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:130 -#: includes/admin/class-wcs-admin-meta-boxes.php:131 -msgid "Please enter a date after the start date." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:132 -msgid "Please enter a date before the next payment." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:133 -msgid "Please enter a date after the next payment." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:134 -msgid "" -"Are you sure you want to process a renewal?\n" -"\n" -"This will charge the customer and email them the renewal order (if emails are enabled)." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:148 -msgid "" -"Are you sure you want to retry payment for this renewal order?\n" -"\n" -"This will attempt to charge the customer and send renewal order emails (if emails are enabled)." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:181 -msgid "Process renewal" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:185 -msgid "Create pending renewal order" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:187 -msgid "Create pending parent order" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:191 -msgid "Retry Renewal Payment" -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:204 -msgid "Process renewal order action requested by admin." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:215 -msgid "Create pending renewal order requested by admin action." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:257 -msgid "Create pending parent order requested by admin action." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:288 -msgid "Retry renewal payment action requested by admin." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:384 -msgid "This order contains line items with prices above the current product price. To override the product's live price when the customer pays for this order, lock in the manual price increases." -msgstr "" - -#: includes/admin/class-wcs-admin-meta-boxes.php:388 -msgid "Lock manual price increases" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:214 -msgid "Search for a product…" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:258 -msgctxt "an action on a subscription" -msgid "Activate" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:259 -msgctxt "an action on a subscription" -msgid "Put on-hold" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:260 -#: includes/admin/class-wcs-admin-post-types.php:473 -#: includes/class-wc-subscriptions-manager.php:1854 -#: includes/wcs-user-functions.php:354 -#: templates/myaccount/related-orders.php:78 -msgctxt "an action on a subscription" -msgid "Cancel" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:335 -msgctxt "Used in order note. Reason why status changed." -msgid "Subscription status changed by bulk edit:" -msgstr "" - -#. translators: placeholder is the number of subscriptions updated -#: includes/admin/class-wcs-admin-post-types.php:391 -msgid "%s subscription status changed." -msgid_plural "%s subscription statuses changed." -msgstr[0] "" -msgstr[1] "" - -#. translators: 1$: is the number of subscriptions not updated, 2$: is the error message -#: includes/admin/class-wcs-admin-post-types.php:398 -msgid "%1$s subscription could not be updated: %2$s" -msgid_plural "%1$s subscriptions could not be updated: %2$s" -msgstr[0] "" -msgstr[1] "" - -#: includes/admin/class-wcs-admin-post-types.php:422 -#: includes/admin/meta-boxes/views/html-related-orders-table.php:20 -#: templates/myaccount/my-subscriptions.php:22 -#: templates/myaccount/my-subscriptions.php:37 -#: templates/myaccount/related-orders.php:24 -#: templates/myaccount/related-orders.php:50 -#: templates/myaccount/related-subscriptions.php:22 -#: templates/myaccount/related-subscriptions.php:36 -#: templates/myaccount/subscription-details.php:18 -msgid "Status" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:423 -#: templates/emails/cancelled-subscription.php:21 -#: templates/emails/expired-subscription.php:21 -#: templates/emails/on-hold-subscription.php:21 -#: templates/myaccount/my-subscriptions.php:21 -#: templates/myaccount/related-subscriptions.php:21 -#: woocommerce-subscriptions.php:297 -msgid "Subscription" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:424 -msgid "Items" -msgstr "" - -#. Translators: %1$s is a date. -#: includes/admin/class-wcs-admin-post-types.php:425 -#: build/index.js:8 -#: build/index.js:14 -msgid "Total" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:426 -msgid "Start Date" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:427 -msgid "Trial End" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:428 -msgid "Next Payment" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:429 -msgid "Last Order Date" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:430 -msgid "End Date" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:431 -msgctxt "number of orders linked to a subscription" -msgid "Orders" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:471 -#: includes/wcs-user-functions.php:338 -msgid "Reactivate" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:472 -#: includes/wcs-user-functions.php:333 -msgid "Suspend" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:474 -#: includes/admin/class-wcs-admin-post-types.php:489 -msgid "Trash" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:475 -#: includes/admin/class-wcs-admin-post-types.php:493 -msgid "Delete Permanently" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:487 -#: includes/class-wc-subscriptions-product.php:766 -msgid "Restore this item from the Trash" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:487 -#: includes/class-wc-subscriptions-product.php:767 -msgid "Restore" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:489 -msgid "Move this item to the Trash" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:493 -msgid "Delete this item permanently" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:499 -msgid "Cancel Now" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:527 -msgctxt "meaning billing address" -msgid "Billing:" -msgstr "" - -#. translators: placeholder is customer's billing email -#: includes/admin/class-wcs-admin-post-types.php:532 -msgid "Email: %s" -msgstr "" - -#. translators: placeholder is customer's billing phone number -#: includes/admin/class-wcs-admin-post-types.php:537 -msgid "Tel: %s" -msgstr "" - -#. translators: $1: is opening link, $2: is subscription order number, $3: is closing link tag, $4: is user's name -#: includes/admin/class-wcs-admin-post-types.php:565 -msgctxt "Subscription title on admin table. (e.g.: #211 for John Doe)" -msgid "%1$s#%2$s%3$s for %4$s" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:569 -msgid "Show more details" -msgstr "" - -#. translators: %d: item count. -#: includes/admin/class-wcs-admin-post-types.php:590 -msgid "%d item" -msgid_plural "%d items" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is the display name of a payment gateway a subscription was paid by -#. translators: %s: payment method. -#: includes/admin/class-wcs-admin-post-types.php:609 -#: includes/class-wc-subscription.php:2025 -msgid "Via %s" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:651 -msgid "Y/m/d g:i:s A" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:654 -msgid "This date should be treated as an estimate only. The payment gateway for this subscription controls when payments are processed." -msgstr "" - -#. translators: placeholder is previous post title -#: includes/admin/class-wcs-admin-post-types.php:907 -#: includes/admin/class-wcs-admin-post-types.php:910 -#: includes/admin/class-wcs-admin-post-types.php:913 -msgid "Subscription updated." -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:908 -msgid "Custom field updated." -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:909 -msgid "Custom field deleted." -msgstr "" - -#. translators: placeholder is previous post title -#: includes/admin/class-wcs-admin-post-types.php:912 -msgctxt "used in post updated messages" -msgid "Subscription restored to revision from %s" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:914 -msgid "Subscription saved." -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:915 -msgid "Subscription submitted." -msgstr "" - -#. translators: php date string -#: includes/admin/class-wcs-admin-post-types.php:917 -msgid "Subscription scheduled for: %1$s." -msgstr "" - -#. translators: php date string -#: includes/admin/class-wcs-admin-post-types.php:917 -msgctxt "used in \"Subscription scheduled for \"" -msgid "M j, Y @ G:i" -msgstr "" - -#. translators: php date string -#: includes/admin/class-wcs-admin-post-types.php:918 -msgid "Subscription draft updated." -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:954 -msgid "Any Payment Method" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:955 -msgid "None" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:961 -#: includes/class-wc-subscription.php:2007 -#: includes/class-wcs-change-payment-method-admin.php:168 -msgid "Manual Renewal" -msgstr "" - -#. translators: 1: user display name 2: user ID 3: user email -#: includes/admin/class-wcs-admin-post-types.php:1107 -msgid "%1$s (#%2$s – %3$s)" -msgstr "" - -#: includes/admin/class-wcs-admin-post-types.php:1114 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:85 -msgid "Search for a customer…" -msgstr "" - -#: includes/admin/class-wcs-admin-product-import-export-manager.php:32 -msgid "Subscription variations" -msgstr "" - -#: includes/admin/class-wcs-admin-reports.php:49 -msgid "Subscription Events by Date" -msgstr "" - -#: includes/admin/class-wcs-admin-reports.php:55 -msgid "Upcoming Recurring Revenue" -msgstr "" - -#: includes/admin/class-wcs-admin-reports.php:61 -msgid "Retention Rate" -msgstr "" - -#: includes/admin/class-wcs-admin-reports.php:67 -msgid "Subscriptions by Product" -msgstr "" - -#: includes/admin/class-wcs-admin-reports.php:73 -msgid "Subscriptions by Customer" -msgstr "" - -#: includes/admin/class-wcs-admin-reports.php:83 -msgid "Failed Payment Retries" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:57 -msgid "This section shows any information about Subscriptions." -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:61 -msgid "Store Setup" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:62 -msgid "This section shows general information about the store." -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:66 -msgid "Subscriptions by Payment Gateway" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:67 -msgid "This section shows information about Subscription payment methods." -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:71 -msgid "Payment Gateway Support" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:72 -msgid "This section shows information about payment gateway feature support." -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:119 -msgctxt "Live URL, Label on WooCommerce -> System Status page" -msgid "Subscriptions Live URL" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:135 -msgctxt "label for the system status page" -msgid "Subscriptions Template Theme Overrides" -msgstr "" - -#. translators: placeholders are opening/closing tags linking to documentation on outdated templates. -#: includes/admin/class-wcs-admin-system-status.php:145 -msgid "%1$sLearn how to update%2$s" -msgstr "" - -#. translators: %1$s is the file version, %2$s is the core version -#: includes/admin/class-wcs-admin-system-status.php:191 -msgid "version %1$s is out of date. The core version is %2$s" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:212 -msgctxt "label for the system status page" -msgid "Subscription Statuses" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:233 -msgctxt "label for the system status page" -msgid "WooCommerce Account Connected" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:256 -msgctxt "label for the system status page" -msgid "Active Product Key" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:274 -msgctxt "label for the system status page" -msgid "Other" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:308 -msgctxt "label for the system status page" -msgid "PayPal Reference Transactions Enabled" -msgstr "" - -#: includes/admin/class-wcs-admin-system-status.php:336 -msgctxt "label for the system status page" -msgid "Country / State" -msgstr "" - -#: includes/admin/class-wcs-wc-admin-manager.php:49 -msgid "Add New" -msgstr "" - -#: includes/admin/class-wcs-wc-admin-manager.php:59 -msgid "Edit Subscription" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:77 -msgctxt "relation to order" -msgid "Subscription" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:82 -msgctxt "relation to order" -msgid "Initial Subscription" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:93 -msgctxt "relation to order" -msgid "Renewal Order" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:96 -msgctxt "relation to order" -msgid "Parent Order" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:99 -msgctxt "relation to order" -msgid "Resubscribed Subscription" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:99 -msgctxt "relation to order" -msgid "Resubscribe Order" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-related-orders.php:102 -msgctxt "relation to order" -msgid "Unknown Order Type" -msgstr "" - -#. translators: placeholder is the ID of the subscription -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:48 -msgctxt "edit subscription header" -msgid "Subscription #%s details" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:52 -msgid "General" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:55 -msgid "Customer:" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:64 -msgid "View other subscriptions →" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:69 -msgid "Profile →" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:93 -msgid "Subscription status:" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:110 -msgid "Parent order: " -msgstr "" - -#. translators: placeholder is an order number. -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:114 -msgid "#%1$s" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:121 -msgid "Parent order:" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:127 -msgid "Select an order…" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:137 -msgid "Billing" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:138 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:229 -#: includes/payment-retry/class-wcs-retry-post-store.php:40 -msgid "Edit" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:140 -msgid "Load billing address" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:148 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:150 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:240 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:242 -msgid "Address" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:150 -msgid "No billing address set." -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:170 -#: includes/class-wcs-change-payment-method-admin.php:38 -#: includes/class-wcs-change-payment-method-admin.php:51 -msgid "Payment Method" -msgstr "" - -#. translators: %s: gateway ID. -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:175 -#: includes/class-wcs-change-payment-method-admin.php:53 -msgctxt "The gateway ID displayed on the Edit Subscriptions screen when editing payment method." -msgid "Gateway ID: [%s]" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:212 -msgid "Customer change payment method page →" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:214 -msgid "Customer add payment method page →" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:228 -#: includes/class-wc-subscriptions-extend-store-endpoint.php:256 -#: build/index.js:3 -msgid "Shipping" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:231 -msgid "Load shipping address" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:232 -msgid "Copy billing address" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:242 -msgid "No shipping address set." -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:264 -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:294 -msgid "Customer Provided Note" -msgstr "" - -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:295 -msgid "Customer's notes about the order" -msgstr "" - -#. translators: %s: parent order number (linked to its details screen). -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:387 -msgctxt "subscription note after linking to a parent order" -msgid "Subscription linked to parent order %s via admin." -msgstr "" - -#. translators: placeholder is error message from the payment gateway or subscriptions when updating the status -#: includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:401 -msgid "Error updating some information: %s" -msgstr "" - -#. translators: placeholder is an order number. -#. translators: placeholder is an order ID. -#. translators: %s: order number. -#. translators: %s: order ID. -#: includes/admin/meta-boxes/views/html-related-orders-row.php:21 -#: includes/admin/meta-boxes/views/html-unknown-related-orders-row.php:18 -#: includes/class-wc-subscriptions-renewal-order.php:158 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:310 -#: includes/early-renewal/wcs-early-renewal-functions.php:162 -#: templates/myaccount/my-subscriptions.php:34 -#: templates/myaccount/related-orders.php:44 -#: templates/myaccount/related-subscriptions.php:33 -msgctxt "hash before order number" -msgid "#%s" -msgstr "" - -#. translators: php date format -#: includes/admin/meta-boxes/views/html-related-orders-row.php:33 -#: includes/admin/meta-boxes/views/html-retries-table.php:44 -msgctxt "post date" -msgid "Y/m/d g:i:s A" -msgstr "" - -#: includes/admin/meta-boxes/views/html-related-orders-row.php:36 -#: includes/admin/meta-boxes/views/html-retries-table.php:47 -msgid "Unpublished" -msgstr "" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:17 -#: templates/myaccount/related-orders.php:42 -msgid "Order Number" -msgstr "" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:18 -msgid "Relationship" -msgstr "" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:19 -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:776 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:195 -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:209 -#: templates/myaccount/related-orders.php:23 -#: templates/myaccount/related-orders.php:47 -msgid "Date" -msgstr "" - -#: includes/admin/meta-boxes/views/html-related-orders-table.php:21 -#: templates/myaccount/my-subscriptions.php:24 -#: templates/myaccount/related-orders.php:25 -#: templates/myaccount/related-subscriptions.php:24 -#: templates/myaccount/subscription-totals-table.php:22 -msgctxt "table heading" -msgid "Total" -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:17 -msgid "Retry Date" -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:19 -msgid "Retry Status" -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:20 -msgid "The status of the automatic payment retry: pending means the retry will be processed in the future, failed means the payment was not successful when retried and completed means the payment succeeded when retried." -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:23 -msgid "Status of Order" -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:24 -msgid "The status applied to the order for the time between when the renewal payment failed or last retry occurred and when this retry was processed." -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:27 -msgid "Status of Subscription" -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:28 -msgid "The status applied to the subscription for the time between when the renewal payment failed or last retry occurred and when this retry was processed." -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:31 -msgid "Email" -msgstr "" - -#: includes/admin/meta-boxes/views/html-retries-table.php:32 -msgid "The email sent to the customer when the renewal payment or payment retry failed to notify them that the payment would be retried." -msgstr "" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:23 -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:72 -msgid "Payment:" -msgstr "" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:34 -#: templates/admin/deprecated/html-variation-price.php:57 -msgid "Billing Period" -msgstr "" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:43 -msgid "Recurring:" -msgstr "" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:63 -msgid "Timezone:" -msgstr "" - -#: includes/admin/meta-boxes/views/html-subscription-schedule.php:63 -msgid "Error: unable to find timezone of your browser." -msgstr "" - -#: includes/admin/reports/class-wcs-report-cache-manager.php:265 -msgid "Please note: data for this report is cached. The data displayed may be out of date by up to 24 hours. The cache is updated each morning at 4am in your site's timezone." -msgstr "" - -#: includes/admin/reports/class-wcs-report-cache-manager.php:314 -msgctxt "Whether the Report Cache has been enabled" -msgid "Report Cache Enabled" -msgstr "" - -#: includes/admin/reports/class-wcs-report-cache-manager.php:320 -msgid "Cache Update Failures" -msgstr "" - -#. translators: %d refers to the number of times we have detected cache update failures -#: includes/admin/reports/class-wcs-report-cache-manager.php:323 -msgid "%d failures" -msgid_plural "%d failure" -msgstr[0] "" -msgstr[1] "" - -#. translators: 1$: count, 2$ and 3$ are opening and closing strong tags, respectively. -#: includes/admin/reports/class-wcs-report-dashboard.php:216 -msgid "%2$s%1$s signup%3$s subscription signups this month" -msgid_plural "%2$s%1$s signups%3$s subscription signups this month" -msgstr[0] "" -msgstr[1] "" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-dashboard.php:224 -msgid "%s signup revenue this month" -msgstr "" - -#. translators: 1$: count, 2$ and 3$ are opening and closing strong tags, respectively. -#: includes/admin/reports/class-wcs-report-dashboard.php:232 -msgid "%2$s%1$s renewal%3$s subscription renewals this month" -msgid_plural "%2$s%1$s renewals%3$s subscription renewals this month" -msgstr[0] "" -msgstr[1] "" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-dashboard.php:240 -msgid "%s renewal revenue this month" -msgstr "" - -#. translators: 1$: count, 2$ and 3$ are opening and closing strong tags, respectively. -#: includes/admin/reports/class-wcs-report-dashboard.php:248 -msgid "%2$s%1$s cancellation%3$s subscription cancellations this month" -msgid_plural "%2$s%1$s cancellations%3$s subscription cancellations this month" -msgstr[0] "" -msgstr[1] "" - -#: includes/admin/reports/class-wcs-report-retention-rate.php:156 -msgctxt "X axis label on retention rate graph" -msgid "Number of days after sign-up" -msgstr "" - -#: includes/admin/reports/class-wcs-report-retention-rate.php:159 -msgctxt "X axis label on retention rate graph" -msgid "Number of weeks after sign-up" -msgstr "" - -#: includes/admin/reports/class-wcs-report-retention-rate.php:162 -msgctxt "X axis label on retention rate graph" -msgid "Number of months after sign-up" -msgstr "" - -#: includes/admin/reports/class-wcs-report-retention-rate.php:226 -msgid "Unended Subscription Count" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:22 -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:97 -msgid "Customer" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:23 -msgid "Customers" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:32 -msgid "No customers found." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:43 -msgid "Customer Totals" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:44 -msgid "Total Subscribers" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:44 -msgid "The number of unique customers with a subscription of any status other than pending or trashed." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:45 -msgid "Active Subscriptions" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:45 -msgid "The total number of subscriptions with a status of active or pending cancellation." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:46 -msgid "Total Subscriptions" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:46 -msgid "The total number of subscriptions with a status other than pending or trashed." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:47 -msgid "Total Subscription Orders" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:47 -msgid "The total number of sign-up, switch and renewal orders placed with your store with a paid status (i.e. processing or complete)." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:48 -msgid "Average Lifetime Value" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:50 -msgid "The average value of all customers' sign-up, switch and renewal orders." -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:99 -msgid "Active Subscriptions %s" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:99 -msgid "The number of subscriptions this customer has with a status of active or pending cancellation." -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:101 -msgid "Total Subscriptions %s" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:101 -msgid "The number of subscriptions this customer has with a status other than pending or trashed." -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:103 -msgid "Total Subscription Orders %s" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:103 -msgid "The number of sign-up, switch and renewal orders this customer has placed with your store with a paid status (i.e. processing or complete)." -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:105 -msgid "Lifetime Value from Subscriptions %s" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-customer.php:105 -msgid "The total value of this customer's sign-up, switch and renewal orders." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:20 -msgid "Product" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:21 -msgid "Products" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:30 -msgid "No products found." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:89 -msgid "Subscription Product" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:91 -msgid "Subscription Count %s" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:91 -msgid "The number of subscriptions that include this product as a line item and have a status other than pending or trashed." -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:93 -msgid "Average Recurring Line Total %s" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:93 -msgid "The average line total for this product on each subscription." -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:95 -msgid "Average Lifetime Value %s" -msgstr "" - -#. translators: %s: help tip. -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:95 -msgid "The average line total on all orders for this product line item." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:300 -#: includes/admin/reports/class-wcs-report-subscription-by-product.php:340 -msgid "subscriptions" -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:488 -msgid "%s signup revenue in this period" -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:489 -msgid "The sum of all subscription parent orders, including other items, fees, tax and shipping." -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:496 -msgid "%s renewal revenue in this period" -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:497 -msgid "The sum of all renewal orders including tax and shipping." -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:504 -msgid "%s resubscribe revenue in this period" -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:505 -msgid "The sum of all resubscribe orders including tax and shipping." -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:512 -msgid "%s switch revenue in this period" -msgstr "" - -#. translators: %s: formatted total amount. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:513 -msgid "The sum of all switch orders including tax and shipping." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:521 -msgid "%2$s %1$s new subscriptions" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:535 -msgid "The number of subscriptions created during this period, either by being manually created, imported or a customer placing an order. This includes orders pending payment." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:543 -msgid "%2$s %1$s subscription signups" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:557 -msgid "The number of subscriptions purchased in parent orders created during this period. This represents the new subscriptions created by customers placing an order via checkout." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:565 -msgid "%2$s %1$s subscription resubscribes" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:579 -msgid "The number of resubscribe orders processed during this period." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:587 -msgid "%2$s %1$s subscription renewals" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:601 -msgid "The number of renewal orders processed during this period." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:609 -msgid "%2$s %1$s subscription switches" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:623 -msgid "The number of subscriptions upgraded, downgraded or cross-graded during this period." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:631 -msgid "%2$s %1$s subscription cancellations" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:645 -msgid "The number of subscriptions cancelled by the customer or store manager during this period. The pre-paid term may not yet have ended during this period." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:653 -msgid "%2$s %1$s ended subscriptions" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:667 -msgid "The number of subscriptions which have either expired or reached the end of the prepaid term if it was previously cancelled." -msgstr "" - -#. translators: 2: link opening tag, 1: subscription count and closing tag. -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:678 -msgid "%2$s %1$s current subscriptions" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:693 -msgid "The number of subscriptions during this period with an end date in the future and a status other than pending." -msgstr "" - -#. translators: %s: subscription net gain (with percentage). -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:710 -msgid "%s net subscription gain" -msgstr "" - -#. translators: %s: subscription net loss (with percentage). -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:713 -msgid "%s net subscription loss" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:718 -msgid "Change in subscriptions between the start and end of the period." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:732 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:159 -msgid "Year" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:733 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:160 -msgid "Last Month" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:734 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:161 -msgid "This Month" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:735 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:162 -msgid "Last 7 Days" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:780 -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:199 -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:213 -msgid "Export CSV" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:839 -msgid "Switched subscriptions" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:855 -msgid "New Subscriptions" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:871 -msgid "Subscriptions signups" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:886 -msgid "Number of resubscribes" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:901 -msgid "Number of renewals" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:933 -msgid "Subscriptions Ended" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:949 -msgid "Cancellations" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:964 -msgid "Signup Totals" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:984 -msgid "Resubscribe Totals" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:1004 -msgid "Renewal Totals" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-events-by-date.php:1024 -msgid "Switch Totals" -msgstr "" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:113 -msgid "%s renewal revenue recovered" -msgstr "" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:114 -msgid "The total amount of revenue, including tax and shipping, recovered with the failed payment retry system for renewal orders with a failed payment." -msgstr "" - -#. translators: %s: renewal count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:121 -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:96 -msgid "%s renewal orders" -msgstr "" - -#. translators: %s: renewal count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:122 -msgid "The number of renewal orders which had a failed payment use the retry system." -msgstr "" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:128 -msgid "%s retry attempts succeeded" -msgstr "" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:129 -msgid "The number of renewal payment retries for this period which were able to process the payment which had previously failed one or more times." -msgstr "" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:136 -msgid "%s retry attempts failed" -msgstr "" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:137 -msgid "The number of renewal payment retries for this period which did not result in a successful payment." -msgstr "" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:144 -msgid "%s retry attempts pending" -msgstr "" - -#. translators: %s: retry count. -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:145 -msgid "The number of renewal payment retries not yet processed." -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:247 -msgid "Successful retries" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:263 -msgid "Failed retries" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:279 -msgid "Pending retries" -msgstr "" - -#: includes/admin/reports/class-wcs-report-subscription-payment-retry.php:295 -msgid "Recovered Renewal Revenue" -msgstr "" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:89 -msgid "%s renewal income in this period" -msgstr "" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:90 -msgid "The sum of all the upcoming renewal orders, including items, fees, tax and shipping, for currently active subscriptions." -msgstr "" - -#. translators: %s: renewal count. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:97 -msgid "The number of upcoming renewal orders, for currently active subscriptions." -msgstr "" - -#. translators: %s: formatted amount. -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:103 -msgid "%s average renewal amount" -msgstr "" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:179 -msgid "Next 12 Months" -msgstr "" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:180 -msgid "Next 30 Days" -msgstr "" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:181 -msgid "Next Month" -msgstr "" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:182 -msgid "Next 7 Days" -msgstr "" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:247 -msgid "Renewals count" -msgstr "" - -#: includes/admin/reports/class-wcs-report-upcoming-recurring-revenue.php:256 -msgid "Renewals amount" -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:34 -#: includes/class-wcs-staging.php:55 -msgid "staging" -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:34 -msgid "live" -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:79 -msgid "Subscriptions." -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:85 -msgid "WCS debug constant." -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:91 -msgid "Subscriptions Mode" -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:97 -msgid "Subscriptions Live Site URL" -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:104 -msgid "Subscriptions broken down by status." -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:113 -msgid "Whether the Report Cache is enabled." -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:119 -msgid "Number of report cache failures." -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:125 -msgid "Subscriptions by Payment Gateway." -msgstr "" - -#: includes/api/class-wc-rest-subscription-system-status-manager.php:134 -msgid "Payment Gateway Feature Support." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:155 -msgid "Invalid subscription ID." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:161 -msgid "Failed to load subscription object with the ID %d." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:321 -msgid "Subscription dates could not be set. Error message: %s" -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:349 -msgid "Subscription status." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:352 -msgid "Where the subscription was created." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:353 -msgid "Currency the subscription was created with, in ISO format." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:354 -msgid "The date the subscription was created, in the site's timezone." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:355 -msgid "The date the subscription was created, as GMT." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:356 -msgid "The date the subscription was last modified, in the site's timezone." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:357 -msgid "The date the subscription was last modified, as GMT." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:358 -msgid "User ID who owns the subscription." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:368 -msgid "The status to transition a subscription to." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:374 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:350 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:508 -#: includes/class-wc-subscriptions-extend-store-endpoint.php:144 -#: includes/class-wc-subscriptions-extend-store-endpoint.php:421 -msgid "The number of billing periods between subscription renewals." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:379 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:355 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:513 -#: includes/class-wc-subscriptions-extend-store-endpoint.php:137 -#: includes/class-wc-subscriptions-extend-store-endpoint.php:414 -msgid "Billing period for the subscription." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:385 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:361 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:519 -msgid "Subscription payment details." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:390 -msgid "Payment method meta and token in a post_meta_key: token format." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:395 -msgid "Payment method meta and token in a user_meta_key : token format." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:402 -msgid "The subscription's start date, as GMT." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:407 -msgid "The subscription's trial date, as GMT." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:412 -msgid "The subscription's next payment date, as GMT." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:417 -msgid "The subscription's cancelled date, as GMT." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:422 -msgid "The subscription's end date, as GMT." -msgstr "" - -#: includes/api/class-wc-rest-subscriptions-controller.php:441 -msgid "Limit result set to subscriptions which have specific statuses." -msgstr "" - -#. translators: placeholder is the payment method ID. -#: includes/api/class-wc-rest-subscriptions-controller.php:485 -msgid "The %s payment gateway does not support admin changing the payment method." -msgstr "" - -#. translators: 1$: gateway id, 2$: error message -#: includes/api/class-wc-rest-subscriptions-controller.php:502 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:336 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:407 -msgid "Subscription payment method could not be set to %1$s with error message: %2$s" -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:102 -#: wcs-functions.php:178 -msgid "Invalid subscription status given." -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:124 -msgid "You do not have permission to read the subscriptions count" -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:173 -msgid "You do not have permission to create subscriptions" -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:248 -msgid "The requested subscription cannot be edited." -msgstr "" - -#. translators: placeholder is error message -#: includes/api/legacy/class-wc-api-subscriptions.php:276 -msgctxt "API error message when editing the order failed" -msgid "Edit subscription failed with error: %s" -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:314 -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:306 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:369 -msgid "Gateway does not support admin changing the payment method on a Subscription." -msgstr "" - -#. translators: 1$: gateway id, 2$: error message -#: includes/api/legacy/class-wc-api-subscriptions.php:352 -msgid "Subscription payment method could not be set to %1$s and has been set to manual with error message: %2$s" -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:387 -#: wcs-functions.php:152 -msgid "Invalid subscription billing interval given. Must be an integer greater than 0." -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:398 -#: wcs-functions.php:147 -msgid "Invalid subscription billing period given." -msgstr "" - -#: includes/api/legacy/class-wc-api-subscriptions.php:613 -msgctxt "API response confirming order note deleted from a subscription" -msgid "Permanently deleted subscription note" -msgstr "" - -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:172 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:294 -msgid "Invalid subscription id." -msgstr "" - -#. translators: placeholder is an error message. -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:242 -msgid "Cannot create subscription: %s." -msgstr "" - -#. translators: placeholder is an error message. -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:287 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:477 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:783 -msgid "Updating subscription dates errored with message: %s" -msgstr "" - -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:366 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:524 -msgid "Payment gateway ID." -msgstr "" - -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:373 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:531 -msgid "The subscription's start date." -msgstr "" - -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:378 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:536 -msgid "The subscription's trial date" -msgstr "" - -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:383 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:541 -#: includes/class-wc-subscriptions-extend-store-endpoint.php:408 -msgid "The subscription's next payment date." -msgstr "" - -#: includes/api/legacy/class-wc-rest-subscriptions-controller.php:388 -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:546 -msgid "The subscription's end date." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:185 -msgid "Customer ID is invalid." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:502 -msgid "The status to transition the subscription to. Unlike the \"status\" param, this will calculate and update the subscription dates." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:551 -msgid "The subscription's original subscription ID if this is a resubscribed subscription." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:557 -msgid "The subscription's resubscribed subscription ID." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:563 -msgid "The date the subscription's latest order was completed, in GMT." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:569 -msgid "The date the subscription's latest order was paid, in GMT." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:575 -msgid "Removed line items data." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:582 -msgid "Item ID." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:588 -msgid "Product name." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:594 -msgid "Product SKU." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:600 -msgid "Product ID." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:605 -msgid "Variation ID, if applicable." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:610 -msgid "Quantity ordered." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:615 -msgid "Tax class of product." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:621 -msgid "Product price." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:627 -msgid "Line subtotal (before discounts)." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:632 -msgid "Line subtotal tax (before discounts)." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:637 -msgid "Line total (after discounts)." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:642 -msgid "Line total tax (after discounts)." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:647 -msgid "Line taxes." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:655 -msgid "Tax rate ID." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:661 -msgid "Tax total." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:667 -msgid "Tax subtotal." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:676 -msgid "Removed line item meta data." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:684 -msgid "Meta key." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:690 -msgid "Meta label." -msgstr "" - -#: includes/api/v1/class-wc-rest-subscriptions-v1-controller.php:696 -msgid "Meta value." -msgstr "" - -#: includes/class-wc-product-subscription.php:73 -msgid "Read more" -msgstr "" - -#. translators: %s: subscription status. -#: includes/class-wc-subscription.php:423 -msgid "Unable to change subscription status to \"%s\"." -msgstr "" - -#. translators: 1: subscription status, 2: error message. -#: includes/class-wc-subscription.php:546 -msgid "Unable to change subscription status to \"%1$s\". Exception: %2$s" -msgstr "" - -#. translators: 1: old subscription status 2: new subscription status -#: includes/class-wc-subscription.php:576 -msgid "Status changed from %1$s to %2$s." -msgstr "" - -#. translators: %s: new order status -#: includes/class-wc-subscription.php:590 -msgid "Status set to %s." -msgstr "" - -#: includes/class-wc-subscription.php:604 -msgid "Error during subscription status transition." -msgstr "" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: includes/class-wc-subscription.php:1200 -#: includes/class-wc-subscriptions-manager.php:2304 -msgid "In %s" -msgstr "" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: includes/class-wc-subscription.php:1203 -#: includes/wcs-formatting-functions.php:246 -msgid "%s ago" -msgstr "" - -#: includes/class-wc-subscription.php:1210 -msgid "Not yet ended" -msgstr "" - -#: includes/class-wc-subscription.php:1213 -msgid "Not cancelled" -msgstr "" - -#: includes/class-wc-subscription.php:1218 -msgctxt "original denotes there is no date to display" -msgid "-" -msgstr "" - -#: includes/class-wc-subscription.php:1326 -msgid "The creation date of a subscription can not be deleted, only updated." -msgstr "" - -#: includes/class-wc-subscription.php:1329 -msgid "The start date of a subscription can not be deleted, only updated." -msgstr "" - -#. translators: %s: date type (e.g. "trial_end"). -#: includes/class-wc-subscription.php:1334 -msgid "The %s date of a subscription can not be deleted. You must delete the order." -msgstr "" - -#. translators: %d: subscription ID. -#. translators: %d: order ID. -#: includes/class-wc-subscription.php:1343 -#: includes/class-wc-subscription.php:2448 -msgid "Subscription #%d: " -msgstr "" - -#: includes/class-wc-subscription.php:1757 -msgid "Payment status marked complete." -msgstr "" - -#: includes/class-wc-subscription.php:1785 -msgid "Payment failed." -msgstr "" - -#: includes/class-wc-subscription.php:1790 -msgid "Subscription Cancelled: maximum number of failed payments reached." -msgstr "" - -#: includes/class-wc-subscription.php:1900 -msgid "The \"all\" value for $order_type parameter is deprecated. It was a misnomer, as it did not return resubscribe orders. It was also inconsistent with order type values accepted by wcs_get_subscription_orders(). Use array( \"parent\", \"renewal\", \"switch\" ) to maintain previous behaviour, or \"any\" to receive all order types, including switch and resubscribe." -msgstr "" - -#: includes/class-wc-subscription.php:2104 -#: wcs-functions.php:828 -msgid "Payment method meta must be an array." -msgstr "" - -#: includes/class-wc-subscription.php:2340 -msgid "Invalid format. First parameter needs to be an array." -msgstr "" - -#: includes/class-wc-subscription.php:2344 -msgid "Invalid data. First parameter was empty when passed to update_dates()." -msgstr "" - -#: includes/class-wc-subscription.php:2351 -msgid "Invalid data. First parameter has a date that is not in the registered date types." -msgstr "" - -#. translators: placeholder is date type (e.g. "end", "next_payment"...) -#: includes/class-wc-subscription.php:2378 -msgctxt "appears in an error message if date is wrong format" -msgid "Invalid %s date. The date must be of the format: \"Y-m-d H:i:s\"." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2416 -msgid "The %s date must occur after the cancellation date." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2422 -msgid "The %s date must occur after the last payment date." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2427 -msgid "The %s date must occur after the next payment date." -msgstr "" - -#. translators: %s: date type (e.g. "end"). -#: includes/class-wc-subscription.php:2433 -msgid "The %s date must occur after the trial end date." -msgstr "" - -#. translators: %s: date type (e.g. "next_payment"). -#: includes/class-wc-subscription.php:2438 -msgid "The %s date must occur after the start date." -msgstr "" - -#: includes/class-wc-subscription.php:2468 -#: includes/class-wc-subscriptions-checkout.php:332 -msgid "Backordered" -msgstr "" - -#: includes/class-wc-subscriptions-addresses.php:64 -msgid "Change address" -msgstr "" - -#: includes/class-wc-subscriptions-addresses.php:106 -msgid "Both the shipping address used for the subscription and your default shipping address for future purchases will be updated." -msgstr "" - -#. translators: $1: address type (Shipping Address / Billing Address), $2: opening tag, $3: closing tag -#: includes/class-wc-subscriptions-addresses.php:119 -msgid "Update the %1$s used for %2$sall%3$s of my active subscriptions" -msgstr "" - -#. translators: %s: subscription ID. -#. translators: %s: order number. -#. translators: placeholder is a subscription ID. -#: includes/class-wc-subscriptions-addresses.php:243 -#: includes/class-wc-subscriptions-change-payment-gateway.php:763 -#: includes/class-wcs-query.php:101 -msgctxt "hash before order number" -msgid "Subscription #%s" -msgstr "" - -#. translators: %s: address type (eg. 'billing' or 'shipping'). -#: includes/class-wc-subscriptions-addresses.php:249 -msgctxt "change billing or shipping address" -msgid "Change %s address" -msgstr "" - -#: includes/class-wc-subscriptions-cart-validator.php:56 -#: woocommerce-subscriptions.php:560 -msgid "A subscription renewal has been removed from your cart. Multiple subscriptions can not be purchased at the same time." -msgstr "" - -#: includes/class-wc-subscriptions-cart-validator.php:62 -#: woocommerce-subscriptions.php:566 -msgid "A subscription has been removed from your cart. Due to payment gateway restrictions, different subscription products can not be purchased at the same time." -msgstr "" - -#: includes/class-wc-subscriptions-cart-validator.php:68 -#: woocommerce-subscriptions.php:572 -msgid "A subscription has been removed from your cart. Products and subscriptions can not be purchased at the same time." -msgstr "" - -#: includes/class-wc-subscriptions-cart-validator.php:111 -msgid "Your cart has been emptied of subscription products. Only one subscription product can be purchased at a time." -msgstr "" - -#: includes/class-wc-subscriptions-cart-validator.php:136 -#: includes/class-wc-subscriptions-cart.php:1506 -msgid "That subscription product can not be added to your cart as it already contains a subscription renewal." -msgstr "" - -#: includes/class-wc-subscriptions-cart.php:486 -msgid "Initial Shipment" -msgstr "" - -#: includes/class-wc-subscriptions-cart.php:936 -msgid "Please enter a valid postcode/ZIP." -msgstr "" - -#: includes/class-wc-subscriptions-cart.php:1172 -msgid "Invalid recurring shipping method." -msgstr "" - -#: includes/class-wc-subscriptions-cart.php:2182 -msgid "now" -msgstr "" - -#. translators: placeholder is a number of days. -#: includes/class-wc-subscriptions-cart.php:2341 -#: includes/wcs-time-functions.php:58 -msgid "%s day" -msgid_plural "%s days" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a number of weeks. -#: includes/class-wc-subscriptions-cart.php:2345 -#: includes/wcs-time-functions.php:60 -msgid "%s week" -msgid_plural "%s weeks" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a number of months. -#: includes/class-wc-subscriptions-cart.php:2349 -#: includes/wcs-time-functions.php:62 -msgid "%s month" -msgid_plural "%s months" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a number of years. -#: includes/class-wc-subscriptions-cart.php:2353 -#: includes/wcs-time-functions.php:64 -msgid "%s year" -msgid_plural "%s years" -msgstr[0] "" -msgstr[1] "" - -#. translators: 1$: day of the week (e.g. "every Wednesday"). -#: includes/class-wc-subscriptions-cart.php:2375 -msgid "every %1$s" -msgstr "" - -#. translators: 1$: period, 2$: day of the week (e.g. "every 2nd week on Wednesday"). -#: includes/class-wc-subscriptions-cart.php:2379 -msgid "every %1$s on %2$s" -msgstr "" - -#: includes/class-wc-subscriptions-cart.php:2388 -msgid "on the last day of each month" -msgstr "" - -#. translators: 1$: day of the month (e.g. "23rd") (e.g. "every 23rd of each month"). -#: includes/class-wc-subscriptions-cart.php:2392 -msgid "on the %1$s of each month" -msgstr "" - -#. translators: 1$: interval (e.g. "3rd") (e.g. "on the last day of every 3rd month"). -#: includes/class-wc-subscriptions-cart.php:2400 -msgid "on the last day of every %1$s month" -msgstr "" - -#. translators: on the, 1$: day of every, 2$: month (e.g. "on the 23rd day of every 2nd month"). -#: includes/class-wc-subscriptions-cart.php:2406 -msgid "on the %1$s day of every %2$s month" -msgstr "" - -#. translators: on, 1$: , 2$: each year (e.g. "on March 15th each year"). -#: includes/class-wc-subscriptions-cart.php:2417 -msgid "on %1$s %2$s each year" -msgstr "" - -#. translators: 1$: month (e.g. "March"), 2$: day of the month (e.g. "23rd), 3$: interval year (r.g March 23rd every 2nd year"). -#: includes/class-wc-subscriptions-cart.php:2424 -msgid "on %1$s %2$s every %3$s year" -msgstr "" - -#: includes/class-wc-subscriptions-cart.php:2456 -msgid "Sign up fee" -msgstr "" - -#: includes/class-wc-subscriptions-cart.php:2466 -msgid "Renews" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:181 -msgid "Sorry, this subscription change payment method request is invalid and cannot be processed." -msgstr "" - -#. translators: placeholder is next payment's date -#: includes/class-wc-subscriptions-change-payment-gateway.php:205 -msgid " Next payment is due %s." -msgstr "" - -#. translators: placeholder is either empty or "Next payment is due..." -#: includes/class-wc-subscriptions-change-payment-gateway.php:211 -msgid "Choose a new payment method.%s" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:247 -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:106 -msgid "There was an error with your request. Please try again." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:250 -#: includes/class-wcs-template-loader.php:35 -#: includes/wcs-helper-functions.php:286 -msgid "Invalid Subscription." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:253 -#: includes/class-wcs-cart-resubscribe.php:78 -#: includes/class-wcs-cart-resubscribe.php:129 -#: includes/class-wcs-user-change-status-handler.php:111 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:96 -msgid "That doesn't appear to be one of your subscriptions." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:256 -#: includes/class-wcs-query.php:243 -msgid "The payment method can not be changed for that subscription." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:259 -msgid "Invalid order." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:277 -msgctxt "label on button, imperative" -msgid "Change payment" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:279 -msgctxt "label on button, imperative" -msgid "Add payment" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:340 -msgid "Payment method updated." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:340 -msgid "Payment method added." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:380 -#: includes/class-wc-subscriptions-change-payment-gateway.php:382 -msgid "Payment method updated for all your current subscriptions." -msgstr "" - -#. translators: 1: old payment title, 2: new payment title. -#: includes/class-wc-subscriptions-change-payment-gateway.php:536 -msgctxt "%1$s: old payment title, %2$s: new payment title" -msgid "Payment method changed from \"%1$s\" to \"%2$s\" by the subscriber from their account page." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:547 -msgid "An error occurred updating your subscription's payment method. Please contact us for assistance." -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:555 -msgid "%1$sError:%2$s %3$s" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:731 -#: includes/class-wc-subscriptions-change-payment-gateway.php:769 -msgctxt "the page title of the change payment method form" -msgid "Change payment method" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:733 -#: includes/class-wc-subscriptions-change-payment-gateway.php:774 -msgctxt "the page title of the add payment method form" -msgid "Add payment method" -msgstr "" - -#: includes/class-wc-subscriptions-change-payment-gateway.php:819 -msgid "Please log in to your account below to choose a new payment method for your subscription." -msgstr "" - -#. translators: placeholder is an internal error number -#: includes/class-wc-subscriptions-checkout.php:196 -#: includes/class-wc-subscriptions-checkout.php:376 -msgid "Error %d: Unable to create subscription. Please try again." -msgstr "" - -#. translators: placeholder is an internal error number -#: includes/class-wc-subscriptions-checkout.php:213 -msgid "Error %d: Unable to add tax to subscription. Please try again." -msgstr "" - -#. translators: placeholder is an internal error number -#: includes/class-wc-subscriptions-checkout.php:225 -msgid "Error %d: Unable to create order. Please try again." -msgstr "" - -#. Translators: Placeholders are opening and closing strong and link tags. -#: includes/class-wc-subscriptions-checkout.php:505 -msgid "Purchasing a subscription product requires an account. Please go to the %1$sMy Account%2$s page to login or register." -msgstr "" - -#. Translators: Placeholders are opening and closing strong and link tags. -#: includes/class-wc-subscriptions-checkout.php:508 -msgid "Purchasing a subscription product requires an account. Please go to the %1$sMy Account%2$s page to login or contact us if you need assistance." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:164 -msgid "Sign Up Fee Discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:165 -msgid "Sign Up Fee % Discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:166 -msgid "Recurring Product Discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:167 -msgid "Recurring Product % Discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:466 -msgid "Sorry, this coupon is only valid for an initial payment and the cart does not require an initial payment." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:472 -msgid "Sorry, this coupon is only valid for new subscriptions." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:477 -msgid "Sorry, this coupon is only valid for subscription products." -msgstr "" - -#. translators: 1$: coupon code that is being removed -#: includes/class-wc-subscriptions-coupon.php:483 -msgid "Sorry, the \"%1$s\" coupon is only valid for renewals." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:488 -msgid "Sorry, this coupon is only valid for subscription products with a sign-up fee." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:514 -msgid "Sorry, recurring coupons can only be applied to subscriptions or subscription orders." -msgstr "" - -#. translators: placeholder is coupon code -#: includes/class-wc-subscriptions-coupon.php:518 -msgid "Sorry, \"%s\" can only be applied to subscription parent orders which contain a product with signup fees." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:521 -msgid "Sorry, only recurring coupons can be applied to subscriptions." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:702 -msgid "Renewal % discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:703 -msgid "Renewal product discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:704 -msgid "Renewal cart discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:705 -msgid "Initial payment discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:722 -msgid "Renewal Discount" -msgstr "" - -#. translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", %3$d is the length, %4$s is week, month, year -#: includes/class-wc-subscriptions-coupon.php:725 -#: build/index.js:3 -msgid "Discount" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:941 -msgid "Sorry, it seems there are no available payment methods which support the recurring coupon you are using. Please contact us if you require assistance or wish to make alternate arrangements." -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:956 -msgid "Active for x payments" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:957 -msgid "Unlimited payments" -msgstr "" - -#: includes/class-wc-subscriptions-coupon.php:958 -msgid "Coupon will be limited to the given number of payments. It will then be automatically removed from the subscription. \"Payments\" also includes the initial subscription payment." -msgstr "" - -#. translators: %1$s is the coupon code, %2$d is the number of payment usages -#: includes/class-wc-subscriptions-coupon.php:1055 -msgid "Limited use coupon \"%1$s\" removed from subscription. It has been used %2$d time." -msgid_plural "Limited use coupon \"%1$s\" removed from subscription. It has been used %2$d times." -msgstr[0] "" -msgstr[1] "" - -#. translators: %d refers to the number of payments the coupon can be used for. -#: includes/class-wc-subscriptions-coupon.php:1090 -msgid "Active for %d payment" -msgid_plural "Active for %d payments" -msgstr[0] "" -msgstr[1] "" - -#: includes/class-wc-subscriptions-coupon.php:1094 -msgid "Active for unlimited payments" -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:150 -msgid "Subscription Product length." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:156 -msgid "Subscription Product trial period." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:163 -msgid "Subscription Product trial interval." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:169 -msgid "Subscription Product signup fees." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:175 -msgid "Subscription Product signup fees taxes." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:181 -msgid "Indicates whether this product is being used to resubscribe the customer to an existing, expired subscription." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:190 -msgid "Indicates whether this product a subscription update, downgrade, cross grade or none of the above." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:199 -msgid "Synchronization data for the subscription." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:203 -msgid "Synchronization day if subscription is annual." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:207 -msgid "Synchronization month if subscription is annual." -msgstr "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:262 -msgid "Shipment every %d year" -msgid_plural "Shipment every %d years" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:262 -msgid "Yearly Shipment" -msgstr "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:266 -msgid "Shipment every %d month" -msgid_plural "Shipment every %d months" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:266 -msgid "Monthly Shipment" -msgstr "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:270 -msgid "Shipment every %d week" -msgid_plural "Shipment every %d weeks" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:270 -msgid "Weekly Shipment" -msgstr "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:274 -msgid "Shipment every %d day" -msgid_plural "Shipment every %d days" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d subscription interval. -#: includes/class-wc-subscriptions-extend-store-endpoint.php:274 -msgid "Daily Shipment" -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:402 -msgid "Subscription key" -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:427 -msgid "Subscription length." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:433 -msgid "Cart total amounts provided using the smallest unit of the currency." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:439 -msgid "Total price of items in the cart." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:445 -msgid "Total tax on items in the cart." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:451 -msgid "Total price of any applied fees." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:457 -msgid "Total tax on fees." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:463 -msgid "Total discount from applied coupons." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:469 -msgid "Total tax removed due to discount from applied coupons." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:475 -msgid "Total price of shipping. If shipping has not been calculated, a null response will be sent." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:481 -msgid "Total tax on shipping. If shipping has not been calculated, a null response will be sent." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:487 -msgid "Total price the customer will pay." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:493 -msgid "Total tax applied to items and shipping." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:499 -msgid "Lines of taxes applied to items and shipping." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:507 -msgid "The name of the tax." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:513 -msgid "The amount of tax charged." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:522 -msgid "Currency code (in ISO format) for returned prices." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:528 -msgid "Currency symbol for the currency which can be used to format returned prices." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:534 -msgid "Currency minor unit (number of digits after the decimal separator) for returned prices." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:540 -msgid "Decimal separator for the currency which can be used to format returned prices." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:546 -msgid "Thousand separator for the currency which can be used to format returned prices." -msgstr "" - -#: includes/class-wc-subscriptions-extend-store-endpoint.php:552 -#: includes/class-wc-subscriptions-extend-store-endpoint.php:558 -msgid "Price prefix for the currency which can be used to format returned prices." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:87 -#: includes/class-wc-subscriptions-manager.php:1918 -#: includes/class-wc-subscriptions-manager.php:1936 -msgctxt "used in order note as reason for why subscription status changed" -msgid "Subscription renewal payment due:" -msgstr "" - -#. translators: placeholder is an order note. -#: includes/class-wc-subscriptions-manager.php:124 -msgid "Error: Unable to create renewal order with note \"%s\"" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:134 -msgid "Manual renewal order awaiting customer payment." -msgstr "" - -#. translators: placeholder is a subscription ID. -#. translators: %d: subscription ID. -#: includes/class-wc-subscriptions-manager.php:167 -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:246 -msgid "Subscription doesn't exist in scheduled action: %d" -msgstr "" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:306 -msgid "Failed to activate subscription status for order #%1$s: %2$s" -msgstr "" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:334 -msgid "Failed to update subscription status after order #%1$s was put on-hold: %2$s" -msgstr "" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:362 -msgid "Failed to cancel subscription after order #%1$s was cancelled: %2$s" -msgstr "" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:390 -msgid "Failed to set subscription as expired for order #%1$s: %2$s" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:416 -msgid "Subscription sign up failed." -msgstr "" - -#. translators: $1: order number, $2: error message -#: includes/class-wc-subscriptions-manager.php:426 -msgid "Failed to process failed payment on subscription for order #%1$s: %2$s" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:500 -msgid "Error: Unable to create subscription. Please try again." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:522 -msgid "Error: Unable to add product to created subscription. Please try again." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:567 -msgid "Pending subscription created." -msgstr "" - -#. Translators: 1: The subscription ID number. 2: The current user's username. -#: includes/class-wc-subscriptions-manager.php:914 -msgid "The related subscription #%1$s has been deleted after the customer was deleted by %2$s." -msgstr "" - -#. Translators: Placeholder is the subscription ID number. -#: includes/class-wc-subscriptions-manager.php:917 -msgid "The related subscription #%s has been deleted after the customer was deleted." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:1063 -#: wcs-functions.php:233 -msgctxt "Subscription status" -msgid "Active" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:1066 -#: wcs-functions.php:235 -msgctxt "Subscription status" -msgid "Cancelled" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:1069 -#: wcs-functions.php:237 -msgctxt "Subscription status" -msgid "Expired" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:1072 -#: wcs-functions.php:232 -msgctxt "Subscription status" -msgid "Pending" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:1075 -msgctxt "Subscription status" -msgid "Failed" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:1079 -msgctxt "Subscription status" -msgid "On-hold" -msgstr "" - -#. translators: 1$: month number (e.g. "01"), 2$: month abbreviation (e.g. "Jan") -#: includes/class-wc-subscriptions-manager.php:1831 -msgctxt "used in a select box" -msgid "%1$s-%2$s" -msgstr "" - -#. translators: all fields are full html nodes: 1$: month input, 2$: day input, 3$: year input, 4$: hour input, 5$: minute input. Change the order if you'd like -#: includes/class-wc-subscriptions-manager.php:1844 -msgid "%1$s%2$s, %3$s @ %4$s : %5$s" -msgstr "" - -#. translators: all fields are full html nodes: 1$: month input, 2$: day input, 3$: year input. Change the order if you'd like -#: includes/class-wc-subscriptions-manager.php:1848 -msgid "%1$s%2$s, %3$s" -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:1853 -msgid "Change" -msgstr "" - -#. translators: placeholder is subscription ID -#: includes/class-wc-subscriptions-manager.php:2186 -msgid "Failed sign-up for subscription %s." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:2277 -msgid "Invalid security token, please reload the page and try again." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:2281 -msgid "Only store managers can edit payment dates." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:2285 -msgid "Please enter all date fields." -msgstr "" - -#: includes/class-wc-subscriptions-manager.php:2310 -msgid "Date Changed" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:379 -msgid "Your subscription will be activated when payment clears." -msgid_plural "Your subscriptions will be activated when payment clears." -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wc-subscriptions-order.php:386 -msgid "View the status of your subscription in %1$syour account%2$s." -msgid_plural "View the status of your subscriptions in %1$syour account%2$s." -msgstr[0] "" -msgstr[1] "" - -#: includes/class-wc-subscriptions-order.php:449 -msgid "Subscription Relationship" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:469 -msgid "Renewal Order" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:471 -msgid "Resubscribe Order" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:473 -msgid "Parent Order" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:517 -msgid "Payment completed on order after subscription was cancelled." -msgstr "" - -#: includes/class-wc-subscriptions-order.php:745 -msgid "All orders types" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:748 -msgctxt "An order type" -msgid "Original" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:749 -msgctxt "An order type" -msgid "Subscription Parent" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:750 -msgctxt "An order type" -msgid "Subscription Renewal" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:751 -msgctxt "An order type" -msgid "Subscription Resubscribe" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:752 -msgctxt "An order type" -msgid "Subscription Switch" -msgstr "" - -#: includes/class-wc-subscriptions-order.php:753 -msgctxt "An order type" -msgid "Non-subscription" -msgstr "" - -#. translators: $1: opening link tag, $2: order number, $3: closing link tag -#: includes/class-wc-subscriptions-order.php:1056 -msgid "Subscription cancelled for refunded order %1$s#%2$s%3$s." -msgstr "" - -#. translators: %1$s refers to the price. This string is meant to prefix another string below, e.g. "$5 now, and $5 on March 15th each year" -#: includes/class-wc-subscriptions-product.php:291 -msgid "%1$s now, and " -msgstr "" - -#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 every Wednesday"). -#. translators: 1$: recurring amount string, 2$: day of the week (e.g. "$10 every Wednesday") -#. translators: %1$: recurring amount (e.g. "$15"), %2$: subscription period (e.g. "month") (e.g. "$15 every 2nd month") -#: includes/class-wc-subscriptions-product.php:300 -#: includes/wcs-formatting-functions.php:116 -#: includes/wcs-formatting-functions.php:201 -msgid "%1$s every %2$s" -msgstr "" - -#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week (e.g. "$10 every 2nd week on Wednesday"). -#. translators: 1$: recurring amount string, 2$: period, 3$: day of the week (e.g. "$10 every 2nd week on Wednesday") -#: includes/class-wc-subscriptions-product.php:304 -#: includes/wcs-formatting-functions.php:125 -msgid "%1$s every %2$s on %3$s" -msgstr "" - -#. translators: placeholder is recurring amount. -#. translators: placeholder is recurring amount -#: includes/class-wc-subscriptions-product.php:315 -#: includes/wcs-formatting-functions.php:143 -msgid "%s on the last day of each month" -msgstr "" - -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month"). -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month") -#: includes/class-wc-subscriptions-product.php:319 -#: includes/wcs-formatting-functions.php:146 -msgid "%1$s on the %2$s of each month" -msgstr "" - -#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on the last day of every 3rd month"). -#. translators: 1$: recurring amount, 2$: interval (e.g. "3rd") (e.g. "$10 on the last day of every 3rd month") -#: includes/class-wc-subscriptions-product.php:328 -#: includes/wcs-formatting-functions.php:162 -msgid "%1$s on the last day of every %2$s month" -msgstr "" - -#. translators: 1$: on the, 2$: day of every, 3$: month (e.g. "$10 on the 23rd day of every 2nd month"). -#. translators: 1$: recurring amount, 2$: day of the month (e.g. "23rd") (e.g. "$5 every 23rd of each month") -#: includes/class-wc-subscriptions-product.php:335 -#: includes/wcs-formatting-functions.php:165 -msgid "%1$s on the %2$s day of every %3$s month" -msgstr "" - -#. translators: 1$: on, 2$: , 3$: each year (e.g. "$15 on March 15th each year"). -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") -#: includes/class-wc-subscriptions-product.php:347 -#: includes/wcs-formatting-functions.php:178 -msgid "%1$s on %2$s %3$s each year" -msgstr "" - -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd"). -#. translators: 1$: recurring amount, 2$: month (e.g. "March"), 3$: day of the month (e.g. "23rd") (e.g. "$15 on March 15th every 3rd year") -#: includes/class-wc-subscriptions-product.php:355 -#: includes/wcs-formatting-functions.php:187 -msgid "%1$s on %2$s %3$s every %4$s year" -msgstr "" - -#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or "3 months") (e.g. "$15 / month" or "$15 every 2nd month"). -#. translators: 1$: recurring amount, 2$: subscription period (e.g. "month" or "3 months") (e.g. "$15 / month" or "$15 every 2nd month") -#: includes/class-wc-subscriptions-product.php:367 -#: includes/wcs-formatting-functions.php:198 -msgid "%1$s / %2$s" -msgid_plural "%1$s every %2$s" -msgstr[0] "" -msgstr[1] "" - -#. translators: billing period (e.g. "every week"). -#: includes/class-wc-subscriptions-product.php:377 -msgid "every %s" -msgstr "" - -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: length (e.g. "4 years"). -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: length (e.g. "4 years") -#: includes/class-wc-subscriptions-product.php:387 -#: includes/wcs-formatting-functions.php:209 -msgid "%1$s for %2$s" -msgstr "" - -#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years for 6 years"), 2$: trial length (e.g.: "with 4 months free trial"). -#: includes/class-wc-subscriptions-product.php:393 -msgid "%1$s with %2$s free trial" -msgstr "" - -#. translators: 1$: subscription string (e.g. "$15 on March 15th every 3 years for 6 years with 2 months free trial"), 2$: signup fee price (e.g. "and a $30 sign-up fee"). -#: includes/class-wc-subscriptions-product.php:398 -msgid "%1$s and a %2$s sign-up fee" -msgstr "" - -#: includes/class-wc-subscriptions-product.php:969 -msgid "This variation can not be removed because it is associated with active subscriptions. To remove this variation, please cancel and delete the subscriptions for it." -msgstr "" - -#. translators: placeholder is order ID -#: includes/class-wc-subscriptions-renewal-order.php:161 -msgid "Order %s created to record renewal." -msgstr "" - -#: includes/class-wc-subscriptions-renewal-order.php:181 -msgid "Subscription renewal orders cannot be cancelled." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:195 -msgid "You have a subscription to this product. Choosing a new subscription will replace your existing subscription." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:197 -msgid "Choose a new subscription." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:237 -#: includes/class-wc-subscriptions-switcher.php:1211 -msgid "Your cart contained an invalid subscription switch request. It has been removed." -msgid_plural "Your cart contained invalid subscription switch requests. They have been removed." -msgstr[0] "" -msgstr[1] "" - -#: includes/class-wc-subscriptions-switcher.php:279 -msgid "You have already subscribed to this product and it is limited to one per customer. You can not purchase the product again." -msgstr "" - -#. translators: 1$: is the "You have already subscribed to this product" notice, 2$-4$: opening/closing link tags, 3$: an order number -#: includes/class-wc-subscriptions-switcher.php:288 -msgid "%1$s Complete payment on %2$sOrder %3$s%4$s to be able to change your subscription." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:383 -msgid "Switching" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wc-subscriptions-switcher.php:386 -msgid "Allow subscribers to switch (upgrade or downgrade) between different subscriptions. %1$sLearn more%2$s." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:396 -msgid "Prorate Recurring Payment" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:397 -msgid "When switching to a subscription with a different recurring payment or billing period, should the price paid for the existing billing period be prorated when switching to the new subscription?" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:404 -#: includes/class-wc-subscriptions-switcher.php:438 -msgctxt "when to allow a setting" -msgid "Never" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:405 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades of Virtual Subscription Products Only" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:406 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades of All Subscription Products" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:407 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades & Downgrades of Virtual Subscription Products Only" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:408 -msgctxt "when to prorate recurring fee when switching" -msgid "For Upgrades & Downgrades of All Subscription Products" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:414 -msgid "Prorate Sign up Fee" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:415 -msgid "When switching to a subscription with a sign up fee, you can require the customer pay only the gap between the existing subscription's sign up fee and the new subscription's sign up fee (if any)." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:422 -msgctxt "when to prorate signup fee when switching" -msgid "Never (do not charge a sign up fee)" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:423 -msgctxt "when to prorate signup fee when switching" -msgid "Never (charge the full sign up fee)" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:424 -msgctxt "when to prorate signup fee when switching" -msgid "Always" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:430 -msgid "Prorate Subscription Length" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:431 -msgid "When switching to a subscription with a length, you can take into account the payments already completed by the customer when determining how many payments the subscriber needs to make for the new subscription." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:439 -#: includes/class-wc-subscriptions-synchroniser.php:235 -msgctxt "when to prorate first payment / subscription length" -msgid "For Virtual Subscription Products Only" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:440 -#: includes/class-wc-subscriptions-synchroniser.php:236 -msgctxt "when to prorate first payment / subscription length" -msgid "For All Subscription Products" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:446 -msgid "Switch Button Text" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:447 -msgid "Customise the text displayed on the button next to the subscription on the subscriber's account page. The default is \"Switch Subscription\", but you may wish to change this to \"Upgrade\" or \"Change Subscription\"." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:451 -#: includes/class-wc-subscriptions-switcher.php:549 -#: includes/class-wc-subscriptions-switcher.php:2592 -msgid "Upgrade or Downgrade" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:486 -msgid "Allow Switching" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:493 -msgctxt "when to allow switching" -msgid "Between Subscription Variations" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:497 -msgctxt "when to allow switching" -msgid "Between Grouped Subscriptions" -msgstr "" - -#. translators: %s: order number. -#: includes/class-wc-subscriptions-switcher.php:1134 -msgid "Switch order cancelled due to a new switch order being created #%s." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1339 -msgid "You can only switch to a subscription product." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1345 -msgid "We can not find your old subscription item." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1367 -msgid "You can not switch to the same subscription." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1414 -msgid "You can not switch this subscription. It appears you do not own the subscription." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1455 -msgid "There was an error locating the switch details." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1817 -msgctxt "a switch type" -msgid "Downgrade" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1820 -msgctxt "a switch type" -msgid "Upgrade" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1823 -msgctxt "a switch type" -msgid "Crossgrade" -msgstr "" - -#. translators: %1: product subtotal, %2: HTML span tag, %3: direction (upgrade, downgrade, crossgrade), %4: closing HTML span tag -#: includes/class-wc-subscriptions-switcher.php:1828 -msgctxt "product subtotal string" -msgid "%1$s %2$s(%3$s)%4$s" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1945 -msgid "The original subscription item being switched cannot be found." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:1947 -msgid "The item on the switch order cannot be found." -msgstr "" - -#. translators: 1$: old item, 2$: new item when switching -#: includes/class-wc-subscriptions-switcher.php:1958 -msgctxt "used in order notes" -msgid "Customer switched from: %1$s to %2$s." -msgstr "" - -#. translators: %s: new item name. -#: includes/class-wc-subscriptions-switcher.php:1961 -msgctxt "used in order notes" -msgid "Customer added %s." -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:2316 -#: includes/class-wc-subscriptions-switcher.php:2869 -msgid "Switch Order" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:2331 -#: includes/class-wc-subscriptions-switcher.php:2884 -msgid "Switched Subscription" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:2549 -msgctxt "add to cart button text while switching a subscription" -msgid "Switch subscription" -msgstr "" - -#: includes/class-wc-subscriptions-switcher.php:2733 -#: wcs-functions.php:236 -msgctxt "Subscription status" -msgid "Switched" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:48 -msgid "Synchronise renewals" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:49 -msgid "Align the payment date for all customers who purchase this subscription to a specific day of the week or month." -msgstr "" - -#. translators: placeholder is a year (e.g. "2016") -#: includes/class-wc-subscriptions-synchroniser.php:51 -msgctxt "used in subscription product edit screen" -msgid "Align the payment date for this subscription to a specific day of the year. If the date has already taken place this year, the first payment will be processed in %s. Set the day to 0 to disable payment syncing for this product." -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:210 -msgid "Synchronisation" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wc-subscriptions-synchroniser.php:213 -msgctxt "used in the general subscription options page" -msgid "Align subscription renewal to a specific day of the week, month or year. For example, the first day of the month. %1$sLearn more%2$s." -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:219 -msgid "Align Subscription Renewal Day" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:226 -msgid "Prorate First Renewal" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:227 -msgid "If a subscription is synchronised to a specific day of the week, month or year, charge a prorated amount for the subscription at the time of sign up." -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:233 -msgctxt "when to prorate first payment / subscription length" -msgid "Never (do not charge any recurring amount)" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:234 -msgctxt "when to prorate first payment / subscription length" -msgid "Never (charge the full recurring amount at sign-up)" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:242 -msgid "Sign-up grace period" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:243 -msgctxt "there's a number immediately in front of this text" -msgid "days prior to Renewal Day" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:247 -msgid "Subscriptions created within this many days prior to the Renewal Day will not be charged at sign-up. Set to zero for all new Subscriptions to be charged the full recurring amount. Must be a positive number." -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:311 -msgid "Month for Synchronisation" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:319 -#: templates/admin/deprecated/html-variation-synchronisation.php:36 -#: templates/admin/html-variation-synchronisation.php:42 -msgctxt "input field placeholder for day field for annual subscriptions" -msgid "Day" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:750 -#: includes/class-wc-subscriptions-synchroniser.php:767 -msgid "Do not synchronise" -msgstr "" - -#. translators: placeholder is a day of the week -#: includes/class-wc-subscriptions-synchroniser.php:775 -msgid "%s each week" -msgstr "" - -#. translators: placeholder is a number of day with language specific suffix applied (e.g. "1st", "3rd", "5th", etc...) -#: includes/class-wc-subscriptions-synchroniser.php:781 -msgid "%s day of the month" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:783 -msgid "Last day of the month" -msgstr "" - -#: includes/class-wc-subscriptions-synchroniser.php:831 -msgid "Today!" -msgstr "" - -#. translators: placeholder is a date -#: includes/class-wc-subscriptions-synchroniser.php:838 -msgid "First payment prorated. Next payment: %s" -msgstr "" - -#. translators: placeholder is a date -#: includes/class-wc-subscriptions-synchroniser.php:841 -msgid "First payment: %s" -msgstr "" - -#: includes/class-wcs-auth.php:39 -msgid "View subscriptions" -msgstr "" - -#: includes/class-wcs-auth.php:42 -msgid "Create subscriptions" -msgstr "" - -#: includes/class-wcs-auth.php:45 -msgid "View and manage subscriptions" -msgstr "" - -#: includes/class-wcs-cached-data-manager.php:79 -msgid "Related order caching is now handled by %1$s." -msgstr "" - -#: includes/class-wcs-cached-data-manager.php:86 -msgid "Customer subscription caching is now handled by %1$s." -msgstr "" - -#: includes/class-wcs-cached-data-manager.php:110 -#: includes/class-wcs-cached-data-manager.php:240 -msgid "Customer subscription caching is now handled by %1$s and %2$s." -msgstr "" - -#: includes/class-wcs-cached-data-manager.php:127 -msgid "new related order methods in WCS_Related_Order_Store" -msgstr "" - -#: includes/class-wcs-cached-data-manager.php:225 -msgid "Weekly" -msgstr "" - -#: includes/class-wcs-cart-initial-payment.php:65 -#: includes/class-wcs-cart-renewal.php:199 -msgid "That doesn't appear to be your order." -msgstr "" - -#: includes/class-wcs-cart-renewal.php:214 -msgid "This order can no longer be paid because the corresponding subscription does not require payment at this time." -msgstr "" - -#: includes/class-wcs-cart-renewal.php:235 -msgid "Complete checkout to renew your subscription." -msgstr "" - -#. translators: placeholder is an item name -#: includes/class-wcs-cart-renewal.php:318 -msgid "The %s product has been deleted and can no longer be renewed. Please choose a new product or contact us for assistance." -msgstr "" - -#. translators: %s is subscription's number -#: includes/class-wcs-cart-renewal.php:353 -msgid "Subscription #%s has not been added to the cart." -msgstr "" - -#. translators: %s is order's number -#: includes/class-wcs-cart-renewal.php:356 -msgid "Order #%s has not been added to the cart." -msgstr "" - -#: includes/class-wcs-cart-renewal.php:395 -msgid "We couldn't find the original subscription for an item in your cart. The item was removed." -msgid_plural "We couldn't find the original subscriptions for items in your cart. The items were removed." -msgstr[0] "" -msgstr[1] "" - -#: includes/class-wcs-cart-renewal.php:402 -msgid "We couldn't find the original renewal order for an item in your cart. The item was removed." -msgid_plural "We couldn't find the original renewal orders for items in your cart. The items were removed." -msgstr[0] "" -msgstr[1] "" - -#: includes/class-wcs-cart-renewal.php:682 -msgid "All linked subscription items have been removed from the cart." -msgstr "" - -#: includes/class-wcs-cart-renewal.php:711 -msgctxt "Used in WooCommerce by removed item notification: \"_All linked subscription items were_ removed. Undo?\" Filter for item title." -msgid "All linked subscription items were" -msgstr "" - -#: includes/class-wcs-cart-renewal.php:1475 -msgctxt "The place order button text while renewing a subscription" -msgid "Renew subscription" -msgstr "" - -#: includes/class-wcs-cart-resubscribe.php:70 -msgid "There was an error with your request to resubscribe. Please try again." -msgstr "" - -#: includes/class-wcs-cart-resubscribe.php:74 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:92 -msgid "That subscription does not exist. Has it been deleted?" -msgstr "" - -#: includes/class-wcs-cart-resubscribe.php:82 -msgid "You can not resubscribe to that subscription. Please contact us if you need assistance." -msgstr "" - -#: includes/class-wcs-cart-resubscribe.php:91 -#: includes/class-wcs-cart-resubscribe.php:119 -msgid "Complete checkout to resubscribe." -msgstr "" - -#. translators: %s: order number. -#: includes/class-wcs-cart-resubscribe.php:320 -msgid "Customer resubscribed in order #%s" -msgstr "" - -#: includes/class-wcs-cart-resubscribe.php:338 -msgctxt "The place order button text while resubscribing to a subscription" -msgid "Resubscribe" -msgstr "" - -#: includes/class-wcs-cart-switch.php:179 -msgctxt "The place order button text while switching a subscription" -msgid "Switch subscription" -msgstr "" - -#: includes/class-wcs-change-payment-method-admin.php:122 -msgid "Please choose a valid payment gateway to change to." -msgstr "" - -#: includes/class-wcs-failed-scheduled-action-manager.php:158 -msgid "Ignore this error" -msgstr "" - -#: includes/class-wcs-failed-scheduled-action-manager.php:163 -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:112 -msgid "Learn more" -msgstr "" - -#: includes/class-wcs-limiter.php:46 -msgid "Limit subscription" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/class-wcs-limiter.php:48 -msgid "Only allow a customer to have one subscription to this product. %1$sLearn more%2$s." -msgstr "" - -#: includes/class-wcs-limiter.php:50 -msgid "Do not limit" -msgstr "" - -#: includes/class-wcs-limiter.php:51 -msgid "Limit to one active subscription" -msgstr "" - -#: includes/class-wcs-limiter.php:52 -msgid "Limit to one of any status" -msgstr "" - -#: includes/class-wcs-my-account-auto-renew-toggle.php:153 -msgid "Auto Renewal Toggle" -msgstr "" - -#: includes/class-wcs-my-account-auto-renew-toggle.php:154 -msgid "Display the auto renewal toggle" -msgstr "" - -#: includes/class-wcs-my-account-auto-renew-toggle.php:155 -msgid "Allow customers to turn on and off automatic renewals from their View Subscription page." -msgstr "" - -#: includes/class-wcs-my-account-payment-methods.php:110 -msgid "The deleted payment method was used for automatic subscription payments, we couldn't find an alternative token payment method token to change your subscriptions to." -msgstr "" - -#. translators: 1: deleted token, 2: new token. -#: includes/class-wcs-my-account-payment-methods.php:128 -msgctxt "used in subscription note" -msgid "Payment method meta updated after customer deleted a token from their My Account page. Payment meta changed from %1$s to %2$s" -msgstr "" - -#. translators: $1: the token/credit card label, 2$-3$: opening and closing strong and link tags -#: includes/class-wcs-my-account-payment-methods.php:133 -msgid "The deleted payment method was used for automatic subscription payments. To avoid failed renewal payments in future the subscriptions using this payment method have been updated to use your %1$s. To change the payment method of individual subscriptions go to your %2$sMy Account > Subscriptions%3$s page." -msgstr "" - -#. translators: 1: token display name, 2: opening link tag, 4: closing link tag, 3: opening link tag. -#: includes/class-wcs-my-account-payment-methods.php:188 -msgid "Would you like to update your subscriptions to use this new payment method - %1$s?%2$sYes%4$s | %3$sNo%4$s" -msgstr "" - -#. translators: 1: previous token, 2: new token. -#: includes/class-wcs-my-account-payment-methods.php:229 -msgctxt "used in subscription note" -msgid "Payment method meta updated after customer changed their default token and opted to update their subscriptions. Payment meta changed from %1$s to %2$s" -msgstr "" - -#. translators: 1$-2$: opening and closing tags. -#: includes/class-wcs-permalink-manager.php:91 -msgid "Error saving Subscriptions endpoints: %1$sSubscriptions%2$s, %1$sView subscription%2$s and %1$sSubscription payment method%2$s cannot be the same. The changes have been reverted." -msgstr "" - -#. translators: %s: invalid type of update argument. -#: includes/class-wcs-post-meta-cache-manager.php:199 -msgid "Invalid update type: %s. Post update types supported are \"add\" or \"delete\". Updates are done on post meta directly." -msgstr "" - -#. translators: placeholder is a page number. -#: includes/class-wcs-query.php:106 -msgid "Subscriptions (page %d)" -msgstr "" - -#: includes/class-wcs-query.php:131 -msgid "My Subscription" -msgstr "" - -#: includes/class-wcs-query.php:288 -msgid "Endpoint for the My Account → Subscriptions page" -msgstr "" - -#: includes/class-wcs-query.php:296 -msgid "View subscription" -msgstr "" - -#: includes/class-wcs-query.php:297 -msgid "Endpoint for the My Account → View Subscription page" -msgstr "" - -#: includes/class-wcs-query.php:305 -msgid "Subscription payment method" -msgstr "" - -#: includes/class-wcs-query.php:306 -msgid "Endpoint for the My Account → Change Subscription Payment Method page" -msgstr "" - -#. translators: %d: subscription ID. -#: includes/class-wcs-remove-item.php:79 -msgctxt "hash before subscription ID" -msgid "Subscription #%d does not exist." -msgstr "" - -#. translators: 1$: product name, 2$: product id -#: includes/class-wcs-remove-item.php:114 -msgctxt "used in order note" -msgid "Customer added \"%1$s\" (Product ID: #%2$d) via the My Account page." -msgstr "" - -#: includes/class-wcs-remove-item.php:119 -msgid "Your request to undo your previous action was unsuccessful." -msgstr "" - -#. translators: 1$: product name, 2$: product id -#: includes/class-wcs-remove-item.php:137 -msgctxt "used in order note" -msgid "Customer removed \"%1$s\" (Product ID: #%2$d) via the My Account page." -msgstr "" - -#. translators: placeholders are 1$: item name, and, 2$: opening and, 3$: closing link tags -#: includes/class-wcs-remove-item.php:140 -msgid "You have successfully removed \"%1$s\" from your subscription. %2$sUndo?%3$s" -msgstr "" - -#: includes/class-wcs-remove-item.php:176 -#: includes/class-wcs-user-change-status-handler.php:107 -msgid "Security error. Please contact us if you need assistance." -msgstr "" - -#: includes/class-wcs-remove-item.php:180 -msgid "You cannot modify a subscription that does not belong to you." -msgstr "" - -#: includes/class-wcs-remove-item.php:184 -msgid "You cannot remove an item that does not exist. " -msgstr "" - -#: includes/class-wcs-remove-item.php:188 -msgid "The item was not removed because this Subscription's payment method does not support removing an item." -msgstr "" - -#: includes/class-wcs-retry-manager.php:120 -msgctxt "table heading" -msgid "Renewal Payment Retry" -msgstr "" - -#: includes/class-wcs-retry-manager.php:230 -msgctxt "used in order note as reason for why status changed" -msgid "Retry rule applied:" -msgstr "" - -#: includes/class-wcs-retry-manager.php:268 -msgctxt "used in order note as reason for why status changed" -msgid "Retry rule reapplied:" -msgstr "" - -#: includes/class-wcs-retry-manager.php:324 -msgctxt "used in order note as reason for why order status changed" -msgid "Subscription renewal payment retry:" -msgstr "" - -#: includes/class-wcs-retry-manager.php:328 -msgctxt "used in order note as reason for why subscription status changed" -msgid "Subscription renewal payment retry:" -msgstr "" - -#: includes/class-wcs-retry-manager.php:344 -msgid "Payment retry attempted on renewal order with multiple related subscriptions with no payment method in common." -msgstr "" - -#. translators: 1-2: opening/closing
tags - linked to staging site, 3: link to live site. -#: includes/class-wcs-staging.php:40 -msgid "Payment processing skipped - renewal order created on %1$sstaging site%2$s under staging site lock. Live site is at %3$s" -msgstr "" - -#: includes/class-wcs-staging.php:83 -msgid "Subscription locked to Manual Renewal while the store is in staging mode. Payment method changes will take effect in live mode." -msgstr "" - -#. translators: placeholder is a payment method title. -#: includes/class-wcs-staging.php:97 -msgid "Subscription locked to Manual Renewal while the store is in staging mode. Live payment method: %s" -msgstr "" - -#. translators: placeholder is a switch type. -#: includes/class-wcs-switch-cart-item.php:309 -msgid "Invalid switch type \"%s\". Switch must be one of: \"upgrade\", \"downgrade\" or \"crossgrade\"." -msgstr "" - -#: includes/class-wcs-switch-totals-calculator.php:196 -msgid "Your cart contained an invalid subscription switch request. It has been removed from your cart." -msgstr "" - -#: includes/class-wcs-template-loader.php:35 -msgid "My Account" -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:57 -msgctxt "order note left on subscription after user action" -msgid "Subscription reactivated by the subscriber from their account page." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:58 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been reactivated." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:61 -msgid "You can not reactivate that subscription until paying to renew it. Please contact us if you need assistance." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:67 -msgctxt "order note left on subscription after user action" -msgid "Subscription put on hold by the subscriber from their account page." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:68 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been put on hold." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:71 -msgid "You can not suspend that subscription - the suspension limit has been reached. Please contact us if you need assistance." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:76 -msgctxt "order note left on subscription after user action" -msgid "Subscription cancelled by the subscriber from their account page." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:77 -msgctxt "Notice displayed to user confirming their action." -msgid "Your subscription has been cancelled." -msgstr "" - -#: includes/class-wcs-user-change-status-handler.php:103 -msgid "That subscription does not exist. Please contact us if you need assistance." -msgstr "" - -#. translators: placeholder is subscription's new status, translated -#: includes/class-wcs-user-change-status-handler.php:116 -msgid "That subscription can not be changed to %s. Please contact us if you need assistance." -msgstr "" - -#: includes/class-wcs-webhooks.php:110 -msgid " Subscription created" -msgstr "" - -#: includes/class-wcs-webhooks.php:111 -msgid " Subscription updated" -msgstr "" - -#: includes/class-wcs-webhooks.php:112 -msgid " Subscription deleted" -msgstr "" - -#: includes/class-wcs-webhooks.php:113 -msgid " Subscription switched" -msgstr "" - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:56 -msgid "Generate Customer Subscription Cache" -msgstr "" - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:56 -msgid "This will generate the persistent cache for linking users with subscriptions. The caches will be generated overtime in the background (via Action Scheduler)." -msgstr "" - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:57 -msgid "Delete Customer Subscription Cache" -msgstr "" - -#: includes/data-stores/class-wcs-customer-store-cached-cpt.php:57 -msgid "This will clear the persistent cache of all of subscriptions stored against users in your store. Expect slower performance of checkout, renewal and other subscription related functions after taking this action. The caches will be regenerated overtime as queries to find a given user's subscriptions are run." -msgstr "" - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:69 -msgid "Generate Related Order Cache" -msgstr "" - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:69 -msgid "This will generate the persistent cache of all renewal, switch, resubscribe and other order types for all subscriptions in your store. The caches will be generated overtime in the background (via Action Scheduler)." -msgstr "" - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:70 -msgid "Delete Related Order Cache" -msgstr "" - -#: includes/data-stores/class-wcs-related-order-store-cached-cpt.php:70 -msgid "This will clear the persistent cache of all renewal, switch, resubscribe and other order types for all subscriptions in your store. Expect slower performance of checkout, renewal and other subscription related functions after taking this action. The caches will be regenerated overtime as related order queries are run." -msgstr "" - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:72 -msgid "Renew now" -msgstr "" - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:100 -msgid "You can not renew this subscription early. Please contact us if you need assistance." -msgstr "" - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:106 -msgid "Complete checkout to renew now." -msgstr "" - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:151 -#: includes/early-renewal/class-wcs-cart-early-renewal.php:199 -msgctxt "used in order note as reason for why subscription status changed" -msgid "Customer requested to renew early:" -msgstr "" - -#. translators: %s: order ID (linked to details page). -#: includes/early-renewal/class-wcs-cart-early-renewal.php:313 -msgid "Order %s created to record early renewal." -msgstr "" - -#: includes/early-renewal/class-wcs-cart-early-renewal.php:368 -msgid "Cancel" -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:53 -msgid "Early Renewal" -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:54 -msgid "Accept Early Renewal Payments" -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:55 -msgid "With early renewals enabled, customers can renew their subscriptions before the next payment date." -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-manager.php:63 -msgid "Accept Early Renewal Payments via a Modal" -msgstr "" - -#. translators: 1-2: opening/closing tags , 2-3: opening/closing tags for a link to docs on early renewal. -#: includes/early-renewal/class-wcs-early-renewal-manager.php:66 -msgid "Allow customers to bypass the checkout and renew their subscription early from their %1$sMy Account > View Subscription%2$s page. %3$sLearn more.%4$s" -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:39 -msgid "Pay now" -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:56 -msgid "Renew early" -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:113 -msgid "We were unable to locate that subscription, please try again." -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:118 -msgid "You can't renew the subscription at this time. Please try again." -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:128 -msgid "We couldn't create a renewal order for your subscription, please try again." -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:145 -msgid "Payment for the renewal order was unsuccessful with your payment method on file, please try again." -msgstr "" - -#: includes/early-renewal/class-wcs-early-renewal-modal-handler.php:153 -msgid "Your early renewal order was successful." -msgstr "" - -#. translators: placeholder contains a link to the order's edit screen. -#: includes/early-renewal/wcs-early-renewal-functions.php:169 -msgid "Customer successfully renewed early with order %s." -msgstr "" - -#. translators: placeholder contains a link to the order's edit screen. -#: includes/early-renewal/wcs-early-renewal-functions.php:172 -msgid "Failed to update subscription dates after customer renewed early with order %s." -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:26 -msgid "Cancelled Subscription" -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:27 -msgid "Cancelled Subscription emails are sent when a customer's subscription is cancelled (either by a store manager, or the customer)." -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:29 -msgid "Subscription Cancelled" -msgstr "" - -#. translators: placeholder is {blogname}, a variable that will be substituted when email is sent out -#: includes/emails/class-wcs-email-cancelled-subscription.php:31 -msgctxt "default email subject for cancelled emails sent to the admin" -msgid "[%s] Subscription Cancelled" -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:143 -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:210 -#: includes/emails/class-wcs-email-expired-subscription.php:141 -#: includes/emails/class-wcs-email-on-hold-subscription.php:141 -msgctxt "an email notification" -msgid "Enable/Disable" -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:145 -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:212 -#: includes/emails/class-wcs-email-expired-subscription.php:143 -#: includes/emails/class-wcs-email-on-hold-subscription.php:143 -msgid "Enable this email notification" -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:149 -#: includes/emails/class-wcs-email-expired-subscription.php:147 -#: includes/emails/class-wcs-email-on-hold-subscription.php:147 -msgctxt "of an email" -msgid "Recipient(s)" -msgstr "" - -#. translators: placeholder is admin email -#: includes/emails/class-wcs-email-cancelled-subscription.php:152 -#: includes/emails/class-wcs-email-expired-subscription.php:150 -#: includes/emails/class-wcs-email-on-hold-subscription.php:150 -msgid "Enter recipients (comma separated) for this email. Defaults to %s." -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:157 -#: includes/emails/class-wcs-email-expired-subscription.php:155 -#: includes/emails/class-wcs-email-on-hold-subscription.php:155 -msgctxt "of an email" -msgid "Subject" -msgstr "" - -#. translators: %s: default e-mail subject. -#: includes/emails/class-wcs-email-cancelled-subscription.php:160 -#: includes/emails/class-wcs-email-expired-subscription.php:158 -#: includes/emails/class-wcs-email-on-hold-subscription.php:158 -msgid "This controls the email subject line. Leave blank to use the default subject: %s." -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:165 -#: includes/emails/class-wcs-email-expired-subscription.php:163 -#: includes/emails/class-wcs-email-on-hold-subscription.php:163 -msgctxt "Name the setting that controls the main heading contained within the email notification" -msgid "Email Heading" -msgstr "" - -#. translators: %s: default e-mail heading. -#: includes/emails/class-wcs-email-cancelled-subscription.php:168 -msgid "This controls the main heading contained within the email notification. Leave blank to use the default heading: %s." -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:173 -#: includes/emails/class-wcs-email-expired-subscription.php:171 -#: includes/emails/class-wcs-email-on-hold-subscription.php:171 -msgctxt "text, html or multipart" -msgid "Email type" -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:175 -#: includes/emails/class-wcs-email-expired-subscription.php:173 -#: includes/emails/class-wcs-email-on-hold-subscription.php:173 -msgid "Choose which format of email to send." -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:179 -#: includes/emails/class-wcs-email-expired-subscription.php:177 -#: includes/emails/class-wcs-email-on-hold-subscription.php:177 -msgctxt "email type" -msgid "Plain text" -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:180 -#: includes/emails/class-wcs-email-expired-subscription.php:178 -#: includes/emails/class-wcs-email-on-hold-subscription.php:178 -msgctxt "email type" -msgid "HTML" -msgstr "" - -#: includes/emails/class-wcs-email-cancelled-subscription.php:181 -#: includes/emails/class-wcs-email-expired-subscription.php:179 -#: includes/emails/class-wcs-email-on-hold-subscription.php:179 -msgctxt "email type" -msgid "Multipart" -msgstr "" - -#: includes/emails/class-wcs-email-completed-renewal-order.php:25 -msgid "Completed Renewal Order" -msgstr "" - -#: includes/emails/class-wcs-email-completed-renewal-order.php:26 -msgid "Renewal order complete emails are sent to the customer when a subscription renewal order is marked complete and usually indicates that the item for that renewal period has been shipped." -msgstr "" - -#: includes/emails/class-wcs-email-completed-renewal-order.php:29 -msgctxt "Default email heading for email to customer on completed renewal order" -msgid "Your renewal order is complete" -msgstr "" - -#. translators: $1: {blogname}, $2: {order_date}, variables that will be substituted when email is sent out -#: includes/emails/class-wcs-email-completed-renewal-order.php:31 -msgctxt "Default email subject for email to customer on completed renewal order" -msgid "Your %1$s renewal order from %2$s is complete" -msgstr "" - -#: includes/emails/class-wcs-email-completed-renewal-order.php:38 -msgctxt "Default email heading for email with downloadable files in it" -msgid "Your subscription renewal order is complete - download your files" -msgstr "" - -#. translators: $1: {blogname}, $2: {order_date}, variables will be substituted when email is sent out -#: includes/emails/class-wcs-email-completed-renewal-order.php:40 -msgctxt "Default email subject for email with downloadable files in it" -msgid "Your %1$s subscription renewal order from %2$s is complete - download your files" -msgstr "" - -#: includes/emails/class-wcs-email-completed-switch-order.php:26 -msgid "Subscription Switch Complete" -msgstr "" - -#: includes/emails/class-wcs-email-completed-switch-order.php:27 -msgid "Subscription switch complete emails are sent to the customer when a subscription is switched successfully." -msgstr "" - -#: includes/emails/class-wcs-email-completed-switch-order.php:30 -msgid "Your subscription change is complete" -msgstr "" - -#: includes/emails/class-wcs-email-completed-switch-order.php:31 -msgid "Your {blogname} subscription change from {order_date} is complete" -msgstr "" - -#: includes/emails/class-wcs-email-completed-switch-order.php:38 -msgid "Your subscription change is complete - download your files" -msgstr "" - -#: includes/emails/class-wcs-email-completed-switch-order.php:39 -msgid "Your {blogname} subscription change from {order_date} is complete - download your files" -msgstr "" - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:23 -msgid "On-hold Renewal Order" -msgstr "" - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:24 -msgid "This is an order notification sent to customers containing order details after a renewal order is placed on-hold." -msgstr "" - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:25 -msgid "Your {blogname} renewal order has been received!" -msgstr "" - -#: includes/emails/class-wcs-email-customer-on-hold-renewal-order.php:26 -msgid "Thank you for your renewal order" -msgstr "" - -#: includes/emails/class-wcs-email-customer-payment-retry.php:24 -msgid "Customer Payment Retry" -msgstr "" - -#: includes/emails/class-wcs-email-customer-payment-retry.php:25 -msgid "Sent to a customer when an attempt to automatically process a subscription renewal payment has failed and a retry rule has been applied to retry the payment in the future. The email contains the renewal order information, date of the scheduled retry and payment links to allow the customer to pay for the renewal order manually instead of waiting for the automatic retry." -msgstr "" - -#: includes/emails/class-wcs-email-customer-payment-retry.php:32 -msgid "Automatic payment failed for {order_number}, we will retry {retry_time}" -msgstr "" - -#: includes/emails/class-wcs-email-customer-payment-retry.php:33 -msgid "Automatic payment failed for order {order_number}" -msgstr "" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:40 -msgid "Customer Renewal Invoice" -msgstr "" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:41 -msgid "Sent to a customer when the subscription is due for renewal and the renewal requires a manual payment, either because it uses manual renewals or the automatic recurring payment failed for the initial attempt and all automatic retries (if any). The email contains renewal order information and payment links." -msgstr "" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:48 -msgid "Invoice for renewal order {order_number} from {order_date}" -msgstr "" - -#: includes/emails/class-wcs-email-customer-renewal-invoice.php:49 -msgid "Invoice for renewal order {order_number}" -msgstr "" - -#: includes/emails/class-wcs-email-expired-subscription.php:26 -msgid "Expired Subscription" -msgstr "" - -#: includes/emails/class-wcs-email-expired-subscription.php:27 -msgid "Expired Subscription emails are sent when a customer's subscription expires." -msgstr "" - -#: includes/emails/class-wcs-email-expired-subscription.php:29 -msgid "Subscription Expired" -msgstr "" - -#. translators: placeholder is {blogname}, a variable that will be substituted when email is sent out -#: includes/emails/class-wcs-email-expired-subscription.php:31 -msgctxt "default email subject for expired emails sent to the admin" -msgid "[%s] Subscription Expired" -msgstr "" - -#: includes/emails/class-wcs-email-expired-subscription.php:78 -#: includes/emails/class-wcs-email-on-hold-subscription.php:78 -msgid "Subscription argument passed in is not an object." -msgstr "" - -#. translators: %s: default e-mail heading. -#: includes/emails/class-wcs-email-expired-subscription.php:166 -#: includes/emails/class-wcs-email-on-hold-subscription.php:166 -msgid "This controls the main heading contained within the email notification. Leave blank to use the default heading: %s." -msgstr "" - -#: includes/emails/class-wcs-email-new-renewal-order.php:22 -msgid "New Renewal Order" -msgstr "" - -#: includes/emails/class-wcs-email-new-renewal-order.php:23 -msgid "New renewal order emails are sent when a subscription renewal payment is processed." -msgstr "" - -#: includes/emails/class-wcs-email-new-renewal-order.php:25 -msgid "New subscription renewal order" -msgstr "" - -#: includes/emails/class-wcs-email-new-renewal-order.php:26 -msgid "[{blogname}] New subscription renewal order ({order_number}) - {order_date}" -msgstr "" - -#: includes/emails/class-wcs-email-new-switch-order.php:22 -#: includes/emails/class-wcs-email-new-switch-order.php:25 -msgid "Subscription Switched" -msgstr "" - -#: includes/emails/class-wcs-email-new-switch-order.php:23 -msgid "Subscription switched emails are sent when a customer switches a subscription." -msgstr "" - -#: includes/emails/class-wcs-email-new-switch-order.php:26 -msgid "[{blogname}] Subscription Switched ({order_number}) - {order_date}" -msgstr "" - -#: includes/emails/class-wcs-email-on-hold-subscription.php:26 -msgid "Suspended Subscription" -msgstr "" - -#: includes/emails/class-wcs-email-on-hold-subscription.php:27 -msgid "Suspended Subscription emails are sent when a customer manually suspends their subscription." -msgstr "" - -#: includes/emails/class-wcs-email-on-hold-subscription.php:29 -msgid "Subscription Suspended" -msgstr "" - -#. translators: placeholder is {blogname}, a variable that will be substituted when email is sent out -#: includes/emails/class-wcs-email-on-hold-subscription.php:31 -msgctxt "default email subject for suspended emails sent to the admin" -msgid "[%s] Subscription Suspended" -msgstr "" - -#: includes/emails/class-wcs-email-payment-retry.php:26 -msgid "Payment Retry" -msgstr "" - -#: includes/emails/class-wcs-email-payment-retry.php:27 -msgid "Payment retry emails are sent to chosen recipient(s) when an attempt to automatically process a subscription renewal payment has failed and a retry rule has been applied to retry the payment in the future." -msgstr "" - -#: includes/emails/class-wcs-email-payment-retry.php:29 -msgid "Automatic renewal payment failed" -msgstr "" - -#: includes/emails/class-wcs-email-payment-retry.php:30 -msgid "[{site_title}] Automatic payment failed for {order_number}, retry scheduled to run {retry_time}" -msgstr "" - -#: includes/emails/class-wcs-email-processing-renewal-order.php:24 -msgid "Processing Renewal order" -msgstr "" - -#: includes/emails/class-wcs-email-processing-renewal-order.php:25 -msgid "This is an order notification sent to the customer after payment for a subscription renewal order is completed. It contains the renewal order details." -msgstr "" - -#: includes/emails/class-wcs-email-processing-renewal-order.php:28 -msgid "Thank you for your order" -msgstr "" - -#: includes/emails/class-wcs-email-processing-renewal-order.php:29 -msgid "Your {blogname} renewal order receipt from {order_date}" -msgstr "" - -#. translators: 1-2: opening/closing tags - link to documentation. -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:166 -msgid "Sorry, it seems there are no available payment methods which support subscriptions. Please see %1$sEnabling Payment Gateways for Subscriptions%2$s if you require assistance." -msgstr "" - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:168 -msgid "Sorry, it seems there are no available payment methods which support subscriptions. Please contact us if you require assistance or wish to make alternate arrangements." -msgstr "" - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:303 -msgid "Supported features:" -msgstr "" - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:306 -msgid "Subscription features:" -msgstr "" - -#: includes/gateways/class-wc-subscriptions-payment-gateways.php:310 -msgid "Change payment features:" -msgstr "" - -#: includes/gateways/paypal/class-wcs-paypal.php:220 -msgid "Unable to find order for PayPal billing agreement." -msgstr "" - -#: includes/gateways/paypal/class-wcs-paypal.php:282 -msgid "An error occurred, please try again or try an alternate form of payment." -msgstr "" - -#: includes/gateways/paypal/class-wcs-paypal.php:362 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:208 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:320 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:336 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:365 -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:384 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:150 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:156 -msgctxt "hash before the order number. Used as a character to remove from the actual order number" -msgid "#" -msgstr "" - -#. translators: placeholders are PayPal API error code and PayPal API error message -#: includes/gateways/paypal/class-wcs-paypal.php:386 -msgid "PayPal API error: (%1$d) %2$s" -msgstr "" - -#. translators: placeholder is PayPal transaction status message -#: includes/gateways/paypal/class-wcs-paypal.php:391 -msgid "PayPal Transaction Held: %s" -msgstr "" - -#. translators: placeholder is PayPal transaction status message -#: includes/gateways/paypal/class-wcs-paypal.php:403 -msgid "PayPal payment declined: %s" -msgstr "" - -#. translators: placeholder is a transaction ID. -#: includes/gateways/paypal/class-wcs-paypal.php:407 -msgid "PayPal payment approved (ID: %s)" -msgstr "" - -#: includes/gateways/paypal/class-wcs-paypal.php:460 -msgid "" -"Are you sure you want to change the payment method from PayPal standard?\n" -"\n" -"This will suspend the subscription at PayPal." -msgstr "" - -#: includes/gateways/paypal/class-wcs-paypal.php:626 -msgctxt "used in User Agent data sent to PayPal to help identify where a payment came from" -msgid "WooCommerce Subscriptions PayPal" -msgstr "" - -#. translators: $1 and $2 are opening and closing strong tags, respectively. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:63 -msgid "It is %1$sstrongly recommended you do not change the Receiver Email address%2$s if you have active subscriptions with PayPal. Doing so can break existing subscriptions." -msgstr "" - -#. translators: placeholders are opening and closing link tags. 1$-2$: to docs on woocommerce, 3$-4$ to gateway settings on the site -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:110 -msgid "PayPal is inactive for subscription transactions. Please %1$sset up the PayPal IPN%2$s and %3$senter your API credentials%4$s to enable PayPal for Subscriptions." -msgstr "" - -#. translators: opening/closing tags - links to documentation. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:122 -msgid "%1$sPayPal Reference Transactions are not enabled on your account%2$s, some subscription management features are not enabled. Please contact PayPal and request they %3$senable PayPal Reference Transactions%4$s on your account. %5$sCheck PayPal Account%6$s %3$sLearn more %7$s" -msgstr "" - -#. translators: opening/closing tags - links to documentation. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:126 -msgid "%1$sPayPal Reference Transactions are not enabled on your account%2$s. If you wish to use PayPal Reference Transactions with Subscriptions, please contact PayPal and request they %3$senable PayPal Reference Transactions%4$s on your account. %5$sCheck PayPal Account%6$s %3$sLearn more %7$s" -msgstr "" - -#. translators: placeholders are opening and closing strong tags. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:148 -msgid "%1$sPayPal Reference Transactions are enabled on your account%2$s. All subscription management features are now enabled. Happy selling!" -msgstr "" - -#. translators: placeholders are link opening and closing tags. 1$-2$: to gateway settings, 3$-4$: support docs on woocommerce.com -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:159 -msgid "There is a problem with PayPal. Your API credentials may be incorrect. Please update your %1$sAPI credentials%2$s. %3$sLearn more%4$s." -msgstr "" - -#. translators: placeholders are opening and closing link tags. 1$-2$: docs on woocommerce, 3$-4$: dismiss link -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:172 -msgid "There is a problem with PayPal. Your PayPal account is issuing out-of-date subscription IDs. %1$sLearn more%2$s. %3$sDismiss%4$s." -msgstr "" - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:194 -msgid "Ignore this error (not recommended)" -msgstr "" - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:199 -msgid "Open a ticket" -msgstr "" - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:286 -msgid "PayPal Subscription ID:" -msgstr "" - -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:312 -msgid "Enable PayPal Standard for Subscriptions" -msgstr "" - -#. translators: Placeholders are the opening and closing link tags. -#: includes/gateways/paypal/includes/admin/class-wcs-paypal-admin.php:320 -msgid "Before enabling PayPal Standard for Subscriptions, please note, when using PayPal Standard, customers are locked into using PayPal Standard for the life of their subscription, and PayPal Standard has a number of limitations. Please read the guide on %1$swhy we don't recommend PayPal Standard%2$s for Subscriptions before choosing to enable this option." -msgstr "" - -#. translators: placeholder is blogname -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:71 -msgctxt "data sent to paypal" -msgid "Orders with %s" -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:279 -msgid "Total Discount" -msgstr "" - -#. translators: placeholder is blogname -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:306 -msgid "%s - Order" -msgstr "" - -#. translators: 1$: new status (e.g. "Cancel"), 2$: blog name -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:416 -msgctxt "data sent to paypal" -msgid "%1$s subscription event triggered at %2$s" -msgstr "" - -#. translators: %s: product SKU. -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-request.php:536 -msgid "SKU: %s" -msgstr "" - -#. translators: placeholder is localised datetime -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response-payment.php:119 -msgid "expected clearing date %s" -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:136 -msgctxt "used in api error message if there is no severity code from PayPal" -msgid "Error" -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:138 -msgctxt "used in api error message if there is no long message" -msgid "Unknown error" -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-api-response.php:150 -#: templates/admin/deprecated/order-shipping-html.php:14 -#: templates/admin/deprecated/order-tax-html.php:9 -msgctxt "no information about something" -msgid "N/A" -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-reference-transaction-ipn-handler.php:94 -msgid "Billing agreement cancelled at PayPal." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:275 -msgctxt "when it is a payment change, and there is a subscr_signup message, this will be a confirmation message that PayPal accepted it being the new payment method" -msgid "IPN subscription payment method changed to PayPal." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:279 -msgid "IPN subscription sign up completed." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:332 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:417 -msgid "IPN subscription payment completed." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:379 -msgid "IPN subscription failing payment method changed." -msgstr "" - -#. translators: placeholder is payment status (e.g. "completed") -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:427 -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:436 -msgctxt "used in order note" -msgid "IPN subscription payment %s." -msgstr "" - -#. translators: 1: payment status (e.g. "completed"), 2: pending reason. -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:440 -msgctxt "used in order note" -msgid "IPN subscription payment %1$s for reason: %2$s." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:469 -msgid "IPN subscription suspended." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:492 -msgid "IPN subscription cancelled." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:508 -msgid "IPN subscription payment failure." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-ipn-handler.php:646 -msgid "Invalid PayPal IPN Payload: unable to find matching subscription." -msgstr "" - -#. translators: 1$: subscription ID, 2$: names of items, comma separated -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:75 -msgctxt "item name sent to paypal" -msgid "Subscription %1$s - %2$s" -msgstr "" - -#. translators: 1$: subscription ID, 2$: order ID, 3$: names of items, comma separated -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-request.php:78 -msgctxt "item name sent to paypal" -msgid "Subscription %1$s (Order %2$s) - %3$s" -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-standard-switcher.php:266 -msgid "Subscription changed from PayPal Standard to PayPal Reference Transactions via customer initiated switch. The PayPal Standard subscription has been suspended." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:42 -msgid "Subscription cancelled with PayPal." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:53 -msgid "Subscription suspended with PayPal." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:66 -msgid "Subscription reactivated with PayPal." -msgstr "" - -#: includes/gateways/paypal/includes/class-wcs-paypal-status-manager.php:113 -msgid "PayPal API error - credentials are incorrect." -msgstr "" - -#. translators: $1 and $2 are opening link tags, $3 is a closing link tag. -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:18 -msgid "A fatal error has occurred while processing a recent subscription payment with PayPal. Please %1$sopen a new ticket at WooCommerce Support%3$s immediately to get this resolved. %2$sLearn more »%3$s" -msgstr "" - -#. translators: $1 and $2 are opening link tags, $3 is a closing link tag. -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:29 -msgid "To resolve this as quickly as possible, please create a %1$stemporary administrator account%3$s with the user email woologin@woocommerce.com and share the credentials with us via %2$sQuickForget.com%3$s." -msgstr "" - -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:36 -msgid "Last recorded error:" -msgstr "" - -#. translators: $1 is the log file name. $2 and $3 are opening and closing link tags, respectively. -#: includes/gateways/paypal/includes/templates/html-ipn-failure-notice.php:46 -msgid "To see the full error, view the %1$s log file from the %2$sWooCommerce logs screen.%3$s." -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:46 -msgid "Automatic Failed Payment Retries" -msgstr "" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:100 -msgid "%d Pending Payment Retry" -msgid_plural "%d Pending Payment Retries" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:104 -msgid "%d Processing Payment Retry" -msgid_plural "%d Processing Payment Retries" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:108 -msgid "%d Failed Payment Retry" -msgid_plural "%d Failed Payment Retries" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:112 -msgid "%d Successful Payment Retry" -msgid_plural "%d Successful Payment Retries" -msgstr[0] "" -msgstr[1] "" - -#. translators: %d: retry count. -#: includes/payment-retry/class-wcs-retry-admin.php:116 -msgid "%d Cancelled Payment Retry" -msgid_plural "%d Cancelled Payment Retries" -msgstr[0] "" -msgstr[1] "" - -#: includes/payment-retry/class-wcs-retry-admin.php:144 -msgid "Retry Failed Payments" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:145 -msgid "Enable automatic retry of failed recurring payments" -msgstr "" - -#. translators: 1,2: opening/closing link tags (to documentation). -#: includes/payment-retry/class-wcs-retry-admin.php:150 -msgid "Attempt to recover recurring revenue that would otherwise be lost due to payment methods being declined only temporarily. %1$sLearn more%2$s." -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:172 -msgctxt "label for the system status page" -msgid "Custom Retry Rules" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:180 -msgctxt "label for the system status page" -msgid "Custom Retry Rule Class" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:188 -msgctxt "label for the system status page" -msgid "Custom Raw Retry Rule" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:196 -msgctxt "label for the system status page" -msgid "Custom Retry Rule" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-admin.php:204 -msgctxt "label for the system status page" -msgid "Retries Migration Status" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:25 -msgid "Payment retry posts store details about the automatic retry of failed renewal payments." -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:35 -msgctxt "Post type name" -msgid "Renewal Payment Retries" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:36 -msgid "Renewal Payment Retry" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:37 -msgctxt "Admin menu name" -msgid "Renewal Payment Retries" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:38 -msgid "Add" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:39 -msgid "Add New Retry" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:41 -msgid "Edit Retry" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:42 -msgid "New Retry" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:43 -#: includes/payment-retry/class-wcs-retry-post-store.php:44 -msgid "View Retry" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:45 -msgid "Search Renewal Payment Retries" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:46 -msgid "No retries found" -msgstr "" - -#: includes/payment-retry/class-wcs-retry-post-store.php:47 -msgid "No retries found in trash" -msgstr "" - -#. Translators: %s subscription number. -#: includes/privacy/class-wcs-privacy-erasers.php:71 -msgid "Removed personal data from subscription %s." -msgstr "" - -#. Translators: %s subscription number. -#: includes/privacy/class-wcs-privacy-erasers.php:75 -msgid "Personal data within subscription %s has been retained." -msgstr "" - -#: includes/privacy/class-wcs-privacy-erasers.php:189 -msgid "Personal data removed." -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:77 -msgid "Subscription Number" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:78 -msgid "Created Date" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:79 -msgid "Recurring Total" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:80 -msgid "Subscription Items" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:81 -msgid "IP Address" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:82 -msgid "Browser User Agent" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:83 -#: wcs-functions.php:284 -msgid "Billing Address" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:84 -#: wcs-functions.php:283 -msgid "Shipping Address" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:85 -msgid "Phone Number" -msgstr "" - -#: includes/privacy/class-wcs-privacy-exporters.php:86 -msgid "Email Address" -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:43 -#: includes/privacy/class-wcs-privacy.php:44 -msgid "Subscriptions Data" -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:92 -msgid "By using WooCommerce Subscriptions, you may be storing personal data and depending on which third-party payment processors you’re using to take subscription payments, you may be sharing personal data with external sources." -msgstr "" - -#. translators: placeholders are opening and closing link tags, linking to additional privacy policy documentation. -#: includes/privacy/class-wcs-privacy.php:94 -msgid "What we collect and store" -msgstr "" - -#. translators: placeholders are opening and closing link tags, linking to additional privacy policy documentation. -#: includes/privacy/class-wcs-privacy.php:95 -msgid "For the purposes of processing recurring subscription payments, we store the customer's name, billing address, shipping address, email address, phone number and credit card/payment details." -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:96 -msgid "What we share with others" -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:97 -msgid "What personal information your store shares with external sources depends on which third-party payment processor plugins you are using to collect subscription payments. We recommend that you consult with their privacy policies to inform this section of your privacy policy." -msgstr "" - -#. translators: placeholders are opening and closing link tags, linking to additional privacy policy documentation. -#: includes/privacy/class-wcs-privacy.php:99 -msgid "If you are using PayPal Standard or PayPal Reference transactions please see the %1$sPayPal Privacy Policy%2$s for more details." -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:109 -msgid "Cancel and remove personal data" -msgstr "" - -#. translators: %d: number of subscriptions affected. -#: includes/privacy/class-wcs-privacy.php:176 -msgid "Removed personal data from %d subscription." -msgid_plural "Removed personal data from %d subscriptions." -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholders are opening and closing tags. -#: includes/privacy/class-wcs-privacy.php:195 -msgid "%1$sNote:%2$s Orders which are related to subscriptions will not be included in the orders affected by these settings." -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:215 -msgid "account erasure request" -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:221 -msgid "Remove personal data from subscriptions" -msgstr "" - -#. Translators: %s URL to erasure request screen. -#: includes/privacy/class-wcs-privacy.php:223 -msgid "When handling an %s, should personal data within subscriptions be retained or removed?" -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:232 -msgid "Retain ended subscriptions" -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:233 -msgid "Retain ended subscriptions and their related orders for a specified duration before anonymizing the personal data within them." -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:236 -msgid "N/A" -msgstr "" - -#: includes/privacy/class-wcs-privacy.php:277 -msgid "Customers with a subscription are excluded from this setting." -msgstr "" - -#. translators: placeholder is a list of version numbers (e.g. "1.3 & 1.4 & 1.5") -#: includes/upgrades/class-wc-subscriptions-upgrader.php:356 -msgid "Database updated to version %s" -msgstr "" - -#. translators: placeholder is number of upgraded subscriptions -#: includes/upgrades/class-wc-subscriptions-upgrader.php:364 -msgctxt "used in the subscriptions upgrader" -msgid "Marked %s subscription products as \"sold individually\"." -msgstr "" - -#. translators: 1$: number of action scheduler hooks upgraded, 2$: "{execution_time}", will be replaced on front end with actual time -#: includes/upgrades/class-wc-subscriptions-upgrader.php:373 -msgid "Migrated %1$s subscription related hooks to the new scheduler (in %2$s seconds)." -msgstr "" - -#. translators: 1$: number of subscriptions upgraded, 2$: "{execution_time}", will be replaced on front end with actual time it took -#: includes/upgrades/class-wc-subscriptions-upgrader.php:385 -msgid "Migrated %1$s subscriptions to the new structure (in %2$s seconds)." -msgstr "" - -#. translators: placeholder is "{time_left}", will be replaced on front end with actual time -#: includes/upgrades/class-wc-subscriptions-upgrader.php:388 -#: includes/upgrades/class-wc-subscriptions-upgrader.php:434 -msgctxt "Message that gets sent to front end." -msgid "Estimated time left (minutes:seconds): %s" -msgstr "" - -#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, 4$: break tag -#: includes/upgrades/class-wc-subscriptions-upgrader.php:398 -msgid "Unable to upgrade subscriptions.%4$sError: %1$s%4$sPlease refresh the page and try again. If problem persists, %2$scontact support%3$s." -msgstr "" - -#. translators: placeholder is the number of subscriptions repaired -#: includes/upgrades/class-wc-subscriptions-upgrader.php:413 -msgctxt "Repair message that gets sent to front end." -msgid "Repaired %d subscriptions with incorrect dates, line tax data or missing customer notes." -msgstr "" - -#. translators: placeholder is number of subscriptions that were checked and did not need repairs. There's a space at the beginning! -#: includes/upgrades/class-wc-subscriptions-upgrader.php:419 -msgctxt "Repair message that gets sent to front end." -msgid " %d other subscription was checked and did not need any repairs." -msgid_plural "%d other subscriptions were checked and did not need any repairs." -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is "{execution_time}", which will be replaced on front end with actual time -#: includes/upgrades/class-wc-subscriptions-upgrader.php:423 -msgctxt "Repair message that gets sent to front end." -msgid "(in %s seconds)" -msgstr "" - -#. translators: $1: "Repaired x subs with incorrect dates...", $2: "X others were checked and no repair needed", $3: "(in X seconds)". Ordering for RTL languages. -#: includes/upgrades/class-wc-subscriptions-upgrader.php:426 -msgctxt "The assembled repair message that gets sent to front end." -msgid "%1$s%2$s %3$s" -msgstr "" - -#. translators: 1$: error message, 2$: opening link tag, 3$: closing link tag, 4$: break tag -#: includes/upgrades/class-wc-subscriptions-upgrader.php:445 -msgctxt "Error message that gets sent to front end when upgrading Subscriptions" -msgid "Unable to repair subscriptions.%4$sError: %1$s%4$sPlease refresh the page and try again. If problem persists, %2$scontact support%3$s." -msgstr "" - -#: includes/upgrades/class-wc-subscriptions-upgrader.php:649 -msgid "Welcome to WooCommerce Subscriptions 2.1" -msgstr "" - -#: includes/upgrades/class-wc-subscriptions-upgrader.php:649 -msgid "About WooCommerce Subscriptions" -msgstr "" - -#. translators: 1-2: opening/closing tags, 3: active version of Subscriptions, 4: current version of Subscriptions, 5-6: opening/closing tags linked to ticket form, 7-8: opening/closing tags linked to documentation. -#: includes/upgrades/class-wc-subscriptions-upgrader.php:831 -msgid "%1$sWarning!%2$s It appears that you have downgraded %1$sWooCommerce Subscriptions%2$s from %3$s to %4$s. Downgrading the plugin in this way may cause issues. Please update to %3$s or higher, or %5$sopen a new support ticket%6$s for further assistance. %7$sLearn more »%8$s" -msgstr "" - -#. translators: 1-2: opening/closing tags, 3-4: opening/closing tags linked to ticket form. -#: includes/upgrades/class-wc-subscriptions-upgrader.php:905 -msgid "%1$sWarning!%2$s We discovered an issue in %1$sWooCommerce Subscriptions 2.3.0 - 2.3.2%2$s that may cause your subscription renewal order and customer subscription caches to contain invalid data. For information about how to update the cached data, please %3$sopen a new support ticket%4$s." -msgstr "" - -#: includes/upgrades/class-wcs-repair-suspended-paypal-subscriptions.php:51 -msgid "Subscription suspended by Database repair script. This subscription was suspended via PayPal." -msgstr "" - -#: includes/upgrades/class-wcs-upgrade-2-2-7.php:60 -msgid "Subscription end date in the past" -msgstr "" - -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:80 -msgctxt "plugin version number used in admin notice" -msgid "3.1" -msgstr "" - -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:85 -msgid "v3 REST API endpoint support" -msgstr "" - -#. translators: 1-3: opening/closing tags - link to documentation. -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:88 -msgid "Webhook and REST API users can now use v3 subscription endpoints. Click here to %1$slearn more%2$s about the REST API and check out the technical API docs %3$shere%2$s." -msgstr "" - -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:95 -msgid "WooCommerce checkout and cart blocks integration" -msgstr "" - -#. translators: 1-2: opening/closing tags - link to documentation. -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:98 -msgid "Subscriptions is now compatible with the WooCommerce cart and checkout blocks. You can learn more about the compatibility status of the cart & checkout blocks %1$shere%2$s." -msgstr "" - -#. translators: placeholder is Subscription version string ('3.1') -#: includes/upgrades/class-wcs-upgrade-notice-manager.php:105 -msgid "Welcome to WooCommerce Subscriptions %s!" -msgstr "" - -#. translators: placeholder is Subscription version string ('2.3') -#: includes/upgrades/templates/update-welcome-notice.php:2 -#: includes/upgrades/templates/wcs-about-2-0.php:23 -#: includes/upgrades/templates/wcs-about.php:22 -msgid "Thank you for updating to the latest version of WooCommerce Subscriptions." -msgstr "" - -#. translators: placeholder $1 is the Subscription version string ('2.3'), $2-3 are opening and closing tags -#: includes/upgrades/templates/update-welcome-notice.php:5 -msgid "Version %1$s brings some new improvements requested by store managers just like you (and possibly even by %2$syou%3$s)." -msgstr "" - -#: includes/upgrades/templates/update-welcome-notice.php:6 -#: includes/upgrades/templates/wcs-about-2-0.php:25 -#: includes/upgrades/templates/wcs-about.php:24 -msgid "We hope you enjoy it!" -msgstr "" - -#: includes/upgrades/templates/update-welcome-notice.php:8 -msgid "What's new?" -msgstr "" - -#. translators: placeholder is Subscription version string ('2.3') -#: includes/upgrades/templates/update-welcome-notice.php:16 -msgid "Want to know more about Subscriptions %s?" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:20 -msgid "Welcome to Subscriptions 2.0" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:24 -msgid "Version 2.0 has been in development for more than a year. We've reinvented the extension to take into account 3 years of feedback from store managers." -msgstr "" - -#. translators: placeholder is version number -#: includes/upgrades/templates/wcs-about-2-0.php:31 -#: includes/upgrades/templates/wcs-about.php:30 -msgid "Version %s" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:36 -#: woocommerce-subscriptions.php:1202 -msgctxt "short for documents" -msgid "Docs" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:42 -#: includes/upgrades/templates/wcs-about.php:41 -msgid "Check Out What's New" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:51 -msgid "Multiple Subscriptions" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:52 -msgid "It's now easier for your customers to buy more subscriptions!" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:53 -msgid "Customers can now purchase different subscription products in one transaction. The products can bill on any schedule and have any combination of sign-up fees and/or free trials." -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/upgrades/templates/wcs-about-2-0.php:56 -msgid "Learn more about the new %smultiple subscriptions%s feature." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:68 -msgid "New Add/Edit Subscription Screen" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:69 -msgid "Subscriptions v2.0 introduces a new administration interface to add or edit a subscription. You can make all the familiar changes, like modifying recurring totals or subscription status. You can also make some new modifications, like changing the expiration date, adding a shipping cost or adding a product line item." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:72 -msgid "The new interface is also built on the existing %sEdit Order%s screen. If you've ever modified an order, you already know how to modify a subscription." -msgstr "" - -#. translators: placeholers are link tags: 1$-2$ new subscription page, 3$-4$: docs on woocommerce.com -#: includes/upgrades/templates/wcs-about-2-0.php:76 -msgid "%1$sAdd a subscription%2$s now or %3$slearn more%4$s about the new interface." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:87 -msgid "New View Subscription Page" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:91 -msgid "Your customers can now view the full details of a subscription, including line items, billing and shipping address, billing schedule and renewal orders, from a special %sMy Account > View Subscription%s page." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:93 -msgid "This new page is also where the customer can suspend or cancel their subscription, change payment method, change shipping address or upgrade/downgrade an item." -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: includes/upgrades/templates/wcs-about-2-0.php:97 -msgid "Learn more about the new %sView Subscription page%s." -msgstr "" - -#. translators: placeholders are for opening and closing link () tags -#: includes/upgrades/templates/wcs-about-2-0.php:111 -msgid "By default, adding new files to an existing subscription product will automatically provide active subscribers with access to the new files. However, now you can enable a %snew content dripping setting%s to provide subscribers with access to new files only after the next renewal payment." -msgstr "" - -#. translators: placeholders are for opening and closing link () tags -#. translators: placeholders are opening and closing anchor tags linking to documentation -#: includes/upgrades/templates/wcs-about-2-0.php:115 -#: includes/upgrades/templates/wcs-about-2-0.php:128 -#: includes/upgrades/templates/wcs-about-2-0.php:141 -#: includes/upgrades/templates/wcs-about.php:120 -#: includes/upgrades/templates/wcs-about.php:131 -#: includes/upgrades/templates/wcs-about.php:142 -#: includes/upgrades/templates/wcs-about.php:170 -#: includes/upgrades/templates/wcs-about.php:191 -msgid "%sLearn more »%s" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:121 -msgctxt "h3 on the About Subscriptions page for this new feature" -msgid "Change Payment Method" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:124 -msgid "For a store manager to change a subscription from automatic to manual renewal payments (or manual to automatic) with Subscriptions v1.5, the database needed to be modified directly. Subscriptions now provides a way for payment gateways to allow you to change that from the new %sEdit Subscription%s interface." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:134 -msgid "Change Trial and End Dates" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:137 -msgid "It was already possible to change a subscription's next payment date, but some store managers wanted to provide a customer with an extended free trial or add an extra month to the expiration date. Now you can change all of these dates from the %sEdit Subscription%s screen." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:150 -msgid "And much more..." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:157 -#: includes/upgrades/templates/wcs-about.php:151 -msgid "Peek Under the Hood for Developers" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:158 -msgid "Subscriptions 2.0 introduces a new architecture built on the WooCommerce Custom Order Types API." -msgstr "" - -#. translators: placeholders are opening and closing code tags -#: includes/upgrades/templates/wcs-about-2-0.php:164 -msgid "New %sshop_subscription%s Post Type" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:166 -msgid "By making a subscription a Custom Order Type, a subscription is also now a custom post type. This makes it faster to query subscriptions and it uses a database schema that is as scalable as WordPress posts and pages." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:169 -msgid "Developers can also now use all the familiar WordPress functions, like %sget_posts()%s, to query or modify subscription data." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about-2-0.php:175 -msgid "New %sWC_Subscription%s Object" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:177 -msgid "Subscriptions 2.0 introduces a new object for working with a subscription at the application level. The cumbersome APIs for retrieving or modifying a subscription's data are gone!" -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: includes/upgrades/templates/wcs-about-2-0.php:180 -msgid "Because the %sWC_Subscription%s class extends %sWC_Order%s, you can use its familiar methods, like %s$subscription->update_status()%s or %s$subscription->get_total()%s." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:184 -msgid "REST API Endpoints" -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:185 -msgid "We didn't just improve interfaces for humans, we also improved them for computers. Your applications can now create, read, update or delete subscriptions via RESTful API endpoints." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: includes/upgrades/templates/wcs-about-2-0.php:188 -msgid "Want to list all the subscriptions on a site? Get %sexample.com/wc-api/v2/subscriptions/%s. Want the details of a specific subscription? Get %s/wc-api/v2/subscriptions//%s." -msgstr "" - -#: includes/upgrades/templates/wcs-about-2-0.php:194 -msgid "Go to WooCommerce Subscriptions Settings" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:19 -msgid "Welcome to Subscriptions 2.1!" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:23 -msgid "Version 2.1 introduces some great new features requested by store managers just like you (and possibly even by %syou%s)." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:35 -msgctxt "short for documents" -msgid "Documentation" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:49 -msgid "Subscription Reports" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:50 -msgid "How many customers stay subscribed for more than 6 months? What is the average lifetime value of your subscribers? How much renewal revenue will your store earn next month?" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:51 -msgid "These are important questions for any subscription commerce business." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:52 -msgid "Prior to Subscriptions 2.1, they were not easy to answer. Subscriptions 2.1 introduces new reports to answer these questions, and many more." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:54 -msgid "View Reports" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:55 -msgctxt "learn more link to subscription reports documentation" -msgid "Learn More" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:67 -msgid "Automatic Failed Payment Retry" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:68 -msgid "Failed recurring payments can now be retried automatically. This helps recover revenue that would otherwise be lost due to payment methods being declined only temporarily." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:69 -msgid "By default, Subscriptions will retry the payment 5 times over 7 days. The rules that control the retry system can be modified to customise:" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:71 -msgid "the total number of retry attempts" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:72 -msgid "how long to wait between retry attempts" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:73 -msgid "emails sent to the customer and store manager" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:74 -msgid "the status applied to the renewal order and subscription" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:76 -msgid "The retry system is disabled by default. To enable it, visit the Subscriptions settings administration screen." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:78 -msgid "Enable Automatic Retry" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:79 -msgctxt "learn more link to failed payment retry documentation" -msgid "Learn More" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:90 -msgid "New Subscription Emails" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:91 -msgid "Subscriptions 2.1 also introduces a number of new emails to notify you when:" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:93 -msgid "a customer suspends a subscription" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:94 -msgid "an automatic payment fails" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:95 -msgid "a subscription expires" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:97 -msgid "These emails can be enabled, disabled and customised under the %sWooCommerce > Settings > Emails%s administration screen." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:99 -msgid "View Email Settings" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:100 -msgctxt "learn more link to subscription emails documentation" -msgid "Learn More" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:108 -msgid "But wait, there's more!" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:109 -msgid "That's not all we've working on for the last 12 months when it comes to Subscriptions. We've also released mini-extensions to help you get the most from your subscription store." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:115 -msgid "Subscription Gifting" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:116 -msgid "What happens when a customer wants to purchase a subscription product for someone else?" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:117 -msgid "The Gifting extension makes it possible for one person to purchase a subscription product for someone else. It then shares control of the subscription between the purchaser and recipient, allowing both to manage the subscription over its lifecycle." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:126 -msgctxt "h3 on the About Subscriptions page for this new feature" -msgid "Import/Export Subscriptions" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:127 -msgid "Import subscriptions to WooCommerce via CSV, or export your subscriptions from WooCommerce to a CSV with the WooCommerce Subscriptions Importer/Exporter extension." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:128 -msgid "This free extension makes it possible to migrate subscribers from 3rd party systems to WooCommerce. It also makes it possible to export your subscription data for analysis in spreadsheet tools or 3rd party apps." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:137 -msgid "Subscribe All the Things" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:138 -msgid "Want your customers to be able to subscribe to non-subscription products?" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:139 -msgid "With WooCommerce Subscribe All the Things, they can! This experimental extension is exploring how to convert any product, including Product Bundles and Composite Products, into a subscription product. It also offers customers a way to subscribe to a cart of non-subscription products." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about.php:157 -msgid "Customise Retry Rules" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:159 -msgid "The best part about the new automatic retry system is that the retry rules are completely customisable." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: includes/upgrades/templates/wcs-about.php:162 -msgid "With the %s'wcs_default_retry_rules'%s filter, you can define a set of default rules to apply to all failed payments in your store." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: includes/upgrades/templates/wcs-about.php:166 -msgid "To apply a specific rule based on certain conditions, like high value orders or an infrequent renewal schedule, you can use the retry specific %s'wcs_get_retry_rule'%s filter. This provides the ID of the renewal order for the failed payment, which can be used to find information about the products, subscription and totals to which the failed payment relates." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:174 -msgid "WP REST API Endpoints" -msgstr "" - -#. translators: $1: opening tag linking to WC API docs, $2: closing tag, $3: opening tag linking to WP API docs, $4: closing tag -#: includes/upgrades/templates/wcs-about.php:177 -msgid "WooCommerce 2.6 added support for %1$sREST API%2$s endpoints built on WordPress core's %3$sREST API%4$s infrastructure." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:179 -msgid "Subscriptions 2.1 adds support for subscription data to this infrastructure." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:180 -msgid "Your applications can now create, read, update or delete subscriptions via RESTful API endpoints with the same design as the latest version of WooCommerce's REST API endpoints." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: includes/upgrades/templates/wcs-about.php:183 -msgid "Want to list all the subscriptions on a site? Get %s/wp-json/wc/v1/subscriptions%s." -msgstr "" - -#. translators: all placeholders are opening and closing tags, no need to order them -#: includes/upgrades/templates/wcs-about.php:187 -msgid "Want the details of a specific subscription? Get %s/wp-json/wc/v1/subscriptions//%s." -msgstr "" - -#. translators: placeholders are opening and closing code tags -#: includes/upgrades/templates/wcs-about.php:197 -msgid "Honour Renewal Order Data" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:199 -msgid "In previous versions of Subscriptions, the subscription total was passed to payment gateways as the amount to charge for automatic renewal payments. This made it unnecessarily complicated to add one-time fees or discounts to a renewal." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about.php:202 -msgid "Subscriptions 2.1 now passes the renewal order's total, making it possible to add a fee or discount to the renewal order with simple one-liners like %s$order->add_fee()%s or %s$order->add_coupon()%s." -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-about.php:206 -msgid "Subscriptions also now uses the renewal order to setup the cart for %smanual renewals%s, making it easier to add products or discounts to a single renewal paid manually." -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:212 -msgid "See the full guide to What's New in Subscriptions version 2.1 »" -msgstr "" - -#: includes/upgrades/templates/wcs-about.php:213 -msgid "Go to WooCommerce Subscriptions Settings »" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:24 -msgid "WooCommerce Subscriptions Update in Progress" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:30 -msgid "The Upgrade is in Progress" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:31 -msgid "The WooCommerce Subscriptions plugin is currently running its database upgrade routine." -msgstr "" - -#. translators: placeholder is number of seconds -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:34 -msgid "If you received a server error and reloaded the page to find this notice, please refresh the page in %s seconds and the upgrade routine will recommence without issues." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade-in-progress.php:36 -msgid "Rest assured, although the update process may take a little while, it is coded to prevent defects, your site is safe and will be up and running again, faster than ever, shortly." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:19 -msgid "WooCommerce Subscriptions Update" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:29 -msgid "Database Update Required" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:30 -msgid "The WooCommerce Subscriptions plugin has been updated!" -msgstr "" - -#. translators: placeholders are opening and closing tags -#: includes/upgrades/templates/wcs-upgrade.php:33 -msgid "Before we send you on your way, we need to update your database to the newest version. If you do not have a recent backup of your site, %snow is the time to create one%s." -msgstr "" - -#. translators: 1$: number of subscriptions on site, 2$, lower estimate (minutes), 3$: upper estimate -#: includes/upgrades/templates/wcs-upgrade.php:38 -msgid "The full update process for the %1$d subscriptions on your site will take between %2$d and %3$d minutes." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:41 -msgid "The update process may take a little while, so please be patient." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:43 -msgid "Customers and other non-administrative users can browse and purchase from your store without interruption while the update is in progress." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:45 -msgctxt "text on submit button" -msgid "Update Database" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:49 -msgid "Update in Progress" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:50 -msgid "This page will display the results of the process as each batch of subscriptions is updated." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:51 -msgid "Please keep this page open until the update process completes. No need to refresh or restart the process." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:53 -msgid "Remember, although the update process may take a while, customers and other non-administrative users can browse and purchase from your store without interruption while the update is in progress." -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:61 -msgid "Update Complete" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:62 -msgid "Your database has been updated successfully!" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:63 -msgid "Continue" -msgstr "" - -#. translators: $1: placeholder is number of weeks, 2$: path to the file -#: includes/upgrades/templates/wcs-upgrade.php:66 -msgid "To record the progress of the update a new log file was created. This file will be automatically deleted in %1$d weeks. If you would like to delete it sooner, you can find it here: %2$s" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:71 -msgid "Update Error" -msgstr "" - -#: includes/upgrades/templates/wcs-upgrade.php:72 -msgid "There was an error with the update. Please refresh the page and try again." -msgstr "" - -#. translators: %s: shipping method label. -#: includes/wcs-cart-functions.php:98 -#: includes/wcs-cart-functions.php:104 -msgid "Shipping via %s" -msgstr "" - -#: includes/wcs-cart-functions.php:239 -msgctxt "shipping method price" -msgid "Free" -msgstr "" - -#: includes/wcs-cart-functions.php:264 -msgid "[Remove]" -msgstr "" - -#: includes/wcs-cart-functions.php:294 -msgid "Free shipping coupon" -msgstr "" - -#. translators: placeholder is price string, denotes tax included in cart/order total -#: includes/wcs-cart-functions.php:332 -msgctxt "includes tax" -msgid "(includes %s)" -msgstr "" - -#. translators: placeholder is a date -#: includes/wcs-cart-functions.php:407 -msgid "First renewal: %s" -msgstr "" - -#. translators: placeholder is either subscription key or a subscription id, or, failing that, empty (e.g. "145_21" or "145") -#: includes/wcs-deprecated-functions.php:180 -msgid "Could not get subscription. Most likely the subscription key does not refer to a subscription. The key was: \"%s\"." -msgstr "" - -#: includes/wcs-formatting-functions.php:41 -msgctxt "initial payment on a subscription" -msgid "up front" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount string (e.g. "£10 / month" ) -#: includes/wcs-formatting-functions.php:99 -msgid "%1$s %2$s then %3$s" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount string, 4$: payment day of the week (e.g. "$15 up front, then $10 every Wednesday") -#: includes/wcs-formatting-functions.php:113 -msgid "%1$s %2$s then %3$s every %4$s" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front" ), 3$: recurring amount, 4$: interval (e.g. "2nd week"), 5$: day of the week (e.g. "Thursday"); (e.g. "$10 up front, then $20 every 2nd week on Wednesday") -#: includes/wcs-formatting-functions.php:122 -msgid "%1$s %2$s then %3$s every %4$s on %5$s" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount; (e.g. "$10 up front then $30 on the last day of each month") -#: includes/wcs-formatting-functions.php:135 -msgid "%1$s %2$s then %3$s on the last day of each month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: day of the month (e.g. "23rd"); (e.g. "$10 up front then $40 on the 23rd of each month") -#: includes/wcs-formatting-functions.php:138 -msgid "%1$s %2$s then %3$s on the %4$s of each month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: interval (e.g. "3rd") -#: includes/wcs-formatting-functions.php:154 -msgid "%1$s %2$s then %3$s on the last day of every %4$s month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: day of the month (e.g. "23rd"), 5$: interval (e.g. "3rd") -#: includes/wcs-formatting-functions.php:157 -msgid "%1$s %2$s then %3$s on the %4$s day of every %5$s month" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: month of year (e.g. "March"), 5$: day of the month (e.g. "23rd") -#: includes/wcs-formatting-functions.php:175 -msgid "%1$s %2$s then %3$s on %4$s %5$s each year" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: month (e.g. "March"), 5$: day of the month (e.g. "23rd"), 6$: interval (e.g. "3rd") -#: includes/wcs-formatting-functions.php:184 -msgid "%1$s %2$s then %3$s on %4$s %5$s every %6$s year" -msgstr "" - -#. translators: 1$: initial amount, 2$: initial description (e.g. "up front"), 3$: recurring amount, 4$: subscription period (e.g. "month" or "3 months") -#: includes/wcs-formatting-functions.php:194 -msgid "%1$s %2$s then %3$s / %4$s" -msgid_plural "%1$s %2$s then %3$s every %4$s" -msgstr[0] "" -msgstr[1] "" - -#. translators: 1$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year"), 2$: trial length (e.g. "3 weeks") -#: includes/wcs-formatting-functions.php:216 -msgid "%1$s after %2$s free trial" -msgstr "" - -#. translators: 1$: trial length (e.g. "3 weeks"), 2$: subscription string (e.g. "$10 up front then $5 on March 23rd every 3rd year") -#: includes/wcs-formatting-functions.php:219 -msgid "%1$s free trial then %2$s" -msgstr "" - -#. translators: placeholder is human time diff (e.g. "3 weeks") -#: includes/wcs-formatting-functions.php:243 -msgid "in %s" -msgstr "" - -#. translators: placeholder is a localized date and time (e.g. "February 1, 2018 10:20 PM") -#: includes/wcs-formatting-functions.php:251 -msgctxt "wcs_get_human_time_diff" -msgid "%s" -msgstr "" - -#. translators: date placeholder for input, javascript format -#: includes/wcs-helper-functions.php:40 -msgid "YYYY-MM-DD" -msgstr "" - -#. translators: hour placeholder for time input, javascript format -#: includes/wcs-helper-functions.php:45 -msgid "HH" -msgstr "" - -#. translators: minute placeholder for time input, javascript format -#: includes/wcs-helper-functions.php:48 -msgid "MM" -msgstr "" - -#. translators: 1) passed sort order type argument, 2) 'ascending', 3) 'descending'. -#: includes/wcs-helper-functions.php:266 -msgid "Invalid sort order type: %1$s. The $sort_order argument must be %2$s or %3$s." -msgstr "" - -#: includes/wcs-order-functions.php:148 -msgctxt "In wcs_copy_order_meta error message. Refers to origin and target order objects." -msgid "Invalid data. Orders expected aren't orders." -msgstr "" - -#: includes/wcs-order-functions.php:152 -msgctxt "Refers to the type of the copy being performed: \"copy_order\", \"subscription\", \"renewal_order\", \"resubscribe_order\"" -msgid "Invalid data. Type of copy is not a string." -msgstr "" - -#. translators: placeholders are strftime() strings. -#. translators: Order date parsed by strftime -#: includes/wcs-order-functions.php:296 -#: wcs-functions.php:161 -msgctxt "Used in subscription post title. \"Subscription renewal order - \"" -msgid "%b %d, %Y @ %I:%M %p" -msgstr "" - -#. translators: placeholder is a date. -#: includes/wcs-order-functions.php:301 -msgid "Subscription Renewal Order – %s" -msgstr "" - -#. translators: placeholder is a date. -#: includes/wcs-order-functions.php:305 -msgid "Resubscribe Order – %s" -msgstr "" - -#: includes/wcs-order-functions.php:324 -msgid "$type passed to the function was not a string." -msgstr "" - -#. translators: placeholder is an order type. -#: includes/wcs-order-functions.php:329 -msgid "\"%s\" is not a valid new order type." -msgstr "" - -#: includes/wcs-order-functions.php:519 -msgid "Invalid data. No valid subscription / order was passed in." -msgstr "" - -#: includes/wcs-order-functions.php:523 -msgid "Invalid data. No valid item id was passed in." -msgstr "" - -#. translators: placeholder is number of days. (e.g. "Bill this every day / 4 days") -#: includes/wcs-time-functions.php:31 -msgctxt "Subscription billing period." -msgid "day" -msgid_plural "%s days" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is number of weeks. (e.g. "Bill this every week / 4 weeks") -#: includes/wcs-time-functions.php:33 -msgctxt "Subscription billing period." -msgid "week" -msgid_plural "%s weeks" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is number of months. (e.g. "Bill this every month / 4 months") -#: includes/wcs-time-functions.php:35 -msgctxt "Subscription billing period." -msgid "month" -msgid_plural "%s months" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is number of years. (e.g. "Bill this every year / 4 years") -#: includes/wcs-time-functions.php:37 -msgctxt "Subscription billing period." -msgid "year" -msgid_plural "%s years" -msgstr[0] "" -msgstr[1] "" - -#: includes/wcs-time-functions.php:88 -msgctxt "Subscription length" -msgid "Never expire" -msgstr "" - -#: includes/wcs-time-functions.php:93 -msgctxt "Subscription lengths. e.g. \"For 1 day...\"" -msgid "1 day" -msgstr "" - -#: includes/wcs-time-functions.php:97 -msgctxt "Subscription lengths. e.g. \"For 1 week...\"" -msgid "1 week" -msgstr "" - -#: includes/wcs-time-functions.php:101 -msgctxt "Subscription lengths. e.g. \"For 1 month...\"" -msgid "1 month" -msgstr "" - -#: includes/wcs-time-functions.php:105 -msgctxt "Subscription lengths. e.g. \"For 1 year...\"" -msgid "1 year" -msgstr "" - -#: includes/wcs-time-functions.php:159 -msgctxt "period interval (eg \"$10 _every_ 2 weeks\")" -msgid "every" -msgstr "" - -#. translators: period interval, placeholder is ordinal (eg "$10 every _2nd/3rd/4th_", etc) -#: includes/wcs-time-functions.php:163 -msgctxt "period interval with ordinal number (e.g. \"every 2nd\"" -msgid "every %s" -msgstr "" - -#: includes/wcs-time-functions.php:188 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" - -#: includes/wcs-time-functions.php:189 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "week" -msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" - -#: includes/wcs-time-functions.php:190 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - -#: includes/wcs-time-functions.php:191 -msgctxt "Used in the trial period dropdown. Number is in text field. 0, 2+ will need plural, 1 will need singular." -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: includes/wcs-time-functions.php:210 -msgctxt "no trial period" -msgid "no" -msgstr "" - -#: includes/wcs-user-functions.php:345 -#: templates/single-product/add-to-cart/subscription.php:30 -#: templates/single-product/add-to-cart/variable-subscription.php:28 -msgid "Resubscribe" -msgstr "" - -#. translators: placeholder is a currency symbol / code -#: templates/admin/deprecated/html-variation-price.php:20 -#: templates/admin/deprecated/html-variation-price.php:30 -msgid "Subscription Price (%s)" -msgstr "" - -#: templates/admin/deprecated/html-variation-price.php:46 -msgid "Subscription Periods" -msgstr "" - -#: templates/admin/deprecated/html-variation-price.php:59 -msgctxt "Edit product screen, between the Billing Period and Subscription Length dropdowns" -msgid "for" -msgstr "" - -#: templates/admin/deprecated/html-variation-price.php:69 -msgid "Subscription Length" -msgstr "" - -#: templates/admin/deprecated/html-variation-price.php:85 -msgid "Sign-up Fee (%s)" -msgstr "" - -#: templates/admin/deprecated/html-variation-price.php:97 -#: templates/admin/deprecated/html-variation-price.php:104 -msgid "Free Trial" -msgstr "" - -#: templates/admin/deprecated/html-variation-price.php:105 -msgctxt "example number of days / weeks / months" -msgid "e.g. 3" -msgstr "" - -#. translators: placeholder is trial period validation message if passed an invalid value (e.g. "Trial period can not exceed 4 weeks") -#: templates/admin/deprecated/html-variation-price.php:118 -#: templates/admin/html-variation-price.php:27 -msgctxt "Trial period dropdown's description in pricing fields" -msgid "An optional period of time to wait before charging the first recurring payment. Any sign up fee will still be charged at the outset of the subscription. %s" -msgstr "" - -#: templates/admin/deprecated/html-variation-synchronisation.php:30 -msgid "Synchronise Renewals" -msgstr "" - -#: templates/admin/deprecated/order-shipping-html.php:8 -msgid "Label" -msgstr "" - -#: templates/admin/deprecated/order-shipping-html.php:13 -msgid "Shipping Method" -msgstr "" - -#: templates/admin/deprecated/order-shipping-html.php:34 -#: templates/admin/deprecated/order-shipping-html.php:36 -msgid "Other" -msgstr "" - -#: templates/admin/deprecated/order-tax-html.php:17 -msgid "Recurring Sales Tax:" -msgstr "" - -#: templates/admin/deprecated/order-tax-html.php:21 -msgid "Shipping Tax:" -msgstr "" - -#: templates/admin/html-failed-scheduled-action-notice.php:21 -msgid "An error has occurred while processing a recent subscription related event. For steps on how to fix the affected subscription and to learn more about the possible causes of this error, please read our guide %1$shere%2$s." -msgid_plural "An error has occurred while processing recent subscription related events. For steps on how to fix the affected subscriptions and to learn more about the possible causes of this error, please read our guide %1$shere%2$s." -msgstr[0] "" -msgstr[1] "" - -#: templates/admin/html-failed-scheduled-action-notice.php:31 -msgid "Affected event:" -msgid_plural "Affected events:" -msgstr[0] "" -msgstr[1] "" - -#. translators: $1 the log file name $2 and $3 are opening and closing link tags, respectively. -#: templates/admin/html-failed-scheduled-action-notice.php:38 -msgid "To see further details about these errors, view the %1$s log file from the %2$sWooCommerce logs screen.%2$s" -msgstr "" - -#: templates/admin/html-variation-price.php:31 -msgid "Subscription trial period:" -msgstr "" - -#: templates/admin/html-variation-price.php:49 -msgid "Billing interval:" -msgstr "" - -#: templates/admin/html-variation-price.php:56 -msgid "Billing Period:" -msgstr "" - -#: templates/admin/html-variation-price.php:67 -msgctxt "Subscription Length dropdown's description in pricing fields" -msgid "Automatically expire the subscription after this length of time. This length is in addition to any free trial or amount of time provided before a synchronised first renewal date." -msgstr "" - -#: templates/cart/cart-recurring-shipping.php:32 -msgid "Shipping costs will be calculated once you have provided your address." -msgstr "" - -#: templates/cart/cart-recurring-shipping.php:34 -msgid "There are no shipping methods available. Please double check your address, or contact us if you need any help." -msgstr "" - -#: templates/checkout/form-change-payment-method.php:20 -#: templates/emails/email-order-details.php:36 -#: templates/myaccount/subscription-totals-table.php:21 -msgctxt "table headings in notification email" -msgid "Product" -msgstr "" - -#: templates/checkout/form-change-payment-method.php:21 -#: templates/emails/email-order-details.php:37 -msgctxt "table headings in notification email" -msgid "Quantity" -msgstr "" - -#: templates/checkout/form-change-payment-method.php:22 -msgctxt "table headings in notification email" -msgid "Totals" -msgstr "" - -#: templates/checkout/form-change-payment-method.php:47 -msgctxt "text on button on checkout page" -msgid "Change payment method" -msgstr "" - -#: templates/checkout/form-change-payment-method.php:49 -msgctxt "text on button on checkout page" -msgid "Add payment method" -msgstr "" - -#: templates/checkout/form-change-payment-method.php:82 -msgid "Sorry, it seems no payment gateways support changing the recurring payment method. Please contact us if you require assistance or to make alternate arrangements." -msgstr "" - -#. translators: $1: opening tag, $2: closing tag -#: templates/checkout/form-change-payment-method.php:91 -msgid "Update the payment method used for %1$sall%2$s of my current subscriptions" -msgstr "" - -#: templates/checkout/recurring-subscription-totals.php:18 -#: templates/checkout/recurring-subscription-totals.php:19 -msgid "Recurring total" -msgstr "" - -#: templates/checkout/recurring-subtotals.php:18 -#: templates/checkout/recurring-subtotals.php:19 -msgid "Subtotal" -msgstr "" - -#: templates/checkout/recurring-totals.php:17 -msgid "Recurring totals" -msgstr "" - -#. translators: placeholder is the subscription order number wrapped in tags -#: templates/checkout/subscription-receipt.php:18 -#: templates/emails/plain/email-order-details.php:19 -msgid "Subscription Number: %s" -msgstr "" - -#. translators: placeholder is the subscription's next payment date (either human readable or normal date) wrapped in tags -#: templates/checkout/subscription-receipt.php:24 -msgid "Next Payment Date: %s" -msgstr "" - -#. translators: placeholder is the formatted total to be paid for the subscription wrapped in tags -#: templates/checkout/subscription-receipt.php:30 -msgid "Total: %s" -msgstr "" - -#. translators: placeholder is the display name of the payment method -#: templates/checkout/subscription-receipt.php:37 -msgid "Payment Method: %s" -msgstr "" - -#. translators: $1: customer's billing first name and last name -#: templates/emails/admin-new-renewal-order.php:16 -#: templates/emails/plain/admin-new-renewal-order.php:16 -msgctxt "Used in admin email: new renewal order" -msgid "You have received a subscription renewal order from %1$s. Their order is as follows:" -msgstr "" - -#. translators: $1: customer's first name and last name, $2: how many subscriptions customer switched -#: templates/emails/admin-new-switch-order.php:18 -#: templates/emails/plain/admin-new-switch-order.php:18 -msgctxt "Used in switch notification admin email" -msgid "Customer %1$s has switched their subscription. The details of their new subscription are as follows:" -msgid_plural "Customer %1$s has switched %2$d of their subscriptions. The details of their new subscriptions are as follows:" -msgstr[0] "" -msgstr[1] "" - -#: templates/emails/admin-new-switch-order.php:20 -msgid "Switch Order Details" -msgstr "" - -#: templates/emails/admin-new-switch-order.php:28 -#: templates/emails/customer-completed-switch-order.php:26 -msgid "New subscription details" -msgstr "" - -#. translators: %1$s: an order number, %2$s: the customer's full name, %3$s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' -#: templates/emails/admin-payment-retry.php:23 -msgctxt "In customer renewal invoice email" -msgid "The automatic recurring payment for order #%d from %s has failed. The payment will be retried %3$s." -msgstr "" - -#. translators: %1$s: an order number, %2$s: the customer's full name, %3$s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' -#: templates/emails/admin-payment-retry.php:24 -#: templates/emails/plain/admin-payment-retry.php:21 -msgid "The renewal order is as follows:" -msgstr "" - -#. translators: $1: customer's billing first name and last name -#: templates/emails/cancelled-subscription.php:16 -#: templates/emails/plain/cancelled-subscription.php:16 -msgid "A subscription belonging to %1$s has been cancelled. Their subscription's details are as follows:" -msgstr "" - -#: templates/emails/cancelled-subscription.php:22 -#: templates/emails/email-order-details.php:38 -#: templates/emails/expired-subscription.php:22 -#: templates/emails/on-hold-subscription.php:22 -msgctxt "table headings in notification email" -msgid "Price" -msgstr "" - -#: templates/emails/cancelled-subscription.php:23 -#: templates/emails/expired-subscription.php:23 -#: templates/emails/on-hold-subscription.php:23 -#: wcs-functions.php:306 -msgctxt "table heading" -msgid "Last Order Date" -msgstr "" - -#: templates/emails/cancelled-subscription.php:24 -msgctxt "table headings in notification email" -msgid "End of Prepaid Term" -msgstr "" - -#: templates/emails/cancelled-subscription.php:41 -#: templates/emails/expired-subscription.php:41 -#: templates/emails/on-hold-subscription.php:41 -msgid "-" -msgstr "" - -#. translators: %s: Customer first name -#: templates/emails/customer-completed-renewal-order.php:17 -#: templates/emails/customer-completed-switch-order.php:17 -#: templates/emails/customer-on-hold-renewal-order.php:17 -#: templates/emails/customer-payment-retry.php:16 -#: templates/emails/customer-processing-renewal-order.php:17 -#: templates/emails/customer-renewal-invoice.php:16 -#: templates/emails/plain/customer-completed-renewal-order.php:16 -#: templates/emails/plain/customer-completed-switch-order.php:16 -#: templates/emails/plain/customer-on-hold-renewal-order.php:16 -#: templates/emails/plain/customer-payment-retry.php:16 -#: templates/emails/plain/customer-processing-renewal-order.php:16 -#: templates/emails/plain/customer-renewal-invoice.php:16 -msgid "Hi %s," -msgstr "" - -#: templates/emails/customer-completed-renewal-order.php:18 -#: templates/emails/plain/customer-completed-renewal-order.php:17 -msgid "We have finished processing your subscription renewal order." -msgstr "" - -#: templates/emails/customer-completed-switch-order.php:18 -#: templates/emails/plain/customer-completed-switch-order.php:17 -msgid "You have successfully changed your subscription items. Your new order and subscription details are shown below for your reference:" -msgstr "" - -#: templates/emails/customer-on-hold-renewal-order.php:18 -#: templates/emails/plain/customer-on-hold-renewal-order.php:17 -msgid "Thanks for your renewal order. It’s on-hold until we confirm that payment has been received. In the meantime, here’s a reminder of your order:" -msgstr "" - -#. translators: %s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' -#: templates/emails/customer-payment-retry.php:18 -#: templates/emails/plain/customer-payment-retry.php:18 -msgctxt "In customer renewal invoice email" -msgid "The automatic payment to renew your subscription has failed. We will retry the payment %s." -msgstr "" - -#. translators: %1$s %2$s: link markup to checkout payment url, note: no full stop due to url at the end -#: templates/emails/customer-payment-retry.php:21 -msgctxt "In customer renewal invoice email" -msgid "To reactivate the subscription now, you can also log in and pay for the renewal from your account page: %1$sPay Now »%2$s" -msgstr "" - -#. translators: %s: Order number -#: templates/emails/customer-processing-renewal-order.php:19 -#: templates/emails/plain/customer-processing-renewal-order.php:18 -msgid "Just to let you know — we've received your subscription renewal order #%s, and it is now being processed:" -msgstr "" - -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end -#: templates/emails/customer-renewal-invoice.php:22 -#: templates/emails/plain/customer-renewal-invoice.php:20 -msgctxt "In customer renewal invoice email" -msgid "An order has been created for you to renew your subscription on %1$s. To pay for this invoice please use the following link: %2$s" -msgstr "" - -#: templates/emails/customer-renewal-invoice.php:24 -#: templates/emails/customer-renewal-invoice.php:33 -msgid "Pay Now »" -msgstr "" - -#. translators: %1$s: name of the blog, %2$s: link to checkout payment url, note: no full stop due to url at the end -#: templates/emails/customer-renewal-invoice.php:31 -#: templates/emails/plain/customer-renewal-invoice.php:23 -msgctxt "In customer renewal invoice email" -msgid "The automatic payment to renew your subscription with %1$s has failed. To reactivate the subscription, please log in and pay for the renewal from your account page: %2$s" -msgstr "" - -#. translators: $1-$2: opening and closing tags $3: order's order number $4: date of order in tags $2: subscription's order number -#: templates/emails/email-order-details.php:27 -msgctxt "Used in email notification" -msgid "Subscription %1$s#%2$s%3$s" -msgstr "" - -#: templates/emails/email-order-details.php:61 -msgid "Note:" -msgstr "" - -#. translators: $1: customer's billing first name and last name -#: templates/emails/expired-subscription.php:16 -#: templates/emails/plain/expired-subscription.php:16 -msgid "A subscription belonging to %1$s has expired. Their subscription's details are as follows:" -msgstr "" - -#: templates/emails/expired-subscription.php:24 -msgctxt "table headings in notification email" -msgid "End Date" -msgstr "" - -#. translators: $1: customer's billing first name and last name -#: templates/emails/on-hold-subscription.php:16 -#: templates/emails/plain/on-hold-subscription.php:16 -msgid "A subscription belonging to %1$s has been suspended by the user. Their subscription's details are as follows:" -msgstr "" - -#: templates/emails/on-hold-subscription.php:24 -msgctxt "table headings in notification email" -msgid "Date Suspended" -msgstr "" - -#. translators: %1$s: an order number, %2$s: the customer's full name, %3$s: lowercase human time diff in the form returned by wcs_get_human_time_diff(), e.g. 'in 12 hours' -#: templates/emails/plain/admin-payment-retry.php:20 -msgctxt "In customer renewal invoice email" -msgid "The automatic recurring payment for order #%1$s from %2$s has failed. The payment will be retried %3$s." -msgstr "" - -#. translators: placeholder is last time subscription was paid -#: templates/emails/plain/cancelled-subscription.php:32 -#: templates/emails/plain/expired-subscription.php:32 -msgid "Last Order Date: %s" -msgstr "" - -#. translators: placeholder is localised date string -#: templates/emails/plain/cancelled-subscription.php:39 -msgid "End of Prepaid Term: %s" -msgstr "" - -#: templates/emails/plain/cancelled-subscription.php:44 -#: templates/emails/plain/expired-subscription.php:44 -#: templates/emails/plain/on-hold-subscription.php:40 -msgctxt "in plain emails for subscription information" -msgid "View Subscription: %s" -msgstr "" - -#. translators: placeholder is order's view url -#: templates/emails/plain/customer-completed-switch-order.php:24 -msgid "View your order: %s" -msgstr "" - -#. translators: placeholder is subscription's view url -#: templates/emails/plain/customer-completed-switch-order.php:35 -msgid "View your subscription: %s" -msgstr "" - -#. translators: %1$s: link to checkout payment url, note: no full stop due to url at the end -#: templates/emails/plain/customer-payment-retry.php:21 -msgctxt "In customer renewal invoice email" -msgid "To reactivate the subscription now, you can also log in and pay for the renewal from your account page: %1$s" -msgstr "" - -#: templates/emails/plain/email-order-details.php:16 -msgid "Order number: %s" -msgstr "" - -#: templates/emails/plain/email-order-details.php:17 -msgid "Order date: %s" -msgstr "" - -#. translators: placeholder is localised date string -#: templates/emails/plain/expired-subscription.php:39 -msgid "End Date: %s" -msgstr "" - -#. translators: placeholder is last time subscription was paid -#: templates/emails/plain/on-hold-subscription.php:32 -msgid "Last Order: %s" -msgstr "" - -#. translators: placeholder is localised date string -#: templates/emails/plain/on-hold-subscription.php:36 -msgid "Date Suspended: %s" -msgstr "" - -#: templates/emails/plain/subscription-info.php:20 -#: templates/emails/subscription-info.php:21 -msgid "Subscription information" -msgstr "" - -#. translators: placeholder is subscription's number -#: templates/emails/plain/subscription-info.php:25 -msgctxt "in plain emails for subscription information" -msgid "Subscription: %s" -msgstr "" - -#. translators: placeholder is either view or edit url for the subscription -#: templates/emails/plain/subscription-info.php:27 -msgctxt "in plain emails for subscription information" -msgid "View subscription: %s" -msgstr "" - -#. translators: placeholder is localised start date -#: templates/emails/plain/subscription-info.php:29 -msgctxt "in plain emails for subscription information" -msgid "Start date: %s" -msgstr "" - -#: templates/emails/plain/subscription-info.php:31 -msgctxt "Used as end date for an indefinite subscription" -msgid "When Cancelled" -msgstr "" - -#. translators: placeholder is localised end date, or "when cancelled" -#: templates/emails/plain/subscription-info.php:33 -msgctxt "in plain emails for subscription information" -msgid "End date: %s" -msgstr "" - -#. translators: placeholder is the formatted order total for the subscription -#: templates/emails/plain/subscription-info.php:35 -msgctxt "in plain emails for subscription information" -msgid "Recurring price: %s" -msgstr "" - -#: templates/emails/plain/subscription-info.php:38 -#: templates/emails/subscription-info.php:42 -msgid "Next payment: %s" -msgstr "" - -#. Translators: Placeholder is the My Account URL. -#: templates/emails/plain/subscription-info.php:52 -msgid "This subscription is set to renew automatically using your payment method on file. You can manage or cancel this subscription from your my account page. %s" -msgid_plural "These subscriptions are set to renew automatically using your payment method on file. You can manage or cancel your subscriptions from your my account page. %s" -msgstr[0] "" -msgstr[1] "" - -#: templates/emails/subscription-info.php:25 -msgctxt "subscription ID table heading" -msgid "ID" -msgstr "" - -#: templates/emails/subscription-info.php:26 -msgctxt "table heading" -msgid "Start date" -msgstr "" - -#: templates/emails/subscription-info.php:27 -msgctxt "table heading" -msgid "End date" -msgstr "" - -#: templates/emails/subscription-info.php:28 -msgctxt "table heading" -msgid "Recurring total" -msgstr "" - -#: templates/emails/subscription-info.php:35 -msgctxt "subscription number in email table. (eg: #106)" -msgid "#%s" -msgstr "" - -#: templates/emails/subscription-info.php:37 -msgctxt "Used as end date for an indefinite subscription" -msgid "When cancelled" -msgstr "" - -#. Translators: Placeholders are opening and closing My Account link tags. -#: templates/emails/subscription-info.php:58 -msgid "This subscription is set to renew automatically using your payment method on file. You can manage or cancel this subscription from your %smy account page%s." -msgid_plural "These subscriptions are set to renew automatically using your payment method on file. You can manage or cancel your subscriptions from your %smy account page%s." -msgstr[0] "" -msgstr[1] "" - -#: templates/html-early-renewal-modal-content.php:23 -msgid "By renewing your subscription early your next payment will be %s." -msgstr "" - -#: templates/html-early-renewal-modal-content.php:28 -msgid "By renewing your subscription early, your scheduled next payment on %s will be cancelled." -msgstr "" - -#: templates/html-early-renewal-modal-content.php:34 -msgid "Want to renew early via the checkout? Click %shere.%s" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:23 -#: templates/myaccount/related-subscriptions.php:23 -#: templates/myaccount/related-subscriptions.php:39 -msgctxt "table heading" -msgid "Next payment" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:33 -#: templates/myaccount/related-subscriptions.php:31 -msgid "ID" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:40 -#: wcs-functions.php:305 -msgctxt "table heading" -msgid "Next Payment" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:46 -#: templates/myaccount/related-orders.php:53 -#: templates/myaccount/related-subscriptions.php:42 -msgctxt "Used in data attribute. Escaped" -msgid "Total" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:50 -#: templates/myaccount/related-orders.php:84 -#: templates/myaccount/related-subscriptions.php:46 -msgctxt "view a subscription" -msgid "View" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:61 -msgid "Previous" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:65 -msgid "Next" -msgstr "" - -#: templates/myaccount/my-subscriptions.php:72 -msgid "You have reached the end of subscriptions. Go to the %sfirst page%s." -msgstr "" - -#: templates/myaccount/my-subscriptions.php:74 -msgid "You have no active subscriptions." -msgstr "" - -#: templates/myaccount/my-subscriptions.php:77 -msgid "Browse products" -msgstr "" - -#: templates/myaccount/related-orders.php:15 -msgid "Related orders" -msgstr "" - -#: templates/myaccount/related-orders.php:22 -msgid "Order" -msgstr "" - -#. translators: $1: formatted order total for the order, $2: number of items bought -#: templates/myaccount/related-orders.php:56 -msgid "%1$s for %2$d item" -msgid_plural "%1$s for %2$d items" -msgstr[0] "" -msgstr[1] "" - -#: templates/myaccount/related-orders.php:65 -msgctxt "pay for a subscription" -msgid "Pay" -msgstr "" - -#: templates/myaccount/related-subscriptions.php:15 -msgid "Related subscriptions" -msgstr "" - -#: templates/myaccount/subscription-details.php:24 -msgctxt "customer subscription table header" -msgid "Start date" -msgstr "" - -#: templates/myaccount/subscription-details.php:25 -msgctxt "customer subscription table header" -msgid "Last order date" -msgstr "" - -#: templates/myaccount/subscription-details.php:26 -msgctxt "customer subscription table header" -msgid "Next payment date" -msgstr "" - -#: templates/myaccount/subscription-details.php:27 -msgctxt "customer subscription table header" -msgid "End date" -msgstr "" - -#: templates/myaccount/subscription-details.php:28 -msgctxt "customer subscription table header" -msgid "Trial end date" -msgstr "" - -#: templates/myaccount/subscription-details.php:42 -msgid "Auto renew" -msgstr "" - -#: templates/myaccount/subscription-details.php:50 -msgid "Enable auto renew" -msgstr "" - -#: templates/myaccount/subscription-details.php:57 -msgid "Disable auto renew" -msgstr "" - -#: templates/myaccount/subscription-details.php:62 -msgid "Using the auto-renewal toggle is disabled while in staging mode." -msgstr "" - -#: templates/myaccount/subscription-details.php:71 -msgid "Payment" -msgstr "" - -#: templates/myaccount/subscription-details.php:81 -msgid "Actions" -msgstr "" - -#: templates/myaccount/subscription-details.php:94 -msgid "Subscription updates" -msgstr "" - -#: templates/myaccount/subscription-details.php:100 -msgctxt "date on subscription updates list. Will be localized" -msgid "l jS \\o\\f F Y, h:ia" -msgstr "" - -#: templates/myaccount/subscription-totals-table.php:35 -msgid "Are you sure you want remove this item from your subscription?" -msgstr "" - -#: templates/myaccount/subscription-totals.php:23 -msgid "Subscription totals" -msgstr "" - -#: templates/single-product/add-to-cart/subscription.php:32 -#: templates/single-product/add-to-cart/variable-subscription.php:30 -msgid "You have an active subscription to this product already." -msgstr "" - -#: templates/single-product/add-to-cart/variable-subscription.php:23 -msgid "This product is currently out of stock and unavailable." -msgstr "" - -#: templates/single-product/add-to-cart/variable-subscription.php:34 -msgid "You have added a variation of this product to the cart already." -msgstr "" - -#: templates/single-product/add-to-cart/variable-subscription.php:45 -msgid "Clear" -msgstr "" - -#: wcs-functions.php:130 -msgctxt "Error message while creating a subscription" -msgid "Invalid created date. The date must be a string and of the format: \"Y-m-d H:i:s\"." -msgstr "" - -#: wcs-functions.php:132 -msgctxt "Error message while creating a subscription" -msgid "Subscription created date must be before current day." -msgstr "" - -#: wcs-functions.php:137 -msgctxt "Error message while creating a subscription" -msgid "Invalid date. The date must be a string and of the format: \"Y-m-d H:i:s\"." -msgstr "" - -#: wcs-functions.php:142 -msgctxt "Error message while creating a subscription" -msgid "Invalid subscription customer_id." -msgstr "" - -#. translators: placeholder is order date parsed by strftime -#: wcs-functions.php:163 -msgctxt "The post title for the new subscription" -msgid "Subscription – %s" -msgstr "" - -#: wcs-functions.php:234 -msgctxt "Subscription status" -msgid "On hold" -msgstr "" - -#: wcs-functions.php:238 -msgctxt "Subscription status" -msgid "Pending Cancellation" -msgstr "" - -#: wcs-functions.php:254 -msgid "Can not get status name. Status is not a string." -msgstr "" - -#: wcs-functions.php:277 -msgid "Can not get address type display name. Address type is not a string." -msgstr "" - -#: wcs-functions.php:303 -msgctxt "table heading" -msgid "Start Date" -msgstr "" - -#: wcs-functions.php:304 -msgctxt "table heading" -msgid "Trial End" -msgstr "" - -#: wcs-functions.php:307 -msgctxt "table heading" -msgid "Cancelled Date" -msgstr "" - -#: wcs-functions.php:308 -msgctxt "table heading" -msgid "End Date" -msgstr "" - -#: wcs-functions.php:343 -msgid "Date type is not a string." -msgstr "" - -#: wcs-functions.php:345 -msgid "Date type can not be an empty string." -msgstr "" - -#: woocommerce-subscriptions.php:298 -msgctxt "custom post type setting" -msgid "Add Subscription" -msgstr "" - -#: woocommerce-subscriptions.php:299 -msgctxt "custom post type setting" -msgid "Add New Subscription" -msgstr "" - -#: woocommerce-subscriptions.php:300 -msgctxt "custom post type setting" -msgid "Edit" -msgstr "" - -#: woocommerce-subscriptions.php:301 -msgctxt "custom post type setting" -msgid "Edit Subscription" -msgstr "" - -#: woocommerce-subscriptions.php:302 -msgctxt "custom post type setting" -msgid "New Subscription" -msgstr "" - -#: woocommerce-subscriptions.php:303 -#: woocommerce-subscriptions.php:304 -msgctxt "custom post type setting" -msgid "View Subscription" -msgstr "" - -#: woocommerce-subscriptions.php:307 -msgctxt "custom post type setting" -msgid "No Subscriptions found in trash" -msgstr "" - -#: woocommerce-subscriptions.php:308 -msgctxt "custom post type setting" -msgid "Parent Subscriptions" -msgstr "" - -#: woocommerce-subscriptions.php:311 -msgid "This is where subscriptions are stored." -msgstr "" - -#: woocommerce-subscriptions.php:356 -msgid "No Subscriptions found" -msgstr "" - -#: woocommerce-subscriptions.php:358 -msgid "Subscriptions will appear here for you to view and manage once purchased by a customer." -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: woocommerce-subscriptions.php:360 -msgid "%1$sLearn more about managing subscriptions »%2$s" -msgstr "" - -#. translators: placeholders are opening and closing link tags -#: woocommerce-subscriptions.php:362 -msgid "%1$sAdd a subscription product »%2$s" -msgstr "" - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:379 -msgctxt "post status label including post count" -msgid "Active (%s)" -msgid_plural "Active (%s)" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:381 -msgctxt "post status label including post count" -msgid "Switched (%s)" -msgid_plural "Switched (%s)" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:383 -msgctxt "post status label including post count" -msgid "Expired (%s)" -msgid_plural "Expired (%s)" -msgstr[0] "" -msgstr[1] "" - -#. translators: placeholder is a post count. -#: woocommerce-subscriptions.php:385 -msgctxt "post status label including post count" -msgid "Pending Cancellation (%s)" -msgid_plural "Pending Cancellation (%s)" -msgstr[0] "" -msgstr[1] "" - -#: woocommerce-subscriptions.php:429 -msgid "To enable automatic renewals for this subscription, you will first need to add a payment method." -msgstr "" - -#: woocommerce-subscriptions.php:429 -msgid "Would you like to add a payment method now?" -msgstr "" - -#. translators: placeholder is a number, this is for the teens -#. translators: placeholder is a number, numbers ending in 4-9, 0 -#: woocommerce-subscriptions.php:721 -#: woocommerce-subscriptions.php:738 -msgid "%sth" -msgstr "" - -#. translators: placeholder is a number, numbers ending in 1 -#: woocommerce-subscriptions.php:726 -msgid "%sst" -msgstr "" - -#. translators: placeholder is a number, numbers ending in 2 -#: woocommerce-subscriptions.php:730 -msgid "%snd" -msgstr "" - -#. translators: placeholder is a number, numbers ending in 3 -#: woocommerce-subscriptions.php:734 -msgid "%srd" -msgstr "" - -#. translators: 1$-2$: opening and closing tags, 3$-4$: link tags, takes to woocommerce plugin on wp.org, 5$-6$: opening and closing link tags, leads to plugins.php in admin -#: woocommerce-subscriptions.php:773 -msgid "%1$sWooCommerce Subscriptions is inactive.%2$s The %3$sWooCommerce plugin%4$s must be active for WooCommerce Subscriptions to work. Please %5$sinstall & activate WooCommerce »%6$s" -msgstr "" - -#. translators: 1$-2$: opening and closing tags, 3$: minimum supported WooCommerce version, 4$-5$: opening and closing link tags, leads to plugin admin -#: woocommerce-subscriptions.php:776 -msgid "%1$sWooCommerce Subscriptions is inactive.%2$s This version of Subscriptions requires WooCommerce %3$s or newer. Please %4$supdate WooCommerce to version %3$s or newer »%5$s" -msgstr "" - -#: woocommerce-subscriptions.php:807 -msgid "Variable Subscription" -msgstr "" - -#. translators: 1-2: opening/closing tags, 3: Subscriptions version. -#: woocommerce-subscriptions.php:904 -msgid "%1$sWarning!%2$s We can see the %1$sWooCommerce Subscriptions Early Renewal%2$s plugin is active. Version %3$s of %1$sWooCommerce Subscriptions%2$s comes with that plugin's functionality packaged into the core plugin. Please deactivate WooCommerce Subscriptions Early Renewal to avoid any conflicts." -msgstr "" - -#: woocommerce-subscriptions.php:908 -msgid "Installed Plugins" -msgstr "" - -#. translators: 1$-2$: opening and closing tags. 3$-4$: opening and closing link tags for learn more. Leads to duplicate site article on docs. 5$-6$: Opening and closing link to production URL. 7$: Production URL . -#: woocommerce-subscriptions.php:978 -msgid "It looks like this site has moved or is a duplicate site. %1$sWooCommerce Subscriptions%2$s has disabled automatic payments and subscription related emails on this site to prevent duplicate payments from a staging or test environment. %1$sWooCommerce Subscriptions%2$s considers %5$s%7$s%6$s to be the site's URL. %3$sLearn more »%4$s." -msgstr "" - -#: woocommerce-subscriptions.php:991 -msgid "Quit nagging me (but don't enable automatic payments)" -msgstr "" - -#: woocommerce-subscriptions.php:996 -msgid "Enable automatic payments" -msgstr "" - -#: woocommerce-subscriptions.php:1203 -msgid "Support" -msgstr "" - -#. translators: placeholders are opening and closing tags. Leads to docs on version 2 -#: woocommerce-subscriptions.php:1286 -msgid "Warning! Version 2.0 is a major update to the WooCommerce Subscriptions extension. Before updating, please create a backup, update all WooCommerce extensions and test all plugins, custom code and payment gateways with version 2.0 on a staging site. %1$sLearn more about the changes in version 2.0 »%2$s" -msgstr "" - -#. translators: placeholder is Subscriptions version number. -#: woocommerce-subscriptions.php:1302 -msgid "Warning! You are running version %s of WooCommerce Subscriptions plugin code but your database has been upgraded to Subscriptions version 2.0. This will cause major problems on your store." -msgstr "" - -#. translators: opening/closing tags - linked to ticket form. -#: woocommerce-subscriptions.php:1304 -msgid "Please upgrade the WooCommerce Subscriptions plugin to version 2.0 or newer immediately. If you need assistance, after upgrading to Subscriptions v2.0, please %1$sopen a support ticket%2$s." -msgstr "" - -#: assets/src/js/utils/index.js:8 -#: build/index.js:1 -msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" - -#: assets/src/js/utils/index.js:15 -#: build/index.js:1 -msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." -msgid "week" -msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" - -#: assets/src/js/utils/index.js:22 -#: build/index.js:1 -msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - -#: assets/src/js/utils/index.js:29 -#: build/index.js:1 -msgctxt "Used in recurring totals section in Cart. 2+ will need plural, 1 will need singular." -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: assets/src/js/utils/index.js:63 -#: build/index.js:8 -msgid "Daily recurring total" -msgstr "" - -#: assets/src/js/utils/index.js:68 -#: build/index.js:8 -msgid "Weekly recurring total" -msgstr "" - -#: assets/src/js/utils/index.js:73 -#: build/index.js:8 -msgid "Monthly recurring total" -msgstr "" - -#: assets/src/js/utils/index.js:78 -#: build/index.js:8 -msgid "Yearly recurring total" -msgstr "" - -#. translators: %1$s is week, month, year -#: assets/src/js/utils/index.js:87 -#: build/index.js:10 -msgid "Recurring total every 2nd %1$s" -msgstr "" - -#. Translators: %1$s is week, month, year -#: assets/src/js/utils/index.js:97 -#: build/index.js:12 -msgid "Recurring total every 3rd %1$s" -msgstr "" - -#. Translators: %1$d is number of weeks, months, days, years. %2$s is week, month, year -#: assets/src/js/utils/index.js:106 -#: build/index.js:14 -msgid "Recurring total every %1$dth %2$s" -msgstr "" - -#. translators: %1$s Product name, %2$s Switch type (upgraded, downgraded, or crossgraded). -#: assets/src/js/utils/index.js:178 -#: build/index.js:19 -msgid "Upgrade" -msgstr "" - -#: assets/src/js/utils/index.js:181 -#: build/index.js:19 -msgid "Downgrade" -msgstr "" - -#: assets/src/js/utils/index.js:184 -#: build/index.js:19 -msgid "Crossgrade" -msgstr "" - -#. translators: %1$s is the price of the product. %2$s is the separator used e.g "every" or "/", %3$d is the length, %4$s is week, month, year -#: build/index.js:3 -msgid "%1$s %2$s %3$d %4$s" -msgstr "" - -#. translators: %s selected shipping rate (ex: flat rate) -#: build/index.js:4 -msgid "via %s" -msgstr "" - -#. Translators: %1$s is a date. -#: build/index.js:6 -msgid "Due: %1$s" -msgstr "" - -#. Translators: %1$s is a date. -#: build/index.js:8 -msgid "Starting: %1$s" -msgstr "" - -#. Translators: %1$d is number of weeks, months, days, years. %2$s is week, month, year -#: build/index.js:14 -msgid "Details" -msgstr "" - -#: build/index.js:14 -msgid "Total due today" -msgstr "" - -#. translators: the word used to describe billing frequency, e.g. "fo1" 1 day or "for" 1 month. -#: build/index.js:15 -msgid "for 1" -msgstr "" - -#. translators: the word used to describe billing frequency, e.g. "for" 6 days or "for" 2 weeks. -#: build/index.js:16 -msgid "for" -msgstr "" - -#. translators: the word used to describe billing frequency, e.g. "every" 6 days or "every" 2 weeks. -#: build/index.js:17 -msgid "every" -msgstr "" - -#. translators: %s Product name. -#: build/index.js:18 -msgid "%s (resubscription)" -msgstr "" - -#. translators: %1$s Product name, %2$s Switch type (upgraded, downgraded, or crossgraded). -#: build/index.js:19 -msgid "%1$s (%2$s)" -msgstr "" - -#. translators: %s is the subscription price to pay immediately (ie: $10). -#: build/index.js:21 -msgid "Due today %s" -msgstr "" - -#. translators: %s is the subscription price to pay immediately (ie: $10). -#: build/index.js:23 -msgid "%s due today" -msgstr "" diff --git a/vendor/woocommerce/subscriptions-core/license.txt b/vendor/woocommerce/subscriptions-core/license.txt deleted file mode 100644 index 407158a..0000000 --- a/vendor/woocommerce/subscriptions-core/license.txt +++ /dev/null @@ -1,692 +0,0 @@ -WooCommerce Subscriptions Core - Subscriptions core package for WooCommerce -Copyright (C) 2019-2021 by the contributors - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - -GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - -Copyright (C) 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The GNU General Public License is a free, copyleft license for -software and other kinds of works. - -The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - -To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - -Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - -For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - -Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - -Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - -The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - -0. Definitions. - -"This License" refers to version 3 of the GNU General Public License. - -"Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - -"The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - -To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - -A "covered work" means either the unmodified Program or a work based -on the Program. - -To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - -To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - -An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - -1. Source Code. - -The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - -A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - -The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - -The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - -The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - -The Corresponding Source for a work in source code form is that -same work. - -2. Basic Permissions. - -All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - -You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - -Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - -3. Protecting Users' Legal Rights From Anti-Circumvention Law. - -No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - -When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - -4. Conveying Verbatim Copies. - -You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - -You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - -5. Conveying Modified Source Versions. - -You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - -a) The work must carry prominent notices stating that you modified -it, and giving a relevant date. - -b) The work must carry prominent notices stating that it is -released under this License and any conditions added under section -7. This requirement modifies the requirement in section 4 to -"keep intact all notices". - -c) You must license the entire work, as a whole, under this -License to anyone who comes into possession of a copy. This -License will therefore apply, along with any applicable section 7 -additional terms, to the whole of the work, and all its parts, -regardless of how they are packaged. This License gives no -permission to license the work in any other way, but it does not -invalidate such permission if you have separately received it. - -d) If the work has interactive user interfaces, each must display -Appropriate Legal Notices; however, if the Program has interactive -interfaces that do not display Appropriate Legal Notices, your -work need not make them do so. - -A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - -6. Conveying Non-Source Forms. - -You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - -a) Convey the object code in, or embodied in, a physical product -(including a physical distribution medium), accompanied by the -Corresponding Source fixed on a durable physical medium -customarily used for software interchange. - -b) Convey the object code in, or embodied in, a physical product -(including a physical distribution medium), accompanied by a -written offer, valid for at least three years and valid for as -long as you offer spare parts or customer support for that product -model, to give anyone who possesses the object code either (1) a -copy of the Corresponding Source for all the software in the -product that is covered by this License, on a durable physical -medium customarily used for software interchange, for a price no -more than your reasonable cost of physically performing this -conveying of source, or (2) access to copy the -Corresponding Source from a network server at no charge. - -c) Convey individual copies of the object code with a copy of the -written offer to provide the Corresponding Source. This -alternative is allowed only occasionally and noncommercially, and -only if you received the object code with such an offer, in accord -with subsection 6b. - -d) Convey the object code by offering access from a designated -place (gratis or for a charge), and offer equivalent access to the -Corresponding Source in the same way through the same place at no -further charge. You need not require recipients to copy the -Corresponding Source along with the object code. If the place to -copy the object code is a network server, the Corresponding Source -may be on a different server (operated by you or a third party) -that supports equivalent copying facilities, provided you maintain -clear directions next to the object code saying where to find the -Corresponding Source. Regardless of what server hosts the -Corresponding Source, you remain obligated to ensure that it is -available for as long as needed to satisfy these requirements. - -e) Convey the object code using peer-to-peer transmission, provided -you inform other peers where the object code and Corresponding -Source of the work are being offered to the general public at no -charge under subsection 6d. - -A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - -A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - -"Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - -If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - -The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - -Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - -7. Additional Terms. - -"Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - -When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - -Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - -a) Disclaiming warranty or limiting liability differently from the -terms of sections 15 and 16 of this License; or - -b) Requiring preservation of specified reasonable legal notices or -author attributions in that material or in the Appropriate Legal -Notices displayed by works containing it; or - -c) Prohibiting misrepresentation of the origin of that material, or -requiring that modified versions of such material be marked in -reasonable ways as different from the original version; or - -d) Limiting the use for publicity purposes of names of licensors or -authors of the material; or - -e) Declining to grant rights under trademark law for use of some -trade names, trademarks, or service marks; or - -f) Requiring indemnification of licensors and authors of that -material by anyone who conveys the material (or modified versions of -it) with contractual assumptions of liability to the recipient, for -any liability that these contractual assumptions directly impose on -those licensors and authors. - -All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - -If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - -Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - -8. Termination. - -You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - -However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - -Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - -Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - -9. Acceptance Not Required for Having Copies. - -You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - -10. Automatic Licensing of Downstream Recipients. - -Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - -An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - -You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - -11. Patents. - -A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - -A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - -Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - -In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - -If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - -If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - -A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - -Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - -12. No Surrender of Others' Freedom. - -If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - -13. Use with the GNU Affero General Public License. - -Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - -14. Revised Versions of this License. - -The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - -If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - -Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - -15. Disclaimer of Warranty. - -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. Limitation of Liability. - -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - -17. Interpretation of Sections 15 and 16. - -If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - -If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) -This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - -You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - -The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php b/vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php deleted file mode 100644 index c737641..0000000 --- a/vendor/woocommerce/subscriptions-core/templates/myaccount/related-orders.php +++ /dev/null @@ -1,102 +0,0 @@ - -
-

-
- - - - - - - - - - - - - - - get_item_count(); - $order_date = $order->get_date_created(); - - ?> - - - - - - - - - - - diff --git a/vendor/woocommerce/subscriptions-core/woocommerce-subscriptions-core.php b/vendor/woocommerce/subscriptions-core/woocommerce-subscriptions-core.php deleted file mode 100644 index bb726a6..0000000 --- a/vendor/woocommerce/subscriptions-core/woocommerce-subscriptions-core.php +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/woocommerce-subscriptions.php b/woocommerce-subscriptions.php index d415c2a..566fb9d 100644 --- a/woocommerce-subscriptions.php +++ b/woocommerce-subscriptions.php @@ -5,11 +5,11 @@ * Description: Sell products and services with recurring payments in your WooCommerce Store. * Author: WooCommerce * Author URI: https://woocommerce.com/ - * Version: 7.4.0 + * Version: 7.5.0 * Requires Plugins: woocommerce * * WC requires at least: 8.7.1 - * WC tested up to: 9.8.0 + * WC tested up to: 9.9.0 * Woo: 27147:6115e6d7e297b623a169fdcf5728b224 * * Copyright 2019 WooCommerce @@ -56,7 +56,7 @@ add_action( ); // Subscribe to automated translations. -add_action( 'woocommerce_translations_updates_for_woocommerce-subscriptions', '__return_true' ); +add_filter( 'woocommerce_translations_updates_for_woocommerce-subscriptions', '__return_true' ); // Load and set up the Autoloader $wcs_autoloader = wcs_init_autoloader(); @@ -78,7 +78,7 @@ class WC_Subscriptions { public static $plugin_file = __FILE__; /** @var string */ - public static $version = '7.4.0'; // WRCS: DEFINED_VERSION. + public static $version = '7.5.0'; // WRCS: DEFINED_VERSION. /** @var string */ public static $wc_minimum_supported_version = '7.7'; @@ -126,10 +126,10 @@ class WC_Subscriptions { * * @since 4.0.0 * - * @param string $function The name of the method being called. + * @param string $method The name of the method being called. * @param array $arguments An array containing the parameters passed to the method. * - * @return mixed The value returned from a deprecated function replacement or null. + * @return void|mixed The value returned from a deprecated function replacement or null. */ public static function __callStatic( $method, $arguments ) { static $deprecation_handler = null; @@ -149,7 +149,7 @@ class WC_Subscriptions { $trace = debug_backtrace( DEBUG_BACKTRACE_IGNORE_ARGS, 1 ); $file = $trace[0]['file']; $line = $trace[0]['line']; - trigger_error( "Call to undefined method $class::$method() in $file on line $line", E_USER_ERROR ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + throw new Error( "Call to undefined method $class::$method() in $file on line $line" ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } } } @@ -181,15 +181,9 @@ register_activation_hook( __FILE__, 'add_woocommerce_inbox_variant' ); * @return WCS_Autoloader */ function wcs_init_autoloader() { - if ( ! function_exists( 'is_plugin_active' ) ) { - require_once ABSPATH . 'wp-admin/includes/plugin.php'; - } + $wcs_core_path = __DIR__ . '/includes/core/'; - $wcs_core_plugin_slug = 'woocommerce-subscriptions-core/woocommerce-subscriptions-core.php'; - $is_wcs_core_active = ( isset( $_GET['action'], $_GET['plugin'] ) && 'activate' === $_GET['action'] && $wcs_core_plugin_slug === $_GET['plugin'] ) || is_plugin_active( $wcs_core_plugin_slug ); //phpcs:ignore WordPress.Security.NonceVerification.Recommended - $wcs_core_path = $is_wcs_core_active ? WP_PLUGIN_DIR . '/woocommerce-subscriptions-core/' : dirname( __FILE__ ) . '/vendor/woocommerce/subscriptions-core/'; - - require_once $wcs_core_path . 'includes/class-wcs-core-autoloader.php'; + require_once $wcs_core_path . '/class-wcs-core-autoloader.php'; require_once dirname( __FILE__ ) . '/includes/class-wcs-autoloader.php'; $wcs_autoloader = new WCS_Autoloader( $wcs_core_path );