From 37e1e0ef33e41fb5fbbc008d488260dd267d2e90 Mon Sep 17 00:00:00 2001 From: Martin Hotar Date: Fri, 26 Jul 2019 18:52:30 +0200 Subject: [PATCH] CZ translations -radio (#6586) --- radio/src/translations/cz.h.txt | 85 ++++++++++++++++----------------- radio/util/translate.py | 2 + radio/util/tts_cz.py | 2 +- 3 files changed, 43 insertions(+), 46 deletions(-) diff --git a/radio/src/translations/cz.h.txt b/radio/src/translations/cz.h.txt index 24fb45269..ac7ef9ad0 100644 --- a/radio/src/translations/cz.h.txt +++ b/radio/src/translations/cz.h.txt @@ -353,7 +353,7 @@ #define TR_VKEYS "Menu\0 ""Exit\0 ""Enter\0""Nahoru""Dolů\0 ""Vpravo""Vlevo" #elif defined(RADIO_T12) #define LEN_VKEYS "\005" - #define TR_VKEYS "Exit\0""Enter""Down\0""Up\0 ""Right""Left\0" + #define TR_VKEYS "Exit\0""Enter""Dolů\0""Nhoru""Vprvo""Vlevo" #elif defined(PCBTARANIS) #define LEN_VKEYS "\005" #define TR_VKEYS "Menu\0""Exit\0""Enter""Page\0""Plus\0""Mínus" @@ -542,7 +542,7 @@ #define TR_FLMODE "Režim" #define TR_MIXWARNING "Varování" #define TR_OFF "VYP" -#define TR_NO_INFORMATION TR("No info", "No information") +#define TR_NO_INFORMATION TR("Není info.", "Žádná informace") #define TR_MULTPX TR("Mat.operace", "Operace") #define TR_DELAYDOWN TR3("Zpoždění Vyp", "Zdržet(x)", "Zpoždění Vyp") #define TR_DELAYUP TR3("Zpoždění Zap", "Zdržet(\43)", "Zpoždění Zap") @@ -697,7 +697,7 @@ #define TR_MULTI_RFTUNE TR(INDENT "Ladění frek", INDENT "Jemné ladění frek. RF") #define TR_MULTI_TELEMETRY "Telemetrie" #define TR_MULTI_VIDFREQ TR(INDENT "Freq. videa", INDENT "Frekvence videa") -#define TR_RFPOWER INDENT "Výkon RF" +#define TR_RFPOWER INDENT "Výkon RF" #define TR_MULTI_OPTION TR(INDENT "Možnosti", INDENT "Hodnota") #define TR_MULTI_AUTOBIND TR(INDENT "Autobind",INDENT "Bind při zapnutí") #define TR_MULTI_DSM_AUTODTECT TR(INDENT "Autodetekce", INDENT "Formát autodetekce") @@ -712,7 +712,7 @@ #define TR_MODULE_BINDING TR("Bind...","Párování") #define TR_REBIND "Nutno přepárovat" #define TR_REG_OK "Registrace ok" -#define TR_BIND_OK "úspěšné párovaní" +#define TR_BIND_OK "Úspěšné párovaní" #define TR_BINDING_CH1_8_TELEM_ON "k1-8 telem zap" #define TR_BINDING_CH1_8_TELEM_OFF "k1-8 telem vyp" #define TR_BINDING_CH9_16_TELEM_ON "k9-16 telem zap" @@ -753,13 +753,13 @@ #define TR_CAT_NOT_EMPTY "Kategorie není prázdná" #define TR_SDCARD_ERROR "Chyba SD karty" #define TR_NO_SDCARD "Není SD karta" -#define TR_WAITING_FOR_RX "čekám na RX..." -#define TR_WAITING_FOR_TX "čekám na TX..." -#define TR_NO_TOOLS "Žádné nástroje k dispozici" +#define TR_WAITING_FOR_RX "Čekám na RX..." +#define TR_WAITING_FOR_TX "Čekám na TX..." +#define TR_NO_TOOLS TR("Nejsou k dispozici", "Žádné nástroje k dispozici") #define TR_NORMAL "Normální" #define TR_NOT_INVERTED "Neinvert" #define TR_NOT_CONNECTED "Nepřipojen" -#define TR_CONNECTED "P5ipojen" +#define TR_CONNECTED "Připojen" #define TR_FLEX_915 "Flex 915MHz" #define TR_FLEX_868 "Flex 868MHz" #define TR_16CH_WITHOUT_TELEMETRY TR("16k bez telem.", "16k bez telemetrie") @@ -774,16 +774,16 @@ #define TR_MENU_FIRM_OPTIONS "FIRMWARE OPTIONS" #define TR_GYRO "Gyro" #define TR_STICKS_POTS_SLIDERS "páky/pot./slidery" -#define TR_PWM_STICKS_POTS_SLIDERS "PWM páky/Pot./slidery" +#define TR_PWM_STICKS_POTS_SLIDERS "PWM páky/pot./slidery" #define TR_RF_PROTOCOL "RF Protokol" #define TR_MODULE_OPTIONS "Možnosti modulu" #define TR_POWER "Výkon" -#define TR_NO_TX_OPTIONS "žádné možnosti" +#define TR_NO_TX_OPTIONS "Žádné možnosti" #define TR_RTC_BATT "RTC Bat" #define TR_POWER_METER_EXT "Měřič výkonu (EXT)" #define TR_POWER_METER_INT "Měřič výkonu (INT)" -#define TR_SPECTRUM_ANALYSER_EXT "Spektální. an. (EXT)" -#define TR_SPECTRUM_ANALYSER_INT "Spektální. an. (INT)" +#define TR_SPECTRUM_ANALYSER_EXT "Spektální an. (EXT)" +#define TR_SPECTRUM_ANALYSER_INT "Spektální an. (INT)" #define TR_SDCARD_FULL "Plná SD karta" #define TR_INCOMPATIBLE "Nekompatibilní" #define TR_WARNING "KONTROLA" @@ -797,8 +797,8 @@ #define TR_NIGHTLY_WARNING TR("NOČNÍ", "NOČNÍ SESTAVENÍ") #define TR_NIGHTLY_NOTSAFE "Verze není bezpečná k létání" #define TR_WRONG_SDCARDVERSION "Očekávaná ver.: " -#define TR_WARN_RTC_BATTERY_LOW "RTC Battery low" -#define TR_BATTERY "BATTERY" +#define TR_WARN_RTC_BATTERY_LOW "Slabá RTC baterie" +#define TR_BATTERY "BATERIE" #define TR_WRONG_PCBREV "Jiná verze PCB/firmware" #define TR_EMERGENCY_MODE "NOUZOVÝ REŽIM" #define TR_PCBREV_ERROR "Chyba PCB" @@ -887,36 +887,36 @@ #define TR_FLASH_INTERNAL_MODULE TR("Flash vnitř. modulu", "Flash vnitřního modulu") #define TR_FLASH_EXTERNAL_MODULE TR("Flash ext. modulu", "Flash externího zařízení") #define TR_FIRMWARE_UPDATE_ERROR TR("Chyba zápisu FW", "Chyba zápisu firmware") -#define TR_FIRMWARE_UPDATE_SUCCESS "úspěšný zápis FW" +#define TR_FIRMWARE_UPDATE_SUCCESS "Úspěšný zápis FW" #define TR_WRITING TR3("\14Zapisuji..", "\032Zapisuji..", "Zapisuji..") #define TR_CONFIRM_FORMAT "Provést Formát?" -#define TR_INTERNALRF "Vnitřní RF modul" -#define TR_INTERNAL_MODULE "Internal module" -#define TR_EXTERNAL_MODULE "External module" -#define TR_OPENTX_UPGRADE_REQUIRED "OpenTX upgrade required" -#define TR_TELEMETRY_DISABLED "Telem. disabled" -#define TR_MORE_OPTIONS_AVAILABLE "More options available" -#define TR_NO_MODULE_INFORMATION "No module information" +#define TR_INTERNALRF "Interní RF modul" +#define TR_INTERNAL_MODULE "Interní modul" +#define TR_EXTERNAL_MODULE "Externí modul" +#define TR_OPENTX_UPGRADE_REQUIRED TR("Aktualizujte OpenTX", "Vyžadována aktualizace OpenTX") +#define TR_TELEMETRY_DISABLED "Telem. zakázána" +#define TR_MORE_OPTIONS_AVAILABLE TR("Více možností", "Více dostupných možností") +#define TR_NO_MODULE_INFORMATION "Žádné info. o modulu" #define TR_EXTERNALRF "Externí RF modul" #define TR_FAILSAFE TR("Failsafe", "Mód Failsafe") #define TR_FAILSAFESET "NASTAVENÍ FAILSAFE" #define TR_REG_ID TR("Reg. ID", "Registrační ID") #define TR_OWNER_ID "ID vlastníka" #define TR_PINMAPSET "PINMAP" -#define TR_HOLD "DRŽET" -#define TR_HOLD_UPPERCASE "HOLD" -#define TR_NONE "NIC" -#define TR_NONE_UPPERCASE "NONE" +#define TR_HOLD "Držet" +#define TR_HOLD_UPPERCASE "DRŽET" +#define TR_NONE "Nic" +#define TR_NONE_UPPERCASE "NIC" #define TR_MENUSENSOR "SENZOR" #define TR_POWERMETER_PEAK "Špička" #define TR_POWERMETER_POWER "Výkon" -#define TR_POWERMETER_ATTN "Attn" +#define TR_POWERMETER_ATTN "Útlum" #define TR_POWERMETER_FREQ "Frek." #define TR_MENUTOOLS "NÁSTROJE" #define TR_TURN_OFF_RECEIVER "Vypněte přijímač" #define TR_STOPPING "Zastavuji..." -#define TR_MENU_SPECTRUM_ANALYSER "SPEKTRÁLNÍ ANALYZÁTOR" -#define TR_MENU_POWER_METER "MĚŘÁK VÝKONU" +#define TR_MENU_SPECTRUM_ANALYSER "SPEKTRÁLNÍ ANALYZER" +#define TR_MENU_POWER_METER "MĚŘIČ VÝKONU" #define TR_SENSOR "SENZOR" #define TR_COUNTRYCODE "Kód regionu" #define TR_USBMODE "Režim USB" @@ -986,10 +986,10 @@ #define TR_ANTENNASELECTION TR(INDENT "Antenna", INDENT "Volba antény") #define TR_ANTENNACONFIRM1 "Opravdu přepnout?" #define TR_ANTENNACONFIRM2 TR("Zkont. anténu", "Ujisti se že je anténa připojena!") -#define TR_R9M_PROTO_FLEX_WARN_LINE1 "Potřebuje" -#define TR_R9M_PROTO_FCC_WARN_LINE1 "Potřebuje FCC" -#define TR_R9M_PROTO_EU_WARN_LINE1 "Potřebuje EU" -#define TR_R9M_PROTO_WARN_LINE2 "necertifikovaný R9M firm." +#define TR_R9M_PROTO_FLEX_WARN_LINE1 "Vyžaduje FLEX" +#define TR_R9M_PROTO_FCC_WARN_LINE1 "Vyžaduje FCC" +#define TR_R9M_PROTO_EU_WARN_LINE1 "Vyžaduje EU" +#define TR_R9M_PROTO_WARN_LINE2 "firmware." #define TR_LOWALARM INDENT "Nízký Alarm" #define TR_CRITICALALARM INDENT "Kritický Alarm" #define TR_RSSIALARM_WARN TR("RSSI","RSSI TELEMETRIE") @@ -1020,18 +1020,13 @@ #define TR_PREFLIGHT "Předletová kontrola" #define TR_CHECKLIST TR(INDENT "Poznámky", INDENT "Zobrazit poznámky") #define TR_FAS_OFFSET TR(INDENT "FAS Ofs", INDENT "FAS Ofset") -#define TR_AUX_SERIAL_MODE "Seriový port" +#define TR_AUX_SERIAL_MODE "Seriový port" #define TR_SCRIPT "Skript" #define TR_INPUTS "Vstupy" #define TR_OUTPUTS "Výstupy" -#if defined(COLORLCD) #define STR_EEBACKUP "Záloha EEPROM" -#define STR_FACTORYRESET "Factory reset" -#else -#define STR_EEBACKUP TR("Záloha", "Zálohuje EEPROM") -#define STR_FACTORYRESET TR("Tovární reset", "Tovární reset") -#endif -#define TR_CONFIRMRESET "Smazat modely a nastavení?" +#define STR_FACTORYRESET "Tovární reset" +#define TR_CONFIRMRESET TR("Smazat vše ?", "Smazat modely a nastavení?") #define TR_TOO_MANY_LUA_SCRIPTS "Příliš mnoho skriptů!" // Horus and Taranis column headers @@ -1143,9 +1138,9 @@ #define TR_FLASH_WRITE "Zápis flash..." #define TR_OTA_UPDATE "Aktualizace OTA..." #define TR_MODULE_RESET "Reset modulu..." -#define TR_UNKNOWN_RX "Unknown RX" -#define TR_UNSUPPORTED_RX "Unsupported RX" -#define TR_OTA_UPDATE_ERROR "OTA update error" +#define TR_UNKNOWN_RX "Neznámý RX" +#define TR_UNSUPPORTED_RX "Nepodporovaný RX" +#define TR_OTA_UPDATE_ERROR "Chyba aktualizace" #define TR_DEVICE_RESET "Reset zařízení..." #define TR_ALTITUDE INDENT "Výška" #define TR_SCALE "Měřítko" @@ -1175,7 +1170,7 @@ #define TR_SERVOS_KO "Serva KO" //TODO: translation #define TR_INVERTED_SERIAL INDENT "Invert" -#define TR_IGNORE_INSTANCE INDENT "Ignoruj chyby ID" +#define TR_IGNORE_INSTANCE TR(INDENT "Chybné ID", INDENT "Ignoruj chyby ID") #define TR_DISCOVER_SENSORS INDENT "Detekovat nové senzory" #define TR_STOP_DISCOVER_SENSORS INDENT "Zastavit autodetekci" #define TR_DELETE_ALL_SENSORS INDENT "Odebrat všechny senzory" diff --git a/radio/util/translate.py b/radio/util/translate.py index 9eb037423..53e113ca7 100755 --- a/radio/util/translate.py +++ b/radio/util/translate.py @@ -18,7 +18,9 @@ translations = {'cz_reduced': [('\\200', u'á'), ('\\207', u'š'), ('\\207', u'Š'), ('\\210', u'ú'), + ('\\210', u'Ú'), ('\\211', u'ů'), + ('\\211', u'Ů'), ('\\212', u'ý'), ('\\213', u'Á'), ('\\214', u'Í'), diff --git a/radio/util/tts_cz.py b/radio/util/tts_cz.py index ade653a7a..1370e8d53 100755 --- a/radio/util/tts_cz.py +++ b/radio/util/tts_cz.py @@ -57,7 +57,7 @@ for s, f, a in [("střed trimu", "midtrim", 495), ("plyn není na nule", "thralert", 481), ("přepínače nejsou ve výchozí poloze", "swalert", 482), ("neplatná eeprom", "eebad", 483), - ("Oupn najn iks", "hello", 480), + ("Žádám o povolení ke startu.", "hello", 480), ("Tak zase příště!", "bye", 480), ("dvacet sekund", "timer20", 500), ("třicet sekund", "timer30", 501),