{
  "app_title": "MaestroDMX - Ajustes de grupo",
  "language": "Idioma:",
  "file_frame": "1) Cargar show",
  "load_show_btn": "Cargar JSON...",
  "load_show_title": "Seleccionar show JSON",
  "no_file_loaded": "No se ha cargado ningun show.",
  "file_loaded": "Archivo cargado: {path}\nNumero de cues: {n}",
  "settings_frame": "2) Grupo y propiedades",
  "target_group": "Grupo:",
  "make_backup": "Crear copia (.bak.YYYYMMDD-HHMMSS) antes de guardar",
  "create_missing_group": "Crear bloques de grupo faltantes",
  "fields_frame": "Propiedades",
  "enabled_col": "Activo",
  "key_col": "Clave",
  "type_col": "Tipo",
  "value_col": "Valor",
  "select_none": "Desactivar todo",
  "apply_btn": "Guardar show cargado",
  "preview_frame": "Vista previa",
  "preview_no_show": "Primero carga un show.",
  "preview_header": "Grupo {group} ({key})\nCues total: {total}\nBloque presente: {present}\nBloque faltante: {missing}",
  "preview_selected_fields": "Cambios seleccionados:",
  "preview_no_fields": "No hay propiedades activadas.",
  "preview_group_missing": "Falta el bloque de grupo o no es un objeto.",
  "log_frame": "Log",
  "json_files": "Archivos JSON",
  "all_files": "Todos los archivos",
  "error": "Error",
  "no_cues_found": "No se encontraron cues en este archivo.",
  "failed_load": "No se pudo cargar el show.",
  "log_loaded_show": "Show cargado: {path} ({n} cues).",
  "empty_key_error": "La clave no puede estar vacia.",
  "range_error": "{key} debe estar entre 0.0 y 1.0.",
  "invalid_value_error": "Al menos un valor no se pudo interpretar:\n{error}",
  "no_fields_selected": "No se activo ninguna propiedad.",
  "confirm_title": "Confirmar",
  "confirm_text": "Guardar directamente en el archivo cargado?\n\nArchivo: {path}\nGrupo: {group} ({key})\nPropiedades: {fields}\nCues total: {cues}\nCues cambiadas: {changed}\nCambios de tipo: {type_changes}\nCues omitidas: {skipped}\n\nLos tipos de campo son fijos; int y float cuentan como numero JSON.\nEl archivo sera sobrescrito. La copia esta activada por defecto.",
  "log_backup_created": "Copia creada: {path}",
  "save_failed": "No se pudo guardar:\n{error}",
  "log_saved": "Guardado: {path} - {changed} cues cambiadas, {skipped} omitidas.",
  "done_title": "Listo",
  "done_text": "Resultado:\n- Cues cambiadas: {changed}\n- Cues omitidas: {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"
}
