199 lines
7.9 KiB
JSON
199 lines
7.9 KiB
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"title": "Conectar a la impresora Creality",
|
|
"description": "Introduce la dirección IP de tu impresora Creality de la serie K. La impresora debe estar desbloqueada (no se requiere acceso de superusuario) y en la misma red.",
|
|
"data": {
|
|
"host": "Dirección IP",
|
|
"name": "Nombre descriptivo"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"cannot_connect": "Error al conectar con la impresora. Asegúrate de que la dirección IP sea correcta y de que la impresora esté encendida.",
|
|
"not_K": "Conexión rechazada o no es una impresora Creality de la serie K compatible.",
|
|
"already_configured": "Esta impresora ya está configurada."
|
|
},
|
|
"abort": {
|
|
"already_configured": "El dispositivo ya está configurado",
|
|
"cannot_connect": "Error de conexión",
|
|
"not_K": "No es una impresora de la serie K"
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"title": "Configuración de la impresora",
|
|
"description": "Elige un grupo de ajustes para editar. Cada grupo se abre en su propia página, por lo que sus opciones siempre se cargan actualizadas.",
|
|
"menu_options": {
|
|
"camera": "Cámara",
|
|
"notifications": "Notificaciones",
|
|
"power": "Interruptor de encendido",
|
|
"connection": "Conexión y rendimiento",
|
|
"save": "Guardar y aplicar"
|
|
}
|
|
},
|
|
"camera": {
|
|
"title": "Cámara",
|
|
"description": "{camera_help}",
|
|
"data": {
|
|
"camera_mode": "Modo de transmisión de la cámara",
|
|
"go2rtc_url": "Servidor o dirección externa de go2rtc (si es necesario)",
|
|
"go2rtc_port": "Puerto externo de go2rtc",
|
|
"custom_camera_url": "URL de cámara personalizada (MJPEG/snapshot http(s) o rtsp://)"
|
|
}
|
|
},
|
|
"notifications": {
|
|
"title": "Notificaciones",
|
|
"data": {
|
|
"notify_device": "Dispositivo de notificación",
|
|
"notify_completed": "Notificar al finalizar",
|
|
"notify_error": "Notificar en caso de error",
|
|
"notify_minutes_to_end": "Notificar antes de finalizar",
|
|
"minutes_to_end_value": "Minutos antes de finalizar"
|
|
}
|
|
},
|
|
"power": {
|
|
"title": "Interruptor de encendido",
|
|
"description": "{power_help}",
|
|
"data": {
|
|
"power_switch_enabled": "Activar la detección del interruptor de encendido",
|
|
"power_switch": "Entidad del interruptor de encendido"
|
|
}
|
|
},
|
|
"connection": {
|
|
"title": "Conexión y rendimiento",
|
|
"data": {
|
|
"host": "Dirección IP de la impresora",
|
|
"polling_rate": "Frecuencia de actualización (segundos, 0 = tiempo real)"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"invalid_camera_url": "Introduce una URL completa incluyendo el esquema, p. ej. http://192.168.1.50:8080/?action=stream o rtsp://192.168.1.50:554/stream."
|
|
}
|
|
},
|
|
"entity": {
|
|
"sensor": {
|
|
"bed_temperature": { "name": "Temperatura de la cama" },
|
|
"chamber_temperature": { "name": "Temperatura de la cámara" },
|
|
"nozzle_temperature": { "name": "Temperatura de la boquilla" },
|
|
"print_progress": { "name": "Progreso de impresión" },
|
|
"total_layers": { "name": "Capas totales" },
|
|
"current_layer": { "name": "Capa actual" },
|
|
"position_x": { "name": "Posición X" },
|
|
"position_y": { "name": "Posición Y" },
|
|
"position_z": { "name": "Posición Z" },
|
|
"feedrate_pct": { "name": "Velocidad de impresión" },
|
|
"flowrate_pct": { "name": "Tasa de flujo" },
|
|
"system": { "name": "Sistema" },
|
|
"model_info": { "name": "Modelo" },
|
|
"filament_status": {
|
|
"name": "Estado del filamento",
|
|
"state": {
|
|
"normal": "Normal",
|
|
"runout": "Filamento agotado",
|
|
"unknown": "Desconocido"
|
|
}
|
|
},
|
|
"print_status": {
|
|
"name": "Estado de impresión",
|
|
"state": {
|
|
"off": "Apagada",
|
|
"unknown": "Desconocido",
|
|
"error": "Error",
|
|
"self-testing": "Autocomprobación",
|
|
"completed": "Completada",
|
|
"paused": "En pausa",
|
|
"stopped": "Detenida",
|
|
"printing": "Imprimiendo",
|
|
"processing": "Procesando",
|
|
"idle": "En reposo"
|
|
}
|
|
},
|
|
"used_material_length": { "name": "Material usado" },
|
|
"print_job_time": { "name": "Tiempo de trabajo de impresión" },
|
|
"print_left_time": { "name": "Tiempo restante de impresión" },
|
|
"real_time_flow": { "name": "Flujo en tiempo real" },
|
|
"current_object": { "name": "Objeto actual" },
|
|
"object_count": { "name": "Cantidad de objetos" },
|
|
"print_control": {
|
|
"name": "Control de impresión",
|
|
"state": {
|
|
"queued": "En cola",
|
|
"ok": "OK",
|
|
"unknown": "Desconocido"
|
|
}
|
|
},
|
|
"max_nozzle_temp": { "name": "Temperatura máxima de la boquilla" },
|
|
"max_bed_temp": { "name": "Temperatura máxima de la cama" },
|
|
"max_chamber_temp": { "name": "Temperatura máxima de la cámara" },
|
|
"active_filament_slot": { "name": "Ranura de filamento activa" },
|
|
"cfs_box_temp": { "name": "Temperatura de la caja CFS {box_id}" },
|
|
"cfs_box_humidity": { "name": "Humedad de la caja CFS {box_id}" },
|
|
"cfs_slot_filament": { "name": "Filamento — caja CFS {box_id}, ranura {slot}" },
|
|
"cfs_slot_color": { "name": "Color — caja CFS {box_id}, ranura {slot}" },
|
|
"cfs_slot_percent": { "name": "Restante — caja CFS {box_id}, ranura {slot}" },
|
|
"cfs_ext_filament": { "name": "Filamento externo CFS" },
|
|
"cfs_ext_color": { "name": "Color externo CFS" },
|
|
"cfs_ext_percent": { "name": "Restante externo CFS" }
|
|
},
|
|
"button": {
|
|
"home_xyz": { "name": "Inicio (XY y luego Z)" },
|
|
"pause_print": { "name": "Pausar la impresión" },
|
|
"resume_print": { "name": "Reanudar la impresión" },
|
|
"stop_print": { "name": "Detener la impresión" },
|
|
"reconnect": { "name": "Reconectar" }
|
|
},
|
|
"number": {
|
|
"print_tuning_pct": { "name": "Ajuste de impresión" },
|
|
"nozzle_target": { "name": "Objetivo de la boquilla" },
|
|
"bed_target": { "name": "Objetivo de la cama" },
|
|
"chamber_target": { "name": "Objetivo de la cámara" },
|
|
"model_fan_pct": { "name": "Ventilador del modelo" },
|
|
"case_fan_pct": { "name": "Ventilador de la carcasa" },
|
|
"side_fan_pct": { "name": "Ventilador lateral" }
|
|
},
|
|
"fan": {
|
|
"model_fan": { "name": "Ventilador del modelo" },
|
|
"case_fan": { "name": "Ventilador de la carcasa" },
|
|
"side_fan": { "name": "Ventilador lateral" }
|
|
},
|
|
"light": {
|
|
"light": { "name": "Luz" }
|
|
},
|
|
"switch": {
|
|
"light": { "name": "Luz" }
|
|
},
|
|
"camera": {
|
|
"printer_camera": { "name": "Cámara de la impresora" }
|
|
},
|
|
"image": {
|
|
"current_print_preview": { "name": "Vista previa de la impresión actual" }
|
|
}
|
|
},
|
|
"services": {
|
|
"diagnostic_dump": {
|
|
"name": "Volcado de diagnóstico",
|
|
"description": "Vuelca todos los datos de telemetría WebSocket de las impresoras Creality conectadas en formato JSON para resolución de problemas y análisis.",
|
|
"fields": {
|
|
"include_sensitive_data": {
|
|
"name": "Incluir datos sensibles",
|
|
"description": "Si se deben incluir datos potencialmente sensibles en la salida de diagnóstico (actualmente sin uso, reservado para uso futuro)"
|
|
}
|
|
}
|
|
},
|
|
"request_cfs_info": {
|
|
"name": "Solicitar información del CFS",
|
|
"description": "Solicita manualmente a la impresora que envíe la última información del CFS (sistema multifilamento), incluyendo temperaturas, humedad y detalles del filamento.",
|
|
"fields": {
|
|
"device_id": {
|
|
"name": "Dispositivo",
|
|
"description": "La(s) impresora(s) a las que solicitar información. Si se omite, se consultarán todas las impresoras conectadas."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|