9857cc3bda
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.
2 lines
68 KiB
JavaScript
2 lines
68 KiB
JavaScript
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};
|