From ba51df10f299f937f2a8c30946edf62db4341dfc Mon Sep 17 00:00:00 2001 From: "mhotar@gmail.com" Date: Tue, 18 Jun 2013 19:12:55 +0000 Subject: [PATCH] CZ chars in translations.py utf-8 test --- src/translations/cz.h.cz | 1386 +++++++++++++++++++------------------- util/translate.py | 31 +- 2 files changed, 710 insertions(+), 707 deletions(-) diff --git a/src/translations/cz.h.cz b/src/translations/cz.h.cz index 1297632c5..a68f016f1 100644 --- a/src/translations/cz.h.cz +++ b/src/translations/cz.h.cz @@ -1,693 +1,693 @@ -/* - * Authors (alphabetical order) - * - Bertrand Songis - * - Bernet Andre - * - Kjell Kernen - * - Martin Hotar - * - Romolo Manfredini - * - * opentx is based on code named - * gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/, - * er9x by Erez Raviv: http://code.google.com/p/er9x/, - * and the original (and ongoing) project by - * Thomas Husterer, th9x: http://code.google.com/p/th9x/ - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * !!!!! DO NOT EDIT cz.h - EDIT cz.h.cz INSTEAD !!!!!!! - * - * In order to make translations easier cz.h.cz is parsed and national - * characters are replaced by bitmap codes. The result is cz.h. - * See translate.py in the util catalog for the list of character codes - * - * A special note for Czech: - * It is not possible to translate all Czech characters using Python. - * As a result, it is necessary to use c<, r<, R< etc in place of - * letters with the v-shaped accent on top. Sorry about that. - * - * !!!!! DO NOT EDIT cz.h - EDIT cz.h.cz INSTEAD !!!!!!! */ - -// NON ZERO TERMINATED STRINGS -#define LEN_OFFON "\003" -#define TR_OFFON "VYP""ZAP" - -#define LEN_MMMINV "\003" -#define TR_MMMINV "---""INV" - -#define LEN_NCHANNELS "\004" -#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH" - -#define LEN_VBEEPMODE TR("\005","\012") -#define TR_VBEEPMODE TR("TichÍ""Alarm""BezKl""Vs 2 - #define TR_RETA123 "SVPK123abcd" - #else - #define TR_RETA123 "SVPK123ab" - #endif -#elif defined(PCBTARANIS) - #define TR_RETA123 "SVPK12LR" -#else - #define TR_RETA123 "SVPK123" -#endif - -#define LEN_VPROTOS "\006" - -#if defined(PXX) - #define TR_PXX "PXX\0 " -#elif defined(DSM2) || defined(IRPROTOS) - #define TR_PXX "[PXX]\0" -#else - #define TR_PXX -#endif - -#if defined(DSM2) - #define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 " -#elif defined(IRPROTOS) - #define TR_DSM2 "[LP45]""[DSM2]""[DSMX]" -#else - #define TR_DSM2 -#endif - -#if defined(IRPROTOS) - #define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0" -#else - #define TR_IRPROTOS -#endif - -#if defined(CPUARM) - #define TR_XPPM -#else - #define TR_XPPM "PPM16\0""PPMsim" -#endif - -#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS - -#define LEN_POSNEG "\003" -#define TR_POSNEG "POZ""NEG" - -#define LEN_VCURVEFUNC "\003" -#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|" - -#define LEN_VMLTPX "\010" -#define TR_VMLTPX "Sec<íst ""Násobit ""Zamex\0 ""ax""|a|b\0 ""a" - -#define LEN_VTELPROTO "\007" -#define TR_VTELPROTO "---\0 ""Hub\0 ""WSHHigh""Halcyon" - -#define LEN_VOLTSRC "\003" -#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel" - -#define LEN_VARIOSRC "\005" -#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0" - -#define LEN_VSCREEN "\010" -#define TR_VSCREEN "Hodnota ""Ukazatel" - -#define LEN_GPSFORMAT "\004" -#define TR_GPSFORMAT "HMS NMEA" - -#define LEN2_VTEMPLATES 13 -#define LEN_VTEMPLATES "\015" -#define TR_VTEMPLATES "Smazat mixy\0\0""Zákl. 4kanál\0""Sticky-T-Cut\0""V-Tail \0""Elevon\\Delta\0""eCCPM \0""Heli Setup \0""Servo Test \0" - -#define LEN_VSWASHTYPE "\004" -#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0" - -#define LEN_VKEYS "\005" -#define TR_VKEYS TR(" Menu"" Exit"" DolÁ""Nhoru""Vprvo""Vlevo", " Menu"" Exit""Enter"" Page"" Plus""Mínus") - -#define LEN_VRENCODERS "\003" -#define TR_VRENCODERS "REa""REb" - -#define LEN_VSWITCHES "\003" -#define LEN_VSRCRAW "\004" - -#if defined(PCBTARANIS) - #define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 " - #define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 " -#elif defined(EXTRA_3POS) - #define TR_POTS_VSRCRAW "P1\0 ""P2\0 " - #define TR_SW_VSRCRAW "3P1\0""3P2\0" - #define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5" -#else - #define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 " - #define TR_SW_VSRCRAW "3POS" - #define TR_9X_3POS_SWITCHES "ID0""ID1""ID2" -#endif - -#if defined(CPUARM) - #define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF""VSG""VSH""VSI""VSJ""VSK""VSL""VSM""VSN""VSO""VSP""VSQ""VSR""VSS""VST""VSU""VSV""VSW" -#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128) - #define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF" -#else - #define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC" -#endif - -#if defined(PCBTARANIS) - #define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW " * " -#else - #define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW " * " -#endif - -#if defined(PCBSKY9X) - #define TR_ROTARY_ENCODERS_VSRCRAW "REnc" -#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2 - #define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd " -#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2 - #define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb " -#else - #define TR_ROTARY_ENCODERS_VSRCRAW -#endif - -#if defined(HELI) - #define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3" -#else - #define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]" -#endif - -#define TR_VSRCRAW "---\0""Sme DALs<Ý" -#define TR_FREE TR("volné:", "volnÍch") -#define TR_DELETEMODEL "SMAZAT MODEL" -#define TR_COPYINGMODEL "Kopíruji model.." -#define TR_MOVINGMODEL "Pr> Reset" -#define TR_PPM "PPM" -#define TR_CH "CH" -#define TR_MODEL "MODEL" -#define TR_FP "LR" -#define TR_MIX "MIX" -#define TR_EEPROMLOWMEM "Dochází EEPROM" -#define TR_ALERT "\006(!)POZOR" -#define TR_PRESSANYKEYTOSKIP "Klávesa >>> pr Subtrimy" -#define TR_MENUMODELSEL "MODEL" -#define TR_MENUSETUP "NASTAVENÝ" -#define TR_MENUFLIGHTPHASE "LETOVÉ RE\217IM" -#define TR_MENUFLIGHTPHASES "LETOV\220 RE\217IMY" -#define TR_MENUHELISETUP "HELI" - - -// Alignment - - -#define TR_MENUDREXPO "DR/EXPO" -#define TR_MENULIMITS "LIMITY" - - -#define TR_MENUCURVES "KZ" -#define TR_CPU_CURRENT "Proud\030>" -#define TR_CPU_MAH "Spotr" -#define TR_CAPAWARNING INDENT "Kapacita" -#define TR_TEMPWARNING INDENT "Teplota" -#define TR_FUNC "Fce." -#define TR_V1 "V1" -#define TR_V2 "V2" -#define TR_DURATION "Trvání" -#define TR_DELAY "Zdr\217et" -#define TR_SD_CARD "SD" -#define TR_SDHC_CARD "SD-HC" -#define TR_NO_SOUNDS_ON_SD "\217ádnÍ zvuk na SD" -#define TR_NO_MODELS_ON_SD "\217ádnÍ model na SD" -#define TR_NO_BITMAPS_ON_SD "\217ádné obrázky na SD" -#define TR_PLAY_FILE "Pr + * - Bernet Andre + * - Kjell Kernen + * - Martin Hotar + * - Romolo Manfredini + * + * opentx is based on code named + * gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/, + * er9x by Erez Raviv: http://code.google.com/p/er9x/, + * and the original (and ongoing) project by + * Thomas Husterer, th9x: http://code.google.com/p/th9x/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * !!!!! DO NOT EDIT cz.h - EDIT cz.h.cz INSTEAD !!!!!!! + * + * In order to make translations easier cz.h.cz is parsed and national + * characters are replaced by bitmap codes. The result is cz.h. + * See translate.py in the util catalog for the list of character codes + * + * A special note for Czech: + * It is not possible to translate all Czech characters using Python. + * As a result, it is necessary to use c<, r<, R< etc in place of + * letters with the v-shaped accent on top. Sorry about that. + * + * !!!!! DO NOT EDIT cz.h - EDIT cz.h.cz INSTEAD !!!!!!! */ + +// NON ZERO TERMINATED STRINGS +#define LEN_OFFON "\003" +#define TR_OFFON "VYP""ZAP" + +#define LEN_MMMINV "\003" +#define TR_MMMINV "---""INV" + +#define LEN_NCHANNELS "\004" +#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH" + +#define LEN_VBEEPMODE TR("\005","\012") +#define TR_VBEEPMODE TR("Tichý""Alarm""BezKl""VÅ¡e\0", "Tichý\0 ""Jen alarm\0""Bez kláves""VÅ¡e\0 ") + +#define LEN_VBEEPLEN "\005" +#define TR_VBEEPLEN "O====""=O===""==O==""===O=""====O" + +#define LEN_VRENAVIG "\003" +#define TR_VRENAVIG "Ne REaREb" + +#define LEN_VBLMODE TR("\005", "\007") +#define TR_VBLMODE TR("Vyp\0 ""Kláv.""Páky\0""Kl+Pá""Zap\0 ", "Vypnuto""Klávesy""Páky\0 ""Kl+Páky""Zapnuto") + +#define LEN_TRNMODE "\003" +#define TR_TRNMODE " X "" +="" :=" + +#define LEN_TRNCHN "\003" +#define TR_TRNCHN "CH1CH2CH3CH4" + +#define LEN_DATETIME "\006" +#define TR_DATETIME "DATUM:""Ä�AS: " + +#define LEN_VLCD "\006" +#define TR_VLCD "NormalOptrex" + +#define LEN_COUNTRYCODES TR("\002", "\010") +#define TR_COUNTRYCODES TR("US""JP""EU", "Amerika\0""Japonsko""Evropa\0 ") + +#define LEN_VTRIMINC "\007" +#define TR_VTRIMINC "Expo\0 ""ExJemný""Jemný\0 ""StÅ™ední""Hrubý\0 " + +#define LEN_RETA123 "\001" + +#if defined(PCBGRUVIN9X) + #if ROTARY_ENCODERS > 2 + #define TR_RETA123 "SVPK123abcd" + #else + #define TR_RETA123 "SVPK123ab" + #endif +#elif defined(PCBTARANIS) + #define TR_RETA123 "SVPK12LR" +#else + #define TR_RETA123 "SVPK123" +#endif + +#define LEN_VPROTOS "\006" + +#if defined(PXX) + #define TR_PXX "PXX\0 " +#elif defined(DSM2) || defined(IRPROTOS) + #define TR_PXX "[PXX]\0" +#else + #define TR_PXX +#endif + +#if defined(DSM2) + #define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 " +#elif defined(IRPROTOS) + #define TR_DSM2 "[LP45]""[DSM2]""[DSMX]" +#else + #define TR_DSM2 +#endif + +#if defined(IRPROTOS) + #define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0" +#else + #define TR_IRPROTOS +#endif + +#if defined(CPUARM) + #define TR_XPPM +#else + #define TR_XPPM "PPM16\0""PPMsim" +#endif + +#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS + +#define LEN_POSNEG "\003" +#define TR_POSNEG "POZ""NEG" + +#define LEN_VCURVEFUNC "\003" +#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|" + +#define LEN_VMLTPX "\010" +#define TR_VMLTPX "SeÄ�íst ""Násobit ""ZamÄ›nit " + +#define LEN_VMLTPX2 "\002" +#define TR_VMLTPX2 "+=""*="":=" + +#define LEN_VMIXTRIMS "\004" +#define TR_VMIXTRIMS "VYP\0""ZAP\0""SmÄ›r""Výšk""Plyn""KÅ™id" + +#define LEN_VCSWFUNC "\005" +#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""ax""|a|b\0 ""a" + +#define LEN_VTELPROTO "\007" +#define TR_VTELPROTO "---\0 ""Hub\0 ""WSHHigh""Halcyon" + +#define LEN_VOLTSRC "\003" +#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel" + +#define LEN_VARIOSRC "\005" +#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0" + +#define LEN_VSCREEN "\010" +#define TR_VSCREEN "Hodnota ""Ukazatel" + +#define LEN_GPSFORMAT "\004" +#define TR_GPSFORMAT "HMS NMEA" + +#define LEN2_VTEMPLATES 13 +#define LEN_VTEMPLATES "\015" +#define TR_VTEMPLATES "Smazat mixy\0\0""Zákl. 4kanál\0""Sticky-T-Cut\0""V-Tail \0""Elevon\\Delta\0""eCCPM \0""Heli Setup \0""Servo Test \0" + +#define LEN_VSWASHTYPE "\004" +#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0" + +#define LEN_VKEYS "\005" +#define TR_VKEYS TR(" Menu"" Exit"" Dolů""Nhoru""Vprvo""Vlevo", " Menu"" Exit""Enter"" Page"" Plus""Mínus") + +#define LEN_VRENCODERS "\003" +#define TR_VRENCODERS "REa""REb" + +#define LEN_VSWITCHES "\003" +#define LEN_VSRCRAW "\004" + +#if defined(PCBTARANIS) + #define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 " + #define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 " +#elif defined(EXTRA_3POS) + #define TR_POTS_VSRCRAW "P1\0 ""P2\0 " + #define TR_SW_VSRCRAW "3P1\0""3P2\0" + #define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5" +#else + #define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 " + #define TR_SW_VSRCRAW "3POS" + #define TR_9X_3POS_SWITCHES "ID0""ID1""ID2" +#endif + +#if defined(CPUARM) + #define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF""VSG""VSH""VSI""VSJ""VSK""VSL""VSM""VSN""VSO""VSP""VSQ""VSR""VSS""VST""VSU""VSV""VSW" +#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128) + #define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF" +#else + #define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC" +#endif + +#if defined(PCBTARANIS) + #define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW " * " +#else + #define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW " * " +#endif + +#if defined(PCBSKY9X) + #define TR_ROTARY_ENCODERS_VSRCRAW "REnc" +#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2 + #define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd " +#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2 + #define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb " +#else + #define TR_ROTARY_ENCODERS_VSRCRAW +#endif + +#if defined(HELI) + #define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3" +#else + #define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]" +#endif + +#define TR_VSRCRAW "---\0""SmÄ›r""Výšk""Plyn""KÅ™id" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmS" "TrmV" "TrmP" "TrmK" TR_SW_VSRCRAW + +#define LEN_VTMRMODES "\003" +#define TR_VTMRMODES "VYP""ABS""THs""TH%""THt" + +#define LEN_VTRAINERMODES "\006" +#define TR_VTRAINERMODES "UÄ�itel""žák\0 " + +#define LEN_VFAILSAFE "\011" +#define TR_VFAILSAFE "Držet\0 ""Vlastní\0 ""Bez pulzů" + +// ZERO TERMINATED STRINGS +#define INDENT "\001" +#define LEN_INDENT 1 +#define INDENT_WIDTH (FW/2) + +#if defined(PCBTARANIS) + #define TR_ENTER "[ENTER]" +#else + #define TR_ENTER "[MENU]" +#endif + +#define TR_POPUPS TR_ENTER"\010[EXIT]" +#define OFS_EXIT sizeof(TR_ENTER) + +#define TR_MENUWHENDONE CENTER "\007"TR_ENTER" > DALÅ¡Ã�" +#define TR_FREE TR("volné:", "volných") +#define TR_DELETEMODEL "SMAZAT MODEL" +#define TR_COPYINGMODEL "Kopíruji model.." +#define TR_MOVINGMODEL "PÅ™esouvám model." +#define TR_LOADINGMODEL "Aktivuji model.." +#define TR_NAME "Jméno" +#define TR_MODELNAME "Název modelu" +#define TR_PHASENAME "Jméno" +#define TR_MIXNAME "Jméno" +#define TR_EXPONAME "Jméno" +#define TR_BITMAP "Obrázek" +#define TR_TIMER "Stopky " +#define TR_ELIMITS TR("Limit+25%", "Kanál +/- 125%") +#define TR_ETRIMS TR("Å¡iršíTrim", "Å¡iroký trim") +#define TR_TRIMINC TR("KrokTrimu", "Krok trimu") +#define TR_TTRACE TR("StopaPlyn", "StopaÅ™ plynu") +#define TR_TTRIM TR("TrimPlynu", "TrimPlyn-volnobÄ›h") +#define TR_BEEPCTR "(\043)StÅ™edy" +#define TR_PROTO INDENT"Protokol" +#define TR_PPMFRAME "PPM frame" +#define TR_MS "ms" +#define TR_SWITCH "SpínaÄ�" +#define TR_TRIMS "Trimy" +#define TR_FADEIN "PÅ™echod Zap" +#define TR_FADEOUT "PÅ™echod Vyp" +#define TR_DEFAULT "(výchozí)" +#define TR_CHECKTRIMS "\006Kont.\012Trimy" +#define OFS_CHECKTRIMS (9*FW) +#define TR_SWASHTYPE "Typ cykliky" +#define TR_COLLECTIVE "Kolektiv" +#define TR_SWASHRING "Cyklika" +#define TR_ELEDIRECTION "SmÄ›r:Výškovka" +#define TR_AILDIRECTION "\012KÅ™idélka" +#define TR_COLDIRECTION "\012Kolektiv" +#define TR_MODE INDENT"Mód" +#define TR_NOFREEEXPO "Není volné expo!" +#define TR_NOFREEMIXER "Není volný mix!" +#define TR_INSERTMIX "VLOžIT MIX " +#define TR_EDITMIX "UPRAVIT MIX " +#define TR_SOURCE INDENT"Zdroj" +#define TR_WEIGHT "Váha" +#define TR_EXPO "Expo" +#define TR_SIDE "Strana" +#define TR_DIFFERENTIAL "Dif.výchylek" +#define TR_OFFSET INDENT"Ofset" +#define TR_TRIM "Trim" +#define TR_DREX "DRex" +#define TR_CURVE "KÅ™ivka" +#define TR_FLMODE "Režim" +#define TR_MIXWARNING "Varování" +#define TR_OFF "VYP" +#define TR_MULTPX TR("Mat.operace", "Operace") +#define TR_DELAYDOWN "ZpoždÄ›ní Vyp" +#define TR_DELAYUP "ZpoždÄ›ní Zap" +#define TR_SLOWDOWN TR("Zpomalení(-)", "Zpomal(-)") +#define TR_SLOWUP TR("Zpomalení(+)", "Zpomal(+)") +#define TR_MIXER "MIXER" +#define TR_CV "k" +#define TR_GV "GP" +#define TR_ACHANNEL "A\004Kanál" +#define TR_RANGE INDENT"Rozsah" +#define TR_BAR "Ukazatel" +#define TR_ALARM INDENT"Alarm" +#define TR_USRDATA TR("UživData", "Uživ. data") +#define TR_BLADES TR(INDENT"ListyVrt", INDENT"Listy vrtule") +#define TR_SCREEN "Panel " +#define TR_SOUND_LABEL "Zvuk" +#define TR_LENGTH INDENT"Délka" +#define TR_SPKRPITCH INDENT"Tón" +#define TR_HAPTIC_LABEL "Vibrace" +#define TR_HAPTICSTRENGTH INDENT"Síla" +#define TR_CONTRAST "Kontrast LCD" +#define TR_ALARMS_LABEL "Alarmy" +#define TR_BATTERY_RANGE TR("Ukazatel bat.", "Ukazetel baterie") +#define TR_BATTERYWARNING INDENT"Vybitá baterie" +#define TR_INACTIVITYALARM INDENT"NeÄ�innost" +#define TR_MEMORYWARNING INDENT"Plná pamÄ›t'" +#define TR_ALARMWARNING INDENT"Vypnutý zvuk" +#define TR_RENAVIG "Navig. RotEnc" +#define TR_THROTTLEREVERSE TR("ReversPlyn", "Revers plynu") +#define TR_MINUTEBEEP TR(INDENT"Minuta", INDENT"Oznamovat minuty") +#define TR_BEEPCOUNTDOWN TR(INDENT"OdpoÄ�et", INDENT"Hlasitý odpoÄ�et") +#define TR_PERSISTENT INDENT"Trvalé" +#define TR_BACKLIGHT_LABEL "PodsvÄ›tlení" +#define TR_BLDELAY INDENT"Zhasnout po" +#define TR_BLONBRIGHTNESS INDENT"Jas Zap." +#define TR_BLOFFBRIGHTNESS INDENT"Jas Vyp." +#define TR_SPLASHSCREEN "úvodníLogo" +#define TR_THROTTLEWARNING "(\043)Plyn" +#define TR_SWITCHWARNING "(\043)SpínaÄ�e" +#define TR_TIMEZONE "Ä�asové pásmo" +#define TR_RXCHANNELORD TR("PoÅ™adí kanálů", "Výchozí poÅ™adí kanálů") +#define TR_SLAVE "Podřízený" +#define TR_MODESRC " Mód\006% Zdroj" +#define TR_MULTIPLIER "NásobiÄ�" +#define TR_CAL "Kal." +#define TR_VTRIM "Trim- +" +#define TR_BG "BG:" +#define TR_MENUTOSTART CENTER "\007" TR_ENTER " = START" +#define TR_SETMIDPOINT TR(CENTER "\001Nastav páky na stÅ™ed", CENTER "\002Nastav páky na stÅ™ed") +#define TR_MOVESTICKSPOTS TR(CENTER "\004Hýbej pákami/poty", "\007Hýbej pákami i potenciometry") +#define TR_RXBATT "Rx Bat.:" +#define TR_TXnRX "Tx:\0Rx:" +#define OFS_RX 4 +#define TR_ACCEL "Acc:" +#define TR_NODATA CENTER "NO DATA" +#define TR_TM1TM2 "TM1\032TM2" +#define TR_THRTHP "THR\032TH%" +#define TR_TOT "TOT" +#define TR_TMR1LATMAXUS "Tmr1Lat max\006us" +#define STR_US (STR_TMR1LATMAXUS+12) +#define TR_TMR1LATMINUS "Tmr1Lat min\006us" +#define TR_TMR1JITTERUS "Tmr1 Jitter\006us" + +#if defined(CPUARM) + #define TR_TMIXMAXMS "Tmix max\012ms" +#else + #define TR_TMIXMAXMS "Tmix max\014ms" +#endif + +#define TR_T10MSUS "T10ms\016us" +#define TR_FREESTACKMINB "Free Stack\010b" +#define TR_MENUTORESET CENTER TR_ENTER" >> Reset" +#define TR_PPM "PPM" +#define TR_CH "CH" +#define TR_MODEL "MODEL" +#define TR_FP "LR" +#define TR_MIX "MIX" +#define TR_EEPROMLOWMEM "Dochází EEPROM" +#define TR_ALERT "\006(!)POZOR" +#define TR_PRESSANYKEYTOSKIP "Klávesa >>> pÅ™eskoÄ�it" +#define TR_THROTTLENOTIDLE TR("Páka plynu je pohnutá", "Páka plynu není na nule") +#define TR_ALARMSDISABLED "Alarmy jsou zakázány" +#define TR_PRESSANYKEY "\006Stiskni klávesu" +#define TR_BADEEPROMDATA "\006Chyba dat EEprom" +#define TR_EEPROMFORMATTING "\004Formatování EEPROM" +#define TR_EEPROMOVERFLOW "PÅ™etekla EEPROM" +#define TR_MENURADIOSETUP "NASTAVENÃ� RÃ�DIA" +#define TR_MENUDATEANDTIME "DATUM A Ä�AS" +#define TR_MENUTRAINER "TRENÉR" +#define TR_MENUVERSION "VERZE" +#define TR_MENUDIAG "DIAG" +#define TR_MENUANA "ANALOGY" +#define TR_MENUCALIBRATION "KALIBRACE" +#define TR_TRIMS2OFFSETS "\004Trimy => Subtrimy" +#define TR_MENUMODELSEL "MODEL" +#define TR_MENUSETUP "NASTAVENÃ�" +#define TR_MENUFLIGHTPHASE "LETOVÃ� REžIM" +#define TR_MENUFLIGHTPHASES "LETOVÉ REžIMY" +#define TR_MENUHELISETUP "HELI" + + +// Alignment + + +#define TR_MENUDREXPO "DR/EXPO" +#define TR_MENULIMITS "LIMITY" + + +#define TR_MENUCURVES "KŘIVKY" +#define TR_MENUCURVE "\002k" +#define TR_MENUCUSTOMSWITCH "VIRT. SPÃ�NAÄ�" +#define TR_MENUCUSTOMSWITCHES "VIRTUÃ�LNÃ� SPÃ�NAÄ�E" +#define TR_MENUCUSTOMFUNC "FUNKCE" +#define TR_MENUTELEMETRY "TELEMETRIE" +#define TR_MENUTEMPLATES "Å¡ABLONY" +#define TR_MENUSTAT "STATISTIKA" +#define TR_MENUDEBUG "DIAG" +#define TR_RXNUM "PÅ™ijímaÄ�" +#define TR_SYNCMENU "Sync [MENU]" +#define TR_LIMIT INDENT"Limit" +#define TR_MINRSSI "Min Rssi" +#define TR_LATITUDE "Zem. šířka" +#define TR_LONGITUDE "Zem. délka" +#define TR_GPSCOORD "GPS souÅ™adnice" +#define TR_VARIO "Vario" +#define TR_SHUTDOWN "VYPÃ�NÃ�Ní.." +#define TR_BATT_CALIB "Kalib:Baterie" +#define TR_CURRENT_CALIB " +=\006Proud" +#define TR_VOLTAGE INDENT"NapÄ›tí" +#define TR_CURRENT INDENT"Proud" +#define TR_SELECT_MODEL "Vyber model" +#define TR_CREATE_MODEL "Nový model" +#define TR_COPY_MODEL "Kopírovat" +#define TR_MOVE_MODEL "PÅ™esunout" +#define TR_BACKUP_MODEL "Zálohovat" +#define TR_DELETE_MODEL "Smaž model" +#define TR_RESTORE_MODEL "Obnov model" +#define TR_SDCARD_ERROR "Chyba SD karty" +#define TR_NO_SDCARD "Není SD karta" +#define TR_INCOMPATIBLE "Nekompatibilní" +#define TR_WARNING "KONTROLA" +#define TR_EEPROMWARN "EEPROM" +#define TR_THROTTLEWARN "PLYNU" +#define TR_ALARMSWARN "ALARMU" +#define TR_SWITCHWARN "POZICE" +#define TR_INVERT_THR "Invertovat plyn?" +#define TR_SPEAKER_VOLUME INDENT"Hlasitost" +#define TR_LCD "LCD" +#define TR_BRIGHTNESS "Jas" +#define TR_CPU_TEMP "Tepl. CPU\016>" +#define TR_CPU_CURRENT "Proud\030>" +#define TR_CPU_MAH "SpotÅ™eba" +#define TR_COPROC "CoProc." +#define TR_COPROC_TEMP "Tepl. MB \016>" +#define TR_CAPAWARNING INDENT "Kapacita" +#define TR_TEMPWARNING INDENT "Teplota" +#define TR_FUNC "Fce." +#define TR_V1 "V1" +#define TR_V2 "V2" +#define TR_DURATION "Trvání" +#define TR_DELAY "Zdržet" +#define TR_SD_CARD "SD" +#define TR_SDHC_CARD "SD-HC" +#define TR_NO_SOUNDS_ON_SD "žádný zvuk na SD" +#define TR_NO_MODELS_ON_SD "žádný model na SD" +#define TR_NO_BITMAPS_ON_SD "žádné obrázky na SD" +#define TR_PLAY_FILE "PÅ™ehrát" +#define TR_DELETE_FILE "Odstranit" +#define TR_COPY_FILE "Kopírovat" +#define TR_RENAME_FILE "PÅ™ejmenovat" +#define TR_REMOVED " odstranÄ›n" +#define TR_SD_INFO "Informace" +#define TR_SD_FORMAT "Formát" +#define TR_NA "[X]" +#define TR_HARDWARE "HARDWARE" +#define TR_FORMATTING "Formátovaní.." +#define TR_TEMP_CALIB " +=\006Teplota" +#define TR_TIME "Ä�as" +#define TR_BAUDRATE "BT Baudrate" +#define TR_SD_INFO_TITLE "SD INFO" +#define TR_SD_TYPE "Typ:" +#define TR_SD_SPEED "Rychlost:" +#define TR_SD_SECTORS "Sektorů :" +#define TR_SD_SIZE "Velikost:" +#define TR_TYPE TR_SD_TYPE +#define TR_GLOBAL_VARS "Globální promÄ›nné" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "GLOBáLNí PROMÄ›NNé" +#define TR_OWN " \043 " +#define TR_DATE "Datum" +#define TR_ROTARY_ENCODER "R.Encs" +#define TR_CHANNELS_MONITOR "MONITOR KANÃ�LU" +#define TR_INTERNALRF "VnitÅ™ní RF modul" +#define TR_EXTERNALRF "Externí RF modul" +#define TR_FAILSAFE "Mód Failsafe" +#define TR_FAILSAFESET "NASTAVENÃ� FAILSAFE" +#define TR_COUNTRYCODE "Kód regionu" +#define TR_VOICELANG "Jazyk hlasu" +#define TR_UNITSSYSTEM "Jednotky" +#define TR_EDIT "Upravit" +#define TR_INSERT_BEFORE "Vložit pÅ™ed" +#define TR_INSERT_AFTER "Vložit za" +#define TR_COPY "Kopírovat" +#define TR_MOVE "PÅ™esunout" +#define TR_DELETE "Odstranit" +#define TR_RESET_FLIGHT "Vynulovat let" +#define TR_RESET_TIMER1 "Vynulovat Timer1" +#define TR_RESET_TIMER2 "Vynulovat Timer2" +#define TR_RESET_TELEMETRY "Vynulovat telemetrii" +#define TR_STATISTICS "Statistika" +#define TR_ABOUT_US "O nás" +#define TR_AND_SWITCH "AND SpínaÄ�" +#define TR_CF "FN" +#define TR_SPEAKER INDENT"Repro" +#define TR_BUZZER INDENT"Pípák" +#define TR_BYTES "[B]" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Volby]" +#define TR_TRAINER "Trenér" +#define TR_ANTENNAPROBLEM CENTER "Problém s TX anténou!" +#define TR_MODELIDUSED TR("ID již použito","ID modelu je již použito") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Rozsah kanálů" +#define TR_LOWALARM INDENT "Nízký Alarm" +#define TR_CRITICALALARM INDENT "Kritický Alarm" + +// Taranis column headers +#define TR_PHASES_HEADERS { " Jméno ", " SpínaÄ� ", " Trimy ", " PÅ™echod Zap ", " PÅ™echod Vyp " } +#define TR_LIMITS_HEADERS { " Jméno ", " Subtrim ", " Min ", " Max ", " SmÄ›r ", " StÅ™ed PPM ", " Symetrické " } +#define TR_CSW_HEADERS { " Funkce ", " Hodnota 1 ", " Hodnota 2 ", " AND SpínaÄ� ", " Trvání ", " ZpoždÄ›ní " } + +//Taranis About screen +#define TR_ABOUTUS "opentx" + +#define TR_ABOUT_OPENTX_1 "je open source, nekomercni" +#define TR_ABOUT_OPENTX_2 "a je bez jakekoliv zaruky." +#define TR_ABOUT_OPENTX_3 "Byl vytvoren ve volnem case." +#define TR_ABOUT_OPENTX_4 "Podpora pomoci financniho" +#define TR_ABOUT_OPENTX_5 "daru je vitana!" + +#define TR_ABOUT_BERTRAND_1 "Bertrand Songis" +#define TR_ABOUT_BERTRAND_2 "Hlavni autor OpenTX" +#define TR_ABOUT_BERTRAND_3 "Spolutvurce Companion9x" + +#define TR_ABOUT_MIKE_1 "Mike Blandford" +#define TR_ABOUT_MIKE_2 "Specialista na kod," +#define TR_ABOUT_MIKE_3 " a ovladace hardwaru." +#define TR_ABOUT_MIKE_4 "" + +#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini" +#define TR_ABOUT_ROMOLO_2 "Hlavni vyvojar" +#define TR_ABOUT_ROMOLO_3 "Companion9x" + +#define TR_ABOUT_ANDRE_1 "Andre Bernet" +#define TR_ABOUT_ANDRE_2 "Funkcnost, pouzitelnost," +#define TR_ABOUT_ANDRE_3 "ladeni a dokumentace" + +#define TR_ABOUT_ROB_1 "Rob Thomson" +#define TR_ABOUT_ROB_2 "openrcforums webmaster" + +#define TR_ABOUT_MARTIN_1 "Martin HotaÅ™" +#define TR_ABOUT_MARTIN_2 "Grafika / CZ preklad" + +#define TR_ABOUT_HARDWARE_1 "FrSky" +#define TR_ABOUT_HARDWARE_2 "Vyvoj a vyroba Hardware" +#define TR_ABOUT_HARDWARE_3 "" + +#define TR_ABOUT_PARENTS_1 "MateÅ™ské projekty" +#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)" +#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)" +#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' diff --git a/util/translate.py b/util/translate.py index 0d5070508..a71da1413 100644 --- a/util/translate.py +++ b/util/translate.py @@ -1,5 +1,5 @@ #!/usr/bin/env python - +# -*- coding: utf-8 -*- # Imports import argparse @@ -7,22 +7,25 @@ import os import os.path translations = {'cz': [('\\200', 'á'), - ('\\201', 'c<'), + ('\\201', 'Ä�'), + ('\\201', 'ÄŒ'), ('\\202', 'é'), - ('\\203', 'e<'), + ('\\203', 'Ä›'), ('\\204', 'í'), ('\\205', 'ó'), - ('\\206', 'r<'), - ('\\207', 's<'), - ('\\208', 'ú'), - ('\\209', 'ù'), - ('\\210', 'ý'), - ('\\211', 'Ã�'), - ('\\212', 'Ã�'), - ('\\213', 'R<'), - ('\\214', 'Ã�'), - ('\\215', 'Z<'), - ('\\216', 'É')], + ('\\206', 'Å™'), + ('\\207', 'Å¡'), + ('\\207', 'Å '), + ('\\210', 'ú'), + ('\\211', 'ů'), + ('\\212', 'ý'), + ('\\213', 'Ã�'), + ('\\214', 'Ã�'), + ('\\215', 'Ř'), + ('\\216', 'Ã�'), + ('\\217', 'ž'), + ('\\217', 'Ž'), + ('\\220', 'É')], 'de': [('\\200', 'Ä'), ('\\201', 'ä'),