The editor in German, French, Italian and Polish, and three English texts that named things the way Home Assistant no longer does

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Max Gramser
2026-09-19 15:27:57 +02:00
parent 42ed793aee
commit e326fc56e9
5 changed files with 3387 additions and 7 deletions
+846 -1
View File
@@ -389,5 +389,850 @@
}
},
"addon": {},
"editor": {}
"editor": {
"common": {
"undo": "Rückgängig",
"online": "Online",
"offline": "Offline",
"unknown": "unbekannt",
"unsaved": "Nicht gespeicherte Änderungen",
"cancel": "Abbrechen",
"open_integrations": "Geräte & Dienste öffnen",
"save_send": "Speichern & senden",
"saving": "Wird gespeichert…",
"read_current_data": "Aktuelle Daten abrufen",
"results": "1 Ergebnis. Tippe weiter, um die Suche einzugrenzen. | {n} Ergebnisse. Tippe weiter, um die Suche einzugrenzen.",
"close": "Schließen",
"remove": "Entfernen",
"change": "Ändern",
"loading": "Wird geladen…",
"back": "← Zurück",
"copy": "Kopieren"
},
"nav": {
"new_screen": "Neuer Bildschirm",
"firmware": "Firmware & USB",
"alerts": "Meldungen",
"settings": "Einstellungen",
"new_screen_detail": "Verbinden und installieren"
},
"api": {
"failed": "Das hat nicht geklappt. Lade die Seite neu und versuche es noch einmal."
},
"copy": {
"api_key": {
"copied": "API-Schlüssel kopiert.",
"selected": "API-Schlüssel ist markiert. Kopiere ihn mit Ctrl+C oder Command+C."
},
"layout_json": {
"copied": "Layout-JSON kopiert.",
"selected": "Layout-JSON ist markiert. Kopiere es mit Ctrl+C oder Command+C."
},
"action_name": {
"copied": "Aktionsname kopiert.",
"selected": "Aktionsname ist markiert. Kopiere ihn mit Ctrl+C oder Command+C."
},
"yaml": {
"copied": "YAML kopiert.",
"selected": "YAML ist markiert. Kopiere es mit Ctrl+C oder Command+C."
},
"icon_name": {
"copied": "Symbolname kopiert.",
"selected": "Symbolname ist markiert. Kopiere ihn mit Ctrl+C oder Command+C."
},
"empty_color": {
"copied": "Leerer Farbwert kopiert.",
"selected": "Leerer Farbwert ist markiert. Kopiere ihn mit Ctrl+C oder Command+C."
},
"color_name": {
"copied": "Farbname kopiert.",
"selected": "Farbname ist markiert. Kopiere ihn mit Ctrl+C oder Command+C."
}
},
"sidebar": {
"connection": {
"unreachable": "Verwaltungsseite nicht erreichbar · neuer Versuch…",
"connected": "Home Assistant verbunden",
"reconnecting": "Verbinde erneut mit Home Assistant…"
},
"search": "Suchen",
"screens": "Bildschirme",
"more": "Mehr",
"refresh": "Neu laden",
"update": {
"pill": "Update",
"button": "Aktualisieren",
"queued": "Für das Update vorgemerkt",
"available": "Update {version}",
"no_profile": "Kein ESPHome-Profil mit diesem Gerätenamen gefunden.",
"whats_new": "Was ist neu",
"full_log": "Ganzes Protokoll"
},
"host": {
"hint": "Gib einmal die IP-Adresse ein; neue Firmware meldet sie selbst.",
"placeholder": "IP-Adresse, z. B. 192.168.1.50",
"label": "IP-Adresse",
"start": "Starten"
},
"pending": {
"installed": "Installiert, aber noch nicht in Home Assistant. Füge das entdeckte ESPHome-Gerät unter Einstellungen → Geräte & Dienste hinzu, gib dort den API-Schlüssel ein und aktiviere unter „Konfigurieren“ die Option „Dem Gerät erlauben, Home Assistant-Aktionen auszuführen“.",
"downloaded": "Firmware heruntergeladen, noch nicht in Home Assistant. Spiele sie mit ESPHome Web auf den Bildschirm, füge dann das entdeckte ESPHome-Gerät unter Einstellungen → Geräte & Dienste hinzu, gib dort den API-Schlüssel ein und erlaube unter „Konfigurieren“ die Home Assistant-Aktionen.",
"not_flashed": "Noch nicht in Home Assistant. Schon geflasht? Füge das ESPHome-Gerät unter Einstellungen → Geräte & Dienste hinzu und erlaube dann unter „Konfigurieren“ die Home Assistant-Aktionen. Noch nicht geflasht? Firmware & USB → {file}."
},
"copy_api_key": "API-Schlüssel kopieren"
},
"palette": {
"groups": {
"screens": "Bildschirme",
"actions": "Aktionen",
"add": "Zu diesem Bildschirm hinzufügen"
},
"alerts_detail": "Spickzettel und eine Testmeldung",
"settings_detail": "Updates, Claude",
"nothing_to_save": "Nichts zu speichern",
"identify": "Diesen Bildschirm identifizieren",
"identify_detail": "Lässt die Hintergrundbeleuchtung blinken und zeigt eine Karte",
"identify_needs": "Braucht eine neuere Firmware",
"export": "Layout exportieren",
"export_detail": "Als JSON herunterladen und kopieren",
"placeholder": "Bildschirme, Entitäten, Aktionen suchen…",
"empty": "Nichts gefunden. Gib einen Teil eines Bildschirm-, Entitäts- oder Aktionsnamens ein."
},
"empty": {
"choose": {
"title": "Wähle einen Bildschirm",
"text": "Wähle links einen deiner Bildschirme, um seine Kacheln, Kopfleiste und Einstellungen zu ändern."
},
"start": {
"title": "Starte mit einem Bildschirm",
"text": "Schließe ein CYD oder Guition per USB an deinen Home Assistant-Rechner an. Profil, Firmware und das erste Flashen laufen in einem Rutsch.",
"button": "Neuen Bildschirm installieren"
}
},
"screen_view": {
"confirm": {
"switch": "Du hast nicht gespeicherte Änderungen. Trotzdem einen anderen Bildschirm öffnen?",
"copy": "Das nicht gespeicherte Layout durch eine Kopie vom anderen Bildschirm ersetzen?",
"import": "Das nicht gespeicherte Layout durch das importierte ersetzen?"
},
"saved": {
"current": "Gespeichert. Dein Bildschirm wird aktualisiert.",
"other": "Gespeichert. {name} wird aktualisiert.",
"other_unnamed": "Gespeichert. Der Bildschirm wird aktualisiert.",
"newer_edit": "Gespeichert. Deine neueste Änderung ist noch nicht gesendet: Drücke noch einmal auf „Speichern & senden“."
},
"identified": "{name} blinkt und zeigt ein paar Sekunden lang eine Karte.",
"offline": "Offline · Änderungen werden gespeichert",
"tabs": {
"layout": "Layout",
"settings": "Bildschirmeinstellungen"
},
"sent": "Gespeichert · gesendet",
"all_saved": "Alles gespeichert",
"more": "Mehr",
"menu": {
"identify": "Identifizieren",
"identify_hint": "Bildschirm blinken lassen",
"identify_needs": "Braucht Firmware 0.2.31 oder neuer",
"inspect_hint": "aus Home Assistant",
"copy": "Layout kopieren von…",
"copy_screens": "{n} Bildschirm | {n} Bildschirme",
"copy_none": "kein anderer Bildschirm",
"copy_tiles": "{n} Kachel | {n} Kacheln",
"export": "Layout exportieren",
"import": "Layout importieren…",
"override": "YAML-Anpassung",
"override_hint": "erweitert",
"override_none": "Kein ESPHome-Profil für diesen Bildschirm gefunden",
"update": "Firmware aktualisieren"
}
},
"layout": {
"removed": "{name} entfernt",
"no_room": "Auf Seite {page} ist kein Platz für diese Kachel.",
"no_free_page": "Keine Seite ist frei für eine ganzseitige Kachel. Mach zuerst eine Seite frei.",
"page_taken": "Dieser Bildschirm hat schon eine Kachel, die zu Seite {page} führt.",
"copied": "Layout von {name} kopiert. Drücke „Speichern & senden“, wenn alles passt.",
"copied_part": "Layout von {name} kopiert: {kept} von {total} Kacheln passen zur Firmware dieses Bildschirms. Drücke „Speichern & senden“, wenn alles passt.",
"imported": "Layout importiert. Drücke „Speichern & senden“, wenn alles passt.",
"imported_part": "Layout importiert: {kept} von {total} Kacheln passen zur Firmware dieses Bildschirms. Drücke „Speichern & senden“, wenn alles passt.",
"not_json": "Das ist kein JSON. Exportiere zuerst ein Layout oder füge eines aus einer anderen ESP Screens-Installation ein.",
"no_tiles_in_file": "Keine Kacheln in dieser Datei. Erwartet wird ein aus ESP Screens exportiertes Layout.",
"count": "{n} Seite · {tiles} / {limit} Kacheln | {n} Seiten · {tiles} / {limit} Kacheln",
"no_tiles": "Füge aus der Bibliothek deine erste Leuchte, Szene oder dein erstes Gerät hinzu.",
"how_to": "Tippe auf die Kopfleiste oder eine Kachel, um sie zu ändern. Ziehen verschiebt; Ablegen auf der nächsten Seite legt eine neue an.",
"positions_hint": "Freie Plätze und feste Positionen funktionieren ab Firmware 0.2.26. Bis zu diesem Update rückt dieser Bildschirm (Firmware {firmware}) die Kacheln auf den ersten freien Platz vor.",
"aria": "Bildschirm-Layout",
"add_page": "+ Seite hinzufügen",
"max_pages": "Höchstens 1 Seite | Höchstens {n} Seiten"
},
"page": {
"label": "Seite {page}",
"remove": "Seite entfernen",
"remove_title": "Die folgenden Seiten rücken um eine Stelle nach vorn",
"edit_bar": "Kopfleiste bearbeiten",
"cell": {
"title": "Freier Platz. Klicke, um hier eine Kachel hinzuzufügen, oder ziehe eine hierher.",
"aria": "Freier Platz {slot} auf Seite {page}: nächste Kachel hier hinzufügen",
"next": "Nächste Kachel kommt hierhin",
"empty": "Leer"
}
},
"library": {
"title": "Bibliothek",
"entities": "{n} Entität | {n} Entitäten",
"search": "Nach Name, Gerät oder Bereich suchen…",
"search_label": "Entität hinzufügen",
"filters": {
"all": "Alle",
"light": "Leuchten",
"climate": "Klima",
"switch": "Schalter",
"binary_sensor": "Status",
"button": "Aktionen",
"script": "Skripte",
"fan": "Ventilatoren",
"cover": "Abdeckungen",
"scene": "Szenen",
"vacuum": "Staubsauger",
"sensor": "Sensoren",
"media_player": "Medien",
"weather": "Wetter",
"number": "Werte",
"select": "Auswahl",
"person": "Personen",
"timer": "Timer",
"screen": "Bildschirm"
},
"room": "Bereich",
"all_rooms": "Alle Bereiche",
"hide_placed": "Platzierte ausblenden",
"hide_placed_title": "Ausblenden, was schon auf diesem Bildschirm ist",
"all_placed": "Alles hier ist schon auf diesem Bildschirm.",
"none_found": "Keine Entitäten gefunden. Versuche einen anderen Namen, Bereich oder Filter.",
"full": "Dieser Bildschirm fasst 1 Kachel. | Dieser Bildschirm fasst {n} Kacheln.",
"full_update": "Dieser Bildschirm fasst 1 Kachel; mit einem Firmware-Update sind es 48. | Dieser Bildschirm fasst {n} Kacheln; mit einem Firmware-Update sind es 48.",
"hint": "Ziehe eine Entität auf eine Seite oder tippe auf +, um sie auf den ersten freien Platz zu setzen. ⌘K durchsucht alles."
},
"domains": {
"light": "Leuchte",
"climate": "Klima",
"vacuum": "Staubsauger",
"fan": "Ventilator",
"cover": "Abdeckung",
"media_player": "Medien",
"sensor": "Sensor",
"binary_sensor": "Status",
"switch": "Schalter",
"input_boolean": "Schalter",
"scene": "Szene",
"script": "Skript",
"weather": "Wetter",
"number": "Wert",
"input_number": "Wert",
"select": "Auswahl",
"input_select": "Auswahl",
"button": "Aktion",
"input_button": "Aktion",
"screen": "Bildschirm",
"sun": "Sonne",
"timer": "Timer",
"person": "Person",
"camera": "Kamera",
"image": "Bild",
"entity": "Entität"
},
"displays": {
"standard": "Standard",
"watch": "großer Wert",
"forecast": "Wettervorhersage",
"graph": "Diagramm",
"digital": "Digitaluhr",
"analog": "Analoguhr",
"sunpath": "Sonnenbahn"
},
"sizes": {
"single": "normal",
"wide": "doppelt",
"full": "ganze Seite"
},
"tile": {
"name": "Name auf dem Bildschirm",
"icon": {
"auto_ha": "Automatisch (aus Home Assistant)",
"auto_default": "Automatisch (Standard)",
"needs_firmware": "Ein gewähltes Symbol zeigt der Bildschirm ab Firmware 0.2.18."
},
"goes_to": {
"label": "Führt zu Seite",
"empty": "{page} (leer)",
"needs_firmware": "Navigationskacheln brauchen Firmware 0.2.62: Drücke zuerst beim Bildschirm auf „Aktualisieren“.",
"no_page": "Dieser Bildschirm hat keine Seite {page}, daher öffnet ein Tippen seine letzte Seite. Wähle eine andere Seite.",
"hint": "Ein Tippen auf die Kachel öffnet diese Seite."
},
"display": {
"label": "Anzeige",
"digital": "Digitaluhr",
"analog": "Analoguhr",
"standard": "Name und Status",
"watch": "Großer Wert",
"forecast": "Wettervorhersage",
"graph": "Diagramm",
"sunpath": "Sonnenbahn",
"no_graph": "Home Assistant hat für diese Entität keine Zahlen, daher bleibt das Diagramm leer. Wähle eine andere Anzeige.",
"no_forecast": "Dieser Wetterdienst hat in Home Assistant keine Tagesvorhersage. Wähle eine andere Anzeige."
},
"size": {
"label": "Größe",
"single": "Normal",
"wide": "Doppelt breit",
"full": "Ganze Seite",
"full_hint": "Ganze Seite: eine große Taste, die im eingeschalteten Zustand leuchtet; am unteren Rand sitzen ein Schieberegler, Bedienelemente oder ein Diagramm.",
"needs_firmware": "Eine ganzseitige Kachel braucht Firmware 0.2.62: Drücke zuerst beim Bildschirm auf „Aktualisieren“."
},
"page": {
"label": "Seite",
"new": "Neue Seite"
},
"controls": {
"label": "Direkte Steuerung auf der Kachel",
"not_offered": "Home Assistant bietet diese Steuerung für diese Entität nicht an, daher bleibt sie auf dem Bildschirm leer. Wähle eine andere.",
"full_hint": "Am unteren Rand der ganzseitigen Kachel; ein Tippen woanders wirkt wie unten eingestellt.",
"wide_hint": "Rechts auf der doppelt breiten Kachel, wie die Zeilen in Home Assistant. Ein Tippen auf den Namen wirkt wie unten eingestellt.",
"needs_firmware": "Der Bildschirm zeigt die direkte Steuerung ab Firmware 0.2.19; bis dahin bleibt die Kachel, wie sie war."
},
"tap": {
"label": "Beim Tippen",
"auto": "Automatisch",
"detail": "Steuerung öffnen",
"none": "Nur anzeigen",
"toggle": "Ein / Aus",
"action": "Aktion ausführen",
"no_toggle": "Home Assistant kann dies nicht ein- und ausschalten, daher bewirkt ein Tippen nichts. Wähle eine andere Option.",
"toggle_needs_firmware": "Ab Firmware 0.2.58 schaltet der Bildschirm das ein und aus: Drücke beim Bildschirm auf „Aktualisieren“. Bis dahin öffnet ein Tippen die Karte.",
"hold": "Halte die Kachel gedrückt, um ihre Karte zu öffnen."
},
"slider": {
"label": "Kleiner Schieberegler auf der Kachel",
"no": "Nein",
"yes": "Ja, direkt steuern",
"nothing": "Home Assistant hat für diese Entität nichts, was ein Schieberegler ändern kann. Wähle „Nein“."
},
"history": {
"label": "Verlauf",
"hours": "{n} Stunde | {n} Stunden"
},
"background": {
"label": "Pastellhintergrund",
"aria": "Hintergrund: {name}"
}
},
"tile_card": {
"label": "{name}, Platz {slot} auf Seite {page}. Enter: einstellen, Pfeiltasten: verschieben",
"remove": "Kachel entfernen",
"remove_named": "{name} entfernen"
},
"action": {
"label": "Aktion",
"asking": "Frage Home Assistant, welche Aktionen diese Entität hat…",
"not_answering": "Home Assistant antwortet gerade nicht. Versuche es gleich noch einmal.",
"choose": "Wähle eine Aktion",
"search": "Suchen, z. B. umschalten, Position oder wiedergeben",
"search_label": "Aktion suchen",
"none_found": "Keine Aktion gefunden.",
"gone": "Home Assistant bietet diese Aktion für diese Entität nicht mehr an, daher bewirkt ein Tippen nichts. Wähle eine andere.",
"optional": "{name} (optional)",
"not_set": "Nicht gesetzt",
"on": "Ein",
"off": "Aus",
"needs": "Home Assistant braucht {fields}.",
"needs_firmware": "Der Bildschirm führt Aktionen ab Firmware 0.2.58 aus: Drücke beim Bildschirm auf „Aktualisieren“. Bis dahin wirkt ein Tippen wie „Automatisch“."
},
"icon": {
"label": "Symbol",
"none": "Kein Symbol",
"search": "Suchen, z. B. Lampe, Musik oder Tür",
"search_label": "Symbol suchen",
"none_text_only": "Kein Symbol, nur Text",
"aria": "Symbol: {name}",
"none_found": "Kein Symbol gefunden."
},
"inspect": {
"title": "Aktuelle Daten",
"subtitle": "Verbindung, Status und unterstützte Eigenschaften",
"reading": "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",
"no": "nein",
"control_none": "keine",
"background_default": "Standard",
"read_again": "Erneut abrufen"
},
"topbar": {
"removed": "{name} aus der Kopfleiste entfernt",
"full": "In der Kopfleiste ist Platz für 1 Element. | In der Kopfleiste ist Platz für {n} Elemente.",
"already": "Das ist schon in der Kopfleiste.",
"title": "Kopfleiste",
"aria": "Kopfleiste: {name}",
"builtin": "Vom Bildschirm selbst, funktioniert auch ohne Home Assistant",
"items": "{used} von {n} Element | {used} von {n} Elementen",
"name": "Links: Name",
"name_placeholder": "Zum Beispiel: Wohnzimmer",
"right": "Rechts: Uhrzeit, Sensoren oder eine Uhr",
"item_label": "{name}, Platz {slot}. Enter: einstellen, Pfeile: verschieben",
"remove_named": "{name} aus der Kopfleiste entfernen",
"max": "Höchstens 1 Element | Höchstens {n} Elemente",
"add_title": "Uhrzeit, Datum, Analoguhr oder eine Entität hinzufügen",
"add_button": "+ Uhrzeit, Datum oder Entität hinzufügen",
"hint": {
"overflow": "Nicht alles passt neben den Namen: Der Bildschirm lässt die gestrichelten Elemente weg. Entferne eines oder wähle einen kürzeren Namen.",
"reorder": "Zum Umsortieren ziehen; zum Einstellen auf ein Element tippen.",
"needs_firmware": "Sensoren, Datum und Analoguhr erscheinen ab Firmware {version}; bis zu diesem Update zeigt dieser Bildschirm den Namen und, falls die Uhrzeit in der Leiste ist, die Uhr."
},
"detail": {
"hidden": "Ausgeblendet: gerade nicht aktiv",
"overflow": "Passt nicht neben den Namen",
"dial": "Zifferblatt"
},
"live": {
"hidden": "Gerade ausgeblendet: nicht aktiv",
"overflow": "Passt gerade nicht neben den Namen",
"looks": "So sieht es auf dem Bildschirm aus"
},
"analog_sample": "Kleines Zifferblatt mit der Uhrzeit",
"content": {
"label": "Inhalt",
"hint": "„Zuletzt geändert“ zählt auf dem Bildschirm selbst weiter: „Gerade eben“, „Vor 5 Min.“, „Gestern“."
},
"auto_icon": "Automatisch (wie Home Assistant)",
"show": {
"label": "Anzeigen",
"hint": "„Nur wenn aktiv“ blendet das Element aus, solange es aus, geschlossen, abwesend oder 0 ist. Praktisch für eine offene Tür, eine laufende Waschmaschine oder wer zu Hause ist."
},
"clock_24": "24-Stunden-Uhr · ändern unter {settings}",
"clock_12": "12-Stunden-Uhr · ändern unter {settings}",
"clock_settings": "Einstellungen → Sprache & Region",
"date_hint": "Heute: {date}. Das Datum folgt der eigenen Uhr des Bildschirms.",
"up": "↑ Nach oben",
"down": "↓ Nach unten",
"add": {
"title": "Zur Kopfleiste hinzufügen",
"slots": "{used} von {n} Platz belegt | {used} von {n} Plätzen belegt",
"builtin": "Vom Bildschirm selbst",
"added": "Schon hinzugefügt",
"suggestions": "Vorschläge aus Home Assistant",
"entity": "Eine Entität",
"search": "Nach Name, Bereich oder Entität suchen, z. B. Temperatur oder Tür",
"search_label": "Entität für die Kopfleiste suchen",
"none_found": "Keine Entitäten gefunden."
}
},
"screen_settings": {
"groups": {
"brightness": "Helligkeit",
"night": "Nacht",
"screen": "Bildschirm"
},
"rows": {
"brightness": "Helligkeit",
"dark_mode": "Dunkler Modus",
"standby_enabled": "Auto-Standby",
"standby_seconds": "Standby nach",
"standby_brightness": "Helligkeit Standby",
"night_enabled": "Nachtmodus",
"night_start": "Beginnt",
"night_end": "Endet",
"night_brightness": "Helligkeit nachts",
"auto_home": "Zurück zu Seite 1",
"auto_home_seconds": "Nach",
"home_on_standby": "Auch im Standby",
"swipe_pages": "Zwischen Seiten wischen",
"page_buttons": "Seitentasten",
"rotation": "Drehung"
},
"duration": {
"seconds": "{n} Sek.",
"minutes": "{n} Min.",
"hours": "{n} Std.",
"hours_minutes": "{h} Std. {m}"
},
"time": {
"am": "{time} AM",
"pm": "{time} PM"
},
"other_screen_busy": "Die Einstellungen des anderen Bildschirms werden noch gespeichert. Versuche es gleich noch einmal.",
"reach": {
"intro": "Seitentasten und Wischen sind aus, daher wechseln nur Navigationskacheln die Seite.",
"pages": "Seite {list} | den Seiten {list}",
"tiles": "Du hast {n} Navigationskachel zu {targets}. | Du hast {n} Navigationskacheln zu {targets}.",
"tiles_missing_one": "Du hast {n} Navigationskachel zu {targets}, aber keine zu {missing}, daher erreichst du sie nicht. | Du hast {n} Navigationskacheln zu {targets}, aber keine zu {missing}, daher erreichst du sie nicht.",
"tiles_missing_more": "Du hast {n} Navigationskachel zu {targets}, aber keine zu {missing}, daher erreichst du sie nicht. | Du hast {n} Navigationskacheln zu {targets}, aber keine zu {missing}, daher erreichst du sie nicht.",
"none": "Du hast keine Navigationskacheln.",
"none_missing_one": "Du hast keine Navigationskacheln zu {missing}, daher erreichst du sie nicht.",
"none_missing_more": "Du hast keine Navigationskacheln zu {missing}, daher erreichst du sie nicht.",
"cut_off": "Die Kacheln zu {pages} liegen nur auf Seiten, die du nicht erreichst.",
"no_way_back": "Von {pages} führt keine Kachel zurück zu Seite 1."
},
"status": {
"offline": "Dieser Bildschirm ist offline. Seine Einstellungen lassen sich ändern, sobald er wieder da ist.",
"screen": "Änderungen gelten sofort auf dem Bildschirm und erscheinen hier, wenn sie dort geändert werden.",
"app": "Änderungen gelten sofort. Ab Firmware 0.2.49 speichert der Bildschirm sie selbst."
},
"unavailable": "Diese Entität ist in Home Assistant deaktiviert, oder der Bildschirm startet neu.",
"lower": "{name} verringern",
"higher": "{name} erhöhen"
},
"update": {
"starting": "Update wird gestartet…",
"building": "Firmware wird erstellt…",
"writing": "Firmware wird per Wi-Fi übertragen…",
"phases": {
"install": "Wird erstellt und installiert…",
"verify": "Warte, bis der Bildschirm wieder da ist…",
"settle": "Prüfe, ob er stabil bleibt…"
},
"new_language": "Neue Sprache: {name}"
},
"settings": {
"updates": {
"auto_on": "Die Bildschirme aktualisieren sich jetzt nachts automatisch.",
"auto_off": "Automatische Updates sind aus.",
"title": "Firmware-Updates",
"busy": "Aktualisiere auf Firmware {version}…",
"no_screens": "Noch kein Bildschirm gekoppelt. Neue Bildschirme bekommen Firmware {version}.",
"available": "Firmware {version} ist für {n} Bildschirm verfügbar. | Firmware {version} ist für {n} Bildschirme verfügbar.",
"current": "Alle Bildschirme haben Firmware {version}.",
"all": "1 Bildschirm aktualisieren | Alle {n} Bildschirme aktualisieren",
"whats_new": "Neu in Firmware {version}",
"auto_label": "Jede Nacht automatisch aktualisieren",
"auto_hint": "Zwischen 03:00 und 06:00 Uhr, ein Bildschirm nach dem anderen. Stoppt bei einem Fehler und meldet ihn in Home Assistant."
},
"claude": {
"installed": "Skill installiert. Claude Code nutzt ihn sofort.",
"installed_restart": "Skill installiert. Starte Claude Code einmal neu, damit es den neuen Skills-Ordner findet.",
"text": "Bring Claude ESP Screens bei und frag dann: „Zeig eine Meldung auf allen meinen Bildschirmen, wenn der Briefkasten voll ist.“ Claude kennt die Meldungs-Ereignisse und jedes Feld, jede Farbe und jedes Symbol.",
"install": "Für Claude Code installieren",
"install_again": "Erneut installieren",
"update": "Skill aktualisieren",
"not_installed": "Nicht installiert",
"installed_chip": "● Installiert",
"newer": "Installiert · eine neuere Version ist bereit",
"writes": "Für Claude Code in Home Assistant. Schreibt eine Datei nach {path}; erneutes Installieren ersetzt sie.",
"download": "Für claude.ai herunterladen",
"upload": "Lade die ZIP-Datei in Claude unter Anpassen → Skills hoch."
},
"title": "Alles rund um deine Bildschirme.",
"back": "← Meine Bildschirme",
"screens": {
"title": "Bildschirme",
"text": "Füge einen Bildschirm hinzu oder erstelle und installiere die Firmware eines vorhandenen neu.",
"firmware_detail": "Per USB oder Wi-Fi erstellen und installieren"
},
"language": {
"title": "Sprache & Region",
"screen_language": "Bildschirmsprache",
"auto": "Sprache von Home Assistant ({name})",
"auto_plain": "Sprache von Home Assistant",
"ha_missing": "Die Bildschirme zeigen Englisch, bis die Sprache von Home Assistant verfügbar ist.",
"unchecked": "{name} · noch nicht geprüft, Hilfe willkommen",
"help": "{name} ist noch nicht geprüft, Hilfe ist willkommen: {guide}",
"guide": "Anleitung zum Übersetzen",
"update_hint": "Nach einer Änderung braucht jeder Bildschirm ein eigenes Firmware-Update: über seine Schaltfläche „Aktualisieren“ oder mit den nächtlichen Updates.",
"time": "Uhrzeitformat",
"time_auto": "Automatisch, folgt der Sprache ({clock})",
"clock_24": "24 Stunden",
"clock_12": "12 Stunden",
"numbers": "Zahlenformat",
"numbers_auto": "Automatisch, folgt der Sprache ({example})",
"profile": "Dein Home Assistant-Profil: {formats}",
"use_profile": "Diese verwenden",
"editor_hint": "Der Editor selbst folgt der Sprache deines Home Assistant-Profils.",
"saved": "Gespeichert.",
"saved_language": "Gespeichert. Jeder Bildschirm übernimmt die neue Sprache mit seinem nächsten Update."
},
"alerts": {
"text": "Eine Karte über den ganzen Bildschirm, ausgelöst von einer Automation, auf einem Bildschirm oder auf allen. Der Spickzettel enthält die Aktionsnamen, Felder, Symbole und Farben und ein Formular zum Ausprobieren.",
"detail": "Vollbild-Benachrichtigungen aus einer Automation"
}
},
"firmware": {
"title": "Bildschirm-Firmware erstellen und installieren",
"intro": "Die eingebaute ESPHome CLI nutzt dein eigenes Profil (YAML mit Schlüsseln) und deine Secrets. Wähle das Profil des Bildschirms, dann einen USB-Port (Bildschirm am Home Assistant-Rechner angeschlossen), {ota} mit dem Hostnamen oder {download}, um die Firmware von deinem eigenen Computer aus auf den Bildschirm zu spielen. {check} validiert nur, {build} kompiliert, {install} spielt die Firmware auf den Bildschirm. Deine Kacheln bleiben in ESP Screens, wie sie sind. Das erste Erstellen dauert ein paar Minuten.",
"ota": "Wi-Fi / OTA",
"download": "Download",
"check": "Prüfen",
"build": "Nur erstellen",
"install": "Erstellen & installieren",
"build_download": "Erstellen & herunterladen",
"no_cli": "Die ESPHome CLI fehlt. Aktualisiere die App auf 0.2.0.",
"choose": "Wähle das gewünschte Profil, dann einen USB-Port, eine IP-Adresse oder „Download“.",
"profile": "ESPHome-Profil",
"install_to": "Installieren auf",
"no_board": "USB · noch kein Board am Home Assistant-Rechner gefunden",
"download_target": "Download · von deinem eigenen Computer flashen",
"host": "IP-Adresse oder Hostname",
"download_file": "{name} herunterladen",
"download_how": "Spiele sie mit {esphome_web} in Chrome oder Edge auf den Bildschirm: „Connect“ klicken, den USB-Port des Bildschirms wählen, „Install“ klicken und diese Datei auswählen. Sie enthält dein Wi-Fi-Passwort und die Schlüssel des Bildschirms: Behalte sie für dich."
},
"installer": {
"title": {
"setup": "Verbinden und installieren.",
"saved": "Profil gespeichert.",
"running": "Einen Moment…",
"ready": "Bereit zum Herunterladen.",
"done": "Fertig.",
"failed": "Das hat nicht geklappt."
},
"intro": "ESP Screens legt das eigene Profil des Bildschirms mit eindeutigen Schlüsseln an und erstellt die Firmware. Schließe den Bildschirm mit einem USB-Datenkabel an den Rechner an, auf dem Home Assistant läuft, oder lade die Firmware herunter und spiele sie von deinem eigenen Computer aus auf den Bildschirm.",
"board": "Welchen Bildschirm hast du?",
"board_cyd": "CYD · 2,8 Zoll",
"board_guition": "Guition · 4 Zoll",
"name": "Name",
"name_placeholder": "Bildschirm Wohnzimmer",
"device_name": "Gerätename",
"customize": "anpassen",
"name_hint": "Jeder Bildschirm bekommt ein eigenes Profil mit eigenen Schlüsseln. Vier Bildschirme? Dann das Ganze viermal, mit je einem anderen Namen.",
"device_name_hint": "Kleinbuchstaben, Ziffern und Bindestriche. Für jeden Bildschirm ein anderer Name.",
"wifi": {
"title": "Wi-Fi",
"ssid": "Wi-Fi-Name (2,4 GHz)",
"password": "Wi-Fi-Passwort",
"new": "Einmal ausfüllen: ESP Screens speichert das in der secrets.yaml von ESPHome, weitere Bildschirme nutzen es automatisch.",
"missing": "In deiner secrets.yaml von ESPHome fehlen noch Wi-Fi-Angaben. ESP Screens ergänzt nur die fehlenden Zeilen.",
"ready": "Die Wi-Fi-Daten kommen aus deiner secrets.yaml von ESPHome.",
"invalid": "Die secrets.yaml im ESPHome-Ordner ist kein gültiges YAML. Korrigiere zuerst die Datei; sie wird nicht überschrieben."
},
"install_via": "Installieren über",
"later": "Später · nur Profil speichern",
"target": {
"usb": "Schließe den Bildschirm mit einem USB-Datenkabel an den Home Assistant-Rechner an; die Liste aktualisiert sich von selbst. Oder wähle „Download“, um deinen eigenen Computer zu nutzen.",
"download": "Lade die Firmware herunter und spiele sie in Chrome oder Edge von deinem eigenen Computer aus auf den Bildschirm. Danach laufen Updates über Wi-Fi.",
"later": "Das Profil kommt in den ESPHome-Ordner. Installieren kannst du später über Firmware & USB oder im ESPHome Device Builder.",
"several": "Mehr als ein Board angeschlossen: Wähle den Port dieses Bildschirms.",
"once": "Einmal per USB; danach läuft alles drahtlos."
},
"install": "Installieren",
"save_profile": "Profil speichern",
"busy": "Es wird schon eine Firmware erstellt oder installiert ({file}). Warte, bis das fertig ist.",
"no_cli": "In dieser Installation fehlt die ESPHome CLI; nur das Speichern des Profils ist möglich.",
"progress": {
"saved": "{file} liegt im ESPHome-Ordner",
"writing": "Firmware wird auf {name} geschrieben…",
"building": "Firmware wird erstellt…",
"ready": "Firmware für {name} ist fertig",
"installed": "Firmware ist auf {name}",
"build_failed": "Erstellen fehlgeschlagen",
"install_failed": "Installation fehlgeschlagen"
},
"detail": {
"saved": "Installiere es später über Firmware & USB: Wähle dieses Profil, dann den USB-Port des Home Assistant-Rechners oder „Download“, um die Firmware von deinem eigenen Computer aus auf den Bildschirm zu spielen. Speichere den API-Schlüssel für die Kopplung:",
"uploading": "Zieh das USB-Kabel noch nicht ab.",
"building": "Das erste Erstellen dauert auf einem Raspberry Pi ein paar Minuten. Du kannst diese Seite verlassen: Die Installation läuft weiter, und du findest sie unter „Neuer Bildschirm“ wieder.",
"building_download": "Das erste Erstellen dauert auf einem Raspberry Pi ein paar Minuten. Du kannst diese Seite verlassen: Die Firmware wird weiter erstellt, und du findest sie unter „Neuer Bildschirm“ wieder.",
"downloaded": "Spiele sie von deinem eigenen Computer aus auf den Bildschirm und kopple den Bildschirm dann mit Home Assistant.",
"booted": "Der Bildschirm startet und verbindet sich mit deinem Wi-Fi. Kopple ihn jetzt mit Home Assistant:",
"booted_cyd": "Der Bildschirm startet und verbindet sich mit deinem Wi-Fi. Das CYD fragt zuerst nach einer Touch-Kalibrierung: Tippe auf die Kreuze. Kopple ihn jetzt mit Home Assistant:",
"see_log": "Siehe das Protokoll unten."
},
"download_steps": {
"plug": "{bold} – mit einem USB-Datenkabel.",
"plug_bold": "Schließe den Bildschirm an deinen Computer an",
"open": "{bold} in Chrome oder Edge, klicke auf „Connect“ und wähle den USB-Port des Bildschirms.",
"open_bold": "Öffne {esphome_web}",
"install": "{bold} und wähle {file}. Der Bildschirm startet neu und verbindet sich mit deinem Wi-Fi.",
"install_cyd": "{bold} und wähle {file}. Der Bildschirm startet neu und verbindet sich mit deinem Wi-Fi. Das CYD fragt zuerst nach einer Touch-Kalibrierung: Tippe auf die Kreuze.",
"install_bold": "Klicke auf „Install“"
},
"download_keep": "Die Datei enthält dein Wi-Fi-Passwort und die Schlüssel des Bildschirms: Behalte sie für dich.",
"api_key": "API-Schlüssel",
"pairing": {
"ha": "{bold} Das passiert außerhalb von ESP Screens. Home Assistant entdeckt {name} als ESPHome-Gerät; klicke auf „Hinzufügen“. Nicht entdeckt? Füge ESPHome manuell mit der IP-Adresse des Bildschirms hinzu.",
"ha_bold": "Öffne in Home Assistant Einstellungen → Geräte & Dienste.",
"key": "{bold}, wenn Home Assistant nach einem Verschlüsselungscode fragt.",
"key_bold": "Füge den API-Schlüssel von oben ein",
"actions": "{bold} ESPHome-Integration → Konfigurieren → „Dem Gerät erlauben, Home Assistant-Aktionen auszuführen“. Ohne das sieht der Bildschirm alles, steuert aber nichts.",
"actions_bold": "HA-Aktionen erlauben:",
"tiles": "{bold} Zurück in ESP Screens erscheint der Bildschirm innerhalb von etwa dreißig Sekunden links in der Liste; bis dahin steht er dort als „noch nicht in Home Assistant“.",
"tiles_bold": "Wähle deine Kacheln."
},
"log": "ESPHome-Protokoll",
"retry": "Erneut versuchen",
"another": "Weiteren Bildschirm installieren",
"start_over": "Neu beginnen",
"done": "Fertig"
},
"alerts": {
"eyebrow": "Meldungen · Spickzettel",
"title": "Eine Vollbild-Benachrichtigung aus einer Automation.",
"intro": "Jeder Bildschirm hat die Aktion {action}. Sie legt eine Karte über alles, weckt den Bildschirm und hält die Hintergrundbeleuchtung auf normaler Helligkeit, bis jemand auf die Taste tippt oder das Timeout abläuft. Home Assistant selbst zeigt für ESPHome-Aktionen keine Erklärungen oder Auswahllisten; alles, was du ausfüllen kannst, steht hier.",
"loading": "Der Spickzettel wird noch geladen; einen Moment.",
"example": {
"title": "Jemand ist an der Tür",
"subtitle": "Tür 3, hinten",
"button": "Komme"
},
"sections": "Abschnitte",
"nav": {
"try": "Ausprobieren",
"screens": "Deine Bildschirme",
"howto": "In einer Automation",
"all": "Alle Bildschirme",
"fields": "Die Felder",
"icons": "Symbole",
"colors": "Farben",
"behaviour": "Verhalten",
"events": "Ereignisse",
"tips": "Tipps"
},
"try": {
"text": "Sende jetzt eine Meldung mit denselben Feldern, die auch eine Automation sendet. Der Bildschirm zeigt die Karte und lässt bei eingeschaltetem Blinken seine Hintergrundbeleuchtung blinken.",
"screen": "Bildschirm",
"all": "Alle Bildschirme ({ready} bereit)",
"not_ready": "{name} · nicht bereit",
"title": "Titel",
"subtitle": "Untertitel",
"icon": "Symbol",
"color": "Farbe",
"button": "Tastentext",
"timeout": "Timeout (Sekunden, 0 wartet auf die Taste)",
"flash": "Hintergrundbeleuchtung blinken lassen",
"flash_hint": "Viermal, wenn die Meldung ankommt.",
"sending": "Wird gesendet…",
"send": "Meldung senden",
"sent_all": "An {n} Bildschirm gesendet. | An {n} Bildschirme gesendet.",
"sent_to": "An {name} gesendet.",
"sent_one": "An den Bildschirm gesendet.",
"skipped": "1 übersprungen (offline oder alte Firmware). | {n} übersprungen (offline oder alte Firmware).",
"left_empty": "Leer gelassen: {fields}.",
"nothing": "Kein Bildschirm konnte sie anzeigen: Prüfe, ob ein Bildschirm mit Firmware {version} oder neuer online ist."
},
"white": "Weiß (Standard)",
"screens": {
"text": "Jeder Bildschirm hat seine eigene Aktion, mit dem Gerätenamen darin. Ab Firmware {version}; aktualisiere einen älteren Bildschirm mit seiner Schaltfläche „Aktualisieren“ unter „Bildschirme“.",
"none": "Noch kein Bildschirm gekoppelt. Installiere einen über „Neuer Bildschirm“; die Aktion erscheint, sobald Home Assistant den Bildschirm sieht.",
"ready": "● Firmware {version}",
"update": "Update nötig · Firmware {version}",
"unknown": "Gerätename unbekannt · Bildschirm aktualisieren",
"show": "Meldung anzeigen",
"dismiss": "Meldung schließen"
},
"howto": {
"add": "Klicke auf {add} und suche nach {esphome}. Wähle die Aktion deines Bildschirms: Home Assistant nennt sie „Performs the action show_alert of the node {device}“.",
"add_bold": "Aktion hinzufügen",
"device": "Gerätename",
"fields": "{bold} Home Assistant fragt nach allen sieben; lass leer, was du nicht brauchst ({empty}, {zero}, aus).",
"fields_bold": "Fülle die Felder aus.",
"yaml": "Lieber YAML? Wähle an der Aktion {edit} und füge das Beispiel unten ein.",
"example_for": "Beispiel für",
"no_screen": "einen Bildschirm (noch nicht gekoppelt)"
},
"edit_yaml": "In YAML bearbeiten",
"copy_yaml": "YAML kopieren",
"all": {
"title": "Alle Bildschirme auf einmal",
"text": "Löse das Ereignis {show} mit denselben Feldern aus, und ESP Screens gibt die Meldung an jeden Bildschirm weiter, der online ist, auch an später hinzugefügte. {dismiss} entfernt sie überall. Nimm in einer Automation die Aktion {event} oder füge das Beispiel unter {edit} ein. Lass die Felder weg, die du nicht brauchst. Dafür muss ESP Screens laufen.",
"event": "Manuelles Ereignis auslösen"
},
"fields": {
"text": "Text ist frei wählbar; das Limit gilt in Bytes, und ein Umlaut oder Buchstabe mit Akzent zählt doppelt. Was nicht passt, bekommt Auslassungspunkte (Titel) oder fällt weg (Untertitel).",
"field": "Feld",
"type": "Typ",
"what": "Funktion",
"example": "Beispiel",
"limit": "Limit",
"types": {
"string": "Text",
"int": "Zahl",
"bool": "ein / aus",
"entity": "Entität"
},
"bytes": "CYD {cyd} · Guition {guition} Bytes",
"seconds": "0 bis 86400 s",
"camera_limit": "Guition, Firmware 0.2.57+"
},
"icons": {
"text": "Trage den Namen in {field} ein, zum Beispiel {example}. {mdi} und der Hex-Codepoint ({hex}) gehen auch. Nur diese Symbole sind in der Firmware enthalten; jeder andere Name zeigt das Warndreieck. Tippe auf ein Symbol, um seinen Namen zu kopieren.",
"handy": "Praktisch für Benachrichtigungen",
"search_label": "Symbol suchen",
"search": "Nach Name oder Beschreibung suchen…",
"extra": "Außerdem verfügbar: Steuerungs- und Wettersymbole",
"copy": "{name} kopieren",
"none": "Kein Symbol für „{query}“. Unbekannte Namen zeigen das Warndreieck ({fallback})."
},
"colors": {
"text": "Trage den Namen in {field} ein. Das sind die Pastelltöne der Kacheln, mit dunklem Text. Leer oder unbekannt ergibt die weiße Karte. Zum Kopieren tippen."
},
"behaviour": {
"wakes": "{bold} Eine Meldung weckt einen gedimmten oder dunklen Bildschirm sofort und erscheint über jeder Seite, jeder offenen Lichtkarte und der Standby-Ebene.",
"wakes_bold": "Weckt den Bildschirm.",
"on": "{bold} Solange die Karte zu sehen ist, bleibt die Hintergrundbeleuchtung auf normaler Helligkeit. Standby und Nachtzeit warten. Nach dem Drücken der Taste beginnt die normale Standby-Zeit von vorn.",
"on_bold": "An bis zur Taste.",
"timeout": "{bold} {zero} wartet auf die Taste, egal wie lange das dauert. Mit {minute} verschwindet die Karte nach einer Minute, aber die Taste schließt sie früher.",
"timeout_bold": "Timeout.",
"blinking": "{bold} {flash} lässt die Hintergrundbeleuchtung beim Eintreffen der Meldung viermal blinken (etwa eine Sekunde lang) und lässt den Bildschirm danach an.",
"blinking_bold": "Blinken.",
"replacing": "{bold} Eine neue Meldung ersetzt die aktuelle; es gibt keinen Stapel. Die ersetzte Meldung endet mit {replaced}.",
"replacing_bold": "Ersetzen.",
"closing": "{bold} {dismiss} entfernt die Karte, zum Beispiel wenn die Tür schon offen ist. Ohne Meldung bewirkt diese Aktion nichts.",
"closing_bold": "Aus der Ferne schließen.",
"beside": "{bold} bewirkt nichts; nur die Taste schließt sie. So schließt ein Tippen zum Aufwecken die Meldung nie aus Versehen.",
"beside_bold": "Tippen neben die Karte"
},
"events": {
"text": "Wenn eine Meldung endet, löst sie das Ereignis {event} aus, mit {action}, {title}, {screen} (dem Gerätenamen) und der {device_id}, die Home Assistant hinzufügt. Zu sehen unter Einstellungen → Werkzeuge → Ereignisse.",
"when": "Wann",
"wait": "Warten, bis jemand die Taste drückt"
},
"tips": {
"color": "Nutze eine {bold}: Orange für die Tür, Rot für Rauch oder Wasser, Grün für „erledigt“. Der Text bleibt immer dunkel und lesbar.",
"color_bold": "Farbe je Art der Benachrichtigung",
"short": "Halte den Titel {bold}; ein Bildschirm zeigt etwa zwanzig Zeichen in einer Zeile und kürzt einen längeren Titel mit Auslassungspunkten. Details gehören in den Untertitel.",
"short_bold": "kurz",
"button": "Ein {bold} macht aus der Benachrichtigung eine Frage: „Komme“, „Gesehen“, „Ausschalten“. Das Ereignis verrät dann, wer reagiert hat.",
"button_bold": "eigener Tastentext",
"resolve": "Eine Meldung, die sich von selbst erledigt (die Tür geht auf, die Wäsche wird herausgenommen), schließt du in derselben Automation mit {dismiss}.",
"every": "Alle Bildschirme? Löse {event} einmal aus (siehe „Alle Bildschirme auf einmal“). Die Bildschirme arbeiten trotzdem unabhängig, und jeder meldet sich mit seinem eigenen {screen}.",
"claude": "Für die Automation lieber {bold}? Installiere den ESP Screens-Skill unter Einstellungen → Claude.",
"claude_bold": "Claude fragen"
}
},
"override": {
"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.",
"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",
"ready": "Bereit zum Einbinden",
"editor_label": "Lokale YAML-Anpassung",
"use_example": "Beispiel verwenden",
"clear": "Leeren",
"characters": "1 Zeichen | {n} Zeichen",
"lines": "1 Zeile | {n} Zeilen",
"save_check": "Speichern & prüfen",
"save": "Anpassung speichern",
"no_profile": "Für diesen Bildschirm wurde kein ESPHome-Profil gefunden.",
"attached": "Änderungen hier gelten ab dem nächsten Erstellen der Firmware.",
"not_attached": "Speichere einmal, um diese Datei in das Profil einzubinden.",
"saving": "Wird geprüft und gespeichert…",
"saved": "Gespeichert. Die Anpassung bleibt bei Firmware-Updates erhalten.",
"saved_toast": "YAML-Anpassung gespeichert.",
"checking": "Gespeichert. ESPHome prüft das vollständige Profil…",
"checking_profile": "ESPHome prüft das Profil…",
"checking_stage": "ESPHome prüft das Profil… {stage}",
"valid": "Das vollständige Profil ist gültig. Du kannst es gefahrlos erstellen und installieren.",
"rejected": "ESPHome hat das vollständige Profil abgelehnt. Das ganze Protokoll findest du unter Firmware & USB.",
"confirm_example": "Den aktuellen Text durch das Beispiel ersetzen?",
"example_loaded": "Beispiel geladen. Speichere es, wenn du so weit bist.",
"confirm_clear": "Die lokale Anpassung leeren?",
"cleared": "Nach dem Speichern ist die Anpassung leer."
},
"mockup": {
"home": "Zuhause",
"unknown": "Unbekannt"
}
}
}
+3 -3
View File
@@ -1319,7 +1319,7 @@
"title": "Current data",
"subtitle": "Connection, status, and supported properties",
"reading": "Reading…",
"fetching": "Fetching current HA status...",
"fetching": "Fetching current HA status…",
"status": "Status: {status}",
"options": "Small slider: {slider} · Display: {display} · Size: {size} · Control: {control} · Background: {background}",
"yes": "yes",
@@ -1691,7 +1691,7 @@
"all": {
"title": "All screens at once",
"text": "Fire the event {show} with the same fields, and ESP Screens passes the alert on to every screen that is online, including screens you add later. {dismiss} clears it everywhere. In an automation, add the {event} action or paste the example under {edit}. Leave out the fields you don't use. ESP Screens has to be running for this.",
"event": "Event"
"event": "Fire manual event"
},
"fields": {
"text": "Text is free-form; the limit is in bytes, and an accented letter counts as two. What doesn't fit gets an ellipsis (title) or is dropped (subtitle).",
@@ -1760,7 +1760,7 @@
"eyebrow": "Advanced · local override",
"title": "Override YAML",
"title_named": "Override YAML · {name}",
"intro": "This small file is yours. It is loaded after the shared screen package and stays in place when ESP Screen Manager updates. Change hardware-specific details here, such as a display model.",
"intro": "This small file is yours. It is loaded after the shared screen package and stays in place when ESP Screens updates. Change hardware-specific details here, such as a display model.",
"safe_title": "What is safe to change?",
"safe_text": "Display, touchscreen, substitutions, pins and other device details. Name, Wi-Fi, API, OTA and package links remain managed.",
"active": "Active",
+846 -1
View File
@@ -389,5 +389,850 @@
}
},
"addon": {},
"editor": {}
"editor": {
"common": {
"undo": "Annuler",
"online": "En ligne",
"offline": "Hors ligne",
"unknown": "inconnu",
"unsaved": "Modifications non enregistrées",
"cancel": "Annuler",
"open_integrations": "Ouvrir Appareils et services",
"save_send": "Enregistrer et envoyer",
"saving": "Enregistrement…",
"read_current_data": "Lire les données actuelles",
"results": "{n} résultat. Continuez la saisie pour affiner la liste. | {n} résultats. Continuez la saisie pour affiner la liste.",
"close": "Fermer",
"remove": "Retirer",
"change": "Modifier",
"loading": "Chargement…",
"back": "← Retour",
"copy": "Copier"
},
"nav": {
"new_screen": "Nouvel écran",
"firmware": "Firmware et USB",
"alerts": "Alertes",
"settings": "Paramètres",
"new_screen_detail": "Connecter et installer"
},
"api": {
"failed": "Cela n'a pas fonctionné. Actualisez la page et réessayez."
},
"copy": {
"api_key": {
"copied": "Clé API copiée.",
"selected": "La clé API est sélectionnée. Copiez-la avec Ctrl+C ou Command+C."
},
"layout_json": {
"copied": "JSON de la mise en page copié.",
"selected": "Le JSON de la mise en page est sélectionné. Copiez-le avec Ctrl+C ou Command+C."
},
"action_name": {
"copied": "Nom de l'action copié.",
"selected": "Le nom de l'action est sélectionné. Copiez-le avec Ctrl+C ou Command+C."
},
"yaml": {
"copied": "YAML copié.",
"selected": "Le YAML est sélectionné. Copiez-le avec Ctrl+C ou Command+C."
},
"icon_name": {
"copied": "Nom de l'icône copié.",
"selected": "Le nom de l'icône est sélectionné. Copiez-le avec Ctrl+C ou Command+C."
},
"empty_color": {
"copied": "Couleur vide copiée.",
"selected": "La couleur vide est sélectionnée. Copiez-la avec Ctrl+C ou Command+C."
},
"color_name": {
"copied": "Nom de la couleur copié.",
"selected": "Le nom de la couleur est sélectionné. Copiez-le avec Ctrl+C ou Command+C."
}
},
"sidebar": {
"connection": {
"unreachable": "Page de gestion injoignable · nouvelle tentative…",
"connected": "Home Assistant connecté",
"reconnecting": "Reconnexion à Home Assistant…"
},
"search": "Rechercher",
"screens": "Écrans",
"more": "Plus",
"refresh": "Actualiser",
"update": {
"pill": "Mise à jour",
"button": "Mettre à jour",
"queued": "En attente de mise à jour",
"available": "Mise à jour {version}",
"no_profile": "Aucun profil ESPHome trouvé avec ce nom d'appareil.",
"whats_new": "Nouveautés",
"full_log": "Journal complet"
},
"host": {
"hint": "L'adresse IP, une seule fois ; le nouveau firmware la communique ensuite lui-même.",
"placeholder": "Adresse IP, p. ex. 192.168.1.50",
"label": "Adresse IP",
"start": "Démarrer"
},
"pending": {
"installed": "Installé, mais pas encore dans Home Assistant. Ajoutez l'appareil ESPHome découvert dans Paramètres → Appareils et services, collez-y la clé API, puis activez « Autoriser l'appareil à effectuer des actions Home Assistant » sous Configurer.",
"downloaded": "Firmware téléchargé, pas encore dans Home Assistant. Installez-le sur l'écran avec ESPHome Web, puis ajoutez l'appareil ESPHome découvert dans Paramètres → Appareils et services, collez-y la clé API et autorisez les actions Home Assistant sous Configurer.",
"not_flashed": "Pas encore dans Home Assistant. Firmware déjà installé ? Ajoutez l'appareil ESPHome dans Paramètres → Appareils et services, puis autorisez les actions Home Assistant sous Configurer. Pas encore installé ? Firmware et USB → {file}."
},
"copy_api_key": "Copier la clé API"
},
"palette": {
"groups": {
"screens": "Écrans",
"actions": "Actions",
"add": "Ajouter à cet écran"
},
"alerts_detail": "Aide-mémoire et alerte de test",
"settings_detail": "Mises à jour, Claude",
"nothing_to_save": "Rien à enregistrer",
"identify": "Identifier cet écran",
"identify_detail": "Fait clignoter le rétroéclairage et affiche une carte",
"identify_needs": "Nécessite un firmware plus récent",
"export": "Exporter la mise en page",
"export_detail": "Télécharger et copier en JSON",
"placeholder": "Rechercher des écrans, entités, actions…",
"empty": "Aucun résultat. Saisissez une partie du nom d'un écran, d'une entité ou d'une action."
},
"empty": {
"choose": {
"title": "Choisissez un écran",
"text": "Choisissez un de vos écrans à gauche pour modifier ses tuiles, sa barre supérieure et ses paramètres."
},
"start": {
"title": "Commencez par un écran",
"text": "Branchez un CYD ou un Guition en USB sur votre machine Home Assistant. Le profil, le firmware et la première installation se font en une seule fois.",
"button": "Installer un nouvel écran"
}
},
"screen_view": {
"confirm": {
"switch": "Vous avez des modifications non enregistrées. Ouvrir quand même un autre écran ?",
"copy": "Remplacer la mise en page non enregistrée par une copie de celle de l'autre écran ?",
"import": "Remplacer la mise en page non enregistrée par celle importée ?"
},
"saved": {
"current": "Enregistré. Votre écran est en cours de mise à jour.",
"other": "Enregistré. {name} est en cours de mise à jour.",
"other_unnamed": "Enregistré. L'écran est en cours de mise à jour.",
"newer_edit": "Enregistré. Votre dernière modification n'est pas encore envoyée : appuyez à nouveau sur Enregistrer et envoyer."
},
"identified": "{name} clignote et affiche une carte pendant quelques secondes.",
"offline": "Hors ligne · modifications enregistrées",
"tabs": {
"layout": "Mise en page",
"settings": "Paramètres de l'écran"
},
"sent": "Enregistré · envoyé à l'écran",
"all_saved": "Tout est enregistré",
"more": "Plus",
"menu": {
"identify": "Identifier",
"identify_hint": "faire clignoter l'écran",
"identify_needs": "Nécessite le firmware 0.2.31 ou plus récent",
"inspect_hint": "depuis Home Assistant",
"copy": "Copier la mise en page de…",
"copy_screens": "{n} écran | {n} écrans",
"copy_none": "aucun autre écran",
"copy_tiles": "{n} tuile | {n} tuiles",
"export": "Exporter la mise en page",
"import": "Importer une mise en page…",
"override": "YAML personnalisé",
"override_hint": "avancé",
"override_none": "Aucun profil ESPHome trouvé pour cet écran",
"update": "Mettre à jour le firmware"
}
},
"layout": {
"removed": "Tuile retirée : {name}",
"no_room": "Il n'y a pas de place pour cette tuile sur la page {page}.",
"no_free_page": "Aucune page n'est libre pour une tuile pleine page. Libérez d'abord une page.",
"page_taken": "Cet écran a déjà une tuile qui mène à la page {page}.",
"copied": "Mise en page de {name} copiée. Appuyez sur Enregistrer et envoyer quand elle vous convient.",
"copied_part": "Mise en page de {name} copiée. Tuiles compatibles avec le firmware de cet écran : {kept} sur {total}. Appuyez sur Enregistrer et envoyer quand elle vous convient.",
"imported": "Mise en page importée. Appuyez sur Enregistrer et envoyer quand elle vous convient.",
"imported_part": "Mise en page importée. Tuiles compatibles avec le firmware de cet écran : {kept} sur {total}. Appuyez sur Enregistrer et envoyer quand elle vous convient.",
"not_json": "Ce n'est pas du JSON. Exportez d'abord une mise en page, ou collez-en une d'un autre ESP Screens.",
"no_tiles_in_file": "Aucune tuile dans ce fichier. Une mise en page exportée depuis ESP Screens était attendue.",
"count": "{n} page · {tiles} / {limit} tuiles | {n} pages · {tiles} / {limit} tuiles",
"no_tiles": "Ajoutez votre première lumière, scène ou appareil depuis la bibliothèque.",
"how_to": "Appuyez sur la barre supérieure ou sur une tuile pour la modifier. Faites glisser pour déplacer ; déposez sur la page suivante pour en créer une nouvelle.",
"positions_hint": "Les emplacements vides et les positions fixes fonctionnent à partir du firmware 0.2.26. D'ici cette mise à jour, cet écran (firmware {firmware}) décale les tuiles vers le premier emplacement libre.",
"aria": "Mise en page de l'écran",
"add_page": "+ Ajouter une page",
"max_pages": "{n} page au maximum | {n} pages au maximum"
},
"page": {
"label": "Page {page}",
"remove": "Supprimer la page",
"remove_title": "Les pages suivantes remontent d'un rang",
"edit_bar": "Modifier la barre supérieure",
"cell": {
"title": "Emplacement vide. Cliquez pour ajouter une tuile ici, ou faites-en glisser une.",
"aria": "Emplacement vide {slot} sur la page {page} : ajouter la prochaine tuile ici",
"next": "La prochaine tuile va ici",
"empty": "Vide"
}
},
"library": {
"title": "Bibliothèque",
"entities": "{n} entité | {n} entités",
"search": "Rechercher par nom, appareil ou pièce…",
"search_label": "Ajouter une entité",
"filters": {
"all": "Tout",
"light": "Lumières",
"climate": "Climatisation",
"switch": "Interrupteurs",
"binary_sensor": "État",
"button": "Actions",
"script": "Scripts",
"fan": "Ventilateurs",
"cover": "Ouvertures",
"scene": "Scènes",
"vacuum": "Aspirateurs",
"sensor": "Capteurs",
"media_player": "Médias",
"weather": "Météo",
"number": "Valeurs",
"select": "Sélecteurs",
"person": "Personnes",
"timer": "Minuteurs",
"screen": "Écran"
},
"room": "Pièce",
"all_rooms": "Toutes les pièces",
"hide_placed": "Masquer celles déjà placées",
"hide_placed_title": "Masquer ce qui est déjà sur cet écran",
"all_placed": "Tout ce qui est ici est déjà sur cet écran.",
"none_found": "Aucune entité trouvée. Essayez un autre nom, une autre pièce ou un autre filtre.",
"full": "Cet écran peut contenir {n} tuile. | Cet écran peut contenir {n} tuiles.",
"full_update": "Cet écran peut contenir {n} tuile ; mettez à jour son firmware pour en avoir 48. | Cet écran peut contenir {n} tuiles ; mettez à jour son firmware pour en avoir 48.",
"hint": "Faites glisser sur une page, ou appuyez sur + pour ajouter au premier emplacement libre. ⌘K recherche partout."
},
"domains": {
"light": "Lumière",
"climate": "Climatisation",
"vacuum": "Aspirateur",
"fan": "Ventilateur",
"cover": "Ouverture",
"media_player": "Média",
"sensor": "Capteur",
"binary_sensor": "État",
"switch": "Interrupteur",
"input_boolean": "Interrupteur",
"scene": "Scène",
"script": "Script",
"weather": "Météo",
"number": "Valeur",
"input_number": "Valeur",
"select": "Sélecteur",
"input_select": "Sélecteur",
"button": "Action",
"input_button": "Action",
"screen": "Écran",
"sun": "Soleil",
"timer": "Minuteur",
"person": "Personne",
"camera": "Caméra",
"image": "Image",
"entity": "Entité"
},
"displays": {
"standard": "standard",
"watch": "grande valeur",
"forecast": "prévisions météo",
"graph": "graphique",
"digital": "horloge numérique",
"analog": "horloge analogique",
"sunpath": "course du soleil"
},
"sizes": {
"single": "normale",
"wide": "double",
"full": "pleine page"
},
"tile": {
"name": "Nom sur l'écran",
"icon": {
"auto_ha": "Automatique (depuis Home Assistant)",
"auto_default": "Automatique (par défaut)",
"needs_firmware": "L'écran affiche l'icône choisie à partir du firmware 0.2.18."
},
"goes_to": {
"label": "Mène à la page",
"empty": "{page} (vide)",
"needs_firmware": "Les tuiles de navigation nécessitent le firmware 0.2.62 : appuyez d'abord sur Mettre à jour pour cet écran.",
"no_page": "Cet écran n'a pas de page {page} : toucher la tuile ouvre donc sa dernière page. Choisissez une autre page.",
"hint": "Toucher la tuile ouvre cette page."
},
"display": {
"label": "Affichage",
"digital": "Horloge numérique",
"analog": "Horloge analogique",
"standard": "Nom et état",
"watch": "Grande valeur",
"forecast": "Prévisions météo",
"graph": "Graphique",
"sunpath": "Course du soleil",
"no_graph": "Home Assistant n'a pas de valeurs numériques pour cette entité : le graphique reste donc vide. Choisissez un autre affichage.",
"no_forecast": "Ce service météo n'a pas de prévisions journalières dans Home Assistant. Choisissez un autre affichage."
},
"size": {
"label": "Taille",
"single": "Normale",
"wide": "Double largeur",
"full": "Pleine page",
"full_hint": "Pleine page : un grand bouton qui s'illumine quand l'entité est allumée ; un curseur, des commandes ou un graphique se placent en bas.",
"needs_firmware": "Une tuile pleine page nécessite le firmware 0.2.62 : appuyez d'abord sur Mettre à jour pour cet écran."
},
"page": {
"label": "Page",
"new": "Nouvelle page"
},
"controls": {
"label": "Commande directe sur la tuile",
"not_offered": "Home Assistant ne propose pas cette commande pour cette entité : elle reste donc vide sur l'écran. Choisissez-en une autre.",
"full_hint": "En bas de la tuile pleine page ; toucher ailleurs agit comme réglé ci-dessous.",
"wide_hint": "À droite de la tuile double largeur, comme les lignes dans Home Assistant. Toucher le nom agit comme réglé ci-dessous.",
"needs_firmware": "L'écran affiche la commande directe à partir du firmware 0.2.19 ; d'ici là, la tuile reste comme avant."
},
"tap": {
"label": "Au toucher",
"auto": "Automatique",
"detail": "Ouvrir les commandes",
"none": "Affichage seul",
"toggle": "Allumer / éteindre",
"action": "Effectuer une action",
"no_toggle": "Home Assistant ne peut pas allumer ni éteindre ceci : toucher la tuile ne fait donc rien. Choisissez une autre option.",
"toggle_needs_firmware": "L'écran allume et éteint ceci à partir du firmware 0.2.58 : appuyez sur Mettre à jour pour cet écran. D'ici là, toucher la tuile ouvre sa carte.",
"hold": "Maintenez le doigt sur la tuile pour ouvrir sa carte."
},
"slider": {
"label": "Petit curseur sur la tuile",
"no": "Non",
"yes": "Oui, commande directe",
"nothing": "Home Assistant n'a rien qu'un curseur puisse régler pour cette entité. Choisissez Non."
},
"history": {
"label": "Historique",
"hours": "{n} heure | {n} heures"
},
"background": {
"label": "Fond pastel",
"aria": "Fond : {name}"
}
},
"tile_card": {
"label": "{name}, emplacement {slot} de la page {page}. Enter : configurer, touches fléchées : déplacer",
"remove": "Retirer la tuile",
"remove_named": "Retirer {name}"
},
"action": {
"label": "Action",
"asking": "Récupération auprès de Home Assistant des actions de cette entité…",
"not_answering": "Home Assistant ne répond pas pour le moment. Réessayez dans un instant.",
"choose": "Choisissez une action",
"search": "Rechercher, par exemple allumer, position ou lecture",
"search_label": "Rechercher une action",
"none_found": "Aucune action trouvée.",
"gone": "Home Assistant ne propose plus cette action pour cette entité : toucher la tuile ne fait donc rien. Choisissez-en une autre.",
"optional": "{name} (facultatif)",
"not_set": "Non défini",
"on": "Activé",
"off": "Désactivé",
"needs": "Home Assistant a besoin de : {fields}.",
"needs_firmware": "L'écran effectue une action à partir du firmware 0.2.58 : appuyez sur Mettre à jour pour cet écran. D'ici là, toucher la tuile agit comme Automatique."
},
"icon": {
"label": "Icône",
"none": "Aucune icône",
"search": "Rechercher, par exemple lampe, musique ou porte",
"search_label": "Rechercher une icône",
"none_text_only": "Aucune icône, texte seul",
"aria": "Icône : {name}",
"none_found": "Aucune icône trouvée."
},
"inspect": {
"title": "Données actuelles",
"subtitle": "Connexion, état et propriétés prises en charge",
"reading": "Lecture…",
"fetching": "Récupération de l'état actuel dans HA…",
"status": "État : {status}",
"options": "Petit curseur : {slider} · Affichage : {display} · Taille : {size} · Commande : {control} · Fond : {background}",
"yes": "oui",
"no": "non",
"control_none": "aucune",
"background_default": "Par défaut",
"read_again": "Relire"
},
"topbar": {
"removed": "Retiré de la barre supérieure : {name}",
"full": "La barre supérieure a de la place pour {n} élément. | La barre supérieure a de la place pour {n} éléments.",
"already": "C'est déjà dans la barre supérieure.",
"title": "Barre supérieure",
"aria": "Barre supérieure : {name}",
"builtin": "Fourni par l'écran lui-même, fonctionne aussi sans Home Assistant",
"items": "{used} sur {n} élément | {used} sur {n} éléments",
"name": "Gauche : nom",
"name_placeholder": "Par exemple : Salon",
"right": "Droite : heure, capteurs ou horloge",
"item_label": "{name}, emplacement {slot}. Enter : configurer, flèches : déplacer",
"remove_named": "Retirer {name} de la barre supérieure",
"max": "{n} élément au maximum | {n} éléments au maximum",
"add_title": "Ajouter l'heure, la date, l'horloge analogique ou une entité",
"add_button": "+ Ajouter l'heure, la date ou une entité",
"hint": {
"overflow": "Tout ne tient pas à côté du nom : l'écran laisse de côté les éléments en pointillés. Retirez-en un ou choisissez un nom plus court.",
"reorder": "Faites glisser pour réorganiser ; appuyez sur un élément pour le configurer.",
"needs_firmware": "Les capteurs, la date et l'horloge analogique apparaissent à partir du firmware {version} ; d'ici cette mise à jour, cet écran affiche le nom et, si l'heure est dans la barre, l'horloge."
},
"detail": {
"hidden": "Masqué : pas actif en ce moment",
"overflow": "Ne tient pas à côté du nom",
"dial": "Cadran"
},
"live": {
"hidden": "Masqué en ce moment : pas actif",
"overflow": "Ne tient pas à côté du nom pour l'instant",
"looks": "Aperçu sur l'écran"
},
"analog_sample": "Petit cadran avec l'heure",
"content": {
"label": "Contenu affiché",
"hint": "« Dernière modification » continue de compter sur l'écran lui-même : « À l'instant », « Il y a 5 min », « Hier »."
},
"auto_icon": "Automatique (comme Home Assistant)",
"show": {
"label": "Afficher",
"hint": "« Seulement si actif » masque l'élément tant qu'il est éteint, fermé, absent ou à 0. Pratique pour une porte ouverte, un lave-linge en marche ou pour savoir qui est à la maison."
},
"clock_24": "Horloge 24 heures · à modifier dans {settings}",
"clock_12": "Horloge 12 heures · à modifier dans {settings}",
"clock_settings": "Paramètres → Langue et région",
"date_hint": "Aujourd'hui : {date}. La date suit l'horloge propre à l'écran.",
"up": "↑ Monter",
"down": "↓ Descendre",
"add": {
"title": "Ajouter à la barre supérieure",
"slots": "{used} sur {n} emplacement utilisé | {used} sur {n} emplacements utilisés",
"builtin": "Fourni par l'écran lui-même",
"added": "Déjà ajouté",
"suggestions": "Suggestions de Home Assistant",
"entity": "Une entité",
"search": "Rechercher par nom, pièce ou entité, p. ex. température ou porte",
"search_label": "Rechercher une entité pour la barre supérieure",
"none_found": "Aucune entité trouvée."
}
},
"screen_settings": {
"groups": {
"brightness": "Luminosité",
"night": "Nuit",
"screen": "Écran"
},
"rows": {
"brightness": "Luminosité",
"dark_mode": "Mode sombre",
"standby_enabled": "Veille auto",
"standby_seconds": "Veille après",
"standby_brightness": "Luminosité en veille",
"night_enabled": "Mode nuit",
"night_start": "Début",
"night_end": "Fin",
"night_brightness": "Luminosité de nuit",
"auto_home": "Retour à la page 1",
"auto_home_seconds": "Après",
"home_on_standby": "Aussi en veille",
"swipe_pages": "Balayer entre les pages",
"page_buttons": "Boutons de page",
"rotation": "Rotation"
},
"duration": {
"seconds": "{n} s",
"minutes": "{n} min",
"hours": "{n} h",
"hours_minutes": "{h} h {m}"
},
"time": {
"am": "{time} AM",
"pm": "{time} PM"
},
"other_screen_busy": "Les paramètres de l'autre écran sont encore en cours d'enregistrement. Réessayez dans un instant.",
"reach": {
"intro": "Les boutons de page et le balayage sont désactivés : seules les tuiles « Aller à la page » changent de page.",
"pages": "la page {list} | les pages {list}",
"tiles": "Vous avez {n} tuile « Aller à la page », vers {targets}. | Vous avez {n} tuiles « Aller à la page », vers {targets}.",
"tiles_missing_one": "Vous avez {n} tuile « Aller à la page », vers {targets}, mais aucune vers {missing} : vous ne pouvez donc pas l'atteindre. | Vous avez {n} tuiles « Aller à la page », vers {targets}, mais aucune vers {missing} : vous ne pouvez donc pas l'atteindre.",
"tiles_missing_more": "Vous avez {n} tuile « Aller à la page », vers {targets}, mais aucune vers {missing} : vous ne pouvez donc pas les atteindre. | Vous avez {n} tuiles « Aller à la page », vers {targets}, mais aucune vers {missing} : vous ne pouvez donc pas les atteindre.",
"none": "Vous n'avez aucune tuile « Aller à la page ».",
"none_missing_one": "Vous n'avez aucune tuile « Aller à la page » vers {missing} : vous ne pouvez donc pas l'atteindre.",
"none_missing_more": "Vous n'avez aucune tuile « Aller à la page » vers {missing} : vous ne pouvez donc pas les atteindre.",
"cut_off": "Les tuiles vers {pages} se trouvent uniquement sur des pages que vous ne pouvez pas atteindre.",
"no_way_back": "Depuis {pages}, aucune tuile ne ramène à la page 1."
},
"status": {
"offline": "Cet écran est hors ligne. Ses paramètres pourront être modifiés à son retour.",
"screen": "Les modifications s'appliquent tout de suite sur l'écran, et celles faites sur l'écran s'affichent ici.",
"app": "Les modifications s'appliquent tout de suite. À partir du firmware 0.2.49, l'écran les conserve lui-même."
},
"unavailable": "Cette entité est désactivée dans Home Assistant, ou l'écran redémarre.",
"lower": "{name} : diminuer",
"higher": "{name} : augmenter"
},
"update": {
"starting": "Démarrage de la mise à jour…",
"building": "Compilation du firmware…",
"writing": "Écriture du firmware via le Wi-Fi…",
"phases": {
"install": "Compilation et installation…",
"verify": "En attente du retour de l'écran…",
"settle": "Vérification de la stabilité…"
},
"new_language": "Nouvelle langue : {name}"
},
"settings": {
"updates": {
"auto_on": "Les écrans se mettront désormais à jour automatiquement la nuit.",
"auto_off": "Les mises à jour automatiques sont désactivées.",
"title": "Mises à jour du firmware",
"busy": "Mise à jour vers le firmware {version}…",
"no_screens": "Aucun écran associé pour l'instant. Les nouveaux écrans reçoivent le firmware {version}.",
"available": "Le firmware {version} est disponible pour {n} écran. | Le firmware {version} est disponible pour {n} écrans.",
"current": "Tous les écrans ont le firmware {version}.",
"all": "Mettre à jour {n} écran | Mettre à jour les {n} écrans",
"whats_new": "Nouveautés du firmware {version}",
"auto_label": "Mettre à jour automatiquement chaque nuit",
"auto_hint": "Entre 03:00 et 06:00, un écran à la fois. S'arrête en cas d'erreur et la signale dans Home Assistant."
},
"claude": {
"installed": "Compétence installée. Claude Code la prend en compte tout de suite.",
"installed_restart": "Compétence installée. Redémarrez Claude Code une fois pour qu'il trouve le nouveau dossier de compétences.",
"text": "Apprenez ESP Screens à Claude, puis demandez-lui : « Affiche une alerte sur tous mes écrans quand la boîte aux lettres est pleine. » Claude connaît les événements d'alerte, chaque champ, chaque couleur et chaque icône.",
"install": "Installer pour Claude Code",
"install_again": "Réinstaller",
"update": "Mettre à jour la compétence",
"not_installed": "Non installée",
"installed_chip": "● Installée",
"newer": "Installée · une version plus récente est prête",
"writes": "Pour Claude Code dans Home Assistant. Écrit un fichier dans {path} ; une nouvelle installation le remplace.",
"download": "Télécharger pour claude.ai",
"upload": "Importez le zip dans Claude sous Personnaliser → Compétences."
},
"title": "Tout ce qui entoure vos écrans.",
"back": "← Mes écrans",
"screens": {
"title": "Écrans",
"text": "Ajoutez un écran, ou compilez et réinstallez le firmware d'un écran que vous avez déjà.",
"firmware_detail": "Compiler et installer via USB ou Wi-Fi"
},
"language": {
"title": "Langue et région",
"screen_language": "Langue des écrans",
"auto": "Langue de Home Assistant ({name})",
"auto_plain": "Langue de Home Assistant",
"ha_missing": "Les écrans utilisent l'anglais tant que la langue de Home Assistant n'est pas disponible.",
"unchecked": "{name} · pas encore vérifié, aide bienvenue",
"help": "{name} n'est pas encore vérifié, votre aide est la bienvenue : {guide}",
"guide": "comment traduire",
"update_hint": "Après un changement, chaque écran a besoin d'une mise à jour du firmware, soit une compilation par écran : avec son bouton Mettre à jour, ou lors des mises à jour nocturnes.",
"time": "Format de l'heure",
"time_auto": "Automatique, selon la langue ({clock})",
"clock_24": "24 heures",
"clock_12": "12 heures",
"numbers": "Format de nombre",
"numbers_auto": "Automatique, selon la langue ({example})",
"profile": "Votre profil Home Assistant : {formats}",
"use_profile": "Utiliser ceux-ci",
"editor_hint": "L'éditeur suit la langue de votre profil Home Assistant.",
"saved": "Enregistré.",
"saved_language": "Enregistré. Chaque écran passe à la nouvelle langue lors de sa prochaine mise à jour."
},
"alerts": {
"text": "Une carte sur tout l'écran, déclenchée par une automatisation, sur un écran ou sur tous. L'aide-mémoire donne les noms des actions, les champs, les icônes et les couleurs, avec un formulaire pour en essayer une.",
"detail": "Notifications plein écran, depuis une automatisation"
}
},
"firmware": {
"title": "Compiler et installer le firmware des écrans",
"intro": "La CLI ESPHome intégrée utilise votre propre profil (YAML avec les clés) et vos secrets. Choisissez le profil de l'écran, puis un port USB (écran branché sur la machine Home Assistant), {ota} avec le nom d'hôte, ou {download} pour installer le firmware sur l'écran depuis votre propre ordinateur. {check} ne fait que valider, {build} compile, {install} installe le firmware sur l'écran. Vos tuiles restent telles quelles dans ESP Screens. La première compilation prend quelques minutes.",
"ota": "Wi-Fi / OTA",
"download": "Télécharger",
"check": "Vérifier",
"build": "Compiler seulement",
"install": "Compiler et installer",
"build_download": "Compiler et télécharger",
"no_cli": "La CLI ESPHome est absente. Mettez à jour l'application vers la version 0.2.0.",
"choose": "Choisissez le profil voulu, puis un port USB, une adresse IP ou Télécharger.",
"profile": "Profil ESPHome",
"install_to": "Installer sur",
"no_board": "USB · aucun écran détecté pour l'instant sur la machine Home Assistant",
"download_target": "Télécharger · installer depuis votre propre ordinateur",
"host": "Adresse IP ou nom d'hôte",
"download_file": "Télécharger {name}",
"download_how": "Installez-le sur l'écran avec {esphome_web} dans Chrome ou Edge : Connect, choisissez le port USB de l'écran, Install, puis sélectionnez ce fichier. Il contient votre mot de passe Wi-Fi et les clés de l'écran : gardez-le pour vous."
},
"installer": {
"title": {
"setup": "Connecter et installer.",
"saved": "Profil enregistré.",
"running": "Un instant…",
"ready": "Prêt à télécharger.",
"done": "Terminé.",
"failed": "Cela n'a pas fonctionné."
},
"intro": "ESP Screens crée le profil propre à l'écran, avec des clés uniques, et compile le firmware. Branchez l'écran avec un câble USB de données sur la machine qui fait tourner Home Assistant, ou téléchargez le firmware et installez-le sur l'écran depuis votre propre ordinateur.",
"board": "Quel écran avez-vous ?",
"board_cyd": "CYD · 2,8 pouces",
"board_guition": "Guition · 4 pouces",
"name": "Nom",
"name_placeholder": "Écran du salon",
"device_name": "Nom de l'appareil",
"customize": "personnaliser",
"name_hint": "Chaque écran reçoit son propre profil avec ses propres clés. Quatre écrans ? Refaites ces étapes quatre fois avec un nom différent.",
"device_name_hint": "Lettres minuscules, chiffres et tirets. Un nom différent pour chaque écran.",
"wifi": {
"title": "Wi-Fi",
"ssid": "Nom du Wi-Fi (2,4 GHz)",
"password": "Mot de passe Wi-Fi",
"new": "À remplir une seule fois : ESP Screens l'enregistre dans le secrets.yaml d'ESPHome, et les écrans suivants l'utilisent automatiquement.",
"missing": "Il manque encore les informations Wi-Fi dans votre secrets.yaml d'ESPHome. ESP Screens ne remplit que les lignes manquantes.",
"ready": "Le Wi-Fi vient de votre secrets.yaml d'ESPHome.",
"invalid": "Le secrets.yaml du dossier ESPHome n'est pas un YAML valide. Corrigez d'abord le fichier ; il ne sera pas écrasé."
},
"install_via": "Installer via",
"later": "Plus tard · enregistrer seulement le profil",
"target": {
"usb": "Branchez l'écran avec un câble USB de données sur la machine Home Assistant ; la liste s'actualise d'elle-même. Ou choisissez Télécharger pour utiliser votre propre ordinateur.",
"download": "Téléchargez le firmware et installez-le sur l'écran depuis votre propre ordinateur, dans Chrome ou Edge. Ensuite, les mises à jour passent par le Wi-Fi.",
"later": "Le profil va dans le dossier ESPHome. Vous pourrez l'installer plus tard via Firmware et USB, ou depuis ESPHome Device Builder.",
"several": "Plusieurs écrans sont branchés : choisissez le port de cet écran.",
"once": "Une seule fois en USB ; ensuite, tout se fait sans fil."
},
"install": "Installer",
"save_profile": "Enregistrer le profil",
"busy": "Une compilation ou une installation est déjà en cours ({file}). Attendez qu'elle se termine.",
"no_cli": "La CLI ESPHome est absente de cette installation ; seul l'enregistrement du profil est possible.",
"progress": {
"saved": "{file} est dans le dossier ESPHome",
"writing": "Écriture du firmware sur {name}…",
"building": "Compilation du firmware…",
"ready": "Le firmware pour {name} est prêt",
"installed": "Le firmware est sur {name}",
"build_failed": "Échec de la compilation",
"install_failed": "Échec de l'installation"
},
"detail": {
"saved": "Installez-le plus tard depuis Firmware et USB : choisissez ce profil, puis le port USB de la machine Home Assistant, ou Télécharger pour installer le firmware sur l'écran depuis votre propre ordinateur. Conservez la clé API pour l'association :",
"uploading": "Ne débranchez pas encore le câble USB.",
"building": "Une première compilation prend quelques minutes sur un Raspberry Pi. Vous pouvez quitter cette page : l'installation continue et vous la retrouverez sous Nouvel écran.",
"building_download": "Une première compilation prend quelques minutes sur un Raspberry Pi. Vous pouvez quitter cette page : la compilation continue et vous la retrouverez sous Nouvel écran.",
"downloaded": "Installez-le sur l'écran depuis votre propre ordinateur, puis associez l'écran à Home Assistant.",
"booted": "L'écran démarre et se connecte à votre Wi-Fi. Associez-le maintenant à Home Assistant :",
"booted_cyd": "L'écran démarre et se connecte à votre Wi-Fi. Le CYD demande d'abord un étalonnage tactile : touchez les croix. Associez-le maintenant à Home Assistant :",
"see_log": "Voir le journal ci-dessous."
},
"download_steps": {
"plug": "{bold} avec un câble USB de données.",
"plug_bold": "Branchez l'écran sur votre ordinateur",
"open": "{bold} dans Chrome ou Edge, cliquez sur Connect et choisissez le port USB de l'écran.",
"open_bold": "Ouvrez {esphome_web}",
"install": "{bold} et sélectionnez {file}. L'écran redémarre et rejoint votre Wi-Fi.",
"install_cyd": "{bold} et sélectionnez {file}. L'écran redémarre et rejoint votre Wi-Fi. Le CYD demande d'abord un étalonnage tactile : touchez les croix.",
"install_bold": "Cliquez sur Install"
},
"download_keep": "Le fichier contient votre mot de passe Wi-Fi et les clés de l'écran : gardez-le pour vous.",
"api_key": "Clé API",
"pairing": {
"ha": "{bold} Cela se passe en dehors d'ESP Screens. Home Assistant découvre {name} comme appareil ESPHome ; cliquez sur Ajouter. Pas découvert ? Ajoutez ESPHome manuellement avec l'adresse IP de l'écran.",
"ha_bold": "Allez dans Home Assistant → Paramètres → Appareils et services.",
"key": "{bold} ci-dessus quand Home Assistant demande une clé de chiffrement.",
"key_bold": "Collez la clé API",
"actions": "{bold} intégration ESPHome → Configurer → « Autoriser l'appareil à effectuer des actions Home Assistant ». Sans cela, l'écran voit tout mais ne commande rien.",
"actions_bold": "Autorisez les actions HA :",
"tiles": "{bold} De retour dans ESP Screens, l'écran apparaît dans la liste à gauche en une trentaine de secondes ; d'ici là, il y figure comme « pas encore dans Home Assistant ».",
"tiles_bold": "Choisissez vos tuiles."
},
"log": "Journal ESPHome",
"retry": "Réessayer",
"another": "Installer un autre écran",
"start_over": "Recommencer",
"done": "Terminé"
},
"alerts": {
"eyebrow": "Alertes · aide-mémoire",
"title": "Une notification plein écran, depuis une automatisation.",
"intro": "Chaque écran a l'action {action}. Elle place une carte par-dessus tout, réveille l'écran et garde le rétroéclairage à luminosité normale jusqu'à ce que quelqu'un touche le bouton ou que le délai expire. Home Assistant n'affiche lui-même ni explication ni listes déroulantes pour les actions ESPHome ; tout ce que vous pouvez remplir est listé ici.",
"loading": "L'aide-mémoire est encore en cours de chargement ; un instant.",
"example": {
"title": "Quelqu'un est à la porte",
"subtitle": "Porte 3, arrière",
"button": "J'arrive"
},
"sections": "Sections",
"nav": {
"try": "Essayer",
"screens": "Vos écrans",
"howto": "Dans une automatisation",
"all": "Tous les écrans",
"fields": "Les champs",
"icons": "Icônes",
"colors": "Couleurs",
"behaviour": "Comportement",
"events": "Événements",
"tips": "Astuces"
},
"try": {
"text": "Envoyez une alerte maintenant, avec les mêmes champs qu'une automatisation. L'écran affiche la carte et, si le clignotement est activé, fait clignoter son rétroéclairage.",
"screen": "Écran",
"all": "Tous les écrans (prêts : {ready})",
"not_ready": "{name} · pas prêt",
"title": "Titre",
"subtitle": "Sous-titre",
"icon": "Icône",
"color": "Couleur",
"button": "Texte du bouton",
"timeout": "Délai (secondes, 0 attend le bouton)",
"flash": "Faire clignoter le rétroéclairage",
"flash_hint": "Quatre fois à l'arrivée de l'alerte.",
"sending": "Envoi…",
"send": "Envoyer l'alerte",
"sent_all": "Envoyée à {n} écran. | Envoyée à {n} écrans.",
"sent_to": "Envoyée à {name}.",
"sent_one": "Envoyée à l'écran.",
"skipped": "{n} écran ignoré (hors ligne ou firmware trop ancien). | {n} écrans ignorés (hors ligne ou firmware trop ancien).",
"left_empty": "Champs laissés vides : {fields}.",
"nothing": "Aucun écran n'a pu l'afficher : vérifiez qu'un écran est en ligne avec le firmware {version} ou plus récent."
},
"white": "Blanc (par défaut)",
"screens": {
"text": "Chaque écran a sa propre action, qui contient le nom de l'appareil. À partir du firmware {version} ; mettez à jour un écran plus ancien avec son bouton Mettre à jour, sous Écrans.",
"none": "Aucun écran associé pour l'instant. Installez-en un via Nouvel écran ; l'action apparaît dès que Home Assistant voit l'écran.",
"ready": "● firmware {version}",
"update": "Mise à jour nécessaire · firmware {version}",
"unknown": "Nom d'appareil inconnu · mettez à jour l'écran",
"show": "Afficher l'alerte",
"dismiss": "Fermer l'alerte"
},
"howto": {
"add": "{add} et recherchez {esphome}. Choisissez l'action de votre écran : Home Assistant l'appelle « Performs the action show_alert of the node {device} ».",
"add_bold": "Ajouter une action",
"device": "nom de l'appareil",
"fields": "{bold} Home Assistant les demande tous les sept ; laissez vide ce que vous n'utilisez pas ({empty}, {zero}, désactivé).",
"fields_bold": "Remplissez les champs.",
"yaml": "Vous préférez le YAML ? Choisissez {edit} sur l'action et collez l'exemple ci-dessous.",
"example_for": "Exemple pour",
"no_screen": "un écran (pas encore associé)"
},
"edit_yaml": "Modifier en YAML",
"copy_yaml": "Copier le YAML",
"all": {
"title": "Tous les écrans à la fois",
"text": "Déclenchez l'événement {show} avec les mêmes champs, et ESP Screens transmet l'alerte à chaque écran en ligne, y compris ceux que vous ajouterez plus tard. {dismiss} la retire partout. Dans une automatisation, ajoutez l'action {event} ou collez l'exemple sous {edit}. Omettez les champs que vous n'utilisez pas. ESP Screens doit être en marche pour cela.",
"event": "Déclencher un événement manuel"
},
"fields": {
"text": "Le texte est libre ; la limite est en octets, et une lettre accentuée compte pour deux. Ce qui ne tient pas se termine par des points de suspension (titre) ou est coupé (sous-titre).",
"field": "Champ",
"type": "Type",
"what": "Ce qu'il fait",
"example": "Exemple",
"limit": "Limite",
"types": {
"string": "texte",
"int": "nombre",
"bool": "activé / désactivé",
"entity": "entité"
},
"bytes": "CYD {cyd} · Guition {guition} octets",
"seconds": "0 à 86400 s",
"camera_limit": "Guition, firmware 0.2.57+"
},
"icons": {
"text": "Indiquez le nom dans {field}, par exemple {example}. {mdi} et le code hexadécimal ({hex}) fonctionnent aussi. Seules ces icônes sont incluses dans le firmware ; tout autre nom affiche le triangle d'avertissement. Appuyez sur une icône pour copier son nom.",
"handy": "Pratiques pour les notifications",
"search_label": "Rechercher une icône",
"search": "Rechercher par nom ou description…",
"extra": "Également disponibles : icônes de commande et de météo",
"copy": "Copier {name}",
"none": "Aucune icône pour « {query} ». Les noms inconnus affichent le triangle d'avertissement ({fallback})."
},
"colors": {
"text": "Indiquez le nom dans {field}. Ce sont les teintes pastel des tuiles, avec un texte foncé. Un nom vide ou inconnu donne la carte blanche. Appuyez pour copier."
},
"behaviour": {
"wakes": "{bold} Une alerte réveille immédiatement un écran assombri ou éteint et s'affiche par-dessus chaque page, chaque carte de lumière ouverte et la couche de veille.",
"wakes_bold": "Réveille l'écran.",
"on": "{bold} Tant que la carte est affichée, le rétroéclairage reste à luminosité normale. La veille et les heures de nuit attendent. Après le bouton, le délai de veille habituel recommence.",
"on_bold": "Allumé jusqu'au bouton.",
"timeout": "{bold} {zero} attend le bouton, aussi longtemps qu'il le faut. Avec {minute}, la carte disparaît au bout d'une minute, mais le bouton la ferme plus tôt.",
"timeout_bold": "Délai.",
"blinking": "{bold} {flash} fait clignoter le rétroéclairage quatre fois à l'arrivée de l'alerte (environ une seconde), puis laisse l'écran allumé.",
"blinking_bold": "Clignotement.",
"replacing": "{bold} Une nouvelle alerte remplace l'actuelle ; il n'y a pas de pile. L'alerte remplacée se signale comme {replaced}.",
"replacing_bold": "Remplacement.",
"closing": "{bold} {dismiss} retire la carte, par exemple si la porte est déjà ouverte. Sans alerte, cette action ne fait rien.",
"closing_bold": "Fermeture à distance.",
"beside": "{bold} ne fait rien ; seul le bouton la ferme. Ainsi, toucher l'écran pour le réveiller ne ferme jamais l'alerte par accident.",
"beside_bold": "Toucher à côté de la carte"
},
"events": {
"text": "Chaque fin d'alerte déclenche l'événement {event} avec {action}, {title}, {screen} (le nom de l'appareil) et le {device_id} qu'ajoute Home Assistant. Visible dans Paramètres → Outils → Événements.",
"when": "Quand",
"wait": "Attendre que quelqu'un appuie sur le bouton"
},
"tips": {
"color": "Utilisez une {bold} : orange pour la porte, rouge pour la fumée ou l'eau, vert pour « terminé ». Le texte reste toujours foncé et lisible.",
"color_bold": "couleur par type de notification",
"short": "Gardez un titre {bold} ; un écran affiche une vingtaine de caractères sur une ligne et termine un titre plus long par des points de suspension. Mettez les détails dans le sous-titre.",
"short_bold": "court",
"button": "Un {bold} transforme la notification en question : « J'arrive », « Vu », « Éteindre ». L'événement vous dit alors qui a répondu.",
"button_bold": "texte de bouton personnalisé",
"resolve": "Pour une alerte qui se règle d'elle-même (la porte s'ouvre, le linge est sorti), fermez-la dans la même automatisation avec {dismiss}.",
"every": "Tous les écrans ? Déclenchez {event} une seule fois (voir Tous les écrans à la fois). Les écrans restent indépendants et chacun répond avec son propre {screen}.",
"claude": "Vous préférez {bold} pour l'automatisation ? Installez la compétence ESP Screens dans Paramètres → Claude.",
"claude_bold": "demander à Claude"
}
},
"override": {
"eyebrow": "Avancé · personnalisation locale",
"title": "YAML personnalisé",
"title_named": "YAML personnalisé · {name}",
"intro": "Ce petit fichier est à vous. Il est chargé après le paquet commun des écrans et reste en place quand ESP Screens se met à jour. Modifiez ici les détails propres au matériel, comme un modèle d'écran.",
"safe_title": "Que peut-on modifier sans risque ?",
"safe_text": "Écran (display), tactile (touchscreen), substitutions, broches et autres détails de l'appareil. Le nom, le Wi-Fi, l'API, l'OTA et les liens vers les paquets restent gérés automatiquement.",
"active": "Actif",
"ready": "Prêt à être rattaché",
"editor_label": "YAML personnalisé local",
"use_example": "Utiliser l'exemple",
"clear": "Effacer",
"characters": "{n} caractère | {n} caractères",
"lines": "{n} ligne | {n} lignes",
"save_check": "Enregistrer et vérifier",
"save": "Enregistrer le YAML personnalisé",
"no_profile": "Aucun profil ESPHome n'a été trouvé pour cet écran.",
"attached": "Les modifications faites ici s'appliquent à la prochaine compilation.",
"not_attached": "Enregistrez une fois pour rattacher ce fichier au profil.",
"saving": "Vérification et enregistrement…",
"saved": "Enregistré. Le YAML personnalisé est conservé lors des mises à jour du firmware.",
"saved_toast": "YAML personnalisé enregistré.",
"checking": "Enregistré. ESPHome vérifie le profil complet…",
"checking_profile": "ESPHome vérifie le profil…",
"checking_stage": "ESPHome vérifie le profil… {stage}",
"valid": "Le profil complet est valide. Vous pouvez compiler et installer sans risque.",
"rejected": "ESPHome a refusé le profil complet. Consultez Firmware et USB pour le journal complet.",
"confirm_example": "Remplacer le texte actuel par l'exemple ?",
"example_loaded": "Exemple chargé. Enregistrez-le quand vous le souhaitez.",
"confirm_clear": "Effacer le YAML personnalisé local ?",
"cleared": "Le YAML personnalisé sera vide après l'enregistrement."
},
"mockup": {
"home": "Accueil",
"unknown": "Inconnu"
}
}
}
+846 -1
View File
@@ -389,5 +389,850 @@
}
},
"addon": {},
"editor": {}
"editor": {
"common": {
"undo": "Annulla",
"online": "Online",
"offline": "Offline",
"unknown": "sconosciuto",
"unsaved": "Modifiche non salvate",
"cancel": "Annulla",
"open_integrations": "Apri Dispositivi e servizi",
"save_send": "Salva e invia",
"saving": "Salvataggio…",
"read_current_data": "Leggi i dati attuali",
"results": "1 risultato. Continua a scrivere per restringere l'elenco. | {n} risultati. Continua a scrivere per restringere l'elenco.",
"close": "Chiudi",
"remove": "Rimuovi",
"change": "Cambia",
"loading": "Caricamento…",
"back": "← Indietro",
"copy": "Copia"
},
"nav": {
"new_screen": "Nuovo schermo",
"firmware": "Firmware e USB",
"alerts": "Avvisi",
"settings": "Impostazioni",
"new_screen_detail": "Collega e installa"
},
"api": {
"failed": "Non ha funzionato. Ricarica la pagina e riprova."
},
"copy": {
"api_key": {
"copied": "Chiave API copiata.",
"selected": "La chiave API è selezionata. Copiala con Ctrl+C o Command+C."
},
"layout_json": {
"copied": "JSON della disposizione copiato.",
"selected": "Il JSON della disposizione è selezionato. Copialo con Ctrl+C o Command+C."
},
"action_name": {
"copied": "Nome dell'azione copiato.",
"selected": "Il nome dell'azione è selezionato. Copialo con Ctrl+C o Command+C."
},
"yaml": {
"copied": "YAML copiato.",
"selected": "Lo YAML è selezionato. Copialo con Ctrl+C o Command+C."
},
"icon_name": {
"copied": "Nome dell'icona copiato.",
"selected": "Il nome dell'icona è selezionato. Copialo con Ctrl+C o Command+C."
},
"empty_color": {
"copied": "Colore vuoto copiato.",
"selected": "Il colore vuoto è selezionato. Copialo con Ctrl+C o Command+C."
},
"color_name": {
"copied": "Nome del colore copiato.",
"selected": "Il nome del colore è selezionato. Copialo con Ctrl+C o Command+C."
}
},
"sidebar": {
"connection": {
"unreachable": "Pagina di gestione non raggiungibile · nuovo tentativo…",
"connected": "Home Assistant connesso",
"reconnecting": "Riconnessione a Home Assistant…"
},
"search": "Cerca",
"screens": "Schermi",
"more": "Altro",
"refresh": "Ricarica",
"update": {
"pill": "Aggiornamento",
"button": "Aggiorna",
"queued": "In coda per l'aggiornamento",
"available": "Aggiornamento {version}",
"no_profile": "Nessun profilo ESPHome trovato con questo nome dispositivo.",
"whats_new": "Novità",
"full_log": "Registro completo"
},
"host": {
"hint": "L'indirizzo IP, una sola volta; poi il nuovo firmware lo comunica da solo.",
"placeholder": "Indirizzo IP, es. 192.168.1.50",
"label": "Indirizzo IP",
"start": "Avvia"
},
"pending": {
"installed": "Installato, ma non ancora in Home Assistant. Aggiungi il dispositivo ESPHome rilevato in Impostazioni → Dispositivi e servizi, incolla lì la chiave API e attiva «Allow the device to perform Home Assistant actions» in Configura.",
"downloaded": "Firmware scaricato, non ancora in Home Assistant. Mettilo sullo schermo con ESPHome Web, poi aggiungi il dispositivo ESPHome rilevato in Impostazioni → Dispositivi e servizi, incolla lì la chiave API e consenti le azioni di Home Assistant in Configura.",
"not_flashed": "Non ancora in Home Assistant. Firmware già installato? Aggiungi il dispositivo ESPHome in Impostazioni → Dispositivi e servizi, poi consenti le azioni di Home Assistant in Configura. Non ancora installato? Firmware e USB → {file}."
},
"copy_api_key": "Copia chiave API"
},
"palette": {
"groups": {
"screens": "Schermi",
"actions": "Azioni",
"add": "Aggiungi a questo schermo"
},
"alerts_detail": "Guida rapida e avviso di prova",
"settings_detail": "Aggiornamenti, Claude",
"nothing_to_save": "Niente da salvare",
"identify": "Identifica questo schermo",
"identify_detail": "Fa lampeggiare la retroilluminazione e mostra una scheda",
"identify_needs": "Richiede un firmware più recente",
"export": "Esporta disposizione",
"export_detail": "Scarica e copia come JSON",
"placeholder": "Cerca schermi, entità, azioni…",
"empty": "Nessun risultato. Scrivi parte del nome di uno schermo, di un'entità o di un'azione."
},
"empty": {
"choose": {
"title": "Scegli uno schermo",
"text": "Scegli uno dei tuoi schermi a sinistra per modificarne i riquadri, la barra superiore e le impostazioni."
},
"start": {
"title": "Inizia con uno schermo",
"text": "Collega un CYD o un Guition via USB alla macchina di Home Assistant. Profilo, firmware e prima installazione in un colpo solo.",
"button": "Installa un nuovo schermo"
}
},
"screen_view": {
"confirm": {
"switch": "Hai modifiche non salvate. Aprire comunque un altro schermo?",
"copy": "Sostituire la disposizione non salvata con una copia di quella dell'altro schermo?",
"import": "Sostituire la disposizione non salvata con quella importata?"
},
"saved": {
"current": "Salvato. Il tuo schermo si sta aggiornando.",
"other": "Salvato. {name} si sta aggiornando.",
"other_unnamed": "Salvato. Lo schermo si sta aggiornando.",
"newer_edit": "Salvato. La tua ultima modifica non è ancora stata inviata: premi di nuovo Salva e invia."
},
"identified": "{name} lampeggia e mostra una scheda per qualche secondo.",
"offline": "Offline · modifiche salvate",
"tabs": {
"layout": "Disposizione",
"settings": "Impostazioni schermo"
},
"sent": "Salvato · inviato allo schermo",
"all_saved": "Tutto salvato",
"more": "Altro",
"menu": {
"identify": "Identifica",
"identify_hint": "fa lampeggiare lo schermo",
"identify_needs": "Richiede il firmware 0.2.31 o più recente",
"inspect_hint": "da Home Assistant",
"copy": "Copia disposizione da…",
"copy_screens": "{n} schermo | {n} schermi",
"copy_none": "nessun altro schermo",
"copy_tiles": "{n} riquadro | {n} riquadri",
"export": "Esporta disposizione",
"import": "Importa disposizione…",
"override": "YAML personalizzato",
"override_hint": "avanzato",
"override_none": "Nessun profilo ESPHome trovato per questo schermo",
"update": "Aggiorna firmware"
}
},
"layout": {
"removed": "Riquadro rimosso: {name}",
"no_room": "Non c'è spazio per questo riquadro a pagina {page}.",
"no_free_page": "Nessuna pagina è libera per un riquadro a pagina intera. Libera prima una pagina.",
"page_taken": "Questo schermo ha già un riquadro che porta a pagina {page}.",
"copied": "Disposizione di {name} copiata. Salva e invia quando ti sembra giusta.",
"copied_part": "Disposizione di {name} copiata. Riquadri compatibili con il firmware di questo schermo: {kept} su {total}. Salva e invia quando ti sembra giusta.",
"imported": "Disposizione importata. Salva e invia quando ti sembra giusta.",
"imported_part": "Disposizione importata. Riquadri compatibili con il firmware di questo schermo: {kept} su {total}. Salva e invia quando ti sembra giusta.",
"not_json": "Questo non è JSON. Esporta prima una disposizione, oppure incollane una da un altro ESP Screens.",
"no_tiles_in_file": "Nessun riquadro in questo file. Serve una disposizione esportata da ESP Screens.",
"count": "{n} pagina · {tiles} / {limit} riquadri | {n} pagine · {tiles} / {limit} riquadri",
"no_tiles": "Aggiungi la tua prima luce, scena o dispositivo dalla libreria.",
"how_to": "Tocca la barra superiore o un riquadro per cambiarne le impostazioni. Trascina per spostare; rilascia sulla pagina successiva per crearne una nuova.",
"positions_hint": "Gli spazi vuoti e le posizioni fisse funzionano a partire dal firmware 0.2.26. Fino a quell'aggiornamento, questo schermo (firmware {firmware}) sposta i riquadri verso il primo spazio libero.",
"aria": "Disposizione dello schermo",
"add_page": "+ Aggiungi pagina",
"max_pages": "Al massimo 1 pagina | Al massimo {n} pagine"
},
"page": {
"label": "Pagina {page}",
"remove": "Rimuovi pagina",
"remove_title": "Le pagine successive scalano di un posto",
"edit_bar": "Modifica barra superiore",
"cell": {
"title": "Spazio vuoto. Fai clic per aggiungere un riquadro qui, o trascinane uno.",
"aria": "Spazio vuoto {slot} a pagina {page}: aggiungi qui il prossimo riquadro",
"next": "Il prossimo riquadro va qui",
"empty": "Vuoto"
}
},
"library": {
"title": "Libreria",
"entities": "{n} entità | {n} entità",
"search": "Cerca per nome, dispositivo o area…",
"search_label": "Aggiungi un'entità",
"filters": {
"all": "Tutti",
"light": "Luci",
"climate": "Clima",
"switch": "Interruttori",
"binary_sensor": "Stato",
"button": "Azioni",
"script": "Script",
"fan": "Ventilatori",
"cover": "Coperture",
"scene": "Scene",
"vacuum": "Aspirapolvere",
"sensor": "Sensori",
"media_player": "Media",
"weather": "Meteo",
"number": "Valori",
"select": "Selezioni",
"person": "Persone",
"timer": "Timer",
"screen": "Schermo"
},
"room": "Area",
"all_rooms": "Tutte le aree",
"hide_placed": "Nascondi quelle già inserite",
"hide_placed_title": "Nascondi ciò che è già su questo schermo",
"all_placed": "Tutto ciò che è qui è già su questo schermo.",
"none_found": "Nessuna entità trovata. Prova un altro nome, un'altra area o un altro filtro.",
"full": "Questo schermo può contenere 1 riquadro. | Questo schermo può contenere {n} riquadri.",
"full_update": "Questo schermo può contenere 1 riquadro; aggiorna il suo firmware per averne 48. | Questo schermo può contenere {n} riquadri; aggiorna il suo firmware per averne 48.",
"hint": "Trascina su una pagina, o tocca + per aggiungere al primo spazio libero. ⌘K cerca ovunque."
},
"domains": {
"light": "Luce",
"climate": "Clima",
"vacuum": "Aspirapolvere",
"fan": "Ventilatore",
"cover": "Copertura",
"media_player": "Media",
"sensor": "Sensore",
"binary_sensor": "Stato",
"switch": "Interruttore",
"input_boolean": "Interruttore",
"scene": "Scena",
"script": "Script",
"weather": "Meteo",
"number": "Valore",
"input_number": "Valore",
"select": "Selezione",
"input_select": "Selezione",
"button": "Azione",
"input_button": "Azione",
"screen": "Schermo",
"sun": "Sole",
"timer": "Timer",
"person": "Persona",
"camera": "Telecamera",
"image": "Immagine",
"entity": "Entità"
},
"displays": {
"standard": "standard",
"watch": "valore grande",
"forecast": "previsioni meteo",
"graph": "grafico",
"digital": "orologio digitale",
"analog": "orologio analogico",
"sunpath": "percorso del sole"
},
"sizes": {
"single": "normale",
"wide": "doppia",
"full": "pagina intera"
},
"tile": {
"name": "Nome sullo schermo",
"icon": {
"auto_ha": "Automatica (da Home Assistant)",
"auto_default": "Automatica (predefinita)",
"needs_firmware": "Lo schermo mostra l'icona scelta a partire dal firmware 0.2.18."
},
"goes_to": {
"label": "Porta alla pagina",
"empty": "{page} (vuota)",
"needs_firmware": "I riquadri di navigazione richiedono il firmware 0.2.62: premi prima Aggiorna per questo schermo.",
"no_page": "Questo schermo non ha la pagina {page}, quindi un tocco apre la sua ultima pagina. Scegli un'altra pagina.",
"hint": "Un tocco sul riquadro apre quella pagina."
},
"display": {
"label": "Visualizzazione",
"digital": "Orologio digitale",
"analog": "Orologio analogico",
"standard": "Nome e stato",
"watch": "Valore grande",
"forecast": "Previsioni meteo",
"graph": "Grafico",
"sunpath": "Percorso del sole",
"no_graph": "Home Assistant non ha valori numerici per questa entità, quindi il grafico resta vuoto. Scegli un'altra visualizzazione.",
"no_forecast": "Questo servizio meteo non ha previsioni giornaliere in Home Assistant. Scegli un'altra visualizzazione."
},
"size": {
"label": "Dimensione",
"single": "Normale",
"wide": "Larghezza doppia",
"full": "Pagina intera",
"full_hint": "Pagina intera: un grande pulsante che si illumina quando è acceso; in basso trovano posto un cursore, i comandi o un grafico.",
"needs_firmware": "Un riquadro a pagina intera richiede il firmware 0.2.62: premi prima Aggiorna per questo schermo."
},
"page": {
"label": "Pagina",
"new": "Nuova pagina"
},
"controls": {
"label": "Controllo diretto sul riquadro",
"not_offered": "Home Assistant non offre questo controllo per questa entità, quindi sullo schermo resta vuoto. Scegline un altro.",
"full_hint": "In basso nel riquadro a pagina intera; un tocco altrove funziona come impostato qui sotto.",
"wide_hint": "A destra del riquadro a larghezza doppia, come le righe in Home Assistant. Un tocco sul nome funziona come impostato qui sotto.",
"needs_firmware": "Lo schermo mostra il controllo diretto a partire dal firmware 0.2.19; fino ad allora il riquadro resta com'era."
},
"tap": {
"label": "Al tocco",
"auto": "Automatico",
"detail": "Apri i controlli",
"none": "Solo visualizzazione",
"toggle": "Accendi / spegni",
"action": "Esegui azione",
"no_toggle": "Home Assistant non può accendere e spegnere questa entità, quindi un tocco non fa nulla. Scegli un'altra opzione.",
"toggle_needs_firmware": "Lo schermo accende e spegne questa entità a partire dal firmware 0.2.58: premi Aggiorna per questo schermo. Fino ad allora un tocco apre la sua scheda.",
"hold": "Tieni premuto il riquadro per aprire la sua scheda."
},
"slider": {
"label": "Piccolo cursore sul riquadro",
"no": "No",
"yes": "Sì, controllo diretto",
"nothing": "Home Assistant non ha nulla che un cursore possa regolare per questa entità. Scegli No."
},
"history": {
"label": "Storico",
"hours": "{n} ora | {n} ore"
},
"background": {
"label": "Sfondo pastello",
"aria": "Sfondo: {name}"
}
},
"tile_card": {
"label": "{name}, spazio {slot} a pagina {page}. Enter: configura, tasti freccia: sposta",
"remove": "Rimuovi riquadro",
"remove_named": "Rimuovi {name}"
},
"action": {
"label": "Azione",
"asking": "Chiedo a Home Assistant quali azioni ha questa entità…",
"not_answering": "Home Assistant non risponde al momento. Riprova tra poco.",
"choose": "Scegli un'azione",
"search": "Cerca, per esempio toggle, position o play",
"search_label": "Cerca un'azione",
"none_found": "Nessuna azione trovata.",
"gone": "Home Assistant non offre più questa azione per questa entità, quindi un tocco non fa nulla. Scegline un'altra.",
"optional": "{name} (facoltativo)",
"not_set": "Non impostato",
"on": "Attivo",
"off": "Disattivo",
"needs": "Home Assistant richiede: {fields}.",
"needs_firmware": "Lo schermo esegue un'azione a partire dal firmware 0.2.58: premi Aggiorna per questo schermo. Fino ad allora un tocco funziona come Automatico."
},
"icon": {
"label": "Icona",
"none": "Nessuna icona",
"search": "Cerca, per esempio lampada, musica o porta",
"search_label": "Cerca un'icona",
"none_text_only": "Nessuna icona, solo testo",
"aria": "Icona: {name}",
"none_found": "Nessuna icona trovata."
},
"inspect": {
"title": "Dati attuali",
"subtitle": "Connessione, stato e proprietà supportate",
"reading": "Lettura…",
"fetching": "Recupero dello stato attuale da HA…",
"status": "Stato: {status}",
"options": "Piccolo cursore: {slider} · Visualizzazione: {display} · Dimensione: {size} · Controllo: {control} · Sfondo: {background}",
"yes": "sì",
"no": "no",
"control_none": "nessuno",
"background_default": "Predefinito",
"read_again": "Leggi di nuovo"
},
"topbar": {
"removed": "Rimosso dalla barra superiore: {name}",
"full": "La barra superiore ha spazio per 1 elemento. | La barra superiore ha spazio per {n} elementi.",
"already": "È già nella barra superiore.",
"title": "Barra superiore",
"aria": "Barra superiore: {name}",
"builtin": "Dallo schermo stesso, funziona anche senza Home Assistant",
"items": "{used} di {n} elemento | {used} di {n} elementi",
"name": "Sinistra: nome",
"name_placeholder": "Per esempio: Soggiorno",
"right": "Destra: ora, sensori o orologio",
"item_label": "{name}, spazio {slot}. Enter: configura, frecce: sposta",
"remove_named": "Rimuovi {name} dalla barra superiore",
"max": "Massimo 1 elemento | Massimo {n} elementi",
"add_title": "Aggiungi l'ora, la data, l'orologio analogico o un'entità",
"add_button": "+ Aggiungi ora, data o un'entità",
"hint": {
"overflow": "Non tutto sta accanto al nome: lo schermo tralascia gli elementi tratteggiati. Rimuovine uno o scegli un nome più corto.",
"reorder": "Trascina per riordinare; tocca un elemento per configurarlo.",
"needs_firmware": "Sensori, data e orologio analogico compaiono a partire dal firmware {version}; fino a quell'aggiornamento questo schermo mostra il nome e, se l'ora è nella barra, l'orologio."
},
"detail": {
"hidden": "Nascosto: non attivo al momento",
"overflow": "Non sta accanto al nome",
"dial": "Quadrante"
},
"live": {
"hidden": "Nascosto al momento: non attivo",
"overflow": "Al momento non sta accanto al nome",
"looks": "Come appare sullo schermo"
},
"analog_sample": "Piccolo quadrante con l'ora",
"content": {
"label": "Cosa mostrare",
"hint": "«Ultima modifica» continua a contare sullo schermo stesso: «Proprio ora», «5 min fa», «Ieri»."
},
"auto_icon": "Automatica (come Home Assistant)",
"show": {
"label": "Mostra",
"hint": "«Solo quando attivo» nasconde l'elemento finché è spento, chiuso, fuori casa o a 0. Utile per una porta aperta, una lavatrice in funzione o per sapere chi è a casa."
},
"clock_24": "Orologio a 24 ore · si cambia in {settings}",
"clock_12": "Orologio a 12 ore · si cambia in {settings}",
"clock_settings": "Impostazioni → Lingua e regione",
"date_hint": "Oggi: {date}. La data segue l'orologio dello schermo stesso.",
"up": "↑ Su",
"down": "↓ Giù",
"add": {
"title": "Aggiungi alla barra superiore",
"slots": "{used} di {n} spazio usato | {used} di {n} spazi usati",
"builtin": "Dallo schermo stesso",
"added": "Già aggiunto",
"suggestions": "Suggerimenti da Home Assistant",
"entity": "Un'entità",
"search": "Cerca per nome, area o entità, es. temperatura o porta",
"search_label": "Cerca un'entità per la barra superiore",
"none_found": "Nessuna entità trovata."
}
},
"screen_settings": {
"groups": {
"brightness": "Luminosità",
"night": "Notte",
"screen": "Schermo"
},
"rows": {
"brightness": "Luminosità",
"dark_mode": "Modalità scura",
"standby_enabled": "Standby automatico",
"standby_seconds": "Standby dopo",
"standby_brightness": "Luminosità standby",
"night_enabled": "Modalità notte",
"night_start": "Inizio",
"night_end": "Fine",
"night_brightness": "Luminosità notte",
"auto_home": "Torna a pagina 1",
"auto_home_seconds": "Dopo",
"home_on_standby": "Anche in standby",
"swipe_pages": "Scorri tra le pagine",
"page_buttons": "Pulsanti pagina",
"rotation": "Rotazione"
},
"duration": {
"seconds": "{n} s",
"minutes": "{n} min",
"hours": "{n} h",
"hours_minutes": "{h} h {m}"
},
"time": {
"am": "{time} AM",
"pm": "{time} PM"
},
"other_screen_busy": "Sto ancora salvando le impostazioni dell'altro schermo. Riprova tra poco.",
"reach": {
"intro": "I pulsanti pagina e lo scorrimento sono disattivati, quindi solo i riquadri «Vai alla pagina» cambiano pagina.",
"pages": "pagina {list} | pagine {list}",
"tiles": "Hai {n} riquadro «Vai alla pagina», che porta a {targets}. | Hai {n} riquadri «Vai alla pagina», che portano a {targets}.",
"tiles_missing_one": "Hai {n} riquadro «Vai alla pagina», che porta a {targets}, ma nessuno a {missing}, quindi non puoi raggiungerla. | Hai {n} riquadri «Vai alla pagina», che portano a {targets}, ma nessuno a {missing}, quindi non puoi raggiungerla.",
"tiles_missing_more": "Hai {n} riquadro «Vai alla pagina», che porta a {targets}, ma nessuno a {missing}, quindi non puoi raggiungerle. | Hai {n} riquadri «Vai alla pagina», che portano a {targets}, ma nessuno a {missing}, quindi non puoi raggiungerle.",
"none": "Non hai riquadri «Vai alla pagina».",
"none_missing_one": "Non hai riquadri «Vai alla pagina» che portano a {missing}, quindi non puoi raggiungerla.",
"none_missing_more": "Non hai riquadri «Vai alla pagina» che portano a {missing}, quindi non puoi raggiungerle.",
"cut_off": "I riquadri che portano a {pages} sono solo su pagine che non puoi raggiungere.",
"no_way_back": "Da {pages} nessun riquadro riporta a pagina 1."
},
"status": {
"offline": "Questo schermo è offline. Le sue impostazioni si potranno cambiare quando torna online.",
"screen": "Le modifiche si applicano subito sullo schermo, e quelle fatte sullo schermo compaiono qui.",
"app": "Le modifiche si applicano subito. A partire dal firmware 0.2.49 lo schermo le conserva da solo."
},
"unavailable": "Questa entità è disattivata in Home Assistant, oppure lo schermo si sta riavviando.",
"lower": "{name}: diminuisci",
"higher": "{name}: aumenta"
},
"update": {
"starting": "Avvio dell'aggiornamento…",
"building": "Compilazione del firmware…",
"writing": "Scrittura del firmware via Wi-Fi…",
"phases": {
"install": "Compilazione e installazione…",
"verify": "In attesa che lo schermo torni online…",
"settle": "Verifica della stabilità…"
},
"new_language": "Nuova lingua: {name}"
},
"settings": {
"updates": {
"auto_on": "Gli schermi ora si aggiorneranno automaticamente di notte.",
"auto_off": "Gli aggiornamenti automatici sono disattivati.",
"title": "Aggiornamenti del firmware",
"busy": "Aggiornamento al firmware {version}…",
"no_screens": "Nessuno schermo associato finora. I nuovi schermi ricevono il firmware {version}.",
"available": "Il firmware {version} è disponibile per {n} schermo. | Il firmware {version} è disponibile per {n} schermi.",
"current": "Tutti gli schermi hanno il firmware {version}.",
"all": "Aggiorna 1 schermo | Aggiorna tutti i {n} schermi",
"whats_new": "Novità del firmware {version}",
"auto_label": "Aggiorna automaticamente ogni notte",
"auto_hint": "Tra le 03:00 e le 06:00, uno schermo alla volta. Si ferma in caso di errore e lo segnala in Home Assistant."
},
"claude": {
"installed": "Skill installata. Claude Code la rileva subito.",
"installed_restart": "Skill installata. Riavvia Claude Code una volta perché trovi la nuova cartella delle skill.",
"text": "Insegna ESP Screens a Claude, poi chiedi: «Mostra un avviso su tutti i miei schermi quando la cassetta della posta è piena». Claude conosce gli eventi degli avvisi, ogni campo, colore e icona.",
"install": "Installa per Claude Code",
"install_again": "Installa di nuovo",
"update": "Aggiorna la skill",
"not_installed": "Non installata",
"installed_chip": "● Installata",
"newer": "Installata · è pronta una versione più recente",
"writes": "Per Claude Code in Home Assistant. Scrive un file in {path}; installando di nuovo lo sostituisci.",
"download": "Scarica per claude.ai",
"upload": "Carica lo zip in Claude, in Personalizza → Skill."
},
"title": "Tutto ciò che riguarda i tuoi schermi.",
"back": "← I miei schermi",
"screens": {
"title": "Schermi",
"text": "Aggiungi uno schermo, oppure compila e reinstalla il firmware di uno che hai già.",
"firmware_detail": "Compila e installa via USB o Wi-Fi"
},
"language": {
"title": "Lingua e regione",
"screen_language": "Lingua degli schermi",
"auto": "Lingua di Home Assistant ({name})",
"auto_plain": "Lingua di Home Assistant",
"ha_missing": "Gli schermi usano l'inglese finché la lingua di Home Assistant non è disponibile.",
"unchecked": "{name} · non ancora verificato, aiuto benvenuto",
"help": "{name} non è ancora verificato, ogni aiuto è benvenuto: {guide}",
"guide": "come tradurre",
"update_hint": "Dopo una modifica ogni schermo ha bisogno di un aggiornamento del firmware, una compilazione per schermo: con il suo pulsante Aggiorna, o con gli aggiornamenti notturni.",
"time": "Formato orario",
"time_auto": "Automatico, segue la lingua ({clock})",
"clock_24": "24 ore",
"clock_12": "12 ore",
"numbers": "Formato numerico",
"numbers_auto": "Automatico, segue la lingua ({example})",
"profile": "Il tuo profilo Home Assistant: {formats}",
"use_profile": "Usa questi",
"editor_hint": "L'editor segue la lingua del tuo profilo Home Assistant.",
"saved": "Salvato.",
"saved_language": "Salvato. Ogni schermo passa alla nuova lingua con il suo prossimo aggiornamento."
},
"alerts": {
"text": "Una scheda a tutto schermo da un'automazione, su uno schermo o su tutti. La guida rapida contiene i nomi delle azioni, i campi, le icone e i colori, e un modulo per provarne uno.",
"detail": "Notifiche a schermo intero, da un'automazione"
}
},
"firmware": {
"title": "Compila e installa il firmware degli schermi",
"intro": "La CLI di ESPHome integrata usa il tuo profilo (YAML con le chiavi) e i tuoi segreti. Scegli il profilo dello schermo, poi una porta USB (schermo collegato alla macchina di Home Assistant), {ota} con il nome host, oppure {download} per mettere il firmware sullo schermo dal tuo computer. {check} verifica soltanto, {build} compila, {install} mette il firmware sullo schermo. I tuoi riquadri restano come sono in ESP Screens. La prima compilazione richiede qualche minuto.",
"ota": "Wi-Fi / OTA",
"download": "Scarica",
"check": "Verifica",
"build": "Solo compilazione",
"install": "Compila e installa",
"build_download": "Compila e scarica",
"no_cli": "Manca la CLI di ESPHome. Aggiorna l'app alla versione 0.2.0.",
"choose": "Scegli il profilo giusto, poi una porta USB, un indirizzo IP o Scarica.",
"profile": "Profilo ESPHome",
"install_to": "Installa su",
"no_board": "USB · nessuno schermo rilevato finora sulla macchina di Home Assistant",
"download_target": "Scarica · installa dal tuo computer",
"host": "Indirizzo IP o nome host",
"download_file": "Scarica {name}",
"download_how": "Mettilo sullo schermo con {esphome_web} in Chrome o Edge: Connect, scegli la porta USB dello schermo, Install e seleziona questo file. Contiene la tua password Wi-Fi e le chiavi dello schermo: tienilo per te."
},
"installer": {
"title": {
"setup": "Collega e installa.",
"saved": "Profilo salvato.",
"running": "Un attimo…",
"ready": "Pronto da scaricare.",
"done": "Fatto.",
"failed": "Non ha funzionato."
},
"intro": "ESP Screens crea il profilo dello schermo con chiavi uniche e compila il firmware. Collega lo schermo con un cavo USB dati alla macchina su cui gira Home Assistant, oppure scarica il firmware e mettilo sullo schermo dal tuo computer.",
"board": "Quale schermo hai?",
"board_cyd": "CYD · 2,8 pollici",
"board_guition": "Guition · 4 pollici",
"name": "Nome",
"name_placeholder": "Schermo del soggiorno",
"device_name": "Nome dispositivo",
"customize": "personalizza",
"name_hint": "Ogni schermo ha il suo profilo con le sue chiavi. Quattro schermi? Ripeti questi passaggi quattro volte con un nome diverso.",
"device_name_hint": "Lettere minuscole, cifre e trattini. Un nome diverso per ogni schermo.",
"wifi": {
"title": "Wi-Fi",
"ssid": "Nome Wi-Fi (2,4 GHz)",
"password": "Password Wi-Fi",
"new": "Da compilare una sola volta: ESP Screens lo salva nel secrets.yaml di ESPHome e gli schermi successivi lo usano automaticamente.",
"missing": "Nel tuo secrets.yaml di ESPHome mancano ancora i dati Wi-Fi. ESP Screens compila solo le righe mancanti.",
"ready": "Il Wi-Fi viene dal tuo secrets.yaml di ESPHome.",
"invalid": "Il secrets.yaml nella cartella di ESPHome non è YAML valido. Correggi prima il file; non verrà sovrascritto."
},
"install_via": "Installa tramite",
"later": "Più tardi · salva solo il profilo",
"target": {
"usb": "Collega lo schermo con un cavo USB dati alla macchina di Home Assistant; l'elenco si aggiorna da solo. Oppure scegli Scarica per usare il tuo computer.",
"download": "Scarica il firmware e mettilo sullo schermo dal tuo computer, in Chrome o Edge. Dopo, gli aggiornamenti arrivano via Wi-Fi.",
"later": "Il profilo va nella cartella di ESPHome. Puoi installarlo più tardi da Firmware e USB, o da ESPHome Device Builder.",
"several": "Più schermi collegati: scegli la porta di questo schermo.",
"once": "Una sola volta via USB; dopo, tutto senza fili."
},
"install": "Installa",
"save_profile": "Salva profilo",
"busy": "È già in corso una compilazione o un'installazione ({file}). Attendi che finisca.",
"no_cli": "In questa installazione manca la CLI di ESPHome; puoi solo salvare il profilo.",
"progress": {
"saved": "{file} è nella cartella di ESPHome",
"writing": "Scrittura del firmware su {name}…",
"building": "Compilazione del firmware…",
"ready": "Il firmware per {name} è pronto",
"installed": "Il firmware è su {name}",
"build_failed": "Compilazione non riuscita",
"install_failed": "Installazione non riuscita"
},
"detail": {
"saved": "Installalo più tardi da Firmware e USB: scegli questo profilo, poi la porta USB della macchina di Home Assistant, oppure Scarica per mettere il firmware sullo schermo dal tuo computer. Conserva la chiave API per l'associazione:",
"uploading": "Non scollegare ancora il cavo USB.",
"building": "Una prima compilazione richiede qualche minuto su un Raspberry Pi. Puoi lasciare questa pagina: l'installazione continua e la ritrovi in Nuovo schermo.",
"building_download": "Una prima compilazione richiede qualche minuto su un Raspberry Pi. Puoi lasciare questa pagina: la compilazione continua e la ritrovi in Nuovo schermo.",
"downloaded": "Mettilo sullo schermo dal tuo computer, poi associa lo schermo a Home Assistant.",
"booted": "Lo schermo si avvia e si collega al tuo Wi-Fi. Ora associalo a Home Assistant:",
"booted_cyd": "Lo schermo si avvia e si collega al tuo Wi-Fi. Il CYD chiede prima una calibrazione del touch: tocca le croci. Ora associalo a Home Assistant:",
"see_log": "Vedi il registro qui sotto."
},
"download_steps": {
"plug": "{bold} con un cavo USB dati.",
"plug_bold": "Collega lo schermo al tuo computer",
"open": "{bold} in Chrome o Edge, fai clic su Connect e scegli la porta USB dello schermo.",
"open_bold": "Apri {esphome_web}",
"install": "{bold} e seleziona {file}. Lo schermo si riavvia e si collega al tuo Wi-Fi.",
"install_cyd": "{bold} e seleziona {file}. Lo schermo si riavvia e si collega al tuo Wi-Fi. Il CYD chiede prima una calibrazione del touch: tocca le croci.",
"install_bold": "Fai clic su Install"
},
"download_keep": "Il file contiene la tua password Wi-Fi e le chiavi dello schermo: tienilo per te.",
"api_key": "Chiave API",
"pairing": {
"ha": "{bold} Questo avviene fuori da ESP Screens. Home Assistant rileva {name} come dispositivo ESPHome; fai clic su Aggiungi. Non rilevato? Aggiungi ESPHome manualmente con l'indirizzo IP dello schermo.",
"ha_bold": "Vai in Home Assistant → Impostazioni → Dispositivi e servizi.",
"key": "{bold} qui sopra quando Home Assistant chiede una chiave di cifratura.",
"key_bold": "Incolla la chiave API",
"actions": "{bold} integrazione ESPHome → Configura → «Allow the device to perform Home Assistant actions». Senza questo, lo schermo vede tutto ma non controlla nulla.",
"actions_bold": "Consenti le azioni di HA:",
"tiles": "{bold} In ESP Screens lo schermo compare nell'elenco a sinistra entro una trentina di secondi; fino ad allora è indicato lì come «non ancora in Home Assistant».",
"tiles_bold": "Scegli i tuoi riquadri."
},
"log": "Registro ESPHome",
"retry": "Riprova",
"another": "Installa un altro schermo",
"start_over": "Ricomincia",
"done": "Fatto"
},
"alerts": {
"eyebrow": "Avvisi · guida rapida",
"title": "Una notifica a schermo intero, da un'automazione.",
"intro": "Ogni schermo ha l'azione {action}. Mette una scheda sopra tutto, riattiva lo schermo e mantiene la retroilluminazione a luminosità normale finché qualcuno non tocca il pulsante o non scade il timeout. Home Assistant da solo non mostra spiegazioni né menu a tendina per le azioni ESPHome; qui trovi tutto quello che puoi compilare.",
"loading": "La guida rapida si sta ancora caricando; un attimo.",
"example": {
"title": "C'è qualcuno alla porta",
"subtitle": "Porta 3, retro",
"button": "Arrivo"
},
"sections": "Sezioni",
"nav": {
"try": "Prova",
"screens": "I tuoi schermi",
"howto": "In un'automazione",
"all": "Tutti gli schermi",
"fields": "I campi",
"icons": "Icone",
"colors": "Colori",
"behaviour": "Comportamento",
"events": "Eventi",
"tips": "Suggerimenti"
},
"try": {
"text": "Invia subito un avviso, con gli stessi campi che invia un'automazione. Lo schermo mostra la scheda e, con il lampeggio attivo, fa lampeggiare la retroilluminazione.",
"screen": "Schermo",
"all": "Tutti gli schermi (pronti: {ready})",
"not_ready": "{name} · non pronto",
"title": "Titolo",
"subtitle": "Sottotitolo",
"icon": "Icona",
"color": "Colore",
"button": "Testo del pulsante",
"timeout": "Timeout (secondi, 0 aspetta il pulsante)",
"flash": "Fai lampeggiare la retroilluminazione",
"flash_hint": "Quattro volte all'arrivo dell'avviso.",
"sending": "Invio…",
"send": "Invia avviso",
"sent_all": "Inviato a {n} schermo. | Inviato a {n} schermi.",
"sent_to": "Inviato a {name}.",
"sent_one": "Inviato allo schermo.",
"skipped": "1 schermo saltato (offline o firmware troppo vecchio). | {n} schermi saltati (offline o firmware troppo vecchio).",
"left_empty": "Campi lasciati vuoti: {fields}.",
"nothing": "Nessuno schermo ha potuto mostrarlo: verifica che uno schermo sia online con il firmware {version} o più recente."
},
"white": "Bianco (predefinito)",
"screens": {
"text": "Ogni schermo ha la sua azione, con il nome del dispositivo. A partire dal firmware {version}; aggiorna uno schermo più vecchio con il suo pulsante Aggiorna in Schermi.",
"none": "Nessuno schermo associato finora. Installane uno da Nuovo schermo; l'azione compare appena Home Assistant vede lo schermo.",
"ready": "● firmware {version}",
"update": "Aggiornamento necessario · firmware {version}",
"unknown": "Nome dispositivo sconosciuto · aggiorna lo schermo",
"show": "Mostra avviso",
"dismiss": "Chiudi avviso"
},
"howto": {
"add": "{add} e cerca {esphome}. Scegli l'azione del tuo schermo: Home Assistant la chiama «Performs the action show_alert of the node {device}».",
"add_bold": "Aggiungi azione",
"device": "nome dispositivo",
"fields": "{bold} Home Assistant li chiede tutti e sette; lascia vuoto ciò che non usi ({empty}, {zero}, disattivo).",
"fields_bold": "Compila i campi.",
"yaml": "Preferisci lo YAML? Scegli {edit} sull'azione e incolla l'esempio qui sotto.",
"example_for": "Esempio per",
"no_screen": "uno schermo (non ancora associato)"
},
"edit_yaml": "Modifica in YAML",
"copy_yaml": "Copia YAML",
"all": {
"title": "Tutti gli schermi insieme",
"text": "Attiva l'evento {show} con gli stessi campi ed ESP Screens inoltra l'avviso a ogni schermo online, compresi quelli che aggiungerai in seguito. {dismiss} lo rimuove ovunque. In un'automazione, aggiungi l'azione {event} o incolla l'esempio in {edit}. Tralascia i campi che non usi. Perché funzioni, ESP Screens deve essere in esecuzione.",
"event": "Attiva manualmente evento"
},
"fields": {
"text": "Il testo è libero; il limite è in byte e una lettera accentata conta per due. Ciò che non ci sta finisce con i puntini di sospensione (titolo) o viene tagliato (sottotitolo).",
"field": "Campo",
"type": "Tipo",
"what": "Cosa fa",
"example": "Esempio",
"limit": "Limite",
"types": {
"string": "testo",
"int": "numero",
"bool": "attivo / disattivo",
"entity": "entità"
},
"bytes": "CYD {cyd} · Guition {guition} byte",
"seconds": "da 0 a 86400 s",
"camera_limit": "Guition, firmware 0.2.57+"
},
"icons": {
"text": "Inserisci il nome in {field}, per esempio {example}. Funzionano anche {mdi} e il codice esadecimale ({hex}). Nel firmware ci sono solo queste icone; qualsiasi altro nome mostra il triangolo di avvertimento. Tocca un'icona per copiarne il nome.",
"handy": "Utili per le notifiche",
"search_label": "Cerca un'icona",
"search": "Cerca per nome o descrizione…",
"extra": "Disponibili anche: icone di controllo e meteo",
"copy": "Copia {name}",
"none": "Nessuna icona per «{query}». I nomi sconosciuti mostrano il triangolo di avvertimento ({fallback})."
},
"colors": {
"text": "Inserisci il nome in {field}. Sono le tonalità pastello dei riquadri, con testo scuro. Un nome vuoto o sconosciuto dà la scheda bianca. Tocca per copiare."
},
"behaviour": {
"wakes": "{bold} Un avviso riattiva subito uno schermo attenuato o spento e compare sopra ogni pagina, ogni scheda luce aperta e il livello di standby.",
"wakes_bold": "Riattiva lo schermo.",
"on": "{bold} Finché la scheda è visibile, la retroilluminazione resta a luminosità normale. Standby e ore notturne aspettano. Dopo il pulsante, riparte il normale tempo di standby.",
"on_bold": "Acceso fino al pulsante.",
"timeout": "{bold} {zero} aspetta il pulsante, per tutto il tempo necessario. Con {minute} la scheda sparisce dopo un minuto, ma il pulsante la chiude prima.",
"timeout_bold": "Timeout.",
"blinking": "{bold} {flash} fa lampeggiare la retroilluminazione quattro volte all'arrivo dell'avviso (circa un secondo) e poi lascia lo schermo acceso.",
"blinking_bold": "Lampeggio.",
"replacing": "{bold} Un nuovo avviso sostituisce quello attuale; gli avvisi non si accumulano. L'avviso sostituito si segnala come {replaced}.",
"replacing_bold": "Sostituzione.",
"closing": "{bold} {dismiss} rimuove la scheda, per esempio se la porta è già aperta. Senza un avviso, quell'azione non fa nulla.",
"closing_bold": "Chiusura a distanza.",
"beside": "{bold} non fa nulla; solo il pulsante la chiude. Così un tocco per riattivare lo schermo non chiude mai l'avviso per sbaglio.",
"beside_bold": "Toccare accanto alla scheda"
},
"events": {
"text": "Ogni volta che un avviso termina, parte l'evento {event} con {action}, {title}, {screen} (il nome del dispositivo) e il {device_id} che aggiunge Home Assistant. Visibile in Impostazioni → Strumenti → Eventi.",
"when": "Quando",
"wait": "Aspettare che qualcuno prema il pulsante"
},
"tips": {
"color": "Usa un {bold}: arancione per la porta, rosso per fumo o acqua, verde per «fatto». Il testo resta sempre scuro e leggibile.",
"color_bold": "colore per ogni tipo di notifica",
"short": "Tieni il titolo {bold}: uno schermo mostra circa venti caratteri su una riga e chiude un titolo più lungo con i puntini di sospensione. Metti i dettagli nel sottotitolo.",
"short_bold": "breve",
"button": "Un {bold} trasforma la notifica in una domanda: «Arrivo», «Visto», «Spegni». L'evento poi ti dice chi ha risposto.",
"button_bold": "testo del pulsante personalizzato",
"resolve": "Per un avviso che si risolve da solo (la porta si apre, il bucato viene ritirato), chiudilo nella stessa automazione con {dismiss}.",
"every": "Tutti gli schermi? Attiva {event} una sola volta (vedi Tutti gli schermi insieme). Gli schermi restano indipendenti e ognuno risponde con il proprio {screen}.",
"claude": "Preferisci {bold} l'automazione? Installa la skill di ESP Screens in Impostazioni → Claude.",
"claude_bold": "chiedere a Claude"
}
},
"override": {
"eyebrow": "Avanzate · personalizzazione locale",
"title": "YAML personalizzato",
"title_named": "YAML personalizzato · {name}",
"intro": "Questo piccolo file è tuo. Viene caricato dopo il pacchetto condiviso degli schermi e resta al suo posto quando ESP Screens si aggiorna. Cambia qui i dettagli specifici dell'hardware, come il modello del display.",
"safe_title": "Cosa si può cambiare senza rischi?",
"safe_text": "Display, touchscreen, substitutions, pin e altri dettagli del dispositivo. Nome, Wi-Fi, API, OTA e collegamenti ai package restano gestiti automaticamente.",
"active": "Attivo",
"ready": "Pronto da collegare",
"editor_label": "YAML personalizzato locale",
"use_example": "Usa l'esempio",
"clear": "Cancella",
"characters": "1 carattere | {n} caratteri",
"lines": "1 riga | {n} righe",
"save_check": "Salva e verifica",
"save": "Salva YAML personalizzato",
"no_profile": "Non è stato trovato nessun profilo ESPHome per questo schermo.",
"attached": "Le modifiche fatte qui valgono dalla prossima compilazione.",
"not_attached": "Salva una volta per collegare questo file al profilo.",
"saving": "Verifica e salvataggio…",
"saved": "Salvato. Lo YAML personalizzato viene mantenuto negli aggiornamenti del firmware.",
"saved_toast": "YAML personalizzato salvato.",
"checking": "Salvato. ESPHome sta verificando il profilo completo…",
"checking_profile": "ESPHome sta verificando il profilo…",
"checking_stage": "ESPHome sta verificando il profilo… {stage}",
"valid": "Il profilo completo è valido. Puoi compilare e installare senza rischi.",
"rejected": "ESPHome ha rifiutato il profilo completo. Vedi Firmware e USB per il registro completo.",
"confirm_example": "Sostituire il testo attuale con l'esempio?",
"example_loaded": "Esempio caricato. Salvalo quando vuoi.",
"confirm_clear": "Cancellare lo YAML personalizzato locale?",
"cleared": "Lo YAML personalizzato sarà vuoto dopo il salvataggio."
},
"mockup": {
"home": "Casa",
"unknown": "Sconosciuto"
}
}
}
+846 -1
View File
@@ -389,5 +389,850 @@
}
},
"addon": {},
"editor": {}
"editor": {
"common": {
"undo": "Cofnij",
"online": "Online",
"offline": "Offline",
"unknown": "nieznany",
"unsaved": "Niezapisane zmiany",
"cancel": "Anuluj",
"open_integrations": "Otwórz Urządzenia oraz usługi",
"save_send": "Zapisz i wyślij",
"saving": "Zapisywanie…",
"read_current_data": "Odczytaj bieżące dane",
"results": "1 wynik. Pisz dalej, aby zawęzić. | {n} wyniki. Pisz dalej, aby zawęzić. | {n} wyników. Pisz dalej, aby zawęzić.",
"close": "Zamknij",
"remove": "Usuń",
"change": "Zmień",
"loading": "Ładowanie…",
"back": "← Wstecz",
"copy": "Kopiuj"
},
"nav": {
"new_screen": "Nowy ekran",
"firmware": "Firmware i USB",
"alerts": "Alerty",
"settings": "Ustawienia",
"new_screen_detail": "Podłącz i zainstaluj"
},
"api": {
"failed": "Nie udało się. Odśwież stronę i spróbuj ponownie."
},
"copy": {
"api_key": {
"copied": "Skopiowano klucz API.",
"selected": "Klucz API jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
},
"layout_json": {
"copied": "Skopiowano JSON układu.",
"selected": "JSON układu jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
},
"action_name": {
"copied": "Skopiowano nazwę akcji.",
"selected": "Nazwa akcji jest zaznaczona. Skopiuj skrótem Ctrl+C lub Command+C."
},
"yaml": {
"copied": "Skopiowano YAML.",
"selected": "YAML jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
},
"icon_name": {
"copied": "Skopiowano nazwę ikony.",
"selected": "Nazwa ikony jest zaznaczona. Skopiuj skrótem Ctrl+C lub Command+C."
},
"empty_color": {
"copied": "Skopiowano pusty kolor.",
"selected": "Pusty kolor jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
},
"color_name": {
"copied": "Skopiowano nazwę koloru.",
"selected": "Nazwa koloru jest zaznaczona. Skopiuj skrótem Ctrl+C lub Command+C."
}
},
"sidebar": {
"connection": {
"unreachable": "Strona zarządzania nieosiągalna · ponawianie…",
"connected": "Połączono z Home Assistant",
"reconnecting": "Ponowne łączenie z Home Assistant…"
},
"search": "Szukaj",
"screens": "Ekrany",
"more": "Więcej",
"refresh": "Odśwież",
"update": {
"pill": "Aktualizacja",
"button": "Aktualizuj",
"queued": "W kolejce do aktualizacji",
"available": "Aktualizacja {version}",
"no_profile": "Nie znaleziono profilu ESPHome o tej nazwie urządzenia.",
"whats_new": "Co nowego",
"full_log": "Pełny log"
},
"host": {
"hint": "Adres IP, tylko ten jeden raz; nowy firmware sam go zgłasza.",
"placeholder": "Adres IP, np. 192.168.1.50",
"label": "Adres IP",
"start": "Rozpocznij"
},
"pending": {
"installed": "Zainstalowany, ale jeszcze nie w Home Assistant. Dodaj wykryte urządzenie ESPHome w sekcji Ustawienia → Urządzenia oraz usługi, wklej tam klucz API, a potem kliknij „Konfiguruj” i włącz „Zezwól urządzeniu na wykonywanie akcji Home Assistant”.",
"downloaded": "Firmware pobrany, jeszcze nie w Home Assistant. Wgraj go na ekran przez ESPHome Web, potem dodaj wykryte urządzenie ESPHome w sekcji Ustawienia → Urządzenia oraz usługi, wklej tam klucz API, kliknij „Konfiguruj” i zezwól na akcje Home Assistant.",
"not_flashed": "Jeszcze nie w Home Assistant. Firmware już wgrany? Dodaj urządzenie ESPHome w sekcji Ustawienia → Urządzenia oraz usługi, potem kliknij „Konfiguruj” i zezwól na akcje Home Assistant. Jeszcze nie wgrany? Firmware i USB → {file}."
},
"copy_api_key": "Kopiuj klucz API"
},
"palette": {
"groups": {
"screens": "Ekrany",
"actions": "Polecenia",
"add": "Dodaj do tego ekranu"
},
"alerts_detail": "Ściąga i alert testowy",
"settings_detail": "Aktualizacje, Claude",
"nothing_to_save": "Nic do zapisania",
"identify": "Zidentyfikuj ten ekran",
"identify_detail": "Miga podświetleniem i pokazuje kartę",
"identify_needs": "Wymaga nowszej wersji firmware",
"export": "Eksportuj układ",
"export_detail": "Pobierz i skopiuj jako JSON",
"placeholder": "Szukaj ekranów, encji, poleceń…",
"empty": "Brak wyników. Wpisz część nazwy ekranu, encji lub polecenia."
},
"empty": {
"choose": {
"title": "Wybierz ekran",
"text": "Wybierz jeden ze swoich ekranów po lewej, aby zmienić jego kafelki, górny pasek i ustawienia."
},
"start": {
"title": "Zacznij od ekranu",
"text": "Podłącz CYD lub Guition przez USB do komputera z Home Assistant. Profil, firmware i pierwsze wgranie za jednym razem.",
"button": "Zainstaluj nowy ekran"
}
},
"screen_view": {
"confirm": {
"switch": "Masz niezapisane zmiany. Mimo to otworzyć inny ekran?",
"copy": "Zastąpić niezapisany układ kopią układu innego ekranu?",
"import": "Zastąpić niezapisany układ zaimportowanym?"
},
"saved": {
"current": "Zapisano. Twój ekran jest aktualizowany.",
"other": "Zapisano. Trwa aktualizacja: {name}.",
"other_unnamed": "Zapisano. Ekran jest aktualizowany.",
"newer_edit": "Zapisano. Twoja najnowsza zmiana nie została jeszcze wysłana: naciśnij ponownie „Zapisz i wyślij”."
},
"identified": "{name} miga i przez kilka sekund pokazuje kartę.",
"offline": "Offline · zmiany są zapisywane",
"tabs": {
"layout": "Układ",
"settings": "Ustawienia ekranu"
},
"sent": "Zapisano · wysłano na ekran",
"all_saved": "Wszystko zapisane",
"more": "Więcej",
"menu": {
"identify": "Identyfikuj",
"identify_hint": "mignij ekranem",
"identify_needs": "Wymaga wersji firmware 0.2.31 lub nowszej",
"inspect_hint": "z Home Assistant",
"copy": "Kopiuj układ z…",
"copy_screens": "{n} ekran | {n} ekrany | {n} ekranów",
"copy_none": "brak innych ekranów",
"copy_tiles": "{n} kafelek | {n} kafelki | {n} kafelków",
"export": "Eksportuj układ",
"import": "Importuj układ…",
"override": "Nadpisanie YAML",
"override_hint": "zaawansowane",
"override_none": "Nie znaleziono profilu ESPHome dla tego ekranu",
"update": "Aktualizuj firmware"
}
},
"layout": {
"removed": "Usunięto: {name}",
"no_room": "Na stronie {page} nie ma miejsca na ten kafelek.",
"no_free_page": "Brak wolnej strony dla kafelka na całą stronę. Najpierw zwolnij stronę.",
"page_taken": "Ten ekran ma już kafelek, który prowadzi do strony {page}.",
"copied": "Skopiowano układ ekranu {name}. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
"copied_part": "Skopiowano układ ekranu {name}. Kafelki zgodne z firmware tego ekranu: {kept} z {total}. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
"imported": "Zaimportowano układ. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
"imported_part": "Zaimportowano układ. Kafelki zgodne z firmware tego ekranu: {kept} z {total}. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
"not_json": "To nie jest JSON. Najpierw wyeksportuj układ albo wklej układ z innej instalacji ESP Screens.",
"no_tiles_in_file": "Brak kafelków w tym pliku. Oczekiwano układu wyeksportowanego z ESP Screens.",
"count": "{n} strona · kafelki: {tiles} / {limit} | {n} strony · kafelki: {tiles} / {limit} | {n} stron · kafelki: {tiles} / {limit}",
"no_tiles": "Dodaj pierwsze światło, scenę lub urządzenie z biblioteki.",
"how_to": "Kliknij górny pasek lub kafelek, aby go zmienić. Przeciągnij, aby przenieść; upuść na następnej stronie, aby utworzyć nową.",
"positions_hint": "Puste miejsca i stałe pozycje działają od wersji firmware 0.2.26. Do czasu tej aktualizacji ten ekran (firmware {firmware}) przesuwa kafelki w górę, na pierwsze wolne miejsce.",
"aria": "Układ ekranu",
"add_page": "+ Dodaj stronę",
"max_pages": "Maksymalnie 1 strona | Maksymalnie {n} strony | Maksymalnie {n} stron"
},
"page": {
"label": "Strona {page}",
"remove": "Usuń stronę",
"remove_title": "Strony po tej przesuną się o jedno miejsce w górę",
"edit_bar": "Edytuj górny pasek",
"cell": {
"title": "Puste miejsce. Kliknij, aby dodać tu kafelek, albo przeciągnij go tutaj.",
"aria": "Puste miejsce {slot} na stronie {page}: dodaj tu następny kafelek",
"next": "Tu trafi następny kafelek",
"empty": "Puste"
}
},
"library": {
"title": "Biblioteka",
"entities": "{n} encja | {n} encje | {n} encji",
"search": "Szukaj po nazwie, urządzeniu lub obszarze…",
"search_label": "Dodaj encję",
"filters": {
"all": "Wszystkie",
"light": "Światła",
"climate": "Klimat",
"switch": "Przełączniki",
"binary_sensor": "Stan",
"button": "Akcje",
"script": "Skrypty",
"fan": "Wentylatory",
"cover": "Osłony",
"scene": "Sceny",
"vacuum": "Odkurzacze",
"sensor": "Sensory",
"media_player": "Media",
"weather": "Pogoda",
"number": "Wartości",
"select": "Selektory",
"person": "Osoby",
"timer": "Minutniki",
"screen": "Ekran"
},
"room": "Obszar",
"all_rooms": "Wszystkie obszary",
"hide_placed": "Ukryj dodane",
"hide_placed_title": "Ukryj to, co już jest na tym ekranie",
"all_placed": "Wszystko z tej listy jest już na tym ekranie.",
"none_found": "Nie znaleziono encji. Spróbuj innej nazwy, obszaru lub filtra.",
"full": "Ten ekran mieści 1 kafelek. | Ten ekran mieści {n} kafelki. | Ten ekran mieści {n} kafelków.",
"full_update": "Ten ekran mieści 1 kafelek; zaktualizuj jego firmware, aby zmieścić 48. | Ten ekran mieści {n} kafelki; zaktualizuj jego firmware, aby zmieścić 48. | Ten ekran mieści {n} kafelków; zaktualizuj jego firmware, aby zmieścić 48.",
"hint": "Przeciągnij na stronę albo kliknij +, aby dodać w pierwszym wolnym miejscu. ⌘K przeszukuje wszystko."
},
"domains": {
"light": "Światło",
"climate": "Klimat",
"vacuum": "Odkurzacz",
"fan": "Wentylator",
"cover": "Osłona",
"media_player": "Media",
"sensor": "Sensor",
"binary_sensor": "Stan",
"switch": "Przełącznik",
"input_boolean": "Przełącznik",
"scene": "Scena",
"script": "Skrypt",
"weather": "Pogoda",
"number": "Wartość",
"input_number": "Wartość",
"select": "Selektor",
"input_select": "Selektor",
"button": "Akcja",
"input_button": "Akcja",
"screen": "Ekran",
"sun": "Słońce",
"timer": "Minutnik",
"person": "Osoba",
"camera": "Kamera",
"image": "Obraz",
"entity": "Encja"
},
"displays": {
"standard": "standardowy",
"watch": "duża wartość",
"forecast": "prognoza pogody",
"graph": "wykres",
"digital": "zegar cyfrowy",
"analog": "zegar analogowy",
"sunpath": "tor słońca"
},
"sizes": {
"single": "normalny",
"wide": "podwójny",
"full": "cała strona"
},
"tile": {
"name": "Nazwa na ekranie",
"icon": {
"auto_ha": "Automatycznie (z Home Assistant)",
"auto_default": "Automatycznie (domyślna)",
"needs_firmware": "Ekran pokazuje wybraną ikonę od wersji firmware 0.2.18."
},
"goes_to": {
"label": "Przechodzi do strony",
"empty": "{page} (pusta)",
"needs_firmware": "Kafelki nawigacji wymagają wersji firmware 0.2.62: najpierw naciśnij „Aktualizuj” przy tym ekranie.",
"no_page": "Ten ekran nie ma strony {page}, więc dotknięcie otwiera jego ostatnią stronę. Wybierz inną stronę.",
"hint": "Dotknięcie kafelka otwiera tę stronę."
},
"display": {
"label": "Widok",
"digital": "Zegar cyfrowy",
"analog": "Zegar analogowy",
"standard": "Nazwa i stan",
"watch": "Duża wartość",
"forecast": "Prognoza pogody",
"graph": "Wykres",
"sunpath": "Tor słońca",
"no_graph": "Home Assistant nie ma wartości liczbowych dla tej encji, więc wykres pozostanie pusty. Wybierz inny widok.",
"no_forecast": "Ta usługa pogodowa nie ma prognozy dziennej w Home Assistant. Wybierz inny widok."
},
"size": {
"label": "Rozmiar",
"single": "Normalny",
"wide": "Podwójna szerokość",
"full": "Cała strona",
"full_hint": "Cała strona: jeden duży przycisk, który świeci, gdy encja jest włączona; suwak, przyciski lub wykres są na jego dole.",
"needs_firmware": "Kafelek na całą stronę wymaga wersji firmware 0.2.62: najpierw naciśnij „Aktualizuj” przy tym ekranie."
},
"page": {
"label": "Strona",
"new": "Nowa strona"
},
"controls": {
"label": "Bezpośrednie sterowanie na kafelku",
"not_offered": "Home Assistant nie oferuje tego sterowania dla tej encji, więc na ekranie to miejsce pozostanie puste. Wybierz inne.",
"full_hint": "Na dole kafelka na całą stronę; dotknięcie w innym miejscu działa zgodnie z ustawieniem poniżej.",
"wide_hint": "Po prawej stronie kafelka podwójnej szerokości, jak w wierszach encji w Home Assistant. Dotknięcie nazwy działa zgodnie z ustawieniem poniżej.",
"needs_firmware": "Ekran pokazuje bezpośrednie sterowanie od wersji firmware 0.2.19; do tego czasu kafelek pozostaje bez zmian."
},
"tap": {
"label": "Po dotknięciu",
"auto": "Automatycznie",
"detail": "Otwórz sterowanie",
"none": "Tylko podgląd",
"toggle": "Włącz / wyłącz",
"action": "Wykonaj akcję",
"no_toggle": "Home Assistant nie może tego włączać ani wyłączać, więc dotknięcie nic nie robi. Wybierz inną opcję.",
"toggle_needs_firmware": "Włączanie i wyłączanie dotknięciem działa od wersji firmware 0.2.58: naciśnij „Aktualizuj” przy tym ekranie. Do tego czasu dotknięcie otwiera kartę.",
"hold": "Przytrzymaj kafelek, aby otworzyć jego kartę."
},
"slider": {
"label": "Mały suwak na kafelku",
"no": "Nie",
"yes": "Tak, steruj bezpośrednio",
"nothing": "Home Assistant nie ma dla tej encji niczego, co suwak mógłby zmieniać. Wybierz „Nie”."
},
"history": {
"label": "Historia",
"hours": "{n} godzina | {n} godziny | {n} godzin"
},
"background": {
"label": "Pastelowe tło",
"aria": "Tło: {name}"
}
},
"tile_card": {
"label": "{name}, miejsce {slot} na stronie {page}. Enter: konfiguruj, strzałki: przenieś",
"remove": "Usuń kafelek",
"remove_named": "Usuń {name}"
},
"action": {
"label": "Akcja",
"asking": "Pobieranie akcji tej encji z Home Assistant…",
"not_answering": "Home Assistant teraz nie odpowiada. Spróbuj ponownie za chwilę.",
"choose": "Wybierz akcję",
"search": "Szukaj, na przykład toggle, position lub play",
"search_label": "Szukaj akcji",
"none_found": "Nie znaleziono akcji.",
"gone": "Home Assistant nie oferuje już tej akcji dla tej encji, więc dotknięcie nic nie robi. Wybierz inną.",
"optional": "{name} (opcjonalnie)",
"not_set": "Nie ustawiono",
"on": "Włączone",
"off": "Wyłączone",
"needs": "Home Assistant wymaga: {fields}.",
"needs_firmware": "Ekran wykonuje akcje od wersji firmware 0.2.58: naciśnij „Aktualizuj” przy tym ekranie. Do tego czasu dotknięcie działa jak „Automatycznie”."
},
"icon": {
"label": "Ikona",
"none": "Bez ikony",
"search": "Szukaj, na przykład lampa, muzyka lub drzwi",
"search_label": "Szukaj ikony",
"none_text_only": "Bez ikony, tylko tekst",
"aria": "Ikona: {name}",
"none_found": "Nie znaleziono ikony."
},
"inspect": {
"title": "Bieżące dane",
"subtitle": "Połączenie, stan i obsługiwane właściwości",
"reading": "Odczytywanie…",
"fetching": "Pobieranie bieżącego stanu z HA...",
"status": "Stan: {status}",
"options": "Mały suwak: {slider} · Widok: {display} · Rozmiar: {size} · Sterowanie: {control} · Tło: {background}",
"yes": "tak",
"no": "nie",
"control_none": "brak",
"background_default": "Domyślne",
"read_again": "Odczytaj ponownie"
},
"topbar": {
"removed": "Usunięto z górnego paska: {name}",
"full": "Górny pasek mieści 1 element. | Górny pasek mieści {n} elementy. | Górny pasek mieści {n} elementów.",
"already": "To już jest na górnym pasku.",
"title": "Górny pasek",
"aria": "Górny pasek: {name}",
"builtin": "Z samego ekranu, działa też bez Home Assistant",
"items": "{used} z {n} elementu | {used} z {n} elementów | {used} z {n} elementów",
"name": "Po lewej: nazwa",
"name_placeholder": "Na przykład: Salon",
"right": "Po prawej: godzina, sensory lub zegar",
"item_label": "{name}, miejsce {slot}. Enter: konfiguruj, strzałki: przenieś",
"remove_named": "Usuń {name} z górnego paska",
"max": "Maksymalnie 1 element | Maksymalnie {n} elementy | Maksymalnie {n} elementów",
"add_title": "Dodaj godzinę, datę, zegar analogowy lub encję",
"add_button": "+ Dodaj godzinę, datę lub encję",
"hint": {
"overflow": "Nie wszystko mieści się obok nazwy: ekran pomija elementy z przerywaną ramką. Usuń jeden z nich albo wybierz krótszą nazwę.",
"reorder": "Przeciągnij, aby zmienić kolejność; kliknij element, aby go skonfigurować.",
"needs_firmware": "Sensory, data i zegar analogowy pojawiają się od wersji firmware {version}; do tej aktualizacji ekran pokazuje nazwę oraz zegar, jeśli godzina jest na pasku."
},
"detail": {
"hidden": "Ukryty: teraz nieaktywny",
"overflow": "Nie mieści się obok nazwy",
"dial": "Tarcza"
},
"live": {
"hidden": "Teraz ukryty: nieaktywny",
"overflow": "Obecnie nie mieści się obok nazwy",
"looks": "Tak wygląda na ekranie"
},
"analog_sample": "Mała tarcza z godziną",
"content": {
"label": "Co pokazać",
"hint": "„Ostatnia zmiana” aktualizuje się na samym ekranie: „Przed chwilą”, „5 min temu”, „Wczoraj”."
},
"auto_icon": "Automatycznie (jak w Home Assistant)",
"show": {
"label": "Pokazuj",
"hint": "„Tylko gdy aktywne” ukrywa element, dopóki jest wyłączony, zamknięty, poza domem albo równy 0. Przydatne dla otwartych drzwi, pracującej pralki albo tego, kto jest w domu."
},
"clock_24": "Zegar 24-godzinny · zmiana: {settings}",
"clock_12": "Zegar 12-godzinny · zmiana: {settings}",
"clock_settings": "Ustawienia → Język i region",
"date_hint": "Dziś: {date}. Data pochodzi z zegara samego ekranu.",
"up": "↑ W górę",
"down": "↓ W dół",
"add": {
"title": "Dodaj do górnego paska",
"slots": "Zajęto {used} z {n} miejsca | Zajęto {used} z {n} miejsc | Zajęto {used} z {n} miejsc",
"builtin": "Z samego ekranu",
"added": "Już dodano",
"suggestions": "Propozycje z Home Assistant",
"entity": "Encja",
"search": "Szukaj po nazwie, obszarze lub encji, np. temperatura albo drzwi",
"search_label": "Szukaj encji dla górnego paska",
"none_found": "Nie znaleziono encji."
}
},
"screen_settings": {
"groups": {
"brightness": "Jasność",
"night": "Noc",
"screen": "Ekran"
},
"rows": {
"brightness": "Jasność",
"dark_mode": "Tryb ciemny",
"standby_enabled": "Auto czuwanie",
"standby_seconds": "Czuwanie po",
"standby_brightness": "Jasność czuwania",
"night_enabled": "Tryb nocny",
"night_start": "Początek",
"night_end": "Koniec",
"night_brightness": "Jasność nocna",
"auto_home": "Wróć do strony 1",
"auto_home_seconds": "Po",
"home_on_standby": "Także w czuwaniu",
"swipe_pages": "Przesuwanie stron",
"page_buttons": "Przyciski stron",
"rotation": "Obrót"
},
"duration": {
"seconds": "{n} s",
"minutes": "{n} min",
"hours": "{n} godz.",
"hours_minutes": "{h} godz. {m}"
},
"time": {
"am": "{time} AM",
"pm": "{time} PM"
},
"other_screen_busy": "Trwa jeszcze zapisywanie ustawień innego ekranu. Spróbuj ponownie za chwilę.",
"reach": {
"intro": "Przyciski stron i przesuwanie są wyłączone, więc stronę zmieniają tylko kafelki „Przejdź do strony”.",
"pages": "strony {list} | stron {list} | stron {list}",
"tiles": "Masz {n} kafelek „Przejdź do strony” (do {targets}). | Masz {n} kafelki „Przejdź do strony” (do {targets}). | Masz {n} kafelków „Przejdź do strony” (do {targets}).",
"tiles_missing_one": "Masz {n} kafelek „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do niej dotrzeć. | Masz {n} kafelki „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do niej dotrzeć. | Masz {n} kafelków „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do niej dotrzeć.",
"tiles_missing_more": "Masz {n} kafelek „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do nich dotrzeć. | Masz {n} kafelki „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do nich dotrzeć. | Masz {n} kafelków „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do nich dotrzeć.",
"none": "Nie masz kafelków „Przejdź do strony”.",
"none_missing_one": "Żaden kafelek „Przejdź do strony” nie prowadzi do {missing}, więc nie możesz do niej dotrzeć.",
"none_missing_more": "Żaden kafelek „Przejdź do strony” nie prowadzi do {missing}, więc nie możesz do nich dotrzeć.",
"cut_off": "Kafelki do {pages} są tylko na stronach, do których nie możesz dotrzeć.",
"no_way_back": "Ze {pages} żaden kafelek nie prowadzi z powrotem do strony 1."
},
"status": {
"offline": "Ten ekran jest offline. Jego ustawienia można zmienić, gdy wróci.",
"screen": "Zmiany działają na ekranie od razu, a gdy zmienisz coś na ekranie, zobaczysz to tutaj.",
"app": "Zmiany działają od razu. Od wersji firmware 0.2.49 ekran przechowuje je sam."
},
"unavailable": "Ta encja jest wyłączona w Home Assistant albo ekran uruchamia się ponownie.",
"lower": "{name}: zmniejsz",
"higher": "{name}: zwiększ"
},
"update": {
"starting": "Rozpoczynanie aktualizacji…",
"building": "Kompilowanie firmware…",
"writing": "Wgrywanie firmware przez Wi-Fi…",
"phases": {
"install": "Kompilowanie i instalowanie…",
"verify": "Oczekiwanie na powrót ekranu…",
"settle": "Sprawdzanie, czy działa stabilnie…"
},
"new_language": "Nowy język: {name}"
},
"settings": {
"updates": {
"auto_on": "Ekrany będą teraz aktualizowane automatycznie w nocy.",
"auto_off": "Automatyczne aktualizacje są wyłączone.",
"title": "Aktualizacje firmware",
"busy": "Aktualizowanie do firmware {version}…",
"no_screens": "Nie sparowano jeszcze żadnego ekranu. Nowe ekrany dostaną firmware {version}.",
"available": "Firmware {version} jest dostępny dla {n} ekranu. | Firmware {version} jest dostępny dla {n} ekranów. | Firmware {version} jest dostępny dla {n} ekranów.",
"current": "Wszystkie ekrany mają firmware {version}.",
"all": "Aktualizuj 1 ekran | Aktualizuj wszystkie ekrany ({n}) | Aktualizuj wszystkie ekrany ({n})",
"whats_new": "Co nowego w firmware {version}",
"auto_label": "Aktualizuj automatycznie co noc",
"auto_hint": "Między 03:00 a 06:00, po jednym ekranie naraz. Przy błędzie zatrzymuje się i zgłasza go w Home Assistant."
},
"claude": {
"installed": "Umiejętność zainstalowana. Claude Code od razu ją wykrywa.",
"installed_restart": "Umiejętność zainstalowana. Uruchom ponownie Claude Code jeden raz, aby znalazł nowy folder umiejętności.",
"text": "Dzięki tej umiejętności Claude pozna ESP Screens. Potem poproś: „Pokaż alert na wszystkich moich ekranach, gdy skrzynka na listy jest pełna”. Claude zna zdarzenia alertów, każde pole, kolor i ikonę.",
"install": "Zainstaluj dla Claude Code",
"install_again": "Zainstaluj ponownie",
"update": "Zaktualizuj umiejętność",
"not_installed": "Nie zainstalowano",
"installed_chip": "● Zainstalowano",
"newer": "Zainstalowano · dostępna jest nowsza wersja",
"writes": "Dla Claude Code w Home Assistant. Zapisuje jeden plik w {path}; ponowna instalacja go zastępuje.",
"download": "Pobierz dla claude.ai",
"upload": "Prześlij plik zip w Claude: Customize → Skills."
},
"title": "Wszystko wokół Twoich ekranów.",
"back": "← Moje ekrany",
"screens": {
"title": "Ekrany",
"text": "Dodaj ekran albo skompiluj i ponownie zainstaluj firmware ekranu, który już masz.",
"firmware_detail": "Kompiluj i instaluj przez USB lub Wi-Fi"
},
"language": {
"title": "Język i region",
"screen_language": "Język ekranów",
"auto": "Język Home Assistant ({name})",
"auto_plain": "Język Home Assistant",
"ha_missing": "Ekrany używają angielskiego, dopóki język Home Assistant nie będzie dostępny.",
"unchecked": "{name} · jeszcze niesprawdzony, pomoc mile widziana",
"help": "{name} nie jest jeszcze sprawdzony, pomoc mile widziana: {guide}",
"guide": "jak tłumaczyć",
"update_hint": "Po zmianie każdy ekran wymaga aktualizacji firmware, po jednej kompilacji na ekran: przyciskiem „Aktualizuj” albo w nocnych aktualizacjach.",
"time": "Format czasu",
"time_auto": "Automatycznie, według języka ({clock})",
"clock_24": "24-godzinny",
"clock_12": "12-godzinny",
"numbers": "Format liczbowy",
"numbers_auto": "Automatycznie, według języka ({example})",
"profile": "Twój profil Home Assistant: {formats}",
"use_profile": "Użyj tych",
"editor_hint": "Sam edytor używa języka Twojego profilu Home Assistant.",
"saved": "Zapisano.",
"saved_language": "Zapisano. Każdy ekran przejdzie na nowy język przy najbliższej aktualizacji."
},
"alerts": {
"text": "Karta na cały ekran uruchamiana z automatyzacji, na jednym ekranie lub na wszystkich. Ściąga zawiera nazwy akcji, pola, ikony i kolory oraz formularz do wypróbowania alertu.",
"detail": "Powiadomienia na cały ekran, z automatyzacji"
}
},
"firmware": {
"title": "Kompiluj i instaluj firmware ekranu",
"intro": "Wbudowane narzędzie ESPHome CLI korzysta z Twojego własnego profilu (YAML z kluczami) i sekretów. Wybierz profil ekranu, a potem port USB (ekran podłączony do komputera z Home Assistant), {ota} z nazwą hosta albo {download}, aby wgrać firmware na ekran z własnego komputera. {check} tylko sprawdza poprawność, {build} kompiluje, {install} wgrywa firmware na ekran. Twoje kafelki w ESP Screens zostają bez zmian. Pierwsza kompilacja trwa kilka minut.",
"ota": "Wi-Fi / OTA",
"download": "Pobierz",
"check": "Sprawdź",
"build": "Tylko kompiluj",
"install": "Kompiluj i zainstaluj",
"build_download": "Kompiluj i pobierz",
"no_cli": "Brak narzędzia ESPHome CLI. Zaktualizuj aplikację do wersji 0.2.0.",
"choose": "Wybierz właściwy profil, a potem port USB, adres IP lub „Pobierz”.",
"profile": "Profil ESPHome",
"install_to": "Zainstaluj na",
"no_board": "USB · nie znaleziono jeszcze płytki na komputerze z Home Assistant",
"download_target": "Pobierz · wgraj z własnego komputera",
"host": "Adres IP lub nazwa hosta",
"download_file": "Pobierz {name}",
"download_how": "Wgraj go na ekran przez {esphome_web} w Chrome lub Edge: „Connect”, wybierz port USB ekranu, „Install” i wskaż ten plik. Zawiera Twoje hasło Wi-Fi i klucze ekranu: nie udostępniaj go nikomu."
},
"installer": {
"title": {
"setup": "Podłącz i zainstaluj.",
"saved": "Profil zapisany.",
"running": "Chwileczkę…",
"ready": "Gotowe do pobrania.",
"done": "Gotowe.",
"failed": "Nie udało się."
},
"intro": "ESP Screens tworzy własny profil ekranu z unikalnymi kluczami i kompiluje firmware. Podłącz ekran kablem USB do transmisji danych do komputera z Home Assistant albo pobierz firmware i wgraj go na ekran z własnego komputera.",
"board": "Jaki masz ekran?",
"board_cyd": "CYD · 2,8 cala",
"board_guition": "Guition · 4 cale",
"name": "Nazwa",
"name_placeholder": "Ekran w salonie",
"device_name": "Nazwa urządzenia",
"customize": "dostosuj",
"name_hint": "Każdy ekran dostaje własny profil z własnymi kluczami. Cztery ekrany? Przejdź przez to cztery razy, za każdym razem z inną nazwą.",
"device_name_hint": "Małe litery, cyfry i myślniki. Inna nazwa dla każdego ekranu.",
"wifi": {
"title": "Wi-Fi",
"ssid": "Nazwa sieci Wi-Fi (2,4 GHz)",
"password": "Hasło Wi-Fi",
"new": "Wypełnij raz: ESP Screens zapisze to w pliku secrets.yaml ESPHome, a kolejne ekrany użyją tego automatycznie.",
"missing": "W Twoim pliku secrets.yaml ESPHome wciąż brakuje danych Wi-Fi. ESP Screens uzupełni tylko brakujące wiersze.",
"ready": "Dane Wi-Fi pochodzą z Twojego pliku secrets.yaml ESPHome.",
"invalid": "Plik secrets.yaml w folderze ESPHome nie jest poprawnym YAML. Najpierw popraw plik; nie zostanie nadpisany."
},
"install_via": "Zainstaluj przez",
"later": "Później · tylko zapisz profil",
"target": {
"usb": "Podłącz ekran kablem USB do transmisji danych do komputera z Home Assistant; lista odświeża się sama. Albo wybierz „Pobierz”, aby użyć własnego komputera.",
"download": "Pobierz firmware i wgraj go na ekran z własnego komputera, w Chrome lub Edge. Potem aktualizacje idą przez Wi-Fi.",
"later": "Profil trafi do folderu ESPHome. Zainstalujesz go później w sekcji „Firmware i USB” albo w ESPHome Device Builder.",
"several": "Podłączono więcej niż jedną płytkę: wybierz port tego ekranu.",
"once": "Raz przez USB; potem wszystko bezprzewodowo."
},
"install": "Zainstaluj",
"save_profile": "Zapisz profil",
"busy": "Kompilacja lub instalacja już trwa ({file}). Poczekaj, aż się zakończy.",
"no_cli": "W tej instalacji brakuje narzędzia ESPHome CLI; można tylko zapisać profil.",
"progress": {
"saved": "{file} jest w folderze ESPHome",
"writing": "Wgrywanie firmware: {name}…",
"building": "Kompilowanie firmware…",
"ready": "Firmware gotowy: {name}",
"installed": "Firmware wgrany: {name}",
"build_failed": "Kompilacja nieudana",
"install_failed": "Instalacja nieudana"
},
"detail": {
"saved": "Zainstaluj go później w sekcji „Firmware i USB”: wybierz ten profil, a potem port USB komputera z Home Assistant albo „Pobierz”, aby wgrać firmware na ekran z własnego komputera. Zachowaj klucz API do parowania:",
"uploading": "Nie odłączaj jeszcze kabla USB.",
"building": "Pierwsza kompilacja trwa kilka minut na Raspberry Pi. Możesz opuścić tę stronę: instalacja trwa dalej, a znajdziesz ją ponownie w sekcji „Nowy ekran”.",
"building_download": "Pierwsza kompilacja trwa kilka minut na Raspberry Pi. Możesz opuścić tę stronę: kompilacja trwa dalej, a znajdziesz ją ponownie w sekcji „Nowy ekran”.",
"downloaded": "Wgraj go na ekran z własnego komputera, a potem sparuj ekran z Home Assistant.",
"booted": "Ekran się uruchamia i łączy z Twoją siecią Wi-Fi. Teraz sparuj go z Home Assistant:",
"booted_cyd": "Ekran się uruchamia i łączy z Twoją siecią Wi-Fi. CYD najpierw poprosi o kalibrację dotyku: dotykaj krzyżyków. Teraz sparuj go z Home Assistant:",
"see_log": "Zobacz log poniżej."
},
"download_steps": {
"plug": "{bold} kablem USB do transmisji danych.",
"plug_bold": "Podłącz ekran do komputera",
"open": "{bold} w Chrome lub Edge, kliknij „Connect” i wybierz port USB ekranu.",
"open_bold": "Otwórz {esphome_web}",
"install": "{bold} i wskaż plik {file}. Ekran uruchomi się ponownie i połączy z Twoją siecią Wi-Fi.",
"install_cyd": "{bold} i wskaż plik {file}. Ekran uruchomi się ponownie i połączy z Twoją siecią Wi-Fi. CYD najpierw poprosi o kalibrację dotyku: dotykaj krzyżyków.",
"install_bold": "Kliknij „Install”"
},
"download_keep": "Plik zawiera Twoje hasło Wi-Fi i klucze ekranu: nie udostępniaj go nikomu.",
"api_key": "Klucz API",
"pairing": {
"ha": "{bold} To dzieje się poza ESP Screens. Home Assistant wykryje {name} jako urządzenie ESPHome; kliknij „Dodaj”. Nie wykryto? Dodaj ESPHome ręcznie, podając adres IP ekranu.",
"ha_bold": "Przejdź do Home Assistant → Ustawienia → Urządzenia oraz usługi.",
"key": "{bold} widoczny powyżej, gdy Home Assistant poprosi o klucz szyfrujący.",
"key_bold": "Wklej klucz API",
"actions": "{bold} integracja ESPHome → Konfiguruj → „Zezwól urządzeniu na wykonywanie akcji Home Assistant”. Bez tego ekran widzi wszystko, ale niczym nie steruje.",
"actions_bold": "Zezwól na akcje HA:",
"tiles": "{bold} Po powrocie do ESP Screens ekran pojawi się na liście po lewej w ciągu około trzydziestu sekund; do tego czasu jest tam opisany jako „jeszcze nie w Home Assistant”.",
"tiles_bold": "Wybierz kafelki."
},
"log": "Log ESPHome",
"retry": "Ponów",
"another": "Zainstaluj kolejny ekran",
"start_over": "Zacznij od nowa",
"done": "Gotowe"
},
"alerts": {
"eyebrow": "Alerty · ściąga",
"title": "Powiadomienie na cały ekran, z automatyzacji.",
"intro": "Każdy ekran ma akcję {action}. Wyświetla ona kartę nad wszystkim, budzi ekran i utrzymuje normalną jasność podświetlenia, dopóki ktoś nie dotknie przycisku albo nie upłynie limit czasu. Sam Home Assistant nie pokazuje dla akcji ESPHome żadnych objaśnień ani list rozwijanych; wszystko, co możesz wypełnić, znajdziesz tutaj.",
"loading": "Ściąga wciąż się ładuje; chwileczkę.",
"example": {
"title": "Ktoś jest przy drzwiach",
"subtitle": "Drzwi 3, tylne",
"button": "Idę"
},
"sections": "Sekcje",
"nav": {
"try": "Wypróbuj",
"screens": "Twoje ekrany",
"howto": "W automatyzacji",
"all": "Wszystkie ekrany",
"fields": "Pola",
"icons": "Ikony",
"colors": "Kolory",
"behaviour": "Działanie",
"events": "Zdarzenia",
"tips": "Wskazówki"
},
"try": {
"text": "Wyślij teraz jeden alert z tymi samymi polami, które wysyła automatyzacja. Ekran pokaże kartę, a przy włączonym miganiu mignie podświetleniem.",
"screen": "Ekran",
"all": "Wszystkie ekrany (gotowe: {ready})",
"not_ready": "{name} · niegotowy",
"title": "Tytuł",
"subtitle": "Podtytuł",
"icon": "Ikona",
"color": "Kolor",
"button": "Tekst przycisku",
"timeout": "Limit czasu (sekundy, 0 czeka na przycisk)",
"flash": "Migaj podświetleniem",
"flash_hint": "Cztery razy, gdy przychodzi alert.",
"sending": "Wysyłanie…",
"send": "Wyślij alert",
"sent_all": "Wysłano na {n} ekran. | Wysłano na {n} ekrany. | Wysłano na {n} ekranów.",
"sent_to": "Wysłano na ekran {name}.",
"sent_one": "Wysłano na ekran.",
"skipped": "Pominięto 1 ekran (offline lub stary firmware). | Pominięto {n} ekrany (offline lub stary firmware). | Pominięto {n} ekranów (offline lub stary firmware).",
"left_empty": "Puste pola: {fields}.",
"nothing": "Żaden ekran nie mógł go pokazać: sprawdź, czy któryś ekran jest online i ma firmware {version} lub nowszy."
},
"white": "Biały (domyślny)",
"screens": {
"text": "Każdy ekran ma własną akcję, której nazwa zawiera nazwę urządzenia. Od wersji firmware {version}; starszy ekran zaktualizuj przyciskiem „Aktualizuj” na liście ekranów.",
"none": "Nie sparowano jeszcze żadnego ekranu. Zainstaluj go w sekcji „Nowy ekran”; akcja pojawi się, gdy Home Assistant zobaczy ekran.",
"ready": "● firmware {version}",
"update": "Potrzebna aktualizacja · firmware {version}",
"unknown": "Nieznana nazwa urządzenia · zaktualizuj ekran",
"show": "Pokaż alert",
"dismiss": "Zamknij alert"
},
"howto": {
"add": "{add} i wyszukaj {esphome}. Wybierz akcję swojego ekranu: Home Assistant opisuje ją po angielsku jako „Performs the action show_alert of the node {device}”.",
"add_bold": "Dodaj akcję",
"device": "nazwa urządzenia",
"fields": "{bold} Home Assistant pyta o wszystkie siedem; to, czego nie używasz, zostaw puste ({empty}, {zero}, wyłączone).",
"fields_bold": "Wypełnij pola.",
"yaml": "Wolisz YAML? Wybierz {edit} w menu akcji i wklej poniższy przykład.",
"example_for": "Przykład dla",
"no_screen": "ekranu (jeszcze niesparowanego)"
},
"edit_yaml": "Edytuj w YAML",
"copy_yaml": "Kopiuj YAML",
"all": {
"title": "Wszystkie ekrany naraz",
"text": "Wywołaj zdarzenie {show} z tymi samymi polami, a ESP Screens przekaże alert każdemu ekranowi, który jest online, także ekranom dodanym później. {dismiss} usuwa go wszędzie. W automatyzacji dodaj akcję {event} albo wybierz {edit} i wklej przykład. Pomiń pola, których nie używasz. ESP Screens musi przy tym działać.",
"event": "Uruchom zdarzenie ręcznie"
},
"fields": {
"text": "Tekst jest dowolny; limit liczy się w bajtach, a litera ze znakiem diakrytycznym (np. ą, ł, ś) liczy się jako dwa. Co się nie zmieści, kończy się wielokropkiem (tytuł) lub zostaje pominięte (podtytuł).",
"field": "Pole",
"type": "Typ",
"what": "Co robi",
"example": "Przykład",
"limit": "Limit",
"types": {
"string": "tekst",
"int": "liczba",
"bool": "wł. / wył.",
"entity": "encja"
},
"bytes": "CYD {cyd} B · Guition {guition} B",
"seconds": "od 0 do 86400 s",
"camera_limit": "Guition, firmware 0.2.57+"
},
"icons": {
"text": "Wpisz nazwę w polu {field}, na przykład {example}. Działa też {mdi} i kod szesnastkowy ({hex}). Firmware zawiera tylko te ikony; każda inna nazwa pokazuje trójkąt ostrzegawczy. Kliknij ikonę, aby skopiować jej nazwę.",
"handy": "Przydatne do powiadomień",
"search_label": "Szukaj ikony",
"search": "Szukaj po nazwie lub opisie…",
"extra": "Dostępne też: ikony sterowania i pogody",
"copy": "Kopiuj {name}",
"none": "Brak ikony dla „{query}”. Nieznane nazwy pokazują trójkąt ostrzegawczy ({fallback})."
},
"colors": {
"text": "Wpisz nazwę w polu {field}. To pastelowe odcienie kafelków, z ciemnym tekstem. Pusta lub nieznana nazwa daje białą kartę. Kliknij, aby skopiować."
},
"behaviour": {
"wakes": "{bold} Alert od razu budzi przyciemniony lub wygaszony ekran i pojawia się nad każdą stroną, każdą otwartą kartą światła i warstwą czuwania.",
"wakes_bold": "Budzi ekran.",
"on": "{bold} Dopóki karta jest widoczna, podświetlenie ma normalną jasność. Czuwanie i godziny nocne czekają. Po naciśnięciu przycisku zwykły czas do czuwania biegnie od nowa.",
"on_bold": "Świeci do naciśnięcia przycisku.",
"timeout": "{bold} {zero} czeka na przycisk bez względu na to, jak długo to trwa. Przy {minute} karta znika po minucie, ale przycisk zamyka ją wcześniej.",
"timeout_bold": "Limit czasu.",
"blinking": "{bold} {flash} miga podświetleniem cztery razy, gdy przychodzi alert (około sekundy), a potem zostawia ekran włączony.",
"blinking_bold": "Miganie.",
"replacing": "{bold} Nowy alert zastępuje bieżący; alerty się nie kumulują. Zastąpiony alert zgłasza się jako {replaced}.",
"replacing_bold": "Zastępowanie.",
"closing": "{bold} {dismiss} usuwa kartę, na przykład gdy drzwi są już otwarte. Gdy nie ma alertu, ta akcja nic nie robi.",
"closing_bold": "Zdalne zamykanie.",
"beside": "{bold} nic nie robi; kartę zamyka tylko przycisk. Dzięki temu dotknięcie budzące ekran nigdy przypadkiem nie zamknie alertu.",
"beside_bold": "Dotknięcie obok karty"
},
"events": {
"text": "Każde zakończenie alertu wywołuje zdarzenie {event} z polami {action}, {title}, {screen} (nazwa urządzenia) i {device_id}, które dodaje Home Assistant. Zobaczysz je w sekcji Ustawienia → Narzędzia → Zdarzenia.",
"when": "Kiedy",
"wait": "Czekanie, aż ktoś naciśnie przycisk"
},
"tips": {
"color": "Użyj {bold}: pomarańczowy dla drzwi, czerwony dla dymu lub wody, zielony dla „gotowe”. Tekst zawsze pozostaje ciemny i czytelny.",
"color_bold": "osobnego koloru dla każdego rodzaju powiadomienia",
"short": "Tytuł niech będzie {bold}; ekran pokazuje około dwudziestu znaków w jednym wierszu, a dłuższy tytuł kończy wielokropkiem. Szczegóły umieść w podtytule.",
"short_bold": "krótki",
"button": "{bold} zamienia powiadomienie w pytanie: „Idę”, „Widzę”, „Wyłącz”. Zdarzenie powie Ci potem, kto odpowiedział.",
"button_bold": "Własny tekst przycisku",
"resolve": "Alert, który sam się rozwiązuje (drzwi się otwierają, ktoś wyjmuje pranie), zamknij w tej samej automatyzacji akcją {dismiss}.",
"every": "Wszystkie ekrany? Wywołaj {event} raz (zobacz „Wszystkie ekrany naraz”). Ekrany nadal działają niezależnie i każdy zgłasza się z własnym polem {screen}.",
"claude": "Wolisz {bold} o automatyzację? Zainstaluj umiejętność ESP Screens w sekcji Ustawienia → Claude.",
"claude_bold": "poprosić Claude"
}
},
"override": {
"eyebrow": "Zaawansowane · lokalne nadpisanie",
"title": "Nadpisanie YAML",
"title_named": "Nadpisanie YAML · {name}",
"intro": "Ten mały plik należy do Ciebie. Jest wczytywany po wspólnym pakiecie ekranu i zostaje na miejscu, gdy ESP Screen Manager się aktualizuje. Zmieniaj tu szczegóły sprzętu, na przykład model wyświetlacza.",
"safe_title": "Co można bezpiecznie zmieniać?",
"safe_text": "Wyświetlacz, ekran dotykowy, substitutions, piny i inne szczegóły urządzenia. Nazwa, Wi-Fi, API, OTA i odnośniki do pakietów pozostają zarządzane przez aplikację.",
"active": "Aktywne",
"ready": "Gotowe do dołączenia",
"editor_label": "Lokalne nadpisanie YAML",
"use_example": "Użyj przykładu",
"clear": "Wyczyść",
"characters": "1 znak | {n} znaki | {n} znaków",
"lines": "1 wiersz | {n} wiersze | {n} wierszy",
"save_check": "Zapisz i sprawdź",
"save": "Zapisz nadpisanie",
"no_profile": "Nie znaleziono profilu ESPHome dla tego ekranu.",
"attached": "Zmiany tutaj zadziałają przy następnej kompilacji.",
"not_attached": "Zapisz raz, aby dołączyć ten plik do profilu.",
"saving": "Sprawdzanie i zapisywanie…",
"saved": "Zapisano. Nadpisanie zostaje zachowane podczas aktualizacji firmware.",
"saved_toast": "Zapisano nadpisanie YAML.",
"checking": "Zapisano. ESPHome sprawdza cały profil…",
"checking_profile": "ESPHome sprawdza profil…",
"checking_stage": "ESPHome sprawdza profil… {stage}",
"valid": "Cały profil jest poprawny. Można bezpiecznie kompilować i instalować.",
"rejected": "ESPHome odrzucił cały profil. Pełny log znajdziesz w sekcji „Firmware i USB”.",
"confirm_example": "Zastąpić obecny tekst przykładem?",
"example_loaded": "Wczytano przykład. Zapisz go, kiedy zechcesz.",
"confirm_clear": "Wyczyścić lokalne nadpisanie?",
"cleared": "Po zapisaniu nadpisanie będzie puste."
},
"mockup": {
"home": "Dom",
"unknown": "Nieznany"
}
}
}