9857cc3bda
A board file for the Elecrow CrowPanel 7.0" (DIS08070H, ESP32-S3-WROOM-1-N4R8): 800x480 through mipi_rgb, GT911 on the ESP32-S3's USB pins (elecrow_usb_phy.h frees them, behind a flag only this board sets), the Guition's vertical sizes across a wider page, no rotation. Its 4 MB of flash take the CYD's budget: a partition table of the component's (smart_display: partitions: 4mb_wide_slots, 1,984 KB slots), the icon fonts at 2 bits a pixel and the TLS client only bring the firmware to 1,865,440 bytes, 91.8 % of a slot, with camera images kept. docs/ELECROW.md has the numbers and the trade. The add-on reads a large board's name from the type sensor's value, the editor offers the board under New screen and draws the wide preview, tools/check.sh builds it with the budget, render_topbar and capture_ui take the panel's size. Firmware 0.2.79; the CYD image is unchanged (1,633,760 bytes). This fork builds from gittea.trippedonmy.name/Xandrossian/homeassistant_espscreen: the packages, the fonts, the component and the add-on repository point there instead of GitHub.
1848 lines
84 KiB
JSON
1848 lines
84 KiB
JSON
{
|
||
"_meta": {
|
||
"name": "Deutsch",
|
||
"english": "German",
|
||
"script": "latin",
|
||
"plural": "one_other",
|
||
"clock": "24",
|
||
"checked": false
|
||
},
|
||
"screen": {
|
||
"number": {
|
||
"decimal": ",",
|
||
"group": ".",
|
||
"group_min": "1",
|
||
"percent": " %"
|
||
},
|
||
"time": {
|
||
"just_now": "Gerade eben",
|
||
"minutes_ago": "Vor {n} Min.",
|
||
"hours_ago": "Vor 1 Stunde | Vor {n} Stunden",
|
||
"yesterday": "Gestern",
|
||
"days_ago": "Vor 1 Tag | Vor {n} Tagen",
|
||
"weeks_ago": "Vor 1 Woche | Vor {n} Wochen",
|
||
"months_ago": "Vor 1 Monat | Vor {n} Monaten",
|
||
"years_ago": "Vor 1 Jahr | Vor {n} Jahren",
|
||
"in_minutes": "In {n} Min.",
|
||
"in_hours": "In 1 Stunde | In {n} Stunden",
|
||
"tomorrow": "Morgen",
|
||
"in_days": "In 1 Tag | In {n} Tagen",
|
||
"am": "AM",
|
||
"pm": "PM"
|
||
},
|
||
"date": {
|
||
"weekdays": [
|
||
"Sonntag",
|
||
"Montag",
|
||
"Dienstag",
|
||
"Mittwoch",
|
||
"Donnerstag",
|
||
"Freitag",
|
||
"Samstag"
|
||
],
|
||
"weekdays_short": [
|
||
"So",
|
||
"Mo",
|
||
"Di",
|
||
"Mi",
|
||
"Do",
|
||
"Fr",
|
||
"Sa"
|
||
],
|
||
"weekdays_min": [
|
||
"So",
|
||
"Mo",
|
||
"Di",
|
||
"Mi",
|
||
"Do",
|
||
"Fr",
|
||
"Sa"
|
||
],
|
||
"months": [
|
||
"Januar",
|
||
"Februar",
|
||
"März",
|
||
"April",
|
||
"Mai",
|
||
"Juni",
|
||
"Juli",
|
||
"August",
|
||
"September",
|
||
"Oktober",
|
||
"November",
|
||
"Dezember"
|
||
],
|
||
"months_short": [
|
||
"Jan.",
|
||
"Feb.",
|
||
"März",
|
||
"Apr.",
|
||
"Mai",
|
||
"Juni",
|
||
"Juli",
|
||
"Aug.",
|
||
"Sept.",
|
||
"Okt.",
|
||
"Nov.",
|
||
"Dez."
|
||
],
|
||
"top_bar": "{weekday}, {day}. {month}",
|
||
"full": "{weekday}, {day}. {month}",
|
||
"day_month": "{day}. {month}",
|
||
"weekday_time": "{weekday}, {time}"
|
||
},
|
||
"duration": {
|
||
"seconds": "{n} s",
|
||
"minutes": "{n} Min.",
|
||
"hours": "{n} Std.",
|
||
"hours_minutes": "{h} Std. {m} Min.",
|
||
"days": "{n} T.",
|
||
"days_hours": "{d} T. {h} Std."
|
||
},
|
||
"status": {
|
||
"connecting": "Verbinde mit Home Assistant",
|
||
"waiting": "Warte auf ESP Screens",
|
||
"loading_tiles": "Kacheln werden geladen...",
|
||
"ha_not_connected": "HA nicht verbunden",
|
||
"manager_not_active": "ESP Screens nicht aktiv",
|
||
"choose_tiles": "Kacheln in HA wählen",
|
||
"home": "Zuhause",
|
||
"no_network": "Kein Netzwerk"
|
||
},
|
||
"settings": {
|
||
"title": "Einstellungen",
|
||
"brightness": "Helligkeit",
|
||
"night": "Nacht",
|
||
"screen": "Bildschirm",
|
||
"this_screen": "Dieser Bildschirm",
|
||
"dark_mode": "Dunkler Modus",
|
||
"auto_standby": "Auto-Standby",
|
||
"standby_after": "Standby nach",
|
||
"standby_brightness": "Helligkeit Standby",
|
||
"night_mode": "Nachtmodus",
|
||
"starts": "Beginnt",
|
||
"ends": "Endet",
|
||
"night_brightness": "Helligkeit nachts",
|
||
"back_to_page_1": "Zurück zu Seite 1",
|
||
"after": "Nach",
|
||
"also_on_standby": "Auch im Standby",
|
||
"swipe_between_pages": "Zwischen Seiten wischen",
|
||
"page_buttons": "Seitentasten",
|
||
"rotation": "Drehung",
|
||
"address": "Adresse",
|
||
"firmware": "Firmware",
|
||
"home_assistant": "Home Assistant",
|
||
"restart": "Neu starten",
|
||
"connected": "Verbunden",
|
||
"not_connected": "Nicht verbunden",
|
||
"tap_again_to_restart": "Zum Neustart erneut tippen",
|
||
"seconds": "{n} Sek.",
|
||
"minutes": "{n} Min.",
|
||
"hours": "{n} Std.",
|
||
"hours_minutes": "{h} Std. {m}"
|
||
},
|
||
"tile": {
|
||
"tap_to_open": "Zum Öffnen",
|
||
"page": "Seite {n}",
|
||
"refused": "Abgelehnt",
|
||
"command_sent": "Befehl gesendet...",
|
||
"confirmed": "Von Home Assistant bestätigt"
|
||
},
|
||
"alert": {
|
||
"notification": "Benachrichtigung",
|
||
"ok": "OK"
|
||
},
|
||
"light": {
|
||
"color": "Farbe",
|
||
"color_temperature": "Farbtemperatur",
|
||
"brightness": "Helligkeit",
|
||
"waiting": "Warte..."
|
||
},
|
||
"effects": {
|
||
"effect": "Effekt",
|
||
"nothing": "Nichts zur Auswahl",
|
||
"loading": "Wird geladen...",
|
||
"not_connected": "Nicht verbunden"
|
||
},
|
||
"climate": {
|
||
"target": "Ziel",
|
||
"mode": "Modus",
|
||
"fan": "Lüfter",
|
||
"swing": "Schwenken",
|
||
"now": "Jetzt {value}"
|
||
},
|
||
"vacuum": {
|
||
"check_robot": "Roboter in HA prüfen",
|
||
"auto_suction": "Automatische Saugkraft",
|
||
"robot_chooses": "Der Roboter wählt Saugkraft und Wasser",
|
||
"per_room": "Saugkraft und Wasser je Raum",
|
||
"speed_quiet": "Leise",
|
||
"speed_balanced": "Normal",
|
||
"speed_turbo": "Turbo",
|
||
"speed_max": "Max",
|
||
"pause_cleaning": "Reinigung pausieren",
|
||
"pause": "Pause",
|
||
"resume": "Fortsetzen",
|
||
"start_cleaning": "Reinigung starten",
|
||
"clean": "Reinigen",
|
||
"dock": "Station"
|
||
},
|
||
"cover": {
|
||
"position": "Position",
|
||
"tilt": "Neigung",
|
||
"tilt_value": "Neigung {n}%"
|
||
},
|
||
"weather": {
|
||
"feels_like": "Gefühlt {n}°",
|
||
"no_forecast": "Keine Tagesvorhersage von Home Assistant",
|
||
"coming_days": "Nächste Tage"
|
||
},
|
||
"history": {
|
||
"no_data": "Keine Daten",
|
||
"average": "Durchschnitt",
|
||
"average_of": "Durchschnitt über {duration}",
|
||
"now": "Jetzt",
|
||
"range_hour": "1 Stunde",
|
||
"range_day": "24 Stunden",
|
||
"range_week": "1 Woche",
|
||
"high": "Hoch {value}",
|
||
"low": "Tief {value}",
|
||
"times": "einmal | {n}-mal",
|
||
"loading": "Verlauf wird geladen...",
|
||
"empty": "Kein Verlauf in diesem Zeitraum",
|
||
"unavailable": "Kein Verlauf verfügbar"
|
||
},
|
||
"media": {
|
||
"muted": "Stumm",
|
||
"not_playing": "Nichts läuft",
|
||
"loading": "Wird geladen"
|
||
},
|
||
"timer": {
|
||
"running": "Läuft",
|
||
"paused": "Pausiert",
|
||
"stopped": "Gestoppt",
|
||
"pause": "Pause",
|
||
"start": "Starten",
|
||
"cancel": "Abbrechen",
|
||
"paused_left": "Pausiert {time}"
|
||
},
|
||
"sun": {
|
||
"name": "Sonne",
|
||
"sunrise": "Sonnenaufgang {time}",
|
||
"sunset": "Sonnenuntergang {time}",
|
||
"rise": "auf {time}",
|
||
"set": "unter {time}"
|
||
},
|
||
"script": {
|
||
"running": "Läuft...",
|
||
"never_run": "Nie ausgeführt",
|
||
"last_time": "Zuletzt {time}",
|
||
"yesterday_time": "Gestern {time}",
|
||
"yesterday_time_short": "Gestern {time}",
|
||
"last_date": "Zuletzt {date}"
|
||
},
|
||
"camera": {
|
||
"no_image": "Kein Bild von dieser Kamera",
|
||
"loading": "Bild wird geladen",
|
||
"live": "Live",
|
||
"recording": "Aufnahme",
|
||
"tap_to_view": "Ansehen",
|
||
"no_image_yet": "Noch kein Bild"
|
||
},
|
||
"calibration": {
|
||
"title": "Folge der Kalibrierung",
|
||
"touch_check": "GT911-Touchtest",
|
||
"hold": "Jedes Tippen kurz halten",
|
||
"crosshair": "Tippe auf das Kreuz\nPunkt {point}/5 - Tippen {tap}/3",
|
||
"gently": "Sanft tippen, etwas länger",
|
||
"same": "Dreimal auf dasselbe Kreuz tippen",
|
||
"rejected": "Messung verworfen; bitte erneut",
|
||
"save_failed": "Speichern fehlgeschlagen; bitte erneut"
|
||
},
|
||
"ha": {
|
||
"on": "Ein",
|
||
"off": "Aus",
|
||
"unavailable": "Nicht verfügbar",
|
||
"climate": {
|
||
"off": "Aus",
|
||
"heat": "Heizbetrieb",
|
||
"cool": "Kühlbetrieb",
|
||
"heat_cool": "Heizen/Kühlen",
|
||
"auto": "Auto",
|
||
"dry": "Entfeuchtung",
|
||
"fan_only": "Nur Lüftung"
|
||
},
|
||
"hvac_action": {
|
||
"heating": "Heizbetrieb",
|
||
"cooling": "Kühlbetrieb",
|
||
"idle": "Leerlauf",
|
||
"off": "Aus",
|
||
"drying": "Entfeuchtung",
|
||
"fan": "Lüftung",
|
||
"preheating": "Vorheizen",
|
||
"defrosting": "Enteisung"
|
||
},
|
||
"cover": {
|
||
"open": "Geöffnet",
|
||
"closed": "Geschlossen",
|
||
"opening": "Wird geöffnet",
|
||
"closing": "Wird geschlossen"
|
||
},
|
||
"media": {
|
||
"playing": "Wiedergabe",
|
||
"paused": "Pausiert",
|
||
"idle": "Leerlauf",
|
||
"standby": "Standby"
|
||
},
|
||
"person": {
|
||
"home": "Zuhause",
|
||
"not_home": "Abwesend"
|
||
},
|
||
"sun": {
|
||
"above_horizon": "Über dem Horizont",
|
||
"below_horizon": "Unter dem Horizont"
|
||
},
|
||
"vacuum": {
|
||
"docked": "Angedockt",
|
||
"cleaning": "Reinigt",
|
||
"paused": "Pausiert",
|
||
"returning": "Rückkehr zur Ladestation",
|
||
"idle": "Leerlauf"
|
||
},
|
||
"weather": {
|
||
"sunny": "Sonnig",
|
||
"clear_night": "Klare Nacht",
|
||
"cloudy": "Bewölkt",
|
||
"partlycloudy": "Teilweise bewölkt",
|
||
"rainy": "Regnerisch",
|
||
"pouring": "Strömender Regen",
|
||
"snowy": "Schneefall",
|
||
"snowy_rainy": "Schneeregen",
|
||
"fog": "Nebel",
|
||
"hail": "Hagel",
|
||
"lightning": "Gewitter",
|
||
"lightning_rainy": "Gewitter, regnerisch",
|
||
"windy": "Windig",
|
||
"exceptional": "Außergewöhnlich"
|
||
},
|
||
"binary": {
|
||
"battery_on": "Niedrig",
|
||
"battery_off": "Normal",
|
||
"battery_charging_on": "Wird geladen",
|
||
"battery_charging_off": "Wird nicht geladen",
|
||
"carbon_monoxide_on": "Erkannt",
|
||
"carbon_monoxide_off": "Frei",
|
||
"cold_on": "Kalt",
|
||
"cold_off": "Normal",
|
||
"connectivity_on": "Verbunden",
|
||
"connectivity_off": "Getrennt",
|
||
"door_on": "Geöffnet",
|
||
"door_off": "Geschlossen",
|
||
"garage_door_on": "Geöffnet",
|
||
"garage_door_off": "Geschlossen",
|
||
"gas_on": "Erkannt",
|
||
"gas_off": "Frei",
|
||
"heat_on": "Heiß",
|
||
"heat_off": "Normal",
|
||
"light_on": "Licht erkannt",
|
||
"light_off": "Kein Licht",
|
||
"lock_on": "Aufgeschlossen",
|
||
"lock_off": "Abgeschlossen",
|
||
"moisture_on": "Nass",
|
||
"moisture_off": "Trocken",
|
||
"motion_on": "Erkannt",
|
||
"motion_off": "Frei",
|
||
"moving_on": "Bewegt sich",
|
||
"moving_off": "Bewegt sich nicht",
|
||
"occupancy_on": "Erkannt",
|
||
"occupancy_off": "Frei",
|
||
"opening_on": "Geöffnet",
|
||
"opening_off": "Geschlossen",
|
||
"plug_on": "Eingesteckt",
|
||
"plug_off": "Ausgesteckt",
|
||
"power_on": "Ein",
|
||
"power_off": "Aus",
|
||
"presence_on": "Zuhause",
|
||
"presence_off": "Abwesend",
|
||
"problem_on": "Problem",
|
||
"problem_off": "OK",
|
||
"running_on": "In Betrieb",
|
||
"running_off": "Außer Betrieb",
|
||
"safety_on": "Unsicher",
|
||
"safety_off": "Sicher",
|
||
"smoke_on": "Erkannt",
|
||
"smoke_off": "Frei",
|
||
"sound_on": "Erkannt",
|
||
"sound_off": "Frei",
|
||
"tamper_on": "Manipulation erkannt",
|
||
"tamper_off": "Frei",
|
||
"update_on": "Update verfügbar",
|
||
"update_off": "Aktuell",
|
||
"vibration_on": "Erkannt",
|
||
"vibration_off": "Frei",
|
||
"window_on": "Geöffnet",
|
||
"window_off": "Geschlossen"
|
||
},
|
||
"button": {
|
||
"activate": "Aktivieren",
|
||
"run": "Ausführen",
|
||
"press": "Drücken"
|
||
},
|
||
"climate_fan": {
|
||
"auto": "Auto",
|
||
"low": "Niedrig",
|
||
"medium": "Mittel",
|
||
"high": "Hoch",
|
||
"middle": "Mittig",
|
||
"focus": "Fokus",
|
||
"diffuse": "Diffus",
|
||
"top": "Oben",
|
||
"on": "Ein",
|
||
"off": "Aus"
|
||
},
|
||
"climate_swing": {
|
||
"on": "Ein",
|
||
"off": "Aus",
|
||
"both": "Beides",
|
||
"vertical": "Vertikal",
|
||
"horizontal": "Horizontal"
|
||
}
|
||
}
|
||
},
|
||
"addon": {
|
||
"errors": {
|
||
"language_choice": "Wähle eine Sprache aus der Liste.",
|
||
"region_choice": "Wähle ein Uhrzeit- und ein Zahlenformat aus den Listen.",
|
||
"open_through_ha": "Öffne diese Seite über Home Assistant.",
|
||
"refresh_page": "Lade diese Seite neu und versuche es noch einmal.",
|
||
"ha_refused": "Home Assistant hat es nicht angenommen: {reason}.",
|
||
"ha_refused_change": "Home Assistant hat die Änderung nicht angenommen: {reason}.",
|
||
"no_reason": "kein Grund angegeben",
|
||
"ha_unreachable": "Home Assistant ist gerade nicht erreichbar. Versuche es gleich noch einmal.",
|
||
"too_large": "Diese Anfrage ist zu groß.",
|
||
"invalid_input": "Ungültige Eingabe. Prüfe Namen, Board und gewählte Kacheln.",
|
||
"unknown_screen": "Unbekannter Bildschirm.",
|
||
"not_paired": "Das ist kein gekoppelter ESP-Bildschirm. Lade die Übersicht neu.",
|
||
"choose_icon": "Wähle ein Symbol aus der Liste.",
|
||
"skill_not_written": "Der Skill konnte nicht nach {folder} geschrieben werden ({reason}).",
|
||
"settings": {
|
||
"unknown": "Unbekannte Bildschirmeinstellungen; lade die Verwaltungsseite neu.",
|
||
"invalid_value": "Ungültiger Wert für {setting}.",
|
||
"dim_above_normal": "Die Helligkeit im Standby und nachts darf nicht höher sein als die normale.",
|
||
"offline": "Dieser Bildschirm ist offline. Du kannst seine Einstellungen ändern, sobald er wieder da ist.",
|
||
"unavailable": "{names}: gerade nicht änderbar, weil die Entität in Home Assistant deaktiviert ist oder der Bildschirm neu startet.",
|
||
"rotation": "Die Drehung braucht ein Guition mit Firmware 0.2.9 oder neuer."
|
||
},
|
||
"layout": {
|
||
"invalid": "Ungültiges Layout.",
|
||
"title": "Gib dem Bildschirm einen Titel mit höchstens 96 Bytes.",
|
||
"tiles_max": "Wähle höchstens 1 Kachel. | Wähle höchstens {n} Kacheln.",
|
||
"unsupported": "Diese Entität wird nicht unterstützt.",
|
||
"once": "Eine Entität kann nur einmal auf einem Bildschirm vorkommen.",
|
||
"tile_name": "Ein Kachelname darf höchstens 80 Bytes lang sein.",
|
||
"unknown_settings": "Unbekannte Kacheleinstellungen.",
|
||
"navigation_size": "Eine Navigationskachel ist einfach oder doppelt breit.",
|
||
"background": "Wähle eine Pastell-Hintergrundfarbe aus der Palette.",
|
||
"invalid_setting": "Ungültige Kacheleinstellung: {setting}",
|
||
"no_toggle": "Diese Entität lässt sich nicht ein- und ausschalten.",
|
||
"builtin_action": "Eine eingebaute Karte kann keine Aktion ausführen.",
|
||
"no_mini_slider": "Diese Entität unterstützt keinen kleinen Schieberegler.",
|
||
"history_hours": "Verlauf: Wähle 1, 6 oder 24 Stunden.",
|
||
"refresh": "Livebild: alle 15 oder 30 Sekunden auffrischen.",
|
||
"watch_or_slider": "Wähle „Großer Wert“ oder den kleinen Schieberegler.",
|
||
"no_direct_control": "Diese Entität unterstützt diese direkte Steuerung nicht.",
|
||
"position": "Ungültige Kachelposition; lade die Verwaltungsseite neu.",
|
||
"full_page_top": "Eine ganzseitige Kachel beginnt oben auf ihrer Seite.",
|
||
"wide_left": "Eine doppelt breite Kachel beginnt in der linken Spalte.",
|
||
"same_spot": "Zwei Kacheln liegen auf demselben Platz.",
|
||
"pages": "Ein Bildschirm hat 1 Seite. | Ein Bildschirm hat 1 bis {n} Seiten.",
|
||
"eight_pages": "Diese Kacheln passen nicht auf acht Seiten; entferne eine Kachel oder mach eine kleiner.",
|
||
"camera_guition": "Kamerabilder brauchen einen Guition-Bildschirm.",
|
||
"firmware_first": "Installiere für diese Kacheln zuerst Bildschirm-Firmware {version} oder neuer.",
|
||
"entity_gone": "Eine gewählte Entität gibt es nicht mehr. Such die neue Entität heraus.",
|
||
"ids_too_long": "Die Entitäts-IDs dieser Kacheln sind zusammen zu lang für eine Nachricht an den Bildschirm; entferne ein paar Kacheln."
|
||
},
|
||
"top_bar": {
|
||
"invalid": "Ungültige Kopfleiste; lade die Verwaltungsseite neu.",
|
||
"full": "In der Kopfleiste ist Platz für höchstens 1 Element. | In der Kopfleiste ist Platz für höchstens {n} Elemente.",
|
||
"invalid_setting": "Ungültige Einstellung in der Kopfleiste.",
|
||
"unknown_setting": "Unbekannte Einstellung in der Kopfleiste; lade die Verwaltungsseite neu.",
|
||
"entity": "Diese Entität kann nicht in die Kopfleiste.",
|
||
"unknown_item": "Unbekanntes Element in der Kopfleiste; lade die Verwaltungsseite neu.",
|
||
"twice": "Dieses Element ist schon in der Kopfleiste.",
|
||
"entity_gone": "Eine Entität in der Kopfleiste gibt es nicht mehr. Wähle eine andere."
|
||
},
|
||
"tap_action": {
|
||
"choose": "Wähle eine Aktion aus der Liste.",
|
||
"fields_max": "Eine Aktion beim Tippen setzt höchstens 1 Feld. | Eine Aktion beim Tippen setzt höchstens {n} Felder.",
|
||
"field_not_allowed": "{field} ist kein Feld, das eine Aktion beim Tippen setzen kann.",
|
||
"unsendable": "Ein Wert der Aktion ist etwas, das der Bildschirm nicht senden kann.",
|
||
"too_long": "Die Werte der Aktion sind zu lang für den Bildschirm."
|
||
},
|
||
"events": {
|
||
"none_paired": "noch keiner",
|
||
"name_the_screen": "Nenne den Bildschirm. Gekoppelt: {screens}.",
|
||
"no_such_screen": "Kein Bildschirm namens „{name}“. Gekoppelt: {screens}.",
|
||
"several_screens": "„{name}“ passt zu mehr als einem Bildschirm: {screens}.",
|
||
"name_the_entity": "Nenne die Entität.",
|
||
"not_for_a_screen": "{entity} kann nicht auf einen Bildschirm.",
|
||
"not_on_screen": "{entity} ist nicht auf diesem Bildschirm.",
|
||
"add_it_first": "{entity} ist nicht auf diesem Bildschirm; füge die Entität zuerst hinzu.",
|
||
"not_on_spot": "{entity} ist nicht auf Platz {slot}.",
|
||
"not_on_page": "{entity} ist nicht auf Seite {page}.",
|
||
"move_where": "Nenne die Seite oder den Platz, wohin sie soll.",
|
||
"spot_taken": "Dieser Platz ist von {entity} belegt; gib einen anderen Platz an oder verschiebe diese Entität zuerst.",
|
||
"page_not_empty": "Seite {page} ist nicht leer; eine ganzseitige Kachel braucht eine eigene Seite.",
|
||
"no_empty_page": "Keine Seite ist leer; eine ganzseitige Kachel braucht eine eigene Seite.",
|
||
"page_full": "Seite {page} ist voll.",
|
||
"no_room": "Auf diesem Bildschirm ist kein Platz mehr.",
|
||
"screen_full": "Dieser Bildschirm hat schon 1 Kachel; entferne zuerst eine. | Dieser Bildschirm hat schon {n} Kacheln; entferne zuerst eine.",
|
||
"page_range": "Wähle eine Seite zwischen 1 und {last}.",
|
||
"spot_range": "Wähle einen Platz zwischen 0 und {last}.",
|
||
"row_needs_page": "Nenne die Seite für diese Zeile oder Spalte.",
|
||
"row_range": "Wähle eine Zeile zwischen 1 und {last}.",
|
||
"column": "Die Spalte ist links oder rechts.",
|
||
"full_page_alone": "Eine ganzseitige Kachel belegt die ganze Seite {page}; dort passt nichts anderes hin.",
|
||
"does_not_fit": "Das passt nicht auf Seite {page}; eine doppelt breite Kachel belegt zwei Plätze.",
|
||
"order_needed": "Gib die Entitäten in der gewünschten Reihenfolge an.",
|
||
"order_not_on_screen": "Nicht auf diesem Bildschirm: {entities}.",
|
||
"order_not_on_page": "Nicht auf Seite {page}: {entities}. Verschiebe sie zuerst dorthin.",
|
||
"named_too_often": "Öfter genannt, als auf diesem Bildschirm vorhanden: {entities}.",
|
||
"named_too_often_page": "Öfter genannt, als auf Seite {page} vorhanden: {entities}."
|
||
},
|
||
"home_assistant": {
|
||
"action_not_offered": "Home Assistant bietet {action} für {name} nicht an. Wähle eine Aktion aus der Liste.",
|
||
"action_answers_only": "{action} antwortet nur mit Daten, die ein Bildschirm nicht anzeigen kann.",
|
||
"no_such_field": "Home Assistant hat in {action} für {name} kein Feld {field}.",
|
||
"field_needed": "{action} braucht einen Wert für {field}.",
|
||
"no_on_off": "Home Assistant kann {name} nicht ein- und ausschalten, daher würde „Ein / Aus“ nichts bewirken. Wähle beim Tippen etwas anderes.",
|
||
"no_small_slider": "{name} hat in Home Assistant nichts, was ein kleiner Schieberegler ändern kann.",
|
||
"no_graph": "{name} hat keine Zahlen für ein Diagramm.",
|
||
"no_forecast": "{name} hat in Home Assistant keine Tagesvorhersage.",
|
||
"no_control": "Home Assistant bietet diese direkte Steuerung für {name} nicht an."
|
||
},
|
||
"alerts": {
|
||
"invalid": "Ungültige Meldung.",
|
||
"cannot_show": "{name} kann keine Meldung anzeigen: {reason}.",
|
||
"no_device_name": "Gerätename unbekannt",
|
||
"offline": "offline",
|
||
"firmware": "Firmware {version}",
|
||
"unknown_version": "unbekannt",
|
||
"not_ready": "nicht bereit"
|
||
},
|
||
"firmware": {
|
||
"board_and_name": "Wähle ein Board und einen eindeutigen Namen (Kleinbuchstaben, Ziffern, Bindestriche; höchstens 30 Zeichen).",
|
||
"friendly_name": "Gib dem Bildschirm einen erkennbaren Namen (höchstens 60 Zeichen).",
|
||
"choose_profile": "Wähle ein vorhandenes YAML-Profil.",
|
||
"profile_missing": "Dieses Profil gibt es im ESPHome-Ordner nicht.",
|
||
"secrets_invalid": "Die secrets.yaml im ESPHome-Ordner ist kein gültiges YAML. Korrigiere zuerst die Datei; sie wird nicht überschrieben.",
|
||
"wifi_needed": "Trage Wi-Fi-Name und Passwort ein; sie werden in der secrets.yaml von ESPHome gespeichert.",
|
||
"wifi_not_set": "Wi-Fi konnte nicht in der secrets.yaml eingetragen werden. Trage wifi_ssid und wifi_password dort selbst ein.",
|
||
"name_exists": "Diesen Namen gibt es schon. Nutze für Updates das vorhandene Profil.",
|
||
"override_exists": "Für diesen Namen gibt es schon eine lokale Anpassung. Stell sie wieder her oder entferne sie, bevor du einen neuen Bildschirm mit diesem Namen anlegst.",
|
||
"override_symlink": "Die lokale Anpassung ist ein symbolischer Link; ersetze sie zuerst durch eine normale Datei.",
|
||
"other_include": "Dieses Profil bindet schon eine andere local_overrides-Datei ein.",
|
||
"profile_invalid": "Das Bildschirmprofil ist kein gültiges YAML; korrigiere es, bevor du eine Anpassung hinzufügst.",
|
||
"no_packages": "Dieses Profil hat keinen packages-Abschnitt, den ESP Screens erweitern kann.",
|
||
"override_invalid": "Ungültige Anpassungsdaten.",
|
||
"yaml_needed": "Gib zuerst YAML-Text ein.",
|
||
"override_too_large": "Die Anpassung ist zu groß. Halte sie unter 12 KB.",
|
||
"yaml_error_line": "YAML-Fehler in Zeile {line}: {problem}.",
|
||
"yaml_error": "YAML-Fehler: {problem}.",
|
||
"invalid_yaml": "ungültiges YAML",
|
||
"override_object": "Die Anpassung muss ein YAML-Objekt enthalten, zum Beispiel display: oder substitutions:.",
|
||
"sections_managed": "Diese Abschnitte verwaltet weiterhin ESP Screens: {names}.",
|
||
"substitutions_managed": "Diese Substitutions verwaltet weiterhin ESP Screens: {names}.",
|
||
"usb_port": "Wähle den angeschlossenen USB-Port aus der Liste.",
|
||
"busy_wait": "Es wird schon eine Firmware erstellt oder installiert. Warte, bis das fertig ist.",
|
||
"busy": "Es wird schon eine Firmware erstellt oder installiert.",
|
||
"no_esphome": "In dieser Installation fehlt die ESPHome CLI.",
|
||
"still_building": "Die Firmware wird noch erstellt. Lade sie herunter, wenn sie fertig ist.",
|
||
"build_first": "Erstelle zuerst die Firmware; der Download erscheint, wenn sie fertig ist.",
|
||
"unknown_action": "Unbekannte Firmware-Aktion.",
|
||
"host": "Gib die IP-Adresse oder den Hostnamen des gewünschten Bildschirms ein."
|
||
},
|
||
"updates": {
|
||
"automatic": "Wähle für automatische Updates an oder aus.",
|
||
"busy": "Es läuft schon ein Update. Warte, bis es fertig ist.",
|
||
"unknown_screen": "Unbekannter Bildschirm. Lade die Übersicht neu.",
|
||
"offline": "Dieser Bildschirm ist offline; aktualisieren geht, sobald er wieder da ist.",
|
||
"latest": "Dieser Bildschirm hat schon die neueste Firmware.",
|
||
"enter_ip": "Gib die IP-Adresse dieses Bildschirms ein.",
|
||
"no_profile": "Kein ESPHome-Profil für diesen Bildschirm gefunden. Prüfe den Namen im ESPHome-Ordner.",
|
||
"ip_unknown": "IP-Adresse unbekannt. Gib sie einmal ein; neue Firmware meldet sie danach selbst.",
|
||
"all_updated": "Alle erreichbaren Bildschirme sind schon aktuell."
|
||
}
|
||
},
|
||
"status": {
|
||
"first_tiles": "Wähle deine ersten Kacheln",
|
||
"saved": "Gespeichert; warte auf Abgleich",
|
||
"firmware_needed": "Layout gespeichert; diese Kacheln brauchen Firmware {version}+",
|
||
"too_large": "Layout gespeichert; zu groß für eine Nachricht an den Bildschirm, entferne ein paar Kacheln",
|
||
"sent": "An Home Assistant gesendet",
|
||
"offline": "Bildschirm offline; Änderungen gespeichert",
|
||
"retrying": "Senden fehlgeschlagen; wird automatisch wiederholt",
|
||
"screen": {
|
||
"synced": "Synchronisiert",
|
||
"loading_tiles": "Kacheln werden geladen",
|
||
"layout_received": "Layout empfangen",
|
||
"resend_needed": "Erneutes Senden nötig",
|
||
"ready": "Bereit für die Kacheln",
|
||
"error": "Fehler: {reason}"
|
||
}
|
||
},
|
||
"updates": {
|
||
"offline": "Bildschirm war offline; neuer Versuch beim nächsten Mal.",
|
||
"unknown_target": "Profil oder IP-Adresse unbekannt; aktualisiere diesen Bildschirm von Hand.",
|
||
"build_failed": "Erstellen oder Installieren fehlgeschlagen; siehe Protokoll unter Firmware & USB.",
|
||
"no_report": "Bildschirm hat sich nicht mit Firmware {version} zurückgemeldet; prüfe den Bildschirm.",
|
||
"dropped_off": "Bildschirm war nach dem Update nicht mehr erreichbar; prüfe den Bildschirm.",
|
||
"updated": "Auf Firmware {version} aktualisiert."
|
||
},
|
||
"notify": {
|
||
"update_stopped": "Automatisches Update bei {name} gestoppt: {reason} Die übrigen Bildschirme blieben unverändert."
|
||
},
|
||
"labels": {
|
||
"built_into_screen": "Im Bildschirm eingebaut",
|
||
"backgrounds": {
|
||
"auto": "Standard",
|
||
"none": "Keiner",
|
||
"red": "Rot",
|
||
"orange": "Orange",
|
||
"yellow": "Gelb",
|
||
"green": "Grün",
|
||
"mint": "Mint",
|
||
"blue": "Blau",
|
||
"purple": "Violett",
|
||
"pink": "Rosa",
|
||
"gray": "Grau"
|
||
},
|
||
"controls": {
|
||
"none": "Keine",
|
||
"climate": {
|
||
"setpoint": "Temperatur − / +",
|
||
"mode": "Aus, Heizen, Kühlen"
|
||
},
|
||
"switch": {
|
||
"toggle": "Ein/Aus-Schalter"
|
||
},
|
||
"input_boolean": {
|
||
"toggle": "Ein/Aus-Schalter"
|
||
},
|
||
"light": {
|
||
"toggle": "Ein/Aus-Schalter",
|
||
"brightness": "Helligkeitsregler"
|
||
},
|
||
"fan": {
|
||
"toggle": "Ein/Aus-Schalter",
|
||
"speed": "Drehzahlregler"
|
||
},
|
||
"vacuum": {
|
||
"buttons": "Start, Stopp, Station"
|
||
},
|
||
"cover": {
|
||
"buttons": "Öffnen, Stopp, Schließen",
|
||
"position": "Positionsregler"
|
||
},
|
||
"media_player": {
|
||
"volume": "Lautstärke und Stumm",
|
||
"playback": "Zurück, Wiedergabe/Pause, Weiter"
|
||
},
|
||
"number": {
|
||
"stepper": "Wert − / +",
|
||
"slider": "Schieberegler"
|
||
},
|
||
"input_number": {
|
||
"stepper": "Wert − / +",
|
||
"slider": "Schieberegler"
|
||
},
|
||
"select": {
|
||
"stepper": "Vorherige / nächste Option"
|
||
},
|
||
"input_select": {
|
||
"stepper": "Vorherige / nächste Option"
|
||
},
|
||
"timer": {
|
||
"buttons": "Start/Pause und Abbrechen"
|
||
},
|
||
"scene": {
|
||
"run": "Taste „Aktivieren“"
|
||
},
|
||
"script": {
|
||
"run": "Taste „Ausführen“"
|
||
},
|
||
"button": {
|
||
"run": "Taste „Drücken“"
|
||
},
|
||
"input_button": {
|
||
"run": "Taste „Drücken“"
|
||
}
|
||
},
|
||
"top_bar": {
|
||
"builtin": {
|
||
"clock": "Uhrzeit",
|
||
"analog": "Analoguhr",
|
||
"date": "Datum"
|
||
},
|
||
"contents": {
|
||
"state": "Status",
|
||
"last_changed": "Zuletzt geändert"
|
||
},
|
||
"shows": {
|
||
"always": "Immer",
|
||
"active": "Nur wenn aktiv"
|
||
},
|
||
"suggestions": {
|
||
"temperature": "Temperatur",
|
||
"humidity": "Luftfeuchtigkeit",
|
||
"power": "Stromverbrauch",
|
||
"motion": "Letzte Bewegung",
|
||
"weather": "Wetter",
|
||
"people_home": "Personen zu Hause",
|
||
"sun": "Sonnenauf- und -untergang",
|
||
"co2": "CO₂"
|
||
}
|
||
}
|
||
},
|
||
"alerts": {
|
||
"fields": {
|
||
"title": {
|
||
"label": "Titel",
|
||
"help": "Eine Zeile oben auf der Karte; was nicht passt, bekommt Auslassungspunkte. Leer wird zu „Benachrichtigung“.",
|
||
"example": "Jemand ist an der Tür"
|
||
},
|
||
"subtitle": {
|
||
"label": "Untertitel",
|
||
"help": "Erklärung unter dem Titel, über mehrere Zeilen; ein Zeilenumbruch ist erlaubt. Leer ist auch in Ordnung.",
|
||
"example": "Tür 3, hinten"
|
||
},
|
||
"icon": {
|
||
"label": "Symbol",
|
||
"help": "Ein Name aus der Liste, auch als mdi:name oder als Hex-Codepoint (F12E6). Unbekannt oder leer ergibt das Warndreieck."
|
||
},
|
||
"color": {
|
||
"label": "Farbe",
|
||
"help": "Eine der neun Pastellfarben der Kacheln. Leer ergibt die weiße Karte."
|
||
},
|
||
"button_text": {
|
||
"label": "Tastentext",
|
||
"help": "Der Text auf der Taste. Leer ergibt „OK“.",
|
||
"example": "Komme"
|
||
},
|
||
"timeout": {
|
||
"label": "Timeout",
|
||
"help": "Sekunden, nach denen die Karte von selbst verschwindet. 0 wartet auf die Taste, egal wie lange das dauert. Die Taste schließt sie immer sofort, auch mit Timeout."
|
||
},
|
||
"flash": {
|
||
"label": "Blinken",
|
||
"help": "„An“ lässt die Hintergrundbeleuchtung beim Eintreffen der Meldung viermal blinken; danach bleibt der Bildschirm einfach an."
|
||
},
|
||
"camera": {
|
||
"label": "Kamera",
|
||
"help": "Eine Kamera- oder Bild-Entität. Ein Guition mit Firmware 0.2.57+ zeigt ihr Bild von diesem Moment oben über die ganze Breite der Karte; ein Tippen darauf öffnet die Kamera im Vollbild. Andere Bildschirme zeigen die Meldung ohne Bild. Nur über das Ereignis esp_screens_show_alert."
|
||
},
|
||
"action": {
|
||
"label": "Aktion",
|
||
"help": "Eine Home-Assistant-Aktion wie script.open_gate oder light.turn_off, einmal ausgeführt, sobald die Taste auf einem der Bildschirme gedrückt wird. `data` gibt ihre Felder an (entity_id, brightness, ...). Bei einem Timeout oder einem neuen Alarm bleibt sie aus. Nur über das Ereignis esp_screens_show_alert."
|
||
}
|
||
},
|
||
"endings": {
|
||
"ok": "Die Taste wurde gedrückt",
|
||
"timeout": "Das Timeout ist abgelaufen",
|
||
"replaced": "Eine neue Meldung hat sie ersetzt",
|
||
"remote": "dismiss_alert aus Home Assistant"
|
||
}
|
||
},
|
||
"icons": {
|
||
"groups": {
|
||
"lighting": "Beleuchtung",
|
||
"rooms": "Räume",
|
||
"climate": "Klima",
|
||
"weather": "Wetter",
|
||
"media_and_music": "Medien und Musik",
|
||
"security": "Sicherheit",
|
||
"appliances": "Haushaltsgeräte",
|
||
"energy": "Energie",
|
||
"window_coverings": "Beschattung",
|
||
"garden_and_pets": "Garten und Haustiere",
|
||
"people_and_travel": "Personen und Reisen",
|
||
"other": "Sonstiges"
|
||
},
|
||
"names": {
|
||
"lightbulb": "Glühbirne",
|
||
"lightbulb_group": "Leuchten",
|
||
"ceiling_light": "Deckenleuchte",
|
||
"chandelier": "Kronleuchter",
|
||
"lamp": "Tischlampe",
|
||
"floor_lamp": "Stehlampe",
|
||
"desk_lamp": "Schreibtischlampe",
|
||
"wall_sconce_flat": "Wandleuchte",
|
||
"light_recessed": "Einbauleuchte",
|
||
"spotlight_beam": "Strahler",
|
||
"led_strip_variant": "LED-Streifen",
|
||
"outdoor_lamp": "Außenleuchte",
|
||
"home": "Haus",
|
||
"sofa": "Wohnzimmer",
|
||
"bed": "Schlafzimmer",
|
||
"silverware_fork_knife": "Esszimmer",
|
||
"chef_hat": "Küche",
|
||
"shower": "Dusche",
|
||
"bathtub": "Badezimmer",
|
||
"toilet": "Toilette",
|
||
"desk": "Büro",
|
||
"garage": "Garage",
|
||
"fireplace": "Kamin",
|
||
"thermometer": "Temperatur",
|
||
"thermostat": "Thermostat",
|
||
"air_conditioner": "Klimaanlage",
|
||
"radiator": "Heizkörper",
|
||
"heat_pump": "Wärmepumpe",
|
||
"fire": "Heizung",
|
||
"snowflake": "Kühlung",
|
||
"water_percent": "Luftfeuchtigkeit",
|
||
"fan": "Ventilator",
|
||
"ceiling_fan": "Deckenventilator",
|
||
"air_purifier": "Luftreiniger",
|
||
"molecule_co2": "CO₂",
|
||
"weather_sunny": "Sonne",
|
||
"weather_partly_cloudy": "Teilweise bewölkt",
|
||
"weather_cloudy": "Bewölkt",
|
||
"weather_rainy": "Regen",
|
||
"weather_snowy": "Schnee",
|
||
"weather_windy": "Wind",
|
||
"weather_night": "Nacht",
|
||
"weather_sunset_up": "Sonnenaufgang",
|
||
"music_note": "Musik",
|
||
"music": "Noten",
|
||
"playlist_music": "Playlist",
|
||
"album": "Album",
|
||
"record_player": "Plattenspieler",
|
||
"spotify": "Spotify",
|
||
"radio": "Radio",
|
||
"podcast": "Podcast",
|
||
"speaker": "Lautsprecher",
|
||
"speaker_multiple": "Mehrere Lautsprecher",
|
||
"soundbar": "Soundbar",
|
||
"headphones": "Kopfhörer",
|
||
"piano": "Klavier",
|
||
"guitar_acoustic": "Gitarre",
|
||
"television": "Fernseher",
|
||
"projector": "Beamer",
|
||
"movie_open": "Film",
|
||
"cast": "Streamen",
|
||
"gamepad_variant": "Spielkonsole",
|
||
"remote_tv": "Fernbedienung",
|
||
"lock": "Schloss",
|
||
"lock_open_variant": "Schloss offen",
|
||
"shield_home": "Alarmanlage",
|
||
"alarm_light": "Alarmleuchte",
|
||
"bell": "Glocke",
|
||
"doorbell": "Türklingel",
|
||
"cctv": "Kamera",
|
||
"motion_sensor": "Bewegungsmelder",
|
||
"door_closed": "Tür",
|
||
"door_open": "Tür offen",
|
||
"window_closed_variant": "Fenster",
|
||
"smoke_detector": "Rauchmelder",
|
||
"water_alert": "Wasserleck",
|
||
"washing_machine": "Waschmaschine",
|
||
"tumble_dryer": "Trockner",
|
||
"dishwasher": "Geschirrspüler",
|
||
"fridge": "Kühlschrank",
|
||
"stove": "Herd",
|
||
"microwave": "Mikrowelle",
|
||
"toaster_oven": "Backofen",
|
||
"coffee_maker": "Kaffee",
|
||
"kettle": "Wasserkocher",
|
||
"robot_vacuum": "Saugroboter",
|
||
"robot_mower": "Mähroboter",
|
||
"printer_3d": "3D-Drucker",
|
||
"power_plug": "Stecker",
|
||
"power_socket_eu": "Steckdose",
|
||
"laptop": "Laptop",
|
||
"router_wireless": "Router",
|
||
"flash": "Strom",
|
||
"solar_power": "Solarstrom",
|
||
"solar_panel": "Solarmodule",
|
||
"home_battery": "Heimspeicher",
|
||
"battery_high": "Batterie",
|
||
"ev_station": "Ladestation",
|
||
"car_electric": "Elektroauto",
|
||
"meter_electric": "Stromzähler",
|
||
"meter_gas": "Gaszähler",
|
||
"water": "Wasser",
|
||
"water_boiler": "Boiler",
|
||
"gauge": "Messgerät",
|
||
"window_shutter": "Rollladen",
|
||
"window_shutter_open": "Rollladen offen",
|
||
"blinds": "Jalousie",
|
||
"blinds_open": "Jalousie offen",
|
||
"roller_shade_closed": "Rollo",
|
||
"curtains": "Vorhänge",
|
||
"curtains_closed": "Vorhänge zu",
|
||
"awning_outline": "Markise",
|
||
"flower": "Blume",
|
||
"tree": "Baum",
|
||
"sprout": "Pflanze",
|
||
"grass": "Rasen",
|
||
"sprinkler": "Rasensprenger",
|
||
"pool": "Pool",
|
||
"grill": "Grill",
|
||
"mailbox": "Briefkasten",
|
||
"trash_can": "Müll",
|
||
"recycle": "Recycling",
|
||
"dog": "Hund",
|
||
"cat": "Katze",
|
||
"account": "Person",
|
||
"account_group": "Familie",
|
||
"account_child": "Kind",
|
||
"home_account": "Zuhause",
|
||
"sleep": "Schlafen",
|
||
"run": "Sport",
|
||
"briefcase": "Arbeit",
|
||
"car": "Auto",
|
||
"bike": "Fahrrad",
|
||
"airplane": "Urlaub",
|
||
"map_marker": "Ort",
|
||
"power": "Ein/Aus",
|
||
"toggle_switch": "Schalter",
|
||
"gesture_tap_button": "Taste",
|
||
"play": "Start",
|
||
"script_text": "Skript",
|
||
"palette": "Szene",
|
||
"alarm": "Wecker",
|
||
"clock_outline": "Uhr",
|
||
"timer_outline": "Timer",
|
||
"calendar": "Kalender",
|
||
"bell_ring": "Benachrichtigung",
|
||
"heart": "Favorit",
|
||
"alert_outline": "Warnung",
|
||
"cog": "Einstellungen",
|
||
"broom": "Reinigung"
|
||
}
|
||
},
|
||
"screen": {
|
||
"builtin": {
|
||
"clock": "Uhr",
|
||
"page": "Zu Seite {page}"
|
||
},
|
||
"identify": {
|
||
"title": "Das ist {name}",
|
||
"subtitle": "Identifizieren in ESP Screens"
|
||
},
|
||
"script_running": "Läuft",
|
||
"states": {
|
||
"locking": "Schließt ab",
|
||
"unlocking": "Schließt auf",
|
||
"jammed": "Verklemmt",
|
||
"buffering": "Puffern",
|
||
"returning": "Rückkehr",
|
||
"error": "Fehler",
|
||
"disarmed": "Deaktiviert",
|
||
"armed_home": "Aktiv (Zuhause)",
|
||
"armed_away": "Aktiv (Abwesend)",
|
||
"armed_night": "Aktiv (Nacht)",
|
||
"armed_vacation": "Aktiv (Urlaub)",
|
||
"armed": "Aktiv",
|
||
"arming": "Wird aktiviert",
|
||
"pending": "Anstehend",
|
||
"triggered": "Ausgelöst",
|
||
"active": "Aktiv",
|
||
"up": "Tag",
|
||
"down": "Nacht",
|
||
"unknown": "Unbekannt"
|
||
},
|
||
"history": {
|
||
"other": "Sonstige"
|
||
},
|
||
"vacuum": {
|
||
"vacuum": "Saugen",
|
||
"vac_and_mop": "Beides",
|
||
"vac_then_mop": "Nacheinander",
|
||
"mop": "Wischen",
|
||
"custom": "Angepasst",
|
||
"smart": "Smart",
|
||
"min": "Min",
|
||
"slight": "Gering",
|
||
"low": "Niedrig",
|
||
"mild": "Leicht",
|
||
"medium": "Mittel",
|
||
"moderate": "Mäßig",
|
||
"standard": "Standard",
|
||
"high": "Hoch",
|
||
"intense": "Intensiv",
|
||
"extreme": "Extrem",
|
||
"ultra_high": "Ultrahoch",
|
||
"silent": "Still",
|
||
"gentle": "Sanft",
|
||
"strong": "Stark",
|
||
"max_plus": "Max+",
|
||
"auto": "Auto"
|
||
}
|
||
}
|
||
},
|
||
"editor": {
|
||
"common": {
|
||
"undo": "Rückgängig",
|
||
"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",
|
||
"live": "Livebild",
|
||
"cover": "Albumcover"
|
||
},
|
||
"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",
|
||
"live": "Livebild",
|
||
"live_hint": "Ein kleines Bild der Kamera anstelle des Symbols, im Takt unten aufgefrischt, solange die Seite zu sehen ist. Ein Tipp öffnet sie weiterhin bildschirmfüllend.",
|
||
"live_needs_firmware": "Ein Livebild braucht Firmware 0.2.77 oder neuer: Nach dem Speichern beim Bildschirm auf Aktualisieren drücken.",
|
||
"cover": "Albumcover",
|
||
"cover_hint": "Das Albumcover des laufenden Titels anstelle des Symbols, wie auf der eigenen Kachel von Home Assistant; ein Player ohne Bild behält sein Symbol. Ein Tipp öffnet weiterhin die Karte.",
|
||
"cover_needs_firmware": "Das Albumcover auf der Kachel braucht Firmware 0.2.78 oder neuer: Nach dem Speichern beim Bildschirm auf Aktualisieren drücken.",
|
||
"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."
|
||
},
|
||
"refresh": {
|
||
"label": "Auffrischen",
|
||
"seconds": "Alle {n} s"
|
||
},
|
||
"size": {
|
||
"label": "Größe",
|
||
"single": "Normal",
|
||
"wide": "Doppelt breit",
|
||
"full": "Ganze Seite",
|
||
"full_hint": "Ganze Seite: eine große Taste in der eigenen Farbe der Kachel; 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",
|
||
"board_elecrow": "Elecrow CrowPanel · 7 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"
|
||
},
|
||
"wait_yaml": {
|
||
"comment": "Türklingel: die Meldung zeigen und warten, bis jemand die Taste drückt.",
|
||
"message": "Jemand kommt zur Tür."
|
||
}
|
||
},
|
||
"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 Screens aktualisiert wird. Ändere hier hardwarespezifische Details, etwa ein Display-Modell.",
|
||
"safe_title": "Was kann ich gefahrlos ändern?",
|
||
"safe_text": "Display, Touchscreen, Substitutions, Pins und andere Gerätedetails. Name, Wi-Fi, API, OTA und Paket-Links bleiben von ESP Screens verwaltet.",
|
||
"active": "Aktiv",
|
||
"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"
|
||
}
|
||
}
|
||
}
|