{
  "app_title": "MaestroDMX - Set Group Settings",
  "language": "Language:",
  "file_frame": "1) Load show file",
  "load_show_btn": "Load show JSON...",
  "load_show_title": "Select show file (JSON)",
  "no_file_loaded": "No show has been loaded yet.",
  "file_loaded": "Loaded file: {path}\nCue count: {n}",
  "settings_frame": "2) Group and properties",
  "target_group": "Group:",
  "make_backup": "Create backup (.bak.YYYYMMDD-HHMMSS) before saving",
  "create_missing_group": "Create missing group blocks",
  "fields_frame": "Properties",
  "enabled_col": "On",
  "key_col": "Key",
  "type_col": "Type",
  "value_col": "Value",
  "select_none": "Disable all",
  "apply_btn": "Save loaded show directly",
  "preview_frame": "Preview",
  "preview_no_show": "Please load a show first.",
  "preview_header": "Group {group} ({key})\nTotal cues: {total}\nGroup block present: {present}\nGroup block missing: {missing}",
  "preview_selected_fields": "Selected changes:",
  "preview_no_fields": "No properties enabled yet.",
  "preview_group_missing": "Group block is missing or not an object.",
  "log_frame": "Log",
  "json_files": "JSON files",
  "all_files": "All files",
  "error": "Error",
  "no_cues_found": "No cues were found in this file (not a show JSON or unknown format).",
  "failed_load": "Could not load show file.",
  "log_loaded_show": "Show loaded: {path} ({n} cues).",
  "empty_key_error": "The key must not be empty.",
  "range_error": "{key} must be between 0.0 and 1.0.",
  "invalid_value_error": "At least one value could not be parsed:\n{error}",
  "no_fields_selected": "No property has been enabled.",
  "confirm_title": "Confirm",
  "confirm_text": "Save directly into the loaded file?\n\nFile: {path}\nGroup: {group} ({key})\nProperties: {fields}\nTotal cues: {cues}\nCues with changes: {changed}\nType changes: {type_changes}\nSkipped cues: {skipped}\n\nField types are fixed; int and float both count as JSON number.\nThe file will be overwritten. Backup is enabled by default.",
  "log_backup_created": "Backup created: {path}",
  "save_failed": "Could not save file:\n{error}",
  "log_saved": "Saved: {path} - {changed} cues changed, {skipped} cues skipped.",
  "done_title": "Done",
  "done_text": "Result:\n- Cues changed: {changed}\n- Cues skipped: {skipped}",
  "footer_author_duration": "(c) Christian Haubitz-Reinke & ChatGPT 5.2 - 03.06.2026 | Suite v1.0 | Modul v0.1",
  "help_link_label": "https://liberty-dj-tools.de",
  "help_link_url": "https://liberty-dj-tools.de"
}
