rustdiff 0.1.9

Semantic JSON & XML diff tool with a native GTK4 desktop UI
"app.title": "RustDiff"
"app.status_ready": "Ready — Ctrl+O open | Ctrl+Enter compare | Ctrl+S save session"
"app.single_file_loaded": "Loaded %{name} — use \"Enable comparison\" to diff against another document"
"app.file_open_error": "Could not read file: %{path}"

"header.open_left": "Open Left"
"header.open_left_tooltip": "Open a file in the left panel (Ctrl+O)"
"header.open_right": "Open Right"
"header.open_right_tooltip": "Open a file in the right panel (Ctrl+Shift+O)"
"header.compare": "Compare"
"header.compare_tooltip": "Compare documents (Ctrl+Enter)"
"header.enable_comparison": "Enable comparison"
"header.enable_comparison_tooltip": "Enable second editor for comparison"
"header.format": "Format"
"header.format_tooltip": "Pretty-print both documents (Ctrl+Shift+F)"
"header.export": "Export"
"header.export_tooltip": "Export result (Ctrl+E)"
"header.export_txt": "Export as .txt"
"header.export_html": "Export as .html"
"header.history": "History"
"header.history_tooltip": "Show/hide session history (Ctrl+H)"
"header.format_dropdown_tooltip": "Document format"
"header.format_auto": "Auto-detect"

"editor.left_label": "Left Document"
"editor.right_label": "Right Document"

"panel.summary_none": "No differences"
"panel.filter_added": "✚ Added"
"panel.filter_removed": "✖ Removed"
"panel.filter_changed": "● Changed"
"panel.col_type": "Type"
"panel.col_path": "Path"
"panel.col_left": "Left"
"panel.col_right": "Right"

"history.title": "Saved sessions"
"history.empty": "No sessions saved"
"history.delete_tooltip": "Delete this session"
"history.clear_tooltip": "Clear all history"
"history.clear_dialog_title": "Clear all history?"
"history.clear_dialog_body": "All saved sessions will be removed. This action cannot be undone."
"history.clear_confirm": "Clear all"
"history.cancel": "Cancel"
"history.status_already_empty": "History is already empty"
"history.status_unavailable": "History is not available"
"history.status_cleared": "History cleared (%{count} sessions)"
"history.status_clear_failed": "Could not clear history"
"history.status_saved": "Session #%{id} saved to history"
"history.status_restored": "Session #%{id} restored — %{summary}"
"history.status_load_error": "Error loading session: %{error}"
"history.status_save_error": "Error saving: %{error}"
"history.no_comparison": "No comparison to save. Compare first."
"history.search_placeholder": "Search history..."
"history.load_more": "Load more"

"search.prev": "Previous match"
"search.next": "Next match"

"format.formatted_ok": "Documents formatted as %{fmt}"
"format.format_error_left": "Error formatting left panel: %{error}"
"format.format_error_right": "Error formatting right panel: %{error}"
"format.detect_failed": "Could not detect the format to prettify"

"compare.need_input": "Enter text in both panels to compare"
"compare.detect_failed_hint": "Could not detect format. Select JSON, XML, or SQL manually."
"compare.summary_format": "%{summary} | %{fmt}"

"export.dialog_title": "Export result"
"export.open_dialog_title": "Open file"
"export.none": "No comparison to export. Compare first."
"export.write_error": "Error writing file: %{error}"
"export.write_success": "Exported to %{path}"
"export.html_left": "Left Document"
"export.html_right": "Right Document"
"export.report_title": "RustDiff — Difference report"
"export.report_meta_format": "Format: %{fmt}"
"export.section_added": "── ADDED (%{count}) ──"
"export.section_removed": "── REMOVED (%{count}) ──"
"export.section_changed": "── CHANGED (%{count}) ──"
"export.identical_text": "Documents are identical."

"menu.tooltip": "Main menu"
"menu.format_documents": "Format Documents"
"menu.export_txt": "Export as .txt"
"menu.export_html": "Export as .html"
"menu.language": "Language"
"menu.language_auto": "Auto (system)"
"menu.language_en": "English"
"menu.language_es": "Español"
"toast.language_changed": "Language changed. Restart RustDiff to apply."

"diff.identical": "Identical"
"diff.summary_identical": "Documents are identical"
"diff.summary_counts": "%{total} difference(s): %{added} added, %{removed} removed, %{changed} changed"
"diff.added_label": "✚ ADDED"
"diff.removed_label": "✖ REMOVED"
"diff.changed_label": "● CHANGED"

"welcome.subtitle": "Semantic JSON, XML & SQL comparator"
"welcome.open_document": "Open document"
"welcome.new_comparison": "New comparison"
"welcome.view_history": "View History"

"exit.dialog_title": "What would you like to do?"
"exit.dialog_body": "You have unsaved content in the editors."
"exit.cancel": "Cancel"
"exit.save_history": "Save to History"
"exit.export_txt": "Export .txt"
"exit.export_html": "Export .html"
"exit.close_without_saving": "Close without saving"