{
  "app_title": "Variation Hub",
  "app_subtitle": "Professional WooCommerce Product Variation Manager",
  "welcome": "Welcome!",
  "setup_message": "Plugin installation successful! You can now start managing product variations professionally.",
  "test_button": "Test Button",
  "counter": "Counter",
  "next_steps": "Next Steps",
  "step_1": "Run npm install to install dependencies",
  "step_2": "Run npm run dev to start development server",
  "step_3": "Implement VariationsTable component with AG Grid",
  "price": "Price",
  "sale_price": "Sale Price",
  "regular_price": "Regular Price",
  "stock": "Stock",
  "stock_quantity": "Stock Quantity",
  "sku": "SKU",
  "parent_name": "Product",
  "manage_stock": "Manage Stock",
  "weight": "Weight",
  "length": "Length",
  "width": "Width",
  "height": "Height",
  "tax_class": "Tax Class",
  "description": "Description",
  "backorders": "Backorders",
  "low_stock_threshold": "Low Stock Threshold",
  "virtual": "Virtual",
  "downloadable": "Downloadable",
  "stock_status_label": "Stock Status",
  "saved": "Saved",
  "save_error": "Save failed",
  "edit": "Edit",
  "bulk_operations": "Bulk Operations",
  "variations_selected": "{{count}} variations selected",
  "image": "Image",
  "product": "Product",
  "status": "Status",
  "selected": "Selected",
  "loading": "Loading",
  "loading_variations": "Loading variations...",
  "loading_grid": "Loading...",
  "no_rows": "No rows to display",
  "progressive_load_info": "Data is loading in real-time, table is immediately usable",
  "error": "Error",
  "showing": "Showing",
  "products": "products",
  "variations": "variations",
  "table": {
    "expand": "Expand",
    "collapse": "Collapse",
    "filtering": "Filtering in progress..."
  },
  "stock_status": {
    "instock": "In Stock",
    "outofstock": "Out of Stock",
    "onbackorder": "On Backorder"
  },
  "stock_modal": {
    "title": "Disable Stock Management",
    "subtitle": "Manual stock status control",
    "message": "This product uses automatic stock management. To manually change the stock status, stock management must be disabled.",
    "info_title": "What will happen?",
    "info_text": "The 'Manage Stock' option will be disabled, and the stock status will be manually controllable. You can re-enable stock management anytime in the table.",
    "current": "Current",
    "new": "New",
    "confirm_button": "Disable Stock Management"
  },
  "toolbar": {
    "columns": "Columns",
    "column_settings": "Column settings"
  },
  "columns": {
    "editable": "Editable",
    "confirm_reset": "Are you sure you want to reset to default columns?",
    "title": "Column Settings",
    "showing": "Showing {{enabled}} columns out of {{total}}",
    "usage": "Usage",
    "usage_description": "Drag columns to reorder, click eye icon to toggle visibility",
    "reset": "Reset to Default",
    "cancel": "Cancel",
    "save": "Save Changes"
  },
  "tabs": {
    "variations": "Variations",
    "bulk": "Bulk Operations",
    "bulk_disabled": "Select variations to perform bulk operations",
    "attributes": "Attributes",
    "settings": "Settings"
  },
  "mode": {
    "slide_in": "Side Panel",
    "full_screen": "Full Screen",
    "switch_to_full": "Switch to Full Screen View",
    "switch_to_slide": "Switch to Side Panel"
  },
  "bulk": {
    "title": "Bulk Operations",
    "selected_items": "selected items",
    "limit_exceeded": "Limit Exceeded!",
    "limit_warning_free": "Free version allows max {{limit}} variations to be modified.",
    "limit_warning_pro_unlimited": "PRO: Unlimited",
    "free_max_label": "FREE: max {{limit}}",
    "sku_locked_tooltip": "SKU generator only in PRO version",
    "tab_price": "Price",
    "tab_stock": "Stock",
    "tab_sku": "SKU",
    "tab_image": "Image",
    "price_regular": "Regular Price",
    "price_sale": "Sale Price",
    "price_rounding": "Rounding",
    "operation_type": "Operation Type",
    "operation_percentage": "Percentage Change",
    "operation_fixed": "Add Fixed Amount",
    "operation_set": "Set Value",
    "operation_remove": "Remove Sale Price",
    "operation_increment": "Increment",
    "operation_decrement": "Decrement",
    "operation_pattern": "Pattern-based Generation",
    "value": "Value",
    "optional": "optional",
    "sale_date_from": "Sale Start Date",
    "sale_date_to": "Sale End Date",
    "round_to": "Round To",
    "no_rounding": "No Rounding",
    "rounding_hint": "Round prices to specified value (e.g. 100 = 4990 → 5000)",
    "placeholder_price": "E.g: -20 (20% discount)",
    "placeholder_stock": "E.g: 10",
    "placeholder_sku": "E.g: {parent_sku}-{pa_size}",
    "placeholder_image": "Click to select image",
    "hint_percentage": "Positive or negative percentage (e.g: -20 = 20% discount)",
    "hint_fixed": "Positive or negative amount (e.g: +500 or -500)",
    "hint_set": "The new value to set",
    "hint_remove": "Removes sale prices and dates from selected variations",
    "hint_increment": "How much to increase stock",
    "hint_decrement": "How much to decrease stock",
    "hint_pattern": "Use: {parent_sku}, {id}, {pa_color}, {pa_size}",
    "hint_image": "Selected image will be applied to all variations",
    "select_image": "Select Image",
    "select_or_upload_image": "Select or Upload Image",
    "no_image_selected": "No image selected",
    "image_selected": "Image selected",
    "image_uploaded": "Image uploaded",
    "image_assign_mode": "Assignment Mode",
    "select_existing": "Existing Image",
    "upload_new": "Upload New",
    "from_parent": "Parent Images",
    "remove_images": "Remove Images",
    "select_from_library": "Select from Media Library",
    "upload_and_select": "Upload New Image",
    "upload_new_image_hint": "Click to upload new image from your computer",
    "upload_from_computer": "WordPress media library will open for upload",
    "select_parent_image_hint": "Choose an image from parent product gallery",
    "no_parent_images": "No images on parent product",
    "no_parent_products": "No parent products",
    "remove_images_warning_title": "Warning: Remove Images",
    "remove_images_warning": "You are about to remove images from {{count}} variations. This action cannot be undone!",
    "confirm_remove_images": "Permanently Remove Images",
    "image_tips_title": "Tips for image assignment:",
    "image_tip_1": "Existing Image: Choose an already uploaded image from media library",
    "image_tip_2": "Upload New: Upload a new image directly from your computer",
    "image_tip_3": "Parent Images: Use existing images from parent product",
    "image_tip_4": "Remove: Removes images from selected variations",
    "preview": "Preview",
    "apply": "Apply",
    "applying": "Applying...",
    "actions": "Actions",
    "tip": "Tip",
    "tip_message": "Preview changes first to verify before applying!",
    "enter_value": "Please enter a value!",
    "preview_ready": "Preview ready! Check the changes in the table.",
    "preview_error": "Preview error",
    "update_error": "Update error"
  },
  "attributes": {
    "title": "Attribute Manager",
    "description": "Manage global and local product variation attributes",
    "not_available": "Not Available",
    "pro_conversion": "Global/local conversion",
    "name": "Name",
    "type": "Type",
    "terms": "Values",
    "usage": "Usage",
    "actions": "Actions",
    "global": "Global",
    "local": "Local",
    "variations": "variations",
    "more": "more",
    "no_attributes": "No attributes",
    "load_error": "Failed to load attributes",
    "convert_to_global": "Convert to Global",
    "convert_modal_title": "Convert Attribute to Global",
    "convert_modal_description": "Converting local attribute \"{{name}}\" to global. This affects {{count}} variations.",
    "new_global_name": "New Global Name",
    "global_name_hint": "Recommended format: pa_* (e.g. pa_size, pa_color)",
    "convert_confirm": "Convert",
    "converting": "Converting...",
    "convert_success": "{{count}} variation attributes converted successfully!",
    "convert_error": "Conversion failed",
    "local_warning_title": "Local Attributes Detected",
    "local_warning_description": "Local attributes do not appear in WooCommerce filters and widgets. It's recommended to convert them to global for better functionality."
  },
  "export": {
    "button": "Export",
    "format": "Select Format",
    "csv_selected": "CSV Export - Selected",
    "csv_all": "CSV Export - All Variations",
    "csv_free_limit": "Max {{limit}} rows",
    "xlsx_selected": "Excel Export - Selected",
    "xlsx_all": "Excel Export - All Variations",
    "xlsx_pro_only": "PRO Feature",
    "xlsx_locked_tooltip": "XLSX export only in PRO version",
    "variations": "variations",
    "all_variations": "All Variations",
    "success": "{{count}} variations exported successfully: {{filename}}",
    "error": "Export failed",
    "limit_warning": "Free version allows max {{exported}} CSV rows. {{exported}} / {{total}} variations exported. Upgrade to Pro for full export and XLSX support!"
  },
  "import": {
    "button": "Import",
    "title": "Import Variations",
    "instructions_title": "Important Information:",
    "instruction_1": "First row must contain field names (ID, SKU, Price, etc.)",
    "instruction_2": "ID field is required - used to identify variations to update",
    "instruction_3": "Only filled fields will be updated, empty cells remain unchanged",
    "drag_drop": "Drag file here",
    "or": "or",
    "browse": "Browse File",
    "supported_formats": "Supported formats: CSV, XLSX",
    "choose_different": "Choose Different File",
    "upload": "Upload",
    "uploading": "Uploading...",
    "success": "Import successful!",
    "error": "Import failed",
    "errors": "Errors"
  },
  "common": {
    "cancel": "Cancel",
    "confirm": "Confirm",
    "close": "Close"
  },
  "editor": {
    "next_field": "Next field / Save"
  },
  "filter": {
    "product_sku_search": "🔍 Product name or SKU...",
    "attribute_search": "Attribute (size, color...)",
    "price_min": "Min",
    "price_max": "Max",
    "filter_sale_price": "Sale Price",
    "only_active_sales": "Only Active Sales",
    "clear": "Clear",
    "checked_search": "Check Search Results",
    "flat": "List",
    "grouped": "Grouped",
    "flat_view": "List view (all variations)",
    "grouped_view": "Grouped view (products + variations)",
    "expand_all": "Expand All",
    "collapse_all": "Collapse All",
    "expanded": "expanded"
  },
  "settings_title": "Settings",
  "settings_description": "Cache system management and performance monitoring",
  "settings_resync_cache": "Resync Cache",
  "settings_resyncing": "Resyncing...",
  "settings_performance_test": "Performance Test",
  "settings_testing": "Testing...",
  "settings_refresh": "Refresh",
  "settings_load_failed": "Failed to load statistics",
  "settings_confirm_resync": "Are you sure you want to resync the cache? This may take a few minutes.",
  "settings_resync_failed": "Resync failed",
  "settings_test_failed": "Performance test failed",
  "settings_sync_in_progress": "Synchronization in progress...",
  "settings_variations_processed": "{{processed}} / {{total}} variations processed",
  "settings_cache_statistics": "Cache Statistics",
  "settings_table_status": "Table Status",
  "settings_exists": "Exists",
  "settings_missing": "Missing",
  "settings_row_count": "Row Count",
  "settings_table_size": "Table Size",
  "settings_indexes": "Indexes",
  "settings_last_sync": "Last Sync",
  "settings_never_synced": "Never synced",
  "settings_health_check": "Health Check",
  "settings_cache_variations": "Cache Variations",
  "settings_woo_variations": "WooCommerce Variations",
  "settings_missing_cache": "Missing Cache",
  "settings_orphaned_cache": "Orphaned Cache",
  "settings_performance_metrics": "Performance Metrics",
  "settings_avg_query": "Avg. Query",
  "settings_cache_hit": "Cache Hit",
  "settings_throughput": "Throughput",
  "settings_system_info": "System Information",
  "settings_wordpress_version": "WordPress Version",
  "settings_woocommerce_version": "WooCommerce Version",
  "settings_php_version": "PHP Version",
  "settings_php_memory_limit": "PHP Memory Limit",
  "settings_mysql_version": "MySQL Version",
  "settings_table_engine": "Table Engine",
  "settings_last_sync_error": "Last Sync Error",
  "license": {
    "activation_title": "License Activation",
    "activation_subtitle": "Enter your license key to unlock Pro features",
    "activate_button": "Activate",
    "activating": "Activating...",
    "activation_success": "License activated successfully!",
    "activation_error": "Activation error occurred",
    "deactivate_button": "Deactivate License",
    "deactivating": "Deactivating...",
    "deactivation_success": "License deactivated successfully",
    "deactivate_confirm": "Are you sure you want to deactivate the license? PRO features will become unavailable.",
    "active_license": "Active License",
    "tier": "Tier",
    "license_key": "License Key",
    "expires": "Expires",
    "network_error": "Network error: Unable to connect to license server. Please try again later.",
    "upgrade_card_title": "Upgrade to PRO Version",
    "upgrade_card_description": "Unlimited possibilities, professional functionality",
    "current_tier_free": "Current - FREE",
    "tier_pro": "PRO Version",
    "purchase_button": "Buy Now",
    "money_back_guarantee": "30-day money-back guarantee",
    "per_year": "year",
    "price_details": "Only $29/year = just $2.40/month! Save 40+ hours/month of work time!",
    "features_comparison": "Features Comparison",
    "free_tier": "Free",
    "pro_tier": "PRO"
  },
  "features": {
    "excel_like": "Excel-like Table View",
    "excel_like_desc": "Fast navigation, filtering, sorting – as simple as working in a spreadsheet. No more clicking between variations!",
    "csv_unlimited": "Unlimited CSV Export/Import",
    "csv_unlimited_desc": "Export and import up to 100,000+ variations with simple CSV files. Break free from the 200-row limit and work faster!",
    "bulk_operations": "Unlimited Bulk Operations",
    "bulk_operations_desc": "Modify thousands of variations at once: prices, stock, SKU – anything! What would take 40 hours, you can do in 5 minutes.",
    "xlsx_format": "XLSX Format Support",
    "xlsx_format_desc": "Open and save directly in Excel format. No CSV conversion needed – use your familiar tools!",
    "sku_generator": "Smart SKU Generator",
    "sku_generator_desc": "Automatically generates unique SKUs based on attribute patterns. Never write SKUs manually again – e.g., SHIRT-BLUE-M, SHIRT-RED-L...",
    "attribute_manager": "Attribute Manager",
    "attribute_manager_desc": "Convert local attributes to global with a single click. Finally organize the WooCommerce attribute chaos!",
    "performance_tools": "Performance Optimization",
    "performance_tools_desc": "Automatic caching, indexing, query optimization. Your 100+ variation products load 10× faster in the admin interface!",
    "csv_export": "CSV export",
    "rows": "rows",
    "variations": "variations",
    "unlimited": "Unlimited"
  },
  "upgrade": {
    "unlimited": "Unlimited",
    "pro_only_feature": "available in PRO version",
    "upgrade_button_short": "Upgrade",
    "pro_badge": "PRO",
    "description": "This feature is only available in the PRO version. Upgrade now and enjoy unlimited possibilities!",
    "free_label": "FREE version",
    "pro_label": "PRO version",
    "pro_price": "$29/year",
    "upgrade_button": "Upgrade to PRO",
    "pricing_cta": "Only $29/year - Save 40+ hours per month!"
  },
  "pro_badge": {
    "tooltip": "PRO version required",
    "aria_label": "PRO version required"
  },
  "cache_overlay": {
    "title": "Cache Building in Progress",
    "message": "On first plugin startup, cache population takes a few seconds. Please wait until it reaches 100%.",
    "watch_corner": "Watch the top right corner",
    "progress": "Progress",
    "auto_hide": "This message will automatically disappear in 5 seconds"
  },
  "performance": {
    "server_performance": "Server Performance",
    "level_excellent": "Excellent",
    "level_good": "Good",
    "level_fair": "Fair",
    "level_poor": "Poor",
    "response_time": "Response Time",
    "throughput": "Throughput",
    "warning": "Warning",
    "warning_poor": "Poor performance. Check server resources!",
    "tip": "Tip",
    "tip_fair": "Increase cache hit rate for better performance."
  }
}
