Migrate to GitLab

This commit is contained in:
jonasgaudian
2026-02-12 09:51:22 +01:00
commit d7f49197c0
57 changed files with 9838 additions and 0 deletions

View 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"
}

View 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"
}