Changeset 3476169
- Timestamp:
- 03/06/2026 08:46:07 AM (3 weeks ago)
- Location:
- delete-duplicate-products-for-woocommerce
- Files:
-
- 250 added
- 21 edited
-
tags/1.4.0 (added)
-
tags/1.4.0/css (added)
-
tags/1.4.0/css/admin.css (added)
-
tags/1.4.0/delete-duplicate-products-for-woocommerce.php (added)
-
tags/1.4.0/js (added)
-
tags/1.4.0/js/admin.js (added)
-
tags/1.4.0/languages (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-de_DE.l10n.php (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-de_DE.mo (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-de_DE.po (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-es_ES.l10n.php (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-es_ES.mo (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-es_ES.po (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-fr_FR.l10n.php (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-fr_FR.mo (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-fr_FR.po (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-it_IT.l10n.php (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-it_IT.mo (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-it_IT.po (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-nl_NL.l10n.php (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-nl_NL.mo (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-nl_NL.po (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-pt_BR.l10n.php (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-pt_BR.mo (added)
-
tags/1.4.0/languages/delete-duplicate-products-for-woocommerce-pt_BR.po (added)
-
tags/1.4.0/readme.txt (added)
-
tags/1.4.0/vendor (added)
-
tags/1.4.0/vendor/freemius (added)
-
tags/1.4.0/vendor/freemius/LICENSE.txt (added)
-
tags/1.4.0/vendor/freemius/assets (added)
-
tags/1.4.0/vendor/freemius/assets/css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/account.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/add-ons.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/affiliation.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/checkout.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/common.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/connect.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/debug.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/index.php (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/optout.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/admin/plugins.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/customizer.css (added)
-
tags/1.4.0/vendor/freemius/assets/css/index.php (added)
-
tags/1.4.0/vendor/freemius/assets/img (added)
-
tags/1.4.0/vendor/freemius/assets/img/delete-duplicate-products-for-woocommerce.png (added)
-
tags/1.4.0/vendor/freemius/assets/img/index.php (added)
-
tags/1.4.0/vendor/freemius/assets/img/plugin-icon.png (added)
-
tags/1.4.0/vendor/freemius/assets/img/theme-icon.png (added)
-
tags/1.4.0/vendor/freemius/assets/index.php (added)
-
tags/1.4.0/vendor/freemius/assets/js (added)
-
tags/1.4.0/vendor/freemius/assets/js/index.php (added)
-
tags/1.4.0/vendor/freemius/assets/js/jquery.form.js (added)
-
tags/1.4.0/vendor/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/1.4.0/vendor/freemius/assets/js/postmessage.js (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/45da596e2b512ffc3bb638baaf0fdc4e.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/a34e046aee1702a5690679750a7f4d0f.svg (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/b09d0b38b627c2fa564d050f79f2f064.svg (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/d65812c447b4523b42d59018e1c0bb53.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/freemius-pricing.js (added)
-
tags/1.4.0/vendor/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
tags/1.4.0/vendor/freemius/config.php (added)
-
tags/1.4.0/vendor/freemius/includes (added)
-
tags/1.4.0/vendor/freemius/includes/class-freemius-abstract.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-freemius.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-admin-notices.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-api.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-garbage-collector.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-hook-snapshot.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-lock.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-logger.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-options.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-security.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-storage.php (added)
-
tags/1.4.0/vendor/freemius/includes/class-fs-user-lock.php (added)
-
tags/1.4.0/vendor/freemius/includes/customizer (added)
-
tags/1.4.0/vendor/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/1.4.0/vendor/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/1.4.0/vendor/freemius/includes/customizer/index.php (added)
-
tags/1.4.0/vendor/freemius/includes/debug (added)
-
tags/1.4.0/vendor/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/1.4.0/vendor/freemius/includes/debug/debug-bar-start.php (added)
-
tags/1.4.0/vendor/freemius/includes/debug/index.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-billing.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-entity.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-payment.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-site.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/class-fs-user.php (added)
-
tags/1.4.0/vendor/freemius/includes/entities/index.php (added)
-
tags/1.4.0/vendor/freemius/includes/fs-core-functions.php (added)
-
tags/1.4.0/vendor/freemius/includes/fs-essential-functions.php (added)
-
tags/1.4.0/vendor/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/1.4.0/vendor/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/1.4.0/vendor/freemius/includes/index.php (added)
-
tags/1.4.0/vendor/freemius/includes/l10n.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-checkout-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-contact-form-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-debug-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/1.4.0/vendor/freemius/includes/managers/index.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/Exceptions (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/LICENSE.txt (added)
-
tags/1.4.0/vendor/freemius/includes/sdk/index.php (added)
-
tags/1.4.0/vendor/freemius/includes/supplements (added)
-
tags/1.4.0/vendor/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/1.4.0/vendor/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/1.4.0/vendor/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/1.4.0/vendor/freemius/includes/supplements/index.php (added)
-
tags/1.4.0/vendor/freemius/index.php (added)
-
tags/1.4.0/vendor/freemius/languages (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-da_DK.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-de_DE.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-es_ES.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-fr_FR.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-he_IL.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-hu_HU.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-it_IT.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-ja.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-nl_NL.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-ru_RU.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-ta.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius-zh_CN.mo (added)
-
tags/1.4.0/vendor/freemius/languages/freemius.pot (added)
-
tags/1.4.0/vendor/freemius/languages/index.php (added)
-
tags/1.4.0/vendor/freemius/require.php (added)
-
tags/1.4.0/vendor/freemius/start.php (added)
-
tags/1.4.0/vendor/freemius/templates (added)
-
tags/1.4.0/vendor/freemius/templates/account (added)
-
tags/1.4.0/vendor/freemius/templates/account.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/billing.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/partials (added)
-
tags/1.4.0/vendor/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/partials/addon.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/partials/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/partials/site.php (added)
-
tags/1.4.0/vendor/freemius/templates/account/payments.php (added)
-
tags/1.4.0/vendor/freemius/templates/add-ons.php (added)
-
tags/1.4.0/vendor/freemius/templates/add-trial-to-pricing.php (added)
-
tags/1.4.0/vendor/freemius/templates/admin-notice.php (added)
-
tags/1.4.0/vendor/freemius/templates/ajax-loader.php (added)
-
tags/1.4.0/vendor/freemius/templates/api-connectivity-message-js.php (added)
-
tags/1.4.0/vendor/freemius/templates/auto-installation.php (added)
-
tags/1.4.0/vendor/freemius/templates/checkout (added)
-
tags/1.4.0/vendor/freemius/templates/checkout.php (added)
-
tags/1.4.0/vendor/freemius/templates/checkout/frame.php (added)
-
tags/1.4.0/vendor/freemius/templates/checkout/process-redirect.php (added)
-
tags/1.4.0/vendor/freemius/templates/checkout/redirect.php (added)
-
tags/1.4.0/vendor/freemius/templates/clone-resolution-js.php (added)
-
tags/1.4.0/vendor/freemius/templates/connect (added)
-
tags/1.4.0/vendor/freemius/templates/connect.php (added)
-
tags/1.4.0/vendor/freemius/templates/connect/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/connect/permission.php (added)
-
tags/1.4.0/vendor/freemius/templates/connect/permissions-group.php (added)
-
tags/1.4.0/vendor/freemius/templates/contact.php (added)
-
tags/1.4.0/vendor/freemius/templates/debug (added)
-
tags/1.4.0/vendor/freemius/templates/debug.php (added)
-
tags/1.4.0/vendor/freemius/templates/debug/api-calls.php (added)
-
tags/1.4.0/vendor/freemius/templates/debug/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/debug/logger.php (added)
-
tags/1.4.0/vendor/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/1.4.0/vendor/freemius/templates/debug/scheduled-crons.php (added)
-
tags/1.4.0/vendor/freemius/templates/email.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms (added)
-
tags/1.4.0/vendor/freemius/templates/forms/affiliation.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/data-debug-mode.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/deactivation (added)
-
tags/1.4.0/vendor/freemius/templates/forms/deactivation/contact.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/deactivation/form.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/deactivation/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/email-address-update.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/license-activation.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/optout.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/resend-key.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/trial-start.php (added)
-
tags/1.4.0/vendor/freemius/templates/forms/user-change.php (added)
-
tags/1.4.0/vendor/freemius/templates/gdpr-optin-js.php (added)
-
tags/1.4.0/vendor/freemius/templates/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/js (added)
-
tags/1.4.0/vendor/freemius/templates/js/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/js/jquery.content-change.php (added)
-
tags/1.4.0/vendor/freemius/templates/js/open-license-activation.php (added)
-
tags/1.4.0/vendor/freemius/templates/js/permissions.php (added)
-
tags/1.4.0/vendor/freemius/templates/js/style-premium-theme.php (added)
-
tags/1.4.0/vendor/freemius/templates/partials (added)
-
tags/1.4.0/vendor/freemius/templates/partials/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/partials/network-activation.php (added)
-
tags/1.4.0/vendor/freemius/templates/plugin-icon.php (added)
-
tags/1.4.0/vendor/freemius/templates/plugin-info (added)
-
tags/1.4.0/vendor/freemius/templates/plugin-info/description.php (added)
-
tags/1.4.0/vendor/freemius/templates/plugin-info/features.php (added)
-
tags/1.4.0/vendor/freemius/templates/plugin-info/index.php (added)
-
tags/1.4.0/vendor/freemius/templates/plugin-info/screenshots.php (added)
-
tags/1.4.0/vendor/freemius/templates/pricing.php (added)
-
tags/1.4.0/vendor/freemius/templates/secure-https-header.php (added)
-
tags/1.4.0/vendor/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/1.4.0/vendor/freemius/templates/tabs-capture-js.php (added)
-
tags/1.4.0/vendor/freemius/templates/tabs.php (added)
-
trunk/delete-duplicate-products-for-woocommerce.php (modified) (12 diffs)
-
trunk/js/admin.js (modified) (1 diff)
-
trunk/languages/delete-duplicate-products-for-woocommerce-de_DE.l10n.php (modified) (1 diff)
-
trunk/languages/delete-duplicate-products-for-woocommerce-de_DE.mo (modified) (previous)
-
trunk/languages/delete-duplicate-products-for-woocommerce-de_DE.po (modified) (3 diffs)
-
trunk/languages/delete-duplicate-products-for-woocommerce-es_ES.l10n.php (modified) (1 diff)
-
trunk/languages/delete-duplicate-products-for-woocommerce-es_ES.mo (modified) (previous)
-
trunk/languages/delete-duplicate-products-for-woocommerce-es_ES.po (modified) (4 diffs)
-
trunk/languages/delete-duplicate-products-for-woocommerce-fr_FR.l10n.php (modified) (1 diff)
-
trunk/languages/delete-duplicate-products-for-woocommerce-fr_FR.mo (modified) (previous)
-
trunk/languages/delete-duplicate-products-for-woocommerce-fr_FR.po (modified) (3 diffs)
-
trunk/languages/delete-duplicate-products-for-woocommerce-it_IT.l10n.php (modified) (1 diff)
-
trunk/languages/delete-duplicate-products-for-woocommerce-it_IT.mo (modified) (previous)
-
trunk/languages/delete-duplicate-products-for-woocommerce-it_IT.po (modified) (3 diffs)
-
trunk/languages/delete-duplicate-products-for-woocommerce-nl_NL.l10n.php (modified) (1 diff)
-
trunk/languages/delete-duplicate-products-for-woocommerce-nl_NL.mo (modified) (previous)
-
trunk/languages/delete-duplicate-products-for-woocommerce-nl_NL.po (modified) (3 diffs)
-
trunk/languages/delete-duplicate-products-for-woocommerce-pt_BR.l10n.php (modified) (1 diff)
-
trunk/languages/delete-duplicate-products-for-woocommerce-pt_BR.mo (modified) (previous)
-
trunk/languages/delete-duplicate-products-for-woocommerce-pt_BR.po (modified) (3 diffs)
-
trunk/readme.txt (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
delete-duplicate-products-for-woocommerce/trunk/delete-duplicate-products-for-woocommerce.php
r3465561 r3476169 4 4 * Plugin Name: Delete Duplicate Products for WooCommerce 5 5 * Description: Find and manage duplicate products by title or SKU in WooCommerce. Features include bulk actions for deleting, moving to trash/draft, managing product images, action logging, and automatic 301 redirects. 6 * Version: 1. 3.06 * Version: 1.4.0 7 7 * Author: Luis Peel 8 8 * License: GPL2 … … 73 73 * @var string Plugin version 74 74 */ 75 private $version = '1. 3.0';75 private $version = '1.4.0'; 76 76 77 77 /** … … 121 121 122 122 /** 123 * Get the count of unique duplicate groups already processed on the free plan. 123 * Get the count of unique duplicate groups acted upon today on the free plan. 124 * Resets automatically each new calendar day (UTC). 124 125 * 125 126 * @return int 126 127 */ 127 128 private function cptsm2_get_free_groups_count() { 128 $groups = get_option( 'cptsm2_free_groups_processed', array() ); 129 return ( is_array( $groups ) ? count( $groups ) : 0 ); 130 } 131 132 /** 133 * Track which group identifiers were acted upon by free users. 134 * Stores unique identifiers (titles or SKUs) to avoid double-counting. 129 $data = get_option( 'cptsm2_free_groups_processed', array() ); 130 $today = gmdate( 'Y-m-d' ); 131 if ( !is_array( $data ) || !isset( $data['date'] ) || $data['date'] !== $today ) { 132 return 0; 133 } 134 return ( is_array( $data['identifiers'] ) ? count( $data['identifiers'] ) : 0 ); 135 } 136 137 /** 138 * Track which group identifiers were acted upon by free users today. 139 * Counter resets each new calendar day (UTC). 135 140 * 136 141 * @param int[] $product_ids Product IDs included in the bulk action. … … 138 143 */ 139 144 private function cptsm2_track_free_groups( $product_ids, $group_by ) { 140 $processed = get_option( 'cptsm2_free_groups_processed', array() ); 141 if ( !is_array( $processed ) ) { 142 $processed = array(); 145 $data = get_option( 'cptsm2_free_groups_processed', array() ); 146 $today = gmdate( 'Y-m-d' ); 147 if ( !is_array( $data ) || !isset( $data['date'] ) || $data['date'] !== $today ) { 148 $data = array( 149 'date' => $today, 150 'identifiers' => array(), 151 ); 143 152 } 144 153 foreach ( $product_ids as $pid ) { … … 150 159 $identifier = get_the_title( $pid ); 151 160 } 152 if ( !empty( $identifier ) && !in_array( $identifier, $ processed, true ) ) {153 $ processed[] = $identifier;154 } 155 } 156 update_option( 'cptsm2_free_groups_processed', $ processed);161 if ( !empty( $identifier ) && !in_array( $identifier, $data['identifiers'], true ) ) { 162 $data['identifiers'][] = $identifier; 163 } 164 } 165 update_option( 'cptsm2_free_groups_processed', $data ); 157 166 } 158 167 … … 464 473 $action_details = array(); 465 474 $deleted_product_data = array(); 466 // Free plan: enforce cumulative group limitbefore processing any action.475 // Free plan: enforce daily group limit (resets at UTC midnight) before processing any action. 467 476 if ( !$this->cptsm2_is_pro() && $this->cptsm2_get_free_groups_count() >= $this->free_groups_limit ) { 468 477 wp_safe_redirect( add_query_arg( array( … … 730 739 <p> 731 740 <strong><?php 732 esc_html_e( 'Action blocked — free plan limit reached.', 'delete-duplicate-products-for-woocommerce' );741 esc_html_e( 'Action blocked — free plan daily limit reached.', 'delete-duplicate-products-for-woocommerce' ); 733 742 ?></strong> 734 743 <?php 735 744 echo wp_kses_post( sprintf( 736 /* translators: %1$ s: opening link tag, %2$s: closing link tag */737 __( 'You have used all %1$d free group cleanups . %2$sUpgrade to Pro%3$s to continue managing duplicate products withoutlimits.', 'delete-duplicate-products-for-woocommerce' ),745 /* translators: %1$d: daily limit, %2$s: opening link tag, %3$s: closing link tag */ 746 __( 'You have used all %1$d free group cleanups for today. The counter resets at midnight (UTC). %2$sUpgrade to Pro%3$s to continue without daily limits.', 'delete-duplicate-products-for-woocommerce' ), 738 747 $free_limit, 739 748 '<a href="' . esc_url( $this->cptsm2_get_upgrade_url() ) . '" target="_blank">', … … 907 916 <?php 908 917 echo wp_kses_post( sprintf( 909 /* translators: %1$d: groups used, %2$d: limit, %3$s: opening link, %4$s: closing link */910 __( '<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue withoutlimits.', 'delete-duplicate-products-for-woocommerce' ),918 /* translators: %1$d: groups used, %2$d: daily limit, %3$s: opening link, %4$s: closing link */ 919 __( '<strong>Free plan daily limit reached</strong> (%1$d/%2$d group cleanups used today — resets at midnight). %3$sUpgrade to Pro%4$s to continue without daily limits.', 'delete-duplicate-products-for-woocommerce' ), 911 920 $free_groups_used, 912 921 $free_limit, … … 920 929 <?php 921 930 echo esc_html( sprintf( 922 /* translators: %1$d: groups used , %2$d: limit, %3$d: remaining*/923 __( 'Free plan: %1$d of %2$d group cleanups used (%3$d remaining).', 'delete-duplicate-products-for-woocommerce' ),931 /* translators: %1$d: groups used today, %2$d: daily limit, %3$d: remaining today */ 932 __( 'Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight).', 'delete-duplicate-products-for-woocommerce' ), 924 933 $free_groups_used, 925 934 $free_limit, … … 1009 1018 <?php 1010 1019 echo wp_kses_post( sprintf( 1011 /* translators: %1$d: groups used , %2$d:limit, %3$s: opening link, %4$s: closing link */1012 __( '<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disableduntil you %3$supgrade to Pro%4$s.', 'delete-duplicate-products-for-woocommerce' ),1020 /* translators: %1$d: groups used today, %2$d: daily limit, %3$s: opening link, %4$s: closing link */ 1021 __( '<strong>Free plan daily limit reached</strong> — %1$d of %2$d group cleanups used today. You can still view all duplicate groups below, but bulk actions are disabled until tomorrow (resets at midnight) or until you %3$supgrade to Pro%4$s.', 'delete-duplicate-products-for-woocommerce' ), 1013 1022 $free_groups_used, 1014 1023 $free_limit, … … 1126 1135 ?> 1127 1136 </div> 1137 <div class="alignright actions"> 1138 <button type="button" id="cptsm2-page-keep-newest" class="button"> 1139 <span class="dashicons dashicons-arrow-up-alt" style="vertical-align:middle;font-size:14px;height:14px;width:14px;margin-top:-4px;"></span> 1140 <?php 1141 esc_html_e( 'Select all — keep newest', 'delete-duplicate-products-for-woocommerce' ); 1142 ?> 1143 </button> 1144 <button type="button" id="cptsm2-page-keep-oldest" class="button"> 1145 <span class="dashicons dashicons-arrow-down-alt" style="vertical-align:middle;font-size:14px;height:14px;width:14px;margin-top:-4px;"></span> 1146 <?php 1147 esc_html_e( 'Select all — keep oldest', 'delete-duplicate-products-for-woocommerce' ); 1148 ?> 1149 </button> 1150 </div> 1151 <br class="clear"> 1128 1152 </div> 1129 1153 … … 2080 2104 </div> 2081 2105 <div style="flex:1;min-width:180px;text-align:center;padding:20px;background:#f8fafd;border-radius:6px;border:1px solid #d0e4f7;"> 2082 <p style="font-size:28px;font-weight:700;color:#0073aa;margin:0 0 4px;">$ 29</p>2106 <p style="font-size:28px;font-weight:700;color:#0073aa;margin:0 0 4px;">$19</p> 2083 2107 <p style="margin:0;color:#666;font-size:12px;"><?php 2084 2108 esc_html_e( 'per year / 1 site', 'delete-duplicate-products-for-woocommerce' ); -
delete-duplicate-products-for-woocommerce/trunk/js/admin.js
r3465561 r3476169 22 22 23 23 // ------------------------------------------------------------------------- 24 // PRO FEATURE: Keep Newest / Keep Oldest 24 // FREE FEATURE: Select All — Keep Newest / Keep Oldest (page-level) 25 // Acts on every duplicate group visible on the current page. 26 // ------------------------------------------------------------------------- 27 28 $(document).on('click', '#cptsm2-page-keep-newest', function() { 29 var $btn = $(this); 30 var isActive = $btn.data('active'); // Revisamos si ya fue presionado 31 32 if (isActive) { 33 // Si ya estaba activo, desmarcamos todos los checkboxes 34 $('.cptsm2-duplicate-group').find('input[type="checkbox"]').prop('checked', false); 35 $btn.data('active', false); // Cambiamos el estado a inactivo 36 } else { 37 // Si no estaba activo, aplicamos tu lógica original 38 $('.cptsm2-duplicate-group').each(function() { 39 var $rows = $(this).find('tbody tr'); 40 $rows.find('input[name="products[]"]').prop('checked', true); 41 $rows.first().find('input[name="products[]"]').prop('checked', false); 42 $(this).find('.cb-select-all').prop('checked', false); 43 }); 44 45 $btn.data('active', true); // Marcamos este botón como activo 46 $('#cptsm2-page-keep-oldest').data('active', false); // Reiniciamos el otro botón por si acaso 47 } 48 }); 49 50 $(document).on('click', '#cptsm2-page-keep-oldest', function() { 51 var $btn = $(this); 52 var isActive = $btn.data('active'); // Revisamos si ya fue presionado 53 54 if (isActive) { 55 // Si ya estaba activo, desmarcamos todos los checkboxes 56 $('.cptsm2-duplicate-group').find('input[type="checkbox"]').prop('checked', false); 57 $btn.data('active', false); // Cambiamos el estado a inactivo 58 } else { 59 // Si no estaba activo, aplicamos tu lógica original 60 $('.cptsm2-duplicate-group').each(function() { 61 var $rows = $(this).find('tbody tr'); 62 $rows.find('input[name="products[]"]').prop('checked', true); 63 $rows.last().find('input[name="products[]"]').prop('checked', false); 64 $(this).find('.cb-select-all').prop('checked', false); 65 }); 66 67 $btn.data('active', true); // Marcamos este botón como activo 68 $('#cptsm2-page-keep-newest').data('active', false); // Reiniciamos el otro botón por si acaso 69 } 70 }); 71 72 // ------------------------------------------------------------------------- 73 // PRO FEATURE: Keep Newest / Keep Oldest (per-group) 25 74 // Products are sorted DATE DESC (newest first) so: 26 75 // Keep Newest = select all rows EXCEPT the first -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-de_DE.l10n.php
r3465561 r3476169 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 return [' project-id-version'=>'Delete Duplicate Products for WooCommerce','report-msgid-bugs-to'=>'','pot-creation-date'=>'2024-11-24 05:01+0000','po-revision-date'=>'2026-02-19 00:00+0000','last-translator'=>'','language-team'=>'Deutsch','language'=>'de_DE','plural-forms'=>'nplurals=2; plural=n != 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Claude Code','x-domain'=>'delete-duplicate-products-for-woocommerce','messages'=>['%d per page'=>'%d pro Seite','«'=>'«','»'=>'»','301 automatic redirects'=>'301 automatische Weiterleitungen','301 Redirects'=>'301 Weiterleitungen','301 Redirects — Pro Feature'=>'301 Weiterleitungen — Pro-Funktion','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'301-Weiterleitungen sind deaktiviert. Gehe zu 301-Weiterleitungen, um sie zu aktivieren.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'301-Weiterleitungen aktiviert: gelöschte Produkte werden zum kanonischen Produkt weitergeleitet.','301 redirects enabled: deleted products will redirect to the product category.'=>'301-Weiterleitungen aktiviert: gelöschte Produkte werden zur Produktkategorie weitergeleitet.','301 redirects enabled: deleted products will redirect to the homepage.'=>'301-Weiterleitungen aktiviert: gelöschte Produkte werden zur Startseite weitergeleitet.','5 sites: $59 · Unlimited: $99'=>'5 Websites: $59 · Unbegrenzt: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Eine Bewertung auf WordPress.org hilft anderen Nutzern, das Plugin zu entdecken und unterstützt seine Entwicklung.','Action'=>'Aktion','Action blocked — free plan limit reached.'=>'Aktion blockiert — Limit des kostenlosen Plans erreicht.','Action Logs'=>'Aktionsprotokoll','Actions'=>'Aktionen','All Categories'=>'Alle Kategorien','All images have been removed from selected products.'=>'Alle Bilder wurden von den ausgewählten Produkten entfernt.','All Statuses'=>'Alle Status','Apply'=>'Anwenden','Are you sure you want to delete the selected products?'=>'Bist du sicher, dass du die ausgewählten Produkte löschen möchtest?','Are you sure you want to move the selected products to draft?'=>'Bist du sicher, dass du die ausgewählten Produkte in den Entwurfsstatus verschieben möchtest?','Are you sure you want to move the selected products to trash?'=>'Bist du sicher, dass du die ausgewählten Produkte in den Papierkorb verschieben möchtest?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Bist du sicher, dass du die ausgewählten Produkte dauerhaft löschen möchtest? Dies kann nicht rückgängig gemacht werden.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Bist du sicher, dass du die Bilder der ausgewählten Produkte entfernen möchtest? Dies kann nicht rückgängig gemacht werden.','As a Pro user you have access to priority support. We are here to help you.'=>'Als Pro-Nutzer hast du Zugang zum Priority-Support. Wir sind hier, um dir zu helfen.','Automatically create 301 redirects when duplicate products are deleted'=>'Automatisch 301-Weiterleitungen erstellen, wenn doppelte Produkte gelöscht werden','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Erstelle automatisch 301-Weiterleitungen beim Löschen doppelter Produkte, um dein SEO-Ranking zu erhalten und defekte Links zu vermeiden.','Available in Pro version'=>'Verfügbar in der Pro-Version','Canonical Product'=>'Kanonisches Produkt','Categories'=>'Kategorien','Category:'=>'Kategorie:','Category filter'=>'Kategoriefilter','Choose where deleted duplicate products should redirect to.'=>'Wähle aus, wohin gelöschte doppelte Produkte weitergeleitet werden sollen.','Created'=>'Erstellt','Date'=>'Datum','Date Created'=>'Erstellungsdatum','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Entwickelt mit Liebe von Luis Peel','Delete Duplicate Products for WooCommerce'=>'Doppelte Produkte für WooCommerce löschen','Delete Permanently'=>'Dauerhaft löschen','Delete Selected Products'=>'Ausgewählte Produkte löschen','Delete Selected Redirects'=>'Ausgewählte Weiterleitungen löschen','Details'=>'Details','Draft'=>'Entwurf','Duplicate %1$s: %2$s'=>'Duplikat %1$s: %2$s','Duplicate Products'=>'Doppelte Produkte','Edit'=>'Bearbeiten','Enable 301 Redirects'=>'301-Weiterleitungen aktivieren','Enjoying the Pro version?'=>'Freude an der Pro-Version?','Existing Redirects'=>'Bestehende Weiterleitungen','Export to CSV'=>'Als CSV exportieren','Failed to delete image (ID: %1$d) from product %2$d.'=>'Bild (ID: %1$d) des Produkts %2$d konnte nicht gelöscht werden.','Featured images have been removed from selected products.'=>'Vorschaubilder wurden von den ausgewählten Produkten entfernt.','Filter by category'=>'Nach Kategorie filtern','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Doppelte Produkte nach Titel oder SKU in WooCommerce finden und löschen.','Found %d duplicate groups'=>'%d Duplikatgruppen gefunden','Free plan: %1$d of %2$d group cleanups used (%3$d remaining).'=>'Kostenloser Plan: %1$d von %2$d Gruppenbereinigungen verwendet (%3$d verbleibend).','From URL'=>'Von URL','Gallery images have been removed from selected products.'=>'Galeriebilder wurden von den ausgewählten Produkten entfernt.','Group'=>'Gruppe','Group by SKU'=>'Nach SKU gruppieren','Group by Title'=>'Nach Titel gruppieren','Homepage'=>'Startseite','Image'=>'Bild','Image Actions'=>'Bildaktionen','Invalid image action requested: %s'=>'Ungültige Bildaktion angefordert: %s','Invalid nonce'=>'Ungültiges Nonce','Keep Newest'=>'Neuestes behalten','Keep Newest / Keep Oldest'=>'Neuestes behalten / Ältestes behalten','Keep Newest / Oldest'=>'Neuestes / Ältestes behalten','Keep Oldest'=>'Ältestes behalten','Leave a Review'=>'Bewertung hinterlassen','Luis Peel'=>'Luis Peel','Move to Draft'=>'In Entwurf verschieben','Move to Trash'=>'In den Papierkorb verschieben','Need help?'=>'Hilfe benötigt?','Next'=>'Weiter','No 301 redirects found.'=>'Keine 301-Weiterleitungen gefunden.','No action logs found.'=>'Keine Aktionsprotokolle gefunden.','No duplicate products found.'=>'Keine doppelten Produkte gefunden.','No duplicate products found with the current filters.'=>'Keine doppelten Produkte mit den aktuellen Filtern gefunden.','per year / 1 site'=>'pro Jahr / 1 Website','Please select at least one action to perform.'=>'Bitte wähle mindestens eine Aktion aus.','Please select at least one product.'=>'Bitte wähle mindestens ein Produkt aus.','Please select at least one product to delete.'=>'Bitte wähle mindestens ein Produkt zum Löschen aus.','Previous'=>'Zurück','Price'=>'Preis','Priority support'=>'Priority-Support','Priority Support'=>'Priority-Support','Product'=>'Produkt','Product Actions'=>'Produktaktionen','Product Category'=>'Produktkategorie','Product deleted'=>'Produkt gelöscht','Product ID'=>'Produkt-ID','Product not found'=>'Produkt nicht gefunden','Product not found. ID: %d'=>'Produkt nicht gefunden. ID: %d','Products Affected'=>'Betroffene Produkte','Published'=>'Veröffentlicht','Rate the Plugin'=>'Plugin bewerten','Redirect Destination'=>'Weiterleitungsziel','Redirect deleted products to the canonical product'=>'Gelöschte Produkte zum kanonischen Produkt weiterleiten','Redirect to homepage'=>'Zur Startseite weiterleiten','Redirect to product category'=>'Zur Produktkategorie weiterleiten','Remove All Images'=>'Alle Bilder entfernen','Remove Featured Image'=>'Vorschaubild entfernen','Remove Gallery Images'=>'Galeriebilder entfernen','Select %s'=>'%s auswählen','Select All'=>'Alle auswählen','Selected products have been deleted successfully.'=>'Die ausgewählten Produkte wurden erfolgreich gelöscht.','Selected products have been moved to draft status.'=>'Die ausgewählten Produkte wurden in den Entwurfsstatus verschoben.','Selected products have been moved to trash.'=>'Die ausgewählten Produkte wurden in den Papierkorb verschoben.','Selected products have been permanently deleted.'=>'Die ausgewählten Produkte wurden dauerhaft gelöscht.','Settings updated successfully.'=>'Einstellungen erfolgreich aktualisiert.','SKU'=>'SKU','Status'=>'Status','Status:'=>'Status:','This feature requires a Pro license.'=>'Diese Funktion erfordert eine Pro-Lizenz.','Title'=>'Titel','To URL'=>'Zu URL','Trash'=>'Papierkorb','Unknown User'=>'Unbekannter Benutzer','Unlimited bulk actions'=>'Unbegrenzte Massenaktionen','Unlock the full power — Upgrade to Pro'=>'Volle Power freischalten — Upgrade auf Pro','Upgrade to Pro'=>'Auf Pro upgraden','Upgrade to Pro →'=>'Auf Pro upgraden →','Upgrade to Pro to unlock actions'=>'Auf Pro upgraden, um Aktionen freizuschalten','URL'=>'URL','User'=>'Benutzer','View'=>'Ansehen','View and manage all created redirects'=>'Alle erstellten Weiterleitungen anzeigen und verwalten','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Wenn aktiviert, werden gelöschte doppelte Produkte automatisch zum angegebenen Ziel weitergeleitet.','You do not have sufficient permissions'=>'Du hast keine ausreichenden Berechtigungen','You do not have sufficient permissions to access this page.'=>'Du hast keine ausreichenden Berechtigungen, um auf diese Seite zuzugreifen.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Du hast alle %1$d kostenlosen Gruppenbereinigungen verwendet. %2$sUpgrade auf Pro%3$s, um doppelte Produkte ohne Einschränkungen zu verwalten.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limit des kostenlosen Plans erreicht</strong> (%1$d/%2$d Gruppenbereinigungen verwendet). %3$sUpgrade auf Pro%4$s, um ohne Einschränkungen fortzufahren.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limit des kostenlosen Plans erreicht</strong> — %1$d von %2$d Gruppenbereinigungen verwendet. Du kannst alle Duplikatgruppen unten ansehen, aber Massenaktionen sind deaktiviert, bis du %3$sauf Pro upgraden%4$s.']];3 return ['domain'=>'delete-duplicate-products-for-woocommerce','plural-forms'=>'nplurals=2; plural=n != 1;','language'=>'de_DE','project-id-version'=>'Delete Duplicate Products for WooCommerce','pot-creation-date'=>'2026-03-06T08:59:14+01:00','po-revision-date'=>'2026-02-19 00:00+0000','messages'=>['%d per page'=>'%d pro Seite','«'=>'«','»'=>'»','301 automatic redirects'=>'301 automatische Weiterleitungen','301 Redirects'=>'301 Weiterleitungen','301 Redirects — Pro Feature'=>'301 Weiterleitungen — Pro-Funktion','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'301-Weiterleitungen sind deaktiviert. Gehe zu 301-Weiterleitungen, um sie zu aktivieren.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'301-Weiterleitungen aktiviert: gelöschte Produkte werden zum kanonischen Produkt weitergeleitet.','301 redirects enabled: deleted products will redirect to the product category.'=>'301-Weiterleitungen aktiviert: gelöschte Produkte werden zur Produktkategorie weitergeleitet.','301 redirects enabled: deleted products will redirect to the homepage.'=>'301-Weiterleitungen aktiviert: gelöschte Produkte werden zur Startseite weitergeleitet.','5 sites: $59 · Unlimited: $99'=>'5 Websites: $59 · Unbegrenzt: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Eine Bewertung auf WordPress.org hilft anderen Nutzern, das Plugin zu entdecken und unterstützt seine Entwicklung.','Action'=>'Aktion','Action blocked — free plan daily limit reached.'=>'Aktion blockiert — Limit des kostenlosen Plans erreicht.','Action Logs'=>'Aktionsprotokoll','Actions'=>'Aktionen','All Categories'=>'Alle Kategorien','All images have been removed from selected products.'=>'Alle Bilder wurden von den ausgewählten Produkten entfernt.','All Statuses'=>'Alle Status','Apply'=>'Anwenden','Are you sure you want to delete the selected products?'=>'Bist du sicher, dass du die ausgewählten Produkte löschen möchtest?','Are you sure you want to move the selected products to draft?'=>'Bist du sicher, dass du die ausgewählten Produkte in den Entwurfsstatus verschieben möchtest?','Are you sure you want to move the selected products to trash?'=>'Bist du sicher, dass du die ausgewählten Produkte in den Papierkorb verschieben möchtest?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Bist du sicher, dass du die ausgewählten Produkte dauerhaft löschen möchtest? Dies kann nicht rückgängig gemacht werden.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Bist du sicher, dass du die Bilder der ausgewählten Produkte entfernen möchtest? Dies kann nicht rückgängig gemacht werden.','As a Pro user you have access to priority support. We are here to help you.'=>'Als Pro-Nutzer hast du Zugang zum Priority-Support. Wir sind hier, um dir zu helfen.','Automatically create 301 redirects when duplicate products are deleted'=>'Automatisch 301-Weiterleitungen erstellen, wenn doppelte Produkte gelöscht werden','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Erstelle automatisch 301-Weiterleitungen beim Löschen doppelter Produkte, um dein SEO-Ranking zu erhalten und defekte Links zu vermeiden.','Available in Pro version'=>'Verfügbar in der Pro-Version','Canonical Product'=>'Kanonisches Produkt','Categories'=>'Kategorien','Category:'=>'Kategorie:','Category filter'=>'Kategoriefilter','Choose where deleted duplicate products should redirect to.'=>'Wähle aus, wohin gelöschte doppelte Produkte weitergeleitet werden sollen.','Created'=>'Erstellt','Date'=>'Datum','Date Created'=>'Erstellungsdatum','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Entwickelt mit Liebe von Luis Peel','Delete Duplicate Products for WooCommerce'=>'Doppelte Produkte für WooCommerce löschen','Delete Permanently'=>'Dauerhaft löschen','Delete Selected Products'=>'Ausgewählte Produkte löschen','Delete Selected Redirects'=>'Ausgewählte Weiterleitungen löschen','Details'=>'Details','Draft'=>'Entwurf','Duplicate %1$s: %2$s'=>'Duplikat %1$s: %2$s','Duplicate Products'=>'Doppelte Produkte','Edit'=>'Bearbeiten','Enable 301 Redirects'=>'301-Weiterleitungen aktivieren','Enjoying the Pro version?'=>'Freude an der Pro-Version?','Existing Redirects'=>'Bestehende Weiterleitungen','Export to CSV'=>'Als CSV exportieren','Failed to delete image (ID: %1$d) from product %2$d.'=>'Bild (ID: %1$d) des Produkts %2$d konnte nicht gelöscht werden.','Featured images have been removed from selected products.'=>'Vorschaubilder wurden von den ausgewählten Produkten entfernt.','Filter by category'=>'Nach Kategorie filtern','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Doppelte Produkte nach Titel oder SKU in WooCommerce finden und löschen.','Found %d duplicate groups'=>'%d Duplikatgruppen gefunden','Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight).'=>'Kostenloser Plan: %1$d von %2$d Gruppenbereinigungen verwendet (%3$d verbleibend).','From URL'=>'Von URL','Gallery images have been removed from selected products.'=>'Galeriebilder wurden von den ausgewählten Produkten entfernt.','Group'=>'Gruppe','Group by SKU'=>'Nach SKU gruppieren','Group by Title'=>'Nach Titel gruppieren','Homepage'=>'Startseite','Image'=>'Bild','Image Actions'=>'Bildaktionen','Invalid image action requested: %s'=>'Ungültige Bildaktion angefordert: %s','Invalid nonce'=>'Ungültiges Nonce','Keep Newest'=>'Neuestes behalten','Keep Newest / Keep Oldest'=>'Neuestes behalten / Ältestes behalten','Keep Newest / Oldest'=>'Neuestes / Ältestes behalten','Keep Oldest'=>'Ältestes behalten','Leave a Review'=>'Bewertung hinterlassen','Luis Peel'=>'Luis Peel','Move to Draft'=>'In Entwurf verschieben','Move to Trash'=>'In den Papierkorb verschieben','Need help?'=>'Hilfe benötigt?','Next'=>'Weiter','No 301 redirects found.'=>'Keine 301-Weiterleitungen gefunden.','No action logs found.'=>'Keine Aktionsprotokolle gefunden.','No duplicate products found.'=>'Keine doppelten Produkte gefunden.','No duplicate products found with the current filters.'=>'Keine doppelten Produkte mit den aktuellen Filtern gefunden.','per year / 1 site'=>'pro Jahr / 1 Website','Please select at least one action to perform.'=>'Bitte wähle mindestens eine Aktion aus.','Please select at least one product.'=>'Bitte wähle mindestens ein Produkt aus.','Please select at least one product to delete.'=>'Bitte wähle mindestens ein Produkt zum Löschen aus.','Previous'=>'Zurück','Price'=>'Preis','Priority support'=>'Priority-Support','Priority Support'=>'Priority-Support','Product'=>'Produkt','Product Actions'=>'Produktaktionen','Product Category'=>'Produktkategorie','Product deleted'=>'Produkt gelöscht','Product ID'=>'Produkt-ID','Product not found'=>'Produkt nicht gefunden','Product not found. ID: %d'=>'Produkt nicht gefunden. ID: %d','Products Affected'=>'Betroffene Produkte','Published'=>'Veröffentlicht','Rate the Plugin'=>'Plugin bewerten','Redirect Destination'=>'Weiterleitungsziel','Redirect deleted products to the canonical product'=>'Gelöschte Produkte zum kanonischen Produkt weiterleiten','Redirect to homepage'=>'Zur Startseite weiterleiten','Redirect to product category'=>'Zur Produktkategorie weiterleiten','Remove All Images'=>'Alle Bilder entfernen','Remove Featured Image'=>'Vorschaubild entfernen','Remove Gallery Images'=>'Galeriebilder entfernen','Select %s'=>'%s auswählen','Select All'=>'Alle auswählen','Selected products have been deleted successfully.'=>'Die ausgewählten Produkte wurden erfolgreich gelöscht.','Selected products have been moved to draft status.'=>'Die ausgewählten Produkte wurden in den Entwurfsstatus verschoben.','Selected products have been moved to trash.'=>'Die ausgewählten Produkte wurden in den Papierkorb verschoben.','Selected products have been permanently deleted.'=>'Die ausgewählten Produkte wurden dauerhaft gelöscht.','Settings updated successfully.'=>'Einstellungen erfolgreich aktualisiert.','SKU'=>'SKU','Status'=>'Status','Status:'=>'Status:','This feature requires a Pro license.'=>'Diese Funktion erfordert eine Pro-Lizenz.','Title'=>'Titel','To URL'=>'Zu URL','Trash'=>'Papierkorb','Unknown User'=>'Unbekannter Benutzer','Unlimited bulk actions'=>'Unbegrenzte Massenaktionen','Unlock the full power — Upgrade to Pro'=>'Volle Power freischalten — Upgrade auf Pro','Upgrade to Pro'=>'Auf Pro upgraden','Upgrade to Pro →'=>'Auf Pro upgraden →','Upgrade to Pro to unlock actions'=>'Auf Pro upgraden, um Aktionen freizuschalten','URL'=>'URL','User'=>'Benutzer','View'=>'Ansehen','View and manage all created redirects'=>'Alle erstellten Weiterleitungen anzeigen und verwalten','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Wenn aktiviert, werden gelöschte doppelte Produkte automatisch zum angegebenen Ziel weitergeleitet.','You do not have sufficient permissions'=>'Du hast keine ausreichenden Berechtigungen','You do not have sufficient permissions to access this page.'=>'Du hast keine ausreichenden Berechtigungen, um auf diese Seite zuzugreifen.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Du hast alle %1$d kostenlosen Gruppenbereinigungen verwendet. %2$sUpgrade auf Pro%3$s, um doppelte Produkte ohne Einschränkungen zu verwalten.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limit des kostenlosen Plans erreicht</strong> (%1$d/%2$d Gruppenbereinigungen verwendet). %3$sUpgrade auf Pro%4$s, um ohne Einschränkungen fortzufahren.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limit des kostenlosen Plans erreicht</strong> — %1$d von %2$d Gruppenbereinigungen verwendet. Du kannst alle Duplikatgruppen unten ansehen, aber Massenaktionen sind deaktiviert, bis du %3$sauf Pro upgraden%4$s.','Select all — keep newest'=>'Alle auswählen — Neuestes behalten','Select all — keep oldest'=>'Alle auswählen — Ältestes behalten']]; -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-de_DE.po
r3465561 r3476169 50 50 msgstr "Aktion" 51 51 52 msgid "Action blocked — free plan limit reached."52 msgid "Action blocked — free plan daily limit reached." 53 53 msgstr "Aktion blockiert — Limit des kostenlosen Plans erreicht." 54 54 … … 183 183 184 184 #, php-format 185 msgid "Free plan: %1$d of %2$d group cleanups used (%3$d remaining)."185 msgid "Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight)." 186 186 msgstr "Kostenloser Plan: %1$d von %2$d Gruppenbereinigungen verwendet (%3$d verbleibend)." 187 187 … … 428 428 msgid "<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s." 429 429 msgstr "<strong>Limit des kostenlosen Plans erreicht</strong> — %1$d von %2$d Gruppenbereinigungen verwendet. Du kannst alle Duplikatgruppen unten ansehen, aber Massenaktionen sind deaktiviert, bis du %3$sauf Pro upgraden%4$s." 430 431 #: delete-duplicate-products-for-woocommerce.php 432 msgid "Select all — keep newest" 433 msgstr "Alle auswählen — Neuestes behalten" 434 435 #: delete-duplicate-products-for-woocommerce.php 436 msgid "Select all — keep oldest" 437 msgstr "Alle auswählen — Ältestes behalten" -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-es_ES.l10n.php
r3465561 r3476169 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 return [' project-id-version'=>'Delete Duplicate Products for WooCommerce','report-msgid-bugs-to'=>'','pot-creation-date'=>'2024-11-24 05:01+0000','po-revision-date'=>'2026-02-19 00:00+0000','last-translator'=>'','language-team'=>'Español','language'=>'es_ES','plural-forms'=>'nplurals=2; plural=n != 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Claude Code','x-domain'=>'delete-duplicate-products-for-woocommerce','messages'=>['%d per page'=>'%d por página','«'=>'«','»'=>'»','301 automatic redirects'=>'Redireccionamientos 301 automáticos','301 Redirects'=>'Redireccionamientos 301','301 Redirects — Pro Feature'=>'Redireccionamientos 301 — Función Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'Los redireccionamientos 301 están desactivados. Ve a Redireccionamientos 301 para activarlos.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Redireccionamientos 301 activados: los productos eliminados redirigirán al producto canónico.','301 redirects enabled: deleted products will redirect to the product category.'=>'Redireccionamientos 301 activados: los productos eliminados redirigirán a la categoría del producto.','301 redirects enabled: deleted products will redirect to the homepage.'=>'Redireccionamientos 301 activados: los productos eliminados redirigirán a la página de inicio.','5 sites: $59 · Unlimited: $99'=>'5 sitios: $59 · Ilimitado: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Una reseña en WordPress.org ayuda a otros usuarios a descubrir el plugin y apoya su desarrollo.','Action'=>'Acción','Action blocked — free plan limit reached.'=>'Acción bloqueada — límite del plan gratuito alcanzado.','Action Logs'=>'Registros de acciones','Actions'=>'Acciones','All Categories'=>'Todas las categorías','All images have been removed from selected products.'=>'Todas las imágenes han sido eliminadas de los productos seleccionados.','All Statuses'=>'Todos los estados','Apply'=>'Aplicar','Are you sure you want to delete the selected products?'=>'¿Estás seguro de que deseas eliminar los productos seleccionados?','Are you sure you want to move the selected products to draft?'=>'¿Estás seguro de que deseas mover los productos seleccionados a borrador?','Are you sure you want to move the selected products to trash?'=>'¿Estás seguro de que deseas mover los productos seleccionados a la papelera?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'¿Estás seguro de que deseas eliminar permanentemente los productos seleccionados? Esta acción no se puede deshacer.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'¿Estás seguro de que deseas eliminar las imágenes de los productos seleccionados? Esta acción no se puede deshacer.','As a Pro user you have access to priority support. We are here to help you.'=>'Como usuario Pro tienes acceso al soporte prioritario. Estamos aquí para ayudarte.','Automatically create 301 redirects when duplicate products are deleted'=>'Crear automáticamente redireccionamientos 301 cuando se eliminen productos duplicados','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Crea automáticamente redireccionamientos 301 al eliminar productos duplicados, preservando tu posicionamiento SEO y evitando enlaces rotos.','Available in Pro version'=>'Disponible en la versión Pro','Canonical Product'=>'Producto canónico','Categories'=>'Categorías','Category:'=>'Categoría:','Category filter'=>'Filtro por categoría','Choose where deleted duplicate products should redirect to.'=>'Elige a dónde deben redirigir los productos duplicados eliminados.','Created'=>'Creado','Date'=>'Fecha','Date Created'=>'Fecha de creación','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Desarrollado con amor por Luis Peel','Delete Duplicate Products for WooCommerce'=>'Eliminar productos duplicados para WooCommerce','Delete Permanently'=>'Eliminar permanentemente','Delete Selected Products'=>'Eliminar Productos Seleccionados','Delete Selected Redirects'=>'Eliminar redireccionamientos seleccionados','Details'=>'Detalles','Draft'=>'Borrador','Duplicate %1$s: %2$s'=>'Duplicado %1$s: %2$s','Duplicate Products'=>'Productos Duplicados','Edit'=>'Editar','Enable 301 Redirects'=>'Activar redireccionamientos 301','Enjoying the Pro version?'=>'¿Disfrutando de la versión Pro?','Existing Redirects'=>'Redireccionamientos existentes','Export to CSV'=>'Exportar a CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'No se pudo eliminar la imagen (ID: %1$d) del producto %2$d.','Featured images have been removed from selected products.'=>'Las imágenes destacadas han sido eliminadas de los productos seleccionados.','Filter by category'=>'Filtrar por categoría','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Encuentra y elimina productos duplicados por título o SKU en WooCommerce.','Found %d duplicate groups'=>'Se encontraron %d grupos duplicados','Free plan: %1$d of %2$d group cleanups used (%3$d remaining).'=>'Plan gratuito: %1$d de %2$d limpiezas de grupos usadas (%3$d restantes).','From URL'=>'Desde URL','Gallery images have been removed from selected products.'=>'Las imágenes de galería han sido eliminadas de los productos seleccionados.','Group'=>'Grupo','Group by SKU'=>'Agrupar por SKU','Group by Title'=>'Agrupar por Título','Homepage'=>'Página de inicio','Image'=>'Imagen','Image Actions'=>'Acciones de imagen','Invalid image action requested: %s'=>'Acción de imagen no válida solicitada: %s','Invalid nonce'=>'Nonce inválido','Keep Newest'=>'Conservar el más nuevo','Keep Newest / Keep Oldest'=>'Conservar el más nuevo / Conservar el más antiguo','Keep Newest / Oldest'=>'Conservar el más nuevo / antiguo','Keep Oldest'=>'Conservar el más antiguo','Leave a Review'=>'Dejar una reseña','Luis Peel'=>'Luis Peel','Move to Draft'=>'Mover a borrador','Move to Trash'=>'Mover a la papelera','Need help?'=>'¿Necesitas ayuda?','Next'=>'Siguiente','No 301 redirects found.'=>'No se encontraron redireccionamientos 301.','No action logs found.'=>'No se encontraron registros de acciones.','No duplicate products found.'=>'No se encontraron productos duplicados.','No duplicate products found with the current filters.'=>'No se encontraron productos duplicados con los filtros actuales.','per year / 1 site'=>'por año / 1 sitio','Please select at least one action to perform.'=>'Por favor, selecciona al menos una acción a realizar.','Please select at least one product.'=>'Por favor, selecciona al menos un producto.','Please select at least one product to delete.'=>'Por favor, seleccione al menos un producto para eliminar.','Previous'=>'Anterior','Price'=>'Precio','Priority support'=>'Soporte prioritario','Priority Support'=>'Soporte prioritario','Product'=>'Producto','Product Actions'=>'Acciones de producto','Product Category'=>'Categoría del producto','Product deleted'=>'Producto eliminado','Product ID'=>'ID de producto','Product not found'=>'Producto no encontrado','Product not found. ID: %d'=>'Producto no encontrado. ID: %d','Products Affected'=>'Productos afectados','Published'=>'Publicado','Rate the Plugin'=>'Calificar el plugin','Redirect Destination'=>'Destino del redireccionamiento','Redirect deleted products to the canonical product'=>'Redirigir productos eliminados al producto canónico','Redirect to homepage'=>'Redirigir a la página de inicio','Redirect to product category'=>'Redirigir a la categoría del producto','Remove All Images'=>'Eliminar todas las imágenes','Remove Featured Image'=>'Eliminar imagen destacada','Remove Gallery Images'=>'Eliminar imágenes de galería','Select %s'=>'Seleccionar %s','Select All'=>'Seleccionar Todo','Selected products have been deleted successfully.'=>'Los productos seleccionados han sido eliminados correctamente.','Selected products have been moved to draft status.'=>'Los productos seleccionados han sido movidos a estado borrador.','Selected products have been moved to trash.'=>'Los productos seleccionados han sido movidos a la papelera.','Selected products have been permanently deleted.'=>'Los productos seleccionados han sido eliminados permanentemente.','Settings updated successfully.'=>'Ajustes actualizados correctamente.','SKU'=>'SKU','Status'=>'Estado','Status:'=>'Estado:','This feature requires a Pro license.'=>'Esta función requiere una licencia Pro.','Title'=>'Título','To URL'=>'A URL','Trash'=>'Papelera','Unknown User'=>'Usuario desconocido','Unlimited bulk actions'=>'Acciones masivas ilimitadas','Unlock the full power — Upgrade to Pro'=>'Desbloquea todo el poder — Actualiza a Pro','Upgrade to Pro'=>'Actualizar a Pro','Upgrade to Pro →'=>'Actualizar a Pro →','Upgrade to Pro to unlock actions'=>'Actualizar a Pro para desbloquear las acciones','URL'=>'URL','User'=>'Usuario','View'=>'Ver','View and manage all created redirects'=>'Ver y gestionar todos los redireccionamientos creados','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Cuando está activado, los productos duplicados eliminados redirigirán automáticamente al destino especificado.','You do not have sufficient permissions'=>'No tienes permisos suficientes','You do not have sufficient permissions to access this page.'=>'No tienes permisos suficientes para acceder a esta página.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Has usado todas las %1$d limpiezas de grupos gratuitas. %2$sActualiza a Pro%3$s para continuar gestionando productos duplicados sin límites.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Límite del plan gratuito alcanzado</strong> (%1$d/%2$d limpiezas de grupos usadas). %3$sActualiza a Pro%4$s para continuar sin límites.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Límite del plan gratuito alcanzado</strong> — %1$d de %2$d limpiezas de grupos usadas. Puedes ver todos los grupos duplicados a continuación, pero las acciones masivas están desactivadas hasta que %3$sactualices a Pro%4$s.']];3 return ['domain'=>'delete-duplicate-products-for-woocommerce','plural-forms'=>'nplurals=2; plural=n != 1;','language'=>'es_ES','project-id-version'=>'Delete Duplicate Products for WooCommerce','pot-creation-date'=>'2024-11-24 05:01+0000','po-revision-date'=>'2026-02-19 00:00+0000','x-generator'=>'Poedit 3.4','messages'=>['%d per page'=>'%d por página','«'=>'«','»'=>'»','301 automatic redirects'=>'Redireccionamientos 301 automáticos','301 Redirects'=>'Redireccionamientos 301','301 Redirects — Pro Feature'=>'Redireccionamientos 301 — Función Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'Los redireccionamientos 301 están desactivados. Ve a Redireccionamientos 301 para activarlos.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Redireccionamientos 301 activados: los productos eliminados redirigirán al producto canónico.','301 redirects enabled: deleted products will redirect to the product category.'=>'Redireccionamientos 301 activados: los productos eliminados redirigirán a la categoría del producto.','301 redirects enabled: deleted products will redirect to the homepage.'=>'Redireccionamientos 301 activados: los productos eliminados redirigirán a la página de inicio.','5 sites: $59 · Unlimited: $99'=>'5 sitios: $59 · Ilimitado: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Una reseña en WordPress.org ayuda a otros usuarios a descubrir el plugin y apoya su desarrollo.','Action'=>'Acción','Action blocked — free plan daily limit reached.'=>'Acción bloqueada — límite diario del plan gratuito alcanzado.','Action Logs'=>'Registros de acciones','Actions'=>'Acciones','All Categories'=>'Todas las categorías','All images have been removed from selected products.'=>'Todas las imágenes han sido eliminadas de los productos seleccionados.','All Statuses'=>'Todos los estados','Apply'=>'Aplicar','Are you sure you want to delete the selected products?'=>'¿Estás seguro de que deseas eliminar los productos seleccionados?','Are you sure you want to move the selected products to draft?'=>'¿Estás seguro de que deseas mover los productos seleccionados a borrador?','Are you sure you want to move the selected products to trash?'=>'¿Estás seguro de que deseas mover los productos seleccionados a la papelera?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'¿Estás seguro de que deseas eliminar permanentemente los productos seleccionados? Esta acción no se puede deshacer.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'¿Estás seguro de que deseas eliminar las imágenes de los productos seleccionados? Esta acción no se puede deshacer.','As a Pro user you have access to priority support. We are here to help you.'=>'Como usuario Pro tienes acceso al soporte prioritario. Estamos aquí para ayudarte.','Automatically create 301 redirects when duplicate products are deleted'=>'Crear automáticamente redireccionamientos 301 cuando se eliminen productos duplicados','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Crea automáticamente redireccionamientos 301 al eliminar productos duplicados, preservando tu posicionamiento SEO y evitando enlaces rotos.','Available in Pro version'=>'Disponible en la versión Pro','Canonical Product'=>'Producto canónico','Categories'=>'Categorías','Category:'=>'Categoría:','Category filter'=>'Filtro por categoría','Choose where deleted duplicate products should redirect to.'=>'Elige a dónde deben redirigir los productos duplicados eliminados.','Created'=>'Creado','Date'=>'Fecha','Date Created'=>'Fecha de creación','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Desarrollado con amor por Luis Peel','Delete Duplicate Products for WooCommerce'=>'Eliminar productos duplicados para WooCommerce','Delete Permanently'=>'Eliminar permanentemente','Delete Selected Products'=>'Eliminar Productos Seleccionados','Delete Selected Redirects'=>'Eliminar redireccionamientos seleccionados','Details'=>'Detalles','Draft'=>'Borrador','Duplicate %1$s: %2$s'=>'Duplicado %1$s: %2$s','Duplicate Products'=>'Productos Duplicados','Edit'=>'Editar','Enable 301 Redirects'=>'Activar redireccionamientos 301','Enjoying the Pro version?'=>'¿Disfrutando de la versión Pro?','Existing Redirects'=>'Redireccionamientos existentes','Export to CSV'=>'Exportar a CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'No se pudo eliminar la imagen (ID: %1$d) del producto %2$d.','Featured images have been removed from selected products.'=>'Las imágenes destacadas han sido eliminadas de los productos seleccionados.','Filter by category'=>'Filtrar por categoría','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Encuentra y elimina productos duplicados por título o SKU en WooCommerce.','Found %d duplicate groups'=>'Se encontraron %d grupos duplicados','Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight).'=>'Plan gratuito: %1$d de %2$d limpiezas de grupos usadas hoy (%3$d restantes — se reinicia a medianoche).','From URL'=>'Desde URL','Gallery images have been removed from selected products.'=>'Las imágenes de galería han sido eliminadas de los productos seleccionados.','Group'=>'Grupo','Group by SKU'=>'Agrupar por SKU','Group by Title'=>'Agrupar por Título','Homepage'=>'Página de inicio','Image'=>'Imagen','Image Actions'=>'Acciones de imagen','Invalid image action requested: %s'=>'Acción de imagen no válida solicitada: %s','Invalid nonce'=>'Nonce inválido','Keep Newest'=>'Conservar el más nuevo','Keep Newest / Keep Oldest'=>'Conservar el más nuevo / Conservar el más antiguo','Keep Newest / Oldest'=>'Conservar el más nuevo / antiguo','Keep Oldest'=>'Conservar el más antiguo','Leave a Review'=>'Dejar una reseña','Luis Peel'=>'Luis Peel','Move to Draft'=>'Mover a borrador','Move to Trash'=>'Mover a la papelera','Need help?'=>'¿Necesitas ayuda?','Next'=>'Siguiente','No 301 redirects found.'=>'No se encontraron redireccionamientos 301.','No action logs found.'=>'No se encontraron registros de acciones.','No duplicate products found.'=>'No se encontraron productos duplicados.','No duplicate products found with the current filters.'=>'No se encontraron productos duplicados con los filtros actuales.','per year / 1 site'=>'por año / 1 sitio','Please select at least one action to perform.'=>'Por favor, selecciona al menos una acción a realizar.','Please select at least one product.'=>'Por favor, selecciona al menos un producto.','Please select at least one product to delete.'=>'Por favor, seleccione al menos un producto para eliminar.','Previous'=>'Anterior','Price'=>'Precio','Priority support'=>'Soporte prioritario','Priority Support'=>'Soporte prioritario','Product'=>'Producto','Product Actions'=>'Acciones de producto','Product Category'=>'Categoría del producto','Product deleted'=>'Producto eliminado','Product ID'=>'ID de producto','Product not found'=>'Producto no encontrado','Product not found. ID: %d'=>'Producto no encontrado. ID: %d','Products Affected'=>'Productos afectados','Published'=>'Publicado','Rate the Plugin'=>'Calificar el plugin','Redirect Destination'=>'Destino del redireccionamiento','Redirect deleted products to the canonical product'=>'Redirigir productos eliminados al producto canónico','Redirect to homepage'=>'Redirigir a la página de inicio','Redirect to product category'=>'Redirigir a la categoría del producto','Remove All Images'=>'Eliminar todas las imágenes','Remove Featured Image'=>'Eliminar imagen destacada','Remove Gallery Images'=>'Eliminar imágenes de galería','Select %s'=>'Seleccionar %s','Select All'=>'Seleccionar Todo','Selected products have been deleted successfully.'=>'Los productos seleccionados han sido eliminados correctamente.','Selected products have been moved to draft status.'=>'Los productos seleccionados han sido movidos a estado borrador.','Selected products have been moved to trash.'=>'Los productos seleccionados han sido movidos a la papelera.','Selected products have been permanently deleted.'=>'Los productos seleccionados han sido eliminados permanentemente.','Settings updated successfully.'=>'Ajustes actualizados correctamente.','SKU'=>'SKU','Status'=>'Estado','Status:'=>'Estado:','This feature requires a Pro license.'=>'Esta función requiere una licencia Pro.','Title'=>'Título','To URL'=>'A URL','Trash'=>'Papelera','Unknown User'=>'Usuario desconocido','Unlimited bulk actions'=>'Acciones masivas ilimitadas','Unlock the full power — Upgrade to Pro'=>'Desbloquea todo el poder — Actualiza a Pro','Upgrade to Pro'=>'Actualizar a Pro','Upgrade to Pro →'=>'Actualizar a Pro →','Upgrade to Pro to unlock actions'=>'Actualizar a Pro para desbloquear las acciones','URL'=>'URL','User'=>'Usuario','View'=>'Ver','View and manage all created redirects'=>'Ver y gestionar todos los redireccionamientos creados','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Cuando está activado, los productos duplicados eliminados redirigirán automáticamente al destino especificado.','You do not have sufficient permissions'=>'No tienes permisos suficientes','You do not have sufficient permissions to access this page.'=>'No tienes permisos suficientes para acceder a esta página.','You have used all %1$d free group cleanups for today. The counter resets at midnight (UTC). %2$sUpgrade to Pro%3$s to continue without daily limits.'=>'Has usado todas las %1$d limpiezas de grupos gratuitas del día. El contador se reinicia a medianoche (UTC). %2$sActualiza a Pro%3$s para continuar sin límites diarios.','<strong>Free plan daily limit reached</strong> (%1$d/%2$d group cleanups used today — resets at midnight). %3$sUpgrade to Pro%4$s to continue without daily limits.'=>'<strong>Límite diario del plan gratuito alcanzado</strong> (%1$d/%2$d limpiezas de grupos usadas hoy — se reinicia a medianoche). %3$sActualiza a Pro%4$s para continuar sin límites diarios.','<strong>Free plan daily limit reached</strong> — %1$d of %2$d group cleanups used today. You can still view all duplicate groups below, but bulk actions are disabled until tomorrow (resets at midnight) or until you %3$supgrade to Pro%4$s.'=>'<strong>Límite diario del plan gratuito alcanzado</strong> — %1$d de %2$d limpiezas de grupos usadas hoy. Puedes ver todos los grupos duplicados a continuación, pero las acciones masivas están desactivadas hasta mañana (se reinicia a medianoche) o hasta que %3$sactualices a Pro%4$s.','Select all — keep newest'=>'Seleccionar todo — conservar el más nuevo','Select all — keep oldest'=>'Seleccionar todo — conservar el más antiguo']]; -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-es_ES.po
r3465561 r3476169 12 12 "Content-Type: text/plain; charset=UTF-8\n" 13 13 "Content-Transfer-Encoding: 8bit\n" 14 "X-Generator: Claude Code\n"14 "X-Generator: Poedit 3.4\n" 15 15 "X-Domain: delete-duplicate-products-for-woocommerce" 16 16 … … 69 69 70 70 #: delete-duplicate-products-for-woocommerce.php 71 msgid "Action blocked — free plan limit reached."72 msgstr "Acción bloqueada — límite d el plan gratuito alcanzado."71 msgid "Action blocked — free plan daily limit reached." 72 msgstr "Acción bloqueada — límite diario del plan gratuito alcanzado." 73 73 74 74 #: delete-duplicate-products-for-woocommerce.php … … 245 245 #: delete-duplicate-products-for-woocommerce.php 246 246 #, php-format 247 msgid "Free plan: %1$d of %2$d group cleanups used (%3$d remaining)."248 msgstr "Plan gratuito: %1$d de %2$d limpiezas de grupos usadas (%3$d restantes)."247 msgid "Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight)." 248 msgstr "Plan gratuito: %1$d de %2$d limpiezas de grupos usadas hoy (%3$d restantes — se reinicia a medianoche)." 249 249 250 250 #: delete-duplicate-products-for-woocommerce.php … … 557 557 #: delete-duplicate-products-for-woocommerce.php 558 558 #, php-format 559 msgid "You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits." 560 msgstr "Has usado todas las %1$d limpiezas de grupos gratuitas. %2$sActualiza a Pro%3$s para continuar gestionando productos duplicados sin límites." 561 562 #: delete-duplicate-products-for-woocommerce.php 563 #, php-format 564 msgid "<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits." 565 msgstr "<strong>Límite del plan gratuito alcanzado</strong> (%1$d/%2$d limpiezas de grupos usadas). %3$sActualiza a Pro%4$s para continuar sin límites." 566 567 #: delete-duplicate-products-for-woocommerce.php 568 #, php-format 569 msgid "<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s." 570 msgstr "<strong>Límite del plan gratuito alcanzado</strong> — %1$d de %2$d limpiezas de grupos usadas. Puedes ver todos los grupos duplicados a continuación, pero las acciones masivas están desactivadas hasta que %3$sactualices a Pro%4$s." 559 msgid "You have used all %1$d free group cleanups for today. The counter resets at midnight (UTC). %2$sUpgrade to Pro%3$s to continue without daily limits." 560 msgstr "Has usado todas las %1$d limpiezas de grupos gratuitas del día. El contador se reinicia a medianoche (UTC). %2$sActualiza a Pro%3$s para continuar sin límites diarios." 561 562 #: delete-duplicate-products-for-woocommerce.php 563 #, php-format 564 msgid "<strong>Free plan daily limit reached</strong> (%1$d/%2$d group cleanups used today — resets at midnight). %3$sUpgrade to Pro%4$s to continue without daily limits." 565 msgstr "<strong>Límite diario del plan gratuito alcanzado</strong> (%1$d/%2$d limpiezas de grupos usadas hoy — se reinicia a medianoche). %3$sActualiza a Pro%4$s para continuar sin límites diarios." 566 567 #: delete-duplicate-products-for-woocommerce.php 568 #, php-format 569 msgid "<strong>Free plan daily limit reached</strong> — %1$d of %2$d group cleanups used today. You can still view all duplicate groups below, but bulk actions are disabled until tomorrow (resets at midnight) or until you %3$supgrade to Pro%4$s." 570 msgstr "<strong>Límite diario del plan gratuito alcanzado</strong> — %1$d de %2$d limpiezas de grupos usadas hoy. Puedes ver todos los grupos duplicados a continuación, pero las acciones masivas están desactivadas hasta mañana (se reinicia a medianoche) o hasta que %3$sactualices a Pro%4$s." 571 572 #: delete-duplicate-products-for-woocommerce.php 573 msgid "Select all — keep newest" 574 msgstr "Seleccionar todo — conservar el más nuevo" 575 576 #: delete-duplicate-products-for-woocommerce.php 577 msgid "Select all — keep oldest" 578 msgstr "Seleccionar todo — conservar el más antiguo" -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-fr_FR.l10n.php
r3465561 r3476169 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 return [' project-id-version'=>'Delete Duplicate Products for WooCommerce','report-msgid-bugs-to'=>'','pot-creation-date'=>'2024-11-24 05:01+0000','po-revision-date'=>'2026-02-19 00:00+0000','last-translator'=>'','language-team'=>'Français','language'=>'fr_FR','plural-forms'=>'nplurals=2; plural=n > 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Claude Code','x-domain'=>'delete-duplicate-products-for-woocommerce','messages'=>['%d per page'=>'%d par page','«'=>'«','»'=>'»','301 automatic redirects'=>'Redirections 301 automatiques','301 Redirects'=>'Redirections 301','301 Redirects — Pro Feature'=>'Redirections 301 — Fonctionnalité Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'Les redirections 301 sont désactivées. Allez dans Redirections 301 pour les activer.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Redirections 301 activées : les produits supprimés seront redirigés vers le produit canonique.','301 redirects enabled: deleted products will redirect to the product category.'=>'Redirections 301 activées : les produits supprimés seront redirigés vers la catégorie du produit.','301 redirects enabled: deleted products will redirect to the homepage.'=>"Redirections 301 activées : les produits supprimés seront redirigés vers la page d'accueil.",'5 sites: $59 · Unlimited: $99'=>'5 sites : $59 · Illimité : $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>"Un avis sur WordPress.org aide d'autres utilisateurs à découvrir l'extension et soutient son développement.",'Action'=>'Action','Action blocked — free plan limit reached.'=>'Action bloquée — limite du plan gratuit atteinte.','Action Logs'=>"Journaux d'actions",'Actions'=>'Actions','All Categories'=>'Toutes les catégories','All images have been removed from selected products.'=>'Toutes les images ont été supprimées des produits sélectionnés.','All Statuses'=>'Tous les statuts','Apply'=>'Appliquer','Are you sure you want to delete the selected products?'=>'Êtes-vous sûr de vouloir supprimer les produits sélectionnés ?','Are you sure you want to move the selected products to draft?'=>'Êtes-vous sûr de vouloir déplacer les produits sélectionnés en brouillon ?','Are you sure you want to move the selected products to trash?'=>'Êtes-vous sûr de vouloir déplacer les produits sélectionnés dans la corbeille ?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Êtes-vous sûr de vouloir supprimer définitivement les produits sélectionnés ? Cette action est irréversible.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Êtes-vous sûr de vouloir supprimer les images des produits sélectionnés ? Cette action est irréversible.','As a Pro user you have access to priority support. We are here to help you.'=>"En tant qu'utilisateur Pro, vous avez accès au support prioritaire. Nous sommes là pour vous aider.",'Automatically create 301 redirects when duplicate products are deleted'=>'Créer automatiquement des redirections 301 lorsque des produits en double sont supprimés','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Créez automatiquement des redirections 301 lors de la suppression de produits en double, préservant votre référencement et évitant les liens brisés.','Available in Pro version'=>'Disponible dans la version Pro','Canonical Product'=>'Produit canonique','Categories'=>'Catégories','Category:'=>'Catégorie :','Category filter'=>'Filtre par catégorie','Choose where deleted duplicate products should redirect to.'=>'Choisissez où les produits en double supprimés doivent être redirigés.','Created'=>'Créé','Date'=>'Date','Date Created'=>'Date de création','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Développé avec amour par Luis Peel','Delete Duplicate Products for WooCommerce'=>'Supprimer les produits en double pour WooCommerce','Delete Permanently'=>'Supprimer définitivement','Delete Selected Products'=>'Supprimer les produits sélectionnés','Delete Selected Redirects'=>'Supprimer les redirections sélectionnées','Details'=>'Détails','Draft'=>'Brouillon','Duplicate %1$s: %2$s'=>'Doublon %1$s : %2$s','Duplicate Products'=>'Produits en double','Edit'=>'Modifier','Enable 301 Redirects'=>'Activer les redirections 301','Enjoying the Pro version?'=>'Vous appréciez la version Pro ?','Existing Redirects'=>'Redirections existantes','Export to CSV'=>'Exporter en CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>"Impossible de supprimer l'image (ID : %1\$d) du produit %2\$d.",'Featured images have been removed from selected products.'=>'Les images à la une ont été supprimées des produits sélectionnés.','Filter by category'=>'Filtrer par catégorie','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Trouvez et supprimez les produits en double par titre ou SKU dans WooCommerce.','Found %d duplicate groups'=>'%d groupes de doublons trouvés','Free plan: %1$d of %2$d group cleanups used (%3$d remaining).'=>'Plan gratuit : %1$d sur %2$d nettoyages de groupes utilisés (%3$d restants).','From URL'=>"Depuis l'URL",'Gallery images have been removed from selected products.'=>'Les images de la galerie ont été supprimées des produits sélectionnés.','Group'=>'Groupe','Group by SKU'=>'Grouper par SKU','Group by Title'=>'Grouper par titre','Homepage'=>"Page d'accueil",'Image'=>'Image','Image Actions'=>'Actions sur les images','Invalid image action requested: %s'=>"Action d'image non valide demandée : %s",'Invalid nonce'=>'Nonce invalide','Keep Newest'=>'Garder le plus récent','Keep Newest / Keep Oldest'=>'Garder le plus récent / Garder le plus ancien','Keep Newest / Oldest'=>'Garder le plus récent / ancien','Keep Oldest'=>'Garder le plus ancien','Leave a Review'=>'Laisser un avis','Luis Peel'=>'Luis Peel','Move to Draft'=>'Déplacer en brouillon','Move to Trash'=>'Déplacer dans la corbeille','Need help?'=>"Besoin d'aide ?",'Next'=>'Suivant','No 301 redirects found.'=>'Aucune redirection 301 trouvée.','No action logs found.'=>"Aucun journal d'action trouvé.",'No duplicate products found.'=>'Aucun produit en double trouvé.','No duplicate products found with the current filters.'=>'Aucun produit en double trouvé avec les filtres actuels.','per year / 1 site'=>'par an / 1 site','Please select at least one action to perform.'=>'Veuillez sélectionner au moins une action à effectuer.','Please select at least one product.'=>'Veuillez sélectionner au moins un produit.','Please select at least one product to delete.'=>'Veuillez sélectionner au moins un produit à supprimer.','Previous'=>'Précédent','Price'=>'Prix','Priority support'=>'Support prioritaire','Priority Support'=>'Support prioritaire','Product'=>'Produit','Product Actions'=>'Actions sur les produits','Product Category'=>'Catégorie de produit','Product deleted'=>'Produit supprimé','Product ID'=>'ID du produit','Product not found'=>'Produit introuvable','Product not found. ID: %d'=>'Produit introuvable. ID : %d','Products Affected'=>'Produits affectés','Published'=>'Publié','Rate the Plugin'=>"Évaluer l'extension",'Redirect Destination'=>'Destination de la redirection','Redirect deleted products to the canonical product'=>'Rediriger les produits supprimés vers le produit canonique','Redirect to homepage'=>"Rediriger vers la page d'accueil",'Redirect to product category'=>'Rediriger vers la catégorie du produit','Remove All Images'=>'Supprimer toutes les images','Remove Featured Image'=>"Supprimer l'image à la une",'Remove Gallery Images'=>'Supprimer les images de la galerie','Select %s'=>'Sélectionner %s','Select All'=>'Tout sélectionner','Selected products have been deleted successfully.'=>'Les produits sélectionnés ont été supprimés avec succès.','Selected products have been moved to draft status.'=>'Les produits sélectionnés ont été déplacés en brouillon.','Selected products have been moved to trash.'=>'Les produits sélectionnés ont été déplacés dans la corbeille.','Selected products have been permanently deleted.'=>'Les produits sélectionnés ont été supprimés définitivement.','Settings updated successfully.'=>'Paramètres mis à jour avec succès.','SKU'=>'SKU','Status'=>'Statut','Status:'=>'Statut :','This feature requires a Pro license.'=>'Cette fonctionnalité nécessite une licence Pro.','Title'=>'Titre','To URL'=>"Vers l'URL",'Trash'=>'Corbeille','Unknown User'=>'Utilisateur inconnu','Unlimited bulk actions'=>'Actions en masse illimitées','Unlock the full power — Upgrade to Pro'=>'Déverrouillez toute la puissance — Passez à Pro','Upgrade to Pro'=>'Passer à Pro','Upgrade to Pro →'=>'Passer à Pro →','Upgrade to Pro to unlock actions'=>'Passer à Pro pour déverrouiller les actions','URL'=>'URL','User'=>'Utilisateur','View'=>'Voir','View and manage all created redirects'=>'Voir et gérer toutes les redirections créées','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>"Lorsqu'activé, les produits en double supprimés seront automatiquement redirigés vers la destination spécifiée.",'You do not have sufficient permissions'=>"Vous n'avez pas les autorisations suffisantes",'You do not have sufficient permissions to access this page.'=>"Vous n'avez pas les autorisations suffisantes pour accéder à cette page.",'You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Vous avez utilisé tous vos %1$d nettoyages de groupes gratuits. %2$sPassez à Pro%3$s pour continuer à gérer les produits en double sans limites.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limite du plan gratuit atteinte</strong> (%1$d/%2$d nettoyages de groupes utilisés). %3$sPassez à Pro%4$s pour continuer sans limites.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>"<strong>Limite du plan gratuit atteinte</strong> — %1\$d sur %2\$d nettoyages de groupes utilisés. Vous pouvez toujours voir tous les groupes de doublons ci-dessous, mais les actions en masse sont désactivées jusqu'à ce que vous %3\$spassiez à Pro%4\$s."]];3 return ['domain'=>'delete-duplicate-products-for-woocommerce','plural-forms'=>'nplurals=2; plural=n > 1;','language'=>'fr_FR','project-id-version'=>'Delete Duplicate Products for WooCommerce','pot-creation-date'=>'2026-03-06T08:59:14+01:00','po-revision-date'=>'2026-02-19 00:00+0000','messages'=>['%d per page'=>'%d par page','«'=>'«','»'=>'»','301 automatic redirects'=>'Redirections 301 automatiques','301 Redirects'=>'Redirections 301','301 Redirects — Pro Feature'=>'Redirections 301 — Fonctionnalité Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'Les redirections 301 sont désactivées. Allez dans Redirections 301 pour les activer.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Redirections 301 activées : les produits supprimés seront redirigés vers le produit canonique.','301 redirects enabled: deleted products will redirect to the product category.'=>'Redirections 301 activées : les produits supprimés seront redirigés vers la catégorie du produit.','301 redirects enabled: deleted products will redirect to the homepage.'=>'Redirections 301 activées : les produits supprimés seront redirigés vers la page d\'accueil.','5 sites: $59 · Unlimited: $99'=>'5 sites : $59 · Illimité : $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Un avis sur WordPress.org aide d\'autres utilisateurs à découvrir l\'extension et soutient son développement.','Action'=>'Action','Action blocked — free plan daily limit reached.'=>'Action bloquée — limite du plan gratuit atteinte.','Action Logs'=>'Journaux d\'actions','Actions'=>'Actions','All Categories'=>'Toutes les catégories','All images have been removed from selected products.'=>'Toutes les images ont été supprimées des produits sélectionnés.','All Statuses'=>'Tous les statuts','Apply'=>'Appliquer','Are you sure you want to delete the selected products?'=>'Êtes-vous sûr de vouloir supprimer les produits sélectionnés ?','Are you sure you want to move the selected products to draft?'=>'Êtes-vous sûr de vouloir déplacer les produits sélectionnés en brouillon ?','Are you sure you want to move the selected products to trash?'=>'Êtes-vous sûr de vouloir déplacer les produits sélectionnés dans la corbeille ?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Êtes-vous sûr de vouloir supprimer définitivement les produits sélectionnés ? Cette action est irréversible.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Êtes-vous sûr de vouloir supprimer les images des produits sélectionnés ? Cette action est irréversible.','As a Pro user you have access to priority support. We are here to help you.'=>'En tant qu\'utilisateur Pro, vous avez accès au support prioritaire. Nous sommes là pour vous aider.','Automatically create 301 redirects when duplicate products are deleted'=>'Créer automatiquement des redirections 301 lorsque des produits en double sont supprimés','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Créez automatiquement des redirections 301 lors de la suppression de produits en double, préservant votre référencement et évitant les liens brisés.','Available in Pro version'=>'Disponible dans la version Pro','Canonical Product'=>'Produit canonique','Categories'=>'Catégories','Category:'=>'Catégorie :','Category filter'=>'Filtre par catégorie','Choose where deleted duplicate products should redirect to.'=>'Choisissez où les produits en double supprimés doivent être redirigés.','Created'=>'Créé','Date'=>'Date','Date Created'=>'Date de création','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Développé avec amour par Luis Peel','Delete Duplicate Products for WooCommerce'=>'Supprimer les produits en double pour WooCommerce','Delete Permanently'=>'Supprimer définitivement','Delete Selected Products'=>'Supprimer les produits sélectionnés','Delete Selected Redirects'=>'Supprimer les redirections sélectionnées','Details'=>'Détails','Draft'=>'Brouillon','Duplicate %1$s: %2$s'=>'Doublon %1$s : %2$s','Duplicate Products'=>'Produits en double','Edit'=>'Modifier','Enable 301 Redirects'=>'Activer les redirections 301','Enjoying the Pro version?'=>'Vous appréciez la version Pro ?','Existing Redirects'=>'Redirections existantes','Export to CSV'=>'Exporter en CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'Impossible de supprimer l\'image (ID : %1$d) du produit %2$d.','Featured images have been removed from selected products.'=>'Les images à la une ont été supprimées des produits sélectionnés.','Filter by category'=>'Filtrer par catégorie','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Trouvez et supprimez les produits en double par titre ou SKU dans WooCommerce.','Found %d duplicate groups'=>'%d groupes de doublons trouvés','Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight).'=>'Plan gratuit : %1$d sur %2$d nettoyages de groupes utilisés (%3$d restants).','From URL'=>'Depuis l\'URL','Gallery images have been removed from selected products.'=>'Les images de la galerie ont été supprimées des produits sélectionnés.','Group'=>'Groupe','Group by SKU'=>'Grouper par SKU','Group by Title'=>'Grouper par titre','Homepage'=>'Page d\'accueil','Image'=>'Image','Image Actions'=>'Actions sur les images','Invalid image action requested: %s'=>'Action d\'image non valide demandée : %s','Invalid nonce'=>'Nonce invalide','Keep Newest'=>'Garder le plus récent','Keep Newest / Keep Oldest'=>'Garder le plus récent / Garder le plus ancien','Keep Newest / Oldest'=>'Garder le plus récent / ancien','Keep Oldest'=>'Garder le plus ancien','Leave a Review'=>'Laisser un avis','Luis Peel'=>'Luis Peel','Move to Draft'=>'Déplacer en brouillon','Move to Trash'=>'Déplacer dans la corbeille','Need help?'=>'Besoin d\'aide ?','Next'=>'Suivant','No 301 redirects found.'=>'Aucune redirection 301 trouvée.','No action logs found.'=>'Aucun journal d\'action trouvé.','No duplicate products found.'=>'Aucun produit en double trouvé.','No duplicate products found with the current filters.'=>'Aucun produit en double trouvé avec les filtres actuels.','per year / 1 site'=>'par an / 1 site','Please select at least one action to perform.'=>'Veuillez sélectionner au moins une action à effectuer.','Please select at least one product.'=>'Veuillez sélectionner au moins un produit.','Please select at least one product to delete.'=>'Veuillez sélectionner au moins un produit à supprimer.','Previous'=>'Précédent','Price'=>'Prix','Priority support'=>'Support prioritaire','Priority Support'=>'Support prioritaire','Product'=>'Produit','Product Actions'=>'Actions sur les produits','Product Category'=>'Catégorie de produit','Product deleted'=>'Produit supprimé','Product ID'=>'ID du produit','Product not found'=>'Produit introuvable','Product not found. ID: %d'=>'Produit introuvable. ID : %d','Products Affected'=>'Produits affectés','Published'=>'Publié','Rate the Plugin'=>'Évaluer l\'extension','Redirect Destination'=>'Destination de la redirection','Redirect deleted products to the canonical product'=>'Rediriger les produits supprimés vers le produit canonique','Redirect to homepage'=>'Rediriger vers la page d\'accueil','Redirect to product category'=>'Rediriger vers la catégorie du produit','Remove All Images'=>'Supprimer toutes les images','Remove Featured Image'=>'Supprimer l\'image à la une','Remove Gallery Images'=>'Supprimer les images de la galerie','Select %s'=>'Sélectionner %s','Select All'=>'Tout sélectionner','Selected products have been deleted successfully.'=>'Les produits sélectionnés ont été supprimés avec succès.','Selected products have been moved to draft status.'=>'Les produits sélectionnés ont été déplacés en brouillon.','Selected products have been moved to trash.'=>'Les produits sélectionnés ont été déplacés dans la corbeille.','Selected products have been permanently deleted.'=>'Les produits sélectionnés ont été supprimés définitivement.','Settings updated successfully.'=>'Paramètres mis à jour avec succès.','SKU'=>'SKU','Status'=>'Statut','Status:'=>'Statut :','This feature requires a Pro license.'=>'Cette fonctionnalité nécessite une licence Pro.','Title'=>'Titre','To URL'=>'Vers l\'URL','Trash'=>'Corbeille','Unknown User'=>'Utilisateur inconnu','Unlimited bulk actions'=>'Actions en masse illimitées','Unlock the full power — Upgrade to Pro'=>'Déverrouillez toute la puissance — Passez à Pro','Upgrade to Pro'=>'Passer à Pro','Upgrade to Pro →'=>'Passer à Pro →','Upgrade to Pro to unlock actions'=>'Passer à Pro pour déverrouiller les actions','URL'=>'URL','User'=>'Utilisateur','View'=>'Voir','View and manage all created redirects'=>'Voir et gérer toutes les redirections créées','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Lorsqu\'activé, les produits en double supprimés seront automatiquement redirigés vers la destination spécifiée.','You do not have sufficient permissions'=>'Vous n\'avez pas les autorisations suffisantes','You do not have sufficient permissions to access this page.'=>'Vous n\'avez pas les autorisations suffisantes pour accéder à cette page.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Vous avez utilisé tous vos %1$d nettoyages de groupes gratuits. %2$sPassez à Pro%3$s pour continuer à gérer les produits en double sans limites.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limite du plan gratuit atteinte</strong> (%1$d/%2$d nettoyages de groupes utilisés). %3$sPassez à Pro%4$s pour continuer sans limites.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limite du plan gratuit atteinte</strong> — %1$d sur %2$d nettoyages de groupes utilisés. Vous pouvez toujours voir tous les groupes de doublons ci-dessous, mais les actions en masse sont désactivées jusqu\'à ce que vous %3$spassiez à Pro%4$s.','Select all — keep newest'=>'Tout sélectionner — garder le plus récent','Select all — keep oldest'=>'Tout sélectionner — garder le plus ancien']]; -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-fr_FR.po
r3465561 r3476169 50 50 msgstr "Action" 51 51 52 msgid "Action blocked — free plan limit reached."52 msgid "Action blocked — free plan daily limit reached." 53 53 msgstr "Action bloquée — limite du plan gratuit atteinte." 54 54 … … 183 183 184 184 #, php-format 185 msgid "Free plan: %1$d of %2$d group cleanups used (%3$d remaining)."185 msgid "Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight)." 186 186 msgstr "Plan gratuit : %1$d sur %2$d nettoyages de groupes utilisés (%3$d restants)." 187 187 … … 428 428 msgid "<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s." 429 429 msgstr "<strong>Limite du plan gratuit atteinte</strong> — %1$d sur %2$d nettoyages de groupes utilisés. Vous pouvez toujours voir tous les groupes de doublons ci-dessous, mais les actions en masse sont désactivées jusqu'à ce que vous %3$spassiez à Pro%4$s." 430 431 #: delete-duplicate-products-for-woocommerce.php 432 msgid "Select all — keep newest" 433 msgstr "Tout sélectionner — garder le plus récent" 434 435 #: delete-duplicate-products-for-woocommerce.php 436 msgid "Select all — keep oldest" 437 msgstr "Tout sélectionner — garder le plus ancien" -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-it_IT.l10n.php
r3465561 r3476169 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 return [' project-id-version'=>'Delete Duplicate Products for WooCommerce','report-msgid-bugs-to'=>'','pot-creation-date'=>'2024-11-24 05:01+0000','po-revision-date'=>'2026-02-19 00:00+0000','last-translator'=>'','language-team'=>'Italiano','language'=>'it_IT','plural-forms'=>'nplurals=2; plural=n != 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Claude Code','x-domain'=>'delete-duplicate-products-for-woocommerce','messages'=>['%d per page'=>'%d per pagina','«'=>'«','»'=>'»','301 automatic redirects'=>'Reindirizzamenti 301 automatici','301 Redirects'=>'Reindirizzamenti 301','301 Redirects — Pro Feature'=>'Reindirizzamenti 301 — Funzione Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'I reindirizzamenti 301 sono disabilitati. Vai a Reindirizzamenti 301 per abilitarli.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Reindirizzamenti 301 attivati: i prodotti eliminati saranno reindirizzati al prodotto canonico.','301 redirects enabled: deleted products will redirect to the product category.'=>'Reindirizzamenti 301 attivati: i prodotti eliminati saranno reindirizzati alla categoria del prodotto.','301 redirects enabled: deleted products will redirect to the homepage.'=>'Reindirizzamenti 301 attivati: i prodotti eliminati saranno reindirizzati alla homepage.','5 sites: $59 · Unlimited: $99'=>'5 siti: $59 · Illimitato: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Una recensione su WordPress.org aiuta altri utenti a scoprire il plugin e supporta il suo sviluppo.','Action'=>'Azione','Action blocked — free plan limit reached.'=>'Azione bloccata — limite del piano gratuito raggiunto.','Action Logs'=>'Registro azioni','Actions'=>'Azioni','All Categories'=>'Tutte le categorie','All images have been removed from selected products.'=>'Tutte le immagini sono state rimosse dai prodotti selezionati.','All Statuses'=>'Tutti gli stati','Apply'=>'Applica','Are you sure you want to delete the selected products?'=>'Sei sicuro di voler eliminare i prodotti selezionati?','Are you sure you want to move the selected products to draft?'=>'Sei sicuro di voler spostare i prodotti selezionati in bozza?','Are you sure you want to move the selected products to trash?'=>'Sei sicuro di voler spostare i prodotti selezionati nel cestino?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Sei sicuro di voler eliminare definitivamente i prodotti selezionati? Questa azione non può essere annullata.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Sei sicuro di voler rimuovere le immagini dai prodotti selezionati? Questa azione non può essere annullata.','As a Pro user you have access to priority support. We are here to help you.'=>'Come utente Pro hai accesso al supporto prioritario. Siamo qui per aiutarti.','Automatically create 301 redirects when duplicate products are deleted'=>'Crea automaticamente reindirizzamenti 301 quando i prodotti duplicati vengono eliminati','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Crea automaticamente reindirizzamenti 301 quando elimini prodotti duplicati, preservando il tuo posizionamento SEO ed evitando link interrotti.','Available in Pro version'=>'Disponibile nella versione Pro','Canonical Product'=>'Prodotto canonico','Categories'=>'Categorie','Category:'=>'Categoria:','Category filter'=>'Filtro per categoria','Choose where deleted duplicate products should redirect to.'=>'Scegli dove reindirizzare i prodotti duplicati eliminati.','Created'=>'Creato','Date'=>'Data','Date Created'=>'Data di creazione','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Sviluppato con amore da Luis Peel','Delete Duplicate Products for WooCommerce'=>'Elimina prodotti duplicati per WooCommerce','Delete Permanently'=>'Elimina definitivamente','Delete Selected Products'=>'Elimina prodotti selezionati','Delete Selected Redirects'=>'Elimina reindirizzamenti selezionati','Details'=>'Dettagli','Draft'=>'Bozza','Duplicate %1$s: %2$s'=>'Duplicato %1$s: %2$s','Duplicate Products'=>'Prodotti duplicati','Edit'=>'Modifica','Enable 301 Redirects'=>'Abilita reindirizzamenti 301','Enjoying the Pro version?'=>'Ti piace la versione Pro?','Existing Redirects'=>'Reindirizzamenti esistenti','Export to CSV'=>'Esporta in CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>"Impossibile eliminare l'immagine (ID: %1\$d) dal prodotto %2\$d.",'Featured images have been removed from selected products.'=>'Le immagini in evidenza sono state rimosse dai prodotti selezionati.','Filter by category'=>'Filtra per categoria','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Trova ed elimina prodotti duplicati per titolo o SKU in WooCommerce.','Found %d duplicate groups'=>'Trovati %d gruppi duplicati','Free plan: %1$d of %2$d group cleanups used (%3$d remaining).'=>'Piano gratuito: %1$d di %2$d pulizie di gruppi utilizzate (%3$d rimanenti).','From URL'=>'Da URL','Gallery images have been removed from selected products.'=>'Le immagini della galleria sono state rimosse dai prodotti selezionati.','Group'=>'Gruppo','Group by SKU'=>'Raggruppa per SKU','Group by Title'=>'Raggruppa per titolo','Homepage'=>'Pagina iniziale','Image'=>'Immagine','Image Actions'=>'Azioni immagine','Invalid image action requested: %s'=>'Azione immagine non valida richiesta: %s','Invalid nonce'=>'Nonce non valido','Keep Newest'=>'Mantieni il più recente','Keep Newest / Keep Oldest'=>'Mantieni il più recente / Mantieni il più vecchio','Keep Newest / Oldest'=>'Mantieni il più recente / vecchio','Keep Oldest'=>'Mantieni il più vecchio','Leave a Review'=>'Lascia una recensione','Luis Peel'=>'Luis Peel','Move to Draft'=>'Sposta in bozza','Move to Trash'=>'Sposta nel cestino','Need help?'=>'Hai bisogno di aiuto?','Next'=>'Successivo','No 301 redirects found.'=>'Nessun reindirizzamento 301 trovato.','No action logs found.'=>'Nessun registro azioni trovato.','No duplicate products found.'=>'Nessun prodotto duplicato trovato.','No duplicate products found with the current filters.'=>'Nessun prodotto duplicato trovato con i filtri attuali.','per year / 1 site'=>"all'anno / 1 sito",'Please select at least one action to perform.'=>"Seleziona almeno un'azione da eseguire.",'Please select at least one product.'=>'Seleziona almeno un prodotto.','Please select at least one product to delete.'=>'Seleziona almeno un prodotto da eliminare.','Previous'=>'Precedente','Price'=>'Prezzo','Priority support'=>'Supporto prioritario','Priority Support'=>'Supporto prioritario','Product'=>'Prodotto','Product Actions'=>'Azioni prodotto','Product Category'=>'Categoria prodotto','Product deleted'=>'Prodotto eliminato','Product ID'=>'ID prodotto','Product not found'=>'Prodotto non trovato','Product not found. ID: %d'=>'Prodotto non trovato. ID: %d','Products Affected'=>'Prodotti interessati','Published'=>'Pubblicato','Rate the Plugin'=>'Valuta il plugin','Redirect Destination'=>'Destinazione del reindirizzamento','Redirect deleted products to the canonical product'=>'Reindirizza i prodotti eliminati al prodotto canonico','Redirect to homepage'=>'Reindirizza alla pagina iniziale','Redirect to product category'=>'Reindirizza alla categoria del prodotto','Remove All Images'=>'Rimuovi tutte le immagini','Remove Featured Image'=>'Rimuovi immagine in evidenza','Remove Gallery Images'=>'Rimuovi immagini galleria','Select %s'=>'Seleziona %s','Select All'=>'Seleziona tutto','Selected products have been deleted successfully.'=>'I prodotti selezionati sono stati eliminati con successo.','Selected products have been moved to draft status.'=>'I prodotti selezionati sono stati spostati in bozza.','Selected products have been moved to trash.'=>'I prodotti selezionati sono stati spostati nel cestino.','Selected products have been permanently deleted.'=>'I prodotti selezionati sono stati eliminati definitivamente.','Settings updated successfully.'=>'Impostazioni aggiornate con successo.','SKU'=>'SKU','Status'=>'Stato','Status:'=>'Stato:','This feature requires a Pro license.'=>'Questa funzione richiede una licenza Pro.','Title'=>'Titolo','To URL'=>'A URL','Trash'=>'Cestino','Unknown User'=>'Utente sconosciuto','Unlimited bulk actions'=>'Azioni in blocco illimitate','Unlock the full power — Upgrade to Pro'=>'Sblocca tutto il potere — Passa a Pro','Upgrade to Pro'=>'Passa a Pro','Upgrade to Pro →'=>'Passa a Pro →','Upgrade to Pro to unlock actions'=>'Passa a Pro per sbloccare le azioni','URL'=>'URL','User'=>'Utente','View'=>'Visualizza','View and manage all created redirects'=>'Visualizza e gestisci tutti i reindirizzamenti creati','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Quando abilitato, i prodotti duplicati eliminati verranno automaticamente reindirizzati alla destinazione specificata.','You do not have sufficient permissions'=>'Non hai i permessi sufficienti','You do not have sufficient permissions to access this page.'=>'Non hai i permessi sufficienti per accedere a questa pagina.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Hai utilizzato tutte le %1$d pulizie di gruppi gratuite. %2$sPassa a Pro%3$s per continuare a gestire i prodotti duplicati senza limiti.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limite del piano gratuito raggiunto</strong> (%1$d/%2$d pulizie di gruppi utilizzate). %3$sPassa a Pro%4$s per continuare senza limiti.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limite del piano gratuito raggiunto</strong> — %1$d di %2$d pulizie di gruppi utilizzate. Puoi ancora visualizzare tutti i gruppi duplicati qui sotto, ma le azioni in blocco sono disabilitate fino a quando non %3$spassi a Pro%4$s.']];3 return ['domain'=>'delete-duplicate-products-for-woocommerce','plural-forms'=>'nplurals=2; plural=n != 1;','language'=>'it_IT','project-id-version'=>'Delete Duplicate Products for WooCommerce','pot-creation-date'=>'2026-03-06T08:59:14+01:00','po-revision-date'=>'2026-02-19 00:00+0000','messages'=>['%d per page'=>'%d per pagina','«'=>'«','»'=>'»','301 automatic redirects'=>'Reindirizzamenti 301 automatici','301 Redirects'=>'Reindirizzamenti 301','301 Redirects — Pro Feature'=>'Reindirizzamenti 301 — Funzione Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'I reindirizzamenti 301 sono disabilitati. Vai a Reindirizzamenti 301 per abilitarli.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Reindirizzamenti 301 attivati: i prodotti eliminati saranno reindirizzati al prodotto canonico.','301 redirects enabled: deleted products will redirect to the product category.'=>'Reindirizzamenti 301 attivati: i prodotti eliminati saranno reindirizzati alla categoria del prodotto.','301 redirects enabled: deleted products will redirect to the homepage.'=>'Reindirizzamenti 301 attivati: i prodotti eliminati saranno reindirizzati alla homepage.','5 sites: $59 · Unlimited: $99'=>'5 siti: $59 · Illimitato: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Una recensione su WordPress.org aiuta altri utenti a scoprire il plugin e supporta il suo sviluppo.','Action'=>'Azione','Action blocked — free plan daily limit reached.'=>'Azione bloccata — limite del piano gratuito raggiunto.','Action Logs'=>'Registro azioni','Actions'=>'Azioni','All Categories'=>'Tutte le categorie','All images have been removed from selected products.'=>'Tutte le immagini sono state rimosse dai prodotti selezionati.','All Statuses'=>'Tutti gli stati','Apply'=>'Applica','Are you sure you want to delete the selected products?'=>'Sei sicuro di voler eliminare i prodotti selezionati?','Are you sure you want to move the selected products to draft?'=>'Sei sicuro di voler spostare i prodotti selezionati in bozza?','Are you sure you want to move the selected products to trash?'=>'Sei sicuro di voler spostare i prodotti selezionati nel cestino?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Sei sicuro di voler eliminare definitivamente i prodotti selezionati? Questa azione non può essere annullata.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Sei sicuro di voler rimuovere le immagini dai prodotti selezionati? Questa azione non può essere annullata.','As a Pro user you have access to priority support. We are here to help you.'=>'Come utente Pro hai accesso al supporto prioritario. Siamo qui per aiutarti.','Automatically create 301 redirects when duplicate products are deleted'=>'Crea automaticamente reindirizzamenti 301 quando i prodotti duplicati vengono eliminati','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Crea automaticamente reindirizzamenti 301 quando elimini prodotti duplicati, preservando il tuo posizionamento SEO ed evitando link interrotti.','Available in Pro version'=>'Disponibile nella versione Pro','Canonical Product'=>'Prodotto canonico','Categories'=>'Categorie','Category:'=>'Categoria:','Category filter'=>'Filtro per categoria','Choose where deleted duplicate products should redirect to.'=>'Scegli dove reindirizzare i prodotti duplicati eliminati.','Created'=>'Creato','Date'=>'Data','Date Created'=>'Data di creazione','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Sviluppato con amore da Luis Peel','Delete Duplicate Products for WooCommerce'=>'Elimina prodotti duplicati per WooCommerce','Delete Permanently'=>'Elimina definitivamente','Delete Selected Products'=>'Elimina prodotti selezionati','Delete Selected Redirects'=>'Elimina reindirizzamenti selezionati','Details'=>'Dettagli','Draft'=>'Bozza','Duplicate %1$s: %2$s'=>'Duplicato %1$s: %2$s','Duplicate Products'=>'Prodotti duplicati','Edit'=>'Modifica','Enable 301 Redirects'=>'Abilita reindirizzamenti 301','Enjoying the Pro version?'=>'Ti piace la versione Pro?','Existing Redirects'=>'Reindirizzamenti esistenti','Export to CSV'=>'Esporta in CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'Impossibile eliminare l\'immagine (ID: %1$d) dal prodotto %2$d.','Featured images have been removed from selected products.'=>'Le immagini in evidenza sono state rimosse dai prodotti selezionati.','Filter by category'=>'Filtra per categoria','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Trova ed elimina prodotti duplicati per titolo o SKU in WooCommerce.','Found %d duplicate groups'=>'Trovati %d gruppi duplicati','Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight).'=>'Piano gratuito: %1$d di %2$d pulizie di gruppi utilizzate (%3$d rimanenti).','From URL'=>'Da URL','Gallery images have been removed from selected products.'=>'Le immagini della galleria sono state rimosse dai prodotti selezionati.','Group'=>'Gruppo','Group by SKU'=>'Raggruppa per SKU','Group by Title'=>'Raggruppa per titolo','Homepage'=>'Pagina iniziale','Image'=>'Immagine','Image Actions'=>'Azioni immagine','Invalid image action requested: %s'=>'Azione immagine non valida richiesta: %s','Invalid nonce'=>'Nonce non valido','Keep Newest'=>'Mantieni il più recente','Keep Newest / Keep Oldest'=>'Mantieni il più recente / Mantieni il più vecchio','Keep Newest / Oldest'=>'Mantieni il più recente / vecchio','Keep Oldest'=>'Mantieni il più vecchio','Leave a Review'=>'Lascia una recensione','Luis Peel'=>'Luis Peel','Move to Draft'=>'Sposta in bozza','Move to Trash'=>'Sposta nel cestino','Need help?'=>'Hai bisogno di aiuto?','Next'=>'Successivo','No 301 redirects found.'=>'Nessun reindirizzamento 301 trovato.','No action logs found.'=>'Nessun registro azioni trovato.','No duplicate products found.'=>'Nessun prodotto duplicato trovato.','No duplicate products found with the current filters.'=>'Nessun prodotto duplicato trovato con i filtri attuali.','per year / 1 site'=>'all\'anno / 1 sito','Please select at least one action to perform.'=>'Seleziona almeno un\'azione da eseguire.','Please select at least one product.'=>'Seleziona almeno un prodotto.','Please select at least one product to delete.'=>'Seleziona almeno un prodotto da eliminare.','Previous'=>'Precedente','Price'=>'Prezzo','Priority support'=>'Supporto prioritario','Priority Support'=>'Supporto prioritario','Product'=>'Prodotto','Product Actions'=>'Azioni prodotto','Product Category'=>'Categoria prodotto','Product deleted'=>'Prodotto eliminato','Product ID'=>'ID prodotto','Product not found'=>'Prodotto non trovato','Product not found. ID: %d'=>'Prodotto non trovato. ID: %d','Products Affected'=>'Prodotti interessati','Published'=>'Pubblicato','Rate the Plugin'=>'Valuta il plugin','Redirect Destination'=>'Destinazione del reindirizzamento','Redirect deleted products to the canonical product'=>'Reindirizza i prodotti eliminati al prodotto canonico','Redirect to homepage'=>'Reindirizza alla pagina iniziale','Redirect to product category'=>'Reindirizza alla categoria del prodotto','Remove All Images'=>'Rimuovi tutte le immagini','Remove Featured Image'=>'Rimuovi immagine in evidenza','Remove Gallery Images'=>'Rimuovi immagini galleria','Select %s'=>'Seleziona %s','Select All'=>'Seleziona tutto','Selected products have been deleted successfully.'=>'I prodotti selezionati sono stati eliminati con successo.','Selected products have been moved to draft status.'=>'I prodotti selezionati sono stati spostati in bozza.','Selected products have been moved to trash.'=>'I prodotti selezionati sono stati spostati nel cestino.','Selected products have been permanently deleted.'=>'I prodotti selezionati sono stati eliminati definitivamente.','Settings updated successfully.'=>'Impostazioni aggiornate con successo.','SKU'=>'SKU','Status'=>'Stato','Status:'=>'Stato:','This feature requires a Pro license.'=>'Questa funzione richiede una licenza Pro.','Title'=>'Titolo','To URL'=>'A URL','Trash'=>'Cestino','Unknown User'=>'Utente sconosciuto','Unlimited bulk actions'=>'Azioni in blocco illimitate','Unlock the full power — Upgrade to Pro'=>'Sblocca tutto il potere — Passa a Pro','Upgrade to Pro'=>'Passa a Pro','Upgrade to Pro →'=>'Passa a Pro →','Upgrade to Pro to unlock actions'=>'Passa a Pro per sbloccare le azioni','URL'=>'URL','User'=>'Utente','View'=>'Visualizza','View and manage all created redirects'=>'Visualizza e gestisci tutti i reindirizzamenti creati','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Quando abilitato, i prodotti duplicati eliminati verranno automaticamente reindirizzati alla destinazione specificata.','You do not have sufficient permissions'=>'Non hai i permessi sufficienti','You do not have sufficient permissions to access this page.'=>'Non hai i permessi sufficienti per accedere a questa pagina.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Hai utilizzato tutte le %1$d pulizie di gruppi gratuite. %2$sPassa a Pro%3$s per continuare a gestire i prodotti duplicati senza limiti.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limite del piano gratuito raggiunto</strong> (%1$d/%2$d pulizie di gruppi utilizzate). %3$sPassa a Pro%4$s per continuare senza limiti.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limite del piano gratuito raggiunto</strong> — %1$d di %2$d pulizie di gruppi utilizzate. Puoi ancora visualizzare tutti i gruppi duplicati qui sotto, ma le azioni in blocco sono disabilitate fino a quando non %3$spassi a Pro%4$s.','Select all — keep newest'=>'Seleziona tutto — mantieni il più recente','Select all — keep oldest'=>'Seleziona tutto — mantieni il più vecchio']]; -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-it_IT.po
r3465561 r3476169 50 50 msgstr "Azione" 51 51 52 msgid "Action blocked — free plan limit reached."52 msgid "Action blocked — free plan daily limit reached." 53 53 msgstr "Azione bloccata — limite del piano gratuito raggiunto." 54 54 … … 183 183 184 184 #, php-format 185 msgid "Free plan: %1$d of %2$d group cleanups used (%3$d remaining)."185 msgid "Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight)." 186 186 msgstr "Piano gratuito: %1$d di %2$d pulizie di gruppi utilizzate (%3$d rimanenti)." 187 187 … … 428 428 msgid "<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s." 429 429 msgstr "<strong>Limite del piano gratuito raggiunto</strong> — %1$d di %2$d pulizie di gruppi utilizzate. Puoi ancora visualizzare tutti i gruppi duplicati qui sotto, ma le azioni in blocco sono disabilitate fino a quando non %3$spassi a Pro%4$s." 430 431 #: delete-duplicate-products-for-woocommerce.php 432 msgid "Select all — keep newest" 433 msgstr "Seleziona tutto — mantieni il più recente" 434 435 #: delete-duplicate-products-for-woocommerce.php 436 msgid "Select all — keep oldest" 437 msgstr "Seleziona tutto — mantieni il più vecchio" -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-nl_NL.l10n.php
r3465561 r3476169 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 return [' project-id-version'=>'Delete Duplicate Products for WooCommerce','report-msgid-bugs-to'=>'','pot-creation-date'=>'2024-11-24 05:01+0000','po-revision-date'=>'2026-02-19 00:00+0000','last-translator'=>'','language-team'=>'Nederlands','language'=>'nl_NL','plural-forms'=>'nplurals=2; plural=n != 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Claude Code','x-domain'=>'delete-duplicate-products-for-woocommerce','messages'=>['%d per page'=>'%d per pagina','«'=>'«','»'=>'»','301 automatic redirects'=>'301 automatische omleidingen','301 Redirects'=>'301 Omleidingen','301 Redirects — Pro Feature'=>'301 Omleidingen — Pro functie','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'301-omleidingen zijn uitgeschakeld. Ga naar 301 Omleidingen om ze in te schakelen.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'301-omleidingen ingeschakeld: verwijderde producten worden doorgestuurd naar het canonieke product.','301 redirects enabled: deleted products will redirect to the product category.'=>'301-omleidingen ingeschakeld: verwijderde producten worden doorgestuurd naar de productcategorie.','301 redirects enabled: deleted products will redirect to the homepage.'=>'301-omleidingen ingeschakeld: verwijderde producten worden doorgestuurd naar de startpagina.','5 sites: $59 · Unlimited: $99'=>'5 sites: $59 · Onbeperkt: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Een beoordeling op WordPress.org helpt andere gebruikers de plugin te ontdekken en ondersteunt de ontwikkeling.','Action'=>'Actie','Action blocked — free plan limit reached.'=>'Actie geblokkeerd — limiet van het gratis plan bereikt.','Action Logs'=>'Actielogboeken','Actions'=>'Acties','All Categories'=>'Alle categorieën','All images have been removed from selected products.'=>'Alle afbeeldingen zijn verwijderd van de geselecteerde producten.','All Statuses'=>'Alle statussen','Apply'=>'Toepassen','Are you sure you want to delete the selected products?'=>'Weet je zeker dat je de geselecteerde producten wilt verwijderen?','Are you sure you want to move the selected products to draft?'=>'Weet je zeker dat je de geselecteerde producten naar concept wilt verplaatsen?','Are you sure you want to move the selected products to trash?'=>'Weet je zeker dat je de geselecteerde producten naar de prullenbak wilt verplaatsen?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Weet je zeker dat je de geselecteerde producten permanent wilt verwijderen? Dit kan niet ongedaan worden gemaakt.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Weet je zeker dat je de afbeeldingen van de geselecteerde producten wilt verwijderen? Dit kan niet ongedaan worden gemaakt.','As a Pro user you have access to priority support. We are here to help you.'=>'Als Pro-gebruiker heb je toegang tot prioriteitsondersteuning. We zijn er om je te helpen.','Automatically create 301 redirects when duplicate products are deleted'=>'Automatisch 301-omleidingen aanmaken wanneer dubbele producten worden verwijderd','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Maak automatisch 301-omleidingen aan bij het verwijderen van dubbele producten, zodat je SEO-posities behouden blijven en verbroken links worden voorkomen.','Available in Pro version'=>'Beschikbaar in de Pro versie','Canonical Product'=>'Canoniek product','Categories'=>'Categorieën','Category:'=>'Categorie:','Category filter'=>'Categoriefilter','Choose where deleted duplicate products should redirect to.'=>'Kies waarnaar verwijderde dubbele producten worden doorgestuurd.','Created'=>'Aangemaakt','Date'=>'Datum','Date Created'=>'Aanmaakdatum','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Ontwikkeld met liefde door Luis Peel','Delete Duplicate Products for WooCommerce'=>'Dubbele producten verwijderen voor WooCommerce','Delete Permanently'=>'Permanent verwijderen','Delete Selected Products'=>'Geselecteerde producten verwijderen','Delete Selected Redirects'=>'Geselecteerde omleidingen verwijderen','Details'=>'Details','Draft'=>'Concept','Duplicate %1$s: %2$s'=>'Duplicaat %1$s: %2$s','Duplicate Products'=>'Dubbele producten','Edit'=>'Bewerken','Enable 301 Redirects'=>'301-omleidingen inschakelen','Enjoying the Pro version?'=>'Geniet je van de Pro versie?','Existing Redirects'=>'Bestaande omleidingen','Export to CSV'=>'Exporteren naar CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'Kon afbeelding (ID: %1$d) van product %2$d niet verwijderen.','Featured images have been removed from selected products.'=>'Uitgelichte afbeeldingen zijn verwijderd van de geselecteerde producten.','Filter by category'=>'Filteren op categorie','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Zoek en verwijder dubbele producten op titel of SKU in WooCommerce.','Found %d duplicate groups'=>'%d dubbele groepen gevonden','Free plan: %1$d of %2$d group cleanups used (%3$d remaining).'=>'Gratis plan: %1$d van %2$d groepsopruimingen gebruikt (%3$d resterend).','From URL'=>'Van URL','Gallery images have been removed from selected products.'=>'Galerijafbeeldingen zijn verwijderd van de geselecteerde producten.','Group'=>'Groep','Group by SKU'=>'Groeperen op SKU','Group by Title'=>'Groeperen op titel','Homepage'=>'Startpagina','Image'=>'Afbeelding','Image Actions'=>'Afbeeldingsacties','Invalid image action requested: %s'=>'Ongeldige afbeeldingsactie aangevraagd: %s','Invalid nonce'=>'Ongeldig nonce','Keep Newest'=>'Nieuwste behouden','Keep Newest / Keep Oldest'=>'Nieuwste behouden / Oudste behouden','Keep Newest / Oldest'=>'Nieuwste / Oudste behouden','Keep Oldest'=>'Oudste behouden','Leave a Review'=>'Een beoordeling achterlaten','Luis Peel'=>'Luis Peel','Move to Draft'=>'Verplaatsen naar concept','Move to Trash'=>'Verplaatsen naar prullenbak','Need help?'=>'Hulp nodig?','Next'=>'Volgende','No 301 redirects found.'=>'Geen 301-omleidingen gevonden.','No action logs found.'=>'Geen actielogboeken gevonden.','No duplicate products found.'=>'Geen dubbele producten gevonden.','No duplicate products found with the current filters.'=>'Geen dubbele producten gevonden met de huidige filters.','per year / 1 site'=>'per jaar / 1 site','Please select at least one action to perform.'=>'Selecteer ten minste één actie om uit te voeren.','Please select at least one product.'=>'Selecteer ten minste één product.','Please select at least one product to delete.'=>'Selecteer ten minste één product om te verwijderen.','Previous'=>'Vorige','Price'=>'Prijs','Priority support'=>'Prioriteitsondersteuning','Priority Support'=>'Prioriteitsondersteuning','Product'=>'Product','Product Actions'=>'Productacties','Product Category'=>'Productcategorie','Product deleted'=>'Product verwijderd','Product ID'=>'Product-ID','Product not found'=>'Product niet gevonden','Product not found. ID: %d'=>'Product niet gevonden. ID: %d','Products Affected'=>'Getroffen producten','Published'=>'Gepubliceerd','Rate the Plugin'=>'Plugin beoordelen','Redirect Destination'=>'Omleidingsbestemming','Redirect deleted products to the canonical product'=>'Verwijderde producten omleiden naar het canonieke product','Redirect to homepage'=>'Omleiden naar startpagina','Redirect to product category'=>'Omleiden naar productcategorie','Remove All Images'=>'Alle afbeeldingen verwijderen','Remove Featured Image'=>'Uitgelichte afbeelding verwijderen','Remove Gallery Images'=>'Galerijafbeeldingen verwijderen','Select %s'=>'%s selecteren','Select All'=>'Alles selecteren','Selected products have been deleted successfully.'=>'De geselecteerde producten zijn succesvol verwijderd.','Selected products have been moved to draft status.'=>'De geselecteerde producten zijn verplaatst naar de conceptstatus.','Selected products have been moved to trash.'=>'De geselecteerde producten zijn verplaatst naar de prullenbak.','Selected products have been permanently deleted.'=>'De geselecteerde producten zijn permanent verwijderd.','Settings updated successfully.'=>'Instellingen succesvol bijgewerkt.','SKU'=>'SKU','Status'=>'Status','Status:'=>'Status:','This feature requires a Pro license.'=>'Deze functie vereist een Pro licentie.','Title'=>'Titel','To URL'=>'Naar URL','Trash'=>'Prullenbak','Unknown User'=>'Onbekende gebruiker','Unlimited bulk actions'=>'Onbeperkte bulkacties','Unlock the full power — Upgrade to Pro'=>'Ontgrendel de volledige kracht — Upgrade naar Pro','Upgrade to Pro'=>'Upgraden naar Pro','Upgrade to Pro →'=>'Upgraden naar Pro →','Upgrade to Pro to unlock actions'=>'Upgraden naar Pro om acties te ontgrendelen','URL'=>'URL','User'=>'Gebruiker','View'=>'Bekijken','View and manage all created redirects'=>'Alle aangemaakte omleidingen bekijken en beheren','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Wanneer ingeschakeld, worden verwijderde dubbele producten automatisch doorgestuurd naar de opgegeven bestemming.','You do not have sufficient permissions'=>'Je hebt onvoldoende rechten','You do not have sufficient permissions to access this page.'=>'Je hebt onvoldoende rechten om toegang te krijgen tot deze pagina.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Je hebt alle %1$d gratis groepsopruimingen gebruikt. %2$sUpgrade naar Pro%3$s om dubbele producten zonder beperkingen te blijven beheren.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limiet van het gratis plan bereikt</strong> (%1$d/%2$d groepsopruimingen gebruikt). %3$sUpgrade naar Pro%4$s om zonder beperkingen door te gaan.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limiet van het gratis plan bereikt</strong> — %1$d van %2$d groepsopruimingen gebruikt. Je kunt nog steeds alle dubbele groepen hieronder bekijken, maar bulkacties zijn uitgeschakeld totdat je %3$supgradet naar Pro%4$s.']];3 return ['domain'=>'delete-duplicate-products-for-woocommerce','plural-forms'=>'nplurals=2; plural=n != 1;','language'=>'nl_NL','project-id-version'=>'Delete Duplicate Products for WooCommerce','pot-creation-date'=>'2026-03-06T08:59:14+01:00','po-revision-date'=>'2026-02-19 00:00+0000','messages'=>['%d per page'=>'%d per pagina','«'=>'«','»'=>'»','301 automatic redirects'=>'301 automatische omleidingen','301 Redirects'=>'301 Omleidingen','301 Redirects — Pro Feature'=>'301 Omleidingen — Pro functie','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'301-omleidingen zijn uitgeschakeld. Ga naar 301 Omleidingen om ze in te schakelen.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'301-omleidingen ingeschakeld: verwijderde producten worden doorgestuurd naar het canonieke product.','301 redirects enabled: deleted products will redirect to the product category.'=>'301-omleidingen ingeschakeld: verwijderde producten worden doorgestuurd naar de productcategorie.','301 redirects enabled: deleted products will redirect to the homepage.'=>'301-omleidingen ingeschakeld: verwijderde producten worden doorgestuurd naar de startpagina.','5 sites: $59 · Unlimited: $99'=>'5 sites: $59 · Onbeperkt: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Een beoordeling op WordPress.org helpt andere gebruikers de plugin te ontdekken en ondersteunt de ontwikkeling.','Action'=>'Actie','Action blocked — free plan daily limit reached.'=>'Actie geblokkeerd — limiet van het gratis plan bereikt.','Action Logs'=>'Actielogboeken','Actions'=>'Acties','All Categories'=>'Alle categorieën','All images have been removed from selected products.'=>'Alle afbeeldingen zijn verwijderd van de geselecteerde producten.','All Statuses'=>'Alle statussen','Apply'=>'Toepassen','Are you sure you want to delete the selected products?'=>'Weet je zeker dat je de geselecteerde producten wilt verwijderen?','Are you sure you want to move the selected products to draft?'=>'Weet je zeker dat je de geselecteerde producten naar concept wilt verplaatsen?','Are you sure you want to move the selected products to trash?'=>'Weet je zeker dat je de geselecteerde producten naar de prullenbak wilt verplaatsen?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Weet je zeker dat je de geselecteerde producten permanent wilt verwijderen? Dit kan niet ongedaan worden gemaakt.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Weet je zeker dat je de afbeeldingen van de geselecteerde producten wilt verwijderen? Dit kan niet ongedaan worden gemaakt.','As a Pro user you have access to priority support. We are here to help you.'=>'Als Pro-gebruiker heb je toegang tot prioriteitsondersteuning. We zijn er om je te helpen.','Automatically create 301 redirects when duplicate products are deleted'=>'Automatisch 301-omleidingen aanmaken wanneer dubbele producten worden verwijderd','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Maak automatisch 301-omleidingen aan bij het verwijderen van dubbele producten, zodat je SEO-posities behouden blijven en verbroken links worden voorkomen.','Available in Pro version'=>'Beschikbaar in de Pro versie','Canonical Product'=>'Canoniek product','Categories'=>'Categorieën','Category:'=>'Categorie:','Category filter'=>'Categoriefilter','Choose where deleted duplicate products should redirect to.'=>'Kies waarnaar verwijderde dubbele producten worden doorgestuurd.','Created'=>'Aangemaakt','Date'=>'Datum','Date Created'=>'Aanmaakdatum','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Ontwikkeld met liefde door Luis Peel','Delete Duplicate Products for WooCommerce'=>'Dubbele producten verwijderen voor WooCommerce','Delete Permanently'=>'Permanent verwijderen','Delete Selected Products'=>'Geselecteerde producten verwijderen','Delete Selected Redirects'=>'Geselecteerde omleidingen verwijderen','Details'=>'Details','Draft'=>'Concept','Duplicate %1$s: %2$s'=>'Duplicaat %1$s: %2$s','Duplicate Products'=>'Dubbele producten','Edit'=>'Bewerken','Enable 301 Redirects'=>'301-omleidingen inschakelen','Enjoying the Pro version?'=>'Geniet je van de Pro versie?','Existing Redirects'=>'Bestaande omleidingen','Export to CSV'=>'Exporteren naar CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'Kon afbeelding (ID: %1$d) van product %2$d niet verwijderen.','Featured images have been removed from selected products.'=>'Uitgelichte afbeeldingen zijn verwijderd van de geselecteerde producten.','Filter by category'=>'Filteren op categorie','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Zoek en verwijder dubbele producten op titel of SKU in WooCommerce.','Found %d duplicate groups'=>'%d dubbele groepen gevonden','Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight).'=>'Gratis plan: %1$d van %2$d groepsopruimingen gebruikt (%3$d resterend).','From URL'=>'Van URL','Gallery images have been removed from selected products.'=>'Galerijafbeeldingen zijn verwijderd van de geselecteerde producten.','Group'=>'Groep','Group by SKU'=>'Groeperen op SKU','Group by Title'=>'Groeperen op titel','Homepage'=>'Startpagina','Image'=>'Afbeelding','Image Actions'=>'Afbeeldingsacties','Invalid image action requested: %s'=>'Ongeldige afbeeldingsactie aangevraagd: %s','Invalid nonce'=>'Ongeldig nonce','Keep Newest'=>'Nieuwste behouden','Keep Newest / Keep Oldest'=>'Nieuwste behouden / Oudste behouden','Keep Newest / Oldest'=>'Nieuwste / Oudste behouden','Keep Oldest'=>'Oudste behouden','Leave a Review'=>'Een beoordeling achterlaten','Luis Peel'=>'Luis Peel','Move to Draft'=>'Verplaatsen naar concept','Move to Trash'=>'Verplaatsen naar prullenbak','Need help?'=>'Hulp nodig?','Next'=>'Volgende','No 301 redirects found.'=>'Geen 301-omleidingen gevonden.','No action logs found.'=>'Geen actielogboeken gevonden.','No duplicate products found.'=>'Geen dubbele producten gevonden.','No duplicate products found with the current filters.'=>'Geen dubbele producten gevonden met de huidige filters.','per year / 1 site'=>'per jaar / 1 site','Please select at least one action to perform.'=>'Selecteer ten minste één actie om uit te voeren.','Please select at least one product.'=>'Selecteer ten minste één product.','Please select at least one product to delete.'=>'Selecteer ten minste één product om te verwijderen.','Previous'=>'Vorige','Price'=>'Prijs','Priority support'=>'Prioriteitsondersteuning','Priority Support'=>'Prioriteitsondersteuning','Product'=>'Product','Product Actions'=>'Productacties','Product Category'=>'Productcategorie','Product deleted'=>'Product verwijderd','Product ID'=>'Product-ID','Product not found'=>'Product niet gevonden','Product not found. ID: %d'=>'Product niet gevonden. ID: %d','Products Affected'=>'Getroffen producten','Published'=>'Gepubliceerd','Rate the Plugin'=>'Plugin beoordelen','Redirect Destination'=>'Omleidingsbestemming','Redirect deleted products to the canonical product'=>'Verwijderde producten omleiden naar het canonieke product','Redirect to homepage'=>'Omleiden naar startpagina','Redirect to product category'=>'Omleiden naar productcategorie','Remove All Images'=>'Alle afbeeldingen verwijderen','Remove Featured Image'=>'Uitgelichte afbeelding verwijderen','Remove Gallery Images'=>'Galerijafbeeldingen verwijderen','Select %s'=>'%s selecteren','Select All'=>'Alles selecteren','Selected products have been deleted successfully.'=>'De geselecteerde producten zijn succesvol verwijderd.','Selected products have been moved to draft status.'=>'De geselecteerde producten zijn verplaatst naar de conceptstatus.','Selected products have been moved to trash.'=>'De geselecteerde producten zijn verplaatst naar de prullenbak.','Selected products have been permanently deleted.'=>'De geselecteerde producten zijn permanent verwijderd.','Settings updated successfully.'=>'Instellingen succesvol bijgewerkt.','SKU'=>'SKU','Status'=>'Status','Status:'=>'Status:','This feature requires a Pro license.'=>'Deze functie vereist een Pro licentie.','Title'=>'Titel','To URL'=>'Naar URL','Trash'=>'Prullenbak','Unknown User'=>'Onbekende gebruiker','Unlimited bulk actions'=>'Onbeperkte bulkacties','Unlock the full power — Upgrade to Pro'=>'Ontgrendel de volledige kracht — Upgrade naar Pro','Upgrade to Pro'=>'Upgraden naar Pro','Upgrade to Pro →'=>'Upgraden naar Pro →','Upgrade to Pro to unlock actions'=>'Upgraden naar Pro om acties te ontgrendelen','URL'=>'URL','User'=>'Gebruiker','View'=>'Bekijken','View and manage all created redirects'=>'Alle aangemaakte omleidingen bekijken en beheren','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Wanneer ingeschakeld, worden verwijderde dubbele producten automatisch doorgestuurd naar de opgegeven bestemming.','You do not have sufficient permissions'=>'Je hebt onvoldoende rechten','You do not have sufficient permissions to access this page.'=>'Je hebt onvoldoende rechten om toegang te krijgen tot deze pagina.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Je hebt alle %1$d gratis groepsopruimingen gebruikt. %2$sUpgrade naar Pro%3$s om dubbele producten zonder beperkingen te blijven beheren.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limiet van het gratis plan bereikt</strong> (%1$d/%2$d groepsopruimingen gebruikt). %3$sUpgrade naar Pro%4$s om zonder beperkingen door te gaan.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limiet van het gratis plan bereikt</strong> — %1$d van %2$d groepsopruimingen gebruikt. Je kunt nog steeds alle dubbele groepen hieronder bekijken, maar bulkacties zijn uitgeschakeld totdat je %3$supgradet naar Pro%4$s.','Select all — keep newest'=>'Alles selecteren — nieuwste behouden','Select all — keep oldest'=>'Alles selecteren — oudste behouden']]; -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-nl_NL.po
r3465561 r3476169 50 50 msgstr "Actie" 51 51 52 msgid "Action blocked — free plan limit reached."52 msgid "Action blocked — free plan daily limit reached." 53 53 msgstr "Actie geblokkeerd — limiet van het gratis plan bereikt." 54 54 … … 183 183 184 184 #, php-format 185 msgid "Free plan: %1$d of %2$d group cleanups used (%3$d remaining)."185 msgid "Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight)." 186 186 msgstr "Gratis plan: %1$d van %2$d groepsopruimingen gebruikt (%3$d resterend)." 187 187 … … 428 428 msgid "<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s." 429 429 msgstr "<strong>Limiet van het gratis plan bereikt</strong> — %1$d van %2$d groepsopruimingen gebruikt. Je kunt nog steeds alle dubbele groepen hieronder bekijken, maar bulkacties zijn uitgeschakeld totdat je %3$supgradet naar Pro%4$s." 430 431 #: delete-duplicate-products-for-woocommerce.php 432 msgid "Select all — keep newest" 433 msgstr "Alles selecteren — nieuwste behouden" 434 435 #: delete-duplicate-products-for-woocommerce.php 436 msgid "Select all — keep oldest" 437 msgstr "Alles selecteren — oudste behouden" -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-pt_BR.l10n.php
r3465561 r3476169 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 return [' project-id-version'=>'Delete Duplicate Products for WooCommerce','report-msgid-bugs-to'=>'','pot-creation-date'=>'2024-11-24 05:01+0000','po-revision-date'=>'2026-02-19 00:00+0000','last-translator'=>'','language-team'=>'Português do Brasil','language'=>'pt_BR','plural-forms'=>'nplurals=2; plural=n > 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Claude Code','x-domain'=>'delete-duplicate-products-for-woocommerce','messages'=>['%d per page'=>'%d por página','«'=>'«','»'=>'»','301 automatic redirects'=>'Redirecionamentos 301 automáticos','301 Redirects'=>'Redirecionamentos 301','301 Redirects — Pro Feature'=>'Redirecionamentos 301 — Recurso Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'Os redirecionamentos 301 estão desativados. Vá para Redirecionamentos 301 para ativá-los.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Redirecionamentos 301 ativados: produtos excluídos serão redirecionados para o produto canônico.','301 redirects enabled: deleted products will redirect to the product category.'=>'Redirecionamentos 301 ativados: produtos excluídos serão redirecionados para a categoria do produto.','301 redirects enabled: deleted products will redirect to the homepage.'=>'Redirecionamentos 301 ativados: produtos excluídos serão redirecionados para a página inicial.','5 sites: $59 · Unlimited: $99'=>'5 sites: $59 · Ilimitado: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Uma avaliação no WordPress.org ajuda outros usuários a descobrir o plugin e apoia seu desenvolvimento.','Action'=>'Ação','Action blocked — free plan limit reached.'=>'Ação bloqueada — limite do plano gratuito atingido.','Action Logs'=>'Registros de ações','Actions'=>'Ações','All Categories'=>'Todas as categorias','All images have been removed from selected products.'=>'Todas as imagens foram removidas dos produtos selecionados.','All Statuses'=>'Todos os status','Apply'=>'Aplicar','Are you sure you want to delete the selected products?'=>'Tem certeza de que deseja excluir os produtos selecionados?','Are you sure you want to move the selected products to draft?'=>'Tem certeza de que deseja mover os produtos selecionados para rascunho?','Are you sure you want to move the selected products to trash?'=>'Tem certeza de que deseja mover os produtos selecionados para a lixeira?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Tem certeza de que deseja excluir permanentemente os produtos selecionados? Esta ação não pode ser desfeita.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Tem certeza de que deseja remover as imagens dos produtos selecionados? Esta ação não pode ser desfeita.','As a Pro user you have access to priority support. We are here to help you.'=>'Como usuário Pro, você tem acesso ao suporte prioritário. Estamos aqui para ajudá-lo.','Automatically create 301 redirects when duplicate products are deleted'=>'Criar automaticamente redirecionamentos 301 quando produtos duplicados são excluídos','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Crie automaticamente redirecionamentos 301 ao excluir produtos duplicados, preservando seu posicionamento SEO e evitando links quebrados.','Available in Pro version'=>'Disponível na versão Pro','Canonical Product'=>'Produto canônico','Categories'=>'Categorias','Category:'=>'Categoria:','Category filter'=>'Filtro por categoria','Choose where deleted duplicate products should redirect to.'=>'Escolha para onde os produtos duplicados excluídos devem ser redirecionados.','Created'=>'Criado','Date'=>'Data','Date Created'=>'Data de criação','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Desenvolvido com amor por Luis Peel','Delete Duplicate Products for WooCommerce'=>'Excluir produtos duplicados para WooCommerce','Delete Permanently'=>'Excluir permanentemente','Delete Selected Products'=>'Excluir produtos selecionados','Delete Selected Redirects'=>'Excluir redirecionamentos selecionados','Details'=>'Detalhes','Draft'=>'Rascunho','Duplicate %1$s: %2$s'=>'Duplicado %1$s: %2$s','Duplicate Products'=>'Produtos duplicados','Edit'=>'Editar','Enable 301 Redirects'=>'Ativar redirecionamentos 301','Enjoying the Pro version?'=>'Curtindo a versão Pro?','Existing Redirects'=>'Redirecionamentos existentes','Export to CSV'=>'Exportar para CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'Falha ao excluir imagem (ID: %1$d) do produto %2$d.','Featured images have been removed from selected products.'=>'As imagens em destaque foram removidas dos produtos selecionados.','Filter by category'=>'Filtrar por categoria','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Encontre e exclua produtos duplicados por título ou SKU no WooCommerce.','Found %d duplicate groups'=>'%d grupos duplicados encontrados','Free plan: %1$d of %2$d group cleanups used (%3$d remaining).'=>'Plano gratuito: %1$d de %2$d limpezas de grupos utilizadas (%3$d restantes).','From URL'=>'De URL','Gallery images have been removed from selected products.'=>'As imagens da galeria foram removidas dos produtos selecionados.','Group'=>'Grupo','Group by SKU'=>'Agrupar por SKU','Group by Title'=>'Agrupar por título','Homepage'=>'Página inicial','Image'=>'Imagem','Image Actions'=>'Ações de imagem','Invalid image action requested: %s'=>'Ação de imagem inválida solicitada: %s','Invalid nonce'=>'Nonce inválido','Keep Newest'=>'Manter o mais recente','Keep Newest / Keep Oldest'=>'Manter o mais recente / Manter o mais antigo','Keep Newest / Oldest'=>'Manter o mais recente / antigo','Keep Oldest'=>'Manter o mais antigo','Leave a Review'=>'Deixar uma avaliação','Luis Peel'=>'Luis Peel','Move to Draft'=>'Mover para rascunho','Move to Trash'=>'Mover para a lixeira','Need help?'=>'Precisa de ajuda?','Next'=>'Próximo','No 301 redirects found.'=>'Nenhum redirecionamento 301 encontrado.','No action logs found.'=>'Nenhum registro de ação encontrado.','No duplicate products found.'=>'Nenhum produto duplicado encontrado.','No duplicate products found with the current filters.'=>'Nenhum produto duplicado encontrado com os filtros atuais.','per year / 1 site'=>'por ano / 1 site','Please select at least one action to perform.'=>'Selecione pelo menos uma ação a realizar.','Please select at least one product.'=>'Selecione pelo menos um produto.','Please select at least one product to delete.'=>'Selecione pelo menos um produto para excluir.','Previous'=>'Anterior','Price'=>'Preço','Priority support'=>'Suporte prioritário','Priority Support'=>'Suporte prioritário','Product'=>'Produto','Product Actions'=>'Ações de produto','Product Category'=>'Categoria de produto','Product deleted'=>'Produto excluído','Product ID'=>'ID do produto','Product not found'=>'Produto não encontrado','Product not found. ID: %d'=>'Produto não encontrado. ID: %d','Products Affected'=>'Produtos afetados','Published'=>'Publicado','Rate the Plugin'=>'Avaliar o plugin','Redirect Destination'=>'Destino do redirecionamento','Redirect deleted products to the canonical product'=>'Redirecionar produtos excluídos para o produto canônico','Redirect to homepage'=>'Redirecionar para a página inicial','Redirect to product category'=>'Redirecionar para a categoria do produto','Remove All Images'=>'Remover todas as imagens','Remove Featured Image'=>'Remover imagem em destaque','Remove Gallery Images'=>'Remover imagens da galeria','Select %s'=>'Selecionar %s','Select All'=>'Selecionar tudo','Selected products have been deleted successfully.'=>'Os produtos selecionados foram excluídos com sucesso.','Selected products have been moved to draft status.'=>'Os produtos selecionados foram movidos para rascunho.','Selected products have been moved to trash.'=>'Os produtos selecionados foram movidos para a lixeira.','Selected products have been permanently deleted.'=>'Os produtos selecionados foram excluídos permanentemente.','Settings updated successfully.'=>'Configurações atualizadas com sucesso.','SKU'=>'SKU','Status'=>'Status','Status:'=>'Status:','This feature requires a Pro license.'=>'Este recurso requer uma licença Pro.','Title'=>'Título','To URL'=>'Para URL','Trash'=>'Lixeira','Unknown User'=>'Usuário desconhecido','Unlimited bulk actions'=>'Ações em massa ilimitadas','Unlock the full power — Upgrade to Pro'=>'Desbloqueie todo o poder — Faça upgrade para Pro','Upgrade to Pro'=>'Fazer upgrade para Pro','Upgrade to Pro →'=>'Fazer upgrade para Pro →','Upgrade to Pro to unlock actions'=>'Fazer upgrade para Pro para desbloquear ações','URL'=>'URL','User'=>'Usuário','View'=>'Ver','View and manage all created redirects'=>'Ver e gerenciar todos os redirecionamentos criados','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Quando ativado, produtos duplicados excluídos serão automaticamente redirecionados para o destino especificado.','You do not have sufficient permissions'=>'Você não tem permissões suficientes','You do not have sufficient permissions to access this page.'=>'Você não tem permissões suficientes para acessar esta página.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Você usou todas as %1$d limpezas de grupos gratuitas. %2$sFaça upgrade para Pro%3$s para continuar gerenciando produtos duplicados sem limites.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limite do plano gratuito atingido</strong> (%1$d/%2$d limpezas de grupos utilizadas). %3$sFaça upgrade para Pro%4$s para continuar sem limites.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limite do plano gratuito atingido</strong> — %1$d de %2$d limpezas de grupos utilizadas. Você ainda pode ver todos os grupos duplicados abaixo, mas as ações em massa estão desativadas até que você %3$sfaça upgrade para Pro%4$s.']];3 return ['domain'=>'delete-duplicate-products-for-woocommerce','plural-forms'=>'nplurals=2; plural=n > 1;','language'=>'pt_BR','project-id-version'=>'Delete Duplicate Products for WooCommerce','pot-creation-date'=>'2026-03-06T08:59:14+01:00','po-revision-date'=>'2026-02-19 00:00+0000','messages'=>['%d per page'=>'%d por página','«'=>'«','»'=>'»','301 automatic redirects'=>'Redirecionamentos 301 automáticos','301 Redirects'=>'Redirecionamentos 301','301 Redirects — Pro Feature'=>'Redirecionamentos 301 — Recurso Pro','301 redirects are disabled. Go to 301 Redirects to enable them.'=>'Os redirecionamentos 301 estão desativados. Vá para Redirecionamentos 301 para ativá-los.','301 redirects enabled: deleted products will redirect to the canonical product.'=>'Redirecionamentos 301 ativados: produtos excluídos serão redirecionados para o produto canônico.','301 redirects enabled: deleted products will redirect to the product category.'=>'Redirecionamentos 301 ativados: produtos excluídos serão redirecionados para a categoria do produto.','301 redirects enabled: deleted products will redirect to the homepage.'=>'Redirecionamentos 301 ativados: produtos excluídos serão redirecionados para a página inicial.','5 sites: $59 · Unlimited: $99'=>'5 sites: $59 · Ilimitado: $99','A review on WordPress.org helps other users discover the plugin and supports its development.'=>'Uma avaliação no WordPress.org ajuda outros usuários a descobrir o plugin e apoia seu desenvolvimento.','Action'=>'Ação','Action blocked — free plan daily limit reached.'=>'Ação bloqueada — limite do plano gratuito atingido.','Action Logs'=>'Registros de ações','Actions'=>'Ações','All Categories'=>'Todas as categorias','All images have been removed from selected products.'=>'Todas as imagens foram removidas dos produtos selecionados.','All Statuses'=>'Todos os status','Apply'=>'Aplicar','Are you sure you want to delete the selected products?'=>'Tem certeza de que deseja excluir os produtos selecionados?','Are you sure you want to move the selected products to draft?'=>'Tem certeza de que deseja mover os produtos selecionados para rascunho?','Are you sure you want to move the selected products to trash?'=>'Tem certeza de que deseja mover os produtos selecionados para a lixeira?','Are you sure you want to permanently delete the selected products? This cannot be undone.'=>'Tem certeza de que deseja excluir permanentemente os produtos selecionados? Esta ação não pode ser desfeita.','Are you sure you want to remove images from the selected products? This cannot be undone.'=>'Tem certeza de que deseja remover as imagens dos produtos selecionados? Esta ação não pode ser desfeita.','As a Pro user you have access to priority support. We are here to help you.'=>'Como usuário Pro, você tem acesso ao suporte prioritário. Estamos aqui para ajudá-lo.','Automatically create 301 redirects when duplicate products are deleted'=>'Criar automaticamente redirecionamentos 301 quando produtos duplicados são excluídos','Automatically create 301 redirects when you delete duplicate products, preserving your SEO rankings and preventing broken links.'=>'Crie automaticamente redirecionamentos 301 ao excluir produtos duplicados, preservando seu posicionamento SEO e evitando links quebrados.','Available in Pro version'=>'Disponível na versão Pro','Canonical Product'=>'Produto canônico','Categories'=>'Categorias','Category:'=>'Categoria:','Category filter'=>'Filtro por categoria','Choose where deleted duplicate products should redirect to.'=>'Escolha para onde os produtos duplicados excluídos devem ser redirecionados.','Created'=>'Criado','Date'=>'Data','Date Created'=>'Data de criação','Delete Duplicate Products for WooCommerce — Developed with love by Luis Peel'=>'Delete Duplicate Products for WooCommerce — Desenvolvido com amor por Luis Peel','Delete Duplicate Products for WooCommerce'=>'Excluir produtos duplicados para WooCommerce','Delete Permanently'=>'Excluir permanentemente','Delete Selected Products'=>'Excluir produtos selecionados','Delete Selected Redirects'=>'Excluir redirecionamentos selecionados','Details'=>'Detalhes','Draft'=>'Rascunho','Duplicate %1$s: %2$s'=>'Duplicado %1$s: %2$s','Duplicate Products'=>'Produtos duplicados','Edit'=>'Editar','Enable 301 Redirects'=>'Ativar redirecionamentos 301','Enjoying the Pro version?'=>'Curtindo a versão Pro?','Existing Redirects'=>'Redirecionamentos existentes','Export to CSV'=>'Exportar para CSV','Failed to delete image (ID: %1$d) from product %2$d.'=>'Falha ao excluir imagem (ID: %1$d) do produto %2$d.','Featured images have been removed from selected products.'=>'As imagens em destaque foram removidas dos produtos selecionados.','Filter by category'=>'Filtrar por categoria','Find and delete duplicate products by title or SKU in WooCommerce.'=>'Encontre e exclua produtos duplicados por título ou SKU no WooCommerce.','Found %d duplicate groups'=>'%d grupos duplicados encontrados','Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight).'=>'Plano gratuito: %1$d de %2$d limpezas de grupos utilizadas (%3$d restantes).','From URL'=>'De URL','Gallery images have been removed from selected products.'=>'As imagens da galeria foram removidas dos produtos selecionados.','Group'=>'Grupo','Group by SKU'=>'Agrupar por SKU','Group by Title'=>'Agrupar por título','Homepage'=>'Página inicial','Image'=>'Imagem','Image Actions'=>'Ações de imagem','Invalid image action requested: %s'=>'Ação de imagem inválida solicitada: %s','Invalid nonce'=>'Nonce inválido','Keep Newest'=>'Manter o mais recente','Keep Newest / Keep Oldest'=>'Manter o mais recente / Manter o mais antigo','Keep Newest / Oldest'=>'Manter o mais recente / antigo','Keep Oldest'=>'Manter o mais antigo','Leave a Review'=>'Deixar uma avaliação','Luis Peel'=>'Luis Peel','Move to Draft'=>'Mover para rascunho','Move to Trash'=>'Mover para a lixeira','Need help?'=>'Precisa de ajuda?','Next'=>'Próximo','No 301 redirects found.'=>'Nenhum redirecionamento 301 encontrado.','No action logs found.'=>'Nenhum registro de ação encontrado.','No duplicate products found.'=>'Nenhum produto duplicado encontrado.','No duplicate products found with the current filters.'=>'Nenhum produto duplicado encontrado com os filtros atuais.','per year / 1 site'=>'por ano / 1 site','Please select at least one action to perform.'=>'Selecione pelo menos uma ação a realizar.','Please select at least one product.'=>'Selecione pelo menos um produto.','Please select at least one product to delete.'=>'Selecione pelo menos um produto para excluir.','Previous'=>'Anterior','Price'=>'Preço','Priority support'=>'Suporte prioritário','Priority Support'=>'Suporte prioritário','Product'=>'Produto','Product Actions'=>'Ações de produto','Product Category'=>'Categoria de produto','Product deleted'=>'Produto excluído','Product ID'=>'ID do produto','Product not found'=>'Produto não encontrado','Product not found. ID: %d'=>'Produto não encontrado. ID: %d','Products Affected'=>'Produtos afetados','Published'=>'Publicado','Rate the Plugin'=>'Avaliar o plugin','Redirect Destination'=>'Destino do redirecionamento','Redirect deleted products to the canonical product'=>'Redirecionar produtos excluídos para o produto canônico','Redirect to homepage'=>'Redirecionar para a página inicial','Redirect to product category'=>'Redirecionar para a categoria do produto','Remove All Images'=>'Remover todas as imagens','Remove Featured Image'=>'Remover imagem em destaque','Remove Gallery Images'=>'Remover imagens da galeria','Select %s'=>'Selecionar %s','Select All'=>'Selecionar tudo','Selected products have been deleted successfully.'=>'Os produtos selecionados foram excluídos com sucesso.','Selected products have been moved to draft status.'=>'Os produtos selecionados foram movidos para rascunho.','Selected products have been moved to trash.'=>'Os produtos selecionados foram movidos para a lixeira.','Selected products have been permanently deleted.'=>'Os produtos selecionados foram excluídos permanentemente.','Settings updated successfully.'=>'Configurações atualizadas com sucesso.','SKU'=>'SKU','Status'=>'Status','Status:'=>'Status:','This feature requires a Pro license.'=>'Este recurso requer uma licença Pro.','Title'=>'Título','To URL'=>'Para URL','Trash'=>'Lixeira','Unknown User'=>'Usuário desconhecido','Unlimited bulk actions'=>'Ações em massa ilimitadas','Unlock the full power — Upgrade to Pro'=>'Desbloqueie todo o poder — Faça upgrade para Pro','Upgrade to Pro'=>'Fazer upgrade para Pro','Upgrade to Pro →'=>'Fazer upgrade para Pro →','Upgrade to Pro to unlock actions'=>'Fazer upgrade para Pro para desbloquear ações','URL'=>'URL','User'=>'Usuário','View'=>'Ver','View and manage all created redirects'=>'Ver e gerenciar todos os redirecionamentos criados','When enabled, deleted duplicate products will automatically redirect to the specified destination.'=>'Quando ativado, produtos duplicados excluídos serão automaticamente redirecionados para o destino especificado.','You do not have sufficient permissions'=>'Você não tem permissões suficientes','You do not have sufficient permissions to access this page.'=>'Você não tem permissões suficientes para acessar esta página.','You have used all %1$d free group cleanups. %2$sUpgrade to Pro%3$s to continue managing duplicate products without limits.'=>'Você usou todas as %1$d limpezas de grupos gratuitas. %2$sFaça upgrade para Pro%3$s para continuar gerenciando produtos duplicados sem limites.','<strong>Free plan limit reached</strong> (%1$d/%2$d group cleanups used). %3$sUpgrade to Pro%4$s to continue without limits.'=>'<strong>Limite do plano gratuito atingido</strong> (%1$d/%2$d limpezas de grupos utilizadas). %3$sFaça upgrade para Pro%4$s para continuar sem limites.','<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s.'=>'<strong>Limite do plano gratuito atingido</strong> — %1$d de %2$d limpezas de grupos utilizadas. Você ainda pode ver todos os grupos duplicados abaixo, mas as ações em massa estão desativadas até que você %3$sfaça upgrade para Pro%4$s.','Select all — keep newest'=>'Selecionar tudo — manter o mais recente','Select all — keep oldest'=>'Selecionar tudo — manter o mais antigo']]; -
delete-duplicate-products-for-woocommerce/trunk/languages/delete-duplicate-products-for-woocommerce-pt_BR.po
r3465561 r3476169 50 50 msgstr "Ação" 51 51 52 msgid "Action blocked — free plan limit reached."52 msgid "Action blocked — free plan daily limit reached." 53 53 msgstr "Ação bloqueada — limite do plano gratuito atingido." 54 54 … … 183 183 184 184 #, php-format 185 msgid "Free plan: %1$d of %2$d group cleanups used (%3$d remaining)."185 msgid "Free plan: %1$d of %2$d group cleanups used today (%3$d remaining — resets at midnight)." 186 186 msgstr "Plano gratuito: %1$d de %2$d limpezas de grupos utilizadas (%3$d restantes)." 187 187 … … 428 428 msgid "<strong>Free plan limit reached</strong> — %1$d of %2$d group cleanups used. You can still view all duplicate groups below, but bulk actions are disabled until you %3$supgrade to Pro%4$s." 429 429 msgstr "<strong>Limite do plano gratuito atingido</strong> — %1$d de %2$d limpezas de grupos utilizadas. Você ainda pode ver todos os grupos duplicados abaixo, mas as ações em massa estão desativadas até que você %3$sfaça upgrade para Pro%4$s." 430 431 #: delete-duplicate-products-for-woocommerce.php 432 msgid "Select all — keep newest" 433 msgstr "Selecionar tudo — manter o mais recente" 434 435 #: delete-duplicate-products-for-woocommerce.php 436 msgid "Select all — keep oldest" 437 msgstr "Selecionar tudo — manter o mais antigo" -
delete-duplicate-products-for-woocommerce/trunk/readme.txt
r3465561 r3476169 1 1 === Delete Duplicate Products for WooCommerce === 2 Contributors: canpalte , freemius2 Contributors: canpalte 3 3 Tags: duplicate products, cleanup, product management, Delete Duplicate Products, 301 redirects 4 4 Requires at least: 5.8 5 5 Tested up to: 6.9 6 Stable tag: 1. 3.06 Stable tag: 1.4.0 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 19 19 <li><strong>Find Duplicates:</strong> Accurately detect duplicate products by title or SKU using exact matching. All duplicate groups are visible.</li> 20 20 <li><strong>Filter by Status:</strong> View products by status (Published, Draft, Trash, or All).</li> 21 <li><strong>Bulk Actions (up to 10 duplicate groups):</strong> 21 <li><strong>Quick Selection:</strong> "Select all — keep newest" and "Select all — keep oldest" page-level buttons to mark all duplicate groups at once with a single click.</li> 22 <li><strong>Bulk Actions (up to 10 duplicate groups per day — resets at midnight):</strong> 22 23 <ul> 23 24 <li>Delete products permanently.</li> … … 26 27 </ul> 27 28 </li> 28 <li><strong>Image Management (up to 10 duplicate groups ):</strong>29 <li><strong>Image Management (up to 10 duplicate groups per day — resets at midnight):</strong> 29 30 <ul> 30 31 <li>Remove featured images.</li> … … 71 72 <li>Filter by product status if needed.</li> 72 73 <li>(Pro) Filter by product category.</li> 73 <li>Select the products you want to manage , or use <strong>Keep Newest / Keep Oldest</strong> (Pro) for quick selection.</li>74 <li>Select the products you want to manage. Use the page-level <strong>Select all — keep newest</strong> / <strong>Select all — keep oldest</strong> buttons (free) to mark all groups at once, or use the per-group <strong>Keep Newest / Keep Oldest</strong> buttons (Pro).</li> 74 75 <li>Choose the desired action from the bulk actions dropdown.</li> 75 76 <li>Click "Apply".</li> … … 98 99 99 100 == Changelog == 101 102 = 1.4.0 = 103 * NEW (Free): "Select all — keep newest" and "Select all — keep oldest" page-level buttons — select across all duplicate groups on the page with one click. 104 * IMPROVED: Free plan group cleanup limit now resets daily at midnight (UTC) instead of being a lifetime cap. Users get 10 cleanups per day, encouraging regular daily use. 105 * UPDATED: All limit-related messages now clearly state "per day" and "resets at midnight" to avoid confusion. 106 * PRICE: Pro plan now starts at $19/year for 1 site. 107 * UPDATED: Translation files (es_ES fully updated; all other locales updated for key strings). 100 108 101 109 = 1.3.0 = … … 141 149 142 150 = What is the difference between the free and Pro versions? = 143 The free version lets you find all duplicate groups and perform bulk actions on up to 10 groups. Pro removes that limit entirely, and also adds 301 automatic redirects, filter by category,Keep Newest/Oldest buttons, and CSV export.151 The free version lets you find all duplicate groups, use the page-level "Select all — keep newest/oldest" buttons, and perform bulk actions on up to 10 groups per day (the counter resets at midnight UTC). Pro removes the daily limit entirely and also adds 301 automatic redirects, filter by category, per-group Keep Newest/Oldest buttons, and CSV export. 144 152 145 153 = Does the plugin work with large catalogs (10,000+ products)? = … … 150 158 151 159 = What are "Keep Newest" and "Keep Oldest"? = 152 The se are Pro features that appear as buttons on each duplicate group. Clicking "Keep Newest" automatically selects all products in the group except the most recently created one, so it stays. "Keep Oldest" does the opposite. This saves a lot of time when cleaning up large numbers of duplicate groups.160 There are two levels. The free page-level buttons ("Select all — keep newest" / "Select all — keep oldest") appear in the toolbar and act on every duplicate group on the current page at once — ideal for processing hundreds of groups quickly. The Pro per-group buttons appear on each individual group and let you select within that group independently. Both work the same way: they check all products except the one to keep, so you can immediately hit "Apply". 153 161 154 162 = How does the CSV export work? = … … 172 180 == Upgrade Notice == 173 181 182 = 1.4.0 = 183 New free feature: page-level "Select all — keep newest/oldest" buttons. Free plan limit now resets daily instead of being a lifetime cap. Pro price drops to $19/year. 184 174 185 = 1.3.0 = 175 186 Important bug fixes for large catalogs: pagination, exact SKU matching, and checkbox performance. Introduces Free vs Pro plans: free users get 10 group cleanups included. Pro adds unlimited actions, 301 redirects, category filter, Keep Newest/Oldest, and CSV export. All users should update.
Note: See TracChangeset
for help on using the changeset viewer.