Files
homeassistant_espscreen/screen_manager/translations/es.json
T
Xandrossian 9857cc3bda
CI / checks (push) Successful in 12m50s
CI / firmware (add-on) (push) Successful in 18m19s
CI / firmware (min_version) (push) Successful in 17m55s
Add the Elecrow CrowPanel 7.0" as a third board, and take the packages and the add-on from Gitea (0.2.93)
A board file for the Elecrow CrowPanel 7.0" (DIS08070H, ESP32-S3-WROOM-1-N4R8): 800x480 through mipi_rgb, GT911 on the
ESP32-S3's USB pins (elecrow_usb_phy.h frees them, behind a flag only this board sets), the Guition's vertical sizes
across a wider page, no rotation. Its 4 MB of flash take the CYD's budget: a partition table of the component's
(smart_display: partitions: 4mb_wide_slots, 1,984 KB slots), the icon fonts at 2 bits a pixel and the TLS client only
bring the firmware to 1,865,440 bytes, 91.8 % of a slot, with camera images kept. docs/ELECROW.md has the numbers and
the trade.

The add-on reads a large board's name from the type sensor's value, the editor offers the board under New screen and
draws the wide preview, tools/check.sh builds it with the budget, render_topbar and capture_ui take the panel's size.
Firmware 0.2.79; the CYD image is unchanged (1,633,760 bytes).

This fork builds from gittea.trippedonmy.name/Xandrossian/homeassistant_espscreen: the packages, the fonts, the
component and the add-on repository point there instead of GitHub.
2026-09-20 23:18:01 -07:00

1848 lines
85 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_meta": {
"name": "Español",
"english": "Spanish",
"script": "latin",
"plural": "one_other",
"clock": "24",
"checked": false
},
"screen": {
"number": {
"decimal": ",",
"group": ".",
"group_min": "2",
"percent": "%"
},
"time": {
"just_now": "Justo ahora",
"minutes_ago": "Hace {n} min",
"hours_ago": "Hace 1 hora | Hace {n} horas",
"yesterday": "Ayer",
"days_ago": "Hace 1 día | Hace {n} días",
"weeks_ago": "Hace 1 semana | Hace {n} semanas",
"months_ago": "Hace 1 mes | Hace {n} meses",
"years_ago": "Hace 1 año | Hace {n} años",
"in_minutes": "En {n} min",
"in_hours": "En 1 hora | En {n} horas",
"tomorrow": "Mañana",
"in_days": "En 1 día | En {n} días",
"am": "a. m.",
"pm": "p. m."
},
"date": {
"weekdays": [
"domingo",
"lunes",
"martes",
"miércoles",
"jueves",
"viernes",
"sábado"
],
"weekdays_short": [
"dom",
"lun",
"mar",
"mié",
"jue",
"vie",
"sáb"
],
"weekdays_min": [
"do",
"lu",
"ma",
"mi",
"ju",
"vi",
"sá"
],
"months": [
"enero",
"febrero",
"marzo",
"abril",
"mayo",
"junio",
"julio",
"agosto",
"septiembre",
"octubre",
"noviembre",
"diciembre"
],
"months_short": [
"ene",
"feb",
"mar",
"abr",
"may",
"jun",
"jul",
"ago",
"sept",
"oct",
"nov",
"dic"
],
"top_bar": "{weekday}, {day} {month}",
"full": "{weekday}, {day} de {month}",
"day_month": "{day} {month}",
"weekday_time": "{weekday}, {time}"
},
"duration": {
"seconds": "{n} s",
"minutes": "{n} min",
"hours": "{n} h",
"hours_minutes": "{h} h {m} min",
"days": "{n} d",
"days_hours": "{d} d {h} h"
},
"status": {
"connecting": "Conectando con Home Assistant",
"waiting": "Esperando a ESP Screens",
"loading_tiles": "Cargando mosaicos...",
"ha_not_connected": "HA no conectado",
"manager_not_active": "ESP Screens no activo",
"choose_tiles": "Elige los mosaicos en HA",
"home": "Casa",
"no_network": "Sin red"
},
"settings": {
"title": "Configuración",
"brightness": "Brillo",
"night": "Noche",
"screen": "Pantalla",
"this_screen": "Esta pantalla",
"dark_mode": "Modo oscuro",
"auto_standby": "Reposo automático",
"standby_after": "Reposo tras",
"standby_brightness": "Brillo en reposo",
"night_mode": "Modo noche",
"starts": "Empieza",
"ends": "Termina",
"night_brightness": "Brillo nocturno",
"back_to_page_1": "Volver a la página 1",
"after": "Tras",
"also_on_standby": "También en reposo",
"swipe_between_pages": "Deslizar entre páginas",
"page_buttons": "Botones de página",
"rotation": "Rotación",
"address": "Dirección",
"firmware": "Firmware",
"home_assistant": "Home Assistant",
"restart": "Reiniciar",
"connected": "Conectado",
"not_connected": "No conectado",
"tap_again_to_restart": "Toca otra vez para reiniciar",
"seconds": "{n} s",
"minutes": "{n} min",
"hours": "{n} h",
"hours_minutes": "{h} h {m}"
},
"tile": {
"tap_to_open": "Toca para abrir",
"page": "Página {n}",
"refused": "Rechazado",
"command_sent": "Orden enviada...",
"confirmed": "Confirmado por Home Assistant"
},
"alert": {
"notification": "Notificación",
"ok": "OK"
},
"light": {
"color": "Color",
"color_temperature": "Temperatura del color",
"brightness": "Brillo",
"waiting": "Esperando..."
},
"effects": {
"effect": "Efecto",
"nothing": "Nada que elegir",
"loading": "Cargando...",
"not_connected": "No conectado"
},
"climate": {
"target": "Deseada",
"mode": "Modo",
"fan": "Ventilador",
"swing": "Oscilación",
"now": "Ahora {value}"
},
"vacuum": {
"check_robot": "Revisa el robot en HA",
"auto_suction": "Succión automática",
"robot_chooses": "El robot elige succión y agua",
"per_room": "Succión y agua por habitación",
"speed_quiet": "Silencioso",
"speed_balanced": "Normal",
"speed_turbo": "Turbo",
"speed_max": "Máx.",
"pause_cleaning": "Pausar limpieza",
"pause": "Pausa",
"resume": "Reanudar",
"start_cleaning": "Iniciar limpieza",
"clean": "Limpiar",
"dock": "Base"
},
"cover": {
"position": "Posición",
"tilt": "Inclinación",
"tilt_value": "Inclinación {n}%"
},
"weather": {
"feels_like": "Sensación {n}°",
"no_forecast": "Sin previsión diaria de Home Assistant",
"coming_days": "Próximos días"
},
"history": {
"no_data": "Sin datos",
"average": "media",
"average_of": "media de {duration}",
"now": "Ahora",
"range_hour": "1 hora",
"range_day": "24 horas",
"range_week": "1 semana",
"high": "Máx. {value}",
"low": "Mín. {value}",
"times": "una vez | {n} veces",
"loading": "Cargando historial...",
"empty": "Sin historial en este periodo",
"unavailable": "No hay historial"
},
"media": {
"muted": "Silenciado",
"not_playing": "Inactivo",
"loading": "Cargando"
},
"timer": {
"running": "En marcha",
"paused": "En pausa",
"stopped": "Detenido",
"pause": "Pausa",
"start": "Iniciar",
"cancel": "Cancelar",
"paused_left": "En pausa {time}"
},
"sun": {
"name": "Sol",
"sunrise": "Amanecer {time}",
"sunset": "Atardecer {time}",
"rise": "sale {time}",
"set": "se pone {time}"
},
"script": {
"running": "En curso...",
"never_run": "Nunca ejecutado",
"last_time": "Última {time}",
"yesterday_time": "Ayer {time}",
"yesterday_time_short": "Ayer {time}",
"last_date": "Última {date}"
},
"camera": {
"no_image": "Sin imagen de esta cámara",
"loading": "Cargando imagen",
"live": "En directo",
"recording": "Grabando",
"tap_to_view": "Toca para ver",
"no_image_yet": "Sin imagen"
},
"calibration": {
"title": "Sigue la calibración",
"touch_check": "Prueba táctil GT911",
"hold": "Mantén cada toque un momento",
"crosshair": "Toca la cruz\nPunto {point}/5 - toque {tap}/3",
"gently": "Toca suave, un poco más",
"same": "Toca 3 veces la misma cruz",
"rejected": "Medida rechazada; inténtalo de nuevo",
"save_failed": "No se pudo guardar; inténtalo de nuevo"
},
"ha": {
"on": "Encendido",
"off": "Apagado",
"unavailable": "No disponible",
"climate": {
"off": "Apagado",
"heat": "Calor",
"cool": "Frío",
"heat_cool": "Calor/Frío",
"auto": "Auto",
"dry": "Seco",
"fan_only": "Solo ventilador"
},
"hvac_action": {
"heating": "Calefacción",
"cooling": "Refrigeración",
"idle": "Inactivo",
"off": "Apagado",
"drying": "Secando",
"fan": "Ventilador",
"preheating": "Precalentamiento",
"defrosting": "Antihielo"
},
"cover": {
"open": "Abierto",
"closed": "Cerrado",
"opening": "Abriendo",
"closing": "Cerrando"
},
"media": {
"playing": "Reproduciendo",
"paused": "En pausa",
"idle": "Inactivo",
"standby": "En espera"
},
"person": {
"home": "En casa",
"not_home": "Fuera"
},
"sun": {
"above_horizon": "Sobre el horizonte",
"below_horizon": "Bajo el horizonte"
},
"vacuum": {
"docked": "En la base",
"cleaning": "Limpiando",
"paused": "En pausa",
"returning": "Volviendo a la base",
"idle": "Inactivo"
},
"weather": {
"sunny": "Soleado",
"clear_night": "Despejado, de noche",
"cloudy": "Nublado",
"partlycloudy": "Parcialmente nublado",
"rainy": "Lluvioso",
"pouring": "Lluvia torrencial",
"snowy": "Nevado",
"snowy_rainy": "Nevado, lluvioso",
"fog": "Niebla",
"hail": "Granizo",
"lightning": "Relámpagos",
"lightning_rainy": "Relámpagos, lluvioso",
"windy": "Ventoso",
"exceptional": "Excepcional"
},
"binary": {
"battery_on": "Bajo",
"battery_off": "Normal",
"battery_charging_on": "Cargando",
"battery_charging_off": "No está cargando",
"carbon_monoxide_on": "Detectado",
"carbon_monoxide_off": "No detectado",
"cold_on": "Frío",
"cold_off": "Normal",
"connectivity_on": "Conectado",
"connectivity_off": "Desconectado",
"door_on": "Abierto",
"door_off": "Cerrado",
"garage_door_on": "Abierto",
"garage_door_off": "Cerrado",
"gas_on": "Detectado",
"gas_off": "No detectado",
"heat_on": "Caliente",
"heat_off": "Normal",
"light_on": "Luz detectada",
"light_off": "Sin luz",
"lock_on": "Desbloqueado",
"lock_off": "Bloqueado",
"moisture_on": "Húmedo",
"moisture_off": "Seco",
"motion_on": "Detectado",
"motion_off": "No detectado",
"moving_on": "En movimiento",
"moving_off": "No se mueve",
"occupancy_on": "Detectado",
"occupancy_off": "No detectado",
"opening_on": "Abierto",
"opening_off": "Cerrado",
"plug_on": "Enchufado",
"plug_off": "Desenchufado",
"power_on": "Encendido",
"power_off": "Apagado",
"presence_on": "En casa",
"presence_off": "Fuera",
"problem_on": "Problema",
"problem_off": "OK",
"running_on": "Ejecutando",
"running_off": "No se está ejecutando",
"safety_on": "Inseguro",
"safety_off": "Seguro",
"smoke_on": "Detectado",
"smoke_off": "No detectado",
"sound_on": "Detectado",
"sound_off": "No detectado",
"tamper_on": "Manipulación detectada",
"tamper_off": "No detectado",
"update_on": "Actualización disponible",
"update_off": "Actualizado",
"vibration_on": "Detectado",
"vibration_off": "No detectado",
"window_on": "Abierto",
"window_off": "Cerrado"
},
"button": {
"activate": "Activar",
"run": "Ejecutar",
"press": "Pulsa"
},
"climate_fan": {
"auto": "Auto",
"low": "Bajo",
"medium": "Medio",
"high": "Alto",
"middle": "Moderado",
"focus": "Enfoque",
"diffuse": "Difuso",
"top": "Parte superior",
"on": "Encendido",
"off": "Apagado"
},
"climate_swing": {
"on": "Encendido",
"off": "Apagado",
"both": "Ambos",
"vertical": "Vertical",
"horizontal": "Horizontal"
}
}
},
"addon": {
"errors": {
"language_choice": "Elige un idioma de la lista.",
"region_choice": "Elige un formato de hora y un formato numérico de las listas.",
"open_through_ha": "Abre esta página desde Home Assistant.",
"refresh_page": "Recarga esta página y vuelve a intentarlo.",
"ha_refused": "Home Assistant no lo ha aceptado: {reason}.",
"ha_refused_change": "Home Assistant no ha aceptado el cambio: {reason}.",
"no_reason": "sin indicar motivo",
"ha_unreachable": "Ahora mismo no se puede conectar con Home Assistant. Vuelve a intentarlo en un momento.",
"too_large": "Esa petición es demasiado grande.",
"invalid_input": "Datos no válidos. Revisa el nombre, la placa y los mosaicos elegidos.",
"unknown_screen": "Pantalla desconocida.",
"not_paired": "Esta no es una pantalla ESP emparejada. Recarga la vista general.",
"choose_icon": "Elige un icono de la lista.",
"skill_not_written": "No se pudo escribir la habilidad en {folder} ({reason}).",
"settings": {
"unknown": "Configuración de pantalla desconocida; recarga la página de gestión.",
"invalid_value": "Valor no válido para {setting}.",
"dim_above_normal": "El brillo en reposo y el brillo nocturno no pueden ser mayores que el normal.",
"offline": "Esta pantalla está sin conexión. Podrás cambiar su configuración cuando vuelva.",
"unavailable": "Ahora no se puede cambiar {names}: la entidad está desactivada en Home Assistant o la pantalla se está reiniciando.",
"rotation": "La rotación requiere un Guition con firmware 0.2.9 o posterior."
},
"layout": {
"invalid": "Diseño no válido.",
"title": "Pon a la pantalla un título de 96 bytes como máximo.",
"tiles_max": "Elige como máximo 1 mosaico. | Elige como máximo {n} mosaicos.",
"unsupported": "Esta entidad no es compatible.",
"once": "Una entidad solo puede aparecer una vez en una pantalla.",
"tile_name": "El nombre de un mosaico puede tener 80 bytes como máximo.",
"unknown_settings": "Opciones de mosaico desconocidas.",
"navigation_size": "Un mosaico de navegación tiene ancho normal o doble.",
"background": "Elige un color de fondo pastel de la paleta.",
"invalid_setting": "Opción de mosaico no válida: {setting}",
"no_toggle": "Esta entidad no se puede encender y apagar.",
"builtin_action": "Una tarjeta integrada no puede realizar acciones.",
"no_mini_slider": "Esta entidad no admite un control deslizante pequeño.",
"history_hours": "Historial: elige 1, 6 o 24 horas.",
"refresh": "Imagen en vivo: actualiza cada 15 o 30 segundos.",
"watch_or_slider": "Elige valor grande o control deslizante pequeño.",
"no_direct_control": "Esta entidad no admite ese control directo.",
"position": "Posición de mosaico no válida; recarga la página de gestión.",
"full_page_top": "Un mosaico de página completa empieza en la parte superior de su página.",
"wide_left": "Un mosaico de doble ancho empieza en la columna izquierda.",
"same_spot": "Hay dos mosaicos en el mismo hueco.",
"pages": "Una pantalla tiene 1 página. | Una pantalla tiene de 1 a {n} páginas.",
"eight_pages": "Estos mosaicos no caben en ocho páginas; elimina un mosaico o haz uno más pequeño.",
"camera_guition": "Las imágenes de cámara necesitan una pantalla Guition.",
"firmware_first": "Para estos mosaicos, instala antes el firmware {version} o posterior en la pantalla.",
"entity_gone": "Una de las entidades elegidas ya no existe. Busca la entidad nueva.",
"ids_too_long": "Juntos, los ID de entidad de estos mosaicos son demasiado largos para caber en un mensaje a la pantalla; elimina algunos mosaicos."
},
"top_bar": {
"invalid": "Barra superior no válida; recarga la página de gestión.",
"full": "En la barra superior cabe como máximo 1 elemento. | En la barra superior caben como máximo {n} elementos.",
"invalid_setting": "Opción no válida en la barra superior.",
"unknown_setting": "Opción desconocida en la barra superior; recarga la página de gestión.",
"entity": "Esta entidad no puede ir en la barra superior.",
"unknown_item": "Elemento desconocido en la barra superior; recarga la página de gestión.",
"twice": "Este elemento ya está en la barra superior.",
"entity_gone": "Una entidad de la barra superior ya no existe. Elige otra."
},
"tap_action": {
"choose": "Elige una acción de la lista.",
"fields_max": "Una acción al tocar define como máximo 1 campo. | Una acción al tocar define como máximo {n} campos.",
"field_not_allowed": "{field} no es un campo que pueda definir una acción al tocar.",
"unsendable": "Uno de los valores de la acción no lo puede enviar la pantalla.",
"too_long": "Los valores de la acción son demasiado largos para la pantalla."
},
"events": {
"none_paired": "ninguna todavía",
"name_the_screen": "Indica la pantalla. Emparejadas: {screens}.",
"no_such_screen": "No hay ninguna pantalla llamada «{name}». Emparejadas: {screens}.",
"several_screens": "«{name}» coincide con más de una pantalla: {screens}.",
"name_the_entity": "Indica la entidad.",
"not_for_a_screen": "{entity} no puede ir en una pantalla.",
"not_on_screen": "{entity} no está en esta pantalla.",
"add_it_first": "{entity} no está en esta pantalla; añádela primero.",
"not_on_spot": "{entity} no está en el hueco {slot}.",
"not_on_page": "{entity} no está en la página {page}.",
"move_where": "Indica la página o el hueco al que moverla.",
"spot_taken": "Ese hueco lo ocupa {entity}; indica otro hueco o mueve primero esa entidad.",
"page_not_empty": "La página {page} no está vacía; un mosaico de página completa necesita una página para él solo.",
"no_empty_page": "No hay ninguna página vacía; un mosaico de página completa necesita una página para él solo.",
"page_full": "La página {page} está llena.",
"no_room": "En esta pantalla ya no queda sitio.",
"screen_full": "Esta pantalla ya tiene 1 mosaico; elimina uno primero. | Esta pantalla ya tiene {n} mosaicos; elimina uno primero.",
"page_range": "Elige una página entre 1 y {last}.",
"spot_range": "Elige un hueco entre 0 y {last}.",
"row_needs_page": "Indica la página de esa fila o columna.",
"row_range": "Elige una fila entre 1 y {last}.",
"column": "La columna debe ser left o right.",
"full_page_alone": "Un mosaico de página completa ocupa toda la página {page}; ahí no cabe nada más.",
"does_not_fit": "Eso no cabe en la página {page}; un mosaico de doble ancho ocupa dos huecos.",
"order_needed": "Indica las entidades en el orden que quieras.",
"order_not_on_screen": "No están en esta pantalla: {entities}.",
"order_not_on_page": "No están en la página {page}: {entities}. Muévelas antes allí.",
"named_too_often": "Indicadas más veces de las que aparecen en esta pantalla: {entities}.",
"named_too_often_page": "Indicadas más veces de las que aparecen en la página {page}: {entities}."
},
"home_assistant": {
"action_not_offered": "Home Assistant no ofrece {action} para {name}. Elige una acción de la lista.",
"action_answers_only": "{action} solo responde con datos, y una pantalla no puede mostrarlos.",
"no_such_field": "Home Assistant no tiene ningún campo {field} en {action} para {name}.",
"field_needed": "{action} necesita un valor para {field}.",
"no_on_off": "Home Assistant no puede encender y apagar {name}, así que «Encender / apagar» no haría nada. Elige otra acción al tocar.",
"no_small_slider": "{name} no tiene en Home Assistant nada que un control deslizante pequeño pueda cambiar.",
"no_graph": "{name} no tiene valores numéricos para dibujar un gráfico.",
"no_forecast": "{name} no tiene previsión diaria en Home Assistant.",
"no_control": "Home Assistant no ofrece ese control directo para {name}."
},
"alerts": {
"invalid": "Alerta no válida.",
"cannot_show": "{name} no puede mostrar una alerta: {reason}.",
"no_device_name": "nombre del dispositivo desconocido",
"offline": "sin conexión",
"firmware": "firmware {version}",
"unknown_version": "desconocido",
"not_ready": "no está lista"
},
"firmware": {
"board_and_name": "Elige una placa y un nombre único (letras minúsculas, números y guiones; 30 caracteres como máximo).",
"friendly_name": "Pon a la pantalla un nombre reconocible (60 caracteres como máximo).",
"choose_profile": "Elige un perfil YAML existente.",
"profile_missing": "El perfil no existe en la carpeta de ESPHome.",
"secrets_invalid": "El secrets.yaml de la carpeta de ESPHome no es un YAML válido. Corrige antes el archivo; no se sobrescribirá.",
"wifi_needed": "Rellena el nombre y la contraseña de la Wi-Fi; se guardarán en el secrets.yaml de ESPHome.",
"wifi_not_set": "No se pudo configurar la Wi-Fi en secrets.yaml. Rellena tú mismo wifi_ssid y wifi_password en ese archivo.",
"name_exists": "Este nombre ya existe. Usa el perfil existente para las actualizaciones.",
"override_exists": "Este nombre ya tiene un YAML personalizado local. Restáuralo o elimínalo antes de crear una pantalla nueva con este nombre.",
"override_symlink": "El YAML personalizado local es un enlace simbólico; sustitúyelo antes por un archivo normal.",
"other_include": "Este perfil ya tiene otro include de local_overrides.",
"profile_invalid": "El perfil de la pantalla no es un YAML válido; corrígelo antes de añadir un YAML personalizado.",
"no_packages": "Este perfil no tiene una sección packages que ESP Screens pueda ampliar.",
"override_invalid": "Datos del YAML personalizado no válidos.",
"yaml_needed": "Escribe antes el texto YAML.",
"override_too_large": "El YAML personalizado es demasiado grande. Mantenlo por debajo de 12 KB.",
"yaml_error_line": "Error de YAML en la línea {line}: {problem}.",
"yaml_error": "Error de YAML: {problem}.",
"invalid_yaml": "YAML no válido",
"override_object": "El YAML personalizado debe contener un objeto YAML, por ejemplo display: o substitutions:.",
"sections_managed": "Estas secciones las sigue gestionando ESP Screens: {names}.",
"substitutions_managed": "Estas substitutions las sigue gestionando ESP Screens: {names}.",
"usb_port": "Elige de la lista el puerto USB conectado.",
"busy_wait": "Ya hay una compilación o instalación en curso. Espera a que termine.",
"busy": "Ya hay una compilación o instalación en curso.",
"no_esphome": "A esta instalación le falta la CLI de ESPHome.",
"still_building": "El firmware aún se está compilando. Descárgalo cuando termine la compilación.",
"build_first": "Compila antes el firmware; la descarga aparece cuando termina la compilación.",
"unknown_action": "Acción de firmware desconocida.",
"host": "Introduce la dirección IP o el nombre de host de la pantalla que corresponda."
},
"updates": {
"automatic": "Elige si activar o desactivar las actualizaciones automáticas.",
"busy": "Ya hay una actualización en curso. Espera a que termine.",
"unknown_screen": "Pantalla desconocida. Recarga la vista general.",
"offline": "Esta pantalla está sin conexión; podrás actualizarla cuando vuelva.",
"latest": "Esta pantalla ya tiene el firmware más reciente.",
"enter_ip": "Introduce la dirección IP de esta pantalla.",
"no_profile": "No se ha encontrado ningún perfil de ESPHome para esta pantalla. Revisa el nombre en la carpeta de ESPHome.",
"ip_unknown": "Dirección IP desconocida. Introdúcela una vez; después, el firmware nuevo la comunica por sí mismo.",
"all_updated": "Todas las pantallas accesibles ya están actualizadas."
}
},
"status": {
"first_tiles": "Elige tus primeros mosaicos",
"saved": "Guardado; esperando la sincronización",
"firmware_needed": "Diseño guardado; estos mosaicos necesitan el firmware {version}+",
"too_large": "Diseño guardado; es demasiado grande para un mensaje a la pantalla, elimina algunos mosaicos",
"sent": "Enviado a Home Assistant",
"offline": "Pantalla sin conexión; cambios guardados",
"retrying": "Error al enviar; se reintenta automáticamente",
"screen": {
"synced": "Sincronizado",
"loading_tiles": "Cargando mosaicos",
"layout_received": "Diseño recibido",
"resend_needed": "Hay que volver a enviar",
"ready": "Listo para los mosaicos",
"error": "Error: {reason}"
}
},
"updates": {
"offline": "La pantalla estaba sin conexión; se volverá a intentar la próxima vez.",
"unknown_target": "Perfil o dirección IP desconocidos; actualiza esta pantalla a mano.",
"build_failed": "Error al compilar o instalar; consulta el registro en Firmware y USB.",
"no_report": "La pantalla no ha vuelto a comunicarse con el firmware {version}; revisa la pantalla.",
"dropped_off": "La pantalla se desconectó tras la actualización; revisa la pantalla.",
"updated": "Actualizada al firmware {version}."
},
"notify": {
"update_stopped": "La actualización automática se detuvo en {name}: {reason} Las demás pantallas no se han modificado."
},
"labels": {
"built_into_screen": "Integrado en la pantalla",
"backgrounds": {
"auto": "Predeterminado",
"none": "Ninguno",
"red": "Rojo",
"orange": "Naranja",
"yellow": "Amarillo",
"green": "Verde",
"mint": "Menta",
"blue": "Azul",
"purple": "Morado",
"pink": "Rosa",
"gray": "Gris"
},
"controls": {
"none": "Ninguno",
"climate": {
"setpoint": "Temperatura − / +",
"mode": "Apagado, calor, frío"
},
"switch": {
"toggle": "Interruptor"
},
"input_boolean": {
"toggle": "Interruptor"
},
"light": {
"toggle": "Interruptor",
"brightness": "Control deslizante de brillo"
},
"fan": {
"toggle": "Interruptor",
"speed": "Control deslizante de velocidad"
},
"vacuum": {
"buttons": "Iniciar, detener, base"
},
"cover": {
"buttons": "Abrir, detener, cerrar",
"position": "Control deslizante de posición"
},
"media_player": {
"volume": "Volumen y silenciar",
"playback": "Anterior, reproducir/pausa, siguiente"
},
"number": {
"stepper": "Valor − / +",
"slider": "Control deslizante"
},
"input_number": {
"stepper": "Valor − / +",
"slider": "Control deslizante"
},
"select": {
"stepper": "Opción anterior / siguiente"
},
"input_select": {
"stepper": "Opción anterior / siguiente"
},
"timer": {
"buttons": "Iniciar/pausa y cancelar"
},
"scene": {
"run": "Botón Activar"
},
"script": {
"run": "Botón Ejecutar"
},
"button": {
"run": "Botón para pulsar"
},
"input_button": {
"run": "Botón para pulsar"
}
},
"top_bar": {
"builtin": {
"clock": "Hora",
"analog": "Reloj analógico",
"date": "Fecha"
},
"contents": {
"state": "Estado",
"last_changed": "Último cambio"
},
"shows": {
"always": "Siempre",
"active": "Solo cuando está activo"
},
"suggestions": {
"temperature": "Temperatura",
"humidity": "Humedad",
"power": "Consumo eléctrico",
"motion": "Último movimiento",
"weather": "Clima",
"people_home": "Personas en casa",
"sun": "Amanecer y atardecer",
"co2": "CO₂"
}
}
},
"alerts": {
"fields": {
"title": {
"label": "Título",
"help": "Una sola línea en la parte superior de la tarjeta; lo que no cabe acaba en puntos suspensivos. Si está vacío, pone «Notificación».",
"example": "Hay alguien en la puerta"
},
"subtitle": {
"label": "Subtítulo",
"help": "Explicación bajo el título, en varias líneas; se admiten saltos de línea. Puede quedar vacío.",
"example": "Puerta 3, trasera"
},
"icon": {
"label": "Icono",
"help": "Un nombre de la lista, también como mdi:nombre o como código hexadecimal (F12E6). Si es desconocido o está vacío, se muestra el triángulo de advertencia."
},
"color": {
"label": "Color",
"help": "Uno de los nueve colores pastel de los mosaicos. Vacío da la tarjeta blanca."
},
"button_text": {
"label": "Texto del botón",
"help": "El texto del botón. Si está vacío, pone «OK».",
"example": "Voy"
},
"timeout": {
"label": "Tiempo de espera",
"help": "Segundos tras los que la tarjeta desaparece sola. 0 espera al botón, tarde lo que tarde. El botón siempre la cierra al momento, incluso con tiempo de espera."
},
"flash": {
"label": "Parpadeo",
"help": "Si está activado, la retroiluminación parpadea cuatro veces cuando llega la alerta; después, la pantalla sigue encendida."
},
"camera": {
"label": "Cámara",
"help": "Una entidad de cámara o de imagen. Un Guition con firmware 0.2.57+ muestra su imagen de ese momento en la parte superior de la tarjeta; al tocarla se abre la cámara a pantalla completa. Las demás pantallas muestran la alerta sin ella. Solo mediante el evento esp_screens_show_alert."
},
"action": {
"label": "Acción",
"help": "Una acción de Home Assistant, como script.open_gate o light.turn_off, realizada una vez cuando se pulsa el botón en cualquier pantalla. `data` da sus campos (entity_id, brightness, ...). Un tiempo agotado o una nueva alerta la deja sin realizar. Solo mediante el evento esp_screens_show_alert."
}
},
"endings": {
"ok": "Se pulsó el botón",
"timeout": "Se agotó el tiempo de espera",
"replaced": "Llegó una alerta nueva encima",
"remote": "dismiss_alert desde Home Assistant"
}
},
"icons": {
"groups": {
"lighting": "Iluminación",
"rooms": "Habitaciones",
"climate": "Climatización",
"weather": "Tiempo",
"media_and_music": "Multimedia y música",
"security": "Seguridad",
"appliances": "Electrodomésticos",
"energy": "Energía",
"window_coverings": "Persianas y cortinas",
"garden_and_pets": "Jardín y mascotas",
"people_and_travel": "Personas y viajes",
"other": "Otros"
},
"names": {
"lightbulb": "Bombilla",
"lightbulb_group": "Luces",
"ceiling_light": "Luz de techo",
"chandelier": "Lámpara de araña",
"lamp": "Lámpara de mesa",
"floor_lamp": "Lámpara de pie",
"desk_lamp": "Lámpara de escritorio",
"wall_sconce_flat": "Luz de pared",
"light_recessed": "Foco empotrado",
"spotlight_beam": "Foco",
"led_strip_variant": "Tira LED",
"outdoor_lamp": "Luz exterior",
"home": "Casa",
"sofa": "Salón",
"bed": "Dormitorio",
"silverware_fork_knife": "Comedor",
"chef_hat": "Cocina",
"shower": "Ducha",
"bathtub": "Baño",
"toilet": "Aseo",
"desk": "Despacho",
"garage": "Garaje",
"fireplace": "Chimenea",
"thermometer": "Temperatura",
"thermostat": "Termostato",
"air_conditioner": "Aire acondicionado",
"radiator": "Radiador",
"heat_pump": "Bomba de calor",
"fire": "Calefacción",
"snowflake": "Refrigeración",
"water_percent": "Humedad",
"fan": "Ventilador",
"ceiling_fan": "Ventilador de techo",
"air_purifier": "Purificador de aire",
"molecule_co2": "CO₂",
"weather_sunny": "Sol",
"weather_partly_cloudy": "Parcialmente nublado",
"weather_cloudy": "Nublado",
"weather_rainy": "Lluvia",
"weather_snowy": "Nieve",
"weather_windy": "Viento",
"weather_night": "Noche",
"weather_sunset_up": "Amanecer",
"music_note": "Música",
"music": "Notas musicales",
"playlist_music": "Lista de reproducción",
"album": "Álbum",
"record_player": "Tocadiscos",
"spotify": "Spotify",
"radio": "Radio",
"podcast": "Podcast",
"speaker": "Altavoz",
"speaker_multiple": "Altavoces",
"soundbar": "Barra de sonido",
"headphones": "Auriculares",
"piano": "Piano",
"guitar_acoustic": "Guitarra",
"television": "TV",
"projector": "Proyector",
"movie_open": "Película",
"cast": "Transmitir",
"gamepad_variant": "Videoconsola",
"remote_tv": "Mando a distancia",
"lock": "Cerradura",
"lock_open_variant": "Cerradura abierta",
"shield_home": "Alarma",
"alarm_light": "Luz de alarma",
"bell": "Campana",
"doorbell": "Timbre",
"cctv": "Cámara",
"motion_sensor": "Sensor de movimiento",
"door_closed": "Puerta",
"door_open": "Puerta abierta",
"window_closed_variant": "Ventana",
"smoke_detector": "Detector de humo",
"water_alert": "Fuga de agua",
"washing_machine": "Lavadora",
"tumble_dryer": "Secadora",
"dishwasher": "Lavavajillas",
"fridge": "Frigorífico",
"stove": "Placa de cocina",
"microwave": "Microondas",
"toaster_oven": "Horno",
"coffee_maker": "Café",
"kettle": "Hervidor",
"robot_vacuum": "Robot aspirador",
"robot_mower": "Robot cortacésped",
"printer_3d": "Impresora 3D",
"power_plug": "Enchufe",
"power_socket_eu": "Toma de corriente",
"laptop": "Portátil",
"router_wireless": "Router",
"flash": "Electricidad",
"solar_power": "Energía solar",
"solar_panel": "Paneles solares",
"home_battery": "Batería doméstica",
"battery_high": "Batería",
"ev_station": "Punto de carga",
"car_electric": "Coche eléctrico",
"meter_electric": "Contador eléctrico",
"meter_gas": "Contador de gas",
"water": "Agua",
"water_boiler": "Calentador",
"gauge": "Medidor",
"window_shutter": "Persiana",
"window_shutter_open": "Persiana abierta",
"blinds": "Veneciana",
"blinds_open": "Veneciana abierta",
"roller_shade_closed": "Estor",
"curtains": "Cortinas",
"curtains_closed": "Cortinas cerradas",
"awning_outline": "Toldo",
"flower": "Flor",
"tree": "Árbol",
"sprout": "Planta",
"grass": "Césped",
"sprinkler": "Aspersor",
"pool": "Piscina",
"grill": "Barbacoa",
"mailbox": "Buzón",
"trash_can": "Basura",
"recycle": "Reciclaje",
"dog": "Perro",
"cat": "Gato",
"account": "Persona",
"account_group": "Familia",
"account_child": "Niño",
"home_account": "En casa",
"sleep": "Durmiendo",
"run": "Ejercicio",
"briefcase": "Trabajo",
"car": "Coche",
"bike": "Bicicleta",
"airplane": "Vacaciones",
"map_marker": "Ubicación",
"power": "Encender/apagar",
"toggle_switch": "Interruptor",
"gesture_tap_button": "Botón",
"play": "Iniciar",
"script_text": "Script",
"palette": "Escena",
"alarm": "Despertador",
"clock_outline": "Reloj",
"timer_outline": "Temporizador",
"calendar": "Calendario",
"bell_ring": "Notificación",
"heart": "Favorito",
"alert_outline": "Advertencia",
"cog": "Configuración",
"broom": "Limpieza"
}
},
"screen": {
"builtin": {
"clock": "Reloj",
"page": "Ir a la página {page}"
},
"identify": {
"title": "Esta es {name}",
"subtitle": "Identificar, desde ESP Screens"
},
"script_running": "En curso",
"states": {
"locking": "Bloqueando",
"unlocking": "Desbloqueando",
"jammed": "Atascado",
"buffering": "Cargando",
"returning": "Volviendo",
"error": "Error",
"disarmed": "Desarmada",
"armed_home": "Armada en casa",
"armed_away": "Armada ausente",
"armed_night": "Armada noche",
"armed_vacation": "Armada de vacaciones",
"armed": "Armada",
"arming": "Armando",
"pending": "Pendiente",
"triggered": "Disparada",
"active": "Activo",
"up": "De día",
"down": "De noche",
"unknown": "Desconocido"
},
"history": {
"other": "Otros"
},
"vacuum": {
"vacuum": "Aspirar",
"vac_and_mop": "Mixto",
"vac_then_mop": "Fregar después",
"mop": "Fregar",
"custom": "A medida",
"smart": "Smart",
"min": "Mín.",
"slight": "Leve",
"low": "Bajo",
"mild": "Suave",
"medium": "Medio",
"moderate": "Moderado",
"standard": "Estándar",
"high": "Alto",
"intense": "Intenso",
"extreme": "Extremo",
"ultra_high": "Ultra alto",
"silent": "Silencioso",
"gentle": "Suave",
"strong": "Fuerte",
"max_plus": "Máx+",
"auto": "Auto"
}
}
},
"editor": {
"common": {
"undo": "Deshacer",
"online": "En línea",
"offline": "Sin conexión",
"unknown": "desconocido",
"unsaved": "Cambios no guardados",
"cancel": "Cancelar",
"open_integrations": "Abrir Dispositivos y servicios",
"save_send": "Guardar y enviar",
"saving": "Guardando…",
"read_current_data": "Leer datos actuales",
"results": "1 resultado. Sigue escribiendo para acotar. | {n} resultados. Sigue escribiendo para acotar.",
"close": "Cerrar",
"remove": "Eliminar",
"change": "Cambiar",
"loading": "Cargando…",
"back": "← Volver",
"copy": "Copiar"
},
"nav": {
"new_screen": "Nueva pantalla",
"firmware": "Firmware y USB",
"alerts": "Alertas",
"settings": "Configuración",
"new_screen_detail": "Conectar e instalar"
},
"api": {
"failed": "No ha funcionado. Recarga la página y vuelve a intentarlo."
},
"copy": {
"api_key": {
"copied": "Clave API copiada.",
"selected": "La clave API está seleccionada. Cópiala con Ctrl+C o Command+C."
},
"layout_json": {
"copied": "JSON del diseño copiado.",
"selected": "El JSON del diseño está seleccionado. Cópialo con Ctrl+C o Command+C."
},
"action_name": {
"copied": "Nombre de la acción copiado.",
"selected": "El nombre de la acción está seleccionado. Cópialo con Ctrl+C o Command+C."
},
"yaml": {
"copied": "YAML copiado.",
"selected": "El YAML está seleccionado. Cópialo con Ctrl+C o Command+C."
},
"icon_name": {
"copied": "Nombre del icono copiado.",
"selected": "El nombre del icono está seleccionado. Cópialo con Ctrl+C o Command+C."
},
"empty_color": {
"copied": "Color vacío copiado.",
"selected": "El color vacío está seleccionado. Cópialo con Ctrl+C o Command+C."
},
"color_name": {
"copied": "Nombre del color copiado.",
"selected": "El nombre del color está seleccionado. Cópialo con Ctrl+C o Command+C."
}
},
"sidebar": {
"connection": {
"unreachable": "Página de gestión inaccesible · reintentando…",
"connected": "Conectado a Home Assistant",
"reconnecting": "Reconectando con Home Assistant…"
},
"search": "Buscar",
"screens": "Pantallas",
"more": "Más",
"refresh": "Recargar",
"update": {
"pill": "Actualizar",
"button": "Actualizar",
"queued": "En cola para actualizar",
"available": "Actualización a {version}",
"no_profile": "No se ha encontrado ningún perfil de ESPHome con este nombre de dispositivo.",
"whats_new": "Novedades",
"full_log": "Registro completo"
},
"host": {
"hint": "La dirección IP, solo esta vez; el firmware nuevo la comunica por sí mismo.",
"placeholder": "Dirección IP, p. ej. 192.168.1.50",
"label": "Dirección IP",
"start": "Iniciar"
},
"pending": {
"installed": "Instalada, pero aún no está en Home Assistant. Añade el dispositivo ESPHome descubierto en Configuración → Dispositivos y servicios, pega allí la clave API y activa «Permite que el dispositivo realice acciones de Home Assistant» en Configurar.",
"downloaded": "Firmware descargado; aún no está en Home Assistant. Instálalo en la pantalla con ESPHome Web y luego añade el dispositivo ESPHome descubierto en Configuración → Dispositivos y servicios, pega allí la clave API y permite las acciones de Home Assistant en Configurar.",
"not_flashed": "Aún no está en Home Assistant. ¿Ya has instalado el firmware? Añade el dispositivo ESPHome en Configuración → Dispositivos y servicios y luego permite las acciones de Home Assistant en Configurar. ¿Todavía no? Firmware y USB → {file}."
},
"copy_api_key": "Copiar clave API"
},
"palette": {
"groups": {
"screens": "Pantallas",
"actions": "Acciones",
"add": "Añadir a esta pantalla"
},
"alerts_detail": "Guía rápida y una alerta de prueba",
"settings_detail": "Actualizaciones, Claude",
"nothing_to_save": "Nada que guardar",
"identify": "Identificar esta pantalla",
"identify_detail": "Hace parpadear la retroiluminación y muestra una tarjeta",
"identify_needs": "Necesita un firmware más reciente",
"export": "Exportar diseño",
"export_detail": "Descargar y copiar como JSON",
"placeholder": "Busca pantallas, entidades, acciones…",
"empty": "No hay coincidencias. Escribe parte del nombre de una pantalla, entidad o acción."
},
"empty": {
"choose": {
"title": "Elige una pantalla",
"text": "Elige una de tus pantallas a la izquierda para cambiar sus mosaicos, su barra superior y su configuración."
},
"start": {
"title": "Empieza con una pantalla",
"text": "Conecta un CYD o un Guition por USB al equipo de Home Assistant. El perfil, el firmware y la primera instalación se hacen de una vez.",
"button": "Instalar pantalla nueva"
}
},
"screen_view": {
"confirm": {
"switch": "Tienes cambios sin guardar. ¿Abrir otra pantalla de todos modos?",
"copy": "¿Sustituir el diseño sin guardar por una copia del de la otra pantalla?",
"import": "¿Sustituir el diseño sin guardar por el importado?"
},
"saved": {
"current": "Guardado. Tu pantalla se está actualizando.",
"other": "Guardado. {name} se está actualizando.",
"other_unnamed": "Guardado. La pantalla se está actualizando.",
"newer_edit": "Guardado. Tu último cambio aún no se ha enviado: vuelve a pulsar Guardar y enviar."
},
"identified": "{name} parpadea y muestra una tarjeta durante unos segundos.",
"offline": "Sin conexión · los cambios se guardan",
"tabs": {
"layout": "Diseño",
"settings": "Configuración de pantalla"
},
"sent": "Guardado · enviado a la pantalla",
"all_saved": "Todo guardado",
"more": "Más",
"menu": {
"identify": "Identificar",
"identify_hint": "hace parpadear la pantalla",
"identify_needs": "Necesita el firmware 0.2.31 o posterior",
"inspect_hint": "de Home Assistant",
"copy": "Copiar diseño de…",
"copy_screens": "{n} pantalla | {n} pantallas",
"copy_none": "no hay otra pantalla",
"copy_tiles": "{n} mosaico | {n} mosaicos",
"export": "Exportar diseño",
"import": "Importar diseño…",
"override": "YAML personalizado",
"override_hint": "avanzado",
"override_none": "No se ha encontrado ningún perfil de ESPHome para esta pantalla",
"update": "Actualizar firmware"
}
},
"layout": {
"removed": "Se ha eliminado {name}",
"no_room": "No hay sitio para este mosaico en la página {page}.",
"no_free_page": "No hay ninguna página libre para un mosaico de página completa. Libera antes una página.",
"page_taken": "Esta pantalla ya tiene un mosaico que lleva a la página {page}.",
"copied": "Diseño de {name} copiado. Pulsa Guardar y enviar cuando te parezca bien.",
"copied_part": "Diseño de {name} copiado: {kept} de {total} mosaicos son compatibles con el firmware de esta pantalla. Pulsa Guardar y enviar cuando te parezca bien.",
"imported": "Diseño importado. Pulsa Guardar y enviar cuando te parezca bien.",
"imported_part": "Diseño importado: {kept} de {total} mosaicos son compatibles con el firmware de esta pantalla. Pulsa Guardar y enviar cuando te parezca bien.",
"not_json": "Eso no es JSON. Exporta antes un diseño o pega uno de otro ESP Screens.",
"no_tiles_in_file": "Este archivo no tiene mosaicos. Se esperaba un diseño exportado desde ESP Screens.",
"count": "{n} página · {tiles} / {limit} mosaicos | {n} páginas · {tiles} / {limit} mosaicos",
"no_tiles": "Añade tu primera luz, escena o dispositivo desde la biblioteca.",
"how_to": "Toca la barra superior o un mosaico para cambiarlo. Arrastra para mover; suelta en la página siguiente para crear una nueva.",
"positions_hint": "Los huecos vacíos y las posiciones fijas funcionan a partir del firmware 0.2.26. Hasta esa actualización, esta pantalla (firmware {firmware}) sube los mosaicos al primer hueco libre.",
"aria": "Diseño de la pantalla",
"add_page": "+ Añadir página",
"max_pages": "Máximo 1 página | Máximo {n} páginas"
},
"page": {
"label": "Página {page}",
"remove": "Eliminar página",
"remove_title": "Las páginas siguientes suben un puesto",
"edit_bar": "Editar barra superior",
"cell": {
"title": "Hueco vacío. Haz clic para añadir aquí un mosaico o arrastra uno hasta aquí.",
"aria": "Hueco vacío {slot} en la página {page}: añade aquí el siguiente mosaico",
"next": "El siguiente mosaico va aquí",
"empty": "Vacío"
}
},
"library": {
"title": "Biblioteca",
"entities": "{n} entidad | {n} entidades",
"search": "Busca por nombre, dispositivo o habitación…",
"search_label": "Añadir una entidad",
"filters": {
"all": "Todo",
"light": "Luces",
"climate": "Climatización",
"switch": "Interruptores",
"binary_sensor": "Estado",
"button": "Acciones",
"script": "Scripts",
"fan": "Ventiladores",
"cover": "Persianas",
"scene": "Escenas",
"vacuum": "Aspiradora",
"sensor": "Sensores",
"media_player": "Multimedia",
"weather": "Clima",
"number": "Valores",
"select": "Selectores",
"person": "Personas",
"timer": "Temporizadores",
"screen": "Pantalla"
},
"room": "Habitación",
"all_rooms": "Todas las habitaciones",
"hide_placed": "Ocultar añadidas",
"hide_placed_title": "Ocultar lo que ya está en esta pantalla",
"all_placed": "Todo lo de aquí ya está en esta pantalla.",
"none_found": "No se han encontrado entidades. Prueba con otro nombre, habitación o filtro.",
"full": "En esta pantalla cabe 1 mosaico. | En esta pantalla caben {n} mosaicos.",
"full_update": "En esta pantalla cabe 1 mosaico; actualiza su firmware para tener 48. | En esta pantalla caben {n} mosaicos; actualiza su firmware para tener 48.",
"hint": "Arrastra a una página o toca + para añadir al primer hueco libre. ⌘K busca en todo."
},
"domains": {
"light": "Luz",
"climate": "Climatización",
"vacuum": "Aspiradora",
"fan": "Ventilador",
"cover": "Persiana",
"media_player": "Multimedia",
"sensor": "Sensor",
"binary_sensor": "Estado",
"switch": "Interruptor",
"input_boolean": "Interruptor",
"scene": "Escena",
"script": "Script",
"weather": "Clima",
"number": "Valor",
"input_number": "Valor",
"select": "Selector",
"input_select": "Selector",
"button": "Acción",
"input_button": "Acción",
"screen": "Pantalla",
"sun": "Sol",
"timer": "Temporizador",
"person": "Persona",
"camera": "Cámara",
"image": "Imagen",
"entity": "Entidad"
},
"displays": {
"standard": "estándar",
"watch": "valor grande",
"forecast": "previsión del tiempo",
"graph": "gráfico",
"digital": "reloj digital",
"analog": "reloj analógico",
"sunpath": "recorrido del sol",
"live": "imagen en vivo",
"cover": "carátula"
},
"sizes": {
"single": "normal",
"wide": "doble",
"full": "página completa"
},
"tile": {
"name": "Nombre en la pantalla",
"icon": {
"auto_ha": "Automático (de Home Assistant)",
"auto_default": "Automático (predeterminado)",
"needs_firmware": "La pantalla muestra el icono elegido a partir del firmware 0.2.18."
},
"goes_to": {
"label": "Lleva a la página",
"empty": "{page} (vacía)",
"needs_firmware": "Los mosaicos de navegación necesitan el firmware 0.2.62: pulsa antes Actualizar en la lista de pantallas.",
"no_page": "Esta pantalla no tiene página {page}, así que un toque abre su última página. Elige otra página.",
"hint": "Al tocar el mosaico se abre esa página."
},
"display": {
"label": "Presentación",
"digital": "Reloj digital",
"analog": "Reloj analógico",
"standard": "Nombre y estado",
"watch": "Valor grande",
"forecast": "Previsión del tiempo",
"graph": "Gráfico",
"sunpath": "Recorrido del sol",
"live": "Imagen en vivo",
"live_hint": "Una imagen pequeña de la cámara en el lugar del icono, actualizada al ritmo de abajo mientras la página está en pantalla. Un toque la sigue abriendo a pantalla completa.",
"live_needs_firmware": "Una imagen en vivo necesita el firmware 0.2.77 o más reciente: pulsa Actualizar en la pantalla después de guardar.",
"cover": "Carátula",
"cover_hint": "La carátula de lo que suena en el lugar del icono, como en el propio mosaico de Home Assistant; un reproductor sin imagen conserva su icono. Un toque sigue abriendo la tarjeta.",
"cover_needs_firmware": "La carátula en el mosaico necesita el firmware 0.2.78 o más reciente: pulsa Actualizar en la pantalla después de guardar.",
"no_graph": "Home Assistant no tiene valores numéricos para esta entidad, así que el gráfico queda vacío. Elige otra presentación.",
"no_forecast": "Este servicio meteorológico no tiene previsión diaria en Home Assistant. Elige otra presentación."
},
"refresh": {
"label": "Actualizar",
"seconds": "Cada {n} s"
},
"size": {
"label": "Tamaño",
"single": "Normal",
"wide": "Doble ancho",
"full": "Página completa",
"full_hint": "Página completa: un botón grande en el color del propio mosaico; en la parte inferior va un control deslizante, unos controles o un gráfico.",
"needs_firmware": "Un mosaico de página completa necesita el firmware 0.2.62: pulsa antes Actualizar en la lista de pantallas."
},
"page": {
"label": "Página",
"new": "Página nueva"
},
"controls": {
"label": "Control directo en el mosaico",
"not_offered": "Home Assistant no ofrece este control para esta entidad, así que en la pantalla queda vacío. Elige otro.",
"full_hint": "En la parte inferior del mosaico de página completa; un toque en cualquier otro sitio funciona como se indica más abajo.",
"wide_hint": "A la derecha del mosaico de doble ancho, como las filas de Home Assistant. Tocar el nombre funciona como se indica más abajo.",
"needs_firmware": "La pantalla muestra el control directo a partir del firmware 0.2.19; hasta entonces, el mosaico se queda como estaba."
},
"tap": {
"label": "Al tocar",
"auto": "Automático",
"detail": "Abrir control",
"none": "Solo ver",
"toggle": "Encender / apagar",
"action": "Realizar una acción",
"no_toggle": "Home Assistant no puede encender y apagar esto, así que un toque no hace nada. Elige otra opción.",
"toggle_needs_firmware": "La pantalla lo enciende y apaga a partir del firmware 0.2.58: pulsa Actualizar en la lista de pantallas. Hasta entonces, un toque abre su tarjeta.",
"hold": "Mantén pulsado el mosaico para abrir su tarjeta."
},
"slider": {
"label": "Control deslizante pequeño en el mosaico",
"no": "No",
"yes": "Sí, control directo",
"nothing": "Home Assistant no tiene nada que un control deslizante pueda cambiar en esta entidad. Elige No."
},
"history": {
"label": "Historial",
"hours": "{n} hora | {n} horas"
},
"background": {
"label": "Fondo pastel",
"aria": "Fondo: {name}"
}
},
"tile_card": {
"label": "{name}, hueco {slot} de la página {page}. Enter: configurar; teclas de flecha: mover",
"remove": "Eliminar mosaico",
"remove_named": "Eliminar {name}"
},
"action": {
"label": "Acción",
"asking": "Preguntando a Home Assistant qué acciones tiene esta entidad…",
"not_answering": "Home Assistant no responde ahora mismo. Vuelve a intentarlo en un momento.",
"choose": "Elige una acción",
"search": "Busca, por ejemplo alternar, posición o reproducir",
"search_label": "Buscar una acción",
"none_found": "No se ha encontrado ninguna acción.",
"gone": "Home Assistant ya no ofrece esta acción para esta entidad, así que un toque no hace nada. Elige otra.",
"optional": "{name} (opcional)",
"not_set": "Sin definir",
"on": "Activado",
"off": "Desactivado",
"needs": "Home Assistant necesita {fields}.",
"needs_firmware": "La pantalla realiza acciones a partir del firmware 0.2.58: pulsa Actualizar en la lista de pantallas. Hasta entonces, un toque funciona como Automático."
},
"icon": {
"label": "Icono",
"none": "Sin icono",
"search": "Busca, por ejemplo lámpara, música o puerta",
"search_label": "Buscar un icono",
"none_text_only": "Sin icono, solo texto",
"aria": "Icono: {name}",
"none_found": "No se ha encontrado ningún icono."
},
"inspect": {
"title": "Datos actuales",
"subtitle": "Conexión, estado y propiedades compatibles",
"reading": "Leyendo…",
"fetching": "Obteniendo el estado actual de HA…",
"status": "Estado: {status}",
"options": "Control deslizante pequeño: {slider} · Presentación: {display} · Tamaño: {size} · Control: {control} · Fondo: {background}",
"yes": "sí",
"no": "no",
"control_none": "ninguno",
"background_default": "Predeterminado",
"read_again": "Volver a leer"
},
"topbar": {
"removed": "Se ha eliminado {name} de la barra superior",
"full": "En la barra superior cabe 1 elemento. | En la barra superior caben {n} elementos.",
"already": "Esto ya está en la barra superior.",
"title": "Barra superior",
"aria": "Barra superior: {name}",
"builtin": "De la propia pantalla; también funciona sin Home Assistant",
"items": "{used} de {n} elemento | {used} de {n} elementos",
"name": "Izquierda: nombre",
"name_placeholder": "Por ejemplo: Salón",
"right": "Derecha: hora, sensores o un reloj",
"item_label": "{name}, hueco {slot}. Enter: configurar; flechas: mover",
"remove_named": "Eliminar {name} de la barra superior",
"max": "Máximo 1 elemento | Máximo {n} elementos",
"add_title": "Añade la hora, la fecha, el reloj analógico o una entidad",
"add_button": "+ Añadir hora, fecha o una entidad",
"hint": {
"overflow": "No todo cabe junto al nombre: la pantalla omite los elementos con borde discontinuo. Elimina uno o elige un nombre más corto.",
"reorder": "Arrastra para reordenar; toca un elemento para configurarlo.",
"needs_firmware": "Los sensores, la fecha y el reloj analógico aparecen a partir del firmware {version}; hasta esa actualización, esta pantalla muestra el nombre y, si la hora está en la barra, el reloj."
},
"detail": {
"hidden": "Oculto: ahora no está activo",
"overflow": "No cabe junto al nombre",
"dial": "Esfera"
},
"live": {
"hidden": "Oculto ahora mismo: no está activo",
"overflow": "Ahora mismo no cabe junto al nombre",
"looks": "Así se ve en la pantalla"
},
"analog_sample": "Esfera pequeña con la hora",
"content": {
"label": "Qué mostrar",
"hint": "«Último cambio» sigue contando en la propia pantalla: «Justo ahora», «Hace 5 min», «Ayer»."
},
"auto_icon": "Automático (como en Home Assistant)",
"show": {
"label": "Mostrar",
"hint": "«Solo cuando está activo» oculta el elemento mientras está apagado, cerrado, fuera o en 0. Útil para una puerta abierta, una lavadora en marcha o quién está en casa."
},
"clock_24": "Reloj de 24 horas · cámbialo en {settings}",
"clock_12": "Reloj de 12 horas · cámbialo en {settings}",
"clock_settings": "Configuración → Idioma y región",
"date_hint": "Hoy: {date}. La fecha sigue el reloj de la propia pantalla.",
"up": "↑ Subir",
"down": "↓ Bajar",
"add": {
"title": "Añadir a la barra superior",
"slots": "{used} de {n} hueco usado | {used} de {n} huecos usados",
"builtin": "De la propia pantalla",
"added": "Ya añadido",
"suggestions": "Sugerencias de Home Assistant",
"entity": "Una entidad",
"search": "Busca por nombre, habitación o entidad, p. ej. temperatura o puerta",
"search_label": "Buscar una entidad para la barra superior",
"none_found": "No se han encontrado entidades."
}
},
"screen_settings": {
"groups": {
"brightness": "Brillo",
"night": "Noche",
"screen": "Pantalla"
},
"rows": {
"brightness": "Brillo",
"dark_mode": "Modo oscuro",
"standby_enabled": "Reposo automático",
"standby_seconds": "Reposo tras",
"standby_brightness": "Brillo en reposo",
"night_enabled": "Modo noche",
"night_start": "Empieza",
"night_end": "Termina",
"night_brightness": "Brillo nocturno",
"auto_home": "Volver a la página 1",
"auto_home_seconds": "Tras",
"home_on_standby": "También en reposo",
"swipe_pages": "Deslizar entre páginas",
"page_buttons": "Botones de página",
"rotation": "Rotación"
},
"duration": {
"seconds": "{n} s",
"minutes": "{n} min",
"hours": "{n} h",
"hours_minutes": "{h} h {m}"
},
"time": {
"am": "{time} a. m.",
"pm": "{time} p. m."
},
"other_screen_busy": "Aún se está guardando la configuración de la otra pantalla. Vuelve a intentarlo en un momento.",
"reach": {
"intro": "Los botones de página y el deslizamiento están desactivados, así que solo los mosaicos «Ir a la página» cambian de página.",
"pages": "la página {list} | las páginas {list}",
"tiles": "Tienes {n} mosaico «Ir a la página», que lleva a {targets}. | Tienes {n} mosaicos «Ir a la página», que llevan a {targets}.",
"tiles_missing_one": "Tienes {n} mosaico «Ir a la página», que lleva a {targets}, pero ninguno a {missing}, así que no puedes llegar a ella. | Tienes {n} mosaicos «Ir a la página», que llevan a {targets}, pero ninguno a {missing}, así que no puedes llegar a ella.",
"tiles_missing_more": "Tienes {n} mosaico «Ir a la página», que lleva a {targets}, pero ninguno a {missing}, así que no puedes llegar a ellas. | Tienes {n} mosaicos «Ir a la página», que llevan a {targets}, pero ninguno a {missing}, así que no puedes llegar a ellas.",
"none": "No tienes mosaicos «Ir a la página».",
"none_missing_one": "No tienes mosaicos «Ir a la página» que lleven a {missing}, así que no puedes llegar a ella.",
"none_missing_more": "No tienes mosaicos «Ir a la página» que lleven a {missing}, así que no puedes llegar a ellas.",
"cut_off": "Los mosaicos que llevan a {pages} solo están en páginas a las que no puedes llegar.",
"no_way_back": "Desde {pages} ningún mosaico lleva de vuelta a la página 1."
},
"status": {
"offline": "Esta pantalla está sin conexión. Podrás cambiar su configuración cuando vuelva.",
"screen": "Los cambios se aplican al instante en la pantalla, y aparecen aquí cuando se cambian allí.",
"app": "Los cambios se aplican al instante. Con el firmware 0.2.49, la pantalla los guarda ella misma."
},
"unavailable": "Esta entidad está desactivada en Home Assistant o la pantalla se está reiniciando.",
"lower": "{name}: menos",
"higher": "{name}: más"
},
"update": {
"starting": "Iniciando la actualización…",
"building": "Compilando el firmware…",
"writing": "Grabando el firmware por Wi-Fi…",
"phases": {
"install": "Compilando e instalando…",
"verify": "Esperando a que vuelva la pantalla…",
"settle": "Comprobando que se mantiene estable…"
},
"new_language": "Idioma nuevo: {name}"
},
"settings": {
"updates": {
"auto_on": "Ahora las pantallas se actualizarán automáticamente por la noche.",
"auto_off": "Las actualizaciones automáticas están desactivadas.",
"title": "Actualizaciones de firmware",
"busy": "Actualizando al firmware {version}…",
"no_screens": "Aún no hay ninguna pantalla emparejada. Las pantallas nuevas reciben el firmware {version}.",
"available": "El firmware {version} está disponible para {n} pantalla. | El firmware {version} está disponible para {n} pantallas.",
"current": "Todas las pantallas tienen el firmware {version}.",
"all": "Actualizar 1 pantalla | Actualizar las {n} pantallas",
"whats_new": "Novedades del firmware {version}",
"auto_label": "Actualizar automáticamente cada noche",
"auto_hint": "Entre las 03:00 y las 06:00, una pantalla cada vez. Se detiene si hay un error y lo notifica en Home Assistant."
},
"claude": {
"installed": "Habilidad instalada. Claude Code la detecta al momento.",
"installed_restart": "Habilidad instalada. Reinicia Claude Code una vez para que encuentre la nueva carpeta de habilidades.",
"text": "Enseña a Claude a usar ESP Screens y luego pídele: «Muestra una alerta en todas mis pantallas cuando el buzón esté lleno». Claude conoce los eventos de alerta y cada campo, color e icono.",
"install": "Instalar para Claude Code",
"install_again": "Volver a instalar",
"update": "Actualizar la habilidad",
"not_installed": "No instalada",
"installed_chip": "● Instalada",
"newer": "Instalada · hay una versión más reciente",
"writes": "Para Claude Code en Home Assistant. Escribe un archivo en {path}; al volver a instalar se sustituye.",
"download": "Descargar para claude.ai",
"upload": "Sube el zip en Claude, en Personalizar → Habilidades."
},
"title": "Todo lo que rodea a tus pantallas.",
"back": "← Mis pantallas",
"screens": {
"title": "Pantallas",
"text": "Añade una pantalla, o compila y reinstala el firmware de una que ya tengas.",
"firmware_detail": "Compilar e instalar por USB o Wi-Fi"
},
"language": {
"title": "Idioma y región",
"screen_language": "Idioma de las pantallas",
"auto": "Idioma de Home Assistant ({name})",
"auto_plain": "Idioma de Home Assistant",
"ha_missing": "Las pantallas usan el inglés hasta que el idioma de Home Assistant esté disponible.",
"unchecked": "{name} · aún sin revisar, se agradece ayuda",
"help": "{name} aún no está revisado; se agradece ayuda: {guide}",
"guide": "cómo traducir",
"update_hint": "Tras un cambio, cada pantalla necesita una actualización de firmware, una compilación por pantalla: con su botón Actualizar o en las actualizaciones nocturnas.",
"time": "Formato de hora",
"time_auto": "Automático, según el idioma ({clock})",
"clock_24": "24 horas",
"clock_12": "12 horas",
"numbers": "Formato numérico",
"numbers_auto": "Automático, según el idioma ({example})",
"profile": "Tu perfil de Home Assistant: {formats}",
"use_profile": "Usar estos",
"editor_hint": "El propio editor usa el idioma de tu perfil de Home Assistant.",
"saved": "Guardado.",
"saved_language": "Guardado. Cada pantalla adoptará el nuevo idioma con su próxima actualización."
},
"alerts": {
"text": "Una tarjeta a pantalla completa desde una automatización, en una pantalla o en todas. La guía rápida tiene los nombres de las acciones, los campos, los iconos y los colores, y un formulario para probar una alerta.",
"detail": "Notificaciones a pantalla completa, desde una automatización"
}
},
"firmware": {
"title": "Compilar e instalar el firmware de las pantallas",
"intro": "La CLI de ESPHome integrada usa tu propio perfil (YAML con claves) y tus secretos. Elige el perfil de la pantalla y luego un puerto USB (pantalla conectada al equipo de Home Assistant), {ota} con el nombre de host, o {download} para instalar el firmware en la pantalla desde tu propio ordenador. {check} solo valida, {build} compila y {install} instala el firmware en la pantalla. Tus mosaicos se quedan como están en ESP Screens. La primera compilación tarda unos minutos.",
"ota": "Wi-Fi / OTA",
"download": "Descargar",
"check": "Comprobar",
"build": "Solo compilar",
"install": "Compilar e instalar",
"build_download": "Compilar y descargar",
"no_cli": "Falta la CLI de ESPHome. Actualiza la aplicación a la versión 0.2.0.",
"choose": "Elige el perfil que corresponda y luego un puerto USB, una dirección IP o Descargar.",
"profile": "Perfil de ESPHome",
"install_to": "Instalar en",
"no_board": "USB · aún no se ha encontrado ninguna placa en el equipo de Home Assistant",
"download_target": "Descargar · instalar desde tu propio ordenador",
"host": "Dirección IP o nombre de host",
"download_file": "Descargar {name}",
"download_how": "Instálalo en la pantalla con {esphome_web} en Chrome o Edge: Connect, elige el puerto USB de la pantalla, Install y selecciona este archivo. Contiene tu contraseña de Wi-Fi y las claves de la pantalla: no lo compartas."
},
"installer": {
"title": {
"setup": "Conectar e instalar.",
"saved": "Perfil guardado.",
"running": "Un momento…",
"ready": "Listo para descargar.",
"done": "Hecho.",
"failed": "No ha funcionado."
},
"intro": "ESP Screens crea el perfil propio de la pantalla con claves únicas y compila el firmware. Conecta la pantalla con un cable USB de datos al equipo donde se ejecuta Home Assistant, o descarga el firmware e instálalo en la pantalla desde tu propio ordenador.",
"board": "¿Qué pantalla tienes?",
"board_cyd": "CYD · 2,8 pulgadas",
"board_guition": "Guition · 4 pulgadas",
"board_elecrow": "Elecrow CrowPanel · 7 pulgadas",
"name": "Nombre",
"name_placeholder": "Pantalla del salón",
"device_name": "Nombre del dispositivo",
"customize": "personalizar",
"name_hint": "Cada pantalla tiene su propio perfil con sus propias claves. ¿Cuatro pantallas? Haz esto cuatro veces con un nombre distinto.",
"device_name_hint": "Letras minúsculas, números y guiones. Un nombre distinto para cada pantalla.",
"wifi": {
"title": "Wi-Fi",
"ssid": "Nombre de la red Wi-Fi (2,4 GHz)",
"password": "Contraseña de la Wi-Fi",
"new": "Rellénalo una sola vez: ESP Screens lo guarda en el secrets.yaml de ESPHome y las siguientes pantallas lo usan automáticamente.",
"missing": "A tu secrets.yaml de ESPHome aún le faltan los datos de la Wi-Fi. ESP Screens solo rellena las líneas que faltan.",
"ready": "La Wi-Fi se toma de tu secrets.yaml de ESPHome.",
"invalid": "El secrets.yaml de la carpeta de ESPHome no es un YAML válido. Corrige antes el archivo; no se sobrescribirá."
},
"install_via": "Instalar mediante",
"later": "Más tarde · solo guardar el perfil",
"target": {
"usb": "Conecta la pantalla con un cable USB de datos al equipo de Home Assistant; la lista se actualiza sola. O elige Descargar para usar tu propio ordenador.",
"download": "Descarga el firmware e instálalo en la pantalla desde tu propio ordenador, con Chrome o Edge. Después, las actualizaciones van por Wi-Fi.",
"later": "El perfil se guarda en la carpeta de ESPHome. Puedes instalarlo más tarde desde Firmware y USB o desde ESPHome Device Builder.",
"several": "Hay más de una placa conectada: elige el puerto de esta pantalla.",
"once": "Una vez por USB; después, todo es inalámbrico."
},
"install": "Instalar",
"save_profile": "Guardar perfil",
"busy": "Ya hay una compilación o instalación en curso ({file}). Espera a que termine.",
"no_cli": "A esta instalación le falta la CLI de ESPHome; solo se puede guardar el perfil.",
"progress": {
"saved": "{file} está en la carpeta de ESPHome",
"writing": "Grabando el firmware en {name}…",
"building": "Compilando el firmware…",
"ready": "El firmware para {name} está listo",
"installed": "El firmware ya está en {name}",
"build_failed": "Error en la compilación",
"install_failed": "Error en la instalación"
},
"detail": {
"saved": "Instálalo más tarde desde Firmware y USB: elige este perfil y luego el puerto USB del equipo de Home Assistant, o Descargar para instalar el firmware en la pantalla desde tu propio ordenador. Guarda la clave API para el emparejamiento:",
"uploading": "No desconectes todavía el cable USB.",
"building": "La primera compilación tarda unos minutos en una Raspberry Pi. Puedes salir de esta página: la instalación sigue en marcha y la volverás a encontrar en Nueva pantalla.",
"building_download": "La primera compilación tarda unos minutos en una Raspberry Pi. Puedes salir de esta página: la compilación sigue en marcha y la volverás a encontrar en Nueva pantalla.",
"downloaded": "Instálalo en la pantalla desde tu propio ordenador y luego empareja la pantalla con Home Assistant.",
"booted": "La pantalla arranca y se conecta a tu Wi-Fi. Empareja ahora la pantalla con Home Assistant:",
"booted_cyd": "La pantalla arranca y se conecta a tu Wi-Fi. El CYD pide primero una calibración táctil: toca las cruces. Empareja ahora la pantalla con Home Assistant:",
"see_log": "Consulta el registro de abajo."
},
"download_steps": {
"plug": "{bold} con un cable USB de datos.",
"plug_bold": "Conecta la pantalla a tu ordenador",
"open": "{bold} en Chrome o Edge, haz clic en Connect y elige el puerto USB de la pantalla.",
"open_bold": "Abre {esphome_web}",
"install": "{bold} y selecciona {file}. La pantalla se reinicia y se conecta a tu Wi-Fi.",
"install_cyd": "{bold} y selecciona {file}. La pantalla se reinicia y se conecta a tu Wi-Fi. El CYD pide primero una calibración táctil: toca las cruces.",
"install_bold": "Haz clic en Install"
},
"download_keep": "El archivo contiene tu contraseña de Wi-Fi y las claves de la pantalla: no lo compartas.",
"api_key": "Clave API",
"pairing": {
"ha": "{bold} Esto se hace fuera de ESP Screens. Home Assistant descubre {name} como dispositivo ESPHome; haz clic en Añadir. ¿No aparece? Añade ESPHome manualmente con la dirección IP de la pantalla.",
"ha_bold": "Ve a Home Assistant → Configuración → Dispositivos y servicios.",
"key": "{bold} de arriba cuando Home Assistant pida la clave de cifrado.",
"key_bold": "Pega la clave API",
"actions": "{bold} integración ESPHome → Configurar → «Permite que el dispositivo realice acciones de Home Assistant». Sin esto, la pantalla lo ve todo pero no controla nada.",
"actions_bold": "Permite las acciones de HA:",
"tiles": "{bold} De vuelta en ESP Screens, la pantalla aparece en la lista de la izquierda en unos treinta segundos; hasta entonces se muestra ahí como «aún no está en Home Assistant».",
"tiles_bold": "Elige tus mosaicos."
},
"log": "Registro de ESPHome",
"retry": "Reintentar",
"another": "Instalar otra pantalla",
"start_over": "Empezar de nuevo",
"done": "Hecho"
},
"alerts": {
"eyebrow": "Alertas · guía rápida",
"title": "Una notificación a pantalla completa, desde una automatización.",
"intro": "Cada pantalla tiene la acción {action}. Coloca una tarjeta por encima de todo, despierta la pantalla y mantiene la retroiluminación al brillo normal hasta que alguien toque el botón o se agote el tiempo de espera. Home Assistant no muestra explicaciones ni desplegables para las acciones de ESPHome; aquí tienes todo lo que puedes rellenar.",
"loading": "La guía rápida aún se está cargando; un momento.",
"example": {
"title": "Hay alguien en la puerta",
"subtitle": "Puerta 3, trasera",
"button": "Voy"
},
"sections": "Secciones",
"nav": {
"try": "Pruébalo",
"screens": "Tus pantallas",
"howto": "En una automatización",
"all": "Todas las pantallas",
"fields": "Los campos",
"icons": "Iconos",
"colors": "Colores",
"behaviour": "Comportamiento",
"events": "Eventos",
"tips": "Consejos"
},
"try": {
"text": "Envía ahora una alerta, con los mismos campos que envía una automatización. La pantalla muestra la tarjeta y, con el parpadeo activado, hace parpadear la retroiluminación.",
"screen": "Pantalla",
"all": "Todas las pantallas (listas: {ready})",
"not_ready": "{name} · no está lista",
"title": "Título",
"subtitle": "Subtítulo",
"icon": "Icono",
"color": "Color",
"button": "Texto del botón",
"timeout": "Tiempo de espera (segundos; 0 espera al botón)",
"flash": "Hacer parpadear la retroiluminación",
"flash_hint": "Cuatro veces cuando llega la alerta.",
"sending": "Enviando…",
"send": "Enviar alerta",
"sent_all": "Enviada a {n} pantalla. | Enviada a {n} pantallas.",
"sent_to": "Enviada a {name}.",
"sent_one": "Enviada a la pantalla.",
"skipped": "Se ha omitido 1 pantalla (sin conexión o firmware antiguo). | Se han omitido {n} pantallas (sin conexión o firmware antiguo).",
"left_empty": "Se dejaron vacíos: {fields}.",
"nothing": "Ninguna pantalla ha podido mostrarla: comprueba que haya una pantalla en línea con el firmware {version} o posterior."
},
"white": "Blanco (predeterminado)",
"screens": {
"text": "Cada pantalla tiene su propia acción, con el nombre del dispositivo en ella. A partir del firmware {version}; actualiza una pantalla más antigua con su botón Actualizar en Pantallas.",
"none": "Aún no hay ninguna pantalla emparejada. Instala una desde Nueva pantalla; la acción aparece en cuanto Home Assistant ve la pantalla.",
"ready": "● firmware {version}",
"update": "Hay que actualizar · firmware {version}",
"unknown": "Nombre del dispositivo desconocido · actualiza la pantalla",
"show": "Mostrar alerta",
"dismiss": "Descartar alerta"
},
"howto": {
"add": "Pulsa {add} y busca {esphome}. Elige la acción de tu pantalla: Home Assistant la llama «Performs the action show_alert of the node {device}».",
"add_bold": "Añadir acción",
"device": "nombre del dispositivo",
"fields": "{bold} Home Assistant pide los siete; deja vacío lo que no uses ({empty}, {zero}, desactivado).",
"fields_bold": "Rellena los campos.",
"yaml": "¿Prefieres YAML? Elige {edit} en la acción y pega el ejemplo de abajo.",
"example_for": "Ejemplo para",
"no_screen": "una pantalla (aún sin emparejar)"
},
"edit_yaml": "Editar en YAML",
"copy_yaml": "Copiar YAML",
"all": {
"title": "Todas las pantallas a la vez",
"text": "Dispara el evento {show} con los mismos campos y ESP Screens pasa la alerta a todas las pantallas en línea, incluidas las que añadas más tarde. {dismiss} la quita en todas. En una automatización, añade la acción {event} o pega el ejemplo en {edit}. Omite los campos que no uses. Para esto, ESP Screens tiene que estar en marcha.",
"event": "Disparar evento manual"
},
"fields": {
"text": "El texto es libre; el límite es en bytes, y una letra acentuada cuenta como dos. Lo que no cabe acaba en puntos suspensivos (título) o se descarta (subtítulo).",
"field": "Campo",
"type": "Tipo",
"what": "Qué hace",
"example": "Ejemplo",
"limit": "Límite",
"types": {
"string": "texto",
"int": "número",
"bool": "activado / desactivado",
"entity": "entidad"
},
"bytes": "CYD {cyd} · Guition {guition} bytes",
"seconds": "de 0 a 86400 s",
"camera_limit": "Guition, firmware 0.2.57+"
},
"icons": {
"text": "Escribe el nombre en {field}, por ejemplo {example}. También funcionan {mdi} y el código hexadecimal ({hex}). El firmware solo incluye estos iconos; cualquier otro nombre muestra el triángulo de advertencia. Toca un icono para copiar su nombre.",
"handy": "Útiles para notificaciones",
"search_label": "Buscar un icono",
"search": "Busca por nombre o descripción…",
"extra": "También disponibles: iconos de control y del tiempo",
"copy": "Copiar {name}",
"none": "No hay ningún icono para «{query}». Los nombres desconocidos muestran el triángulo de advertencia ({fallback})."
},
"colors": {
"text": "Escribe el nombre en {field}. Son los tonos pastel de los mosaicos, con texto oscuro. Vacío o desconocido da la tarjeta blanca. Toca para copiar."
},
"behaviour": {
"wakes": "{bold} Una alerta despierta al instante una pantalla atenuada u oscura y aparece por encima de cualquier página, de cualquier tarjeta de luz abierta y de la capa de reposo.",
"wakes_bold": "Despierta la pantalla.",
"on": "{bold} Mientras se muestra la tarjeta, la retroiluminación se mantiene al brillo normal. El reposo y el modo noche quedan en pausa. Tras pulsar el botón, el tiempo de reposo normal vuelve a empezar.",
"on_bold": "Encendida hasta pulsar el botón.",
"timeout": "{bold} {zero} espera al botón, tarde lo que tarde. Con {minute} la tarjeta desaparece al cabo de un minuto, pero el botón la cierra antes.",
"timeout_bold": "Tiempo de espera.",
"blinking": "{bold} {flash} hace parpadear la retroiluminación cuatro veces al llegar la alerta (alrededor de un segundo) y luego deja la pantalla encendida.",
"blinking_bold": "Parpadeo.",
"replacing": "{bold} Una alerta nueva sustituye a la actual; no se apilan. La alerta sustituida se notifica como {replaced}.",
"replacing_bold": "Sustitución.",
"closing": "{bold} {dismiss} quita la tarjeta, por ejemplo si la puerta ya está abierta. Sin alerta, esa acción no hace nada.",
"closing_bold": "Cierre remoto.",
"beside": "{bold} no hace nada; solo el botón la cierra. Así, un toque para despertar la pantalla nunca descarta la alerta por accidente.",
"beside_bold": "Tocar fuera de la tarjeta"
},
"events": {
"text": "Cada vez que termina una alerta se dispara el evento {event} con {action}, {title}, {screen} (el nombre del dispositivo) y el {device_id} que añade Home Assistant. Se puede ver en Configuración → Herramientas → Eventos.",
"when": "Cuándo",
"wait": "Esperar a que alguien pulse el botón"
},
"tips": {
"color": "Usa un {bold}: naranja para la puerta, rojo para humo o agua, verde para «hecho». El texto siempre se queda oscuro y legible.",
"color_bold": "color para cada tipo de notificación",
"short": "Mantén el título {bold}; una pantalla muestra unos veinte caracteres en una línea y termina un título más largo con puntos suspensivos. Pon los detalles en el subtítulo.",
"short_bold": "corto",
"button": "Un {bold} convierte la notificación en una pregunta: «Voy», «Visto», «Apagar». Después, el evento te dice quién respondió.",
"button_bold": "texto de botón propio",
"resolve": "Para una alerta que se resuelve sola (se abre la puerta, alguien saca la ropa de la lavadora), ciérrala en la misma automatización con {dismiss}.",
"every": "¿Todas las pantallas? Dispara {event} una vez (consulta «Todas las pantallas a la vez»). Las pantallas siguen funcionando por separado y cada una informa con su propio {screen}.",
"claude": "¿Prefieres {bold} que te haga la automatización? Instala la habilidad de ESP Screens en Configuración → Claude.",
"claude_bold": "pedirle a Claude"
},
"wait_yaml": {
"comment": "Timbre: muestra la alerta y espera a que alguien pulse el botón.",
"message": "Alguien va a abrir la puerta."
}
},
"override": {
"eyebrow": "Avanzado · personalización local",
"title": "YAML personalizado",
"title_named": "YAML personalizado · {name}",
"intro": "Este pequeño archivo es tuyo. Se carga después del paquete común de las pantallas y se mantiene cuando ESP Screens se actualiza. Cambia aquí detalles propios del hardware, como el modelo de pantalla.",
"safe_title": "¿Qué se puede cambiar sin riesgo?",
"safe_text": "Las secciones display, touchscreen y substitutions, los pines y otros detalles del dispositivo. El nombre, la Wi-Fi, la API, OTA y los enlaces a los paquetes los sigue gestionando ESP Screens.",
"active": "Activo",
"ready": "Listo para vincular",
"editor_label": "YAML personalizado local",
"use_example": "Usar ejemplo",
"clear": "Vaciar",
"characters": "1 carácter | {n} caracteres",
"lines": "1 línea | {n} líneas",
"save_check": "Guardar y comprobar",
"save": "Guardar YAML",
"no_profile": "No se ha encontrado ningún perfil de ESPHome para esta pantalla.",
"attached": "Los cambios de aquí se aplican en la próxima compilación.",
"not_attached": "Guarda una vez para vincular este archivo al perfil.",
"saving": "Comprobando y guardando…",
"saved": "Guardado. El YAML personalizado se conserva en las actualizaciones de firmware.",
"saved_toast": "YAML personalizado guardado.",
"checking": "Guardado. ESPHome está comprobando el perfil completo…",
"checking_profile": "ESPHome está comprobando el perfil…",
"checking_stage": "ESPHome está comprobando el perfil… {stage}",
"valid": "El perfil completo es válido. Ya puedes compilar e instalar sin riesgo.",
"rejected": "ESPHome ha rechazado el perfil completo. Consulta Firmware y USB para ver el registro completo.",
"confirm_example": "¿Sustituir el texto actual por el ejemplo?",
"example_loaded": "Ejemplo cargado. Guárdalo cuando estés listo.",
"confirm_clear": "¿Vaciar el YAML personalizado local?",
"cleared": "El YAML personalizado quedará vacío cuando guardes."
},
"mockup": {
"home": "Casa",
"unknown": "Desconocido"
}
}
}