#2610 cz tts
This commit is contained in:
@@ -36,31 +36,7 @@ enum CzechPrompts {
|
||||
CZ_PROMPT_CELYCH = CZ_PROMPT_NUMBERS_BASE+116,
|
||||
CZ_PROMPT_MINUS = CZ_PROMPT_NUMBERS_BASE+117,
|
||||
|
||||
CZ_PROMPT_UNITS_BASE = 118,
|
||||
CZ_PROMPT_VOLTS = CZ_PROMPT_UNITS_BASE+UNIT_VOLTS, //(jeden)volt,(dva)volty,(pet)voltu,(desetina)voltu
|
||||
CZ_PROMPT_AMPS = CZ_PROMPT_UNITS_BASE+(UNIT_AMPS*4),
|
||||
CZ_PROMPT_METERS_PER_SECOND = CZ_PROMPT_UNITS_BASE+(UNIT_METERS_PER_SECOND*4),
|
||||
CZ_PROMPT_SPARE1 = CZ_PROMPT_UNITS_BASE+(UNIT_RAW*4),
|
||||
CZ_PROMPT_KMH = CZ_PROMPT_UNITS_BASE+(UNIT_SPEED*4),
|
||||
CZ_PROMPT_METERS = CZ_PROMPT_UNITS_BASE+(UNIT_DIST*4),
|
||||
CZ_PROMPT_DEGREES = CZ_PROMPT_UNITS_BASE+(UNIT_TEMPERATURE*4),
|
||||
CZ_PROMPT_PERCENT = CZ_PROMPT_UNITS_BASE+(UNIT_PERCENT*4),
|
||||
CZ_PROMPT_MILLIAMPS = CZ_PROMPT_UNITS_BASE+(UNIT_MILLIAMPS*4),
|
||||
CZ_PROMPT_MAH = CZ_PROMPT_UNITS_BASE+(UNIT_MAH*4),
|
||||
CZ_PROMPT_WATTS = CZ_PROMPT_UNITS_BASE+(UNIT_WATTS*4),
|
||||
CZ_PROMPT_DB = CZ_PROMPT_UNITS_BASE+(UNIT_DB*4),
|
||||
CZ_PROMPT_FEET = CZ_PROMPT_UNITS_BASE+(UNIT_FEET*4),
|
||||
CZ_PROMPT_KTS = CZ_PROMPT_UNITS_BASE+(UNIT_KTS*4),
|
||||
CZ_PROMPT_HOURS = CZ_PROMPT_UNITS_BASE+(UNIT_HOURS*4),
|
||||
CZ_PROMPT_MINUTES = CZ_PROMPT_UNITS_BASE+(UNIT_MINUTES*4),
|
||||
CZ_PROMPT_SECONDS = CZ_PROMPT_UNITS_BASE+(UNIT_SECONDS*4),
|
||||
CZ_PROMPT_RPMS = CZ_PROMPT_UNITS_BASE+(UNIT_RPMS*4),
|
||||
CZ_PROMPT_G = CZ_PROMPT_UNITS_BASE+(UNIT_G*4),
|
||||
#if defined(CPUARM)
|
||||
CZ_PROMPT_MILLILITERS = CZ_PROMPT_UNITS_BASE+(UNIT_MILLILITERS*4),
|
||||
CZ_PROMPT_FLOZ = CZ_PROMPT_UNITS_BASE+(UNIT_FLOZ*4),
|
||||
CZ_PROMPT_FEET_PER_SECOND = CZ_PROMPT_UNITS_BASE+(UNIT_FEET_PER_SECOND*4),
|
||||
#endif
|
||||
CZ_PROMPT_UNITS_BASE = 118, //(jeden)volt,(dva)volty,(pet)voltu,(desetina)voltu
|
||||
|
||||
};
|
||||
|
||||
@@ -135,13 +111,37 @@ I18N_PLAY_FUNCTION(cz, playNumber, getvalue_t number, uint8_t unit, uint8_t att)
|
||||
}
|
||||
|
||||
int16_t tmp = number;
|
||||
|
||||
#if defined(CPUARM)
|
||||
switch(unit) {
|
||||
case 0:
|
||||
break;
|
||||
case 6:
|
||||
case 8:
|
||||
case 10:
|
||||
case 14:
|
||||
case 17:
|
||||
case 21:
|
||||
case 22:
|
||||
case 23:
|
||||
case 24:
|
||||
att = ZENSKY;
|
||||
break;
|
||||
case 13:
|
||||
case 18:
|
||||
att = STREDNI;
|
||||
break;
|
||||
default:
|
||||
att = MUZSKY;
|
||||
break;
|
||||
}
|
||||
#else
|
||||
switch(unit) {
|
||||
case 0:
|
||||
break;
|
||||
case 4:
|
||||
case 10:
|
||||
case 13:
|
||||
case 14:
|
||||
case 15:
|
||||
case 16:
|
||||
case 17:
|
||||
@@ -156,6 +156,7 @@ I18N_PLAY_FUNCTION(cz, playNumber, getvalue_t number, uint8_t unit, uint8_t att)
|
||||
att = MUZSKY;
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
|
||||
if ((number == 1) && (att == MUZSKY)) {
|
||||
PUSH_NUMBER_PROMPT(CZ_PROMPT_JEDEN);
|
||||
|
||||
+18
-10
@@ -662,23 +662,29 @@ def ttsCz():
|
||||
|
||||
for i, s in enumerate(["volt", "volty", u"voltů", "voltu",
|
||||
u"ampér", u"ampéry", u"ampérů", u"ampéru",
|
||||
"metr za sekundu", "metry za sekundu", u"metrů za sekundu", "metru za sekundu",
|
||||
"jednotka", "jednotky", "jednotek", "jednotky",
|
||||
"kilometr za hodinu", "kilometry za hodinu", u"kilometrů za hodinu", "kilometru za hodinu",
|
||||
"metr", "metry", u"metrů", "metru",
|
||||
u"stupeň", u"stupně", u"stupňů", u"stupně",
|
||||
"procento", "procenta", "procento", "procenta",
|
||||
u"miliampér", u"miliampéry", u"miliampérů", u"miliampéru",
|
||||
u"uzel", u"uzly", u"uzlů", u"uzlu",
|
||||
"metr za sekundu", "metry za sekundu", u"metrů za sekundu", "metru za sekundu",
|
||||
"stopa za sekundu", "stopy za sekundu", "stop za sekundu", "stopy za sekundu",
|
||||
"kilometr za hodinu", "kilometry za hodinu", u"kilometrů za hodinu", "kilometru za hodinu",
|
||||
"míle za hodinu", "míle za hodinu", u"mil za hodinu", "míle za hodinu",
|
||||
"metr", "metry", u"metrů", "metru",
|
||||
"stopa", "stopy", "stop", "stopy",
|
||||
u"stupeň celsia", u"stupně celsia", u"stupňů celsia", u"stupně celsia",
|
||||
u"stupeň fahrenheita", u"stupně fahrenheita", u"stupňů fahrenheita", u"stupně fahrenheita",
|
||||
"procento", "procenta", "procento", "procenta",
|
||||
u"miliampérhodina", u"miliampérhodiny", u"miliampérhodin", u"miliampérhodiny",
|
||||
"vat", "vaty", u"vatů", "vatu",
|
||||
"decibel", "decibely", u"decibelů", "decibelu",
|
||||
"stopa", "stopy", "stop", "stopy",
|
||||
u"míle za hodinu", u"míle za hodinu", u"mil za hodinu", "míle za hodinu",
|
||||
u"otáčka za minutu", u"otáčky za minutu", u"otáček za minutu", u"otáčky za minutu",
|
||||
u"gé", u"gé", u"gé", u"gé"
|
||||
u"stupeň", u"stupně", u"stupňů", u"stupně",
|
||||
u"mililitr", u"mililitry", u"mililitrů", "mililitru",
|
||||
u"dutá unce", u"duté unce", u"dutých uncí", "duté unce",
|
||||
"hodina", "hodiny", "hodin", "hodiny",
|
||||
"minuta", "minuty", "minut", "minuty",
|
||||
"sekunda", "sekundy", "sekund", "sekundy",
|
||||
u"otáčka za minutu", u"otáčky za minutu", u"otáček za minutu", u"otáčky za minutu",
|
||||
u"gé", u"gé", u"gé", u"gé"]):
|
||||
]):
|
||||
systemSounds.append((s, filename(PROMPT_SYSTEM_BASE+118+i)))
|
||||
|
||||
for s, f, a in [(u"střed trimu", "midtrim", 495),
|
||||
@@ -704,6 +710,8 @@ def ttsCz():
|
||||
(u"problém s anténou rádia", "swr_red", NO_ALTERNATE),
|
||||
(u"telemetrie ztracena", "telemko", NO_ALTERNATE),
|
||||
(u"telemetrie je funkční", "telemok", NO_ALTERNATE),
|
||||
(u"trenér port odpojen", "trainko", NO_ALTERNATE),
|
||||
(u"trenér port připojen", "trainok", NO_ALTERNATE),
|
||||
]:
|
||||
systemSounds.append((s, filename(f, a)))
|
||||
for i, (s, f) in enumerate([
|
||||
|
||||
Reference in New Issue
Block a user