From 94d5c93356391f53ebbff2a1811a2ce81a20da1f Mon Sep 17 00:00:00 2001 From: Max Gramser Date: Sat, 19 Sep 2026 15:39:34 +0200 Subject: [PATCH] The app's messages in German, French and Italian Co-Authored-By: Claude Opus 5 --- screen_manager/translations/de.json | 564 +++++++++++++++++++++++++++- screen_manager/translations/fr.json | 560 ++++++++++++++++++++++++++- screen_manager/translations/it.json | 560 ++++++++++++++++++++++++++- 3 files changed, 1679 insertions(+), 5 deletions(-) diff --git a/screen_manager/translations/de.json b/screen_manager/translations/de.json index d115761..b2a2728 100644 --- a/screen_manager/translations/de.json +++ b/screen_manager/translations/de.json @@ -388,7 +388,565 @@ } } }, - "addon": {}, + "addon": { + "errors": { + "language_choice": "Wähle eine Sprache aus der Liste.", + "region_choice": "Wähle ein Uhrzeit- und ein Zahlenformat aus den Listen.", + "open_through_ha": "Öffne diese Seite über Home Assistant.", + "refresh_page": "Lade diese Seite neu und versuche es noch einmal.", + "ha_refused": "Home Assistant hat es nicht angenommen: {reason}.", + "ha_refused_change": "Home Assistant hat die Änderung nicht angenommen: {reason}.", + "no_reason": "kein Grund angegeben", + "ha_unreachable": "Home Assistant ist gerade nicht erreichbar. Versuche es gleich noch einmal.", + "too_large": "Diese Anfrage ist zu groß.", + "invalid_input": "Ungültige Eingabe. Prüfe Namen, Board und gewählte Kacheln.", + "unknown_screen": "Unbekannter Bildschirm.", + "not_paired": "Das ist kein gekoppelter ESP-Bildschirm. Lade die Übersicht neu.", + "choose_icon": "Wähle ein Symbol aus der Liste.", + "skill_not_written": "Der Skill konnte nicht nach {folder} geschrieben werden ({reason}).", + "settings": { + "unknown": "Unbekannte Bildschirmeinstellungen; lade die Verwaltungsseite neu.", + "invalid_value": "Ungültiger Wert für {setting}.", + "dim_above_normal": "Die Helligkeit im Standby und nachts darf nicht höher sein als die normale.", + "offline": "Dieser Bildschirm ist offline. Du kannst seine Einstellungen ändern, sobald er wieder da ist.", + "unavailable": "{names}: gerade nicht änderbar, weil die Entität in Home Assistant deaktiviert ist oder der Bildschirm neu startet.", + "rotation": "Die Drehung braucht ein Guition mit Firmware 0.2.9 oder neuer." + }, + "layout": { + "invalid": "Ungültiges Layout.", + "title": "Gib dem Bildschirm einen Titel mit höchstens 96 Bytes.", + "tiles_max": "Wähle höchstens 1 Kachel. | Wähle höchstens {n} Kacheln.", + "unsupported": "Diese Entität wird nicht unterstützt.", + "once": "Eine Entität kann nur einmal auf einem Bildschirm vorkommen.", + "tile_name": "Ein Kachelname darf höchstens 80 Bytes lang sein.", + "unknown_settings": "Unbekannte Kacheleinstellungen.", + "navigation_size": "Eine Navigationskachel ist einfach oder doppelt breit.", + "background": "Wähle eine Pastell-Hintergrundfarbe aus der Palette.", + "invalid_setting": "Ungültige Kacheleinstellung: {setting}", + "no_toggle": "Diese Entität lässt sich nicht ein- und ausschalten.", + "builtin_action": "Eine eingebaute Karte kann keine Aktion ausführen.", + "no_mini_slider": "Diese Entität unterstützt keinen kleinen Schieberegler.", + "history_hours": "Verlauf: Wähle 1, 6 oder 24 Stunden.", + "watch_or_slider": "Wähle „Großer Wert“ oder den kleinen Schieberegler.", + "no_direct_control": "Diese Entität unterstützt diese direkte Steuerung nicht.", + "position": "Ungültige Kachelposition; lade die Verwaltungsseite neu.", + "full_page_top": "Eine ganzseitige Kachel beginnt oben auf ihrer Seite.", + "wide_left": "Eine doppelt breite Kachel beginnt in der linken Spalte.", + "same_spot": "Zwei Kacheln liegen auf demselben Platz.", + "pages": "Ein Bildschirm hat 1 Seite. | Ein Bildschirm hat 1 bis {n} Seiten.", + "eight_pages": "Diese Kacheln passen nicht auf acht Seiten; entferne eine Kachel oder mach eine kleiner.", + "camera_guition": "Kamerabilder brauchen einen Guition-Bildschirm.", + "firmware_first": "Installiere für diese Kacheln zuerst Bildschirm-Firmware {version} oder neuer.", + "entity_gone": "Eine gewählte Entität gibt es nicht mehr. Such die neue Entität heraus.", + "ids_too_long": "Die Entitäts-IDs dieser Kacheln sind zusammen zu lang für eine Nachricht an den Bildschirm; entferne ein paar Kacheln." + }, + "top_bar": { + "invalid": "Ungültige Kopfleiste; lade die Verwaltungsseite neu.", + "full": "In der Kopfleiste ist Platz für höchstens 1 Element. | In der Kopfleiste ist Platz für höchstens {n} Elemente.", + "invalid_setting": "Ungültige Einstellung in der Kopfleiste.", + "unknown_setting": "Unbekannte Einstellung in der Kopfleiste; lade die Verwaltungsseite neu.", + "entity": "Diese Entität kann nicht in die Kopfleiste.", + "unknown_item": "Unbekanntes Element in der Kopfleiste; lade die Verwaltungsseite neu.", + "twice": "Dieses Element ist schon in der Kopfleiste.", + "entity_gone": "Eine Entität in der Kopfleiste gibt es nicht mehr. Wähle eine andere." + }, + "tap_action": { + "choose": "Wähle eine Aktion aus der Liste.", + "fields_max": "Eine Aktion beim Tippen setzt höchstens 1 Feld. | Eine Aktion beim Tippen setzt höchstens {n} Felder.", + "field_not_allowed": "{field} ist kein Feld, das eine Aktion beim Tippen setzen kann.", + "unsendable": "Ein Wert der Aktion ist etwas, das der Bildschirm nicht senden kann.", + "too_long": "Die Werte der Aktion sind zu lang für den Bildschirm." + }, + "events": { + "none_paired": "noch keiner", + "name_the_screen": "Nenne den Bildschirm. Gekoppelt: {screens}.", + "no_such_screen": "Kein Bildschirm namens „{name}“. Gekoppelt: {screens}.", + "several_screens": "„{name}“ passt zu mehr als einem Bildschirm: {screens}.", + "name_the_entity": "Nenne die Entität.", + "not_for_a_screen": "{entity} kann nicht auf einen Bildschirm.", + "not_on_screen": "{entity} ist nicht auf diesem Bildschirm.", + "add_it_first": "{entity} ist nicht auf diesem Bildschirm; füge die Entität zuerst hinzu.", + "not_on_spot": "{entity} ist nicht auf Platz {slot}.", + "not_on_page": "{entity} ist nicht auf Seite {page}.", + "move_where": "Nenne die Seite oder den Platz, wohin sie soll.", + "spot_taken": "Dieser Platz ist von {entity} belegt; gib einen anderen Platz an oder verschiebe diese Entität zuerst.", + "page_not_empty": "Seite {page} ist nicht leer; eine ganzseitige Kachel braucht eine eigene Seite.", + "no_empty_page": "Keine Seite ist leer; eine ganzseitige Kachel braucht eine eigene Seite.", + "page_full": "Seite {page} ist voll.", + "no_room": "Auf diesem Bildschirm ist kein Platz mehr.", + "screen_full": "Dieser Bildschirm hat schon 1 Kachel; entferne zuerst eine. | Dieser Bildschirm hat schon {n} Kacheln; entferne zuerst eine.", + "page_range": "Wähle eine Seite zwischen 1 und {last}.", + "spot_range": "Wähle einen Platz zwischen 0 und {last}.", + "row_needs_page": "Nenne die Seite für diese Zeile oder Spalte.", + "row_range": "Wähle eine Zeile zwischen 1 und {last}.", + "column": "Die Spalte ist links oder rechts.", + "full_page_alone": "Eine ganzseitige Kachel belegt die ganze Seite {page}; dort passt nichts anderes hin.", + "does_not_fit": "Das passt nicht auf Seite {page}; eine doppelt breite Kachel belegt zwei Plätze.", + "order_needed": "Gib die Entitäten in der gewünschten Reihenfolge an.", + "order_not_on_screen": "Nicht auf diesem Bildschirm: {entities}.", + "order_not_on_page": "Nicht auf Seite {page}: {entities}. Verschiebe sie zuerst dorthin.", + "named_too_often": "Öfter genannt, als auf diesem Bildschirm vorhanden: {entities}.", + "named_too_often_page": "Öfter genannt, als auf Seite {page} vorhanden: {entities}." + }, + "home_assistant": { + "action_not_offered": "Home Assistant bietet {action} für {name} nicht an. Wähle eine Aktion aus der Liste.", + "action_answers_only": "{action} antwortet nur mit Daten, die ein Bildschirm nicht anzeigen kann.", + "no_such_field": "Home Assistant hat in {action} für {name} kein Feld {field}.", + "field_needed": "{action} braucht einen Wert für {field}.", + "no_on_off": "Home Assistant kann {name} nicht ein- und ausschalten, daher würde „Ein / Aus“ nichts bewirken. Wähle beim Tippen etwas anderes.", + "no_small_slider": "{name} hat in Home Assistant nichts, was ein kleiner Schieberegler ändern kann.", + "no_graph": "{name} hat keine Zahlen für ein Diagramm.", + "no_forecast": "{name} hat in Home Assistant keine Tagesvorhersage.", + "no_control": "Home Assistant bietet diese direkte Steuerung für {name} nicht an." + }, + "alerts": { + "invalid": "Ungültige Meldung.", + "cannot_show": "{name} kann keine Meldung anzeigen: {reason}.", + "no_device_name": "Gerätename unbekannt", + "offline": "offline", + "firmware": "Firmware {version}", + "unknown_version": "unbekannt", + "not_ready": "nicht bereit" + }, + "firmware": { + "board_and_name": "Wähle ein Board und einen eindeutigen Namen (Kleinbuchstaben, Ziffern, Bindestriche; höchstens 30 Zeichen).", + "friendly_name": "Gib dem Bildschirm einen erkennbaren Namen (höchstens 60 Zeichen).", + "choose_profile": "Wähle ein vorhandenes YAML-Profil.", + "profile_missing": "Dieses Profil gibt es im ESPHome-Ordner nicht.", + "secrets_invalid": "Die secrets.yaml im ESPHome-Ordner ist kein gültiges YAML. Korrigiere zuerst die Datei; sie wird nicht überschrieben.", + "wifi_needed": "Trage Wi-Fi-Name und Passwort ein; sie werden in der secrets.yaml von ESPHome gespeichert.", + "wifi_not_set": "Wi-Fi konnte nicht in der secrets.yaml eingetragen werden. Trage wifi_ssid und wifi_password dort selbst ein.", + "name_exists": "Diesen Namen gibt es schon. Nutze für Updates das vorhandene Profil.", + "override_exists": "Für diesen Namen gibt es schon eine lokale Anpassung. Stell sie wieder her oder entferne sie, bevor du einen neuen Bildschirm mit diesem Namen anlegst.", + "override_symlink": "Die lokale Anpassung ist ein symbolischer Link; ersetze sie zuerst durch eine normale Datei.", + "other_include": "Dieses Profil bindet schon eine andere local_overrides-Datei ein.", + "profile_invalid": "Das Bildschirmprofil ist kein gültiges YAML; korrigiere es, bevor du eine Anpassung hinzufügst.", + "no_packages": "Dieses Profil hat keinen packages-Abschnitt, den ESP Screens erweitern kann.", + "override_invalid": "Ungültige Anpassungsdaten.", + "yaml_needed": "Gib zuerst YAML-Text ein.", + "override_too_large": "Die Anpassung ist zu groß. Halte sie unter 12 KB.", + "yaml_error_line": "YAML-Fehler in Zeile {line}: {problem}.", + "yaml_error": "YAML-Fehler: {problem}.", + "invalid_yaml": "ungültiges YAML", + "override_object": "Die Anpassung muss ein YAML-Objekt enthalten, zum Beispiel display: oder substitutions:.", + "sections_managed": "Diese Abschnitte verwaltet weiterhin ESP Screens: {names}.", + "substitutions_managed": "Diese Substitutions verwaltet weiterhin ESP Screens: {names}.", + "usb_port": "Wähle den angeschlossenen USB-Port aus der Liste.", + "busy_wait": "Es wird schon eine Firmware erstellt oder installiert. Warte, bis das fertig ist.", + "busy": "Es wird schon eine Firmware erstellt oder installiert.", + "no_esphome": "In dieser Installation fehlt die ESPHome CLI.", + "still_building": "Die Firmware wird noch erstellt. Lade sie herunter, wenn sie fertig ist.", + "build_first": "Erstelle zuerst die Firmware; der Download erscheint, wenn sie fertig ist.", + "unknown_action": "Unbekannte Firmware-Aktion.", + "host": "Gib die IP-Adresse oder den Hostnamen des gewünschten Bildschirms ein." + }, + "updates": { + "automatic": "Wähle für automatische Updates an oder aus.", + "busy": "Es läuft schon ein Update. Warte, bis es fertig ist.", + "unknown_screen": "Unbekannter Bildschirm. Lade die Übersicht neu.", + "offline": "Dieser Bildschirm ist offline; aktualisieren geht, sobald er wieder da ist.", + "latest": "Dieser Bildschirm hat schon die neueste Firmware.", + "enter_ip": "Gib die IP-Adresse dieses Bildschirms ein.", + "no_profile": "Kein ESPHome-Profil für diesen Bildschirm gefunden. Prüfe den Namen im ESPHome-Ordner.", + "ip_unknown": "IP-Adresse unbekannt. Gib sie einmal ein; neue Firmware meldet sie danach selbst.", + "all_updated": "Alle erreichbaren Bildschirme sind schon aktuell." + } + }, + "status": { + "first_tiles": "Wähle deine ersten Kacheln", + "saved": "Gespeichert; warte auf Abgleich", + "firmware_needed": "Layout gespeichert; diese Kacheln brauchen Firmware {version}+", + "too_large": "Layout gespeichert; zu groß für eine Nachricht an den Bildschirm, entferne ein paar Kacheln", + "sent": "An Home Assistant gesendet", + "offline": "Bildschirm offline; Änderungen gespeichert", + "retrying": "Senden fehlgeschlagen; wird automatisch wiederholt" + }, + "updates": { + "offline": "Bildschirm war offline; neuer Versuch beim nächsten Mal.", + "unknown_target": "Profil oder IP-Adresse unbekannt; aktualisiere diesen Bildschirm von Hand.", + "build_failed": "Erstellen oder Installieren fehlgeschlagen; siehe Protokoll unter Firmware & USB.", + "no_report": "Bildschirm hat sich nicht mit Firmware {version} zurückgemeldet; prüfe den Bildschirm.", + "dropped_off": "Bildschirm war nach dem Update nicht mehr erreichbar; prüfe den Bildschirm.", + "updated": "Auf Firmware {version} aktualisiert." + }, + "notify": { + "update_stopped": "Automatisches Update bei {name} gestoppt: {reason} Die übrigen Bildschirme blieben unverändert." + }, + "labels": { + "built_into_screen": "Im Bildschirm eingebaut", + "backgrounds": { + "auto": "Standard", + "none": "Keiner", + "red": "Rot", + "orange": "Orange", + "yellow": "Gelb", + "green": "Grün", + "mint": "Mint", + "blue": "Blau", + "purple": "Violett", + "pink": "Rosa", + "gray": "Grau" + }, + "controls": { + "none": "Keine", + "climate": { + "setpoint": "Temperatur − / +", + "mode": "Aus, Heizen, Kühlen" + }, + "switch": { + "toggle": "Ein/Aus-Schalter" + }, + "input_boolean": { + "toggle": "Ein/Aus-Schalter" + }, + "light": { + "toggle": "Ein/Aus-Schalter", + "brightness": "Helligkeitsregler" + }, + "fan": { + "toggle": "Ein/Aus-Schalter", + "speed": "Drehzahlregler" + }, + "vacuum": { + "buttons": "Start, Stopp, Station" + }, + "cover": { + "buttons": "Öffnen, Stopp, Schließen", + "position": "Positionsregler" + }, + "media_player": { + "volume": "Lautstärke und Stumm", + "playback": "Zurück, Wiedergabe/Pause, Weiter" + }, + "number": { + "stepper": "Wert − / +", + "slider": "Schieberegler" + }, + "input_number": { + "stepper": "Wert − / +", + "slider": "Schieberegler" + }, + "select": { + "stepper": "Vorherige / nächste Option" + }, + "input_select": { + "stepper": "Vorherige / nächste Option" + }, + "timer": { + "buttons": "Start/Pause und Abbrechen" + }, + "scene": { + "run": "Taste „Aktivieren“" + }, + "script": { + "run": "Taste „Ausführen“" + }, + "button": { + "run": "Taste „Drücken“" + }, + "input_button": { + "run": "Taste „Drücken“" + } + }, + "top_bar": { + "builtin": { + "clock": "Uhrzeit", + "analog": "Analoguhr", + "date": "Datum" + }, + "contents": { + "state": "Status", + "last_changed": "Zuletzt geändert" + }, + "shows": { + "always": "Immer", + "active": "Nur wenn aktiv" + }, + "suggestions": { + "temperature": "Temperatur", + "humidity": "Luftfeuchtigkeit", + "power": "Stromverbrauch", + "motion": "Letzte Bewegung", + "weather": "Wetter", + "people_home": "Personen zu Hause", + "sun": "Sonnenauf- und -untergang", + "co2": "CO₂" + } + } + }, + "alerts": { + "fields": { + "title": { + "label": "Titel", + "help": "Eine Zeile oben auf der Karte; was nicht passt, bekommt Auslassungspunkte. Leer wird zu „Benachrichtigung“.", + "example": "Jemand ist an der Tür" + }, + "subtitle": { + "label": "Untertitel", + "help": "Erklärung unter dem Titel, über mehrere Zeilen; ein Zeilenumbruch ist erlaubt. Leer ist auch in Ordnung.", + "example": "Tür 3, hinten" + }, + "icon": { + "label": "Symbol", + "help": "Ein Name aus der Liste, auch als mdi:name oder als Hex-Codepoint (F12E6). Unbekannt oder leer ergibt das Warndreieck." + }, + "color": { + "label": "Farbe", + "help": "Eine der neun Pastellfarben der Kacheln. Leer ergibt die weiße Karte." + }, + "button_text": { + "label": "Tastentext", + "help": "Der Text auf der Taste. Leer ergibt „OK“.", + "example": "Komme" + }, + "timeout": { + "label": "Timeout", + "help": "Sekunden, nach denen die Karte von selbst verschwindet. 0 wartet auf die Taste, egal wie lange das dauert. Die Taste schließt sie immer sofort, auch mit Timeout." + }, + "flash": { + "label": "Blinken", + "help": "„An“ lässt die Hintergrundbeleuchtung beim Eintreffen der Meldung viermal blinken; danach bleibt der Bildschirm einfach an." + }, + "camera": { + "label": "Kamera", + "help": "Eine Kamera- oder Bild-Entität. Ein Guition mit Firmware 0.2.57+ zeigt ihr Bild von diesem Moment oben über die ganze Breite der Karte; ein Tippen darauf öffnet die Kamera im Vollbild. Andere Bildschirme zeigen die Meldung ohne Bild. Nur über das Ereignis esp_screens_show_alert." + } + }, + "endings": { + "ok": "Die Taste wurde gedrückt", + "timeout": "Das Timeout ist abgelaufen", + "replaced": "Eine neue Meldung hat sie ersetzt", + "remote": "dismiss_alert aus Home Assistant" + } + }, + "icons": { + "groups": { + "lighting": "Beleuchtung", + "rooms": "Räume", + "climate": "Klima", + "weather": "Wetter", + "media_and_music": "Medien und Musik", + "security": "Sicherheit", + "appliances": "Haushaltsgeräte", + "energy": "Energie", + "window_coverings": "Beschattung", + "garden_and_pets": "Garten und Haustiere", + "people_and_travel": "Personen und Reisen", + "other": "Sonstiges" + }, + "names": { + "lightbulb": "Glühbirne", + "lightbulb_group": "Leuchten", + "ceiling_light": "Deckenleuchte", + "chandelier": "Kronleuchter", + "lamp": "Tischlampe", + "floor_lamp": "Stehlampe", + "desk_lamp": "Schreibtischlampe", + "wall_sconce_flat": "Wandleuchte", + "light_recessed": "Einbauleuchte", + "spotlight_beam": "Strahler", + "led_strip_variant": "LED-Streifen", + "outdoor_lamp": "Außenleuchte", + "home": "Haus", + "sofa": "Wohnzimmer", + "bed": "Schlafzimmer", + "silverware_fork_knife": "Esszimmer", + "chef_hat": "Küche", + "shower": "Dusche", + "bathtub": "Badezimmer", + "toilet": "Toilette", + "desk": "Büro", + "garage": "Garage", + "fireplace": "Kamin", + "thermometer": "Temperatur", + "thermostat": "Thermostat", + "air_conditioner": "Klimaanlage", + "radiator": "Heizkörper", + "heat_pump": "Wärmepumpe", + "fire": "Heizung", + "snowflake": "Kühlung", + "water_percent": "Luftfeuchtigkeit", + "fan": "Ventilator", + "ceiling_fan": "Deckenventilator", + "air_purifier": "Luftreiniger", + "molecule_co2": "CO₂", + "weather_sunny": "Sonne", + "weather_partly_cloudy": "Teilweise bewölkt", + "weather_cloudy": "Bewölkt", + "weather_rainy": "Regen", + "weather_snowy": "Schnee", + "weather_windy": "Wind", + "weather_night": "Nacht", + "weather_sunset_up": "Sonnenaufgang", + "music_note": "Musik", + "music": "Noten", + "playlist_music": "Playlist", + "album": "Album", + "record_player": "Plattenspieler", + "spotify": "Spotify", + "radio": "Radio", + "podcast": "Podcast", + "speaker": "Lautsprecher", + "speaker_multiple": "Mehrere Lautsprecher", + "soundbar": "Soundbar", + "headphones": "Kopfhörer", + "piano": "Klavier", + "guitar_acoustic": "Gitarre", + "television": "Fernseher", + "projector": "Beamer", + "movie_open": "Film", + "cast": "Streamen", + "gamepad_variant": "Spielkonsole", + "remote_tv": "Fernbedienung", + "lock": "Schloss", + "lock_open_variant": "Schloss offen", + "shield_home": "Alarmanlage", + "alarm_light": "Alarmleuchte", + "bell": "Glocke", + "doorbell": "Türklingel", + "cctv": "Kamera", + "motion_sensor": "Bewegungsmelder", + "door_closed": "Tür", + "door_open": "Tür offen", + "window_closed_variant": "Fenster", + "smoke_detector": "Rauchmelder", + "water_alert": "Wasserleck", + "washing_machine": "Waschmaschine", + "tumble_dryer": "Trockner", + "dishwasher": "Geschirrspüler", + "fridge": "Kühlschrank", + "stove": "Herd", + "microwave": "Mikrowelle", + "toaster_oven": "Backofen", + "coffee_maker": "Kaffee", + "kettle": "Wasserkocher", + "robot_vacuum": "Saugroboter", + "robot_mower": "Mähroboter", + "printer_3d": "3D-Drucker", + "power_plug": "Stecker", + "power_socket_eu": "Steckdose", + "laptop": "Laptop", + "router_wireless": "Router", + "flash": "Strom", + "solar_power": "Solarstrom", + "solar_panel": "Solarmodule", + "home_battery": "Heimspeicher", + "battery_high": "Batterie", + "ev_station": "Ladestation", + "car_electric": "Elektroauto", + "meter_electric": "Stromzähler", + "meter_gas": "Gaszähler", + "water": "Wasser", + "water_boiler": "Boiler", + "gauge": "Messgerät", + "window_shutter": "Rollladen", + "window_shutter_open": "Rollladen offen", + "blinds": "Jalousie", + "blinds_open": "Jalousie offen", + "roller_shade_closed": "Rollo", + "curtains": "Vorhänge", + "curtains_closed": "Vorhänge zu", + "awning_outline": "Markise", + "flower": "Blume", + "tree": "Baum", + "sprout": "Pflanze", + "grass": "Rasen", + "sprinkler": "Rasensprenger", + "pool": "Pool", + "grill": "Grill", + "mailbox": "Briefkasten", + "trash_can": "Müll", + "recycle": "Recycling", + "dog": "Hund", + "cat": "Katze", + "account": "Person", + "account_group": "Familie", + "account_child": "Kind", + "home_account": "Zuhause", + "sleep": "Schlafen", + "run": "Sport", + "briefcase": "Arbeit", + "car": "Auto", + "bike": "Fahrrad", + "airplane": "Urlaub", + "map_marker": "Ort", + "power": "Ein/Aus", + "toggle_switch": "Schalter", + "gesture_tap_button": "Taste", + "play": "Start", + "script_text": "Skript", + "palette": "Szene", + "alarm": "Wecker", + "clock_outline": "Uhr", + "timer_outline": "Timer", + "calendar": "Kalender", + "bell_ring": "Benachrichtigung", + "heart": "Favorit", + "alert_outline": "Warnung", + "cog": "Einstellungen", + "broom": "Reinigung" + } + }, + "screen": { + "builtin": { + "clock": "Uhr", + "page": "Zu Seite {page}" + }, + "identify": { + "title": "Das ist {name}", + "subtitle": "Identifizieren in ESP Screens" + }, + "script_running": "Läuft", + "states": { + "locking": "Schließt ab", + "unlocking": "Schließt auf", + "jammed": "Verklemmt", + "buffering": "Puffern", + "returning": "Rückkehr", + "error": "Fehler", + "disarmed": "Deaktiviert", + "armed_home": "Aktiv (Zuhause)", + "armed_away": "Aktiv (Abwesend)", + "armed_night": "Aktiv (Nacht)", + "armed_vacation": "Aktiv (Urlaub)", + "armed": "Aktiv", + "arming": "Wird aktiviert", + "pending": "Anstehend", + "triggered": "Ausgelöst", + "active": "Aktiv", + "up": "Tag", + "down": "Nacht", + "unknown": "Unbekannt" + }, + "history": { + "other": "Sonstige" + }, + "vacuum": { + "vacuum": "Saugen", + "vac_and_mop": "Beides", + "vac_then_mop": "Nacheinander", + "mop": "Wischen", + "custom": "Angepasst", + "smart": "Smart", + "min": "Min", + "slight": "Gering", + "low": "Niedrig", + "mild": "Leicht", + "medium": "Mittel", + "moderate": "Mäßig", + "standard": "Standard", + "high": "Hoch", + "intense": "Intensiv", + "extreme": "Extrem", + "ultra_high": "Ultrahoch", + "silent": "Still", + "gentle": "Sanft", + "strong": "Stark", + "max_plus": "Max+", + "auto": "Auto" + } + } + }, "editor": { "common": { "undo": "Rückgängig", @@ -761,7 +1319,7 @@ "title": "Aktuelle Daten", "subtitle": "Verbindung, Status und unterstützte Eigenschaften", "reading": "Wird abgerufen…", - "fetching": "Aktueller HA-Status wird abgerufen...", + "fetching": "Aktueller HA-Status wird abgerufen…", "status": "Status: {status}", "options": "Kleiner Schieberegler: {slider} · Anzeige: {display} · Größe: {size} · Steuerung: {control} · Hintergrund: {background}", "yes": "ja", @@ -1202,7 +1760,7 @@ "eyebrow": "Erweitert · lokale Anpassung", "title": "YAML-Anpassung", "title_named": "YAML-Anpassung · {name}", - "intro": "Diese kleine Datei gehört dir. Sie wird nach dem gemeinsamen Bildschirm-Paket geladen und bleibt erhalten, wenn ESP Screen Manager aktualisiert wird. Ändere hier hardwarespezifische Details, etwa ein Display-Modell.", + "intro": "Diese kleine Datei gehört dir. Sie wird nach dem gemeinsamen Bildschirm-Paket geladen und bleibt erhalten, wenn ESP Screens aktualisiert wird. Ändere hier hardwarespezifische Details, etwa ein Display-Modell.", "safe_title": "Was kann ich gefahrlos ändern?", "safe_text": "Display, Touchscreen, Substitutions, Pins und andere Gerätedetails. Name, Wi-Fi, API, OTA und Paket-Links bleiben von ESP Screens verwaltet.", "active": "Aktiv", diff --git a/screen_manager/translations/fr.json b/screen_manager/translations/fr.json index c1019a4..75ba539 100644 --- a/screen_manager/translations/fr.json +++ b/screen_manager/translations/fr.json @@ -388,7 +388,565 @@ } } }, - "addon": {}, + "addon": { + "errors": { + "language_choice": "Choisissez une langue dans la liste.", + "region_choice": "Choisissez un format d'heure et un format de nombre dans les listes.", + "open_through_ha": "Ouvrez cette page via Home Assistant.", + "refresh_page": "Actualisez cette page et réessayez.", + "ha_refused": "Home Assistant ne l'a pas accepté : {reason}.", + "ha_refused_change": "Home Assistant n'a pas accepté la modification : {reason}.", + "no_reason": "aucune raison indiquée", + "ha_unreachable": "Home Assistant est injoignable pour le moment. Réessayez dans un instant.", + "too_large": "Cette requête est trop volumineuse.", + "invalid_input": "Saisie non valide. Vérifiez le nom, le type d'écran et les tuiles choisies.", + "unknown_screen": "Écran inconnu.", + "not_paired": "Ce n'est pas un écran ESP associé. Actualisez la vue d'ensemble.", + "choose_icon": "Choisissez une icône dans la liste.", + "skill_not_written": "Impossible d'écrire la compétence dans {folder} ({reason}).", + "settings": { + "unknown": "Paramètres d'écran inconnus ; actualisez la page de gestion.", + "invalid_value": "Valeur non valide pour {setting}.", + "dim_above_normal": "La luminosité en veille et de nuit ne peut pas dépasser la luminosité normale.", + "offline": "Cet écran est hors ligne. Vous pourrez modifier ses paramètres à son retour.", + "unavailable": "Impossible de modifier {names} pour l'instant : l'entité est désactivée dans Home Assistant, ou l'écran redémarre.", + "rotation": "La rotation nécessite un Guition avec le firmware 0.2.9 ou plus récent." + }, + "layout": { + "invalid": "Mise en page non valide.", + "title": "Donnez à l'écran un titre de 96 octets au maximum.", + "tiles_max": "Choisissez au plus {n} tuile. | Choisissez au plus {n} tuiles.", + "unsupported": "Cette entité n'est pas prise en charge.", + "once": "Une entité ne peut apparaître qu'une seule fois sur un écran.", + "tile_name": "Un nom de tuile peut contenir au plus 80 octets.", + "unknown_settings": "Réglages de tuile inconnus.", + "navigation_size": "Une tuile de navigation est de taille normale ou double largeur.", + "background": "Choisissez une couleur de fond pastel dans la palette.", + "invalid_setting": "Réglage de tuile non valide : {setting}", + "no_toggle": "Cette entité ne prend pas en charge une action allumer/éteindre.", + "builtin_action": "Une tuile intégrée à l'écran ne peut pas effectuer d'action.", + "no_mini_slider": "Cette entité ne prend pas en charge le petit curseur.", + "history_hours": "Historique : choisissez 1, 6 ou 24 heures.", + "watch_or_slider": "Choisissez grande valeur ou petit curseur.", + "no_direct_control": "Cette entité ne prend pas en charge cette commande directe.", + "position": "Position de tuile non valide ; actualisez la page de gestion.", + "full_page_top": "Une tuile pleine page commence en haut de sa page.", + "wide_left": "Une tuile double largeur commence dans la colonne de gauche.", + "same_spot": "Deux tuiles sont au même emplacement.", + "pages": "Un écran a {n} page. | Un écran a de 1 à {n} pages.", + "eight_pages": "Ces tuiles ne tiennent pas sur huit pages ; retirez une tuile ou réduisez-en une.", + "camera_guition": "Les images de caméra nécessitent un écran Guition.", + "firmware_first": "Pour ces tuiles, installez d'abord le firmware {version} ou plus récent sur l'écran.", + "entity_gone": "Une entité choisie n'existe plus. Cherchez la nouvelle entité.", + "ids_too_long": "Ensemble, les ID d'entité de ces tuiles sont trop longs pour tenir dans un seul message à l'écran ; retirez quelques tuiles." + }, + "top_bar": { + "invalid": "Barre supérieure non valide ; actualisez la page de gestion.", + "full": "La barre supérieure a de la place pour {n} élément au maximum. | La barre supérieure a de la place pour {n} éléments au maximum.", + "invalid_setting": "Réglage non valide dans la barre supérieure.", + "unknown_setting": "Réglage inconnu dans la barre supérieure ; actualisez la page de gestion.", + "entity": "Cette entité ne peut pas aller dans la barre supérieure.", + "unknown_item": "Élément inconnu dans la barre supérieure ; actualisez la page de gestion.", + "twice": "Cet élément est déjà dans la barre supérieure.", + "entity_gone": "Une entité de la barre supérieure n'existe plus. Choisissez-en une autre." + }, + "tap_action": { + "choose": "Choisissez une action dans la liste.", + "fields_max": "Une action au toucher définit au plus {n} champ. | Une action au toucher définit au plus {n} champs.", + "field_not_allowed": "{field} n'est pas un champ qu'une action au toucher peut définir.", + "unsendable": "Une valeur de l'action ne peut pas être envoyée par l'écran.", + "too_long": "Les valeurs de l'action sont trop longues pour l'écran." + }, + "events": { + "none_paired": "aucun pour l'instant", + "name_the_screen": "Indiquez l'écran. Écrans associés : {screens}.", + "no_such_screen": "Aucun écran nommé « {name} ». Écrans associés : {screens}.", + "several_screens": "« {name} » correspond à plusieurs écrans : {screens}.", + "name_the_entity": "Indiquez l'entité.", + "not_for_a_screen": "{entity} ne peut pas aller sur un écran.", + "not_on_screen": "{entity} n'est pas sur cet écran.", + "add_it_first": "{entity} n'est pas sur cet écran ; ajoutez-la d'abord.", + "not_on_spot": "{entity} n'est pas à l'emplacement {slot}.", + "not_on_page": "{entity} n'est pas sur la page {page}.", + "move_where": "Indiquez la page ou l'emplacement où la déplacer.", + "spot_taken": "Cet emplacement est occupé par {entity} ; indiquez-en un autre ou déplacez d'abord cette entité.", + "page_not_empty": "La page {page} n'est pas vide ; une tuile pleine page a besoin d'une page pour elle seule.", + "no_empty_page": "Aucune page n'est vide ; une tuile pleine page a besoin d'une page pour elle seule.", + "page_full": "La page {page} est pleine.", + "no_room": "Cet écran n'a plus de place.", + "screen_full": "Cet écran a déjà {n} tuile ; retirez-en une d'abord. | Cet écran a déjà {n} tuiles ; retirez-en une d'abord.", + "page_range": "Choisissez une page entre 1 et {last}.", + "spot_range": "Choisissez un emplacement entre 0 et {last}.", + "row_needs_page": "Indiquez la page de cette ligne ou de cette colonne.", + "row_range": "Choisissez une ligne entre 1 et {last}.", + "column": "La colonne doit être left ou right.", + "full_page_alone": "Une tuile pleine page occupe toute la page {page} ; rien d'autre n'y tient.", + "does_not_fit": "Cela ne tient pas sur la page {page} ; une tuile double largeur occupe deux emplacements.", + "order_needed": "Indiquez les entités dans l'ordre voulu.", + "order_not_on_screen": "Pas sur cet écran : {entities}.", + "order_not_on_page": "Pas sur la page {page} : {entities}. Déplacez-les d'abord sur cette page.", + "named_too_often": "Nommées plus souvent qu'elles ne figurent sur cet écran : {entities}.", + "named_too_often_page": "Nommées plus souvent qu'elles ne figurent sur la page {page} : {entities}." + }, + "home_assistant": { + "action_not_offered": "Home Assistant ne propose pas {action} pour {name}. Choisissez une action dans la liste.", + "action_answers_only": "{action} répond seulement avec des données, qu'un écran ne peut pas afficher.", + "no_such_field": "Home Assistant n'a pas de champ {field} dans {action} pour {name}.", + "field_needed": "{action} a besoin d'une valeur pour {field}.", + "no_on_off": "Home Assistant ne peut pas allumer ni éteindre {name} : Allumer / éteindre ne ferait donc rien. Choisissez une autre action au toucher.", + "no_small_slider": "{name} n'a rien qu'un petit curseur puisse régler dans Home Assistant.", + "no_graph": "{name} n'a pas de valeurs numériques pour tracer un graphique.", + "no_forecast": "{name} n'a pas de prévisions journalières dans Home Assistant.", + "no_control": "Home Assistant ne propose pas cette commande directe pour {name}." + }, + "alerts": { + "invalid": "Alerte non valide.", + "cannot_show": "{name} ne peut pas afficher d'alerte : {reason}.", + "no_device_name": "nom d'appareil inconnu", + "offline": "hors ligne", + "firmware": "firmware {version}", + "unknown_version": "inconnu", + "not_ready": "pas prêt" + }, + "firmware": { + "board_and_name": "Choisissez le type d'écran et un nom unique (lettres minuscules, chiffres, tirets ; 30 caractères au maximum).", + "friendly_name": "Donnez à l'écran un nom facile à reconnaître (60 caractères au maximum).", + "choose_profile": "Choisissez un profil YAML existant.", + "profile_missing": "Ce profil n'existe pas dans le dossier ESPHome.", + "secrets_invalid": "Le secrets.yaml du dossier ESPHome n'est pas un YAML valide. Corrigez d'abord le fichier ; il ne sera pas écrasé.", + "wifi_needed": "Indiquez le nom et le mot de passe du Wi-Fi ; ils seront enregistrés dans le secrets.yaml d'ESPHome.", + "wifi_not_set": "Impossible d'enregistrer le Wi-Fi dans secrets.yaml. Remplissez-y vous-même wifi_ssid et wifi_password.", + "name_exists": "Ce nom existe déjà. Utilisez le profil existant pour les mises à jour.", + "override_exists": "Ce nom a déjà un YAML personnalisé local. Restaurez-le ou supprimez-le avant de créer un nouvel écran avec ce nom.", + "override_symlink": "Le YAML personnalisé local est un lien symbolique ; remplacez-le d'abord par un fichier normal.", + "other_include": "Ce profil a déjà un autre include local_overrides.", + "profile_invalid": "Le profil de l'écran n'est pas un YAML valide ; corrigez-le avant d'ajouter un YAML personnalisé.", + "no_packages": "Ce profil n'a pas de section packages qu'ESP Screens puisse étendre.", + "override_invalid": "Données du YAML personnalisé non valides.", + "yaml_needed": "Saisissez d'abord du texte YAML.", + "override_too_large": "Le YAML personnalisé est trop volumineux. Restez sous 12 Ko.", + "yaml_error_line": "Erreur YAML à la ligne {line} : {problem}.", + "yaml_error": "Erreur YAML : {problem}.", + "invalid_yaml": "YAML non valide", + "override_object": "Le YAML personnalisé doit contenir un objet YAML, par exemple display: ou substitutions:.", + "sections_managed": "Ces sections restent gérées par ESP Screens : {names}.", + "substitutions_managed": "Ces substitutions restent gérées par ESP Screens : {names}.", + "usb_port": "Choisissez le port USB branché dans la liste.", + "busy_wait": "Une compilation ou une installation est déjà en cours. Attendez qu'elle se termine.", + "busy": "Une compilation ou une installation est déjà en cours.", + "no_esphome": "La CLI ESPHome est absente de cette installation.", + "still_building": "Le firmware est encore en cours de compilation. Téléchargez-le quand la compilation est terminée.", + "build_first": "Compilez d'abord le firmware ; le téléchargement apparaît quand la compilation est terminée.", + "unknown_action": "Action de firmware inconnue.", + "host": "Saisissez l'adresse IP ou le nom d'hôte de l'écran voulu." + }, + "updates": { + "automatic": "Choisissez activé ou désactivé pour les mises à jour automatiques.", + "busy": "Une mise à jour est déjà en cours. Attendez qu'elle se termine.", + "unknown_screen": "Écran inconnu. Actualisez la vue d'ensemble.", + "offline": "Cet écran est hors ligne ; la mise à jour sera possible à son retour.", + "latest": "Cet écran a déjà le firmware le plus récent.", + "enter_ip": "Saisissez l'adresse IP de cet écran.", + "no_profile": "Aucun profil ESPHome trouvé pour cet écran. Vérifiez le nom dans le dossier ESPHome.", + "ip_unknown": "Adresse IP inconnue. Saisissez-la une seule fois ; le nouveau firmware la communique ensuite lui-même.", + "all_updated": "Tous les écrans joignables sont déjà à jour." + } + }, + "status": { + "first_tiles": "Choisissez vos premières tuiles", + "saved": "Enregistré ; en attente de synchronisation", + "firmware_needed": "Mise en page enregistrée ; firmware {version}+ nécessaire pour ces tuiles", + "too_large": "Mise en page enregistrée ; trop grande pour un seul message à l'écran, retirez quelques tuiles", + "sent": "Envoyé à Home Assistant", + "offline": "Écran hors ligne ; modifications enregistrées", + "retrying": "Échec de l'envoi ; nouvel essai automatique" + }, + "updates": { + "offline": "L'écran était hors ligne ; nouvel essai la prochaine fois.", + "unknown_target": "Profil ou adresse IP inconnus ; mettez à jour cet écran manuellement.", + "build_failed": "Échec de la compilation ou de l'installation ; voir le journal sous Firmware et USB.", + "no_report": "L'écran n'est pas revenu avec le firmware {version} ; vérifiez l'écran.", + "dropped_off": "L'écran s'est déconnecté après la mise à jour ; vérifiez l'écran.", + "updated": "Mis à jour vers le firmware {version}." + }, + "notify": { + "update_stopped": "La mise à jour automatique s'est arrêtée à l'écran {name} : {reason} Les autres écrans n'ont pas été touchés." + }, + "labels": { + "built_into_screen": "Intégré à l'écran", + "backgrounds": { + "auto": "Par défaut", + "none": "Aucun", + "red": "Rouge", + "orange": "Orange", + "yellow": "Jaune", + "green": "Vert", + "mint": "Menthe", + "blue": "Bleu", + "purple": "Violet", + "pink": "Rose", + "gray": "Gris" + }, + "controls": { + "none": "Aucune", + "climate": { + "setpoint": "Température − / +", + "mode": "Éteint, chauffage, climatisation" + }, + "switch": { + "toggle": "Interrupteur marche/arrêt" + }, + "input_boolean": { + "toggle": "Interrupteur marche/arrêt" + }, + "light": { + "toggle": "Interrupteur marche/arrêt", + "brightness": "Curseur de luminosité" + }, + "fan": { + "toggle": "Interrupteur marche/arrêt", + "speed": "Curseur de vitesse" + }, + "vacuum": { + "buttons": "Démarrer, arrêter, base" + }, + "cover": { + "buttons": "Ouvrir, arrêter, fermer", + "position": "Curseur de position" + }, + "media_player": { + "volume": "Volume et sourdine", + "playback": "Précédent, lecture/pause, suivant" + }, + "number": { + "stepper": "Valeur − / +", + "slider": "Curseur" + }, + "input_number": { + "stepper": "Valeur − / +", + "slider": "Curseur" + }, + "select": { + "stepper": "Choix précédent / suivant" + }, + "input_select": { + "stepper": "Choix précédent / suivant" + }, + "timer": { + "buttons": "Démarrer/pause et annuler" + }, + "scene": { + "run": "Bouton Activer" + }, + "script": { + "run": "Bouton Exécuter" + }, + "button": { + "run": "Bouton Appuyer" + }, + "input_button": { + "run": "Bouton Appuyer" + } + }, + "top_bar": { + "builtin": { + "clock": "Heure", + "analog": "Horloge analogique", + "date": "Date" + }, + "contents": { + "state": "État", + "last_changed": "Dernière modification" + }, + "shows": { + "always": "Toujours", + "active": "Seulement si actif" + }, + "suggestions": { + "temperature": "Température", + "humidity": "Humidité", + "power": "Consommation électrique", + "motion": "Dernier mouvement", + "weather": "Météo", + "people_home": "Personnes à la maison", + "sun": "Lever et coucher du soleil", + "co2": "CO₂" + } + } + }, + "alerts": { + "fields": { + "title": { + "label": "Titre", + "help": "Une seule ligne en haut de la carte ; ce qui ne tient pas se termine par des points de suspension. Vide, il devient « Notification ».", + "example": "Quelqu'un est à la porte" + }, + "subtitle": { + "label": "Sous-titre", + "help": "L'explication sous le titre, sur plusieurs lignes ; un retour à la ligne est possible. Peut rester vide.", + "example": "Porte 3, arrière" + }, + "icon": { + "label": "Icône", + "help": "Un nom de la liste, aussi sous la forme mdi:nom ou en code hexadécimal (F12E6). Un nom inconnu ou vide donne le triangle d'avertissement." + }, + "color": { + "label": "Couleur", + "help": "L'une des neuf couleurs pastel des tuiles. Vide donne la carte blanche." + }, + "button_text": { + "label": "Texte du bouton", + "help": "Le texte du bouton. Vide, c'est « OK ».", + "example": "J'arrive" + }, + "timeout": { + "label": "Délai", + "help": "Nombre de secondes au bout desquelles la carte disparaît d'elle-même. 0 attend le bouton, aussi longtemps qu'il le faut. Le bouton la ferme toujours immédiatement, même avec un délai." + }, + "flash": { + "label": "Clignotement", + "help": "Activé, le rétroéclairage clignote quatre fois à l'arrivée de l'alerte ; ensuite l'écran reste simplement allumé." + }, + "camera": { + "label": "Caméra", + "help": "Une entité caméra ou image. Un Guition avec le firmware 0.2.57+ affiche son image du moment en haut de la carte ; la toucher ouvre la caméra en plein écran. Les autres écrans affichent l'alerte sans elle. Uniquement via l'événement esp_screens_show_alert." + } + }, + "endings": { + "ok": "Le bouton a été touché", + "timeout": "Le délai a expiré", + "replaced": "Une nouvelle alerte l'a remplacée", + "remote": "dismiss_alert depuis Home Assistant" + } + }, + "icons": { + "groups": { + "lighting": "Éclairage", + "rooms": "Pièces", + "climate": "Climat", + "weather": "Météo", + "media_and_music": "Médias et musique", + "security": "Sécurité", + "appliances": "Électroménager", + "energy": "Énergie", + "window_coverings": "Volets et stores", + "garden_and_pets": "Jardin et animaux", + "people_and_travel": "Personnes et déplacements", + "other": "Autres" + }, + "names": { + "lightbulb": "Ampoule", + "lightbulb_group": "Lumières", + "ceiling_light": "Plafonnier", + "chandelier": "Lustre", + "lamp": "Lampe de table", + "floor_lamp": "Lampadaire", + "desk_lamp": "Lampe de bureau", + "wall_sconce_flat": "Applique", + "light_recessed": "Spot encastré", + "spotlight_beam": "Spot", + "led_strip_variant": "Ruban LED", + "outdoor_lamp": "Éclairage extérieur", + "home": "Maison", + "sofa": "Salon", + "bed": "Chambre", + "silverware_fork_knife": "Salle à manger", + "chef_hat": "Cuisine", + "shower": "Douche", + "bathtub": "Salle de bain", + "toilet": "Toilettes", + "desk": "Bureau", + "garage": "Garage", + "fireplace": "Cheminée", + "thermometer": "Température", + "thermostat": "Thermostat", + "air_conditioner": "Climatiseur", + "radiator": "Radiateur", + "heat_pump": "Pompe à chaleur", + "fire": "Chauffage", + "snowflake": "Refroidissement", + "water_percent": "Humidité", + "fan": "Ventilateur", + "ceiling_fan": "Ventilateur de plafond", + "air_purifier": "Purificateur d'air", + "molecule_co2": "CO₂", + "weather_sunny": "Soleil", + "weather_partly_cloudy": "Partiellement nuageux", + "weather_cloudy": "Nuageux", + "weather_rainy": "Pluie", + "weather_snowy": "Neige", + "weather_windy": "Vent", + "weather_night": "Nuit", + "weather_sunset_up": "Lever du soleil", + "music_note": "Musique", + "music": "Notes de musique", + "playlist_music": "Playlist", + "album": "Album", + "record_player": "Platine vinyle", + "spotify": "Spotify", + "radio": "Radio", + "podcast": "Podcast", + "speaker": "Enceinte", + "speaker_multiple": "Enceintes", + "soundbar": "Barre de son", + "headphones": "Casque", + "piano": "Piano", + "guitar_acoustic": "Guitare", + "television": "TV", + "projector": "Vidéoprojecteur", + "movie_open": "Film", + "cast": "Cast", + "gamepad_variant": "Console de jeu", + "remote_tv": "Télécommande", + "lock": "Serrure", + "lock_open_variant": "Serrure ouverte", + "shield_home": "Alarme", + "alarm_light": "Gyrophare", + "bell": "Cloche", + "doorbell": "Sonnette", + "cctv": "Caméra", + "motion_sensor": "Détecteur de mouvement", + "door_closed": "Porte", + "door_open": "Porte ouverte", + "window_closed_variant": "Fenêtre", + "smoke_detector": "Détecteur de fumée", + "water_alert": "Fuite d'eau", + "washing_machine": "Lave-linge", + "tumble_dryer": "Sèche-linge", + "dishwasher": "Lave-vaisselle", + "fridge": "Frigo", + "stove": "Cuisinière", + "microwave": "Micro-ondes", + "toaster_oven": "Four", + "coffee_maker": "Café", + "kettle": "Bouilloire", + "robot_vacuum": "Robot aspirateur", + "robot_mower": "Robot tondeuse", + "printer_3d": "Imprimante 3D", + "power_plug": "Prise", + "power_socket_eu": "Prise murale", + "laptop": "Ordinateur portable", + "router_wireless": "Routeur", + "flash": "Électricité", + "solar_power": "Énergie solaire", + "solar_panel": "Panneaux solaires", + "home_battery": "Batterie domestique", + "battery_high": "Batterie", + "ev_station": "Borne de recharge", + "car_electric": "Voiture électrique", + "meter_electric": "Compteur électrique", + "meter_gas": "Compteur de gaz", + "water": "Eau", + "water_boiler": "Chauffe-eau", + "gauge": "Jauge", + "window_shutter": "Volet", + "window_shutter_open": "Volet ouvert", + "blinds": "Store", + "blinds_open": "Store ouvert", + "roller_shade_closed": "Store enrouleur", + "curtains": "Rideaux", + "curtains_closed": "Rideaux fermés", + "awning_outline": "Store banne", + "flower": "Fleur", + "tree": "Arbre", + "sprout": "Plante", + "grass": "Pelouse", + "sprinkler": "Arroseur", + "pool": "Piscine", + "grill": "Barbecue", + "mailbox": "Boîte aux lettres", + "trash_can": "Poubelle", + "recycle": "Recyclage", + "dog": "Chien", + "cat": "Chat", + "account": "Personne", + "account_group": "Famille", + "account_child": "Enfant", + "home_account": "Domicile", + "sleep": "Sommeil", + "run": "Sport", + "briefcase": "Travail", + "car": "Voiture", + "bike": "Vélo", + "airplane": "Vacances", + "map_marker": "Lieu", + "power": "Marche/arrêt", + "toggle_switch": "Interrupteur", + "gesture_tap_button": "Bouton", + "play": "Démarrer", + "script_text": "Script", + "palette": "Scène", + "alarm": "Réveil", + "clock_outline": "Horloge", + "timer_outline": "Minuteur", + "calendar": "Calendrier", + "bell_ring": "Notification", + "heart": "Favori", + "alert_outline": "Avertissement", + "cog": "Paramètres", + "broom": "Ménage" + } + }, + "screen": { + "builtin": { + "clock": "Horloge", + "page": "Aller à la page {page}" + }, + "identify": { + "title": "Voici {name}", + "subtitle": "Identification, depuis ESP Screens" + }, + "script_running": "En cours", + "states": { + "locking": "Verrouillage", + "unlocking": "Déverrouillage", + "jammed": "Bloqué", + "buffering": "Chargement", + "returning": "Retour", + "error": "Erreur", + "disarmed": "Désactivée", + "armed_home": "Activée (présence)", + "armed_away": "Activée (absence)", + "armed_night": "Activée (nuit)", + "armed_vacation": "Activée (vacances)", + "armed": "Activée", + "arming": "Activation", + "pending": "En attente", + "triggered": "Déclenchée", + "active": "Actif", + "up": "Levé", + "down": "Couché", + "unknown": "Inconnu" + }, + "history": { + "other": "Autre" + }, + "vacuum": { + "vacuum": "Aspiration", + "vac_and_mop": "Aspi. et lavage", + "vac_then_mop": "Aspi. puis lavage", + "mop": "Lavage", + "custom": "Sur mesure", + "smart": "Intelligent", + "min": "Min", + "slight": "Léger", + "low": "Faible", + "mild": "Doux", + "medium": "Moyen", + "moderate": "Modéré", + "standard": "Standard", + "high": "Élevé", + "intense": "Intense", + "extreme": "Extrême", + "ultra_high": "Très élevé", + "silent": "Silencieux", + "gentle": "Délicat", + "strong": "Fort", + "max_plus": "Max+", + "auto": "Auto" + } + } + }, "editor": { "common": { "undo": "Annuler", diff --git a/screen_manager/translations/it.json b/screen_manager/translations/it.json index 9076d5c..0120c3f 100644 --- a/screen_manager/translations/it.json +++ b/screen_manager/translations/it.json @@ -388,7 +388,565 @@ } } }, - "addon": {}, + "addon": { + "errors": { + "language_choice": "Scegli una lingua dall'elenco.", + "region_choice": "Scegli un formato orario e un formato numerico dagli elenchi.", + "open_through_ha": "Apri questa pagina tramite Home Assistant.", + "refresh_page": "Ricarica questa pagina e riprova.", + "ha_refused": "Home Assistant non l'ha accettato: {reason}.", + "ha_refused_change": "Home Assistant non ha accettato la modifica: {reason}.", + "no_reason": "nessun motivo indicato", + "ha_unreachable": "Home Assistant non è raggiungibile al momento. Riprova tra poco.", + "too_large": "Questa richiesta è troppo grande.", + "invalid_input": "Dati non validi. Controlla il nome, il tipo di schermo e i riquadri scelti.", + "unknown_screen": "Schermo sconosciuto.", + "not_paired": "Questo non è uno schermo ESP associato. Ricarica la panoramica.", + "choose_icon": "Scegli un'icona dall'elenco.", + "skill_not_written": "Impossibile scrivere la skill in {folder} ({reason}).", + "settings": { + "unknown": "Impostazioni dello schermo sconosciute; ricarica la pagina di gestione.", + "invalid_value": "Valore non valido per {setting}.", + "dim_above_normal": "La luminosità in standby e di notte non può superare quella normale.", + "offline": "Questo schermo è offline. Potrai cambiarne le impostazioni quando torna online.", + "unavailable": "Impossibile cambiare {names} ora: l'entità è disattivata in Home Assistant, oppure lo schermo si sta riavviando.", + "rotation": "La rotazione richiede un Guition con firmware 0.2.9 o più recente." + }, + "layout": { + "invalid": "Disposizione non valida.", + "title": "Dai allo schermo un titolo di al massimo 96 byte.", + "tiles_max": "Scegli al massimo 1 riquadro. | Scegli al massimo {n} riquadri.", + "unsupported": "Questa entità non è supportata.", + "once": "Un'entità può comparire una sola volta su uno schermo.", + "tile_name": "Il nome di un riquadro può contenere al massimo 80 byte.", + "unknown_settings": "Impostazioni del riquadro sconosciute.", + "navigation_size": "Un riquadro di navigazione ha dimensione normale o larghezza doppia.", + "background": "Scegli un colore di sfondo pastello dalla tavolozza.", + "invalid_setting": "Impostazione del riquadro non valida: {setting}", + "no_toggle": "Questa entità non supporta un'azione di accensione e spegnimento.", + "builtin_action": "Un riquadro integrato nello schermo non può eseguire un'azione.", + "no_mini_slider": "Questa entità non supporta il piccolo cursore.", + "history_hours": "Storico: scegli 1, 6 o 24 ore.", + "watch_or_slider": "Scegli valore grande o piccolo cursore.", + "no_direct_control": "Questa entità non supporta questo controllo diretto.", + "position": "Posizione del riquadro non valida; ricarica la pagina di gestione.", + "full_page_top": "Un riquadro a pagina intera inizia in cima alla sua pagina.", + "wide_left": "Un riquadro a larghezza doppia inizia nella colonna di sinistra.", + "same_spot": "Due riquadri sono nello stesso spazio.", + "pages": "Uno schermo ha 1 pagina. | Uno schermo ha da 1 a {n} pagine.", + "eight_pages": "Questi riquadri non stanno in otto pagine; rimuovi un riquadro o rimpiccioliscine uno.", + "camera_guition": "Le immagini delle telecamere richiedono uno schermo Guition.", + "firmware_first": "Per questi riquadri installa prima sullo schermo il firmware {version} o più recente.", + "entity_gone": "Un'entità scelta non esiste più. Cerca la nuova entità.", + "ids_too_long": "Insieme, gli ID entità di questi riquadri sono troppo lunghi per stare in un solo messaggio allo schermo; rimuovi qualche riquadro." + }, + "top_bar": { + "invalid": "Barra superiore non valida; ricarica la pagina di gestione.", + "full": "La barra superiore ha spazio per al massimo 1 elemento. | La barra superiore ha spazio per al massimo {n} elementi.", + "invalid_setting": "Impostazione non valida nella barra superiore.", + "unknown_setting": "Impostazione sconosciuta nella barra superiore; ricarica la pagina di gestione.", + "entity": "Questa entità non può andare nella barra superiore.", + "unknown_item": "Elemento sconosciuto nella barra superiore; ricarica la pagina di gestione.", + "twice": "Questo elemento è già nella barra superiore.", + "entity_gone": "Un'entità della barra superiore non esiste più. Scegline un'altra." + }, + "tap_action": { + "choose": "Scegli un'azione dall'elenco.", + "fields_max": "Un'azione al tocco imposta al massimo 1 campo. | Un'azione al tocco imposta al massimo {n} campi.", + "field_not_allowed": "{field} non è un campo che un'azione al tocco può impostare.", + "unsendable": "Un valore dell'azione non può essere inviato dallo schermo.", + "too_long": "I valori dell'azione sono troppo lunghi per lo schermo." + }, + "events": { + "none_paired": "nessuno finora", + "name_the_screen": "Indica lo schermo. Schermi associati: {screens}.", + "no_such_screen": "Nessuno schermo chiamato «{name}». Schermi associati: {screens}.", + "several_screens": "«{name}» corrisponde a più schermi: {screens}.", + "name_the_entity": "Indica l'entità.", + "not_for_a_screen": "{entity} non può andare su uno schermo.", + "not_on_screen": "{entity} non è su questo schermo.", + "add_it_first": "{entity} non è su questo schermo; aggiungila prima.", + "not_on_spot": "{entity} non è nello spazio {slot}.", + "not_on_page": "{entity} non è a pagina {page}.", + "move_where": "Indica la pagina o lo spazio in cui spostarla.", + "spot_taken": "Quello spazio è occupato da {entity}; indicane un altro o sposta prima quell'entità.", + "page_not_empty": "La pagina {page} non è vuota; un riquadro a pagina intera ha bisogno di una pagina tutta sua.", + "no_empty_page": "Nessuna pagina è vuota; un riquadro a pagina intera ha bisogno di una pagina tutta sua.", + "page_full": "La pagina {page} è piena.", + "no_room": "Questo schermo non ha più spazio.", + "screen_full": "Questo schermo ha già 1 riquadro; rimuovine prima uno. | Questo schermo ha già {n} riquadri; rimuovine prima uno.", + "page_range": "Scegli una pagina tra 1 e {last}.", + "spot_range": "Scegli uno spazio tra 0 e {last}.", + "row_needs_page": "Indica la pagina di quella riga o colonna.", + "row_range": "Scegli una riga tra 1 e {last}.", + "column": "La colonna deve essere left o right.", + "full_page_alone": "Un riquadro a pagina intera occupa tutta la pagina {page}; lì non ci sta nient'altro.", + "does_not_fit": "Non ci sta a pagina {page}; un riquadro a larghezza doppia occupa due spazi.", + "order_needed": "Indica le entità nell'ordine che vuoi.", + "order_not_on_screen": "Non su questo schermo: {entities}.", + "order_not_on_page": "Non a pagina {page}: {entities}. Spostale prima su quella pagina.", + "named_too_often": "Indicate più volte di quante sono su questo schermo: {entities}.", + "named_too_often_page": "Indicate più volte di quante sono a pagina {page}: {entities}." + }, + "home_assistant": { + "action_not_offered": "Home Assistant non offre {action} per {name}. Scegli un'azione dall'elenco.", + "action_answers_only": "{action} risponde solo con dati, che uno schermo non può mostrare.", + "no_such_field": "Home Assistant non ha il campo {field} in {action} per {name}.", + "field_needed": "{action} richiede un valore per {field}.", + "no_on_off": "Home Assistant non può accendere e spegnere {name}, quindi Accendi / spegni non farebbe nulla. Scegli un'altra azione al tocco.", + "no_small_slider": "{name} non ha nulla che un piccolo cursore possa regolare in Home Assistant.", + "no_graph": "{name} non ha valori numerici con cui disegnare un grafico.", + "no_forecast": "{name} non ha previsioni giornaliere in Home Assistant.", + "no_control": "Home Assistant non offre quel controllo diretto per {name}." + }, + "alerts": { + "invalid": "Avviso non valido.", + "cannot_show": "{name} non può mostrare un avviso: {reason}.", + "no_device_name": "nome dispositivo sconosciuto", + "offline": "offline", + "firmware": "firmware {version}", + "unknown_version": "sconosciuto", + "not_ready": "non pronto" + }, + "firmware": { + "board_and_name": "Scegli il tipo di schermo e un nome unico (lettere minuscole, cifre, trattini; massimo 30 caratteri).", + "friendly_name": "Dai allo schermo un nome riconoscibile (massimo 60 caratteri).", + "choose_profile": "Scegli un profilo YAML esistente.", + "profile_missing": "Il profilo non esiste nella cartella di ESPHome.", + "secrets_invalid": "Il secrets.yaml nella cartella di ESPHome non è YAML valido. Correggi prima il file; non verrà sovrascritto.", + "wifi_needed": "Inserisci nome e password del Wi-Fi; verranno salvati nel secrets.yaml di ESPHome.", + "wifi_not_set": "Impossibile impostare il Wi-Fi in secrets.yaml. Inserisci tu wifi_ssid e wifi_password in quel file.", + "name_exists": "Questo nome esiste già. Usa il profilo esistente per gli aggiornamenti.", + "override_exists": "Questo nome ha già uno YAML personalizzato locale. Ripristinalo o rimuovilo prima di creare un nuovo schermo con questo nome.", + "override_symlink": "Lo YAML personalizzato locale è un collegamento simbolico; sostituiscilo prima con un file normale.", + "other_include": "Questo profilo ha già un altro include local_overrides.", + "profile_invalid": "Il profilo dello schermo non è YAML valido; correggilo prima di aggiungere uno YAML personalizzato.", + "no_packages": "Questo profilo non ha una sezione packages che ESP Screens possa estendere.", + "override_invalid": "Dati dello YAML personalizzato non validi.", + "yaml_needed": "Inserisci prima del testo YAML.", + "override_too_large": "Lo YAML personalizzato è troppo grande. Resta sotto i 12 KB.", + "yaml_error_line": "Errore YAML alla riga {line}: {problem}.", + "yaml_error": "Errore YAML: {problem}.", + "invalid_yaml": "YAML non valido", + "override_object": "Lo YAML personalizzato deve contenere un oggetto YAML, per esempio display: o substitutions:.", + "sections_managed": "Queste sezioni restano gestite da ESP Screens: {names}.", + "substitutions_managed": "Queste substitutions restano gestite da ESP Screens: {names}.", + "usb_port": "Scegli dall'elenco la porta USB collegata.", + "busy_wait": "È già in corso una compilazione o un'installazione. Attendi che finisca.", + "busy": "È già in corso una compilazione o un'installazione.", + "no_esphome": "In questa installazione manca la CLI di ESPHome.", + "still_building": "Il firmware è ancora in compilazione. Scaricalo quando la compilazione è finita.", + "build_first": "Compila prima il firmware; il download compare quando la compilazione è finita.", + "unknown_action": "Azione firmware sconosciuta.", + "host": "Inserisci l'indirizzo IP o il nome host dello schermo giusto." + }, + "updates": { + "automatic": "Scegli attivo o disattivo per gli aggiornamenti automatici.", + "busy": "È già in corso un aggiornamento. Attendi che finisca.", + "unknown_screen": "Schermo sconosciuto. Ricarica la panoramica.", + "offline": "Questo schermo è offline; potrai aggiornarlo quando torna online.", + "latest": "Questo schermo ha già il firmware più recente.", + "enter_ip": "Inserisci l'indirizzo IP di questo schermo.", + "no_profile": "Nessun profilo ESPHome trovato per questo schermo. Controlla il nome nella cartella di ESPHome.", + "ip_unknown": "Indirizzo IP sconosciuto. Inseriscilo una sola volta; poi il nuovo firmware lo comunica da solo.", + "all_updated": "Tutti gli schermi raggiungibili sono già aggiornati." + } + }, + "status": { + "first_tiles": "Scegli i tuoi primi riquadri", + "saved": "Salvato; in attesa di sincronizzazione", + "firmware_needed": "Disposizione salvata; per questi riquadri serve il firmware {version}+", + "too_large": "Disposizione salvata; troppo grande per un solo messaggio allo schermo, rimuovi qualche riquadro", + "sent": "Inviato a Home Assistant", + "offline": "Schermo offline; modifiche salvate", + "retrying": "Invio non riuscito; nuovo tentativo automatico" + }, + "updates": { + "offline": "Lo schermo era offline; nuovo tentativo la prossima volta.", + "unknown_target": "Profilo o indirizzo IP sconosciuto; aggiorna questo schermo manualmente.", + "build_failed": "Compilazione o installazione non riuscita; vedi il registro in Firmware e USB.", + "no_report": "Lo schermo non si è ripresentato con il firmware {version}; controlla lo schermo.", + "dropped_off": "Lo schermo si è disconnesso dopo l'aggiornamento; controlla lo schermo.", + "updated": "Aggiornato al firmware {version}." + }, + "notify": { + "update_stopped": "L'aggiornamento automatico si è fermato allo schermo {name}: {reason} Gli altri schermi non sono stati toccati." + }, + "labels": { + "built_into_screen": "Integrato nello schermo", + "backgrounds": { + "auto": "Predefinito", + "none": "Nessuno", + "red": "Rosso", + "orange": "Arancione", + "yellow": "Giallo", + "green": "Verde", + "mint": "Menta", + "blue": "Blu", + "purple": "Viola", + "pink": "Rosa", + "gray": "Grigio" + }, + "controls": { + "none": "Nessuno", + "climate": { + "setpoint": "Temperatura − / +", + "mode": "Spento, riscaldamento, freddo" + }, + "switch": { + "toggle": "Interruttore acceso/spento" + }, + "input_boolean": { + "toggle": "Interruttore acceso/spento" + }, + "light": { + "toggle": "Interruttore acceso/spento", + "brightness": "Cursore della luminosità" + }, + "fan": { + "toggle": "Interruttore acceso/spento", + "speed": "Cursore della velocità" + }, + "vacuum": { + "buttons": "Avvia, ferma, base" + }, + "cover": { + "buttons": "Apri, ferma, chiudi", + "position": "Cursore della posizione" + }, + "media_player": { + "volume": "Volume e muto", + "playback": "Precedente, play/pausa, successivo" + }, + "number": { + "stepper": "Valore − / +", + "slider": "Cursore" + }, + "input_number": { + "stepper": "Valore − / +", + "slider": "Cursore" + }, + "select": { + "stepper": "Scelta precedente / successiva" + }, + "input_select": { + "stepper": "Scelta precedente / successiva" + }, + "timer": { + "buttons": "Avvia/pausa e annulla" + }, + "scene": { + "run": "Pulsante Attiva" + }, + "script": { + "run": "Pulsante Esegui" + }, + "button": { + "run": "Pulsante Premi" + }, + "input_button": { + "run": "Pulsante Premi" + } + }, + "top_bar": { + "builtin": { + "clock": "Ora", + "analog": "Orologio analogico", + "date": "Data" + }, + "contents": { + "state": "Stato", + "last_changed": "Ultima modifica" + }, + "shows": { + "always": "Sempre", + "active": "Solo quando attivo" + }, + "suggestions": { + "temperature": "Temperatura", + "humidity": "Umidità", + "power": "Consumo elettrico", + "motion": "Ultimo movimento", + "weather": "Meteo", + "people_home": "Persone in casa", + "sun": "Alba e tramonto", + "co2": "CO₂" + } + } + }, + "alerts": { + "fields": { + "title": { + "label": "Titolo", + "help": "Una sola riga in cima alla scheda; ciò che non ci sta finisce con i puntini di sospensione. Se vuoto diventa «Notifica».", + "example": "C'è qualcuno alla porta" + }, + "subtitle": { + "label": "Sottotitolo", + "help": "La spiegazione sotto il titolo, su più righe; puoi andare a capo. Può restare vuoto.", + "example": "Porta 3, retro" + }, + "icon": { + "label": "Icona", + "help": "Un nome dell'elenco, anche come mdi:nome o come codice esadecimale (F12E6). Un nome sconosciuto o vuoto dà il triangolo di avvertimento." + }, + "color": { + "label": "Colore", + "help": "Uno dei nove colori pastello dei riquadri. Vuoto dà la scheda bianca." + }, + "button_text": { + "label": "Testo del pulsante", + "help": "Il testo sul pulsante. Se vuoto è «OK».", + "example": "Arrivo" + }, + "timeout": { + "label": "Timeout", + "help": "Secondi dopo i quali la scheda sparisce da sola. 0 aspetta il pulsante, per tutto il tempo necessario. Il pulsante la chiude sempre subito, anche con un timeout." + }, + "flash": { + "label": "Lampeggio", + "help": "Se attivo, la retroilluminazione lampeggia quattro volte all'arrivo dell'avviso; poi lo schermo resta semplicemente acceso." + }, + "camera": { + "label": "Telecamera", + "help": "Un'entità telecamera o immagine. Un Guition con firmware 0.2.57+ mostra la sua immagine di quel momento in cima alla scheda; un tocco apre la telecamera a schermo intero. Gli altri schermi mostrano l'avviso senza immagine. Solo tramite l'evento esp_screens_show_alert." + } + }, + "endings": { + "ok": "Il pulsante è stato premuto", + "timeout": "Il timeout è scaduto", + "replaced": "Un nuovo avviso l'ha sostituito", + "remote": "dismiss_alert da Home Assistant" + } + }, + "icons": { + "groups": { + "lighting": "Illuminazione", + "rooms": "Stanze", + "climate": "Clima", + "weather": "Meteo", + "media_and_music": "Media e musica", + "security": "Sicurezza", + "appliances": "Elettrodomestici", + "energy": "Energia", + "window_coverings": "Tapparelle e tende", + "garden_and_pets": "Giardino e animali", + "people_and_travel": "Persone e viaggi", + "other": "Altro" + }, + "names": { + "lightbulb": "Lampadina", + "lightbulb_group": "Luci", + "ceiling_light": "Plafoniera", + "chandelier": "Lampadario", + "lamp": "Lampada da tavolo", + "floor_lamp": "Lampada da terra", + "desk_lamp": "Lampada da scrivania", + "wall_sconce_flat": "Applique", + "light_recessed": "Luce a incasso", + "spotlight_beam": "Faretto", + "led_strip_variant": "Striscia LED", + "outdoor_lamp": "Luce esterna", + "home": "Casa", + "sofa": "Soggiorno", + "bed": "Camera da letto", + "silverware_fork_knife": "Sala da pranzo", + "chef_hat": "Cucina", + "shower": "Doccia", + "bathtub": "Bagno", + "toilet": "WC", + "desk": "Ufficio", + "garage": "Garage", + "fireplace": "Camino", + "thermometer": "Temperatura", + "thermostat": "Termostato", + "air_conditioner": "Condizionatore", + "radiator": "Termosifone", + "heat_pump": "Pompa di calore", + "fire": "Riscaldamento", + "snowflake": "Raffreddamento", + "water_percent": "Umidità", + "fan": "Ventilatore", + "ceiling_fan": "Ventilatore a soffitto", + "air_purifier": "Purificatore d'aria", + "molecule_co2": "CO₂", + "weather_sunny": "Sole", + "weather_partly_cloudy": "Parzialmente nuvoloso", + "weather_cloudy": "Nuvoloso", + "weather_rainy": "Pioggia", + "weather_snowy": "Neve", + "weather_windy": "Vento", + "weather_night": "Notte", + "weather_sunset_up": "Alba", + "music_note": "Musica", + "music": "Note musicali", + "playlist_music": "Playlist", + "album": "Album", + "record_player": "Giradischi", + "spotify": "Spotify", + "radio": "Radio", + "podcast": "Podcast", + "speaker": "Altoparlante", + "speaker_multiple": "Altoparlanti", + "soundbar": "Soundbar", + "headphones": "Cuffie", + "piano": "Pianoforte", + "guitar_acoustic": "Chitarra", + "television": "TV", + "projector": "Proiettore", + "movie_open": "Film", + "cast": "Cast", + "gamepad_variant": "Console di gioco", + "remote_tv": "Telecomando", + "lock": "Serratura", + "lock_open_variant": "Serratura aperta", + "shield_home": "Allarme", + "alarm_light": "Lampeggiante", + "bell": "Campanella", + "doorbell": "Campanello", + "cctv": "Telecamera", + "motion_sensor": "Sensore di movimento", + "door_closed": "Porta", + "door_open": "Porta aperta", + "window_closed_variant": "Finestra", + "smoke_detector": "Rilevatore di fumo", + "water_alert": "Perdita d'acqua", + "washing_machine": "Lavatrice", + "tumble_dryer": "Asciugatrice", + "dishwasher": "Lavastoviglie", + "fridge": "Frigo", + "stove": "Piano cottura", + "microwave": "Microonde", + "toaster_oven": "Forno", + "coffee_maker": "Caffè", + "kettle": "Bollitore", + "robot_vacuum": "Robot aspirapolvere", + "robot_mower": "Robot tagliaerba", + "printer_3d": "Stampante 3D", + "power_plug": "Spina", + "power_socket_eu": "Presa", + "laptop": "Portatile", + "router_wireless": "Router", + "flash": "Elettricità", + "solar_power": "Energia solare", + "solar_panel": "Pannelli solari", + "home_battery": "Batteria domestica", + "battery_high": "Batteria", + "ev_station": "Colonnina di ricarica", + "car_electric": "Auto elettrica", + "meter_electric": "Contatore elettrico", + "meter_gas": "Contatore del gas", + "water": "Acqua", + "water_boiler": "Scaldabagno", + "gauge": "Indicatore", + "window_shutter": "Tapparella", + "window_shutter_open": "Tapparella aperta", + "blinds": "Veneziana", + "blinds_open": "Veneziana aperta", + "roller_shade_closed": "Tenda a rullo", + "curtains": "Tende", + "curtains_closed": "Tende chiuse", + "awning_outline": "Tenda da sole", + "flower": "Fiore", + "tree": "Albero", + "sprout": "Pianta", + "grass": "Prato", + "sprinkler": "Irrigatore", + "pool": "Piscina", + "grill": "Barbecue", + "mailbox": "Cassetta della posta", + "trash_can": "Pattumiera", + "recycle": "Riciclo", + "dog": "Cane", + "cat": "Gatto", + "account": "Persona", + "account_group": "Famiglia", + "account_child": "Bambino", + "home_account": "In casa", + "sleep": "Sonno", + "run": "Sport", + "briefcase": "Lavoro", + "car": "Auto", + "bike": "Bici", + "airplane": "Vacanza", + "map_marker": "Posizione", + "power": "Acceso/spento", + "toggle_switch": "Interruttore", + "gesture_tap_button": "Pulsante", + "play": "Avvia", + "script_text": "Script", + "palette": "Scena", + "alarm": "Sveglia", + "clock_outline": "Orologio", + "timer_outline": "Timer", + "calendar": "Calendario", + "bell_ring": "Notifica", + "heart": "Preferito", + "alert_outline": "Attenzione", + "cog": "Impostazioni", + "broom": "Pulizie" + } + }, + "screen": { + "builtin": { + "clock": "Orologio", + "page": "Vai alla pagina {page}" + }, + "identify": { + "title": "Questo è {name}", + "subtitle": "Identificazione, da ESP Screens" + }, + "script_running": "In esecuzione", + "states": { + "locking": "In chiusura", + "unlocking": "In apertura", + "jammed": "Inceppata", + "buffering": "Precaricamento", + "returning": "In rientro", + "error": "Errore", + "disarmed": "Disattivo", + "armed_home": "Attivo in casa", + "armed_away": "Attivo fuori casa", + "armed_night": "Attivo notte", + "armed_vacation": "Attivo in vacanza", + "armed": "Attivo", + "arming": "In attivazione", + "pending": "In attesa", + "triggered": "Innescato", + "active": "Attivo", + "up": "Sorto", + "down": "Tramontato", + "unknown": "Sconosciuto" + }, + "history": { + "other": "Altro" + }, + "vacuum": { + "vacuum": "Aspirazione", + "vac_and_mop": "Aspira e lava", + "vac_then_mop": "Aspira, poi lava", + "mop": "Lavaggio", + "custom": "Su misura", + "smart": "Smart", + "min": "Min", + "slight": "Leggero", + "low": "Basso", + "mild": "Lieve", + "medium": "Medio", + "moderate": "Moderato", + "standard": "Standard", + "high": "Alto", + "intense": "Intenso", + "extreme": "Estremo", + "ultra_high": "Altissimo", + "silent": "Silenzioso", + "gentle": "Delicato", + "strong": "Forte", + "max_plus": "Max+", + "auto": "Auto" + } + } + }, "editor": { "common": { "undo": "Annulla",