/* * Authors (alphabetical order) * - Andre Bernet * - Andreas Weitl * - Helmut Renz * - Thomas Husterer * * 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. * */ // NON ZERO TERMINATED STRINGS #define LEN_OFFON "\003" #define TR_OFFON "AUS""EIN" #define LEN_MMMINV "\003" #define TR_MMMINV "---""INV" #define LEN_NCHANNELS "\004" #define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH" #define LEN_VBEEPMODE "\005" #define TR_VBEEPMODE "Stumm""Alarm""NoKey""Alle\0" #define LEN_VBEEPLEN "\005" #define TR_VBEEPLEN "0====""=0===""==0==""===0=""====0" #define LEN_VRENAVIG "\003" #define TR_VRENAVIG "AUSDGaDGb" #define LEN_VBLMODE "\004" #define TR_VBLMODE "AUS ""Tast""Stks""Both""EIN " #define LEN_TRNMODE "\003" #define TR_TRNMODE "AUS"" +="" :=" #define LEN_TRNCHN "\003" #define TR_TRNCHN "CH1CH2CH3CH4" #define LEN_DATETIME "\005" #define TR_DATETIME "DATE:""ZEIT:" #define LEN_VLCD "\006" #define TR_VLCD "NormalOptrex" #define LEN_COUNTRYCODES TR("\002", "\007") #define TR_COUNTRYCODES TR("US""JP""EU", "Amerika""Japan\0 ""Europa\0") #define LEN_VTRIMINC TR("\006","\013") #define TR_VTRIMINC TR("Expo ""ExFein""Fein ""Mittel""Grob ","Exponential""Extra Fein ""Fein ""Mittel ""Grob ") #define LEN_RETA123 "\001" #if defined(PCBGRUVIN9X) #if ROTARY_ENCODERS > 2 #define TR_RETA123 "SHGQ123abcd" #else #define TR_RETA123 "SHGQ123ab" #endif #elif defined(PCBTARANIS) #define TR_RETA123 "SHGQ12LR" #else #define TR_RETA123 "SHGQ123" #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 "POS""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 "Addiere ""Multipl.""Ersetze " #define LEN_VMLTPX2 "\002" #define TR_VMLTPX2 "+=""*="":=" #define LEN_VMIXTRIMS "\003" #define TR_VMIXTRIMS "AUS""EIN""Sei""H\203e""Gas""Que" //Mixer Trim Werte #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 "Kein\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 "\004" #define TR_VSCREEN "Wert""Str." #define LEN_GPSFORMAT "\004" #define TR_GPSFORMAT "HMS NMEA" #define LEN2_VTEMPLATES 13 #define LEN_VTEMPLATES "\017" #define TR_VTEMPLATES "Misch. L\203sch.\0 ""Einfach. 4-CH\0 ""Fixe Gassperre\0""V-Stabilisator\0""Delta Mischer\0 ""eCCPM\0 ""Hubschrauber\0 ""Servo Tester\0 " #define LEN_VSWASHTYPE "\004" #define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0" #define LEN_VKEYS "\005" #define TR_VKEYS TR(" Menu"" Exit"" Down"" Up""Right"" Left", " Menu"" Exit""Enter"" Page"" Plus""Minus") #define LEN_VRENCODERS "\003" #define TR_VRENCODERS "DGa""DGb" //Digitalgeber a und b = Drehgeber #define LEN_VSWITCHES "\003" #define LEN_VSRCRAW "\004" #if defined(PCBTARANIS) #define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 " //4 Potis S1,S2,Links,Rechts #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 "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF""PSG""PSH""PSI""PSJ""PSK""PSL""PSM""PSN""PSO""PSP""PSQ""PSR""PSS""PST""PSU""PSV""PSW" #elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128) #define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF" #else #define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC" #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 " ON" #else #define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW " ON" #endif #if defined(PCBSKY9X) #define TR_ROTARY_ENCODERS_VSRCRAW "Dreh" #elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2 #define TR_ROTARY_ENCODERS_VSRCRAW "DGa ""DGb ""DGc ""DGd " #elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2 #define TR_ROTARY_ENCODERS_VSRCRAW "DGa ""DGb " #else #define TR_ROTARY_ENCODERS_VSRCRAW #endif #if defined(HELI) #define TR_CYC_VSRCRAW "ZYK1""ZYK2""ZYK3" #else #define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]" #endif #define TR_VSRCRAW "---\0""Sei\0""H\203h\0""Gas\0""Que\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmS" "TrmH" "TrmG" "TrmQ" TR_SW_VSRCRAW #define LEN_VTMRMODES "\003" #define TR_VTMRMODES "AUS""ABS""GSs""GS%""GSt" #define LEN_VTRAINERMODES "\006" #define TR_VTRAINERMODES "Master""Slave\0" #define LEN_VFAILSAFE "\011" #define TR_VFAILSAFE "Hold\0 ""Custom\0 ""No pulses" // 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"\006"TR_ENTER" > Weiter" #define TR_FREE "frei" #define TR_DELETEMODEL "Modell l\203schen?" #define TR_COPYINGMODEL "Kopiere Modell" #define TR_MOVINGMODEL "Schiebe Modell" #define TR_LOADINGMODEL "Lade Modell..." #define TR_NAME "Name" #define TR_MODELNAME "Modell Name" #define TR_PHASENAME "Phase Name" #define TR_MIXNAME "Mix Name" #define TR_EXPONAME "Expo Name" #define TR_BITMAP "Modell Bild" #define TR_TIMER TR("Stoppuhr","Stoppuhr ") #define TR_ELIMITS TR("Erw.Limit","Erweit. Limits") #define TR_ETRIMS TR("Erw.Trims","Erweit. Trimmung") #define TR_TRIMINC TR("Trim Schr.","Trimm Schritte") #define TR_TTRACE TR("Gasquelle","Gas Quelle") #define TR_TTRIM TR("Gastrim","Gas Trimmung") #define TR_BEEPCTR TR("Mitt.Piep","Mittelst. Pieps") #define TR_PROTO TR(INDENT"Proto.",INDENT"Protokoll") #define TR_PPMFRAME "PPM Einst." #define TR_MS "ms" #define TR_SWITCH TR("Schalt.","Schalter") #define TR_TRIMS "Trims" #define TR_FADEIN "Langs. Ein" #define TR_FADEOUT "Langs. Aus" #define TR_DEFAULT "(Normal)" #define TR_CHECKTRIMS "\006Trims\012Pr\205fen" #define OFS_CHECKTRIMS (9*FW) #define TR_SWASHTYPE TR("Typ Taumelsch","Typ Taumelscheibe") #define TR_COLLECTIVE TR("Kollektiv Pit","Kollektives Pitch") #define TR_SWASHRING TR("Zykl. Begrenz","Zyklische Begrenzung") #define TR_ELEDIRECTION TR("Nick Richtung"," Nick Servo Richtung") #define TR_AILDIRECTION TR("Roll Richtung"," Roll Servo Richtung") #define TR_COLDIRECTION TR("Pit. Richtung","Pitch Servo Richtung") #define TR_MODE INDENT"Modus" #define TR_NOFREEEXPO "Expos voll!" #define TR_NOFREEMIXER "Mischer voll!" #define TR_INSERTMIX "MISCHER HINZ." #define TR_EDITMIX "MISCHER Edit" #define TR_SOURCE INDENT"Quelle" #define TR_WEIGHT "Gewicht" #define TR_EXPO TR("Expo","Exponential") #define TR_SIDE "Seite" #define TR_DIFFERENTIAL "Diff" #define TR_OFFSET INDENT"Offset" #define TR_TRIM "Trim" #define TR_DREX "DRex" #define TR_CURVE "Kurve" #define TR_FLMODE TR("Phase","Phasen") #define TR_MIXWARNING "Warnung" #define TR_OFF "AUS" #define TR_MULTPX "Wirkung" #define TR_DELAYDOWN "Verz. Dn" #define TR_DELAYUP "Verz. Up" #define TR_SLOWDOWN "Langs.Dn" #define TR_SLOWUP "Langs.Up" #define TR_MIXER "MISCHER" #define TR_CV "KV" #define TR_GV "GV" #define TR_ACHANNEL "A\004Kanal " #define TR_RANGE INDENT"Skala" #define TR_BAR "Streifen" #define TR_ALARM INDENT"Alarm" #define TR_USRDATA "Daten" #define TR_BLADES INDENT"Bl\201tter" #define TR_SCREEN "Bild " #define TR_SOUND_LABEL "T\203ne" #define TR_LENGTH INDENT"Dauer" #define TR_SPKRPITCH INDENT"Tonh\203he" #define TR_HAPTIC_LABEL "Vibration" #define TR_HAPTICSTRENGTH INDENT"St\201rke" #define TR_CONTRAST "Kontrast" #define TR_ALARMS_LABEL "Alarm wenn" #define TR_BATTERY_RANGE "Akku Spannung V" #define TR_BATTERYWARNING INDENT"Akku Spg kl." #define TR_INACTIVITYALARM INDENT"Inaktivit\201t " #define TR_MEMORYWARNING INDENT"Speicher voll" #define TR_ALARMWARNING INDENT"Ton aus" #define TR_RENAVIG "Drehgeb. Navig." #define TR_THROTTLEREVERSE TR("Vollgas hinten?", "Vollgas hinten?") #define TR_MINUTEBEEP TR(INDENT"Minute",INDENT"Jede Minute") #define TR_BEEPCOUNTDOWN INDENT"Countdown" #define TR_PERSISTENT TR(INDENT"M-Zeit",INDENT"Modell Zeit") #define TR_BACKLIGHT_LABEL "LCD Licht an" #define TR_BLDELAY INDENT"Dauer" #define TR_BLONBRIGHTNESS INDENT"An Helligkeit" #define TR_BLOFFBRIGHTNESS INDENT"Aus Helligkeit" #define TR_SPLASHSCREEN "Startbild" #define TR_THROTTLEWARNING "Gas Alarm" #define TR_SWITCHWARNING TR("Sch. Alarm","Schalter Alarm") #define TR_TIMEZONE TR("Zeitzone","GPS Zeit Zone") #define TR_RXCHANNELORD TR("Kanalanordnung","Kanalvoreinstellung") #define TR_SLAVE "Sch\205ler PPM1-8 als Ausgang" #define TR_MODESRC " Modus\002% Quelle" #define TR_MULTIPLIER "Multiplikator" #define TR_CAL "Kal." #define TR_VTRIM "Trim- +" #define TR_BG "BG:" #define TR_MENUTOSTART CENTER"\006"TR_ENTER" zum Start" #define TR_SETMIDPOINT CENTER"Sticks+Potis auf Mitte" #define TR_MOVESTICKSPOTS CENTER"Sticks+Potis bewegen" #define TR_RXBATT "Rx Batt:" #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" f\205r Reset" #define TR_PPM "PPM" #define TR_CH "CH" #define TR_MODEL "MODELL" #define TR_FP "FP" #define TR_MIX "MIX" #define TR_EEPROMLOWMEM "EEPROM voll" #define TR_ALERT "WARNUNG" #define TR_PRESSANYKEYTOSKIP "Taste dr\205cken" #define TR_THROTTLENOTIDLE "Gas nicht Null!" #define TR_ALARMSDISABLED "Alarme ausgeschaltet" #define TR_PRESSANYKEY TR("Taste dr\205cken",CENTER"Taste dr\205cken") #define TR_BADEEPROMDATA "EEPROM ung\205ltig" #define TR_EEPROMFORMATTING "EEPROM Initialisieren" #define TR_EEPROMOVERFLOW "EEPROM \204berlauf" #define TR_MENURADIOSETUP TR("SENDER EINST.","SENDER GRUNGEINSTELLUNGEN") #define TR_MENUDATEANDTIME "DATUM UND ZEIT" #define TR_MENUTRAINER TR("Lehr./Sch\204l.","LEHRER/SCH\204LER") #define TR_MENUVERSION "VERSION" #define TR_MENUDIAG TR("Schalt.","Schalter Test") #define TR_MENUANA "Analog Test" #define TR_MENUCALIBRATION TR("KALIB. ANALOG","KALIBRIERUNG STICKS+POTIS") #define TR_TRIMS2OFFSETS "\006Trims => Offset" #define TR_MENUMODELSEL TR("MODELLE","MODELL W\201HLEN") #define TR_MENUSETUP TR("KONF.","MODELL EINSTELLUNGEN") #define TR_MENUFLIGHTPHASE "FLUGPHASE" #define TR_MENUFLIGHTPHASES "FLUGPHASEN" #define TR_MENUHELISETUP "HUBSCHRAUBER" #if defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ... #define TR_MENUDREXPO "KN\204PPEL" #define TR_MENULIMITS "AUSG\200NGE" #else #define TR_MENUDREXPO TR("DR/EXPO","DUALRATE/EXPO") #define TR_MENULIMITS TR("GRENZEN","SERVO WEG") #endif #define TR_MENUCURVES "KURVEN" #define TR_MENUCURVE "KURVE" #define TR_MENUCUSTOMSWITCH "PROG.SCHALTER" #define TR_MENUCUSTOMSWITCHES TR_MENUCUSTOMSWITCH #define TR_MENUCUSTOMFUNC "SPEZ. FUNKTIONEN" #define TR_MENUTELEMETRY "TELEMETRIE" #define TR_MENUTEMPLATES "VORLAGEN" #define TR_MENUSTAT "STAT" #define TR_MENUDEBUG "DEBUG" #define TR_RXNUM TR("Rx Nummer",INDENT"Empf\201nger Nr.") #define TR_SYNCMENU "Sync [MENU]" #define TR_LIMIT INDENT"Limite" #define TR_MINRSSI "Min. RSSI" #define TR_LATITUDE "Breite:" #define TR_LONGITUDE "L\201nge:" #define TR_GPSCOORD TR("Gps Koord.","GPS Koordinaten Format") #define TR_VARIO TR("Vario","Variometer") #define TR_SHUTDOWN "Herunterfahren" #define TR_BATT_CALIB "Akku. Kalib." #define TR_CURRENT_CALIB "Stromkalib." #define TR_VOLTAGE INDENT"Spann." #define TR_CURRENT INDENT"Strom" #define TR_SELECT_MODEL "Modell W\201hlen" #define TR_CREATE_MODEL "Neues Modell" #define TR_COPY_MODEL "Kopiere Modell" #define TR_MOVE_MODEL "Verschiebe Modell" #define TR_BACKUP_MODEL "Modell Backup" #define TR_DELETE_MODEL "Modell L\203schen" // TODO merged into DELETEMODEL? #define TR_RESTORE_MODEL "Modell Restore" #define TR_SDCARD_ERROR "SDcard Fehler" #define TR_NO_SDCARD "Keine SDcard" #define TR_INCOMPATIBLE "Nicht kompatibel" #define TR_WARNING "WARNUNG" #define TR_EEPROMWARN "EEPROM" #define TR_THROTTLEWARN "GAS" #define TR_ALARMSWARN "ALARM" #define TR_SWITCHWARN "SCHALTER" #define TR_INVERT_THR TR("Gas umkehren?","Vollgas hinten?") #define TR_SPEAKER_VOLUME INDENT"Lautst\201rke" #define TR_LCD "Bildschirm" #define TR_BRIGHTNESS "Helligkeit" #define TR_CPU_TEMP "CPU Temp.\016>" #define TR_CPU_CURRENT "Strom\022>" #define TR_CPU_MAH "Verbrauch" #define TR_COPROC "CoProz." #define TR_COPROC_TEMP "MB Temp. \016>" #define TR_CAPAWARNING INDENT "Kapaz. niedrig" #define TR_TEMPWARNING INDENT "Temperatur gr\203er" #define TR_FUNC "Funktion" #define TR_V1 "V1" #define TR_V2 "V2" #define TR_DURATION "Dauer" #define TR_DELAY "Verz\203g." #define TR_SD_CARD "SD Karte" #define TR_SDHC_CARD "SD-HC Karte" #define TR_NO_SOUNDS_ON_SD "Keine T\203ne auf SD" #define TR_NO_MODELS_ON_SD "Keine Modelle auf SD" #define TR_NO_BITMAPS_ON_SD "Keine Bitmaps auf SD" #define TR_PLAY_FILE "Spielen" #define TR_DELETE_FILE "L\203schen" #define TR_COPY_FILE "Kopieren" #define TR_RENAME_FILE "Umbenennen" #define TR_REMOVED " gel\203scht" #define TR_SD_INFO "Information" #define TR_SD_FORMAT "Formattieren" #define TR_NA "N/V" //Kurz-Meldung: NV=Nicht Verfügbar #define TR_HARDWARE "Hardware" #define TR_FORMATTING "Formattierung..." #define TR_TEMP_CALIB "Temp. Kalib." #define TR_TIME "Uhrzeit:" #define TR_BAUDRATE "Baudrate" #define TR_SD_INFO_TITLE "SD INFO" #define TR_SD_TYPE "Typ:" #define TR_SD_SPEED "Geschw:" #define TR_SD_SECTORS "Sektoren:" #define TR_SD_SIZE "Gr\203\206e:" #define TR_TYPE "Typ" #define TR_GLOBAL_VARS "Globale Variablen" #define TR_GLOBAL_VAR "Global Variable" #define TR_MENUGLOBALVARS "GLOBALE VARIABLEN" #define TR_OWN "Eigen" #define TR_DATE "Datum:" #define TR_ROTARY_ENCODER "Drehgeber" #define TR_CHANNELS_MONITOR "Kanal Monitor" #define TR_INTERNALRF "Internes HF Modul" #define TR_EXTERNALRF "Externes HF Modul" #define TR_FAILSAFE "Failsafe Mode" #define TR_FAILSAFESET "Failsafe Einst." #define TR_COUNTRYCODE "L\201nder Code" #define TR_VOICELANG "Voice Language" #define TR_UNITSSYSTEM "Units" #define TR_EDIT "Edit" #define TR_INSERT_BEFORE "Insert Before" #define TR_INSERT_AFTER "Insert After" #define TR_COPY "Copy" #define TR_MOVE "Move" #define TR_DELETE "Delete" #define TR_RESET_FLIGHT "Reset Flight" #define TR_RESET_TIMER1 "Reset Timer1" #define TR_RESET_TIMER2 "Reset Timer2" #define TR_RESET_TELEMETRY "Reset Telemetry" #define TR_STATISTICS "Statistics" #define TR_ABOUT_US "About Us" #define TR_AND_SWITCH "AND Switch" #define TR_CF "CF" #define TR_SPEAKER INDENT"Speaker" #define TR_BUZZER INDENT"Buzzer" #define TR_BYTES "bytes" #define TR_MODULE_BIND "[Bind]" #define TR_MODULE_RANGE "[Range]" #define TR_RESET "[Reset]" #define TR_SET "[Set]" #define TR_TRAINER "Trainer" #define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" #define TR_MODELIDUSED TR("ID already used","Model ID already used") #define TR_MODULE INDENT "Module" #define TR_CHANNELRANGE INDENT "Channel Range" #define TR_LOWALARM INDENT "Low Alarm" #define TR_CRITICALALARM INDENT "Critical Alarm" // Taranis column headers #define TR_PHASES_HEADERS { " Name ", " Switch ", " Trims ", " Fade In ", " Fade Out " } #define TR_LIMITS_HEADERS { " Name ", " Offset ", " Min ", " Max ", " Direction ", " PPM Center ", " Symmetrical " } #define TR_CSW_HEADERS { " Function ", " V1 ", " V2 ", " AND Switch ", " Duration ", " Delay " } //Taranis About screen #define TR_ABOUTUS "ABOUT US" #define TR_ABOUT_OPENTX_1 "OpenTX is open source, non-" #define TR_ABOUT_OPENTX_2 "commercial and comes with no" #define TR_ABOUT_OPENTX_3 "warranties. It was developed" #define TR_ABOUT_OPENTX_4 "for free. Support through" #define TR_ABOUT_OPENTX_5 "donations is welcome!" #define TR_ABOUT_BERTRAND_1 "Bertrand Songis" #define TR_ABOUT_BERTRAND_2 "OpenTX main author" #define TR_ABOUT_BERTRAND_3 "Companion9x co-developer" #define TR_ABOUT_MIKE_1 "Mike Blandford" #define TR_ABOUT_MIKE_2 "Code and drivers guru" #define TR_ABOUT_MIKE_3 "Arguably, one of the best" #define TR_ABOUT_MIKE_4 "Inspirational" #define TR_ABOUT_ROMOLO_1 "Romolo Manfredini" #define TR_ABOUT_ROMOLO_2 "Companion9x main developer" #define TR_ABOUT_ROMOLO_3 "" #define TR_ABOUT_ANDRE_1 "Andre Bernet" #define TR_ABOUT_ANDRE_2 "Functionality, usability," #define TR_ABOUT_ANDRE_3 "debugging, documentation" #define TR_ABOUT_ROB_1 "Rob Thomson" #define TR_ABOUT_ROB_2 "openrcforums webmaster" #define TR_ABOUT_MARTIN_1 "Martin Hotar" #define TR_ABOUT_MARTIN_2 "Graphics designer" #define TR_ABOUT_HARDWARE_1 "FrSky" #define TR_ABOUT_HARDWARE_2 "Hardware designer/producer" #define TR_ABOUT_PARENTS_1 "Parent projects" #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_ABOUT_HARDWARE_3 "" #define TR_CHR_SHORT 's' #define TR_CHR_LONG 'l' #define TR_CHR_TOGGLE 't' #define TR_CHR_HOUR 'h'