Migrate to GitLab
This commit is contained in:
173
excel_filter/locales/de.json
Normal file
173
excel_filter/locales/de.json
Normal file
@@ -0,0 +1,173 @@
|
||||
{
|
||||
"app_title": "Excel Filter Tool",
|
||||
"tab_config": "Konfiguration",
|
||||
"tab_execution": "Ausführung",
|
||||
"tab_regex_builder": "Regex-Builder",
|
||||
"tab_help": "Hilfe",
|
||||
"config_section": "Konfiguration",
|
||||
"load_button": "Laden",
|
||||
"save_button": "Speichern",
|
||||
"input_file": "Eingabedatei:",
|
||||
"output_file": "Ausgabedatei:",
|
||||
"browse_button": "Durchsuchen...",
|
||||
"worksheet": "Arbeitsblatt:",
|
||||
"process_button": "🚀 VERARBEITEN",
|
||||
"status_ready": "Bereit",
|
||||
"success": "Erfolg",
|
||||
"error": "Fehler",
|
||||
"language": "Sprache:",
|
||||
"english": "Englisch",
|
||||
"german": "Deutsch",
|
||||
"help_content": "\nExcel Filter Tool\n\nFUNKTION\n--------------------------\nDas Excel Filter Tool ist ein Werkzeug zur Datenanalyse und -filterung von Excel-Dateien.\nEs ermöglicht das automatische Extrahieren, Filtern und Transformieren von Daten basierend auf einstellbaren Suchkriterien.\n\nHauptfunktionen:\n• Intelligente Textsuche anhand von Regex-Mustern\n• Numerische Filterung (größer/kleiner als, zwischen Werten)\n• Spaltenbasierte Filterung\n\nARBEITSABLAUF\n----------------------------------------\nDer Arbeitsablauf ist in vier Hauptphasen unterteilt, die jeweils eigene Tabs haben:\n\n1. KONFIGURATION\n- Wähle die Eingabe-Excel-Datei aus\n- Bestimme die Ausgabedatei\n- Wähle das zu filternde Arbeitsblatt\n- Konfiguriere die Filterkriterien (Regex und/oder numerisch)\n- Wählen die Spalten aus, welche übernommen werden sollen\n- Speicher/Lade die Konfigurationen für wiederkehrende Aufgaben\n\n2. MUSTER-ERSTELLUNG (Regex-Builder-Tab)\n- Nutze den visuellen Regex-Builder für zur einfachen Mustererstellung\n- Wähle aus vorgefertigten Bausteinen (Text, Zahlen, Spezialzeichen)\n- Definiere Mengen (einmal, mehrmals, optional)\n- Füge optionale Anker und Gruppen hinzu\n- Teste die Muster mit Beispieltexten\n- Verwalte gespeicherte Muster\n\n3. AUSFÜHRUNG\n- Überprüfe den auszuführenden Befehl vor der Verarbeitung\n- Starten die Analyse\n- Verfolgen den Fortschritt in Echtzeit\n- Automatische Öffnung der Ergebnisdatei\n\nERWEITERTE KONFIGURATIONSOPTIONEN\n----------------------------------\n\nRegex-Filterung (Standardmodus)\n- Suche nach Textmustern mit voller Regex-Unterstützung\n- Unterstützung für komplexe Suchmuster\n- Wortgrenzen, Groß-/Kleinschreibung, Spezialzeichen\n\nNumerische Filterung\n- Filtern nach Zahlenwerten (größer/kleiner als)\n- Bereichsfilterung (zwischen Werten)\n- Spaltenübergreifende numerische Suche\n\nSpaltenbasierte Filterung\n- Auswahl spezifischer zu durchsuchender Spalten\n- Automatische Spaltenerkennung aus Excel-Dateien\n- Individuelle Spaltenauswahl für zielgerichtete Suche\n\nKONFIGURATIONSMANAGEMENT\n--------------------------\n• Speichern/Laden von Konfigurationen für wiederkehrende Aufgaben\n• Persönliche Musterbibliothek mit benutzerdefinierten Regex-Mustern\n• Automatische Speicherung von zuletzt verwendeten Dateipfaden\n• Wiederherstellung vorheriger Arbeitssitzungen\n",
|
||||
|
||||
"file_not_found_error": "Fehler: Die Datei {input_file} wurde nicht gefunden",
|
||||
"error_reading_excel_file": "Fehler beim Lesen der Excel-Datei: {error}",
|
||||
"no_filter_criteria_specified": "Keine Filterkriterien angegeben - alle Zeilen werden beibehalten",
|
||||
"no_filters_applied_rows_remain": "Keine Filter angewendet: {rows} Zeilen bleiben",
|
||||
"filters_applied_list": "Filter angewendet: {filters}",
|
||||
"filter_results_summary": "Filterergebnisse: {retained:,} Zeilen beibehalten, {removed:,} Zeilen entfernt",
|
||||
"retention_removal_rates": "Beibehaltungsrate: {retention:.1f}%, Entfernungsrate: {removal:.1f}%",
|
||||
"regex_pattern_compiled": "Regex-Muster: '{original}' -> Kompiliert als: '{compiled}'",
|
||||
"regex_filter_searching_columns": "Regex-Filter: Suche in bestimmten Spalten: {columns}",
|
||||
"regex_filter_searching_all_columns": "Regex-Filter: Suche in allen Spalten: {columns}",
|
||||
"regex_match_found": "Zeile {row}: Regex-Übereinstimmung in Spalte '{column}' mit Wert '{value}'",
|
||||
"regex_filter_results": "Regex-Filter: {rows} Zeilen gefunden",
|
||||
"invalid_regex_pattern": "Ungültiges Regex-Muster: {error}",
|
||||
"numeric_filter_applied": "Numerischer Filter: {column} {operator} {value}",
|
||||
"column_does_not_exist": "Spalte '{column}' existiert nicht im DataFrame",
|
||||
"unknown_operator": "Unbekannter Operator: {operator}",
|
||||
"numeric_filter_single_column_results": "Numerischer Filter: {matches} von {total} Zeilen erfüllen {column} {operator} {value}",
|
||||
"sample_filtered_values": "Beispielwerte: {values}",
|
||||
"numeric_filter_all_columns": "Numerischer Filter auf alle Spalten: {operator} {value}",
|
||||
"column_matches_found": "Spalte '{column}': {matches} Übereinstimmungen",
|
||||
"numeric_filter_all_columns_results": "Numerischer Filter (alle Spalten): {matches} von {total} Zeilen erfüllen {operator} {value}",
|
||||
"writing_selected_columns": "Nur ausgewählte Spalten werden geschrieben: {columns}",
|
||||
"writing_all_columns": "Alle Spalten werden geschrieben: {columns}",
|
||||
"output_file_written": "Ausgabedatei geschrieben: {file}",
|
||||
"output_dimensions": "Ausgabedimensionen: {rows:,} Zeilen × {columns} Spalten",
|
||||
"output_file_size": "Ausgabedateigröße: {size:.2f} MB",
|
||||
"compression_larger": "Kompression: +{percent:.1f}% (größer als Original)",
|
||||
"compression_smaller": "Kompression: {percent:.1f}% (kleiner als Original)",
|
||||
"no_write_permission": "Fehler: Keine Schreibberechtigung für die Datei {file}",
|
||||
"error_writing_excel_file": "Fehler beim Schreiben der Excel-Datei: {error}",
|
||||
"starting_excel_filter_processing": "Excel-Filter-Verarbeitung wird gestartet...",
|
||||
"excel_filter_processing_completed": "Excel-Filter-Verarbeitung erfolgreich abgeschlossen!",
|
||||
"processing_statistics": "=== VERARBEITUNGSSTATISTIKEN ===",
|
||||
"processing_time": "Verarbeitungszeit: {time:.2f} Sekunden",
|
||||
"file_statistics": "Dateistatistiken:",
|
||||
"input_file_size": " Eingabedatei: {size:.2f} MB",
|
||||
"output_file_size": " Ausgabedatei: {size:.2f} MB",
|
||||
"compression_rate": " Kompressionsrate: {rate:+.1f}%",
|
||||
"data_dimensions": "Datendimensionen:",
|
||||
"input_dimensions": " Eingabe: {rows:,} Zeilen × {columns} Spalten",
|
||||
"output_dimensions": " Ausgabe: {rows:,} Zeilen × {columns} Spalten",
|
||||
"filter_results": "Filterergebnisse:",
|
||||
"applied_filters": " Angewendete Filter: {filters}",
|
||||
"rows_retained": " Zeilen beibehalten: {rows:,} ({rate:.1f}%)",
|
||||
"rows_removed": " Zeilen entfernt: {rows:,} ({rate:.1f}%)",
|
||||
"performance_metrics": "Leistungsmetriken:",
|
||||
"memory_usage": " Speicherverbrauch: {size:.2f} MB",
|
||||
"processing_speed": " Verarbeitungsgeschwindigkeit: {speed:.0f} Zeilen/Sekunde",
|
||||
"end_statistics": "=== ENDE STATISTIKEN ===",
|
||||
|
||||
"error_file_not_found": "Datei nicht gefunden: {error}",
|
||||
"error_permission": "Berechtigungsfehler: {error}",
|
||||
"error_empty_excel": "Leere Excel-Datei oder ungültiges Format: {error}",
|
||||
"error_parser": "Excel-Datei kann nicht geparst werden: {error}",
|
||||
"error_invalid_regex": "Ungültiges Regex-Muster: {error}",
|
||||
"error_invalid_input": "Ungültige Eingabe oder Konfiguration: {error}",
|
||||
"error_unexpected": "Unerwarteter Fehler: {type}: {error}",
|
||||
|
||||
"input_file_loaded": "Eingabedatei geladen: {rows} Zeilen × {columns} Spalten",
|
||||
"file_size_info": "Dateigröße: {size:.2f} MB",
|
||||
"memory_usage_info": "Speicherverbrauch: {size:.2f} MB",
|
||||
|
||||
"ready_to_execute": "Bereit zur Ausführung...",
|
||||
"status_ready": "Bereit",
|
||||
"command_to_execute": "Auszuführender Befehl",
|
||||
"execute_button": "AUSFÜHREN",
|
||||
"activity_log": "Aktivitätsprotokoll",
|
||||
"log_cleared": "Protokoll gelöscht",
|
||||
"log_saved": "Protokoll gespeichert: {file}",
|
||||
"error_saving_log": "Fehler beim Speichern des Protokolls: {error}",
|
||||
"execution_started": "Ausführung gestartet",
|
||||
"execution_running": "Läuft...",
|
||||
"waiting": "WARTEN...",
|
||||
"ready_for_execution": "Excel Filter bereit zur Ausführung",
|
||||
"configure_and_execute": "Konfigurieren Sie die Einstellungen und klicken Sie auf 'AUSFÜHREN'",
|
||||
"error_main_gui_not_connected": "Fehler: Haupt-GUI nicht verbunden",
|
||||
"input_file_label": "Eingabedatei:",
|
||||
"output_file_label": "Ausgabedatei:",
|
||||
"search_pattern_label": "Suchmuster:",
|
||||
"worksheet_label": "Arbeitsblatt:",
|
||||
"columns_label": "Spalten:",
|
||||
"not_selected": "(nicht ausgewählt)",
|
||||
"not_specified": "(nicht angegeben)",
|
||||
"more_columns": "(+{count} weitere)",
|
||||
"numeric_filter_label": "Numerischer Filter: {column} {operator} {value}",
|
||||
"error_updating_command_display": "Fehler beim Aktualisieren der Befehlsanzeige: {error}",
|
||||
"clear_log": "Protokoll löschen",
|
||||
"save_log": "Protokoll speichern",
|
||||
"save_log_title": "Protokoll speichern",
|
||||
"log_header": "Excel Filter Protokoll - {timestamp}\n{'=' * 50}\n\n",
|
||||
"execution_completed": "Ausführung erfolgreich abgeschlossen",
|
||||
"execution_failed": "Ausführung mit Fehlern beendet",
|
||||
"execution_finished": "Ausführung beendet",
|
||||
|
||||
"input_file_selected": "Eingabedatei ausgewählt: {file}",
|
||||
"output_file_selected": "Ausgabedatei ausgewählt: {file}",
|
||||
"sheet_selection_updated": "Arbeitsblattauswahl aktualisiert: {sheets}",
|
||||
"column_selection_updated": "Spaltenauswahl aktualisiert: {columns}",
|
||||
"all_columns_selected": "Alle Spalten ausgewählt",
|
||||
"all_columns_deselected": "Alle Spalten abgewählt",
|
||||
"config_loaded_success": "Konfiguration erfolgreich geladen",
|
||||
"config_saved_success": "Konfiguration erfolgreich gespeichert",
|
||||
"error_loading_config": "Fehler beim Laden der Konfiguration: {error}",
|
||||
"error_saving_config": "Fehler beim Speichern der Konfiguration: {error}",
|
||||
"no_config_found": "Keine Konfiguration gefunden",
|
||||
"select_input_file_title": "Eingabedatei auswählen",
|
||||
"save_output_file_title": "Ausgabedatei speichern",
|
||||
"excel_files_filter": "Excel-Dateien",
|
||||
"all_files_filter": "Alle Dateien",
|
||||
"input_file_required_error": "Bitte wählen Sie eine Eingabedatei aus",
|
||||
"output_file_required_error": "Bitte wählen Sie eine Ausgabedatei aus",
|
||||
"pattern_required_error": "Bitte geben Sie ein Filtermuster ein",
|
||||
"no_regex_mode_message": "Kein Regex-Muster verwendet - es werden nur die ausgewählten Spalten kopiert",
|
||||
"warning_no_pattern_no_columns": "Warnung: Kein Regex-Muster und keine Spalten ausgewählt",
|
||||
"copy_all_data_question": "Kein Regex-Muster und keine Spalten ausgewählt. Möchten Sie alle Daten kopieren?",
|
||||
"initializing_analysis_engine": "Erweiterte Analyse-Engine wird initialisiert...",
|
||||
"loading_excel_structure": "Excel-Dateistruktur wird geladen und analysiert...",
|
||||
"performing_pattern_recognition": "Intelligente Mustererkennung wird durchgeführt...",
|
||||
"applying_advanced_filters": "Erweiterte Filteralgorithmen werden angewendet...",
|
||||
"calculating_performance_metrics": "Leistungsmetriken und Statistiken werden berechnet...",
|
||||
"optimizing_output_file": "Ausgabedatei wird optimiert und komprimiert...",
|
||||
"creating_detailed_reports": "Detaillierte Verarbeitungsberichte werden erstellt...",
|
||||
"analysis_completed_successfully": "Excel-Filter-Analyse erfolgreich abgeschlossen!",
|
||||
"analysis_failed": "Analyse fehlgeschlagen",
|
||||
"advanced_analysis_running": "Erweiterte Excel-Analyse läuft...",
|
||||
"advanced_analysis_completed": "Erweiterte Analyse erfolgreich abgeschlossen",
|
||||
"advanced_analysis_failed": "Erweiterte Analyse fehlgeschlagen",
|
||||
"analysis_engine_error": "Analyse-Engine-Fehler",
|
||||
"critical_error_analysis_engine": "Kritischer Fehler in der Analyse-Engine",
|
||||
"file_statistics_header": "DATEI-STATISTIKEN:",
|
||||
"data_processing_header": "DATENVERARBEITUNG:",
|
||||
"applied_filters_header": "ANGEWENDETE FILTER:",
|
||||
"performance_metrics_header": "LEISTUNGSMETRIKEN:",
|
||||
"auto_opening_output_file": "Ausgabedatei wird automatisch geöffnet...",
|
||||
"opening_file_error": "Fehler beim Öffnen der Datei: {error}",
|
||||
"file_saved_at": "Datei gespeichert unter: {path}",
|
||||
"file_size_mb": "{size:.2f} MB",
|
||||
"compression_rate_pct": "{rate:+.1f}%",
|
||||
"rows_reduced": "{count:,} Zeilen reduziert ({rate:.1f}%)",
|
||||
"filter_efficiency": "Filter-Effizienz: {rate:.1f}% Zeilen beibehalten",
|
||||
"processing_time_sec": "{time:.2f} Sekunden",
|
||||
"memory_usage_mb": "{size:.2f} MB",
|
||||
"processing_speed_rows_per_sec": "{speed:.0f} Zeilen/Sekunde",
|
||||
"file_size_mb_template": "{size:.2f} MB",
|
||||
"compression_rate_template": "{rate:+.1f}%",
|
||||
"rows_count_template": "{count:,} Zeilen",
|
||||
"percentage_template": "{rate:.1f}%",
|
||||
"time_seconds_template": "{time:.2f} Sekunden",
|
||||
"speed_template": "{speed:.0f} Zeilen/Sekunde",
|
||||
"memory_mb_template": "{size:.2f} MB"
|
||||
}
|
||||
173
excel_filter/locales/en.json
Normal file
173
excel_filter/locales/en.json
Normal file
@@ -0,0 +1,173 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user