# Copyright Quadarax (C) 2025 QDR - Studiou WC Export/Import Product Categories # This file is distributed under the same license as the QDR - Studiou WC Export/Import Product Categories package. msgid "" msgstr "" "Project-Id-Version: QDR - Studiou WC Export/Import Product Categories 1.7.1\n" "Report-Msgid-Bugs-To: https://www.quadarax.com/plugins/studiou-wc-product-cat-manage\n" "POT-Creation-Date: 2026-04-01 12:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #. Plugin Name msgid "QDR - Studiou WC Export/Import Product Categories" msgstr "" #. Plugin URI msgid "https://www.quadarax.com/plugins/studiou-wc-product-cat-manage" msgstr "" #. Description msgid "Allows batch import and export WooCommerce product categories" msgstr "" #. Author msgid "Dalibor Votruba" msgstr "" #. Author URI msgid "https://www.quadarax.com" msgstr "" #: studiou-wc-product-cat-manage.php:86 msgid "QDR - Studiou WC Export/Import Product Categories requires WooCommerce version 9.8 or higher. Please %sinstall or update WooCommerce%s." msgstr "" #: studiou-wc-product-cat-manage.php:102 #: views/import.php:14 msgid "Import Product Categories" msgstr "" #: studiou-wc-product-cat-manage.php:109 #: views/export.php:14 msgid "Export Product Categories" msgstr "" #: studiou-wc-product-cat-manage.php:116 #: views/manipulations.php:19 msgid "Category Manipulations" msgstr "" #: studiou-wc-product-cat-manage.php:142 msgid "Import successful" msgstr "" #: studiou-wc-product-cat-manage.php:143 msgid "Import error" msgstr "" #: studiou-wc-product-cat-manage.php:144 msgid "Export successful" msgstr "" #: studiou-wc-product-cat-manage.php:145 msgid "Export error" msgstr "" #: studiou-wc-product-cat-manage.php:146 msgid "Move operation successful" msgstr "" #: studiou-wc-product-cat-manage.php:147 msgid "Move operation error" msgstr "" #: studiou-wc-product-cat-manage.php:148 msgid "Please select different source and target categories" msgstr "" #: studiou-wc-product-cat-manage.php:149 msgid "Batch description operation successful" msgstr "" #: studiou-wc-product-cat-manage.php:150 msgid "Batch description operation error" msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:128 msgid "Product category '%s' already exists. Skipped." msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:141 msgid "Parent category '%s' not found." msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:170 msgid "Product category '%s' created." msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:185 #: includes/class-studiou-wc-product-cat-manage-db.php:219 msgid "Product category '%s' not found." msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:201 msgid "Parent category '%s' not found." msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:230 msgid "Product category '%s' updated." msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:245 msgid "Product category '%s' not found." msgstr "" #: includes/class-studiou-wc-product-cat-manage-db.php:262 msgid "Product category '%s' deleted." msgstr "" #: includes/class-studiou-wc-product-cat-manage-export.php:43 #: includes/class-studiou-wc-product-cat-manage-import.php:60 #: includes/class-studiou-wc-product-cat-manage-manipulator.php:39 #: includes/class-studiou-wc-product-cat-manage-manipulator.php:90 msgid "Security check failed" msgstr "" #: includes/class-studiou-wc-product-cat-manage-export.php:49 #: includes/class-studiou-wc-product-cat-manage-import.php:66 #: includes/class-studiou-wc-product-cat-manage-manipulator.php:45 #: includes/class-studiou-wc-product-cat-manage-manipulator.php:96 msgid "You do not have sufficient permissions" msgstr "" #: includes/class-studiou-wc-product-cat-manage-export.php:64 msgid "Product categories exported successfully" msgstr "" #: includes/class-studiou-wc-product-cat-manage-export.php:78 #: includes/class-studiou-wc-product-cat-manage-export.php:86 msgid "You do not have sufficient permissions" msgstr "" #: includes/class-studiou-wc-product-cat-manage-export.php:92 msgid "Export file not found. Please try exporting again." msgstr "" #: includes/class-studiou-wc-product-cat-manage-export.php:141 msgid "Failed to write export file" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:72 msgid "No file was uploaded" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:83 msgid "Import error: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:102 msgid "Failed to open the uploaded file" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:116 msgid "Failed to read CSV headers" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:162 msgid "Error at row %d: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:167 msgid "Invalid operation \"%s\" at row %d" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:186 msgid "Missing required header: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:201 msgid "Invalid operation \"%s\" at row %d. Must be one of: A, U, D" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:210 msgid "Missing required field \"name\" at row %d" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:218 msgid "Missing required field \"url-name\" at row %d" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:227 msgid "Invalid display type \"%s\" at row %d. Must be one of: default, products, subcategories, both" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:237 msgid "Invalid visibility \"%s\" at row %d. Must be one of: public, protected" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:245 msgid "Protected visibility requires at least one password at row %d" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:259 msgid "No items were processed." msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php:263 msgid "Imported %d items:" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:51 #: includes/class-studiou-wc-product-cat-manage-manipulator.php:102 msgid "Missing required parameters" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:61 msgid "Source and target categories must be different" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:66 msgid "Invalid category selection" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:80 msgid "Error during move operation: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:96 msgid "Invalid category specified" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:108 msgid "Please select at least one category" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:132 msgid "Error during batch description operation: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:144 msgid "No products found in source category \"%s\". Nothing to move." msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:210 msgid "Failed to move any products from \"%s\" to \"%s\". All %d products encountered errors during the move operation." msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:220 msgid "Moved %d products from \"%s\" to \"%s\". Source category now has %d products, target category now has %d products." msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:229 msgid "Note: %d products failed to move due to errors." msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:285 msgid "Failed to update any category descriptions. %d categories encountered errors." msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:291 msgid "Successfully updated descriptions for %d categories: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:293 msgid ", and %d more" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php:297 msgid "Note: %d categories failed to update due to errors." msgstr "" #: views/export.php:17 msgid "Export to CSV" msgstr "" #: views/export.php:19 msgid "Export your product categories to a CSV file. The export will include all product categories with their properties." msgstr "" #: views/export.php:21 msgid "The exported CSV file will have the following columns:" msgstr "" #: views/export.php:24 msgid "Product Category Name" msgstr "" #: views/export.php:25 msgid "Product Category URL part name (slug)" msgstr "" #: views/export.php:26 msgid "Reference to parent Product Category Name (If has no parent, value is empty)" msgstr "" #: views/export.php:27 msgid "Product Category description" msgstr "" #: views/export.php:28 msgid "Product Category display type" msgstr "" #: views/export.php:29 msgid "Product Category visibility" msgstr "" #: views/export.php:30 msgid "Protected category passwords" msgstr "" #: views/export.php:31 msgid "Default is \"U\" (update) for all exported categories" msgstr "" #: views/export.php:43 msgid "Export Complete" msgstr "" #: views/export.php:47 msgid "Download CSV File" msgstr "" #: views/import.php:17 msgid "Import from CSV" msgstr "" #: views/import.php:19 msgid "Import product categories from a CSV file. The file should have the following columns:" msgstr "" #: views/import.php:22 msgid "Product Category Name" msgstr "" #: views/import.php:23 msgid "Product Category URL part name (slug)" msgstr "" #: views/import.php:24 msgid "Reference to parent Product Category Name (If has no parent, value is empty)" msgstr "" #: views/import.php:25 msgid "Product Category description" msgstr "" #: views/import.php:26 msgid "Product Category display type (values: 'default', 'products', 'subcategories', 'both')" msgstr "" #: views/import.php:27 msgid "Product Category visibility (values: 'public', 'protected')" msgstr "" #: views/import.php:28 msgid "Pipe (|) separated list of passwords if visibility is set to 'protected'" msgstr "" #: views/import.php:29 msgid "Record operation, 'A' - add new, 'D' - delete, 'U' - update" msgstr "" #: views/import.php:32 msgid "The CSV file should use commas (,) as separators and double quotes (\") around text values. The file encoding must be UTF-8." msgstr "" #: views/import.php:36 msgid "Choose CSV file" msgstr "" #: views/import.php:48 msgid "Import Results" msgstr "" #: views/import.php:54 msgid "Sample CSV Format" msgstr "" #: views/import.php:64 msgid "Download Sample CSV" msgstr "" #: views/manipulations.php:22 msgid "Move products between categories" msgstr "" #: views/manipulations.php:24 msgid "This operation allows you to move all products from one category to another. Products will be removed from the source category and added to the target category." msgstr "" #: views/manipulations.php:30 msgid "Source Category" msgstr "" #: views/manipulations.php:34 msgid "-- Select Source Category --" msgstr "" #: views/manipulations.php:44 msgid "Select the category from which products will be moved." msgstr "" #: views/manipulations.php:54 msgid "Target Category" msgstr "" #: views/manipulations.php:58 msgid "-- Select Target Category --" msgstr "" #: views/manipulations.php:68 msgid "Select the category to which products will be moved." msgstr "" #: views/manipulations.php:75 #: views/manipulations.php:117 msgid "Do" msgstr "" #: views/manipulations.php:82 msgid "Move Results" msgstr "" #: views/manipulations.php:88 msgid "Batch description between categories" msgstr "" #: views/manipulations.php:90 msgid "This operation allows you to set the same description for multiple categories at once." msgstr "" #: views/manipulations.php:96 msgid "Select Categories" msgstr "" #: views/manipulations.php:100 msgid "Check All" msgstr "" #: views/manipulations.php:103 msgid "Uncheck All" msgstr "" #: views/manipulations.php:113 msgid "Select the categories for which you want to set the description." msgstr "" #: views/manipulations.php:119 msgid "Product categories description" msgstr "" #: views/manipulations.php:121 msgid "Enter the description that will be applied to all selected categories." msgstr "" #: views/manipulations.php:129 msgid "Batch Description Results" msgstr "" #: views/manipulations.php:136 msgid "Important Notes" msgstr "" #: views/manipulations.php:138 msgid "Products can be assigned to multiple categories. This operation will remove the product from the source category and add it to the target category." msgstr "" #: views/manipulations.php:139 msgid "If a product is only assigned to the source category, it will be moved entirely to the target category." msgstr "" #: views/manipulations.php:140 msgid "If a product is assigned to multiple categories including the source category, it will remain in the other categories and be moved to the target category." msgstr "" #: views/manipulations.php:141 msgid "The operation processes all products regardless of their status (published, draft, private)." msgstr "" #: views/manipulations.php:142 msgid "The batch description operation will overwrite the existing descriptions for all selected categories." msgstr "" #: views/product-import.php:17 msgid "Product Import" msgstr "" #: views/product-import.php:24 msgid "Import Products from CSV" msgstr "" #: views/product-import.php:26 msgid "Upload a CSV file to import products. The CSV file must follow the required format with the following columns:" msgstr "" #: views/product-import.php:29 msgid "Product ID (0 for new products)" msgstr "" #: views/product-import.php:30 msgid "Product type (only \"variable\" or \"variation\" allowed)" msgstr "" #: views/product-import.php:31 msgid "SKU (must be unique)" msgstr "" #: views/product-import.php:32 msgid "Product name" msgstr "" #: views/product-import.php:33 msgid "Parent product SKU (for variations only)" msgstr "" #: views/product-import.php:34 msgid "Short description" msgstr "" #: views/product-import.php:35 msgid "Description" msgstr "" #: views/product-import.php:36 msgid "Attribute 1 name" msgstr "" #: views/product-import.php:37 msgid "Attribute 1 value(s) (pipe-separated)" msgstr "" #: views/product-import.php:38 msgid "Categories (pipe-separated)" msgstr "" #: views/product-import.php:39 msgid "Image URL (must be valid)" msgstr "" #: views/product-import.php:40 msgid "Regular price (required for variations)" msgstr "" #: views/product-import.php:41 msgid "Attribute 1 visibility (1 or 0)" msgstr "" #: views/product-import.php:42 msgid "Attribute 1 global (1 or 0)" msgstr "" #: views/product-import.php:43 msgid "Attribute 1 used for variations (1 or 0)" msgstr "" #: views/product-import.php:44 msgid "Enable reviews (1 or 0)" msgstr "" #: views/product-import.php:45 msgid "Minimum order quantity" msgstr "" #: views/product-import.php:46 msgid "Maximum order quantity" msgstr "" #: views/product-import.php:51 msgid "Select Import File" msgstr "" #: views/product-import.php:53 msgid "Select a CSV file to import (UTF-8 encoding)" msgstr "" #: views/product-import.php:58 msgid "Process Import File" msgstr "" #: views/product-import.php:66 msgid "Import Progress" msgstr "" #: views/product-import.php:71 msgid "Initializing..." msgstr "" #: views/product-import.php:77 msgid "Import Results" msgstr "" #: views/product-import.php:81 msgid "Import Details" msgstr "" #: views/product-import.php:89 msgid "Save Failed Products" msgstr "" #: views/product-import.php:91 msgid "Download a CSV file with failed products to fix and re-import" msgstr "" #: views/product-import.php:97 msgid "Import Rules" msgstr "" #: views/product-import.php:99 msgid "Rule 1:" msgstr "" #: views/product-import.php:99 msgid "All operations are performed via WooCommerce API (not direct SQL)" msgstr "" #: views/product-import.php:100 msgid "Rule 2:" msgstr "" #: views/product-import.php:100 msgid "If ID = 0, item will be created; otherwise updated" msgstr "" #: views/product-import.php:101 msgid "Rule 3:" msgstr "" #: views/product-import.php:101 msgid "Only \"variable\" or \"variation\" types are allowed" msgstr "" #: views/product-import.php:102 msgid "Rule 4:" msgstr "" #: views/product-import.php:102 msgid "SKU (Katalogové číslo) must be unique" msgstr "" #: views/product-import.php:103 msgid "Rule 5:" msgstr "" #: views/product-import.php:103 msgid "Image URL must be valid and accessible" msgstr "" #: views/product-import.php:104 msgid "Rule 6:" msgstr "" #: views/product-import.php:104 msgid "Parent reference (Nadřazené) must point to an existing variable product SKU" msgstr "" #: views/product-import.php:105 msgid "Rule 7:" msgstr "" #: views/product-import.php:105 msgid "Variations must have a regular price (Běžná cena)" msgstr "" #: views/product-export.php:22 msgid "Product Export" msgstr "" #: views/product-export.php:29 msgid "Export Products to CSV" msgstr "" #: views/product-export.php:31 msgid "Select product categories to export. All products in the selected categories will be exported to a CSV file." msgstr "" #: views/product-export.php:35 msgid "Select Product Categories" msgstr "" #: views/product-export.php:41 msgid "Select All" msgstr "" #: views/product-export.php:44 msgid "Deselect All" msgstr "" #: views/product-export.php:51 msgid "No product categories found." msgstr "" #: views/product-export.php:63 msgid "Categories are shown with product count in parentheses" msgstr "" #: views/product-export.php:68 msgid "Export Selected Products" msgstr "" #: views/product-export.php:76 msgid "Export Results" msgstr "" #: views/product-export.php:79 msgid "Download Export File" msgstr "" #: views/product-export.php:86 msgid "Export Information" msgstr "" #: views/product-export.php:87 msgid "The exported CSV file will contain the following columns:" msgstr "" #: views/product-export.php:89 msgid "Product ID" msgstr "" #: views/product-export.php:90 msgid "Product type (variable or variation)" msgstr "" #: views/product-export.php:91 msgid "SKU" msgstr "" #: views/product-export.php:93 msgid "Parent product SKU (for variations)" msgstr "" #: views/product-export.php:97 msgid "Attribute 1 value(s)" msgstr "" #: views/product-export.php:98 msgid "Categories" msgstr "" #: views/product-export.php:99 msgid "Image URL" msgstr "" #: views/product-export.php:100 msgid "Regular price" msgstr "" #: views/product-export.php:101 msgid "Attribute 1 visibility" msgstr "" #: views/product-export.php:102 msgid "Attribute 1 global" msgstr "" #: views/product-export.php:103 msgid "Attribute 1 used for variations" msgstr "" #: views/product-export.php:104 msgid "Enable reviews" msgstr "" #: views/product-export.php:108 msgid "The exported file can be modified and re-imported using the Product Import feature." msgstr "" #. ========================================== #. Delete Products in Category (v1.3.0) #. ========================================== #: studiou-wc-product-cat-manage.php msgid "Delete operation successful" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Delete operation error" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Are you sure you want to permanently delete ALL products in the selected categories? This action cannot be undone!" msgstr "" #: studiou-wc-product-cat-manage.php msgid "No products found in selected categories" msgstr "" #: views/manipulations.php msgid "Delete products in category" msgstr "" #: views/manipulations.php msgid "This operation allows you to permanently delete all products and their variants from selected categories. This action cannot be undone!" msgstr "" #: views/manipulations.php msgid "Select the categories from which all products will be permanently deleted." msgstr "" #: views/manipulations.php msgid "WARNING: This operation will permanently delete all products (including variants) in the selected categories. This action cannot be undone!" msgstr "" #: views/manipulations.php msgid "Delete" msgstr "" #: views/manipulations.php msgid "Deletion Progress" msgstr "" #: views/manipulations.php msgid "Deletion Results" msgstr "" #: views/manipulations.php msgid "The delete products operation will permanently delete all products and variants from the selected categories. This action cannot be undone!" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Found %d products to delete" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Error during delete operation: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Error during delete batch operation: %s" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Insufficient permissions" msgstr "" #: studiou-wc-product-cat-manage.php msgid "No file uploaded or upload error" msgstr "" #: studiou-wc-product-cat-manage.php msgid "No categories selected" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Invalid request" msgstr "" #. ========================================== #. Clear Media Categories (v1.5.0) #. ========================================== #: studiou-wc-product-cat-manage.php msgid "Are you sure you want to permanently delete ALL media files in the selected media categories? This action cannot be undone!" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Clear media operation successful" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Clear media operation error" msgstr "" #: studiou-wc-product-cat-manage.php msgid "No media files found in selected categories" msgstr "" #: views/manipulations.php msgid "Clear Media Categories" msgstr "" #: views/manipulations.php msgid "This operation allows you to permanently delete all media files from selected media categories. This action cannot be undone!" msgstr "" #: views/manipulations.php msgid "No media categories found. Please install a media category plugin (e.g., Media Library Categories) to use this feature." msgstr "" #: views/manipulations.php msgid "Select Media Categories" msgstr "" #: views/manipulations.php msgid "Select the media categories from which all files will be permanently deleted." msgstr "" #: views/manipulations.php msgid "WARNING: This operation will permanently delete all media files in the selected categories. The files will be removed from the server. This action cannot be undone!" msgstr "" #: views/manipulations.php msgid "The clear media categories operation will permanently delete all media files from the selected media categories and remove them from the server. This action cannot be undone!" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "files" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Found %d media files to delete" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Error during clear media operation: %s" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Error during clear media batch operation: %s" msgstr "" #. ========================================== #. Remove Not Assigned Media (v1.5.2) #. ========================================== #: studiou-wc-product-cat-manage.php msgid "Are you sure you want to permanently delete ALL unused uncategorized media files? This action cannot be undone!" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Remove unassigned media operation successful" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Remove unassigned media operation error" msgstr "" #: studiou-wc-product-cat-manage.php msgid "No unused uncategorized media files found" msgstr "" #: views/manipulations.php msgid "Remove Not Assigned Media" msgstr "" #: views/manipulations/tab-remove-unassigned.php msgid "This operation permanently deletes media files that are not assigned to any media category and are not detected as in use. Detection covers: post/page/product featured images, WooCommerce product gallery images, attached media (post_parent), media-category membership, and — since v1.6.2 — WooCommerce product-category images (termmeta), the customizer custom logo, site icon, and header image." msgstr "" #: views/manipulations/tab-remove-unassigned.php msgid "WARNING: This action cannot be undone." msgstr "" #: views/manipulations.php msgid "Delete unused uncategorized media (%d)" msgstr "" #: views/manipulations.php msgid "The remove not assigned media operation will permanently delete all media files that are not categorized and not used anywhere. This action cannot be undone!" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Found %d unused uncategorized media files to delete" msgstr "" # UPVP — Update Product Variant Prices (v1.5.3) #: views/manipulations.php msgid "Update product variant prices" msgstr "" #: views/manipulations.php msgid "Bulk-update the regular price of product variations matching the selected categories and a chosen variation attribute. Only product records are modified — existing orders and cart contents are not affected." msgstr "" #: views/manipulations.php msgid "Variant attribute" msgstr "" #: views/manipulations.php msgid "Variant attribute value" msgstr "" #: studiou-wc-product-cat-manage.php views/manipulations.php msgid "-- Select attribute --" msgstr "" #: studiou-wc-product-cat-manage.php views/manipulations.php msgid "-- Select value --" msgstr "" #: views/manipulations.php msgid "New Price" msgstr "" #: views/manipulations.php msgid "Dry Run" msgstr "" #: views/manipulations.php msgid "Apply" msgstr "" #: views/manipulations.php msgid "Affected variations" msgstr "" #: views/manipulations.php msgid "Results" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "No variations match the current filter." msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Successfully updated %d variations." msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Failed to update %d variations." msgstr "" #: studiou-wc-product-cat-manage.php msgid "Are you sure you want to update %d variations?" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Please select an attribute" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Please select an attribute value" msgstr "" #: studiou-wc-product-cat-manage.php includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Please enter a valid new price" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Loading attributes..." msgstr "" #: studiou-wc-product-cat-manage.php msgid "Loading values..." msgstr "" #: studiou-wc-product-cat-manage.php msgid "Dry run complete: %d variations would be updated to %s." msgstr "" #: studiou-wc-product-cat-manage.php msgid "Variant prices updated successfully" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Variant prices update error" msgstr "" #: views/manipulations.php msgid "The update product variant prices operation only modifies the regular price of product variations. Order line items, cart contents, and historical order data are never modified." msgstr "" #: studiou-wc-product-cat-manage.php views/manipulations.php msgid "Loading..." msgstr "" #: studiou-wc-product-cat-manage.php msgid "Failed to load tab" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Unknown tab" msgstr "" #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Tab content not found" msgstr "" # v1.6.2 — M6: new warning bullets enumerating what is NOT detected. #: views/manipulations/tab-remove-unassigned.php msgid "Detection is heuristic. The following references are NOT detected and the media WILL be deleted if it is only used this way:" msgstr "" #: views/manipulations/tab-remove-unassigned.php msgid "Images embedded only in post / page / product content HTML (including page builders that store HTML)." msgstr "" #: views/manipulations/tab-remove-unassigned.php msgid "Images referenced from ACF, custom postmeta, custom termmeta keys other than \"thumbnail_id\", or theme options." msgstr "" #: views/manipulations/tab-remove-unassigned.php msgid "Files attached to WooCommerce downloadable products." msgstr "" #: views/manipulations/tab-remove-unassigned.php msgid "Treat this button as: \"delete media that nothing I can detect is using.\" If unsure, back up the uploads folder first." msgstr "" # v1.6.2 — H4: column count mismatch surfaced into the failed-CSV. #: includes/class-studiou-wc-product-manage-product-import.php msgid "Row %1$d: column count mismatch (%2$d found, %3$d expected) — likely an unescaped comma. Row skipped." msgstr "" # v1.6.2 — M4 guard: clear error when the transient overflowed (superseded by 1.7.0 disk staging, kept for back-compat callers). #: includes/class-studiou-wc-product-manage-product-import.php msgid "Import too large to stage (%d rows) — the parsed CSV would not fit in the WordPress transient store. Split the file into smaller batches, or wait for the streaming importer in a future release." msgstr "" # v1.6.4 — H5: gated product-export download handler. #: includes/class-studiou-wc-product-manage-product-export.php msgid "Invalid file" msgstr "" # v1.7.0 — M1 / M4 rework: disk-staging + batched category import. #: includes/class-studiou-wc-product-cat-manage-import.php includes/class-studiou-wc-product-manage-product-import.php msgid "Failed to stage import data on disk (write error)." msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php msgid "CSV contains no data rows." msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php msgid "OK" msgstr "" #: includes/class-studiou-wc-product-cat-manage-import.php msgid "Row %d: %s" msgstr "" # v1.7.1 — L7: UPVP warns when an existing sale price ends up greater than the new regular price. #: includes/class-studiou-wc-product-cat-manage-manipulator.php msgid "Warning: %d variations have a sale price greater than the new regular price (sale > regular). Review the variations and adjust the sale price." msgstr "" # v1.7.1 — L1: JS-side i18n keys that were previously hardcoded English. #: studiou-wc-product-cat-manage.php msgid "Please select both source and target categories" msgstr "" #: studiou-wc-product-cat-manage.php msgid "No products to move." msgstr "" #: studiou-wc-product-cat-manage.php msgid "Import complete" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Deletion Summary" msgstr "" #: studiou-wc-product-cat-manage.php msgid "Import Summary" msgstr ""