{
  "app_title": "Excel Filter Tool",
  "tab_config": "Configuration",
  "tab_execution": "Execution",
  "tab_regex_builder": "Regex Builder",
  "tab_help": "Help",
  "config_section": "Configuration",
  "load_button": "Load",
  "save_button": "Save",
  "input_file": "Input file:",
  "output_file": "Output file:",
  "browse_button": "Browse...",
  "worksheet": "Worksheet:",
  "process_button": "🚀 PROCESS",
  "status_ready": "Ready",
  "success": "Success",
  "error": "Error",
  "language": "Language:",
  "english": "English",
  "german": "German",
  "help_content": "\nExcel Filter Tool\n\nFUNCTION\n--------------------------\nThe Excel Filter Tool is a data analysis and filtering tool for Excel files.\nIt enables automatic extraction, filtering, and transformation of data based on configurable search criteria.\n\nMain features:\n• Intelligent text search using regex patterns\n• Numeric filtering (greater/less than, between values)\n• Column-based filtering\n\nWORKFLOW\n----------------------------------------\nThe workflow is divided into four main phases, each with its own tabs:\n\n1. CONFIGURATION\n- Select the input Excel file\n- Specify the output file\n- Select the worksheet to filter\n- Configure filter criteria (regex and/or numeric)\n- Select columns to be included\n- Save/load configurations for recurring tasks\n\n2. PATTERN CREATION (Regex-Builder Tab)\n- Use the visual regex builder for easy pattern creation\n- Select from predefined components (text, numbers, special characters)\n- Define quantities (once, multiple times, optional)\n- Add optional anchors and groups\n- Test patterns with sample texts\n- Manage stored patterns\n\n3. EXECUTION\n- Review the command to execute before processing\n- Start the analysis\n- Track progress in real time\n- Automatic opening of the result file\n\nADVANCED CONFIGURATION OPTIONS\n----------------------------------\n\nRegex Filtering (Standard Mode)\n- Search for text patterns with full regex support\n- Support for complex search patterns\n- Word boundaries, case sensitivity, special characters\n\nNumeric Filtering\n- Filter by numeric values (greater/less than)\n- Range filtering (between values)\n- Cross-column numeric search\n\nColumn-Based Filtering\n- Selection of specific columns to search\n- Automatic column detection from Excel files\n- Individual column selection for targeted search\n\nCONFIGURATION MANAGEMENT\n--------------------------\n• Save/load configurations for recurring tasks\n• Personal pattern library with custom regex patterns\n• Automatic saving of recently used file paths\n• Restoration of previous work sessions\n",

  "file_not_found_error": "Error: The file {input_file} was not found",
  "error_reading_excel_file": "Error reading the Excel file: {error}",
  "no_filter_criteria_specified": "No filter criteria specified - all rows will be retained",
  "no_filters_applied_rows_remain": "No filters applied: {rows} rows remain",
  "filters_applied_list": "Filters applied: {filters}",
  "filter_results_summary": "Filter results: {retained:,} rows retained, {removed:,} rows removed",
  "retention_removal_rates": "Retention Rate: {retention:.1f}%, Removal Rate: {removal:.1f}%",
  "regex_pattern_compiled": "Regex pattern: '{original}' -> Compiled as: '{compiled}'",
  "regex_filter_searching_columns": "Regex filter: Searching specific columns: {columns}",
  "regex_filter_searching_all_columns": "Regex filter: Searching all columns: {columns}",
  "regex_match_found": "Row {row}: Regex match in column '{column}' with value '{value}'",
  "regex_filter_results": "Regex filter: {rows} rows found",
  "invalid_regex_pattern": "Invalid regex pattern: {error}",
  "numeric_filter_applied": "Numeric filter: {column} {operator} {value}",
  "column_does_not_exist": "Column '{column}' does not exist in the DataFrame",
  "unknown_operator": "Unknown operator: {operator}",
  "numeric_filter_single_column_results": "Numeric filter: {matches} of {total} rows meet {column} {operator} {value}",
  "sample_filtered_values": "Sample values: {values}",
  "numeric_filter_all_columns": "Numeric filter on all columns: {operator} {value}",
  "column_matches_found": "Column '{column}': {matches} matches",
  "numeric_filter_all_columns_results": "Numeric filter (all columns): {matches} of {total} rows meet {operator} {value}",
  "writing_selected_columns": "Writing only selected columns: {columns}",
  "writing_all_columns": "Writing all columns: {columns}",
  "output_file_written": "Output file written: {file}",
  "output_dimensions": "Output dimensions: {rows:,} rows × {columns} columns",
  "output_file_size": "Output file size: {size:.2f} MB",
  "compression_larger": "Compression: +{percent:.1f}% (larger than original)",
  "compression_smaller": "Compression: {percent:.1f}% (smaller than original)",
  "no_write_permission": "Error: No write permission for the file {file}",
  "error_writing_excel_file": "Error writing the Excel file: {error}",
  "starting_excel_filter_processing": "Starting Excel filter processing...",
  "excel_filter_processing_completed": "Excel filter processing completed successfully!",
  "processing_statistics": "=== PROCESSING STATISTICS ===",
  "processing_time": "Processing time: {time:.2f} seconds",
  "file_statistics": "File statistics:",
  "input_file_size": "   Input file: {size:.2f} MB",
  "output_file_size": "   Output file: {size:.2f} MB",
  "compression_rate": "   Compression rate: {rate:+.1f}%",
  "data_dimensions": "Data dimensions:",
  "input_dimensions": "   Input: {rows:,} rows × {columns} columns",
  "output_dimensions": "   Output: {rows:,} rows × {columns} columns",
  "filter_results": "Filter results:",
  "applied_filters": "   Applied filters: {filters}",
  "rows_retained": "   Rows retained: {rows:,} ({rate:.1f}%)",
  "rows_removed": "   Rows removed: {rows:,} ({rate:.1f}%)",
  "performance_metrics": "Performance metrics:",
  "memory_usage": "   Memory usage: {size:.2f} MB",
  "processing_speed": "   Processing speed: {speed:.0f} rows/second",
  "end_statistics": "=== END STATISTICS ===",

  "error_file_not_found": "File not found: {error}",
  "error_permission": "Permission error: {error}",
  "error_empty_excel": "Empty Excel file or invalid format: {error}",
  "error_parser": "Excel file cannot be parsed: {error}",
  "error_invalid_regex": "Invalid regex pattern: {error}",
  "error_invalid_input": "Invalid input or configuration: {error}",
  "error_unexpected": "Unexpected error: {type}: {error}",

  "input_file_loaded": "Input file loaded: {rows} rows × {columns} columns",
  "file_size_info": "File size: {size:.2f} MB",
  "memory_usage_info": "Memory usage: {size:.2f} MB",

  "ready_to_execute": "Ready to execute...",
  "status_ready": "Ready",
  "command_to_execute": "Command to Execute",
  "execute_button": "EXECUTE",
  "activity_log": "Activity Log",
  "log_cleared": "Log cleared",
  "log_saved": "Log saved: {file}",
  "error_saving_log": "Error saving log: {error}",
  "execution_started": "Execution started",
  "execution_running": "Running...",
  "waiting": "WAITING...",
  "ready_for_execution": "Excel Filter ready for execution",
  "configure_and_execute": "Configure settings and click 'EXECUTE'",
  "error_main_gui_not_connected": "Error: Main GUI not connected",
  "input_file_label": "Input file:",
  "output_file_label": "Output file:",
  "search_pattern_label": "Search pattern:",
  "worksheet_label": "Worksheet:",
  "columns_label": "Columns:",
  "not_selected": "(not selected)",
  "not_specified": "(not specified)",
  "more_columns": "(+{count} more)",
  "numeric_filter_label": "Numeric Filter: {column} {operator} {value}",
  "error_updating_command_display": "Error updating command display: {error}",
  "clear_log": "Clear Log",
  "save_log": "Save Log",
  "save_log_title": "Save Log",
  "log_header": "Excel Filter Log - {timestamp}\n{'=' * 50}\n\n",
  "execution_completed": "Execution completed successfully",
  "execution_failed": "Execution completed with errors",
  "execution_finished": "Execution finished",

  "input_file_selected": "Input file selected: {file}",
  "output_file_selected": "Output file selected: {file}",
  "sheet_selection_updated": "Sheet selection updated: {sheets}",
  "column_selection_updated": "Column selection updated: {columns}",
  "all_columns_selected": "All columns selected",
  "all_columns_deselected": "All columns deselected",
  "config_loaded_success": "Configuration successfully loaded",
  "config_saved_success": "Configuration successfully saved",
  "error_loading_config": "Error loading configuration: {error}",
  "error_saving_config": "Error saving configuration: {error}",
  "no_config_found": "No configuration found",
  "select_input_file_title": "Select input file",
  "save_output_file_title": "Save output file",
  "excel_files_filter": "Excel Files",
  "all_files_filter": "All Files",
  "input_file_required_error": "Please select an input file",
  "output_file_required_error": "Please select an output file",
  "pattern_required_error": "Please enter a filter pattern",
  "no_regex_mode_message": "No regex pattern used - only selected columns will be copied",
  "warning_no_pattern_no_columns": "Warning: No regex pattern and no columns selected",
  "copy_all_data_question": "No regex pattern and no columns selected. Copy all data?",
  "initializing_analysis_engine": "Initializing advanced analysis engine...",
  "loading_excel_structure": "Loading and analyzing Excel file structure...",
  "performing_pattern_recognition": "Performing intelligent pattern recognition...",
  "applying_advanced_filters": "Applying advanced filter algorithms...",
  "calculating_performance_metrics": "Calculating performance metrics and statistics...",
  "optimizing_output_file": "Optimizing and compressing output file...",
  "creating_detailed_reports": "Creating detailed processing reports...",
  "analysis_completed_successfully": "Excel-filter analysis completed successfully!",
  "analysis_failed": "Analysis failed",
  "advanced_analysis_running": "Advanced Excel analysis running...",
  "advanced_analysis_completed": "Advanced analysis successfully completed",
  "advanced_analysis_failed": "Advanced analysis failed",
  "analysis_engine_error": "Analysis engine error",
  "critical_error_analysis_engine": "Critical error in analysis engine",
  "file_statistics_header": "FILE STATISTICS:",
  "data_processing_header": "DATA PROCESSING:",
  "applied_filters_header": "APPLIED FILTERS:",
  "performance_metrics_header": "PERFORMANCE METRICS:",
  "auto_opening_output_file": "Output file will be automatically opened...",
  "opening_file_error": "Error opening file: {error}",
  "file_saved_at": "File saved at: {path}",
  "file_size_mb": "{size:.2f} MB",
  "compression_rate_pct": "{rate:+.1f}%",
  "rows_reduced": "{count:,} rows reduced ({rate:.1f}%)",
  "filter_efficiency": "Filter efficiency: {rate:.1f}% rows retained",
  "processing_time_sec": "{time:.2f} seconds",
  "memory_usage_mb": "{size:.2f} MB",
  "processing_speed_rows_per_sec": "{speed:.0f} rows/second",
  "file_size_mb_template": "{size:.2f} MB",
  "compression_rate_template": "{rate:+.1f}%",
  "rows_count_template": "{count:,} rows",
  "percentage_template": "{rate:.1f}%",
  "time_seconds_template": "{time:.2f} seconds",
  "speed_template": "{speed:.0f} rows/second",
  "memory_mb_template": "{size:.2f} MB"
}
