264 lines
10 KiB
C
264 lines
10 KiB
C
#pragma once
|
|
#include "i18n.h"
|
|
|
|
static const char* const I18N_DE[] = {
|
|
"OK",
|
|
"Abbrechen",
|
|
"Zurück",
|
|
"< Zurück",
|
|
"Lädt...",
|
|
"Hinzufügen",
|
|
|
|
"AN",
|
|
"AUS",
|
|
"Nie",
|
|
|
|
"SD-Karte: OK",
|
|
"Verbinde mit WLAN...",
|
|
"WLAN OK: ",
|
|
"WLAN FEHLGESCHLAGEN",
|
|
"Ermittle Standort...",
|
|
"Bereit!",
|
|
|
|
"Für diese App wird",
|
|
"eine SD-Karte",
|
|
"benötigt",
|
|
"SD-Karte einlegen und Gerät neu starten",
|
|
|
|
"Touch-Kalibrierung",
|
|
"Bitte den Kreis berühren:",
|
|
"Oben links",
|
|
"Oben rechts",
|
|
"Unten rechts",
|
|
"Unten links",
|
|
"Kalibrierung gespeichert!",
|
|
|
|
"Suche WLAN...",
|
|
"Keine Netzwerke gefunden",
|
|
"WLAN wählen:",
|
|
"Verbunden!",
|
|
"Verbindung fehlgeschlagen.",
|
|
"Zurück zur Netzwerkliste...",
|
|
"Passwort:",
|
|
"Leerzeichen",
|
|
"Verbinden",
|
|
"Zurück zur Liste",
|
|
"Bereits 3 Netzwerke gespeichert.",
|
|
"Erst eins entfernen.",
|
|
"Verbinde...",
|
|
"WLAN: ",
|
|
|
|
"Einstellungen",
|
|
"Einstellungen (2/2)",
|
|
"Touch kalibrieren",
|
|
"Anzeige: invertiert (tippen)",
|
|
"Anzeige: normal (tippen)",
|
|
"WLAN-Netzwerke verwalten",
|
|
"Standort-Presets",
|
|
"Bildschirm-Timeout: ",
|
|
"Nachtdimmung (Sonnenzeit): ",
|
|
"Statistik",
|
|
"Verlauf",
|
|
"Logbuch-Dateien",
|
|
"Weitere Einstellungen >",
|
|
"Notfall-Alarm: ",
|
|
"Näherungs-LED: ",
|
|
"LED-Herzschlag: ",
|
|
"Flugbuch: ",
|
|
"Bodenfahrzeuge ausblenden: ",
|
|
"Airline-Filter",
|
|
"Beobachtungsliste",
|
|
"Beobachtungs-Alarm: ",
|
|
"Einstellungen sichern",
|
|
"Einstellungen wiederherstellen",
|
|
"Backup gespeichert.",
|
|
"Backup fehlgeschlagen.",
|
|
"Wiederhergestellt. Gerät neu starten!",
|
|
"Wiederherstellung fehlgeschlagen.",
|
|
"Sprache",
|
|
"Einheiten",
|
|
|
|
"Ausgeblendete Airlines",
|
|
"Flugzeuge dieser Airlines werden",
|
|
"im Radar ausgeblendet.",
|
|
"Airline hinzufügen",
|
|
"Airline hinzufügen (ICAO-Code)",
|
|
|
|
"Beobachtete Flugzeuge",
|
|
"Blaue LED blinkt, sobald eines",
|
|
"dieser Flugzeuge sichtbar ist.",
|
|
"Flugzeug hinzufügen",
|
|
"Flugzeug hinzufügen (Rufzeichen)",
|
|
"Noch keine Flugzeuge beobachtet.",
|
|
"Wie die Beobachtungsliste funktioniert",
|
|
"Trage das exakte Rufzeichen eines bestimmten Flugs ein (z.B. DLH441) - keinen Airline-Code wie beim Airline-Filter. Bis zu 5 Flugzeuge lassen sich gleichzeitig beobachten.",
|
|
"Sobald ein beobachtetes Flugzeug irgendwo im Radar auftaucht, bekommt es einen cyanfarbenen Ring und die LED blinkt blau - praktisch, um einen bestimmten Flug zu erkennen, z.B. wenn jemand Bekanntes ankommt.",
|
|
|
|
"Standort-Presets",
|
|
"Automatisch (GPS/IP)",
|
|
"Preset",
|
|
"(leer)",
|
|
"Preset hinzufügen",
|
|
"Breitengrad (z.B. 48.6833)",
|
|
"Längengrad (z.B. 9.8333)",
|
|
"Nächster Flughafen: ",
|
|
"Wie Presets funktionieren",
|
|
"Nur EIN Standort ist zur selben Zeit aktiv - entweder Auto oder genau ein Preset. Tippe einen Eintrag an, um ihn zu aktivieren.",
|
|
"Du kannst auch die Koordinaten eines beliebigen anderen Ortes eintragen - z.B. Mailand, New York oder Tokio - und siehst DORT den aktuellen Flugverkehr an, egal wo dein Gerät tatsächlich steht!",
|
|
"Praktisch auch für mehr Genauigkeit als die automatische IP-Standortbestimmung, z.B. wenn das Gerät dauerhaft an einem festen Ort steht.",
|
|
"Dieser Screen zeigt außerdem den nächstgelegenen Flughafen zum jeweils aktiven Standort an - praktisch, um genau zu sehen, wo ein fremder Preset eigentlich liegt.",
|
|
|
|
"Statistik",
|
|
"Heute geloggte Flugzeuge",
|
|
"Insgesamt geloggte Flugzeuge",
|
|
"Tage mit Sichtungen",
|
|
"Durchschnitt pro Tag",
|
|
"Flugbuch zurücksetzen",
|
|
"Nochmal tippen zum Bestätigen!",
|
|
"Flugbuch-Daten zurückgesetzt.",
|
|
"Laufzeit: ",
|
|
"Höchster Flug heute",
|
|
"Verlauf (letzte 7 Tage)",
|
|
"Noch keine Flugbuch-Einträge.",
|
|
"Wie der Verlauf funktioniert",
|
|
"Zeigt die Anzahl neu geloggter Flugzeuge pro Tag, für bis zu die letzten 7 Tage mit Flugbuch-Daten. Die Balkenhöhe ist relativ zum verkehrsreichsten angezeigten Tag - ein höherer Balken bedeutet mehr geloggte Flugzeuge an diesem Tag. Die Zahl über jedem Balken ist der genaue Wert.",
|
|
|
|
"Logbuch-Dateien",
|
|
"Noch keine Flugbuch-Einträge.",
|
|
"Zeige die letzten ",
|
|
" von ",
|
|
" Tagen",
|
|
" Flugzeuge",
|
|
"Export per Webbrowser",
|
|
"Das Gerät bietet auch eine kleine Webseite zum Exportieren des kompletten Flugbuchs an. Im selben WLAN einfach im Browser aufrufen:",
|
|
"Keine WLAN-Verbindung - die Export-Seite ist nur erreichbar, solange eine Netzwerkverbindung besteht.",
|
|
|
|
"Für mehr Details ein Flugzeug antippen",
|
|
"Leerer Himmel seit ",
|
|
|
|
"Modell: ",
|
|
"Typ: ",
|
|
"lädt...",
|
|
"unbekannt",
|
|
"Höhe: ",
|
|
"Geschw.: ",
|
|
"Distanz: ",
|
|
"Kurs: ",
|
|
"Sitzplätze (geschätzt): ",
|
|
"Sitzplätze: unbekannt",
|
|
"Woanders antippen zum Schliessen",
|
|
"Steigen: ",
|
|
"Sinken: ",
|
|
"Horizontalflug",
|
|
"Squawk: ",
|
|
|
|
"Einheiten",
|
|
"Automatisch (nach Standort)",
|
|
"Metrisch (km, m, km/h)",
|
|
"Imperial (ft, kt, nm)",
|
|
|
|
"Sprache",
|
|
|
|
"Land/Region",
|
|
"WLAN/Netzwerk",
|
|
"System",
|
|
"Flugoptionen",
|
|
|
|
"WLAN-Netzwerke",
|
|
"Netzwerk hinzufügen",
|
|
"(leer)",
|
|
|
|
"Wie WLAN-Netzwerke funktionieren",
|
|
"Du kannst bis zu 3 WLAN-Netzwerke speichern. Beim Start verbindet sich das Gerät automatisch mit dem, das gerade erreichbar ist.",
|
|
"Praktisch für unterwegs (Büro, Freunde, Ferienhaus), für Gast- und Haupt-WLAN am selben Router, oder wenn du mehrere Access Points im Haus hast.",
|
|
"Über das rote 'X' kannst du ein gespeichertes Netzwerk jederzeit wieder entfernen, um Platz für ein neues zu schaffen.",
|
|
|
|
"Flugzeugliste",
|
|
"Flugzeuge in Reichweite",
|
|
"Keine Flugzeuge in Reichweite",
|
|
"Sortiert: ",
|
|
"Distanz",
|
|
"Höhe",
|
|
"Rufzeichen",
|
|
|
|
"Info",
|
|
"Live-ADS-B-Flugradar für",
|
|
"das ESP32 CYD-Display.",
|
|
"Version: ",
|
|
|
|
"Helligkeit: ",
|
|
"Helligkeit",
|
|
|
|
"Achtung!!!",
|
|
"Das Flugbuch speichert dauerhaft alle sichtbaren Flugzeuge auf der SD-Karte. Damit sie sich nicht unbemerkt füllt und die Logbuch-Menüs nicht langsam werden, schaltet es sich nach 24 Stunden automatisch wieder aus.",
|
|
"Name (optional):",
|
|
"Ohne Namen",
|
|
"Presets voll - zuerst einen entfernen",
|
|
"Beim Anlegen eines Presets kannst du ihm einen Namen geben (z.B. \"Zuhause\"), der dann in der Übersicht angezeigt wird. Tippe auf die Laufschrift mit dem nächsten Flughafen, um ihn direkt als neuen Preset mit seinem Namen zu übernehmen.",
|
|
|
|
"Logbuch / WebUI",
|
|
"Logbuch / WebUI",
|
|
"Diese Webseite zeigt oben ein Live-Radar mit allen aktuell sichtbaren Flugzeugen und darunter das Flugbuch zum Ansehen, Herunterladen und einzelnen Löschen direkt im Browser. Im selben WLAN einfach im Browser aufrufen:",
|
|
"Keine WLAN-Verbindung - die Seite ist nur erreichbar, solange eine Netzwerkverbindung besteht.",
|
|
|
|
"Wetter",
|
|
"Das Wetter-Icon zeigt die aktuelle Wetterlage für deinen aktiven Standort. Ist ein Standort-Preset ausgewählt, wird stattdessen dessen Wetter angezeigt.",
|
|
|
|
"Standort hinzufügen",
|
|
"Koordinaten eingeben",
|
|
"Per Adresse suchen",
|
|
"Adresse eingeben",
|
|
"Suche läuft...",
|
|
"Keine Ergebnisse. Andere Schreibweise versuchen.",
|
|
"Suche fehlgeschlagen. WLAN-Verbindung prüfen.",
|
|
"Ist das der richtige Ort?",
|
|
"Diesen Standort verwenden",
|
|
"Erneut versuchen",
|
|
"Abbrechen",
|
|
"Exakten Standort einrichten",
|
|
"Automatische IP-Ortung kann 20-30 km danebenliegen. Adresse eintragen für exakte Koordinaten - die Näherungs-LED blinkt dann wirklich im Takt mit dem Flugzeug über dir. Später jederzeit über Standort-Presets nachholbar.",
|
|
"Adresse eingeben",
|
|
"Überspringen",
|
|
|
|
"Tipp: Über den Button \"Per Adresse suchen\" beim Anlegen eines Presets (\"+\") bekommst du sofort exakte Koordinaten für deine Adresse - viel genauer als die automatische IP-Standortbestimmung, die leicht 20-30 km danebenliegen kann. Mit dem exakten Standort als Preset blinkt die Näherungs-LED wirklich im Takt mit dem Flugzeug, das du gerade über dir hörst.",
|
|
|
|
"z.B. Musterstraße 12, 12345 Musterstadt",
|
|
|
|
"Einrichtung abgeschlossen",
|
|
"Der Einrichtungsprozess ist jetzt abgeschlossen. Alle Daten wurden auf der SD-Karte im Ordner ",
|
|
" abgespeichert. Ab dem nächsten Start verbindet sich das WLAN automatisch.",
|
|
|
|
"z.B. Zuhause, Arbeit, Ferienhaus",
|
|
|
|
"Bodenfahrzeug",
|
|
|
|
"Sicherung & Reset",
|
|
"Einstellungen zurücksetzen",
|
|
"Löscht ALLE Daten von der SD-Karte (Einstellungen, Flugbuch, Standort-Presets, WLAN, Kalibrierung) und startet das Gerät neu. Danach läuft die komplette Ersteinrichtung erneut - wie beim allerersten Start. Das kann NICHT rückgängig gemacht werden!",
|
|
"Lösche alle Daten...",
|
|
"Zurücksetzen fehlgeschlagen.",
|
|
"Tippen zum Überspringen",
|
|
"Route: ",
|
|
"Mit dem Handy scannen:",
|
|
"Ruhebildschirm: ",
|
|
"Nach Update suchen",
|
|
"Suche nach Updates...",
|
|
"Prüfung fehlgeschlagen. WLAN prüfen.",
|
|
"Bereits aktuell: v",
|
|
"Update verfügbar: v",
|
|
"Ein neues Firmware-Update wird heruntergeladen und installiert. Bitte WLAN-Verbindung und Stromversorgung während des Vorgangs nicht unterbrechen. Nach der Installation wirst du zum Neustart aufgefordert. Falls die WebUI-Seite (Logbuch/Radar) in einem Browser geöffnet ist, bitte vorher schließen - sie fragt regelmäßig Daten vom Gerät ab und kann den Download sonst stören.",
|
|
"Installiere Update ",
|
|
"Update fehlgeschlagen",
|
|
"Update installiert",
|
|
"Die neue Firmware wurde erfolgreich installiert. Bitte jetzt neu starten, um sie zu verwenden.",
|
|
"Jetzt neu starten",
|
|
"Das Update konnte nicht heruntergeladen oder installiert werden. Das Gerät läuft unverändert mit der bisherigen Firmware weiter. Bitte WLAN-Verbindung prüfen und es später erneut versuchen.",
|
|
"Bildschirm-Timeout",
|
|
"Nach dieser Zeit ohne Berührung schaltet sich das Display ab, um Strom zu sparen. Ist der Ruhebildschirm aktiviert, zeigt es stattdessen einen gedimmten Sternenhimmel mit Uhrzeit.",
|
|
"Eco Mode ",
|
|
"Streckenfilter",
|
|
"ICAO eingeben",
|
|
};
|
|
|
|
static_assert(sizeof(I18N_DE) / sizeof(I18N_DE[0]) == (size_t)StringId::COUNT,
|
|
"I18N_DE table size must match StringId::COUNT"); |