The app's messages in Spanish and Portuguese

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Max Gramser
2026-09-19 15:44:05 +02:00
parent 4ee2f794a6
commit aa36872073
2 changed files with 1118 additions and 2 deletions
+559 -1
View File
@@ -388,7 +388,565 @@
}
}
},
"addon": {},
"addon": {
"errors": {
"language_choice": "Elige un idioma de la lista.",
"region_choice": "Elige un formato de hora y un formato numérico de las listas.",
"open_through_ha": "Abre esta página desde Home Assistant.",
"refresh_page": "Recarga esta página y vuelve a intentarlo.",
"ha_refused": "Home Assistant no lo ha aceptado: {reason}.",
"ha_refused_change": "Home Assistant no ha aceptado el cambio: {reason}.",
"no_reason": "sin indicar motivo",
"ha_unreachable": "Ahora mismo no se puede conectar con Home Assistant. Vuelve a intentarlo en un momento.",
"too_large": "Esa petición es demasiado grande.",
"invalid_input": "Datos no válidos. Revisa el nombre, la placa y los mosaicos elegidos.",
"unknown_screen": "Pantalla desconocida.",
"not_paired": "Esta no es una pantalla ESP emparejada. Recarga la vista general.",
"choose_icon": "Elige un icono de la lista.",
"skill_not_written": "No se pudo escribir la habilidad en {folder} ({reason}).",
"settings": {
"unknown": "Configuración de pantalla desconocida; recarga la página de gestión.",
"invalid_value": "Valor no válido para {setting}.",
"dim_above_normal": "El brillo en reposo y el brillo nocturno no pueden ser mayores que el normal.",
"offline": "Esta pantalla está sin conexión. Podrás cambiar su configuración cuando vuelva.",
"unavailable": "Ahora no se puede cambiar {names}: la entidad está desactivada en Home Assistant o la pantalla se está reiniciando.",
"rotation": "La rotación requiere un Guition con firmware 0.2.9 o posterior."
},
"layout": {
"invalid": "Diseño no válido.",
"title": "Pon a la pantalla un título de 96 bytes como máximo.",
"tiles_max": "Elige como máximo 1 mosaico. | Elige como máximo {n} mosaicos.",
"unsupported": "Esta entidad no es compatible.",
"once": "Una entidad solo puede aparecer una vez en una pantalla.",
"tile_name": "El nombre de un mosaico puede tener 80 bytes como máximo.",
"unknown_settings": "Opciones de mosaico desconocidas.",
"navigation_size": "Un mosaico de navegación tiene ancho normal o doble.",
"background": "Elige un color de fondo pastel de la paleta.",
"invalid_setting": "Opción de mosaico no válida: {setting}",
"no_toggle": "Esta entidad no se puede encender y apagar.",
"builtin_action": "Una tarjeta integrada no puede realizar acciones.",
"no_mini_slider": "Esta entidad no admite un control deslizante pequeño.",
"history_hours": "Historial: elige 1, 6 o 24 horas.",
"watch_or_slider": "Elige valor grande o control deslizante pequeño.",
"no_direct_control": "Esta entidad no admite ese control directo.",
"position": "Posición de mosaico no válida; recarga la página de gestión.",
"full_page_top": "Un mosaico de página completa empieza en la parte superior de su página.",
"wide_left": "Un mosaico de doble ancho empieza en la columna izquierda.",
"same_spot": "Hay dos mosaicos en el mismo hueco.",
"pages": "Una pantalla tiene 1 página. | Una pantalla tiene de 1 a {n} páginas.",
"eight_pages": "Estos mosaicos no caben en ocho páginas; elimina un mosaico o haz uno más pequeño.",
"camera_guition": "Las imágenes de cámara necesitan una pantalla Guition.",
"firmware_first": "Para estos mosaicos, instala antes el firmware {version} o posterior en la pantalla.",
"entity_gone": "Una de las entidades elegidas ya no existe. Busca la entidad nueva.",
"ids_too_long": "Juntos, los ID de entidad de estos mosaicos son demasiado largos para caber en un mensaje a la pantalla; elimina algunos mosaicos."
},
"top_bar": {
"invalid": "Barra superior no válida; recarga la página de gestión.",
"full": "En la barra superior cabe como máximo 1 elemento. | En la barra superior caben como máximo {n} elementos.",
"invalid_setting": "Opción no válida en la barra superior.",
"unknown_setting": "Opción desconocida en la barra superior; recarga la página de gestión.",
"entity": "Esta entidad no puede ir en la barra superior.",
"unknown_item": "Elemento desconocido en la barra superior; recarga la página de gestión.",
"twice": "Este elemento ya está en la barra superior.",
"entity_gone": "Una entidad de la barra superior ya no existe. Elige otra."
},
"tap_action": {
"choose": "Elige una acción de la lista.",
"fields_max": "Una acción al tocar define como máximo 1 campo. | Una acción al tocar define como máximo {n} campos.",
"field_not_allowed": "{field} no es un campo que pueda definir una acción al tocar.",
"unsendable": "Uno de los valores de la acción no lo puede enviar la pantalla.",
"too_long": "Los valores de la acción son demasiado largos para la pantalla."
},
"events": {
"none_paired": "ninguna todavía",
"name_the_screen": "Indica la pantalla. Emparejadas: {screens}.",
"no_such_screen": "No hay ninguna pantalla llamada «{name}». Emparejadas: {screens}.",
"several_screens": "«{name}» coincide con más de una pantalla: {screens}.",
"name_the_entity": "Indica la entidad.",
"not_for_a_screen": "{entity} no puede ir en una pantalla.",
"not_on_screen": "{entity} no está en esta pantalla.",
"add_it_first": "{entity} no está en esta pantalla; añádela primero.",
"not_on_spot": "{entity} no está en el hueco {slot}.",
"not_on_page": "{entity} no está en la página {page}.",
"move_where": "Indica la página o el hueco al que moverla.",
"spot_taken": "Ese hueco lo ocupa {entity}; indica otro hueco o mueve primero esa entidad.",
"page_not_empty": "La página {page} no está vacía; un mosaico de página completa necesita una página para él solo.",
"no_empty_page": "No hay ninguna página vacía; un mosaico de página completa necesita una página para él solo.",
"page_full": "La página {page} está llena.",
"no_room": "En esta pantalla ya no queda sitio.",
"screen_full": "Esta pantalla ya tiene 1 mosaico; elimina uno primero. | Esta pantalla ya tiene {n} mosaicos; elimina uno primero.",
"page_range": "Elige una página entre 1 y {last}.",
"spot_range": "Elige un hueco entre 0 y {last}.",
"row_needs_page": "Indica la página de esa fila o columna.",
"row_range": "Elige una fila entre 1 y {last}.",
"column": "La columna debe ser left o right.",
"full_page_alone": "Un mosaico de página completa ocupa toda la página {page}; ahí no cabe nada más.",
"does_not_fit": "Eso no cabe en la página {page}; un mosaico de doble ancho ocupa dos huecos.",
"order_needed": "Indica las entidades en el orden que quieras.",
"order_not_on_screen": "No están en esta pantalla: {entities}.",
"order_not_on_page": "No están en la página {page}: {entities}. Muévelas antes allí.",
"named_too_often": "Indicadas más veces de las que aparecen en esta pantalla: {entities}.",
"named_too_often_page": "Indicadas más veces de las que aparecen en la página {page}: {entities}."
},
"home_assistant": {
"action_not_offered": "Home Assistant no ofrece {action} para {name}. Elige una acción de la lista.",
"action_answers_only": "{action} solo responde con datos, y una pantalla no puede mostrarlos.",
"no_such_field": "Home Assistant no tiene ningún campo {field} en {action} para {name}.",
"field_needed": "{action} necesita un valor para {field}.",
"no_on_off": "Home Assistant no puede encender y apagar {name}, así que «Encender / apagar» no haría nada. Elige otra acción al tocar.",
"no_small_slider": "{name} no tiene en Home Assistant nada que un control deslizante pequeño pueda cambiar.",
"no_graph": "{name} no tiene valores numéricos para dibujar un gráfico.",
"no_forecast": "{name} no tiene previsión diaria en Home Assistant.",
"no_control": "Home Assistant no ofrece ese control directo para {name}."
},
"alerts": {
"invalid": "Alerta no válida.",
"cannot_show": "{name} no puede mostrar una alerta: {reason}.",
"no_device_name": "nombre del dispositivo desconocido",
"offline": "sin conexión",
"firmware": "firmware {version}",
"unknown_version": "desconocido",
"not_ready": "no está lista"
},
"firmware": {
"board_and_name": "Elige una placa y un nombre único (letras minúsculas, números y guiones; 30 caracteres como máximo).",
"friendly_name": "Pon a la pantalla un nombre reconocible (60 caracteres como máximo).",
"choose_profile": "Elige un perfil YAML existente.",
"profile_missing": "El perfil no existe en la carpeta de ESPHome.",
"secrets_invalid": "El secrets.yaml de la carpeta de ESPHome no es un YAML válido. Corrige antes el archivo; no se sobrescribirá.",
"wifi_needed": "Rellena el nombre y la contraseña de la Wi-Fi; se guardarán en el secrets.yaml de ESPHome.",
"wifi_not_set": "No se pudo configurar la Wi-Fi en secrets.yaml. Rellena tú mismo wifi_ssid y wifi_password en ese archivo.",
"name_exists": "Este nombre ya existe. Usa el perfil existente para las actualizaciones.",
"override_exists": "Este nombre ya tiene un YAML personalizado local. Restáuralo o elimínalo antes de crear una pantalla nueva con este nombre.",
"override_symlink": "El YAML personalizado local es un enlace simbólico; sustitúyelo antes por un archivo normal.",
"other_include": "Este perfil ya tiene otro include de local_overrides.",
"profile_invalid": "El perfil de la pantalla no es un YAML válido; corrígelo antes de añadir un YAML personalizado.",
"no_packages": "Este perfil no tiene una sección packages que ESP Screens pueda ampliar.",
"override_invalid": "Datos del YAML personalizado no válidos.",
"yaml_needed": "Escribe antes el texto YAML.",
"override_too_large": "El YAML personalizado es demasiado grande. Mantenlo por debajo de 12 KB.",
"yaml_error_line": "Error de YAML en la línea {line}: {problem}.",
"yaml_error": "Error de YAML: {problem}.",
"invalid_yaml": "YAML no válido",
"override_object": "El YAML personalizado debe contener un objeto YAML, por ejemplo display: o substitutions:.",
"sections_managed": "Estas secciones las sigue gestionando ESP Screens: {names}.",
"substitutions_managed": "Estas substitutions las sigue gestionando ESP Screens: {names}.",
"usb_port": "Elige de la lista el puerto USB conectado.",
"busy_wait": "Ya hay una compilación o instalación en curso. Espera a que termine.",
"busy": "Ya hay una compilación o instalación en curso.",
"no_esphome": "A esta instalación le falta la CLI de ESPHome.",
"still_building": "El firmware aún se está compilando. Descárgalo cuando termine la compilación.",
"build_first": "Compila antes el firmware; la descarga aparece cuando termina la compilación.",
"unknown_action": "Acción de firmware desconocida.",
"host": "Introduce la dirección IP o el nombre de host de la pantalla que corresponda."
},
"updates": {
"automatic": "Elige si activar o desactivar las actualizaciones automáticas.",
"busy": "Ya hay una actualización en curso. Espera a que termine.",
"unknown_screen": "Pantalla desconocida. Recarga la vista general.",
"offline": "Esta pantalla está sin conexión; podrás actualizarla cuando vuelva.",
"latest": "Esta pantalla ya tiene el firmware más reciente.",
"enter_ip": "Introduce la dirección IP de esta pantalla.",
"no_profile": "No se ha encontrado ningún perfil de ESPHome para esta pantalla. Revisa el nombre en la carpeta de ESPHome.",
"ip_unknown": "Dirección IP desconocida. Introdúcela una vez; después, el firmware nuevo la comunica por sí mismo.",
"all_updated": "Todas las pantallas accesibles ya están actualizadas."
}
},
"status": {
"first_tiles": "Elige tus primeros mosaicos",
"saved": "Guardado; esperando la sincronización",
"firmware_needed": "Diseño guardado; estos mosaicos necesitan el firmware {version}+",
"too_large": "Diseño guardado; es demasiado grande para un mensaje a la pantalla, elimina algunos mosaicos",
"sent": "Enviado a Home Assistant",
"offline": "Pantalla sin conexión; cambios guardados",
"retrying": "Error al enviar; se reintenta automáticamente"
},
"updates": {
"offline": "La pantalla estaba sin conexión; se volverá a intentar la próxima vez.",
"unknown_target": "Perfil o dirección IP desconocidos; actualiza esta pantalla a mano.",
"build_failed": "Error al compilar o instalar; consulta el registro en Firmware y USB.",
"no_report": "La pantalla no ha vuelto a comunicarse con el firmware {version}; revisa la pantalla.",
"dropped_off": "La pantalla se desconectó tras la actualización; revisa la pantalla.",
"updated": "Actualizada al firmware {version}."
},
"notify": {
"update_stopped": "La actualización automática se detuvo en {name}: {reason} Las demás pantallas no se han modificado."
},
"labels": {
"built_into_screen": "Integrado en la pantalla",
"backgrounds": {
"auto": "Predeterminado",
"none": "Ninguno",
"red": "Rojo",
"orange": "Naranja",
"yellow": "Amarillo",
"green": "Verde",
"mint": "Menta",
"blue": "Azul",
"purple": "Morado",
"pink": "Rosa",
"gray": "Gris"
},
"controls": {
"none": "Ninguno",
"climate": {
"setpoint": "Temperatura − / +",
"mode": "Apagado, calor, frío"
},
"switch": {
"toggle": "Interruptor"
},
"input_boolean": {
"toggle": "Interruptor"
},
"light": {
"toggle": "Interruptor",
"brightness": "Control deslizante de brillo"
},
"fan": {
"toggle": "Interruptor",
"speed": "Control deslizante de velocidad"
},
"vacuum": {
"buttons": "Iniciar, detener, base"
},
"cover": {
"buttons": "Abrir, detener, cerrar",
"position": "Control deslizante de posición"
},
"media_player": {
"volume": "Volumen y silenciar",
"playback": "Anterior, reproducir/pausa, siguiente"
},
"number": {
"stepper": "Valor − / +",
"slider": "Control deslizante"
},
"input_number": {
"stepper": "Valor − / +",
"slider": "Control deslizante"
},
"select": {
"stepper": "Opción anterior / siguiente"
},
"input_select": {
"stepper": "Opción anterior / siguiente"
},
"timer": {
"buttons": "Iniciar/pausa y cancelar"
},
"scene": {
"run": "Botón Activar"
},
"script": {
"run": "Botón Ejecutar"
},
"button": {
"run": "Botón para pulsar"
},
"input_button": {
"run": "Botón para pulsar"
}
},
"top_bar": {
"builtin": {
"clock": "Hora",
"analog": "Reloj analógico",
"date": "Fecha"
},
"contents": {
"state": "Estado",
"last_changed": "Último cambio"
},
"shows": {
"always": "Siempre",
"active": "Solo cuando está activo"
},
"suggestions": {
"temperature": "Temperatura",
"humidity": "Humedad",
"power": "Consumo eléctrico",
"motion": "Último movimiento",
"weather": "Clima",
"people_home": "Personas en casa",
"sun": "Amanecer y atardecer",
"co2": "CO₂"
}
}
},
"alerts": {
"fields": {
"title": {
"label": "Título",
"help": "Una sola línea en la parte superior de la tarjeta; lo que no cabe acaba en puntos suspensivos. Si está vacío, pone «Notificación».",
"example": "Hay alguien en la puerta"
},
"subtitle": {
"label": "Subtítulo",
"help": "Explicación bajo el título, en varias líneas; se admiten saltos de línea. Puede quedar vacío.",
"example": "Puerta 3, trasera"
},
"icon": {
"label": "Icono",
"help": "Un nombre de la lista, también como mdi:nombre o como código hexadecimal (F12E6). Si es desconocido o está vacío, se muestra el triángulo de advertencia."
},
"color": {
"label": "Color",
"help": "Uno de los nueve colores pastel de los mosaicos. Vacío da la tarjeta blanca."
},
"button_text": {
"label": "Texto del botón",
"help": "El texto del botón. Si está vacío, pone «OK».",
"example": "Voy"
},
"timeout": {
"label": "Tiempo de espera",
"help": "Segundos tras los que la tarjeta desaparece sola. 0 espera al botón, tarde lo que tarde. El botón siempre la cierra al momento, incluso con tiempo de espera."
},
"flash": {
"label": "Parpadeo",
"help": "Si está activado, la retroiluminación parpadea cuatro veces cuando llega la alerta; después, la pantalla sigue encendida."
},
"camera": {
"label": "Cámara",
"help": "Una entidad de cámara o de imagen. Un Guition con firmware 0.2.57+ muestra su imagen de ese momento en la parte superior de la tarjeta; al tocarla se abre la cámara a pantalla completa. Las demás pantallas muestran la alerta sin ella. Solo mediante el evento esp_screens_show_alert."
}
},
"endings": {
"ok": "Se pulsó el botón",
"timeout": "Se agotó el tiempo de espera",
"replaced": "Llegó una alerta nueva encima",
"remote": "dismiss_alert desde Home Assistant"
}
},
"icons": {
"groups": {
"lighting": "Iluminación",
"rooms": "Habitaciones",
"climate": "Climatización",
"weather": "Tiempo",
"media_and_music": "Multimedia y música",
"security": "Seguridad",
"appliances": "Electrodomésticos",
"energy": "Energía",
"window_coverings": "Persianas y cortinas",
"garden_and_pets": "Jardín y mascotas",
"people_and_travel": "Personas y viajes",
"other": "Otros"
},
"names": {
"lightbulb": "Bombilla",
"lightbulb_group": "Luces",
"ceiling_light": "Luz de techo",
"chandelier": "Lámpara de araña",
"lamp": "Lámpara de mesa",
"floor_lamp": "Lámpara de pie",
"desk_lamp": "Lámpara de escritorio",
"wall_sconce_flat": "Luz de pared",
"light_recessed": "Foco empotrado",
"spotlight_beam": "Foco",
"led_strip_variant": "Tira LED",
"outdoor_lamp": "Luz exterior",
"home": "Casa",
"sofa": "Salón",
"bed": "Dormitorio",
"silverware_fork_knife": "Comedor",
"chef_hat": "Cocina",
"shower": "Ducha",
"bathtub": "Baño",
"toilet": "Aseo",
"desk": "Despacho",
"garage": "Garaje",
"fireplace": "Chimenea",
"thermometer": "Temperatura",
"thermostat": "Termostato",
"air_conditioner": "Aire acondicionado",
"radiator": "Radiador",
"heat_pump": "Bomba de calor",
"fire": "Calefacción",
"snowflake": "Refrigeración",
"water_percent": "Humedad",
"fan": "Ventilador",
"ceiling_fan": "Ventilador de techo",
"air_purifier": "Purificador de aire",
"molecule_co2": "CO₂",
"weather_sunny": "Sol",
"weather_partly_cloudy": "Parcialmente nublado",
"weather_cloudy": "Nublado",
"weather_rainy": "Lluvia",
"weather_snowy": "Nieve",
"weather_windy": "Viento",
"weather_night": "Noche",
"weather_sunset_up": "Amanecer",
"music_note": "Música",
"music": "Notas musicales",
"playlist_music": "Lista de reproducción",
"album": "Álbum",
"record_player": "Tocadiscos",
"spotify": "Spotify",
"radio": "Radio",
"podcast": "Podcast",
"speaker": "Altavoz",
"speaker_multiple": "Altavoces",
"soundbar": "Barra de sonido",
"headphones": "Auriculares",
"piano": "Piano",
"guitar_acoustic": "Guitarra",
"television": "TV",
"projector": "Proyector",
"movie_open": "Película",
"cast": "Transmitir",
"gamepad_variant": "Videoconsola",
"remote_tv": "Mando a distancia",
"lock": "Cerradura",
"lock_open_variant": "Cerradura abierta",
"shield_home": "Alarma",
"alarm_light": "Luz de alarma",
"bell": "Campana",
"doorbell": "Timbre",
"cctv": "Cámara",
"motion_sensor": "Sensor de movimiento",
"door_closed": "Puerta",
"door_open": "Puerta abierta",
"window_closed_variant": "Ventana",
"smoke_detector": "Detector de humo",
"water_alert": "Fuga de agua",
"washing_machine": "Lavadora",
"tumble_dryer": "Secadora",
"dishwasher": "Lavavajillas",
"fridge": "Frigorífico",
"stove": "Placa de cocina",
"microwave": "Microondas",
"toaster_oven": "Horno",
"coffee_maker": "Café",
"kettle": "Hervidor",
"robot_vacuum": "Robot aspirador",
"robot_mower": "Robot cortacésped",
"printer_3d": "Impresora 3D",
"power_plug": "Enchufe",
"power_socket_eu": "Toma de corriente",
"laptop": "Portátil",
"router_wireless": "Router",
"flash": "Electricidad",
"solar_power": "Energía solar",
"solar_panel": "Paneles solares",
"home_battery": "Batería doméstica",
"battery_high": "Batería",
"ev_station": "Punto de carga",
"car_electric": "Coche eléctrico",
"meter_electric": "Contador eléctrico",
"meter_gas": "Contador de gas",
"water": "Agua",
"water_boiler": "Calentador",
"gauge": "Medidor",
"window_shutter": "Persiana",
"window_shutter_open": "Persiana abierta",
"blinds": "Veneciana",
"blinds_open": "Veneciana abierta",
"roller_shade_closed": "Estor",
"curtains": "Cortinas",
"curtains_closed": "Cortinas cerradas",
"awning_outline": "Toldo",
"flower": "Flor",
"tree": "Árbol",
"sprout": "Planta",
"grass": "Césped",
"sprinkler": "Aspersor",
"pool": "Piscina",
"grill": "Barbacoa",
"mailbox": "Buzón",
"trash_can": "Basura",
"recycle": "Reciclaje",
"dog": "Perro",
"cat": "Gato",
"account": "Persona",
"account_group": "Familia",
"account_child": "Niño",
"home_account": "En casa",
"sleep": "Durmiendo",
"run": "Ejercicio",
"briefcase": "Trabajo",
"car": "Coche",
"bike": "Bicicleta",
"airplane": "Vacaciones",
"map_marker": "Ubicación",
"power": "Encender/apagar",
"toggle_switch": "Interruptor",
"gesture_tap_button": "Botón",
"play": "Iniciar",
"script_text": "Script",
"palette": "Escena",
"alarm": "Despertador",
"clock_outline": "Reloj",
"timer_outline": "Temporizador",
"calendar": "Calendario",
"bell_ring": "Notificación",
"heart": "Favorito",
"alert_outline": "Advertencia",
"cog": "Configuración",
"broom": "Limpieza"
}
},
"screen": {
"builtin": {
"clock": "Reloj",
"page": "Ir a la página {page}"
},
"identify": {
"title": "Esta es {name}",
"subtitle": "Identificar, desde ESP Screens"
},
"script_running": "En curso",
"states": {
"locking": "Bloqueando",
"unlocking": "Desbloqueando",
"jammed": "Atascado",
"buffering": "Cargando",
"returning": "Volviendo",
"error": "Error",
"disarmed": "Desarmada",
"armed_home": "Armada en casa",
"armed_away": "Armada ausente",
"armed_night": "Armada noche",
"armed_vacation": "Armada de vacaciones",
"armed": "Armada",
"arming": "Armando",
"pending": "Pendiente",
"triggered": "Disparada",
"active": "Activo",
"up": "De día",
"down": "De noche",
"unknown": "Desconocido"
},
"history": {
"other": "Otros"
},
"vacuum": {
"vacuum": "Aspirar",
"vac_and_mop": "Mixto",
"vac_then_mop": "Fregar después",
"mop": "Fregar",
"custom": "A medida",
"smart": "Smart",
"min": "Mín.",
"slight": "Leve",
"low": "Bajo",
"mild": "Suave",
"medium": "Medio",
"moderate": "Moderado",
"standard": "Estándar",
"high": "Alto",
"intense": "Intenso",
"extreme": "Extremo",
"ultra_high": "Ultra alto",
"silent": "Silencioso",
"gentle": "Suave",
"strong": "Fuerte",
"max_plus": "Máx+",
"auto": "Auto"
}
}
},
"editor": {
"common": {
"undo": "Deshacer",
+559 -1
View File
@@ -388,7 +388,565 @@
}
}
},
"addon": {},
"addon": {
"errors": {
"language_choice": "Escolha um idioma da lista.",
"region_choice": "Escolha um formato de hora e uma formatação numérica das listas.",
"open_through_ha": "Abra esta página através do Home Assistant.",
"refresh_page": "Recarregue esta página e tente novamente.",
"ha_refused": "O Home Assistant não aceitou: {reason}.",
"ha_refused_change": "O Home Assistant não aceitou a alteração: {reason}.",
"no_reason": "sem motivo indicado",
"ha_unreachable": "O Home Assistant não está acessível neste momento. Tente novamente daqui a pouco.",
"too_large": "Esse pedido é demasiado grande.",
"invalid_input": "Dados inválidos. Verifique o nome, a placa e os mosaicos escolhidos.",
"unknown_screen": "Ecrã desconhecido.",
"not_paired": "Este não é um ecrã ESP emparelhado. Recarregue a vista geral.",
"choose_icon": "Escolha um ícone da lista.",
"skill_not_written": "Não foi possível escrever a habilidade em {folder} ({reason}).",
"settings": {
"unknown": "Definições do ecrã desconhecidas; recarregue a página de gestão.",
"invalid_value": "Valor inválido para {setting}.",
"dim_above_normal": "O brilho em espera e o brilho noturno não podem ser superiores ao normal.",
"offline": "Este ecrã está offline. Poderá alterar as definições quando voltar.",
"unavailable": "Neste momento não é possível alterar {names}: a entidade está desativada no Home Assistant ou o ecrã está a reiniciar.",
"rotation": "A rotação requer um Guition com firmware 0.2.9 ou mais recente."
},
"layout": {
"invalid": "Layout inválido.",
"title": "Dê ao ecrã um título com 96 bytes no máximo.",
"tiles_max": "Escolha no máximo {n} mosaico. | Escolha no máximo {n} mosaicos.",
"unsupported": "Esta entidade não é suportada.",
"once": "Uma entidade só pode aparecer uma vez num ecrã.",
"tile_name": "O nome de um mosaico pode ter no máximo 80 bytes.",
"unknown_settings": "Opções de mosaico desconhecidas.",
"navigation_size": "Um mosaico de navegação tem largura normal ou dupla.",
"background": "Escolha uma cor de fundo pastel da paleta.",
"invalid_setting": "Opção de mosaico inválida: {setting}",
"no_toggle": "Esta entidade não pode ser ligada e desligada.",
"builtin_action": "Um cartão integrado não pode executar ações.",
"no_mini_slider": "Esta entidade não suporta um controlo deslizante pequeno.",
"history_hours": "Histórico: escolha 1, 6 ou 24 horas.",
"watch_or_slider": "Escolha valor grande ou controlo deslizante pequeno.",
"no_direct_control": "Esta entidade não suporta esse controlo direto.",
"position": "Posição de mosaico inválida; recarregue a página de gestão.",
"full_page_top": "Um mosaico de página inteira começa no topo da sua página.",
"wide_left": "Um mosaico de largura dupla começa na coluna da esquerda.",
"same_spot": "Há dois mosaicos no mesmo espaço.",
"pages": "Um ecrã tem {n} página. | Um ecrã tem de 1 a {n} páginas.",
"eight_pages": "Estes mosaicos não cabem em oito páginas; remova um mosaico ou torne um mais pequeno.",
"camera_guition": "As imagens de câmara precisam de um ecrã Guition.",
"firmware_first": "Para estes mosaicos, instale primeiro o firmware {version} ou mais recente no ecrã.",
"entity_gone": "Uma das entidades escolhidas já não existe. Procure a nova entidade.",
"ids_too_long": "Em conjunto, os IDs de entidade destes mosaicos são demasiado longos para caberem numa mensagem para o ecrã; remova alguns mosaicos."
},
"top_bar": {
"invalid": "Barra superior inválida; recarregue a página de gestão.",
"full": "Na barra superior cabe no máximo {n} elemento. | Na barra superior cabem no máximo {n} elementos.",
"invalid_setting": "Opção inválida na barra superior.",
"unknown_setting": "Opção desconhecida na barra superior; recarregue a página de gestão.",
"entity": "Esta entidade não pode ir para a barra superior.",
"unknown_item": "Elemento desconhecido na barra superior; recarregue a página de gestão.",
"twice": "Este elemento já está na barra superior.",
"entity_gone": "Uma entidade da barra superior já não existe. Escolha outra."
},
"tap_action": {
"choose": "Escolha uma ação da lista.",
"fields_max": "Uma ação ao tocar define no máximo {n} campo. | Uma ação ao tocar define no máximo {n} campos.",
"field_not_allowed": "{field} não é um campo que uma ação ao tocar possa definir.",
"unsendable": "Um dos valores da ação não pode ser enviado pelo ecrã.",
"too_long": "Os valores da ação são demasiado longos para o ecrã."
},
"events": {
"none_paired": "nenhum ainda",
"name_the_screen": "Indique o ecrã. Emparelhados: {screens}.",
"no_such_screen": "Não há nenhum ecrã chamado «{name}». Emparelhados: {screens}.",
"several_screens": "«{name}» corresponde a mais do que um ecrã: {screens}.",
"name_the_entity": "Indique a entidade.",
"not_for_a_screen": "{entity} não pode ir para um ecrã.",
"not_on_screen": "{entity} não está neste ecrã.",
"add_it_first": "{entity} não está neste ecrã; adicione-a primeiro.",
"not_on_spot": "{entity} não está no espaço {slot}.",
"not_on_page": "{entity} não está na página {page}.",
"move_where": "Indique a página ou o espaço para onde a mover.",
"spot_taken": "Esse espaço está ocupado por {entity}; indique outro espaço ou mova primeiro essa entidade.",
"page_not_empty": "A página {page} não está vazia; um mosaico de página inteira precisa de uma página só para si.",
"no_empty_page": "Não há nenhuma página vazia; um mosaico de página inteira precisa de uma página só para si.",
"page_full": "A página {page} está cheia.",
"no_room": "Já não há espaço neste ecrã.",
"screen_full": "Este ecrã já tem {n} mosaico; remova um primeiro. | Este ecrã já tem {n} mosaicos; remova um primeiro.",
"page_range": "Escolha uma página entre 1 e {last}.",
"spot_range": "Escolha um espaço entre 0 e {last}.",
"row_needs_page": "Indique a página dessa linha ou coluna.",
"row_range": "Escolha uma linha entre 1 e {last}.",
"column": "A coluna tem de ser left ou right.",
"full_page_alone": "Um mosaico de página inteira ocupa toda a página {page}; não cabe lá mais nada.",
"does_not_fit": "Isso não cabe na página {page}; um mosaico de largura dupla ocupa dois espaços.",
"order_needed": "Indique as entidades pela ordem que pretende.",
"order_not_on_screen": "Não estão neste ecrã: {entities}.",
"order_not_on_page": "Não estão na página {page}: {entities}. Mova-as primeiro para lá.",
"named_too_often": "Indicadas mais vezes do que aparecem neste ecrã: {entities}.",
"named_too_often_page": "Indicadas mais vezes do que aparecem na página {page}: {entities}."
},
"home_assistant": {
"action_not_offered": "O Home Assistant não oferece {action} para {name}. Escolha uma ação da lista.",
"action_answers_only": "{action} só responde com dados, que um ecrã não consegue mostrar.",
"no_such_field": "O Home Assistant não tem nenhum campo {field} em {action} para {name}.",
"field_needed": "{action} precisa de um valor para {field}.",
"no_on_off": "O Home Assistant não consegue ligar e desligar {name}, por isso «Ligar / desligar» não faria nada. Escolha outra ação ao tocar.",
"no_small_slider": "{name} não tem no Home Assistant nada que um controlo deslizante pequeno possa alterar.",
"no_graph": "{name} não tem valores numéricos para desenhar um gráfico.",
"no_forecast": "{name} não tem previsão diária no Home Assistant.",
"no_control": "O Home Assistant não oferece esse controlo direto para {name}."
},
"alerts": {
"invalid": "Alerta inválido.",
"cannot_show": "{name} não pode mostrar um alerta: {reason}.",
"no_device_name": "nome do dispositivo desconhecido",
"offline": "offline",
"firmware": "firmware {version}",
"unknown_version": "desconhecido",
"not_ready": "não está pronto"
},
"firmware": {
"board_and_name": "Escolha uma placa e um nome único (letras minúsculas, algarismos e hífenes; no máximo 30 caracteres).",
"friendly_name": "Dê ao ecrã um nome reconhecível (no máximo 60 caracteres).",
"choose_profile": "Escolha um perfil YAML existente.",
"profile_missing": "O perfil não existe na pasta do ESPHome.",
"secrets_invalid": "O secrets.yaml na pasta do ESPHome não é YAML válido. Corrija primeiro o ficheiro; não vai ser substituído.",
"wifi_needed": "Preencha o nome e a palavra-passe da rede Wi-Fi; vão ser guardados no secrets.yaml do ESPHome.",
"wifi_not_set": "Não foi possível definir a rede Wi-Fi no secrets.yaml. Preencha lá wifi_ssid e wifi_password manualmente.",
"name_exists": "Este nome já existe. Use o perfil existente para as atualizações.",
"override_exists": "Este nome já tem um YAML personalizado local. Restaure-o ou remova-o antes de criar um novo ecrã com este nome.",
"override_symlink": "O YAML personalizado local é uma ligação simbólica; substitua-o primeiro por um ficheiro normal.",
"other_include": "Este perfil já tem outro include de local_overrides.",
"profile_invalid": "O perfil do ecrã não é YAML válido; corrija-o antes de adicionar um YAML personalizado.",
"no_packages": "Este perfil não tem uma secção packages que o ESP Screens possa expandir.",
"override_invalid": "Dados do YAML personalizado inválidos.",
"yaml_needed": "Introduza primeiro o texto YAML.",
"override_too_large": "O YAML personalizado é demasiado grande. Mantenha-o abaixo de 12 KB.",
"yaml_error_line": "Erro de YAML na linha {line}: {problem}.",
"yaml_error": "Erro de YAML: {problem}.",
"invalid_yaml": "YAML inválido",
"override_object": "O YAML personalizado tem de conter um objeto YAML, por exemplo display: ou substitutions:.",
"sections_managed": "Estas secções continuam a ser geridas pelo ESP Screens: {names}.",
"substitutions_managed": "Estas substitutions continuam a ser geridas pelo ESP Screens: {names}.",
"usb_port": "Escolha da lista a porta USB ligada.",
"busy_wait": "Já está a decorrer uma compilação ou instalação. Aguarde que termine.",
"busy": "Já está a decorrer uma compilação ou instalação.",
"no_esphome": "Falta a CLI do ESPHome nesta instalação.",
"still_building": "O firmware ainda está a ser compilado. Descarregue-o quando a compilação terminar.",
"build_first": "Compile primeiro o firmware; a transferência aparece quando a compilação terminar.",
"unknown_action": "Ação de firmware desconhecida.",
"host": "Introduza o endereço IP ou o nome do anfitrião do ecrã pretendido."
},
"updates": {
"automatic": "Escolha se as atualizações automáticas ficam ativadas ou desativadas.",
"busy": "Já está a decorrer uma atualização. Aguarde que termine.",
"unknown_screen": "Ecrã desconhecido. Recarregue a vista geral.",
"offline": "Este ecrã está offline; poderá atualizá-lo quando voltar.",
"latest": "Este ecrã já tem o firmware mais recente.",
"enter_ip": "Introduza o endereço IP deste ecrã.",
"no_profile": "Não foi encontrado nenhum perfil ESPHome para este ecrã. Verifique o nome na pasta do ESPHome.",
"ip_unknown": "Endereço IP desconhecido. Introduza-o uma vez; depois disso, o firmware novo passa a comunicá-lo sozinho.",
"all_updated": "Todos os ecrãs acessíveis já estão atualizados."
}
},
"status": {
"first_tiles": "Escolha os primeiros mosaicos",
"saved": "Guardado; à espera da sincronização",
"firmware_needed": "Layout guardado; estes mosaicos precisam do firmware {version}+",
"too_large": "Layout guardado; demasiado grande para uma mensagem para o ecrã, remova alguns mosaicos",
"sent": "Enviado para o Home Assistant",
"offline": "Ecrã offline; alterações guardadas",
"retrying": "O envio falhou; a tentar novamente automaticamente"
},
"updates": {
"offline": "O ecrã estava offline; vai tentar novamente da próxima vez.",
"unknown_target": "Perfil ou endereço IP desconhecido; atualize este ecrã manualmente.",
"build_failed": "A compilação ou a instalação falhou; consulte o registo em Firmware e USB.",
"no_report": "O ecrã não voltou a comunicar com o firmware {version}; verifique o ecrã.",
"dropped_off": "O ecrã desligou-se depois da atualização; verifique o ecrã.",
"updated": "Atualizado para o firmware {version}."
},
"notify": {
"update_stopped": "A atualização automática parou em {name}: {reason} Os restantes ecrãs não foram alterados."
},
"labels": {
"built_into_screen": "Integrado no ecrã",
"backgrounds": {
"auto": "Predefinido",
"none": "Nenhum",
"red": "Vermelho",
"orange": "Laranja",
"yellow": "Amarelo",
"green": "Verde",
"mint": "Menta",
"blue": "Azul",
"purple": "Roxo",
"pink": "Rosa",
"gray": "Cinzento"
},
"controls": {
"none": "Nenhum",
"climate": {
"setpoint": "Temperatura − / +",
"mode": "Desligado, aquecer, arrefecer"
},
"switch": {
"toggle": "Interruptor"
},
"input_boolean": {
"toggle": "Interruptor"
},
"light": {
"toggle": "Interruptor",
"brightness": "Controlo deslizante de brilho"
},
"fan": {
"toggle": "Interruptor",
"speed": "Controlo deslizante de velocidade"
},
"vacuum": {
"buttons": "Iniciar, parar, base"
},
"cover": {
"buttons": "Abrir, parar, fechar",
"position": "Controlo deslizante de posição"
},
"media_player": {
"volume": "Volume e silenciar",
"playback": "Anterior, reproduzir/pausa, seguinte"
},
"number": {
"stepper": "Valor − / +",
"slider": "Controlo deslizante"
},
"input_number": {
"stepper": "Valor − / +",
"slider": "Controlo deslizante"
},
"select": {
"stepper": "Opção anterior / seguinte"
},
"input_select": {
"stepper": "Opção anterior / seguinte"
},
"timer": {
"buttons": "Iniciar/pausa e cancelar"
},
"scene": {
"run": "Botão Ativar"
},
"script": {
"run": "Botão Executar"
},
"button": {
"run": "Botão para premir"
},
"input_button": {
"run": "Botão para premir"
}
},
"top_bar": {
"builtin": {
"clock": "Hora",
"analog": "Relógio analógico",
"date": "Data"
},
"contents": {
"state": "Estado",
"last_changed": "Última alteração"
},
"shows": {
"always": "Sempre",
"active": "Apenas quando ativo"
},
"suggestions": {
"temperature": "Temperatura",
"humidity": "Humidade",
"power": "Consumo elétrico",
"motion": "Último movimento",
"weather": "Clima",
"people_home": "Pessoas em casa",
"sun": "Nascer e pôr do sol",
"co2": "CO₂"
}
}
},
"alerts": {
"fields": {
"title": {
"label": "Título",
"help": "Uma só linha no topo do cartão; o que não couber termina em reticências. Se ficar vazio, mostra «Notificação».",
"example": "Está alguém à porta"
},
"subtitle": {
"label": "Subtítulo",
"help": "Explicação por baixo do título, em várias linhas; pode ter quebras de linha. Pode ficar vazio.",
"example": "Porta 3, traseira"
},
"icon": {
"label": "Ícone",
"help": "Um nome da lista, também como mdi:nome ou como código hexadecimal (F12E6). Se for desconhecido ou ficar vazio, aparece o triângulo de aviso."
},
"color": {
"label": "Cor",
"help": "Uma das nove cores pastel dos mosaicos. Vazio dá o cartão branco."
},
"button_text": {
"label": "Texto do botão",
"help": "O texto do botão. Se ficar vazio, mostra «OK».",
"example": "Já vou"
},
"timeout": {
"label": "Tempo limite",
"help": "Segundos ao fim dos quais o cartão desaparece sozinho. 0 espera pelo botão, demore o que demorar. O botão fecha-o sempre de imediato, mesmo com tempo limite."
},
"flash": {
"label": "Intermitência",
"help": "Se estiver ativado, a retroiluminação pisca quatro vezes quando o alerta chega; depois, o ecrã continua ligado."
},
"camera": {
"label": "Câmara",
"help": "Uma entidade de câmara ou de imagem. Um Guition com firmware 0.2.57+ mostra a imagem desse momento no topo do cartão; um toque nela abre a câmara em ecrã inteiro. Os outros ecrãs mostram o alerta sem ela. Só através do evento esp_screens_show_alert."
}
},
"endings": {
"ok": "O botão foi premido",
"timeout": "O tempo limite acabou",
"replaced": "Chegou um alerta novo por cima",
"remote": "dismiss_alert a partir do Home Assistant"
}
},
"icons": {
"groups": {
"lighting": "Iluminação",
"rooms": "Divisões",
"climate": "Climatização",
"weather": "Meteorologia",
"media_and_music": "Multimédia e música",
"security": "Segurança",
"appliances": "Eletrodomésticos",
"energy": "Energia",
"window_coverings": "Estores e cortinas",
"garden_and_pets": "Jardim e animais",
"people_and_travel": "Pessoas e viagens",
"other": "Outros"
},
"names": {
"lightbulb": "Lâmpada",
"lightbulb_group": "Luzes",
"ceiling_light": "Luz de teto",
"chandelier": "Lustre",
"lamp": "Candeeiro de mesa",
"floor_lamp": "Candeeiro de pé",
"desk_lamp": "Candeeiro de secretária",
"wall_sconce_flat": "Luz de parede",
"light_recessed": "Foco encastrado",
"spotlight_beam": "Foco",
"led_strip_variant": "Fita LED",
"outdoor_lamp": "Luz exterior",
"home": "Casa",
"sofa": "Sala de estar",
"bed": "Quarto",
"silverware_fork_knife": "Sala de jantar",
"chef_hat": "Cozinha",
"shower": "Duche",
"bathtub": "Casa de banho",
"toilet": "Sanita",
"desk": "Escritório",
"garage": "Garagem",
"fireplace": "Lareira",
"thermometer": "Temperatura",
"thermostat": "Termóstato",
"air_conditioner": "Ar condicionado",
"radiator": "Radiador",
"heat_pump": "Bomba de calor",
"fire": "Aquecimento",
"snowflake": "Arrefecimento",
"water_percent": "Humidade",
"fan": "Ventoinha",
"ceiling_fan": "Ventoinha de teto",
"air_purifier": "Purificador de ar",
"molecule_co2": "CO₂",
"weather_sunny": "Sol",
"weather_partly_cloudy": "Parcialmente nublado",
"weather_cloudy": "Nublado",
"weather_rainy": "Chuva",
"weather_snowy": "Neve",
"weather_windy": "Vento",
"weather_night": "Noite",
"weather_sunset_up": "Nascer do sol",
"music_note": "Música",
"music": "Notas musicais",
"playlist_music": "Lista de reprodução",
"album": "Álbum",
"record_player": "Gira-discos",
"spotify": "Spotify",
"radio": "Rádio",
"podcast": "Podcast",
"speaker": "Coluna",
"speaker_multiple": "Colunas",
"soundbar": "Barra de som",
"headphones": "Auscultadores",
"piano": "Piano",
"guitar_acoustic": "Guitarra",
"television": "TV",
"projector": "Projetor",
"movie_open": "Filme",
"cast": "Transmitir",
"gamepad_variant": "Consola de jogos",
"remote_tv": "Comando",
"lock": "Fechadura",
"lock_open_variant": "Fechadura aberta",
"shield_home": "Alarme",
"alarm_light": "Luz de alarme",
"bell": "Sino",
"doorbell": "Campainha",
"cctv": "Câmara",
"motion_sensor": "Sensor de movimento",
"door_closed": "Porta",
"door_open": "Porta aberta",
"window_closed_variant": "Janela",
"smoke_detector": "Detetor de fumo",
"water_alert": "Fuga de água",
"washing_machine": "Máquina de lavar roupa",
"tumble_dryer": "Máquina de secar roupa",
"dishwasher": "Máquina de lavar loiça",
"fridge": "Frigorífico",
"stove": "Fogão",
"microwave": "Micro-ondas",
"toaster_oven": "Forno",
"coffee_maker": "Café",
"kettle": "Chaleira",
"robot_vacuum": "Robô aspirador",
"robot_mower": "Robô corta-relva",
"printer_3d": "Impressora 3D",
"power_plug": "Ficha",
"power_socket_eu": "Tomada",
"laptop": "Portátil",
"router_wireless": "Router",
"flash": "Eletricidade",
"solar_power": "Energia solar",
"solar_panel": "Painéis solares",
"home_battery": "Bateria doméstica",
"battery_high": "Bateria",
"ev_station": "Posto de carregamento",
"car_electric": "Carro elétrico",
"meter_electric": "Contador de eletricidade",
"meter_gas": "Contador de gás",
"water": "Água",
"water_boiler": "Termoacumulador",
"gauge": "Medidor",
"window_shutter": "Estore",
"window_shutter_open": "Estore aberto",
"blinds": "Persiana",
"blinds_open": "Persiana aberta",
"roller_shade_closed": "Estore de rolo",
"curtains": "Cortinas",
"curtains_closed": "Cortinas fechadas",
"awning_outline": "Toldo",
"flower": "Flor",
"tree": "Árvore",
"sprout": "Planta",
"grass": "Relva",
"sprinkler": "Aspersor",
"pool": "Piscina",
"grill": "Churrasqueira",
"mailbox": "Caixa do correio",
"trash_can": "Lixo",
"recycle": "Reciclagem",
"dog": "Cão",
"cat": "Gato",
"account": "Pessoa",
"account_group": "Família",
"account_child": "Criança",
"home_account": "Em casa",
"sleep": "A dormir",
"run": "Exercício",
"briefcase": "Trabalho",
"car": "Carro",
"bike": "Bicicleta",
"airplane": "Férias",
"map_marker": "Localização",
"power": "Ligar/desligar",
"toggle_switch": "Interruptor",
"gesture_tap_button": "Botão",
"play": "Iniciar",
"script_text": "Script",
"palette": "Cena",
"alarm": "Despertador",
"clock_outline": "Relógio",
"timer_outline": "Temporizador",
"calendar": "Calendário",
"bell_ring": "Notificação",
"heart": "Favorito",
"alert_outline": "Aviso",
"cog": "Definições",
"broom": "Limpeza"
}
},
"screen": {
"builtin": {
"clock": "Relógio",
"page": "Ir para a página {page}"
},
"identify": {
"title": "Este é {name}",
"subtitle": "Identificar, a partir do ESP Screens"
},
"script_running": "Em curso",
"states": {
"locking": "A trancar",
"unlocking": "A destrancar",
"jammed": "Encravado",
"buffering": "A carregar",
"returning": "A regressar",
"error": "Erro",
"disarmed": "Desarmado",
"armed_home": "Armado Casa",
"armed_away": "Armado Ausente",
"armed_night": "Armado Noite",
"armed_vacation": "Armado Férias",
"armed": "Armado",
"arming": "A armar",
"pending": "Pendente",
"triggered": "Disparado",
"active": "Ativo",
"up": "De dia",
"down": "De noite",
"unknown": "Desconhecido"
},
"history": {
"other": "Outros"
},
"vacuum": {
"vacuum": "Aspirar",
"vac_and_mop": "Misto",
"vac_then_mop": "Mopa a seguir",
"mop": "Mopa",
"custom": "À medida",
"smart": "Inteligente",
"min": "Mín.",
"slight": "Ligeiro",
"low": "Baixo",
"mild": "Suave",
"medium": "Médio",
"moderate": "Moderado",
"standard": "Padrão",
"high": "Alto",
"intense": "Intenso",
"extreme": "Extremo",
"ultra_high": "Ultra-alto",
"silent": "Silencioso",
"gentle": "Suave",
"strong": "Forte",
"max_plus": "Máx+",
"auto": "Auto"
}
}
},
"editor": {
"common": {
"undo": "Desfazer",