v2.0: Full localization (6 languages), first-run language screen, aircraft detail overhaul, aircraft-model API fallback, and multiple bugfixes

This commit is contained in:
Eiswolf-BG
2026-08-04 01:32:44 +02:00
parent 4e8bfcd30c
commit 665130e8bb
45 changed files with 2705 additions and 240 deletions

View File

@@ -20,9 +20,21 @@ namespace SettingsStore {
bool flightLogbookEnabled();
void setFlightLogbookEnabled(bool on);
// Kurzes gruenes Aufblitzen der Rueckseiten-LED synchron zu jeder
// ADS-B-Abfrage (alle 8s) - zeigt "Geraet ist aktiv", auch wenn gerade
// kein Naeherungs-/Notfall-Alarm laeuft.
bool ledHeartbeatEnabled();
void setLedHeartbeatEnabled(bool on);
uint8_t screenTimeoutMinutes();
void setScreenTimeoutMinutes(uint8_t minutes);
bool hideGroundVehicles();
void setHideGroundVehicles(bool on);
// Sprache der Benutzeroberflaeche: 0=EN,1=DE,2=FR,3=TR,4=ES,5=IT.
uint8_t language();
void setLanguage(uint8_t lang);
// Einheiten-Modus: 0=Auto (per IP-Standort geschaetzt), 1=Metrisch
// erzwingen, 2=Imperial (Fuss/Knoten/Meilen) erzwingen.
uint8_t unitsMode();
void setUnitsMode(uint8_t mode);
}