1 # -*- coding: utf-8 -*-
3 # Czech language sounds configuration
5 from tts_common
import filename
, NO_ALTERNATE
, PROMPT_SYSTEM_BASE
, PROMPT_CUSTOM_BASE
11 for i
, s
in enumerate(["nula", "jedna", "dva"]):
12 systemSounds
.append((s
, filename(PROMPT_SYSTEM_BASE
+ i
)))
14 systemSounds
.append((str(3 + i
), filename(PROMPT_SYSTEM_BASE
+ 3 + i
)))
15 for i
, s
in enumerate(["sto", "dvěsta", "třista", "čtyřista", "pětset", "šestset", "sedmset", "osmset",
16 "devětset", "tisíc"]):
17 systemSounds
.append((s
, filename(PROMPT_SYSTEM_BASE
+ 100 + i
)))
18 for i
, s
in enumerate(["tisíce", "jeden", "jedno", "dvě", "celá", "celé", "celých", "mínus"]):
19 systemSounds
.append((s
, filename(PROMPT_SYSTEM_BASE
+ 110 + i
)))
20 for i
, (s
, f
) in enumerate([("volt", "volt0"), ("volty", "volt1"), ("voltů", "volt2"),("voltu", "volt3"),
21 ("ampér", "amp0"), ("ampéry", "amp1"), ("ampérů", "amp2"), ("ampéru", "amp3"),
22 ("miliampér", "mamp0"), ("miliampéry", "mamp1"), ("miliampérů", "mamp2"), ("miliampéru", "mamp3"),
23 ("uzel", "knot0"), ("uzly", "knot1"), ("uzlů", "knot2"), ("uzlu", "knot3"),
24 ("metr za sekundu", "mps0"), ("metry za sekundu", "mps1"), ("metrů za sekundu", "mps2"), ("metru za sekundu", "mps3"),
25 ("stopa za sekundu", "fps0"), ("stopy za sekundu", "fps1"), ("stop za sekundu", "fps2"), ("stopy za sekundu", "fps3"),
26 ("kilometr za hodinu", "kph0"), ("kilometry za hodinu", "kph1"), ("kilometrů za hodinu", "kph2"), ("kilometru za hodinu", "kph3"),
27 ("míle za hodinu", "mph0"), ("míle za hodinu", "mph1"), ("mil za hodinu", "mph2"), ("míle za hodinu", "mph3"),
28 ("metr", "meter0"), ("metry", "meter1"), ("metrů", "meter2"), ("metru", "meter3"),
29 ("stopa", "foot0"), ("stopy", "foot1"), ("stop", "foot2"),("stopy", "foot3"),
30 ("stupeň celsia", "celsius0"), ("stupně celsia", "celsius1"), ("stupňů celsia", "celsius2"), ("stupně celsia", "celsius3"),
31 ("stupeň fahrenheita", "fahr0"), ("stupně fahrenheita", "fahr1"), ("stupňů fahrenheita", "fahr2"), ("stupně fahrenheita", "fahr3"),
32 ("procento", "percent0"), ("procenta", "percent1"), ("procent", "percent2"), ("procenta", "percent3"),
33 ("miliampérhodina", "mamph0"), ("miliampérhodiny", "mamph1"), ("miliampérhodin", "mamph2"), ("miliampérhodiny", "mamph3"),
34 ("vat", "watt0"), ("vaty", "watt1"), ("vatů", "watt2"), ("vatu", "watt3"),
35 ("milivat", "mwatt0"), ("milivaty", "mwatt1"), ("milivatů", "mwatt2"), ("milivatu", "mwatt3"),
36 ("decibel", "db0"), ("decibely", "db1"), ("decibelů", "db2"), ("decibelu", "db3"),
37 ("otáčka za minutu", "rpm0"), ("otáčky za minutu", "rpm1"), ("otáček za minutu", "rpm2"), ("otáčky za minutu", "rpm3"),
38 ("gé", "g0"), ("gé", "g1"), ("gé", "g2"), ("gé", "g3"),
39 ("stupeň", "degree0"), ("stupně", "degree1"), ("stupňů", "degree2"), ("stupně", "degree3"),
40 ("radián", "rad0"), ("radiány", "rad1"), ("radiánů", "rad2"), ("radiánu", "rad3"),
41 ("mililitr", "ml0"), ("mililitry", "ml1"), ("mililitrů", "ml2"), ("mililitru", "ml3"),
42 ("dutá unce", "founce0"), ("duté unce", "founce1"), ("dutých uncí", "founce2"), ("duté unce", "founce3"),
43 ("milliliter per minute", "mlpm0"), ("milliliters per minute", "mlpm1"),
44 ("hodina", "hour0"), ("hodiny", "hour1"), ("hodin", "hour2"), ("hodiny", "hour3"),
45 ("minuta", "minute0"), ("minuty", "minute1"), ("minut", "minute2"), ("minuty", "minute3"),
46 ("sekunda", "second0"), ("sekundy", "second1"), ("sekund", "second2"), ("sekundy", "second3"),
48 systemSounds
.append((s
, filename(f
, PROMPT_SYSTEM_BASE
+ 118 + i
)))
49 for s
, f
, a
in [("střed trimu", "midtrim", 495),
50 ("maximum trimu", "maxtrim", NO_ALTERNATE
),
51 ("minimum trimu", "mintrim", NO_ALTERNATE
),
52 ("stopky 1 doběhly", "timovr1", NO_ALTERNATE
),
53 ("stopky 2 doběhly", "timovr2", NO_ALTERNATE
),
54 ("stopky 3 doběhly", "timovr3", NO_ALTERNATE
),
55 ("baterie rádia je vybitá", "lowbatt", 485),
56 ("zapoměl jsi na mě!", "inactiv", 486),
57 ("plyn není na nule", "thralert", 481),
58 ("přepínače nejsou ve výchozí poloze", "swalert", 482),
59 ("neplatná eeprom", "eebad", 483),
60 ("Žádám o povolení ke startu.", "hello", 480),
61 ("Tak zase příště!", "bye", 480),
62 ("dvacet sekund", "timer20", 500),
63 ("třicet sekund", "timer30", 501),
64 ("A1,nízká", "a1_org", NO_ALTERNATE
),
65 ("A1,kritická", "a1_red", NO_ALTERNATE
),
66 ("A2,nízká", "a2_org", NO_ALTERNATE
),
67 ("A2,kritická", "a2_red", NO_ALTERNATE
),
68 ("A3,nízká", "a3_org", NO_ALTERNATE
),
69 ("A3,kritická", "a3_red", NO_ALTERNATE
),
70 ("A4,nízká", "a4_org", NO_ALTERNATE
),
71 ("A4,kritická", "a4_red", NO_ALTERNATE
),
72 ("nízký RF signál", "rssi_org", NO_ALTERNATE
),
73 ("kritický RF signál", "rssi_red", NO_ALTERNATE
),
74 ("problém s anténou rádia", "swr_red", NO_ALTERNATE
),
75 ("telemetrie ztracena", "telemko", NO_ALTERNATE
),
76 ("telemetrie je funkční", "telemok", NO_ALTERNATE
),
77 ("trenér port odpojen", "trainko", NO_ALTERNATE
),
78 ("trenér port připojen", "trainok", NO_ALTERNATE
),
79 ("senzor ztracen", "sensorko", NO_ALTERNATE
),
80 ("servo přetíženo", "servoko", NO_ALTERNATE
),
81 ("r f přebuzeno", "rxko", NO_ALTERNATE
),
82 ("receiver still connected", "modelpwr", NO_ALTERNATE
),
84 systemSounds
.append((s
, filename(f
, a
)))
85 for i
, (s
, f
) in enumerate([("podvozek je zasunut", "podvo0"),
86 ("podvozek je vysunut", "podvo1"),
87 ("klapky jsou zapnuty", "klapk1"),
88 ("klapky jsou vypnuty", "klapk0"),
89 ("trenér je zapnut", "trene1"),
90 ("trenér je vypnutý", "trene0"),
91 ("motor je vypnut", "motor0"),
92 ("motor je aktivován", "motor1"),
93 ("jsi příliš vysoko", "vysoko"),
94 ("jsi příliš nízko", "nizko"),
95 ("baterie modelu je vybitá", "bat0"),
96 ("dochází palivo", "palivo"),
97 ("nízký signál!", "nsigna"),
98 ("kritický signál!", "ksigna"),
99 ("rychlý režim aktivován", "rrychl"),
100 ("termický režim aktivován", "rtermi"),
101 ("normální režim aktivován", "rnorm"),
102 ("režim start aktivován", "rstart"),
103 ("režim přistání aktivován", "prista"),
104 ("vario je zapnuto", "vario0"),
105 ("vario je vypnuto", "vario1"),
106 ("start povolen", "start1"),
107 ("letový režim jedna", "fm-1"),
108 ("letový režim dva", "fm-2"),
109 ("letový režim tři", "fm-3"),
110 ("letový režim čtyři", "fm-4"),
111 ("letový režim pět", "fm-5"),
112 ("letový režim šest", "fm-6"),
113 ("letový režim sedm", "fm-7"),
114 ("letový režim osm", "fm-8"),
116 sounds
.append((s
, filename(f
, PROMPT_CUSTOM_BASE
+ i
)))