1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-14 03:49:52 +03:00

French, German and Czech added

This commit is contained in:
Kjell Kernen 2014-03-14 21:26:53 +01:00
parent 2915f294aa
commit 39b7060393
2 changed files with 695 additions and 16 deletions

View file

@ -39,6 +39,9 @@ namespace OpenTXspeak
cbVoices.SelectedIndex = 0;
languages.Add("English", "en");
languages.Add("Czech", "cz");
languages.Add("German", "de");
languages.Add("French", "fr");
languages.Add("Italian", "it");
languages.Add("Swedish", "se");
curLang = languages[0];

View file

@ -9,8 +9,254 @@ namespace OpenTXspeak
{
public class SentenceTables
{
private static string[] default_cz_system_strings =
{
"0000;0;nula",
"0001;1;jedna",
"0002;2;dva",
"0003;3;3",
"0004;4;4",
"0005;5;5",
"0006;6;6",
"0007;7;7",
"0008;8;8",
"0009;9;9",
"0010;10;10",
"0011;11;11",
"0012;12;12",
"0013;13;13",
"0014;14;14",
"0015;15;15",
"0016;16;16",
"0017;17;17",
"0018;18;18",
"0019;19;19",
"0020;20;20",
"0021;21;21",
"0022;22;24",
"0023;23;23",
"0024;24;24",
"0025;25;25",
"0026;26;26",
"0027;27;27",
"0028;28;28",
"0029;29;29",
"0030;30;30",
"0031;31;31",
"0032;32;32",
"0033;33;33",
"0034;34;34",
"0035;35;35",
"0036;36;36",
"0037;37;37",
"0038;38;38",
"0039;39;39",
"0040;40;40",
"0041;41;41",
"0042;42;42",
"0043;43;43",
"0044;44;44",
"0045;45;45",
"0046;46;46",
"0047;47;47",
"0048;48;48",
"0049;49;49",
"0050;50;50",
"0051;51;51",
"0052;52;52",
"0053;53;53",
"0054;54;54",
"0055;55;55",
"0056;56;56",
"0057;57;57",
"0058;58;58",
"0059;59;59",
"0060;60;60",
"0061;61;61",
"0062;62;62",
"0063;63;63",
"0064;64;64",
"0065;65;65",
"0066;66;66",
"0067;67;67",
"0068;68;68",
"0069;69;69",
"0070;70;70",
"0071;71;71",
"0072;72;72",
"0073;73;73",
"0074;74;74",
"0075;75;75",
"0076;76;76",
"0077;77;77",
"0078;78;78",
"0079;79;79",
"0080;80;80",
"0081;81;81",
"0082;82;82",
"0083;83;83",
"0084;84;84",
"0085;85;85",
"0086;86;86",
"0087;87;87",
"0088;88;88",
"0089;89;89",
"0090;90;90",
"0091;91;91",
"0092;92;92",
"0093;93;93",
"0094;94;94",
"0095;95;95",
"0096;96;96",
"0097;97;97",
"0098;98;98",
"0099;99;99",
"0100;;sto",
"0101;;dvěsta",
"0102;;třista",
"0103;;čtyřista",
"0104;;pětset",
"0105;;šestset",
"0106;;sedmset",
"0107;;osmset",
"0108;;devětset",
"0109;;tisíc",
"0110;;tisíce",
"0111;;jeden",
"0112;;jedno",
"0113;;dvě",
"0114;;celá",
"0115;;celé",
"0116;;celých",
"0117;;mínus",
"0118;;volt",
"0119;;volty",
"0120;;voltů",
"0121;;voltu",
"0122;;ampér",
"0123;;ampéry",
"0124;;ampérů",
"0125;;ampéru",
"0126;;metr za sekundu",
"0127;;metry za sekundu",
"0128;;metrů za sekundu",
"0129;;metru za sekundu",
"0130;;jednotka",
"0131;;jednotky",
"0132;;jednotek",
"0133;;jednotky",
"0134;;kilometr za hodinu",
"0135;;kilometry za hodinu",
"0136;;kilometrů za hodinu",
"0137;;kilometru za hodinu",
"0138;;metr",
"0139;;metry",
"0140;;metrů",
"0141;;metru",
"0142;;stupeň",
"0143;;stupně",
"0144;;stupňů",
"0145;;stupně",
"0146;;procento",
"0147;;procenta",
"0148;;procento",
"0149;;procenta",
"0150;;miliampér",
"0151;;miliampéry",
"0152;;miliampérů",
"0153;;miliampéru",
"0154;;miliampérhodina",
"0155;;miliampérhodiny",
"0156;;miliampérhodin",
"0157;;miliampérhodiny",
"0158;;vat",
"0159;;vaty",
"0160;;vatů",
"0161;;vatu",
"0162;;decibel",
"0163;;decibely",
"0164;;decibelů",
"0165;;decibelu",
"0166;;stopa",
"0167;;stopy",
"0168;;stop",
"0169;;stopy",
"0170;;uzel",
"0171;;uzly",
"0172;;uzlů",
"0173;;uzlu",
"0174;;hodina",
"0175;;hodiny",
"0176;;hodin",
"0177;;hodiny",
"0178;;minuta",
"0179;;minuty",
"0180;;minut",
"0181;;minuty",
"0182;;sekunda",
"0183;;sekundy",
"0184;;sekund",
"0185;;sekundy",
"0186;;otáčka za minutu",
"0187;;otáčky za minutu",
"0188;;otáček za minutu",
"0189;;otáčky za minutu",
"0190;;gé",
"0191;;gé",
"0192;;gé",
"0193;;gé",
"a1_org;;A1,nízká",
"a1_red;;A1,kritická",
"a2_org;;A2,nízká",
"a2_red;;A2,kritická",
"eebad;;neplatná eeprom",
"endtrim;;maximum trimu",
"inactiv;;zapoměl jsi na mě!",
"lowbatt;;baterie rádia je vybitá",
"midtrim;;střed trimu",
"rssi_org;;nízký RF signál",
"rssi_red;;kritický RF signál",
"swalert;;přepínače nejsou ve výchozí poloze",
"swr_red;;problém s anténou rádia",
"tada;;Oupn najn iks",
"telemko;;telemetrie ztracena",
"telemok;;telemetrie je funkční",
"thralert;;plyn není na nule",
"timer10;;deset sekund",
"timer20;;dvacet sekund",
"timer30;;třicet sekund",
"timerlt3;;time up!"
};
private static string[] default_cz_other_strings =
{
"bytvybita;;baterie modelu je vybitá",
"klapky0;;klapky jsou vypnuty",
"klapky1;;klapky jsou zapnuty",
"ksignal;;kritický signál!",
"motor0;;motor je vypnut",
"motor1;;motor je aktivován",
"nizko;;jsi příliš nízko",
"nsignal;;nízký signál!",
"palivo;;dochází palivo",
"podvozek0;;podvozek je zasunut",
"podvozek1;;podvozek je vysunut",
"r_norm;;normální režim aktivován",
"r_pristani;;režim přistání aktivován",
"r_rychly;;rychlý režim aktivován",
"r_start;;režim start aktivován",
"r_termik;;termický režim aktivován",
"stpovolen;;start povolen",
"trener0;;trenér je vypnutý",
"trener1;;trenér je zapnut",
"vario0;;vario je zapnuto",
"vario1;;vario je vypnuto",
"vysoko;;jsi příliš vysoko",
};
private static string[] default_en_system_strings =
{ "0000;0;0",
{
"0000;0;0",
"0001;1;1",
"0002;2;2",
"0003;3;3",
@ -186,10 +432,12 @@ namespace OpenTXspeak
"timer10;10 seconds;10 seconds",
"timer20;20 seconds;20 seconds",
"timer30;30 seconds;30 seconds",
"timerlt3;timer sound;a a a a" };
"timerlt3;timer sound;a a a a"
};
private static string[] default_en_other_strings =
{ "atti;attitude;attitude",
{
"atti;attitude;attitude",
"batcrit;battery critical;battery critical",
"batlow;low battery;low battery",
"camcenter;camera center;camera center",
@ -230,10 +478,12 @@ namespace OpenTXspeak
"shutter;camera shutter sound;klick",
"thrhold;throttle locked;throttle locked",
"thrrel;throttle released;throttle released",
"wizz;wizzing sound;shiss" };
"wizz;wizzing sound;shiss"
};
private static string[] default_se_system_strings =
{ "0000;0;0",
{
"0000;0;0",
"0001;1;en",
"0002;2;2",
"0003;3;3",
@ -409,10 +659,12 @@ namespace OpenTXspeak
"timer10;;10 sekunder",
"timer20;;20 sekunder",
"timer30;;30 sekunder",
"timerlt3;timer sound;a a a a" };
"timerlt3;timer sound;a a a a"
};
private static string[] default_se_other_strings =
{ "atti;;lutning",
{
"atti;;lutning",
"batcrit;;kritisk batteri-nivå",
"batlow;;låg batteri-nivå",
"camcenter;;kamera centrerad",
@ -455,10 +707,12 @@ namespace OpenTXspeak
"speed;;hastighet",
"start;;start",
"thermal;;termik",
"wizz;wizzing sound;shiss" };
"wizz;wizzing sound;shiss"
};
private static string[] default_it_system_strings =
{ "0000;0;0",
{
"0000;0;0",
"0001;1;1",
"0002;2;2",
"0003;3;3",
@ -642,10 +896,12 @@ namespace OpenTXspeak
"timer10;dieci secondi;dieci secondi",
"timer20;venti secondi;venti secondi",
"timer30;trenta secondi;trenta secondi",
"timerlt3;timer sound;a a a a" };
"timerlt3;timer sound;a a a a"
};
private static string[] default_it_other_strings =
{ "attero;;atterraggiio",
{
"attero;;atterraggiio",
"crowof;;crow off",
"crowon;;crow on",
"engoff;;motore spento",
@ -670,16 +926,427 @@ namespace OpenTXspeak
"tohigh;;troppo alto",
"tolow;;troppo basso",
"trnoff;;modalità maestro disattiva",
"trnon;;modalità maestro attiva" };
"trnon;;modalità maestro attiva"
};
private static string[] default_de_system_strings =
{
"0000;0;0",
"0001;1;ein",
"0002;2;2",
"0003;3;3",
"0004;4;4",
"0005;5;5",
"0006;6;6",
"0007;7;7",
"0008;8;8",
"0009;9;9",
"0010;10;10",
"0011;11;11",
"0012;12;12",
"0013;13;13",
"0014;14;14",
"0015;15;15",
"0016;16;16",
"0017;17;17",
"0018;18;18",
"0019;19;19",
"0020;20;20",
"0021;21;21",
"0022;22;24",
"0023;23;23",
"0024;24;24",
"0025;25;25",
"0026;26;26",
"0027;27;27",
"0028;28;28",
"0029;29;29",
"0030;30;30",
"0031;31;31",
"0032;32;32",
"0033;33;33",
"0034;34;34",
"0035;35;35",
"0036;36;36",
"0037;37;37",
"0038;38;38",
"0039;39;39",
"0040;40;40",
"0041;41;41",
"0042;42;42",
"0043;43;43",
"0044;44;44",
"0045;45;45",
"0046;46;46",
"0047;47;47",
"0048;48;48",
"0049;49;49",
"0050;50;50",
"0051;51;51",
"0052;52;52",
"0053;53;53",
"0054;54;54",
"0055;55;55",
"0056;56;56",
"0057;57;57",
"0058;58;58",
"0059;59;59",
"0060;60;60",
"0061;61;61",
"0062;62;62",
"0063;63;63",
"0064;64;64",
"0065;65;65",
"0066;66;66",
"0067;67;67",
"0068;68;68",
"0069;69;69",
"0070;70;70",
"0071;71;71",
"0072;72;72",
"0073;73;73",
"0074;74;74",
"0075;75;75",
"0076;76;76",
"0077;77;77",
"0078;78;78",
"0079;79;79",
"0080;80;80",
"0081;81;81",
"0082;82;82",
"0083;83;83",
"0084;84;84",
"0085;85;85",
"0086;86;86",
"0087;87;87",
"0088;88;88",
"0089;89;89",
"0090;90;90",
"0091;91;91",
"0092;92;92",
"0093;93;93",
"0094;94;94",
"0095;95;95",
"0096;96;96",
"0097;97;97",
"0098;98;98",
"0099;99;99",
"0100;100;100",
"0101;1000;tausend",
"0102;;comma;comma",
"0103;;und",
"0104;;minus",
"0105;;uhr",
"0106;;minute",
"0107;;minuten",
"0108;;sekunde",
"0109;;sekunden",
"0110;;Volt",
"0111;;Ampere",
"0112;;Meter pro sekunde",
"0113;;",
"0114;;kilometer pro stunde",
"0115;;Meter",
"0116;;Grad",
"0117;;Prozent",
"0118;;Milliampere",
"0119;;Milliampere pro stunde",
"0120;;Watt",
"0121;;db",
"0122;;Fuesse",
"0123;;Knoten",
"0124;;Uhr",
"0125;;Minuten",
"0126;;Secunden",
"0127;;R P M",
"0128;;g",
"0129;;Timer",
"0130;;Timer",
"0131;;Sendung",
"0132;;Empfang",
"0133;;A1",
"0134;;A2",
"0135;;Hoehe",
"0136;;Motor",
"0137;;Treibstoff",
"0138;;Temperatur",
"0139;;Temperatur",
"0140;;Geschwindigkeit",
"0141;;Ferne",
"0142;;Hoehe",
"0143;;Lipo-Zelle",
"0144;;Zellen gesamt",
"0145;;Spannung",
"0146;;Strom",
"0147;;Verbrauch",
"0148;;Power",
"0149;;Beschleunigung X",
"0150;;Beschleunigung Y",
"0151;;Beschleunigung Z",
"0152;;Richtung",
"0153;;Variometer",
"0154;;Minimum",
"0155;;Maximum",
"a1_org;;A1 schlecht!",
"a1_red;;A1 kritisch!",
"a2_org;;A2 schlecht!",
"a2_red;;A2 kritisch!",
"eebad;;Das EEPROM ist fehlerhaft",
"eeformat;;Das EEPROM ist immer formatiert",
"endtrim;;Maximale trimmung erreicht",
"error;;fehler",
"highmah;;Senderstrom ist zu hoch!",
"hightemp;;Sendertemperatur ist zu hoch!",
"inactiv;;Sender ist inaktiv,bitte Ueberpruefen Sie",
"lowbatt;;Senderakku niedrig",
"midtrim;;Trim zentriert",
"midpot;;Poti zentriert",
"rssi_org;;Funksignal schlecht!",
"rssi_red;;Funksignal kritisch!",
"swr_red;;Problem mit der sender Antenna",
"swalert;;Schalten fehlpositioniert, bitte pruefen",
"tada;;Willkommen",
"thralert;;Gaskanal nicht Null, bitte pruefen",
"timer10;;10 sekunden",
"timer20;;20 sekunden",
"timer30;;30 sekunden",
"timerlt3;;Noch drei Sekunden" };
private static string[] default_de_other_strings =
{
"attero;;Landung",
"crowof;;crow aus",
"crowon;;crow ein",
"engoff;;Motor aus",
"flapdn;;Klappen ausgefahren",
"flapup;;Klappen eingefahren",
"fltmd1;;Regime 1",
"fltmd2;;Regime 2",
"fltmd3;;Regime 3",
"fltmd4;;Regime 4",
"fltmd5;;Regime 5",
"fltmd6;;Regime 6",
"fltmd7;;Regime 7",
"fltmd8;;Regime 8",
"fltmd9;;Regime 9",
"geardn;;Fahrwerk ausgefahren",
"gearup;;Fahrwerk eingezogen",
"horn;horn sound;eeeeeeeee",
"lowbat;;Batterie schwach",
"nrmmod;;Normal-Modus ist aktiviert",
"pouet;small horn;ee , ee",
"shutter;camera shutter sound;klick",
"spdmod;;Schnell-Modus ist aktiviert",
"thmmod;;Thermik-Modus ist aktiviert",
"trnon;;Trainer-Modus ein",
"trnoff;;Trainer-Modus aus",
"tohigh;;zu hoch",
"tolow;;zu niedrig",
"wizz;wizzing sound;shiss"
};
private static string[] default_fr_system_strings =
{
"0000;0;0",
"0001;1;1",
"0002;2;2",
"0003;3;3",
"0004;4;4",
"0005;5;5",
"0006;6;6",
"0007;7;7",
"0008;8;8",
"0009;9;9",
"0010;10;10",
"0011;11;11",
"0012;12;12",
"0013;13;13",
"0014;14;14",
"0015;15;15",
"0016;16;16",
"0017;17;17",
"0018;18;18",
"0019;19;19",
"0020;20;20",
"0021;21;21",
"0022;22;24",
"0023;23;23",
"0024;24;24",
"0025;25;25",
"0026;26;26",
"0027;27;27",
"0028;28;28",
"0029;29;29",
"0030;30;30",
"0031;31;31",
"0032;32;32",
"0033;33;33",
"0034;34;34",
"0035;35;35",
"0036;36;36",
"0037;37;37",
"0038;38;38",
"0039;39;39",
"0040;40;40",
"0041;41;41",
"0042;42;42",
"0043;43;43",
"0044;44;44",
"0045;45;45",
"0046;46;46",
"0047;47;47",
"0048;48;48",
"0049;49;49",
"0050;50;50",
"0051;51;51",
"0052;52;52",
"0053;53;53",
"0054;54;54",
"0055;55;55",
"0056;56;56",
"0057;57;57",
"0058;58;58",
"0059;59;59",
"0060;60;60",
"0061;61;61",
"0062;62;62",
"0063;63;63",
"0064;64;64",
"0065;65;65",
"0066;66;66",
"0067;67;67",
"0068;68;68",
"0069;69;69",
"0070;70;70",
"0071;71;71",
"0072;72;72",
"0073;73;73",
"0074;74;74",
"0075;75;75",
"0076;76;76",
"0077;77;77",
"0078;78;78",
"0079;79;79",
"0080;80;80",
"0081;81;81",
"0082;82;82",
"0083;83;83",
"0084;84;84",
"0085;85;85",
"0086;86;86",
"0087;87;87",
"0088;88;88",
"0089;89;89",
"0090;90;90",
"0091;91;91",
"0092;92;92",
"0093;93;93",
"0094;94;94",
"0095;95;95",
"0096;96;96",
"0097;97;97",
"0098;98;98",
"0099;99;99",
"0100;100;100",
"0101;200;200",
"0102;300;300",
"0103;400;400",
"0104;500;500",
"0105;600;600",
"0106;700;700",
"0107;800;800",
"0108;900;900",
"0109;1000;1000",
"0110;;une",
"0111;;onze",
"0112;;vingt et une",
"0113;;trente et une",
"0114;;quarante et une",
"0115;;cinquante et une",
"0116;;soixante et une",
"0117;;soixante et onze",
"0118;;quatre vingt une",
"0119;;virgule",
"0120;;et",
"0121;;moins",
"0125;;volts",
"0126;;ampères",
"0127;;mètres seconde",
"0128;;",
"0129;;km heure",
"0130;;mètres",
"0131;;degrés",
"0132;;pourcents",
"0133;;milli ampères",
"0134;;milli ampères / heure",
"0135;;watt",
"0136;;db",
"0137;;pieds",
"0138;;knotts",
"0139;;heure",
"0140;;minute",
"0141;;seconde",
"0142;;tours par minute",
"0143;;g",
"0146;;timer",
"0147;;",
"0148;;tension",
"0149;;tension",
"0150;;émission",
"0151;;réception",
"0152;;altitude",
"0153;;moteur",
"0154;;essence",
"0155;;température",
"0156;;température",
"0157;;vitesse",
"0158;;distance",
"0159;;altitude",
"0160;;élément lipo",
"0161;;total lipo",
"0162;;tension",
"0163;;courant",
"0164;;consommation",
"0165;;puissance",
"0166;;accelération X",
"0167;;accelération Y",
"0168;;accelération Z",
"0169;;orientation",
"0170;;vario",
"0180;;virgule 0",
"0181;;virgule 1",
"0182;;virgule 2",
"0183;;virgule 3",
"0184;;virgule 4",
"0185;;virgule 5",
"0186;;virgule 6",
"0187;;virgule 7",
"0188;;virgule 8",
"0189;;virgule 9"
};
private static string[] default_fr_other_strings =
{
"attero;;atterrissage",
"engoff;;moteur coupé",
"flapdn;;volets sortis",
"flapup;;volets rentrés",
"geardn;;train sorti",
"gearup;;train rentré",
"trnoff;;fin écolage",
"trnon;;écolage"
};
public string[][] default_system_strings = new string[15][];
public string[][] default_other_strings = new string[15][];
public int toInt(string langStr)
{
if (langStr == "se") return 1;
if (langStr == "it") return 2;
if (langStr == "cz") return 1;
if (langStr == "de") return 2;
if (langStr == "fr") return 3;
if (langStr == "it") return 4;
if (langStr == "se") return 5;
else return 0; //English default
}
@ -688,11 +1355,20 @@ namespace OpenTXspeak
default_other_strings[toInt("en")] = default_en_other_strings;
default_system_strings[toInt("en")] = default_en_system_strings;
default_other_strings[toInt("se")] = default_se_other_strings;
default_system_strings[toInt("se")] = default_se_system_strings;
default_other_strings[toInt("cz")] = default_cz_other_strings;
default_system_strings[toInt("cz")] = default_cz_system_strings;
default_other_strings[toInt("de")] = default_de_other_strings;
default_system_strings[toInt("de")] = default_de_system_strings;
default_other_strings[toInt("fr")] = default_fr_other_strings;
default_system_strings[toInt("fr")] = default_fr_system_strings;
default_other_strings[toInt("it")] = default_it_other_strings;
default_system_strings[toInt("it")] = default_it_system_strings;
default_other_strings[toInt("se")] = default_se_other_strings;
default_system_strings[toInt("se")] = default_se_system_strings;
}
}
}