{ "header_status_standby": "Listo", "header_status_printing": "Imprimiendo", "header_status_complete": "Completado", "header_status_error": "Error", "kobra_free": "Listo", "kobra_busy": "Ocupado", "kobra_printing": "Imprimiendo", "kobra_preheating": "Precalentando", "kobra_auto_leveling": "Autonivelado", "kobra_checking": "Comprobando", "kobra_updated": "Actualizando", "kobra_init": "Inicializando", "kobra_pausing": "Pausando...", "kobra_paused": "Pausado", "kobra_resuming": "Reanudando...", "kobra_resumed": "Reanudado", "kobra_stopping": "Deteniendo...", "kobra_stoped": "Detenido", "kobra_finished": "Finalizado", "kobra_failed": "Error", "kobra_canceled": "Cancelado", "kobra_offline": "Desconectada", "nav_dashboard": "Panel", "nav_print": "Impresión", "nav_temps": "Temperaturas", "nav_motion": "Movimiento", "nav_ams": "AMS", "nav_extras": "Luz / Ventilador", "nav_console": "Consola", "card_progress": "Progreso", "card_temps": "Temperaturas", "card_light_fan": "Ventilador", "card_speed": "Velocidad de impresión", "card_cam": "Cámara", "lbl_elapsed": "Transcurrido:", "lbl_remaining": "Restante:", "lbl_slicer_time": "Estimación del slicer:", "lbl_layers": "Capa", "speed_silent": "🐢 Silencioso", "speed_normal": "⚡ Normal", "speed_sport": "🚀 Sport", "lbl_light": "💡 Luz", "lbl_feed": "Cargar", "lbl_unload": "Descargar", "card_ace_dry": "Secado ACE", "ace_dry_dryer": "Secador", "ace_dry_status_off": "Estado: Apagado", "ace_dry_status_on": "Estado: Activo", "ace_dry_status_remaining": "Restante", "ace_dry_humidity": "Humedad", "ace_dry_current_temp": "Temperatura", "ace_dry_chart": "Historial (Temp/Humedad)", "ace_dry_temp": "Temperatura (°C)", "ace_dry_duration": "Duración (min)", "ace_dry_start": "▶ Iniciar", "ace_dry_stop": "■ Parar", "ace_dry_auto_refill": "Relleno automático", "ace_dry_enable": "Activar secado", "ace_dry_temp_line": "Temperatura de secado", "ace_dry_time_line": "Tiempo de secado", "ace_dry_ui_pending": "(solo UI, backend después)", "ace_dry_dialog_title": "Ajustes de temp/tiempo del secador", "ace_dry_dialog_temp": "Temperatura (30-80°C)", "ace_dry_dialog_time": "Tiempo restante (h:m:s)", "ace_dry_dialog_confirm": "Confirmar", "ace_dry_dialog_cancel": "Cancelar", "ace_dry_dialog_save_restart": "Guardar y reiniciar", "ace_dry_dialog_custom_name": "Nombre personalizado", "ace_dry_dialog_reset_default": "Restablecer valores predeterminados", "cam_placeholder": "📷 Cámara no iniciada", "cam_stream_unavailable": "Stream no disponible", "btn_cam_start": "▶ Cámara", "btn_cam_stop": "◼ Cámara", "btn_pause": "⏸ Pausa", "btn_resume": "▶ Reanudar", "btn_cancel": "✕ Detener", "label_nozzle": "Boquilla", "label_bed": "Cama", "label_fan": "🌀 Ventilador", "label_light": "💡 Luz", "label_on_off": "Encendido / Apagado", "label_speed": "Velocidad", "panel_print_title": "Control de impresión", "panel_print_btn_pause": "⏸ Pausa", "panel_print_btn_resume": "▶ Reanudar", "panel_print_btn_cancel": "✕ Cancelar", "panel_print_temps_live": "Temperaturas (en vivo)", "label_set": "Set", "label_off": "Apagado", "panel_temps_nozzle": "Boquilla", "panel_temps_bed": "Cama caliente", "panel_temps_chart": "Historial (últimas 60 lecturas)", "label_target_c": "Objetivo:", "panel_motion_xy": "Ejes XY", "panel_motion_z": "Eje Z", "label_step": "Tamaño del paso:", "btn_home_z": "Home Z", "btn_home_xy": "Home XY", "btn_home_all": "Home All", "btn_disable_motors": "Motores apagados", "panel_ams_title": "Filamento", "card_ams": "Filamento", "ams_no_data": "No se recibieron datos de AMS", "label_slot": "Ranura", "ams_empty": "Vacío", "panel_extras_light": "Luz", "panel_extras_fan": "Ventilador", "panel_extras_camera": "Cámara", "btn_cam_start2": "▶ Iniciar", "btn_cam_stop2": "◼ Detener", "panel_console_title": "Registro de eventos", "log_light_on": "Luz encendida", "log_light_off": "Luz apagada", "log_fan": "Ventilador →", "log_nozzle": "Boquilla →", "log_bed": "Cama →", "log_axis": "Eje", "log_home": "Home", "log_home_all": "Home All", "log_cam_start": "Cámara iniciada:", "log_cam_stop": "Cámara detenida", "log_poll_error": "Error de sondeo:", "log_error": "Error:", "confirm_cancel": "¿Realmente cancelar la impresión?", "settings_title": "Configuración", "settings_connection": "Conexión", "settings_print": "Ajustes de impresión", "settings_poll": "Intervalo de sondeo", "settings_version": "Versión", "settings_save": "Guardar y reiniciar", "settings_printer_name": "Nombre de impresora", "settings_printer_ip": "IP de impresora", "settings_mqtt_port": "MQTT Port", "settings_username": "Usuario MQTT", "settings_password": "Contraseña MQTT", "settings_device_id": "ID del dispositivo", "settings_mode_id": "ID de modo", "hint_ip_no_port": "Solo dirección IP, sin puerto (p. ej. 192.168.1.102)", "settings_default_slot": "Ranura predeterminada (un color)", "settings_slot_auto": "Auto (todos los slots cargados)", "settings_auto_leveling": "Autonivelado antes de imprimir", "settings_camera_on_print": "Encender cámara al iniciar impresión", "settings_web_upload_warning": "Mostrar advertencia al imprimir subidas web", "update_check": "Buscar actualizaciones", "update_checking": "Comprobando...", "update_available": "disponible", "update_none": "Ya actualizado", "update_apply": "Instalar ahora", "update_applying": "Descargando...", "update_restarting": "Reiniciando...", "update_error": "Error", "btn_connect": "⚡ Conectar", "btn_disconnect": "✕ Desconectar", "lbl_conn_error": "Error de conexión:", "slot_edit_title": "Editar slot", "slot_edit_color": "Color", "slot_edit_material": "Material", "slot_edit_load": "⬇ Cargar", "slot_edit_unload": "⬆ Descargar", "slot_edit_save": "💾 Guardar", "slot_edit_custom": "p. ej. PLA, PETG, ABS…", "slot_edit_ok": "Ranura AMS", "slot_edit_profile": "Perfil de OrcaSlicer", "slot_edit_profile_hint": "Envía al sincronizar con OrcaSlicer la marca concreta en lugar de solo \"Generic\"", "slot_edit_profile_default": "— Genérico (Predeterminado) —", "orca_profile_section": "Perfiles de OrcaSlicer", "orca_profile_hint": "Importa tus propios perfiles de filamento de OrcaSlicer (abre el directorio del usuario vía Help → Show Configuration Folder)", "orca_profile_import_btn": "Importar perfiles", "orca_profile_import_link": "★ Importar perfiles propios…", "orca_profile_import_title": "Importar tus perfiles de OrcaSlicer", "orca_profile_help_html": "Sube un ZIP de tu carpeta de filamentos de OrcaSlicer o archivos .json sueltos.
En OrcaSlicer: Help → Show Configuration Folder → user/<id>/filament/", "orca_profile_dropmsg": "Suelta aquí o haz clic", "orca_profile_list_label": "Actualmente importados", "orca_profile_user_label": "Perfiles propios", "orca_profile_user_empty": "– ninguno –", "orca_profile_uploading": "Subiendo…", "orca_profile_done": "Importado", "orca_profile_skipped": "omitido", "log_dir_all": "Todos", "log_lvl_label": "Nivel:", "file_ready_btn": "▶ Iniciar impresión", "file_slots_btn": "🎨 Seleccionar ranuras", "file_cancel_btn": "✕ Cancelar", "nav_printers": "Impresoras", "skip_title": "✂ Omitir objetos", "skip_hint": "Deselecciona los objetos que ya no quieras imprimir:", "skip_btn_label": "Objetos", "skip_no_objects": "No hay objetos en esta impresión.", "skip_already": "omitido", "skip_select_at_least_one": "Selecciona al menos un objeto.", "skip_sending": "Enviando …", "skip_success": "Se omitirán los objetos.", "fd_objects_hint": "Omitir objetos (opcional):", "fd_slots_hint": "Asignar canal GCode a la ranura AMS:", "fd_cancel": "Cancelar", "fd_print": "▶ Imprimir", "fd_no_slots_msg": "No hay slots AMS cargados.{br}¿Iniciar impresión de todos modos?", "fd_slot": "Ranura", "fd_no_matching_material": "No hay material compatible", "fd_used": "USADO", "add_printer": "Añadir impresora", "apd_lbl_ip": "IP de impresora", "apd_lbl_name": "Nombre (opcional)", "apd_placeholder_name": "p. ej. Kobra X Sala", "apd_cancel": "Cancelar", "apd_confirm": "Añadir", "apd_fetching": "Obteniendo datos de la impresora…", "apd_success": "Impresora añadida, reiniciando bridge…", "apd_err_ip": "Introduce una dirección IP", "printers_remove": "Eliminar impresora", "printers_remove_confirm": "¿Eliminar impresora \"{name}\"? El bridge se reiniciará.", "printers_active": "● activa", "printers_switch": "Cambiar →", "printers_current": "Impresora actual", "printers_loading": "Cargando…", "printers_none": "No hay impresoras configuradas.", "printers_empty_hint": "Aún no hay impresora configurada.", "nav_browser": "Explorador", "panel_browser_title": "Explorador de archivos", "store_search_placeholder": "🔍 Buscar…", "store_empty": "Aún no hay archivos subidos.", "store_refresh": "↻ Actualizar", "store_print": "▶ Imprimir", "store_download": "⬇ Descargar", "store_delete_confirm": "¿Eliminar archivo?", "store_print_confirm": "¿Imprimir archivo?", "store_web_verify_title": "Verificar archivo", "store_web_verify_msg": "Verifica que este archivo fue creado para Anycubic Kobra X.", "store_web_verify_confirm": "Confirmar", "store_web_verify_abort": "Abortar", "store_no_results": "No se encontraron archivos.", "store_never": "nunca impreso", "store_estimate": "Estimación", "store_upload_label_prefix": "Arrastra el GCode aquí o ", "store_upload_label_browse": "buscar", "store_upload_busy": "⏳ Subiendo…", "store_upload_success": "✓ {file}", "store_upload_error": "✗ {error}", "sf_all": "Todos", "sf_ok": "✓ Completado", "sf_err": "✗ Fallido", "sf_new": "Nuevo", "ss_date": "↓ Fecha", "ss_name": "A–Z Nombre", "ss_dur": "⏱ Tiempo de impresión" }