Files
homeassistant_espscreen/screen_manager/app/static/assets/es-CiY4kmZ6.js
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

2 lines
68 KiB
JavaScript
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.
const t={editor:{common:{undo:{t:0,b:{t:2,i:[{t:3}],s:"Deshacer"}},online:{t:0,b:{t:2,i:[{t:3}],s:"En línea"}},offline:{t:0,b:{t:2,i:[{t:3}],s:"Sin conexión"}},unknown:{t:0,b:{t:2,i:[{t:3}],s:"desconocido"}},unsaved:{t:0,b:{t:2,i:[{t:3}],s:"Cambios no guardados"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},open_integrations:{t:0,b:{t:2,i:[{t:3}],s:"Abrir Dispositivos y servicios"}},save_send:{t:0,b:{t:2,i:[{t:3}],s:"Guardar y enviar"}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Guardando…"}},read_current_data:{t:0,b:{t:2,i:[{t:3}],s:"Leer datos actuales"}},results:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"1 resultado. Sigue escribiendo para acotar."},{t:2,i:[{t:4,k:"n"},{t:3,v:" resultados. Sigue escribiendo para acotar."}]}]}},close:{t:0,b:{t:2,i:[{t:3}],s:"Cerrar"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},change:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Cargando…"}},back:{t:0,b:{t:2,i:[{t:3}],s:"← Volver"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}}},nav:{new_screen:{t:0,b:{t:2,i:[{t:3}],s:"Nueva pantalla"}},firmware:{t:0,b:{t:2,i:[{t:3}],s:"Firmware y USB"}},alerts:{t:0,b:{t:2,i:[{t:3}],s:"Alertas"}},settings:{t:0,b:{t:2,i:[{t:3}],s:"Configuración"}},new_screen_detail:{t:0,b:{t:2,i:[{t:3}],s:"Conectar e instalar"}}},api:{failed:{t:0,b:{t:2,i:[{t:3}],s:"No ha funcionado. Recarga la página y vuelve a intentarlo."}}},copy:{api_key:{copied:{t:0,b:{t:2,i:[{t:3}],s:"Clave API copiada."}},selected:{t:0,b:{t:2,i:[{t:3}],s:"La clave API está seleccionada. Cópiala con Ctrl+C o Command+C."}}},layout_json:{copied:{t:0,b:{t:2,i:[{t:3}],s:"JSON del diseño copiado."}},selected:{t:0,b:{t:2,i:[{t:3}],s:"El JSON del diseño está seleccionado. Cópialo con Ctrl+C o Command+C."}}},action_name:{copied:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la acción copiado."}},selected:{t:0,b:{t:2,i:[{t:3}],s:"El nombre de la acción está seleccionado. Cópialo con Ctrl+C o Command+C."}}},yaml:{copied:{t:0,b:{t:2,i:[{t:3}],s:"YAML copiado."}},selected:{t:0,b:{t:2,i:[{t:3}],s:"El YAML está seleccionado. Cópialo con Ctrl+C o Command+C."}}},icon_name:{copied:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del icono copiado."}},selected:{t:0,b:{t:2,i:[{t:3}],s:"El nombre del icono está seleccionado. Cópialo con Ctrl+C o Command+C."}}},empty_color:{copied:{t:0,b:{t:2,i:[{t:3}],s:"Color vacío copiado."}},selected:{t:0,b:{t:2,i:[{t:3}],s:"El color vacío está seleccionado. Cópialo con Ctrl+C o Command+C."}}},color_name:{copied:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del color copiado."}},selected:{t:0,b:{t:2,i:[{t:3}],s:"El nombre del color está seleccionado. Cópialo con Ctrl+C o Command+C."}}}},sidebar:{connection:{unreachable:{t:0,b:{t:2,i:[{t:3}],s:"Página de gestión inaccesible · reintentando…"}},connected:{t:0,b:{t:2,i:[{t:3}],s:"Conectado a Home Assistant"}},reconnecting:{t:0,b:{t:2,i:[{t:3}],s:"Reconectando con Home Assistant…"}}},search:{t:0,b:{t:2,i:[{t:3}],s:"Buscar"}},screens:{t:0,b:{t:2,i:[{t:3}],s:"Pantallas"}},more:{t:0,b:{t:2,i:[{t:3}],s:"Más"}},refresh:{t:0,b:{t:2,i:[{t:3}],s:"Recargar"}},update:{pill:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},button:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},queued:{t:0,b:{t:2,i:[{t:3}],s:"En cola para actualizar"}},available:{t:0,b:{t:2,i:[{t:3,v:"Actualización a "},{t:4,k:"version"}]}},no_profile:{t:0,b:{t:2,i:[{t:3}],s:"No se ha encontrado ningún perfil de ESPHome con este nombre de dispositivo."}},whats_new:{t:0,b:{t:2,i:[{t:3}],s:"Novedades"}},full_log:{t:0,b:{t:2,i:[{t:3}],s:"Registro completo"}}},host:{hint:{t:0,b:{t:2,i:[{t:3}],s:"La dirección IP, solo esta vez; el firmware nuevo la comunica por sí mismo."}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Dirección IP, p. ej. 192.168.1.50"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Dirección IP"}},start:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar"}}},pending:{installed:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3,v:"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 → "},{t:4,k:"file"},{t:3,v:"."}]}}},copy_api_key:{t:0,b:{t:2,i:[{t:3}],s:"Copiar clave API"}}},palette:{groups:{screens:{t:0,b:{t:2,i:[{t:3}],s:"Pantallas"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},add:{t:0,b:{t:2,i:[{t:3}],s:"Añadir a esta pantalla"}}},alerts_detail:{t:0,b:{t:2,i:[{t:3}],s:"Guía rápida y una alerta de prueba"}},settings_detail:{t:0,b:{t:2,i:[{t:3}],s:"Actualizaciones, Claude"}},nothing_to_save:{t:0,b:{t:2,i:[{t:3}],s:"Nada que guardar"}},identify:{t:0,b:{t:2,i:[{t:3}],s:"Identificar esta pantalla"}},identify_detail:{t:0,b:{t:2,i:[{t:3}],s:"Hace parpadear la retroiluminación y muestra una tarjeta"}},identify_needs:{t:0,b:{t:2,i:[{t:3}],s:"Necesita un firmware más reciente"}},export:{t:0,b:{t:2,i:[{t:3}],s:"Exportar diseño"}},export_detail:{t:0,b:{t:2,i:[{t:3}],s:"Descargar y copiar como JSON"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Busca pantallas, entidades, acciones…"}},empty:{t:0,b:{t:2,i:[{t:3}],s:"No hay coincidencias. Escribe parte del nombre de una pantalla, entidad o acción."}}},empty:{choose:{title:{t:0,b:{t:2,i:[{t:3}],s:"Elige una pantalla"}},text:{t:0,b:{t:2,i:[{t:3}],s:"Elige una de tus pantallas a la izquierda para cambiar sus mosaicos, su barra superior y su configuración."}}},start:{title:{t:0,b:{t:2,i:[{t:3}],s:"Empieza con una pantalla"}},text:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Instalar pantalla nueva"}}}},screen_view:{confirm:{switch:{t:0,b:{t:2,i:[{t:3}],s:"Tienes cambios sin guardar. ¿Abrir otra pantalla de todos modos?"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"¿Sustituir el diseño sin guardar por una copia del de la otra pantalla?"}},import:{t:0,b:{t:2,i:[{t:3}],s:"¿Sustituir el diseño sin guardar por el importado?"}}},saved:{current:{t:0,b:{t:2,i:[{t:3}],s:"Guardado. Tu pantalla se está actualizando."}},other:{t:0,b:{t:2,i:[{t:3,v:"Guardado. "},{t:4,k:"name"},{t:3,v:" se está actualizando."}]}},other_unnamed:{t:0,b:{t:2,i:[{t:3}],s:"Guardado. La pantalla se está actualizando."}},newer_edit:{t:0,b:{t:2,i:[{t:3}],s:"Guardado. Tu último cambio aún no se ha enviado: vuelve a pulsar Guardar y enviar."}}},identified:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" parpadea y muestra una tarjeta durante unos segundos."}]}},offline:{t:0,b:{t:2,i:[{t:3}],s:"Sin conexión · los cambios se guardan"}},tabs:{layout:{t:0,b:{t:2,i:[{t:3}],s:"Diseño"}},settings:{t:0,b:{t:2,i:[{t:3}],s:"Configuración de pantalla"}}},sent:{t:0,b:{t:2,i:[{t:3}],s:"Guardado · enviado a la pantalla"}},all_saved:{t:0,b:{t:2,i:[{t:3}],s:"Todo guardado"}},more:{t:0,b:{t:2,i:[{t:3}],s:"Más"}},menu:{identify:{t:0,b:{t:2,i:[{t:3}],s:"Identificar"}},identify_hint:{t:0,b:{t:2,i:[{t:3}],s:"hace parpadear la pantalla"}},identify_needs:{t:0,b:{t:2,i:[{t:3}],s:"Necesita el firmware 0.2.31 o posterior"}},inspect_hint:{t:0,b:{t:2,i:[{t:3}],s:"de Home Assistant"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar diseño de…"}},copy_screens:{t:0,b:{t:1,c:[{t:2,i:[{t:4,k:"n"},{t:3,v:" pantalla"}]},{t:2,i:[{t:4,k:"n"},{t:3,v:" pantallas"}]}]}},copy_none:{t:0,b:{t:2,i:[{t:3}],s:"no hay otra pantalla"}},copy_tiles:{t:0,b:{t:1,c:[{t:2,i:[{t:4,k:"n"},{t:3,v:" mosaico"}]},{t:2,i:[{t:4,k:"n"},{t:3,v:" mosaicos"}]}]}},export:{t:0,b:{t:2,i:[{t:3}],s:"Exportar diseño"}},import:{t:0,b:{t:2,i:[{t:3}],s:"Importar diseño…"}},override:{t:0,b:{t:2,i:[{t:3}],s:"YAML personalizado"}},override_hint:{t:0,b:{t:2,i:[{t:3}],s:"avanzado"}},override_none:{t:0,b:{t:2,i:[{t:3}],s:"No se ha encontrado ningún perfil de ESPHome para esta pantalla"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar firmware"}}}},layout:{removed:{t:0,b:{t:2,i:[{t:3,v:"Se ha eliminado "},{t:4,k:"name"}]}},no_room:{t:0,b:{t:2,i:[{t:3,v:"No hay sitio para este mosaico en la página "},{t:4,k:"page"},{t:3,v:"."}]}},no_free_page:{t:0,b:{t:2,i:[{t:3}],s:"No hay ninguna página libre para un mosaico de página completa. Libera antes una página."}},page_taken:{t:0,b:{t:2,i:[{t:3,v:"Esta pantalla ya tiene un mosaico que lleva a la página "},{t:4,k:"page"},{t:3,v:"."}]}},copied:{t:0,b:{t:2,i:[{t:3,v:"Diseño de "},{t:4,k:"name"},{t:3,v:" copiado. Pulsa Guardar y enviar cuando te parezca bien."}]}},copied_part:{t:0,b:{t:2,i:[{t:3,v:"Diseño de "},{t:4,k:"name"},{t:3,v:" copiado: "},{t:4,k:"kept"},{t:3,v:" de "},{t:4,k:"total"},{t:3,v:" mosaicos son compatibles con el firmware de esta pantalla. Pulsa Guardar y enviar cuando te parezca bien."}]}},imported:{t:0,b:{t:2,i:[{t:3}],s:"Diseño importado. Pulsa Guardar y enviar cuando te parezca bien."}},imported_part:{t:0,b:{t:2,i:[{t:3,v:"Diseño importado: "},{t:4,k:"kept"},{t:3,v:" de "},{t:4,k:"total"},{t:3,v:" mosaicos son compatibles con el firmware de esta pantalla. Pulsa Guardar y enviar cuando te parezca bien."}]}},not_json:{t:0,b:{t:2,i:[{t:3}],s:"Eso no es JSON. Exporta antes un diseño o pega uno de otro ESP Screens."}},no_tiles_in_file:{t:0,b:{t:2,i:[{t:3}],s:"Este archivo no tiene mosaicos. Se esperaba un diseño exportado desde ESP Screens."}},count:{t:0,b:{t:1,c:[{t:2,i:[{t:4,k:"n"},{t:3,v:" página · "},{t:4,k:"tiles"},{t:3,v:" / "},{t:4,k:"limit"},{t:3,v:" mosaicos"}]},{t:2,i:[{t:4,k:"n"},{t:3,v:" páginas · "},{t:4,k:"tiles"},{t:3,v:" / "},{t:4,k:"limit"},{t:3,v:" mosaicos"}]}]}},no_tiles:{t:0,b:{t:2,i:[{t:3}],s:"Añade tu primera luz, escena o dispositivo desde la biblioteca."}},how_to:{t:0,b:{t:2,i:[{t:3}],s:"Toca la barra superior o un mosaico para cambiarlo. Arrastra para mover; suelta en la página siguiente para crear una nueva."}},positions_hint:{t:0,b:{t:2,i:[{t:3,v:"Los huecos vacíos y las posiciones fijas funcionan a partir del firmware 0.2.26. Hasta esa actualización, esta pantalla (firmware "},{t:4,k:"firmware"},{t:3,v:") sube los mosaicos al primer hueco libre."}]}},aria:{t:0,b:{t:2,i:[{t:3}],s:"Diseño de la pantalla"}},add_page:{t:0,b:{t:2,i:[{t:3}],s:"+ Añadir página"}},max_pages:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Máximo 1 página"},{t:2,i:[{t:3,v:"Máximo "},{t:4,k:"n"},{t:3,v:" páginas"}]}]}}},page:{label:{t:0,b:{t:2,i:[{t:3,v:"Página "},{t:4,k:"page"}]}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar página"}},remove_title:{t:0,b:{t:2,i:[{t:3}],s:"Las páginas siguientes suben un puesto"}},edit_bar:{t:0,b:{t:2,i:[{t:3}],s:"Editar barra superior"}},cell:{title:{t:0,b:{t:2,i:[{t:3}],s:"Hueco vacío. Haz clic para añadir aquí un mosaico o arrastra uno hasta aquí."}},aria:{t:0,b:{t:2,i:[{t:3,v:"Hueco vacío "},{t:4,k:"slot"},{t:3,v:" en la página "},{t:4,k:"page"},{t:3,v:": añade aquí el siguiente mosaico"}]}},next:{t:0,b:{t:2,i:[{t:3}],s:"El siguiente mosaico va aquí"}},empty:{t:0,b:{t:2,i:[{t:3}],s:"Vacío"}}}},library:{title:{t:0,b:{t:2,i:[{t:3}],s:"Biblioteca"}},entities:{t:0,b:{t:1,c:[{t:2,i:[{t:4,k:"n"},{t:3,v:" entidad"}]},{t:2,i:[{t:4,k:"n"},{t:3,v:" entidades"}]}]}},search:{t:0,b:{t:2,i:[{t:3}],s:"Busca por nombre, dispositivo o habitación…"}},search_label:{t:0,b:{t:2,i:[{t:3}],s:"Añadir una entidad"}},filters:{all:{t:0,b:{t:2,i:[{t:3}],s:"Todo"}},light:{t:0,b:{t:2,i:[{t:3}],s:"Luces"}},climate:{t:0,b:{t:2,i:[{t:3}],s:"Climatización"}},switch:{t:0,b:{t:2,i:[{t:3}],s:"Interruptores"}},binary_sensor:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},button:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},script:{t:0,b:{t:2,i:[{t:3}],s:"Scripts"}},fan:{t:0,b:{t:2,i:[{t:3}],s:"Ventiladores"}},cover:{t:0,b:{t:2,i:[{t:3}],s:"Persianas"}},scene:{t:0,b:{t:2,i:[{t:3}],s:"Escenas"}},vacuum:{t:0,b:{t:2,i:[{t:3}],s:"Aspiradora"}},sensor:{t:0,b:{t:2,i:[{t:3}],s:"Sensores"}},media_player:{t:0,b:{t:2,i:[{t:3}],s:"Multimedia"}},weather:{t:0,b:{t:2,i:[{t:3}],s:"Clima"}},number:{t:0,b:{t:2,i:[{t:3}],s:"Valores"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Selectores"}},person:{t:0,b:{t:2,i:[{t:3}],s:"Personas"}},timer:{t:0,b:{t:2,i:[{t:3}],s:"Temporizadores"}},screen:{t:0,b:{t:2,i:[{t:3}],s:"Pantalla"}}},room:{t:0,b:{t:2,i:[{t:3}],s:"Habitación"}},all_rooms:{t:0,b:{t:2,i:[{t:3}],s:"Todas las habitaciones"}},hide_placed:{t:0,b:{t:2,i:[{t:3}],s:"Ocultar añadidas"}},hide_placed_title:{t:0,b:{t:2,i:[{t:3}],s:"Ocultar lo que ya está en esta pantalla"}},all_placed:{t:0,b:{t:2,i:[{t:3}],s:"Todo lo de aquí ya está en esta pantalla."}},none_found:{t:0,b:{t:2,i:[{t:3}],s:"No se han encontrado entidades. Prueba con otro nombre, habitación o filtro."}},full:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"En esta pantalla cabe 1 mosaico."},{t:2,i:[{t:3,v:"En esta pantalla caben "},{t:4,k:"n"},{t:3,v:" mosaicos."}]}]}},full_update:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"En esta pantalla cabe 1 mosaico; actualiza su firmware para tener 48."},{t:2,i:[{t:3,v:"En esta pantalla caben "},{t:4,k:"n"},{t:3,v:" mosaicos; actualiza su firmware para tener 48."}]}]}},hint:{t:0,b:{t:2,i:[{t:3}],s:"Arrastra a una página o toca + para añadir al primer hueco libre. ⌘K busca en todo."}}},domains:{light:{t:0,b:{t:2,i:[{t:3}],s:"Luz"}},climate:{t:0,b:{t:2,i:[{t:3}],s:"Climatización"}},vacuum:{t:0,b:{t:2,i:[{t:3}],s:"Aspiradora"}},fan:{t:0,b:{t:2,i:[{t:3}],s:"Ventilador"}},cover:{t:0,b:{t:2,i:[{t:3}],s:"Persiana"}},media_player:{t:0,b:{t:2,i:[{t:3}],s:"Multimedia"}},sensor:{t:0,b:{t:2,i:[{t:3}],s:"Sensor"}},binary_sensor:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},switch:{t:0,b:{t:2,i:[{t:3}],s:"Interruptor"}},input_boolean:{t:0,b:{t:2,i:[{t:3}],s:"Interruptor"}},scene:{t:0,b:{t:2,i:[{t:3}],s:"Escena"}},script:{t:0,b:{t:2,i:[{t:3}],s:"Script"}},weather:{t:0,b:{t:2,i:[{t:3}],s:"Clima"}},number:{t:0,b:{t:2,i:[{t:3}],s:"Valor"}},input_number:{t:0,b:{t:2,i:[{t:3}],s:"Valor"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Selector"}},input_select:{t:0,b:{t:2,i:[{t:3}],s:"Selector"}},button:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},input_button:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},screen:{t:0,b:{t:2,i:[{t:3}],s:"Pantalla"}},sun:{t:0,b:{t:2,i:[{t:3}],s:"Sol"}},timer:{t:0,b:{t:2,i:[{t:3}],s:"Temporizador"}},person:{t:0,b:{t:2,i:[{t:3}],s:"Persona"}},camera:{t:0,b:{t:2,i:[{t:3}],s:"Cámara"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Imagen"}},entity:{t:0,b:{t:2,i:[{t:3}],s:"Entidad"}}},displays:{standard:{t:0,b:{t:2,i:[{t:3}],s:"estándar"}},watch:{t:0,b:{t:2,i:[{t:3}],s:"valor grande"}},forecast:{t:0,b:{t:2,i:[{t:3}],s:"previsión del tiempo"}},graph:{t:0,b:{t:2,i:[{t:3}],s:"gráfico"}},digital:{t:0,b:{t:2,i:[{t:3}],s:"reloj digital"}},analog:{t:0,b:{t:2,i:[{t:3}],s:"reloj analógico"}},sunpath:{t:0,b:{t:2,i:[{t:3}],s:"recorrido del sol"}},live:{t:0,b:{t:2,i:[{t:3}],s:"imagen en vivo"}},cover:{t:0,b:{t:2,i:[{t:3}],s:"carátula"}}},sizes:{single:{t:0,b:{t:2,i:[{t:3}],s:"normal"}},wide:{t:0,b:{t:2,i:[{t:3}],s:"doble"}},full:{t:0,b:{t:2,i:[{t:3}],s:"página completa"}}},tile:{name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre en la pantalla"}},icon:{auto_ha:{t:0,b:{t:2,i:[{t:3}],s:"Automático (de Home Assistant)"}},auto_default:{t:0,b:{t:2,i:[{t:3}],s:"Automático (predeterminado)"}},needs_firmware:{t:0,b:{t:2,i:[{t:3}],s:"La pantalla muestra el icono elegido a partir del firmware 0.2.18."}}},goes_to:{label:{t:0,b:{t:2,i:[{t:3}],s:"Lleva a la página"}},empty:{t:0,b:{t:2,i:[{t:4,k:"page"},{t:3,v:" (vacía)"}]}},needs_firmware:{t:0,b:{t:2,i:[{t:3}],s:"Los mosaicos de navegación necesitan el firmware 0.2.62: pulsa antes Actualizar en la lista de pantallas."}},no_page:{t:0,b:{t:2,i:[{t:3,v:"Esta pantalla no tiene página "},{t:4,k:"page"},{t:3,v:", así que un toque abre su última página. Elige otra página."}]}},hint:{t:0,b:{t:2,i:[{t:3}],s:"Al tocar el mosaico se abre esa página."}}},display:{label:{t:0,b:{t:2,i:[{t:3}],s:"Presentación"}},digital:{t:0,b:{t:2,i:[{t:3}],s:"Reloj digital"}},analog:{t:0,b:{t:2,i:[{t:3}],s:"Reloj analógico"}},standard:{t:0,b:{t:2,i:[{t:3}],s:"Nombre y estado"}},watch:{t:0,b:{t:2,i:[{t:3}],s:"Valor grande"}},forecast:{t:0,b:{t:2,i:[{t:3}],s:"Previsión del tiempo"}},graph:{t:0,b:{t:2,i:[{t:3}],s:"Gráfico"}},sunpath:{t:0,b:{t:2,i:[{t:3}],s:"Recorrido del sol"}},live:{t:0,b:{t:2,i:[{t:3}],s:"Imagen en vivo"}},live_hint:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Una imagen en vivo necesita el firmware 0.2.77 o más reciente: pulsa Actualizar en la pantalla después de guardar."}},cover:{t:0,b:{t:2,i:[{t:3}],s:"Carátula"}},cover_hint:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Home Assistant no tiene valores numéricos para esta entidad, así que el gráfico queda vacío. Elige otra presentación."}},no_forecast:{t:0,b:{t:2,i:[{t:3}],s:"Este servicio meteorológico no tiene previsión diaria en Home Assistant. Elige otra presentación."}}},refresh:{label:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},seconds:{t:0,b:{t:2,i:[{t:3,v:"Cada "},{t:4,k:"n"},{t:3,v:" s"}]}}},size:{label:{t:0,b:{t:2,i:[{t:3}],s:"Tamaño"}},single:{t:0,b:{t:2,i:[{t:3}],s:"Normal"}},wide:{t:0,b:{t:2,i:[{t:3}],s:"Doble ancho"}},full:{t:0,b:{t:2,i:[{t:3}],s:"Página completa"}},full_hint:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Un mosaico de página completa necesita el firmware 0.2.62: pulsa antes Actualizar en la lista de pantallas."}}},page:{label:{t:0,b:{t:2,i:[{t:3}],s:"Página"}},new:{t:0,b:{t:2,i:[{t:3}],s:"Página nueva"}}},controls:{label:{t:0,b:{t:2,i:[{t:3}],s:"Control directo en el mosaico"}},not_offered:{t:0,b:{t:2,i:[{t:3}],s:"Home Assistant no ofrece este control para esta entidad, así que en la pantalla queda vacío. Elige otro."}},full_hint:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"La pantalla muestra el control directo a partir del firmware 0.2.19; hasta entonces, el mosaico se queda como estaba."}}},tap:{label:{t:0,b:{t:2,i:[{t:3}],s:"Al tocar"}},auto:{t:0,b:{t:2,i:[{t:3}],s:"Automático"}},detail:{t:0,b:{t:2,i:[{t:3}],s:"Abrir control"}},none:{t:0,b:{t:2,i:[{t:3}],s:"Solo ver"}},toggle:{t:0,b:{t:2,i:[{t:3}],s:"Encender / apagar"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Realizar una acción"}},no_toggle:{t:0,b:{t:2,i:[{t:3}],s:"Home Assistant no puede encender y apagar esto, así que un toque no hace nada. Elige otra opción."}},toggle_needs_firmware:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Mantén pulsado el mosaico para abrir su tarjeta."}}},slider:{label:{t:0,b:{t:2,i:[{t:3}],s:"Control deslizante pequeño en el mosaico"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Sí, control directo"}},nothing:{t:0,b:{t:2,i:[{t:3}],s:"Home Assistant no tiene nada que un control deslizante pueda cambiar en esta entidad. Elige No."}}},history:{label:{t:0,b:{t:2,i:[{t:3}],s:"Historial"}},hours:{t:0,b:{t:1,c:[{t:2,i:[{t:4,k:"n"},{t:3,v:" hora"}]},{t:2,i:[{t:4,k:"n"},{t:3,v:" horas"}]}]}}},background:{label:{t:0,b:{t:2,i:[{t:3}],s:"Fondo pastel"}},aria:{t:0,b:{t:2,i:[{t:3,v:"Fondo: "},{t:4,k:"name"}]}}}},tile_card:{label:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:", hueco "},{t:4,k:"slot"},{t:3,v:" de la página "},{t:4,k:"page"},{t:3,v:". Enter: configurar; teclas de flecha: mover"}]}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar mosaico"}},remove_named:{t:0,b:{t:2,i:[{t:3,v:"Eliminar "},{t:4,k:"name"}]}}},action:{label:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},asking:{t:0,b:{t:2,i:[{t:3}],s:"Preguntando a Home Assistant qué acciones tiene esta entidad…"}},not_answering:{t:0,b:{t:2,i:[{t:3}],s:"Home Assistant no responde ahora mismo. Vuelve a intentarlo en un momento."}},choose:{t:0,b:{t:2,i:[{t:3}],s:"Elige una acción"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Busca, por ejemplo alternar, posición o reproducir"}},search_label:{t:0,b:{t:2,i:[{t:3}],s:"Buscar una acción"}},none_found:{t:0,b:{t:2,i:[{t:3}],s:"No se ha encontrado ninguna acción."}},gone:{t:0,b:{t:2,i:[{t:3}],s:"Home Assistant ya no ofrece esta acción para esta entidad, así que un toque no hace nada. Elige otra."}},optional:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" (opcional)"}]}},not_set:{t:0,b:{t:2,i:[{t:3}],s:"Sin definir"}},on:{t:0,b:{t:2,i:[{t:3}],s:"Activado"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Desactivado"}},needs:{t:0,b:{t:2,i:[{t:3,v:"Home Assistant necesita "},{t:4,k:"fields"},{t:3,v:"."}]}},needs_firmware:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Icono"}},none:{t:0,b:{t:2,i:[{t:3}],s:"Sin icono"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Busca, por ejemplo lámpara, música o puerta"}},search_label:{t:0,b:{t:2,i:[{t:3}],s:"Buscar un icono"}},none_text_only:{t:0,b:{t:2,i:[{t:3}],s:"Sin icono, solo texto"}},aria:{t:0,b:{t:2,i:[{t:3,v:"Icono: "},{t:4,k:"name"}]}},none_found:{t:0,b:{t:2,i:[{t:3}],s:"No se ha encontrado ningún icono."}}},inspect:{title:{t:0,b:{t:2,i:[{t:3}],s:"Datos actuales"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"Conexión, estado y propiedades compatibles"}},reading:{t:0,b:{t:2,i:[{t:3}],s:"Leyendo…"}},fetching:{t:0,b:{t:2,i:[{t:3}],s:"Obteniendo el estado actual de HA…"}},status:{t:0,b:{t:2,i:[{t:3,v:"Estado: "},{t:4,k:"status"}]}},options:{t:0,b:{t:2,i:[{t:3,v:"Control deslizante pequeño: "},{t:4,k:"slider"},{t:3,v:" · Presentación: "},{t:4,k:"display"},{t:3,v:" · Tamaño: "},{t:4,k:"size"},{t:3,v:" · Control: "},{t:4,k:"control"},{t:3,v:" · Fondo: "},{t:4,k:"background"}]}},yes:{t:0,b:{t:2,i:[{t:3}],s:"sí"}},no:{t:0,b:{t:2,i:[{t:3}],s:"no"}},control_none:{t:0,b:{t:2,i:[{t:3}],s:"ninguno"}},background_default:{t:0,b:{t:2,i:[{t:3}],s:"Predeterminado"}},read_again:{t:0,b:{t:2,i:[{t:3}],s:"Volver a leer"}}},topbar:{removed:{t:0,b:{t:2,i:[{t:3,v:"Se ha eliminado "},{t:4,k:"name"},{t:3,v:" de la barra superior"}]}},full:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"En la barra superior cabe 1 elemento."},{t:2,i:[{t:3,v:"En la barra superior caben "},{t:4,k:"n"},{t:3,v:" elementos."}]}]}},already:{t:0,b:{t:2,i:[{t:3}],s:"Esto ya está en la barra superior."}},title:{t:0,b:{t:2,i:[{t:3}],s:"Barra superior"}},aria:{t:0,b:{t:2,i:[{t:3,v:"Barra superior: "},{t:4,k:"name"}]}},builtin:{t:0,b:{t:2,i:[{t:3}],s:"De la propia pantalla; también funciona sin Home Assistant"}},items:{t:0,b:{t:1,c:[{t:2,i:[{t:4,k:"used"},{t:3,v:" de "},{t:4,k:"n"},{t:3,v:" elemento"}]},{t:2,i:[{t:4,k:"used"},{t:3,v:" de "},{t:4,k:"n"},{t:3,v:" elementos"}]}]}},name:{t:0,b:{t:2,i:[{t:3}],s:"Izquierda: nombre"}},name_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Por ejemplo: Salón"}},right:{t:0,b:{t:2,i:[{t:3}],s:"Derecha: hora, sensores o un reloj"}},item_label:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:", hueco "},{t:4,k:"slot"},{t:3,v:". Enter: configurar; flechas: mover"}]}},remove_named:{t:0,b:{t:2,i:[{t:3,v:"Eliminar "},{t:4,k:"name"},{t:3,v:" de la barra superior"}]}},max:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Máximo 1 elemento"},{t:2,i:[{t:3,v:"Máximo "},{t:4,k:"n"},{t:3,v:" elementos"}]}]}},add_title:{t:0,b:{t:2,i:[{t:3}],s:"Añade la hora, la fecha, el reloj analógico o una entidad"}},add_button:{t:0,b:{t:2,i:[{t:3}],s:"+ Añadir hora, fecha o una entidad"}},hint:{overflow:{t:0,b:{t:2,i:[{t:3}],s:"No todo cabe junto al nombre: la pantalla omite los elementos con borde discontinuo. Elimina uno o elige un nombre más corto."}},reorder:{t:0,b:{t:2,i:[{t:3}],s:"Arrastra para reordenar; toca un elemento para configurarlo."}},needs_firmware:{t:0,b:{t:2,i:[{t:3,v:"Los sensores, la fecha y el reloj analógico aparecen a partir del firmware "},{t:4,k:"version"},{t:3,v:"; hasta esa actualización, esta pantalla muestra el nombre y, si la hora está en la barra, el reloj."}]}}},detail:{hidden:{t:0,b:{t:2,i:[{t:3}],s:"Oculto: ahora no está activo"}},overflow:{t:0,b:{t:2,i:[{t:3}],s:"No cabe junto al nombre"}},dial:{t:0,b:{t:2,i:[{t:3}],s:"Esfera"}}},live:{hidden:{t:0,b:{t:2,i:[{t:3}],s:"Oculto ahora mismo: no está activo"}},overflow:{t:0,b:{t:2,i:[{t:3}],s:"Ahora mismo no cabe junto al nombre"}},looks:{t:0,b:{t:2,i:[{t:3}],s:"Así se ve en la pantalla"}}},analog_sample:{t:0,b:{t:2,i:[{t:3}],s:"Esfera pequeña con la hora"}},content:{label:{t:0,b:{t:2,i:[{t:3}],s:"Qué mostrar"}},hint:{t:0,b:{t:2,i:[{t:3}],s:"«Último cambio» sigue contando en la propia pantalla: «Justo ahora», «Hace 5 min», «Ayer»."}}},auto_icon:{t:0,b:{t:2,i:[{t:3}],s:"Automático (como en Home Assistant)"}},show:{label:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar"}},hint:{t:0,b:{t:2,i:[{t:3}],s:"«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:{t:0,b:{t:2,i:[{t:3,v:"Reloj de 24 horas · cámbialo en "},{t:4,k:"settings"}]}},clock_12:{t:0,b:{t:2,i:[{t:3,v:"Reloj de 12 horas · cámbialo en "},{t:4,k:"settings"}]}},clock_settings:{t:0,b:{t:2,i:[{t:3}],s:"Configuración → Idioma y región"}},date_hint:{t:0,b:{t:2,i:[{t:3,v:"Hoy: "},{t:4,k:"date"},{t:3,v:". La fecha sigue el reloj de la propia pantalla."}]}},up:{t:0,b:{t:2,i:[{t:3}],s:"↑ Subir"}},down:{t:0,b:{t:2,i:[{t:3}],s:"↓ Bajar"}},add:{title:{t:0,b:{t:2,i:[{t:3}],s:"Añadir a la barra superior"}},slots:{t:0,b:{t:1,c:[{t:2,i:[{t:4,k:"used"},{t:3,v:" de "},{t:4,k:"n"},{t:3,v:" hueco usado"}]},{t:2,i:[{t:4,k:"used"},{t:3,v:" de "},{t:4,k:"n"},{t:3,v:" huecos usados"}]}]}},builtin:{t:0,b:{t:2,i:[{t:3}],s:"De la propia pantalla"}},added:{t:0,b:{t:2,i:[{t:3}],s:"Ya añadido"}},suggestions:{t:0,b:{t:2,i:[{t:3}],s:"Sugerencias de Home Assistant"}},entity:{t:0,b:{t:2,i:[{t:3}],s:"Una entidad"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Busca por nombre, habitación o entidad, p. ej. temperatura o puerta"}},search_label:{t:0,b:{t:2,i:[{t:3}],s:"Buscar una entidad para la barra superior"}},none_found:{t:0,b:{t:2,i:[{t:3}],s:"No se han encontrado entidades."}}}},screen_settings:{groups:{brightness:{t:0,b:{t:2,i:[{t:3}],s:"Brillo"}},night:{t:0,b:{t:2,i:[{t:3}],s:"Noche"}},screen:{t:0,b:{t:2,i:[{t:3}],s:"Pantalla"}}},rows:{brightness:{t:0,b:{t:2,i:[{t:3}],s:"Brillo"}},dark_mode:{t:0,b:{t:2,i:[{t:3}],s:"Modo oscuro"}},standby_enabled:{t:0,b:{t:2,i:[{t:3}],s:"Reposo automático"}},standby_seconds:{t:0,b:{t:2,i:[{t:3}],s:"Reposo tras"}},standby_brightness:{t:0,b:{t:2,i:[{t:3}],s:"Brillo en reposo"}},night_enabled:{t:0,b:{t:2,i:[{t:3}],s:"Modo noche"}},night_start:{t:0,b:{t:2,i:[{t:3}],s:"Empieza"}},night_end:{t:0,b:{t:2,i:[{t:3}],s:"Termina"}},night_brightness:{t:0,b:{t:2,i:[{t:3}],s:"Brillo nocturno"}},auto_home:{t:0,b:{t:2,i:[{t:3}],s:"Volver a la página 1"}},auto_home_seconds:{t:0,b:{t:2,i:[{t:3}],s:"Tras"}},home_on_standby:{t:0,b:{t:2,i:[{t:3}],s:"También en reposo"}},swipe_pages:{t:0,b:{t:2,i:[{t:3}],s:"Deslizar entre páginas"}},page_buttons:{t:0,b:{t:2,i:[{t:3}],s:"Botones de página"}},rotation:{t:0,b:{t:2,i:[{t:3}],s:"Rotación"}}},duration:{seconds:{t:0,b:{t:2,i:[{t:4,k:"n"},{t:3,v:" s"}]}},minutes:{t:0,b:{t:2,i:[{t:4,k:"n"},{t:3,v:" min"}]}},hours:{t:0,b:{t:2,i:[{t:4,k:"n"},{t:3,v:" h"}]}},hours_minutes:{t:0,b:{t:2,i:[{t:4,k:"h"},{t:3,v:" h "},{t:4,k:"m"}]}}},time:{am:{t:0,b:{t:2,i:[{t:4,k:"time"},{t:3,v:" a. m."}]}},pm:{t:0,b:{t:2,i:[{t:4,k:"time"},{t:3,v:" p. m."}]}}},other_screen_busy:{t:0,b:{t:2,i:[{t:3}],s:"Aún se está guardando la configuración de la otra pantalla. Vuelve a intentarlo en un momento."}},reach:{intro:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:1,c:[{t:2,i:[{t:3,v:"la página "},{t:4,k:"list"}]},{t:2,i:[{t:3,v:"las páginas "},{t:4,k:"list"}]}]}},tiles:{t:0,b:{t:1,c:[{t:2,i:[{t:3,v:"Tienes "},{t:4,k:"n"},{t:3,v:" mosaico «Ir a la página», que lleva a "},{t:4,k:"targets"},{t:3,v:"."}]},{t:2,i:[{t:3,v:"Tienes "},{t:4,k:"n"},{t:3,v:" mosaicos «Ir a la página», que llevan a "},{t:4,k:"targets"},{t:3,v:"."}]}]}},tiles_missing_one:{t:0,b:{t:1,c:[{t:2,i:[{t:3,v:"Tienes "},{t:4,k:"n"},{t:3,v:" mosaico «Ir a la página», que lleva a "},{t:4,k:"targets"},{t:3,v:", pero ninguno a "},{t:4,k:"missing"},{t:3,v:", así que no puedes llegar a ella."}]},{t:2,i:[{t:3,v:"Tienes "},{t:4,k:"n"},{t:3,v:" mosaicos «Ir a la página», que llevan a "},{t:4,k:"targets"},{t:3,v:", pero ninguno a "},{t:4,k:"missing"},{t:3,v:", así que no puedes llegar a ella."}]}]}},tiles_missing_more:{t:0,b:{t:1,c:[{t:2,i:[{t:3,v:"Tienes "},{t:4,k:"n"},{t:3,v:" mosaico «Ir a la página», que lleva a "},{t:4,k:"targets"},{t:3,v:", pero ninguno a "},{t:4,k:"missing"},{t:3,v:", así que no puedes llegar a ellas."}]},{t:2,i:[{t:3,v:"Tienes "},{t:4,k:"n"},{t:3,v:" mosaicos «Ir a la página», que llevan a "},{t:4,k:"targets"},{t:3,v:", pero ninguno a "},{t:4,k:"missing"},{t:3,v:", así que no puedes llegar a ellas."}]}]}},none:{t:0,b:{t:2,i:[{t:3}],s:"No tienes mosaicos «Ir a la página»."}},none_missing_one:{t:0,b:{t:2,i:[{t:3,v:"No tienes mosaicos «Ir a la página» que lleven a "},{t:4,k:"missing"},{t:3,v:", así que no puedes llegar a ella."}]}},none_missing_more:{t:0,b:{t:2,i:[{t:3,v:"No tienes mosaicos «Ir a la página» que lleven a "},{t:4,k:"missing"},{t:3,v:", así que no puedes llegar a ellas."}]}},cut_off:{t:0,b:{t:2,i:[{t:3,v:"Los mosaicos que llevan a "},{t:4,k:"pages"},{t:3,v:" solo están en páginas a las que no puedes llegar."}]}},no_way_back:{t:0,b:{t:2,i:[{t:3,v:"Desde "},{t:4,k:"pages"},{t:3,v:" ningún mosaico lleva de vuelta a la página 1."}]}}},status:{offline:{t:0,b:{t:2,i:[{t:3}],s:"Esta pantalla está sin conexión. Podrás cambiar su configuración cuando vuelva."}},screen:{t:0,b:{t:2,i:[{t:3}],s:"Los cambios se aplican al instante en la pantalla, y aparecen aquí cuando se cambian allí."}},app:{t:0,b:{t:2,i:[{t:3}],s:"Los cambios se aplican al instante. Con el firmware 0.2.49, la pantalla los guarda ella misma."}}},unavailable:{t:0,b:{t:2,i:[{t:3}],s:"Esta entidad está desactivada en Home Assistant o la pantalla se está reiniciando."}},lower:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:": menos"}]}},higher:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:": más"}]}}},update:{starting:{t:0,b:{t:2,i:[{t:3}],s:"Iniciando la actualización…"}},building:{t:0,b:{t:2,i:[{t:3}],s:"Compilando el firmware…"}},writing:{t:0,b:{t:2,i:[{t:3}],s:"Grabando el firmware por Wi-Fi…"}},phases:{install:{t:0,b:{t:2,i:[{t:3}],s:"Compilando e instalando…"}},verify:{t:0,b:{t:2,i:[{t:3}],s:"Esperando a que vuelva la pantalla…"}},settle:{t:0,b:{t:2,i:[{t:3}],s:"Comprobando que se mantiene estable…"}}},new_language:{t:0,b:{t:2,i:[{t:3,v:"Idioma nuevo: "},{t:4,k:"name"}]}}},settings:{updates:{auto_on:{t:0,b:{t:2,i:[{t:3}],s:"Ahora las pantallas se actualizarán automáticamente por la noche."}},auto_off:{t:0,b:{t:2,i:[{t:3}],s:"Las actualizaciones automáticas están desactivadas."}},title:{t:0,b:{t:2,i:[{t:3}],s:"Actualizaciones de firmware"}},busy:{t:0,b:{t:2,i:[{t:3,v:"Actualizando al firmware "},{t:4,k:"version"},{t:3,v:"…"}]}},no_screens:{t:0,b:{t:2,i:[{t:3,v:"Aún no hay ninguna pantalla emparejada. Las pantallas nuevas reciben el firmware "},{t:4,k:"version"},{t:3,v:"."}]}},available:{t:0,b:{t:1,c:[{t:2,i:[{t:3,v:"El firmware "},{t:4,k:"version"},{t:3,v:" está disponible para "},{t:4,k:"n"},{t:3,v:" pantalla."}]},{t:2,i:[{t:3,v:"El firmware "},{t:4,k:"version"},{t:3,v:" está disponible para "},{t:4,k:"n"},{t:3,v:" pantallas."}]}]}},current:{t:0,b:{t:2,i:[{t:3,v:"Todas las pantallas tienen el firmware "},{t:4,k:"version"},{t:3,v:"."}]}},all:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Actualizar 1 pantalla"},{t:2,i:[{t:3,v:"Actualizar las "},{t:4,k:"n"},{t:3,v:" pantallas"}]}]}},whats_new:{t:0,b:{t:2,i:[{t:3,v:"Novedades del firmware "},{t:4,k:"version"}]}},auto_label:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar automáticamente cada noche"}},auto_hint:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Habilidad instalada. Claude Code la detecta al momento."}},installed_restart:{t:0,b:{t:2,i:[{t:3}],s:"Habilidad instalada. Reinicia Claude Code una vez para que encuentre la nueva carpeta de habilidades."}},text:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Instalar para Claude Code"}},install_again:{t:0,b:{t:2,i:[{t:3}],s:"Volver a instalar"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar la habilidad"}},not_installed:{t:0,b:{t:2,i:[{t:3}],s:"No instalada"}},installed_chip:{t:0,b:{t:2,i:[{t:3}],s:"● Instalada"}},newer:{t:0,b:{t:2,i:[{t:3}],s:"Instalada · hay una versión más reciente"}},writes:{t:0,b:{t:2,i:[{t:3,v:"Para Claude Code en Home Assistant. Escribe un archivo en "},{t:4,k:"path"},{t:3,v:"; al volver a instalar se sustituye."}]}},download:{t:0,b:{t:2,i:[{t:3}],s:"Descargar para claude.ai"}},upload:{t:0,b:{t:2,i:[{t:3}],s:"Sube el zip en Claude, en Personalizar → Habilidades."}}},title:{t:0,b:{t:2,i:[{t:3}],s:"Todo lo que rodea a tus pantallas."}},back:{t:0,b:{t:2,i:[{t:3}],s:"← Mis pantallas"}},screens:{title:{t:0,b:{t:2,i:[{t:3}],s:"Pantallas"}},text:{t:0,b:{t:2,i:[{t:3}],s:"Añade una pantalla, o compila y reinstala el firmware de una que ya tengas."}},firmware_detail:{t:0,b:{t:2,i:[{t:3}],s:"Compilar e instalar por USB o Wi-Fi"}}},language:{title:{t:0,b:{t:2,i:[{t:3}],s:"Idioma y región"}},screen_language:{t:0,b:{t:2,i:[{t:3}],s:"Idioma de las pantallas"}},auto:{t:0,b:{t:2,i:[{t:3,v:"Idioma de Home Assistant ("},{t:4,k:"name"},{t:3,v:")"}]}},auto_plain:{t:0,b:{t:2,i:[{t:3}],s:"Idioma de Home Assistant"}},ha_missing:{t:0,b:{t:2,i:[{t:3}],s:"Las pantallas usan el inglés hasta que el idioma de Home Assistant esté disponible."}},unchecked:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" · aún sin revisar, se agradece ayuda"}]}},help:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" aún no está revisado; se agradece ayuda: "},{t:4,k:"guide"}]}},guide:{t:0,b:{t:2,i:[{t:3}],s:"cómo traducir"}},update_hint:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Formato de hora"}},time_auto:{t:0,b:{t:2,i:[{t:3,v:"Automático, según el idioma ("},{t:4,k:"clock"},{t:3,v:")"}]}},clock_24:{t:0,b:{t:2,i:[{t:3}],s:"24 horas"}},clock_12:{t:0,b:{t:2,i:[{t:3}],s:"12 horas"}},numbers:{t:0,b:{t:2,i:[{t:3}],s:"Formato numérico"}},numbers_auto:{t:0,b:{t:2,i:[{t:3,v:"Automático, según el idioma ("},{t:4,k:"example"},{t:3,v:")"}]}},profile:{t:0,b:{t:2,i:[{t:3,v:"Tu perfil de Home Assistant: "},{t:4,k:"formats"}]}},use_profile:{t:0,b:{t:2,i:[{t:3}],s:"Usar estos"}},editor_hint:{t:0,b:{t:2,i:[{t:3}],s:"El propio editor usa el idioma de tu perfil de Home Assistant."}},saved:{t:0,b:{t:2,i:[{t:3}],s:"Guardado."}},saved_language:{t:0,b:{t:2,i:[{t:3}],s:"Guardado. Cada pantalla adoptará el nuevo idioma con su próxima actualización."}}},alerts:{text:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Notificaciones a pantalla completa, desde una automatización"}}}},firmware:{title:{t:0,b:{t:2,i:[{t:3}],s:"Compilar e instalar el firmware de las pantallas"}},intro:{t:0,b:{t:2,i:[{t:3,v:"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), "},{t:4,k:"ota"},{t:3,v:" con el nombre de host, o "},{t:4,k:"download"},{t:3,v:" para instalar el firmware en la pantalla desde tu propio ordenador. "},{t:4,k:"check"},{t:3,v:" solo valida, "},{t:4,k:"build"},{t:3,v:" compila y "},{t:4,k:"install"},{t:3,v:" instala el firmware en la pantalla. Tus mosaicos se quedan como están en ESP Screens. La primera compilación tarda unos minutos."}]}},ota:{t:0,b:{t:2,i:[{t:3}],s:"Wi-Fi / OTA"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Descargar"}},check:{t:0,b:{t:2,i:[{t:3}],s:"Comprobar"}},build:{t:0,b:{t:2,i:[{t:3}],s:"Solo compilar"}},install:{t:0,b:{t:2,i:[{t:3}],s:"Compilar e instalar"}},build_download:{t:0,b:{t:2,i:[{t:3}],s:"Compilar y descargar"}},no_cli:{t:0,b:{t:2,i:[{t:3}],s:"Falta la CLI de ESPHome. Actualiza la aplicación a la versión 0.2.0."}},choose:{t:0,b:{t:2,i:[{t:3}],s:"Elige el perfil que corresponda y luego un puerto USB, una dirección IP o Descargar."}},profile:{t:0,b:{t:2,i:[{t:3}],s:"Perfil de ESPHome"}},install_to:{t:0,b:{t:2,i:[{t:3}],s:"Instalar en"}},no_board:{t:0,b:{t:2,i:[{t:3}],s:"USB · aún no se ha encontrado ninguna placa en el equipo de Home Assistant"}},download_target:{t:0,b:{t:2,i:[{t:3}],s:"Descargar · instalar desde tu propio ordenador"}},host:{t:0,b:{t:2,i:[{t:3}],s:"Dirección IP o nombre de host"}},download_file:{t:0,b:{t:2,i:[{t:3,v:"Descargar "},{t:4,k:"name"}]}},download_how:{t:0,b:{t:2,i:[{t:3,v:"Instálalo en la pantalla con "},{t:4,k:"esphome_web"},{t:3,v:" 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:{t:0,b:{t:2,i:[{t:3}],s:"Conectar e instalar."}},saved:{t:0,b:{t:2,i:[{t:3}],s:"Perfil guardado."}},running:{t:0,b:{t:2,i:[{t:3}],s:"Un momento…"}},ready:{t:0,b:{t:2,i:[{t:3}],s:"Listo para descargar."}},done:{t:0,b:{t:2,i:[{t:3}],s:"Hecho."}},failed:{t:0,b:{t:2,i:[{t:3}],s:"No ha funcionado."}}},intro:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"¿Qué pantalla tienes?"}},board_cyd:{t:0,b:{t:2,i:[{t:3}],s:"CYD · 2,8 pulgadas"}},board_guition:{t:0,b:{t:2,i:[{t:3}],s:"Guition · 4 pulgadas"}},board_elecrow:{t:0,b:{t:2,i:[{t:3}],s:"Elecrow CrowPanel · 7 pulgadas"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},name_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Pantalla del salón"}},device_name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del dispositivo"}},customize:{t:0,b:{t:2,i:[{t:3}],s:"personalizar"}},name_hint:{t:0,b:{t:2,i:[{t:3}],s:"Cada pantalla tiene su propio perfil con sus propias claves. ¿Cuatro pantallas? Haz esto cuatro veces con un nombre distinto."}},device_name_hint:{t:0,b:{t:2,i:[{t:3}],s:"Letras minúsculas, números y guiones. Un nombre distinto para cada pantalla."}},wifi:{title:{t:0,b:{t:2,i:[{t:3}],s:"Wi-Fi"}},ssid:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la red Wi-Fi (2,4 GHz)"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Contraseña de la Wi-Fi"}},new:{t:0,b:{t:2,i:[{t:3}],s:"Rellénalo una sola vez: ESP Screens lo guarda en el secrets.yaml de ESPHome y las siguientes pantallas lo usan automáticamente."}},missing:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"La Wi-Fi se toma de tu secrets.yaml de ESPHome."}},invalid:{t:0,b:{t:2,i:[{t:3}],s:"El secrets.yaml de la carpeta de ESPHome no es un YAML válido. Corrige antes el archivo; no se sobrescribirá."}}},install_via:{t:0,b:{t:2,i:[{t:3}],s:"Instalar mediante"}},later:{t:0,b:{t:2,i:[{t:3}],s:"Más tarde · solo guardar el perfil"}},target:{usb:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"El perfil se guarda en la carpeta de ESPHome. Puedes instalarlo más tarde desde Firmware y USB o desde ESPHome Device Builder."}},several:{t:0,b:{t:2,i:[{t:3}],s:"Hay más de una placa conectada: elige el puerto de esta pantalla."}},once:{t:0,b:{t:2,i:[{t:3}],s:"Una vez por USB; después, todo es inalámbrico."}}},install:{t:0,b:{t:2,i:[{t:3}],s:"Instalar"}},save_profile:{t:0,b:{t:2,i:[{t:3}],s:"Guardar perfil"}},busy:{t:0,b:{t:2,i:[{t:3,v:"Ya hay una compilación o instalación en curso ("},{t:4,k:"file"},{t:3,v:"). Espera a que termine."}]}},no_cli:{t:0,b:{t:2,i:[{t:3}],s:"A esta instalación le falta la CLI de ESPHome; solo se puede guardar el perfil."}},progress:{saved:{t:0,b:{t:2,i:[{t:4,k:"file"},{t:3,v:" está en la carpeta de ESPHome"}]}},writing:{t:0,b:{t:2,i:[{t:3,v:"Grabando el firmware en "},{t:4,k:"name"},{t:3,v:"…"}]}},building:{t:0,b:{t:2,i:[{t:3}],s:"Compilando el firmware…"}},ready:{t:0,b:{t:2,i:[{t:3,v:"El firmware para "},{t:4,k:"name"},{t:3,v:" está listo"}]}},installed:{t:0,b:{t:2,i:[{t:3,v:"El firmware ya está en "},{t:4,k:"name"}]}},build_failed:{t:0,b:{t:2,i:[{t:3}],s:"Error en la compilación"}},install_failed:{t:0,b:{t:2,i:[{t:3}],s:"Error en la instalación"}}},detail:{saved:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"No desconectes todavía el cable USB."}},building:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Instálalo en la pantalla desde tu propio ordenador y luego empareja la pantalla con Home Assistant."}},booted:{t:0,b:{t:2,i:[{t:3}],s:"La pantalla arranca y se conecta a tu Wi-Fi. Empareja ahora la pantalla con Home Assistant:"}},booted_cyd:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Consulta el registro de abajo."}}},download_steps:{plug:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" con un cable USB de datos."}]}},plug_bold:{t:0,b:{t:2,i:[{t:3}],s:"Conecta la pantalla a tu ordenador"}},open:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" en Chrome o Edge, haz clic en Connect y elige el puerto USB de la pantalla."}]}},open_bold:{t:0,b:{t:2,i:[{t:3,v:"Abre "},{t:4,k:"esphome_web"}]}},install:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" y selecciona "},{t:4,k:"file"},{t:3,v:". La pantalla se reinicia y se conecta a tu Wi-Fi."}]}},install_cyd:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" y selecciona "},{t:4,k:"file"},{t:3,v:". 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:{t:0,b:{t:2,i:[{t:3}],s:"Haz clic en Install"}}},download_keep:{t:0,b:{t:2,i:[{t:3}],s:"El archivo contiene tu contraseña de Wi-Fi y las claves de la pantalla: no lo compartas."}},api_key:{t:0,b:{t:2,i:[{t:3}],s:"Clave API"}},pairing:{ha:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" Esto se hace fuera de ESP Screens. Home Assistant descubre "},{t:4,k:"name"},{t:3,v:" como dispositivo ESPHome; haz clic en Añadir. ¿No aparece? Añade ESPHome manualmente con la dirección IP de la pantalla."}]}},ha_bold:{t:0,b:{t:2,i:[{t:3}],s:"Ve a Home Assistant → Configuración → Dispositivos y servicios."}},key:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" de arriba cuando Home Assistant pida la clave de cifrado."}]}},key_bold:{t:0,b:{t:2,i:[{t:3}],s:"Pega la clave API"}},actions:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" 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:{t:0,b:{t:2,i:[{t:3}],s:"Permite las acciones de HA:"}},tiles:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" 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:{t:0,b:{t:2,i:[{t:3}],s:"Elige tus mosaicos."}}},log:{t:0,b:{t:2,i:[{t:3}],s:"Registro de ESPHome"}},retry:{t:0,b:{t:2,i:[{t:3}],s:"Reintentar"}},another:{t:0,b:{t:2,i:[{t:3}],s:"Instalar otra pantalla"}},start_over:{t:0,b:{t:2,i:[{t:3}],s:"Empezar de nuevo"}},done:{t:0,b:{t:2,i:[{t:3}],s:"Hecho"}}},alerts:{eyebrow:{t:0,b:{t:2,i:[{t:3}],s:"Alertas · guía rápida"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Una notificación a pantalla completa, desde una automatización."}},intro:{t:0,b:{t:2,i:[{t:3,v:"Cada pantalla tiene la acción "},{t:4,k:"action"},{t:3,v:". 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:{t:0,b:{t:2,i:[{t:3}],s:"La guía rápida aún se está cargando; un momento."}},example:{title:{t:0,b:{t:2,i:[{t:3}],s:"Hay alguien en la puerta"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"Puerta 3, trasera"}},button:{t:0,b:{t:2,i:[{t:3}],s:"Voy"}}},sections:{t:0,b:{t:2,i:[{t:3}],s:"Secciones"}},nav:{try:{t:0,b:{t:2,i:[{t:3}],s:"Pruébalo"}},screens:{t:0,b:{t:2,i:[{t:3}],s:"Tus pantallas"}},howto:{t:0,b:{t:2,i:[{t:3}],s:"En una automatización"}},all:{t:0,b:{t:2,i:[{t:3}],s:"Todas las pantallas"}},fields:{t:0,b:{t:2,i:[{t:3}],s:"Los campos"}},icons:{t:0,b:{t:2,i:[{t:3}],s:"Iconos"}},colors:{t:0,b:{t:2,i:[{t:3}],s:"Colores"}},behaviour:{t:0,b:{t:2,i:[{t:3}],s:"Comportamiento"}},events:{t:0,b:{t:2,i:[{t:3}],s:"Eventos"}},tips:{t:0,b:{t:2,i:[{t:3}],s:"Consejos"}}},try:{text:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Pantalla"}},all:{t:0,b:{t:2,i:[{t:3,v:"Todas las pantallas (listas: "},{t:4,k:"ready"},{t:3,v:")"}]}},not_ready:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" · no está lista"}]}},title:{t:0,b:{t:2,i:[{t:3}],s:"Título"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"Subtítulo"}},icon:{t:0,b:{t:2,i:[{t:3}],s:"Icono"}},color:{t:0,b:{t:2,i:[{t:3}],s:"Color"}},button:{t:0,b:{t:2,i:[{t:3}],s:"Texto del botón"}},timeout:{t:0,b:{t:2,i:[{t:3}],s:"Tiempo de espera (segundos; 0 espera al botón)"}},flash:{t:0,b:{t:2,i:[{t:3}],s:"Hacer parpadear la retroiluminación"}},flash_hint:{t:0,b:{t:2,i:[{t:3}],s:"Cuatro veces cuando llega la alerta."}},sending:{t:0,b:{t:2,i:[{t:3}],s:"Enviando…"}},send:{t:0,b:{t:2,i:[{t:3}],s:"Enviar alerta"}},sent_all:{t:0,b:{t:1,c:[{t:2,i:[{t:3,v:"Enviada a "},{t:4,k:"n"},{t:3,v:" pantalla."}]},{t:2,i:[{t:3,v:"Enviada a "},{t:4,k:"n"},{t:3,v:" pantallas."}]}]}},sent_to:{t:0,b:{t:2,i:[{t:3,v:"Enviada a "},{t:4,k:"name"},{t:3,v:"."}]}},sent_one:{t:0,b:{t:2,i:[{t:3}],s:"Enviada a la pantalla."}},skipped:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Se ha omitido 1 pantalla (sin conexión o firmware antiguo)."},{t:2,i:[{t:3,v:"Se han omitido "},{t:4,k:"n"},{t:3,v:" pantallas (sin conexión o firmware antiguo)."}]}]}},left_empty:{t:0,b:{t:2,i:[{t:3,v:"Se dejaron vacíos: "},{t:4,k:"fields"},{t:3,v:"."}]}},nothing:{t:0,b:{t:2,i:[{t:3,v:"Ninguna pantalla ha podido mostrarla: comprueba que haya una pantalla en línea con el firmware "},{t:4,k:"version"},{t:3,v:" o posterior."}]}}},white:{t:0,b:{t:2,i:[{t:3}],s:"Blanco (predeterminado)"}},screens:{text:{t:0,b:{t:2,i:[{t:3,v:"Cada pantalla tiene su propia acción, con el nombre del dispositivo en ella. A partir del firmware "},{t:4,k:"version"},{t:3,v:"; actualiza una pantalla más antigua con su botón Actualizar en Pantallas."}]}},none:{t:0,b:{t:2,i:[{t:3}],s:"Aún no hay ninguna pantalla emparejada. Instala una desde Nueva pantalla; la acción aparece en cuanto Home Assistant ve la pantalla."}},ready:{t:0,b:{t:2,i:[{t:3,v:"● firmware "},{t:4,k:"version"}]}},update:{t:0,b:{t:2,i:[{t:3,v:"Hay que actualizar · firmware "},{t:4,k:"version"}]}},unknown:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del dispositivo desconocido · actualiza la pantalla"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar alerta"}},dismiss:{t:0,b:{t:2,i:[{t:3}],s:"Descartar alerta"}}},howto:{add:{t:0,b:{t:2,i:[{t:3,v:"Pulsa "},{t:4,k:"add"},{t:3,v:" y busca "},{t:4,k:"esphome"},{t:3,v:". Elige la acción de tu pantalla: Home Assistant la llama «Performs the action show_alert of the node "},{t:4,k:"device"},{t:3,v:"»."}]}},add_bold:{t:0,b:{t:2,i:[{t:3}],s:"Añadir acción"}},device:{t:0,b:{t:2,i:[{t:3}],s:"nombre del dispositivo"}},fields:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" Home Assistant pide los siete; deja vacío lo que no uses ("},{t:4,k:"empty"},{t:3,v:", "},{t:4,k:"zero"},{t:3,v:", desactivado)."}]}},fields_bold:{t:0,b:{t:2,i:[{t:3}],s:"Rellena los campos."}},yaml:{t:0,b:{t:2,i:[{t:3,v:"¿Prefieres YAML? Elige "},{t:4,k:"edit"},{t:3,v:" en la acción y pega el ejemplo de abajo."}]}},example_for:{t:0,b:{t:2,i:[{t:3}],s:"Ejemplo para"}},no_screen:{t:0,b:{t:2,i:[{t:3}],s:"una pantalla (aún sin emparejar)"}}},edit_yaml:{t:0,b:{t:2,i:[{t:3}],s:"Editar en YAML"}},copy_yaml:{t:0,b:{t:2,i:[{t:3}],s:"Copiar YAML"}},all:{title:{t:0,b:{t:2,i:[{t:3}],s:"Todas las pantallas a la vez"}},text:{t:0,b:{t:2,i:[{t:3,v:"Dispara el evento "},{t:4,k:"show"},{t:3,v:" 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. "},{t:4,k:"dismiss"},{t:3,v:" la quita en todas. En una automatización, añade la acción "},{t:4,k:"event"},{t:3,v:" o pega el ejemplo en "},{t:4,k:"edit"},{t:3,v:". Omite los campos que no uses. Para esto, ESP Screens tiene que estar en marcha."}]}},event:{t:0,b:{t:2,i:[{t:3}],s:"Disparar evento manual"}}},fields:{text:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Campo"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},what:{t:0,b:{t:2,i:[{t:3}],s:"Qué hace"}},example:{t:0,b:{t:2,i:[{t:3}],s:"Ejemplo"}},limit:{t:0,b:{t:2,i:[{t:3}],s:"Límite"}},types:{string:{t:0,b:{t:2,i:[{t:3}],s:"texto"}},int:{t:0,b:{t:2,i:[{t:3}],s:"número"}},bool:{t:0,b:{t:2,i:[{t:3}],s:"activado / desactivado"}},entity:{t:0,b:{t:2,i:[{t:3}],s:"entidad"}}},bytes:{t:0,b:{t:2,i:[{t:3,v:"CYD "},{t:4,k:"cyd"},{t:3,v:" · Guition "},{t:4,k:"guition"},{t:3,v:" bytes"}]}},seconds:{t:0,b:{t:2,i:[{t:3}],s:"de 0 a 86400 s"}},camera_limit:{t:0,b:{t:2,i:[{t:3}],s:"Guition, firmware 0.2.57+"}}},icons:{text:{t:0,b:{t:2,i:[{t:3,v:"Escribe el nombre en "},{t:4,k:"field"},{t:3,v:", por ejemplo "},{t:4,k:"example"},{t:3,v:". También funcionan "},{t:4,k:"mdi"},{t:3,v:" y el código hexadecimal ("},{t:4,k:"hex"},{t:3,v:"). El firmware solo incluye estos iconos; cualquier otro nombre muestra el triángulo de advertencia. Toca un icono para copiar su nombre."}]}},handy:{t:0,b:{t:2,i:[{t:3}],s:"Útiles para notificaciones"}},search_label:{t:0,b:{t:2,i:[{t:3}],s:"Buscar un icono"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Busca por nombre o descripción…"}},extra:{t:0,b:{t:2,i:[{t:3}],s:"También disponibles: iconos de control y del tiempo"}},copy:{t:0,b:{t:2,i:[{t:3,v:"Copiar "},{t:4,k:"name"}]}},none:{t:0,b:{t:2,i:[{t:3,v:"No hay ningún icono para «"},{t:4,k:"query"},{t:3,v:"». Los nombres desconocidos muestran el triángulo de advertencia ("},{t:4,k:"fallback"},{t:3,v:")."}]}}},colors:{text:{t:0,b:{t:2,i:[{t:3,v:"Escribe el nombre en "},{t:4,k:"field"},{t:3,v:". Son los tonos pastel de los mosaicos, con texto oscuro. Vacío o desconocido da la tarjeta blanca. Toca para copiar."}]}}},behaviour:{wakes:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" 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:{t:0,b:{t:2,i:[{t:3}],s:"Despierta la pantalla."}},on:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" 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:{t:0,b:{t:2,i:[{t:3}],s:"Encendida hasta pulsar el botón."}},timeout:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" "},{t:4,k:"zero"},{t:3,v:" espera al botón, tarde lo que tarde. Con "},{t:4,k:"minute"},{t:3,v:" la tarjeta desaparece al cabo de un minuto, pero el botón la cierra antes."}]}},timeout_bold:{t:0,b:{t:2,i:[{t:3}],s:"Tiempo de espera."}},blinking:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" "},{t:4,k:"flash"},{t:3,v:" hace parpadear la retroiluminación cuatro veces al llegar la alerta (alrededor de un segundo) y luego deja la pantalla encendida."}]}},blinking_bold:{t:0,b:{t:2,i:[{t:3}],s:"Parpadeo."}},replacing:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" Una alerta nueva sustituye a la actual; no se apilan. La alerta sustituida se notifica como "},{t:4,k:"replaced"},{t:3,v:"."}]}},replacing_bold:{t:0,b:{t:2,i:[{t:3}],s:"Sustitución."}},closing:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" "},{t:4,k:"dismiss"},{t:3,v:" quita la tarjeta, por ejemplo si la puerta ya está abierta. Sin alerta, esa acción no hace nada."}]}},closing_bold:{t:0,b:{t:2,i:[{t:3}],s:"Cierre remoto."}},beside:{t:0,b:{t:2,i:[{t:4,k:"bold"},{t:3,v:" no hace nada; solo el botón la cierra. Así, un toque para despertar la pantalla nunca descarta la alerta por accidente."}]}},beside_bold:{t:0,b:{t:2,i:[{t:3}],s:"Tocar fuera de la tarjeta"}}},events:{text:{t:0,b:{t:2,i:[{t:3,v:"Cada vez que termina una alerta se dispara el evento "},{t:4,k:"event"},{t:3,v:" con "},{t:4,k:"action"},{t:3,v:", "},{t:4,k:"title"},{t:3,v:", "},{t:4,k:"screen"},{t:3,v:" (el nombre del dispositivo) y el "},{t:4,k:"device_id"},{t:3,v:" que añade Home Assistant. Se puede ver en Configuración → Herramientas → Eventos."}]}},when:{t:0,b:{t:2,i:[{t:3}],s:"Cuándo"}},wait:{t:0,b:{t:2,i:[{t:3}],s:"Esperar a que alguien pulse el botón"}}},tips:{color:{t:0,b:{t:2,i:[{t:3,v:"Usa un "},{t:4,k:"bold"},{t:3,v:": naranja para la puerta, rojo para humo o agua, verde para «hecho». El texto siempre se queda oscuro y legible."}]}},color_bold:{t:0,b:{t:2,i:[{t:3}],s:"color para cada tipo de notificación"}},short:{t:0,b:{t:2,i:[{t:3,v:"Mantén el título "},{t:4,k:"bold"},{t:3,v:"; 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:{t:0,b:{t:2,i:[{t:3}],s:"corto"}},button:{t:0,b:{t:2,i:[{t:3,v:"Un "},{t:4,k:"bold"},{t:3,v:" convierte la notificación en una pregunta: «Voy», «Visto», «Apagar». Después, el evento te dice quién respondió."}]}},button_bold:{t:0,b:{t:2,i:[{t:3}],s:"texto de botón propio"}},resolve:{t:0,b:{t:2,i:[{t:3,v:"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 "},{t:4,k:"dismiss"},{t:3,v:"."}]}},every:{t:0,b:{t:2,i:[{t:3,v:"¿Todas las pantallas? Dispara "},{t:4,k:"event"},{t:3,v:" una vez (consulta «Todas las pantallas a la vez»). Las pantallas siguen funcionando por separado y cada una informa con su propio "},{t:4,k:"screen"},{t:3,v:"."}]}},claude:{t:0,b:{t:2,i:[{t:3,v:"¿Prefieres "},{t:4,k:"bold"},{t:3,v:" que te haga la automatización? Instala la habilidad de ESP Screens en Configuración → Claude."}]}},claude_bold:{t:0,b:{t:2,i:[{t:3}],s:"pedirle a Claude"}}},wait_yaml:{comment:{t:0,b:{t:2,i:[{t:3}],s:"Timbre: muestra la alerta y espera a que alguien pulse el botón."}},message:{t:0,b:{t:2,i:[{t:3}],s:"Alguien va a abrir la puerta."}}}},override:{eyebrow:{t:0,b:{t:2,i:[{t:3}],s:"Avanzado · personalización local"}},title:{t:0,b:{t:2,i:[{t:3}],s:"YAML personalizado"}},title_named:{t:0,b:{t:2,i:[{t:3,v:"YAML personalizado · "},{t:4,k:"name"}]}},intro:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"¿Qué se puede cambiar sin riesgo?"}},safe_text:{t:0,b:{t:2,i:[{t:3}],s:"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:{t:0,b:{t:2,i:[{t:3}],s:"Activo"}},ready:{t:0,b:{t:2,i:[{t:3}],s:"Listo para vincular"}},editor_label:{t:0,b:{t:2,i:[{t:3}],s:"YAML personalizado local"}},use_example:{t:0,b:{t:2,i:[{t:3}],s:"Usar ejemplo"}},clear:{t:0,b:{t:2,i:[{t:3}],s:"Vaciar"}},characters:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"1 carácter"},{t:2,i:[{t:4,k:"n"},{t:3,v:" caracteres"}]}]}},lines:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"1 línea"},{t:2,i:[{t:4,k:"n"},{t:3,v:" líneas"}]}]}},save_check:{t:0,b:{t:2,i:[{t:3}],s:"Guardar y comprobar"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar YAML"}},no_profile:{t:0,b:{t:2,i:[{t:3}],s:"No se ha encontrado ningún perfil de ESPHome para esta pantalla."}},attached:{t:0,b:{t:2,i:[{t:3}],s:"Los cambios de aquí se aplican en la próxima compilación."}},not_attached:{t:0,b:{t:2,i:[{t:3}],s:"Guarda una vez para vincular este archivo al perfil."}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Comprobando y guardando…"}},saved:{t:0,b:{t:2,i:[{t:3}],s:"Guardado. El YAML personalizado se conserva en las actualizaciones de firmware."}},saved_toast:{t:0,b:{t:2,i:[{t:3}],s:"YAML personalizado guardado."}},checking:{t:0,b:{t:2,i:[{t:3}],s:"Guardado. ESPHome está comprobando el perfil completo…"}},checking_profile:{t:0,b:{t:2,i:[{t:3}],s:"ESPHome está comprobando el perfil…"}},checking_stage:{t:0,b:{t:2,i:[{t:3,v:"ESPHome está comprobando el perfil… "},{t:4,k:"stage"}]}},valid:{t:0,b:{t:2,i:[{t:3}],s:"El perfil completo es válido. Ya puedes compilar e instalar sin riesgo."}},rejected:{t:0,b:{t:2,i:[{t:3}],s:"ESPHome ha rechazado el perfil completo. Consulta Firmware y USB para ver el registro completo."}},confirm_example:{t:0,b:{t:2,i:[{t:3}],s:"¿Sustituir el texto actual por el ejemplo?"}},example_loaded:{t:0,b:{t:2,i:[{t:3}],s:"Ejemplo cargado. Guárdalo cuando estés listo."}},confirm_clear:{t:0,b:{t:2,i:[{t:3}],s:"¿Vaciar el YAML personalizado local?"}},cleared:{t:0,b:{t:2,i:[{t:3}],s:"El YAML personalizado quedará vacío cuando guardes."}}},mockup:{home:{t:0,b:{t:2,i:[{t:3}],s:"Casa"}},unknown:{t:0,b:{t:2,i:[{t:3}],s:"Desconocido"}}}},screen:{ha:{on:{t:0,b:{t:2,i:[{t:3}],s:"Encendido"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Apagado"}},unavailable:{t:0,b:{t:2,i:[{t:3}],s:"No disponible"}},climate:{off:{t:0,b:{t:2,i:[{t:3}],s:"Apagado"}},heat:{t:0,b:{t:2,i:[{t:3}],s:"Calor"}},cool:{t:0,b:{t:2,i:[{t:3}],s:"Frío"}},heat_cool:{t:0,b:{t:2,i:[{t:3}],s:"Calor/Frío"}},auto:{t:0,b:{t:2,i:[{t:3}],s:"Auto"}},dry:{t:0,b:{t:2,i:[{t:3}],s:"Seco"}},fan_only:{t:0,b:{t:2,i:[{t:3}],s:"Solo ventilador"}}},hvac_action:{heating:{t:0,b:{t:2,i:[{t:3}],s:"Calefacción"}},cooling:{t:0,b:{t:2,i:[{t:3}],s:"Refrigeración"}},idle:{t:0,b:{t:2,i:[{t:3}],s:"Inactivo"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Apagado"}},drying:{t:0,b:{t:2,i:[{t:3}],s:"Secando"}},fan:{t:0,b:{t:2,i:[{t:3}],s:"Ventilador"}},preheating:{t:0,b:{t:2,i:[{t:3}],s:"Precalentamiento"}},defrosting:{t:0,b:{t:2,i:[{t:3}],s:"Antihielo"}}},cover:{open:{t:0,b:{t:2,i:[{t:3}],s:"Abierto"}},closed:{t:0,b:{t:2,i:[{t:3}],s:"Cerrado"}},opening:{t:0,b:{t:2,i:[{t:3}],s:"Abriendo"}},closing:{t:0,b:{t:2,i:[{t:3}],s:"Cerrando"}}},media:{playing:{t:0,b:{t:2,i:[{t:3}],s:"Reproduciendo"}},paused:{t:0,b:{t:2,i:[{t:3}],s:"En pausa"}},idle:{t:0,b:{t:2,i:[{t:3}],s:"Inactivo"}},standby:{t:0,b:{t:2,i:[{t:3}],s:"En espera"}}},person:{home:{t:0,b:{t:2,i:[{t:3}],s:"En casa"}},not_home:{t:0,b:{t:2,i:[{t:3}],s:"Fuera"}}},sun:{above_horizon:{t:0,b:{t:2,i:[{t:3}],s:"Sobre el horizonte"}},below_horizon:{t:0,b:{t:2,i:[{t:3}],s:"Bajo el horizonte"}}},vacuum:{docked:{t:0,b:{t:2,i:[{t:3}],s:"En la base"}},cleaning:{t:0,b:{t:2,i:[{t:3}],s:"Limpiando"}},paused:{t:0,b:{t:2,i:[{t:3}],s:"En pausa"}},returning:{t:0,b:{t:2,i:[{t:3}],s:"Volviendo a la base"}},idle:{t:0,b:{t:2,i:[{t:3}],s:"Inactivo"}}},weather:{sunny:{t:0,b:{t:2,i:[{t:3}],s:"Soleado"}},clear_night:{t:0,b:{t:2,i:[{t:3}],s:"Despejado, de noche"}},cloudy:{t:0,b:{t:2,i:[{t:3}],s:"Nublado"}},partlycloudy:{t:0,b:{t:2,i:[{t:3}],s:"Parcialmente nublado"}},rainy:{t:0,b:{t:2,i:[{t:3}],s:"Lluvioso"}},pouring:{t:0,b:{t:2,i:[{t:3}],s:"Lluvia torrencial"}},snowy:{t:0,b:{t:2,i:[{t:3}],s:"Nevado"}},snowy_rainy:{t:0,b:{t:2,i:[{t:3}],s:"Nevado, lluvioso"}},fog:{t:0,b:{t:2,i:[{t:3}],s:"Niebla"}},hail:{t:0,b:{t:2,i:[{t:3}],s:"Granizo"}},lightning:{t:0,b:{t:2,i:[{t:3}],s:"Relámpagos"}},lightning_rainy:{t:0,b:{t:2,i:[{t:3}],s:"Relámpagos, lluvioso"}},windy:{t:0,b:{t:2,i:[{t:3}],s:"Ventoso"}},exceptional:{t:0,b:{t:2,i:[{t:3}],s:"Excepcional"}}},binary:{battery_on:{t:0,b:{t:2,i:[{t:3}],s:"Bajo"}},battery_off:{t:0,b:{t:2,i:[{t:3}],s:"Normal"}},battery_charging_on:{t:0,b:{t:2,i:[{t:3}],s:"Cargando"}},battery_charging_off:{t:0,b:{t:2,i:[{t:3}],s:"No está cargando"}},carbon_monoxide_on:{t:0,b:{t:2,i:[{t:3}],s:"Detectado"}},carbon_monoxide_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},cold_on:{t:0,b:{t:2,i:[{t:3}],s:"Frío"}},cold_off:{t:0,b:{t:2,i:[{t:3}],s:"Normal"}},connectivity_on:{t:0,b:{t:2,i:[{t:3}],s:"Conectado"}},connectivity_off:{t:0,b:{t:2,i:[{t:3}],s:"Desconectado"}},door_on:{t:0,b:{t:2,i:[{t:3}],s:"Abierto"}},door_off:{t:0,b:{t:2,i:[{t:3}],s:"Cerrado"}},garage_door_on:{t:0,b:{t:2,i:[{t:3}],s:"Abierto"}},garage_door_off:{t:0,b:{t:2,i:[{t:3}],s:"Cerrado"}},gas_on:{t:0,b:{t:2,i:[{t:3}],s:"Detectado"}},gas_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},heat_on:{t:0,b:{t:2,i:[{t:3}],s:"Caliente"}},heat_off:{t:0,b:{t:2,i:[{t:3}],s:"Normal"}},light_on:{t:0,b:{t:2,i:[{t:3}],s:"Luz detectada"}},light_off:{t:0,b:{t:2,i:[{t:3}],s:"Sin luz"}},lock_on:{t:0,b:{t:2,i:[{t:3}],s:"Desbloqueado"}},lock_off:{t:0,b:{t:2,i:[{t:3}],s:"Bloqueado"}},moisture_on:{t:0,b:{t:2,i:[{t:3}],s:"Húmedo"}},moisture_off:{t:0,b:{t:2,i:[{t:3}],s:"Seco"}},motion_on:{t:0,b:{t:2,i:[{t:3}],s:"Detectado"}},motion_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},moving_on:{t:0,b:{t:2,i:[{t:3}],s:"En movimiento"}},moving_off:{t:0,b:{t:2,i:[{t:3}],s:"No se mueve"}},occupancy_on:{t:0,b:{t:2,i:[{t:3}],s:"Detectado"}},occupancy_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},opening_on:{t:0,b:{t:2,i:[{t:3}],s:"Abierto"}},opening_off:{t:0,b:{t:2,i:[{t:3}],s:"Cerrado"}},plug_on:{t:0,b:{t:2,i:[{t:3}],s:"Enchufado"}},plug_off:{t:0,b:{t:2,i:[{t:3}],s:"Desenchufado"}},power_on:{t:0,b:{t:2,i:[{t:3}],s:"Encendido"}},power_off:{t:0,b:{t:2,i:[{t:3}],s:"Apagado"}},presence_on:{t:0,b:{t:2,i:[{t:3}],s:"En casa"}},presence_off:{t:0,b:{t:2,i:[{t:3}],s:"Fuera"}},problem_on:{t:0,b:{t:2,i:[{t:3}],s:"Problema"}},problem_off:{t:0,b:{t:2,i:[{t:3}],s:"OK"}},running_on:{t:0,b:{t:2,i:[{t:3}],s:"Ejecutando"}},running_off:{t:0,b:{t:2,i:[{t:3}],s:"No se está ejecutando"}},safety_on:{t:0,b:{t:2,i:[{t:3}],s:"Inseguro"}},safety_off:{t:0,b:{t:2,i:[{t:3}],s:"Seguro"}},smoke_on:{t:0,b:{t:2,i:[{t:3}],s:"Detectado"}},smoke_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},sound_on:{t:0,b:{t:2,i:[{t:3}],s:"Detectado"}},sound_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},tamper_on:{t:0,b:{t:2,i:[{t:3}],s:"Manipulación detectada"}},tamper_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},update_on:{t:0,b:{t:2,i:[{t:3}],s:"Actualización disponible"}},update_off:{t:0,b:{t:2,i:[{t:3}],s:"Actualizado"}},vibration_on:{t:0,b:{t:2,i:[{t:3}],s:"Detectado"}},vibration_off:{t:0,b:{t:2,i:[{t:3}],s:"No detectado"}},window_on:{t:0,b:{t:2,i:[{t:3}],s:"Abierto"}},window_off:{t:0,b:{t:2,i:[{t:3}],s:"Cerrado"}}},button:{activate:{t:0,b:{t:2,i:[{t:3}],s:"Activar"}},run:{t:0,b:{t:2,i:[{t:3}],s:"Ejecutar"}},press:{t:0,b:{t:2,i:[{t:3}],s:"Pulsa"}}},climate_fan:{auto:{t:0,b:{t:2,i:[{t:3}],s:"Auto"}},low:{t:0,b:{t:2,i:[{t:3}],s:"Bajo"}},medium:{t:0,b:{t:2,i:[{t:3}],s:"Medio"}},high:{t:0,b:{t:2,i:[{t:3}],s:"Alto"}},middle:{t:0,b:{t:2,i:[{t:3}],s:"Moderado"}},focus:{t:0,b:{t:2,i:[{t:3}],s:"Enfoque"}},diffuse:{t:0,b:{t:2,i:[{t:3}],s:"Difuso"}},top:{t:0,b:{t:2,i:[{t:3}],s:"Parte superior"}},on:{t:0,b:{t:2,i:[{t:3}],s:"Encendido"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Apagado"}}},climate_swing:{on:{t:0,b:{t:2,i:[{t:3}],s:"Encendido"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Apagado"}},both:{t:0,b:{t:2,i:[{t:3}],s:"Ambos"}},vertical:{t:0,b:{t:2,i:[{t:3}],s:"Vertical"}},horizontal:{t:0,b:{t:2,i:[{t:3}],s:"Horizontal"}}}},time:{just_now:{t:0,b:{t:2,i:[{t:3}],s:"Justo ahora"}},minutes_ago:{t:0,b:{t:2,i:[{t:3,v:"Hace "},{t:4,k:"n"},{t:3,v:" min"}]}},hours_ago:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Hace 1 hora"},{t:2,i:[{t:3,v:"Hace "},{t:4,k:"n"},{t:3,v:" horas"}]}]}},yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Ayer"}},days_ago:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Hace 1 día"},{t:2,i:[{t:3,v:"Hace "},{t:4,k:"n"},{t:3,v:" días"}]}]}},weeks_ago:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Hace 1 semana"},{t:2,i:[{t:3,v:"Hace "},{t:4,k:"n"},{t:3,v:" semanas"}]}]}},months_ago:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Hace 1 mes"},{t:2,i:[{t:3,v:"Hace "},{t:4,k:"n"},{t:3,v:" meses"}]}]}},years_ago:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Hace 1 año"},{t:2,i:[{t:3,v:"Hace "},{t:4,k:"n"},{t:3,v:" años"}]}]}},in_minutes:{t:0,b:{t:2,i:[{t:3,v:"En "},{t:4,k:"n"},{t:3,v:" min"}]}},in_hours:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"En 1 hora"},{t:2,i:[{t:3,v:"En "},{t:4,k:"n"},{t:3,v:" horas"}]}]}},tomorrow:{t:0,b:{t:2,i:[{t:3}],s:"Mañana"}},in_days:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"En 1 día"},{t:2,i:[{t:3,v:"En "},{t:4,k:"n"},{t:3,v:" días"}]}]}},am:{t:0,b:{t:2,i:[{t:3}],s:"a. m."}},pm:{t:0,b:{t:2,i:[{t:3}],s:"p. m."}}},date:{weekdays:[{t:0,b:{t:2,i:[{t:3}],s:"domingo"}},{t:0,b:{t:2,i:[{t:3}],s:"lunes"}},{t:0,b:{t:2,i:[{t:3}],s:"martes"}},{t:0,b:{t:2,i:[{t:3}],s:"miércoles"}},{t:0,b:{t:2,i:[{t:3}],s:"jueves"}},{t:0,b:{t:2,i:[{t:3}],s:"viernes"}},{t:0,b:{t:2,i:[{t:3}],s:"sábado"}}],weekdays_short:[{t:0,b:{t:2,i:[{t:3}],s:"dom"}},{t:0,b:{t:2,i:[{t:3}],s:"lun"}},{t:0,b:{t:2,i:[{t:3}],s:"mar"}},{t:0,b:{t:2,i:[{t:3}],s:"mié"}},{t:0,b:{t:2,i:[{t:3}],s:"jue"}},{t:0,b:{t:2,i:[{t:3}],s:"vie"}},{t:0,b:{t:2,i:[{t:3}],s:"sáb"}}],weekdays_min:[{t:0,b:{t:2,i:[{t:3}],s:"do"}},{t:0,b:{t:2,i:[{t:3}],s:"lu"}},{t:0,b:{t:2,i:[{t:3}],s:"ma"}},{t:0,b:{t:2,i:[{t:3}],s:"mi"}},{t:0,b:{t:2,i:[{t:3}],s:"ju"}},{t:0,b:{t:2,i:[{t:3}],s:"vi"}},{t:0,b:{t:2,i:[{t:3}],s:"sá"}}],months:[{t:0,b:{t:2,i:[{t:3}],s:"enero"}},{t:0,b:{t:2,i:[{t:3}],s:"febrero"}},{t:0,b:{t:2,i:[{t:3}],s:"marzo"}},{t:0,b:{t:2,i:[{t:3}],s:"abril"}},{t:0,b:{t:2,i:[{t:3}],s:"mayo"}},{t:0,b:{t:2,i:[{t:3}],s:"junio"}},{t:0,b:{t:2,i:[{t:3}],s:"julio"}},{t:0,b:{t:2,i:[{t:3}],s:"agosto"}},{t:0,b:{t:2,i:[{t:3}],s:"septiembre"}},{t:0,b:{t:2,i:[{t:3}],s:"octubre"}},{t:0,b:{t:2,i:[{t:3}],s:"noviembre"}},{t:0,b:{t:2,i:[{t:3}],s:"diciembre"}}],months_short:[{t:0,b:{t:2,i:[{t:3}],s:"ene"}},{t:0,b:{t:2,i:[{t:3}],s:"feb"}},{t:0,b:{t:2,i:[{t:3}],s:"mar"}},{t:0,b:{t:2,i:[{t:3}],s:"abr"}},{t:0,b:{t:2,i:[{t:3}],s:"may"}},{t:0,b:{t:2,i:[{t:3}],s:"jun"}},{t:0,b:{t:2,i:[{t:3}],s:"jul"}},{t:0,b:{t:2,i:[{t:3}],s:"ago"}},{t:0,b:{t:2,i:[{t:3}],s:"sept"}},{t:0,b:{t:2,i:[{t:3}],s:"oct"}},{t:0,b:{t:2,i:[{t:3}],s:"nov"}},{t:0,b:{t:2,i:[{t:3}],s:"dic"}}],top_bar:{t:0,b:{t:2,i:[{t:4,k:"weekday"},{t:3,v:", "},{t:4,k:"day"},{t:3,v:" "},{t:4,k:"month"}]}},full:{t:0,b:{t:2,i:[{t:4,k:"weekday"},{t:3,v:", "},{t:4,k:"day"},{t:3,v:" de "},{t:4,k:"month"}]}},day_month:{t:0,b:{t:2,i:[{t:4,k:"day"},{t:3,v:" "},{t:4,k:"month"}]}},weekday_time:{t:0,b:{t:2,i:[{t:4,k:"weekday"},{t:3,v:", "},{t:4,k:"time"}]}}},number:{decimal:{t:0,b:{t:2,i:[{t:3}],s:","}},group:{t:0,b:{t:2,i:[{t:3}],s:"."}},group_min:{t:0,b:{t:2,i:[{t:3}],s:"2"}},percent:{t:0,b:{t:2,i:[{t:3}],s:"%"}}},tile:{page:{t:0,b:{t:2,i:[{t:3,v:"Página "},{t:4,k:"n"}]}}}}};export{t as default};