1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-13 11:29:51 +03:00
opentx/radio/util/tts_de.py
Stefan Hezinger edd9503b2c
System sounds cleaning (#8132)
Co-authored-by: Stefan Hezinger <stefan.hezinger@erbe-med.com>
2020-12-07 10:17:47 +01:00

115 lines
5.9 KiB
Python
Executable file

# -*- coding: utf-8 -*-
# German language sounds configuration
from tts_common import filename
systemSounds = []
sounds = []
for i in range(100):
systemSounds.append((str(i), filename(i)))
systemSounds.append(("ein", filename(100)))
systemSounds.append(("eine", filename(101)))
systemSounds.append(("hundert", filename(102)))
systemSounds.append(("tausend", filename(103)))
for i, s in enumerate(["komma", "und", "minus", "uhr", "minute", "minuten", "sekunde", "sekunden", "stunde", "stunden"]):
systemSounds.append((s, filename(104 + i)))
for i, (s, f) in enumerate([("Wolt", "volt0"),
("Ampär", "amp0"),
("MilliAmpär", "mamp0"),
("Knoten", "knot0"),
("Meter pro sekunde", "mps0"),
("Fuß pro sekunde", "fps0"),
("Kilometer pro stunde", "kph0"),
("Meilen pro Stunde", "mph0"),
("Meter", "meter0"),
("Fuß", "foot0"),
("Grad Celsius", "celsius0"),
("Grad Fahrenheit", "fahr0"),
("Prozent", "percent0"),
("Milliampärstunde", "mamph0"), ("Milliampärstunden", "mamph1"),
("Watt", "watt0"),
("Milli Watt", "mwatt0"),
("D B", "db0"),
("Umdrehungen pro Minute", "rpm0"),
("g", "g0"),
("Grad", "degree0"),
("radiant", "rad0"), ("radianten", "rad1"),
("Milliliter", "ml0"),
("Unze", "founce0"),("Unzen", "founce1"),
("Milliliter pro minute", "mlpm0"),
("Hertz", "hertz0"),
("Millisekunde", "ms0"), ("Millisekunden", "ms1"),
("Mikrosekunde", "us0"), ("Mikrosekunden", "us1"),
("Stunde", "hour0"), ("Stunden", "hour1"),
("Minute", "minute0"), ("Minuten", "minute1"),
("Sekunde", "second0"), ("Sekunden", "second1"),
]):
systemSounds.append((s, filename(f)))
for s, f in [("Trimmung zentriert", "midtrim"),
("Obere Trimmungsgrenze erreicht", "maxtrim"),
("Untere Trimmungsgrenze erreicht", "mintrim"),
("timer eins abgelaufen", "timovr1"),
("timer zwei abgelaufen", "timovr2"),
("timer drei abgelaufen", "timovr3"),
("Senderspannung schwach", "lowbatt"),
("Inaktivitätsalarm", "inactiv"),
("Gaskanal nicht Null, bitte prüfen", "thralert"),
("Schalter fehlpositioniert, bitte prüfen", "swalert"),
("EEPROM fehlerhaft", "eebad"),
("Willkommen bei open t x", "hello"),
("Funksignal schwach!", "rssi_org"),
("Funksignal kritisch!", "rssi_red"),
("Senderantenne fehlerhaft", "swr_red"),
("Telemetrie verloren", "telemko"),
("Telemetrie wiederhergestellt", "telemok"),
("Schülersignal verloren", "trainko"),
("Schülersignal wiederhergestellt", "trainok"),
("Sensor verloren", "sensorko"),
("servo Überlast", "servoko"),
("power Überlast", "rxko"),
("Empfänger noch verbunden", "modelpwr"),
("Fehler", "error"), # Not shure if this is needed
("Senderstrom zu hoch!", "highmah"), # Not shure if this is needed. Only used in PCBX9E
("Sendertemperatur zu hoch!", "hightemp"), # Not shure if this is needed. Only used in PCBX9E
]:
systemSounds.append((s, filename(f)))
for i, s in enumerate(["Uhr", "Uhr", "Sender", "Empfang", "A1", "A2", "Hoehe", "Motor",
"Treibstoff", "Temperatur", "Temperatur", "Geschwindigkeit", "Entfernung", "Höhe", "Lipo-Zelle",
"Zellen gesamt", "Spannung", "Strom", "Verbrauch", "Power", "Beschleunigung X", "Beschleunigung Y", "Beschleunigung Z",
"Richtung", "Variometer", "Minimum", "Maximum"]):
systemSounds.append((s, filename(134 + i)))
for i, (s, f) in enumerate([("Fahrwerk eingezogen", "gearup"),
("Fahrwerk ausgefahren", "geardn"),
("Klappen eingefahren", "flapup"),
("Klappen ausgefahren", "flapdn"),
("Landung", "lnding"),
("Trainer-Modus ein", "trnon"),
("Trainer-Modus aus", "trnoff"),
("Motor aus", "engoff"),
("Motor an", "engon"),
("zu hoch", "tohigh"),
("zu niedrig", "tolow"),
("Batterie schwach", "lowbatt"),
("Butterfly ein", "crowon"),
("Butterfly aus", "crowof"),
("Geschwindigkeits-Modus ist aktiviert", "fm-spd"),
("Thermik-Modus ist aktiviert", "fm-thm"),
("Normal-Modus ist aktiviert", "fm-nrm"),
("Flugmodus 1", "fm-1"),
("Flugmodus 2", "fm-2"),
("Flugmodus 3", "fm-3"),
("Flugmodus 4", "fm-4"),
("Flugmodus 5", "fm-5"),
("Flugmodus 6", "fm-6"),
("Flugmodus 7", "fm-7"),
("Flugmodus 8", "fm-8"),
("Flugmodus 9", "fm-9"),
]):
sounds.append((s, filename(f)))