# 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.2.1\n" "Report-Msgid-Bugs-To: https://www.quadarax.com/plugins/studiou-wc-product-cat-manage\n" "POT-Creation-Date: 2025-05-15 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 ""