Improve German translations (#5207)
[opentx.git] / radio / src / translations / en.h.txt
blob425c2d29a4b58214b66c6ee140a8e97009bbf4bd
1 /*
2  * Copyright (C) OpenTX
3  *
4  * Based on code named
5  *   th9x - http://code.google.com/p/th9x
6  *   er9x - http://code.google.com/p/er9x
7  *   gruvin9x - http://code.google.com/p/gruvin9x
8  *
9  * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
10  *
11  * This program is free software; you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License version 2 as
13  * published by the Free Software Foundation.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU General Public License for more details.
19  *
20  */
25  * !!!!! DO NOT EDIT en.h - EDIT en.h.txt INSTEAD !!!!!!!
26  *
27  * In order to make translations easier en.h.txt is parsed and national
28  * characters are replaced by bitmap codes. The result is en.h.
29  * See translate.py in the util folder for the list of character codes
30  *
31  * !!!!! DO NOT EDIT en.h - EDIT en.h.txt INSTEAD !!!!!!!
32  */
35  * Formatting octal codes available in TR_ strings:
36  *  \037\x           -sets LCD x-coord (x value in octal)
37  *  \036             -newline
38  *  \035             -horizontal tab (ARM only)
39  *  \001 to \034     -extended spacing (value * FW/2)
40  *  \0               -ends current string
41  */
45 // NON ZERO TERMINATED STRINGS
46 #define LEN_OFFON                      "\003"
47 #define TR_OFFON                       "OFF""ON\0"
49 #define LEN_MMMINV                     "\003"
50 #define TR_MMMINV                      "---""INV"
52 #define LEN_NCHANNELS                  "\004"
53 #define TR_NCHANNELS                   "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
55 #define LEN_VBEEPMODE                  "\005"
56 #define TR_VBEEPMODE                   "Quiet""Alarm""NoKey""All\0 "
58 #define LEN_VBEEPLEN                   "\005"
59 #define TR_VBEEPLEN                    "0====""=0===""==0==""===0=""====0"
61 #define LEN_VRENAVIG                   "\003"
62 #define TR_VRENAVIG                    "No REaREb"
64 #define LEN_VBLMODE                    TR("\004", "\010")
65 #define TR_VBLMODE                     TR("OFF\0""Keys""Ctrl""Both""ON\0 ", "OFF\0    ""Keys\0   ""Controls""Both\0   ""ON\0     ")
67 #define LEN_TRNMODE                    "\003"
68 #define TR_TRNMODE                     "OFF"" +="" :="
70 #define LEN_TRNCHN                     "\003"
71 #define TR_TRNCHN                      "CH1CH2CH3CH4"
73 #define LEN_UART3MODES                 "\015"
74 #if defined(CLI) || defined(DEBUG)
75 #define TR_UART3MODES                  "Debug\0       ""S-Port Mirror""Telemetry\0   ""SBUS Trainer\0""Debug\0"
76 #else
77 #define TR_UART3MODES                  "OFF\0         ""S-Port Mirror""Telemetry\0   ""SBUS Trainer\0""Debug\0"
78 #endif
80 #define LEN_SWTYPES                    "\006"
81 #define TR_SWTYPES                     "None\0 ""Toggle""2POS\0 ""3POS\0"
83 #define LEN_POTTYPES                    TR("\013", "\017")
84 #define TR_POTTYPES                     TR("None\0      ""Pot w. det\0""Multipos\0  ""Pot\0       ",  "None\0          ""Pot with detent""Multipos Switch""Pot\0")
86 #define LEN_SLIDERTYPES                "\006"
87 #define TR_SLIDERTYPES                 "None\0 ""Slider"
89 #define LEN_DATETIME                   "\005"
90 #define TR_DATETIME                    "DATE:""TIME:"
92 #define LEN_VLCD                       "\006"
93 #define TR_VLCD                        "NormalOptrex"
95 #define LEN_VPERSISTENT                "\014"
96 #define TR_VPERSISTENT                 "OFF\0        ""Flight\0     ""Manual Reset"
98 #define LEN_COUNTRYCODES               TR("\002", "\007")
99 #define TR_COUNTRYCODES                TR("US""JP""EU", "America""Japan\0 ""Europe\0")
101 #define LEN_USBMODES                   TR("\006", "\010")
102 #define TR_USBMODES                    TR("Ask\0  ""Joyst\0""SDCard""Serial", "Ask\0    ""Joystick""Storage\0""Serial\0 ")
104 #define LEN_TARANIS_PROTOCOLS          "\004"
105 #define TR_TARANIS_PROTOCOLS           "OFF\0""PPM\0""XJT\0""DSM2""CRSF""MULT""R9M\0"
107 #define LEN_TELEMETRY_PROTOCOLS        "\017"
108 #define TR_TELEMETRY_PROTOCOLS         "FrSky S.PORT\0  ""FrSky D\0       ""FrSky D (cable)""TBS Crossfire\0 ""Spektrum\0      ""AFHDS2A IBUS\0  ""Multi Telemetry"
110 #define LEN_XJT_PROTOCOLS              "\004"
111 #define TR_XJT_PROTOCOLS               "OFF\0""D16\0""D8\0 ""LR12"
113 #define LEN_DSM_PROTOCOLS              "\004"
114 #define TR_DSM_PROTOCOLS               "LP45""DSM2""DSMX"
116 #define LEN_MULTI_PROTOCOLS            "\006"
117 #define TR_MULTI_PROTOCOLS             "FlySky""Hubsan""FrSky\0""Hisky\0""V2x2\0 ""DSM\0  ""Devo\0 ""YD717\0""KN\0   ""SymaX\0""SLT\0  ""CX10\0 ""CG023\0""Bayang""ESky\0 ""MT99XX""MJXQ\0 ""Shenqi""FY326\0""SFHSS\0""J6 PRO""FQ777\0""Assan\0""Hontai""OLRS\0 ""FS 2A\0""Q2x2\0 ""Walk.\0""Q303\0 ""GW008\0""DM002\0"
119 #define TR_MULTI_CUSTOM                "Custom"
121 #define LEN_VTRIMINC                   TR("\006", "\013")
122 #define TR_VTRIMINC                    TR("Expo\0 ""ExFine""Fine\0 ""Medium""Coarse", "Exponential""Extra Fine\0""Fine\0      ""Medium\0    ""Coarse\0    ")
124 #define LEN_VDISPLAYTRIMS              "\006"
125 #define TR_VDISPLAYTRIMS               "No\0   ""Change""Yes\0"
127 #define LEN_VBEEPCOUNTDOWN             "\006"
128 #define TR_VBEEPCOUNTDOWN              "SilentBeeps\0Voice\0Haptic"
130 #define LEN_VVARIOCENTER               "\006"
131 #define TR_VVARIOCENTER                "Tone\0 ""Silent"
133 #define LEN_CURVE_TYPES                "\010"
134 #define TR_CURVE_TYPES                 "Standard""Custom\0"
136 #define LEN_RETA123                    "\001"
138 #if defined(PCBHORUS)
139   #define TR_RETA123                   "RETA12345LR"
140 #elif defined(PCBFLAMENCO)
141   #define TR_RETA123                   "RETA123LR"
142 #elif defined(PCBX9E)
143   #define TR_RETA123                   "RETA1234LRLR"
144 #elif defined(PCBTARANIS) || defined(REVX)
145   #define TR_RETA123                   "RETA123LR"
146 #elif defined(PCBSKY9X)
147   #define TR_RETA123                   "RETA123a"
148 #elif defined(CPUM2560)
149   #define TR_RETA123                   "RETA123ab"
150 #else
151   #define TR_RETA123                   "RETA123"
152 #endif
154 #define LEN_VPROTOS                    "\006"
156 #if defined(PXX)
157   #define TR_PXX                       "PXX\0  "
158 #elif defined(DSM2) || defined(IRPROTOS)
159   #define TR_PXX                       "[PXX]\0"
160 #else
161   #define TR_PXX
162 #endif
164 #if defined(DSM2)
165   #define TR_DSM2                      "LP45\0 ""DSM2\0 ""DSMX\0 "
166 #elif defined(IRPROTOS)
167   #define TR_DSM2                      "[LP45]""[DSM2]""[DSMX]"
168 #else
169   #define TR_DSM2
170 #endif
172 #if defined(IRPROTOS)
173   #define TR_IRPROTOS                  "SILV  TRAC09PICZ  SWIFT\0"
174 #else
176   #define TR_IRPROTOS
177 #endif
179 #if defined(CPUARM)
180   #define TR_XPPM
181 #else
182   #define TR_XPPM                      "PPM16\0""PPMsim"
183 #endif
185 #define TR_VPROTOS                     "PPM\0  " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
187 #define LEN_POSNEG                     "\003"
188 #define TR_POSNEG                      "POS""NEG"
190 #if defined(PCBSKY9X) && defined(REVX)
191   #define LEN_VOUTPUT_TYPE             "\011"
192   #define TR_VOUTPUT_TYPE              "OpenDrain""PushPull\0"
193 #endif
195 #define LEN_VCURVEFUNC                 "\003"
196 #define TR_VCURVEFUNC                  "---""x>0""x<0""|x|""f>0""f<0""|f|"
198 #define LEN_VMLTPX                     "\010"
199 #define TR_VMLTPX                      "Add\0    ""Multiply""Replace\0"
201 #define LEN_VMLTPX2                    "\002"
202 #define TR_VMLTPX2                     "+=""*="":="
204 #define LEN_VMIXTRIMS                  "\003"
206 #if defined(PCBHORUS)
207   #define TR_VMIXTRIMS                 "OFF""ON\0""Rud""Ele""Thr""Ail""T5\0""T6\0"
208 #else
209   #define TR_VMIXTRIMS                 "OFF""ON\0""Rud""Ele""Thr""Ail"
210 #endif
212 #if LCD_W >= 212
213   #define TR_CSWTIMER                  "Timer"
214   #define TR_CSWSTICKY                 "Stcky"
215   #define TR_CSWRANGE                  "Range"
216   #define TR_CSWSTAY                   "Edge\0"
217 #else
218   #define TR_CSWTIMER                  "Tim\0 "
219   #define TR_CSWSTICKY                 "Stky\0"
220   #if defined(CPUARM)
221     #define TR_CSWRANGE                "Rnge\0"
222     #define TR_CSWSTAY                 "Edge\0"
223   #else
224     #define TR_CSWRANGE
225     #define TR_CSWSTAY
226   #endif
227 #endif
229 #if defined(CPUARM)
230   #define TR_CSWEQUAL                  "a=x\0 "
231 #else
232   #define TR_CSWEQUAL
233 #endif
235 #define LEN_VCSWFUNC                   "\005"
236 #if defined(CPUARM)
237 #define TR_VCSWFUNC                    "---\0 " TR_CSWEQUAL "a~x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0  ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
238 #else
239 #define TR_VCSWFUNC                    "---\0 " TR_CSWEQUAL "a~x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0  ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
240 #endif
242 #define LEN_VFSWFUNC                   "\012"
244 #if defined(VARIO)
245   #define TR_VVARIO                    "Vario\0    "
246 #else
247   #define TR_VVARIO                    "[Vario]\0  "
248 #endif
250 #if defined(AUDIO)
251   #define TR_SOUND                     "Play Sound"
252 #else
253   #define TR_SOUND                     "Beep\0     "
254 #endif
256 #if defined(HAPTIC)
257   #define TR_HAPTIC                    "Haptic\0   "
258 #else
259   #define TR_HAPTIC                    "[Haptic]\0 "
260 #endif
262 #if defined(VOICE)
263   #if defined(PCBSKY9X)
264     #define TR_PLAY_TRACK              "Play\0     "
265   #else
266     #define TR_PLAY_TRACK              "Play Track"
267   #endif
268   #define TR_PLAY_BOTH                 "Play Both\0"
269   #define TR_PLAY_VALUE                TR("Play Val\0 ", "Play Value")
270 #else
271   #define TR_PLAY_TRACK                "[Play Trk]"
272   #define TR_PLAY_BOTH                 "[Play Bth]"
273   #define TR_PLAY_VALUE                "[Play Val]"
274 #endif
276 #define TR_SF_BG_MUSIC                 "BgMusic\0  ""BgMusic ||"
278 #if defined(SDCARD)
279   #define TR_SDCLOGS                   "SD Logs\0  "
280 #else
281   #define TR_SDCLOGS                   "[SD Logs]\0"
282 #endif
284 #if defined(GVARS)
285   #define TR_ADJUST_GVAR               "Adjust \0  "
286 #else
287   #define TR_ADJUST_GVAR               "[AdjustGV]"
288 #endif
290 #if defined(LUA)
291   #define TR_SF_PLAY_SCRIPT            "Lua Script"
292 #else
293   #define TR_SF_PLAY_SCRIPT            "[Lua]\0    "
294 #endif
296 #if defined(DEBUG)
297   #define TR_SF_TEST                   "Test\0"
298 #else
299   #define TR_SF_TEST
300 #endif
302 #if defined(OVERRIDE_CHANNEL_FUNCTION) && LCD_W >= 212
303   #define TR_SF_SAFETY                 "Override\0 "
304 #elif defined(OVERRIDE_CHANNEL_FUNCTION)
305   #define TR_SF_SAFETY                 "Overr.\0   "
306 #else
307   #define TR_SF_SAFETY                 "---\0      "
308 #endif
310 #if defined(PCBTARANIS)
311   #define TR_SF_SCREENSHOT             "Screenshot"
312 #else
313   #define TR_SF_SCREENSHOT
314 #endif
316 #define TR_SF_RESERVE                  "[reserve]\0"
318 #if defined(CPUARM)
319   #define TR_VFSWFUNC                  TR_SF_SAFETY "Trainer\0  ""Inst. Trim""Reset\0    ""Set \0     " TR_ADJUST_GVAR "Volume\0   " "SetFailsfe" "RangeCheck" "ModuleBind" TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_SF_RESERVE TR_SF_PLAY_SCRIPT TR_SF_RESERVE TR_SF_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0" TR_SF_SCREENSHOT TR_SF_TEST
320 #elif defined(PCBGRUVIN9X)
321   #define TR_VFSWFUNC                  TR_SF_SAFETY "Trainer\0  ""Inst. Trim""Reset\0    " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0" TR_SF_TEST
322 #else
323   #define TR_VFSWFUNC                  TR_SF_SAFETY "Trainer\0  ""Inst. Trim""Reset\0    " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC "Backlight\0" TR_SF_TEST
324 #endif
326 #define LEN_VFSWRESET                  TR("\004", "\011")
328 #if defined(TELEMETRY_FRSKY)
329   #define TR_FSW_RESET_TELEM           TR("Telm", "Telemetry")
330 #else
331   #define TR_FSW_RESET_TELEM
332 #endif
334 #if ROTARY_ENCODERS == 2
335   #define TR_FSW_RESET_ROTENC          TR("REa\0""REb\0", "RotEnc A\0""RotEnc B\0")
336 #elif ROTARY_ENCODERS == 1
337   #define TR_FSW_RESET_ROTENC          TR("R.E.", "RotEnc\0  ")
338 #else
339   #define TR_FSW_RESET_ROTENC
340 #endif
342 #if LCD_W >= 212
343   #define TR_FSW_RESET_TIMERS          "Timer 1\0 ""Timer 2\0 ""Timer 3\0 "
344 #elif defined(CPUARM)
345   #define TR_FSW_RESET_TIMERS          "Tmr1""Tmr2""Tmr3"
346 #else
347   #define TR_FSW_RESET_TIMERS          "Tmr1""Tmr2"
348 #endif
350 #define TR_VFSWRESET                   TR(TR_FSW_RESET_TIMERS "All\0" TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC, TR_FSW_RESET_TIMERS "Flight\0  " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC)
352 #define LEN_FUNCSOUNDS                 TR("\004", "\006")
353 #define TR_FUNCSOUNDS                  TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Warn1 ""Warn2 ""Cheep ""Ratata""Tick  ""Siren ""Ring  ""SciFi ""Robot ""Chirp ""Tada  ""Crickt""AlmClk")
355 #define LEN_VTELEMCHNS                 "\004"
357 #define LENGTH_UNIT_IMP                "ft\0"
358 #define SPEED_UNIT_IMP                 "mph"
359 #define LENGTH_UNIT_METR               "m\0 "
360 #define SPEED_UNIT_METR                "kmh"
362 #if defined(CPUARM)
363   #define LEN_VUNITSSYSTEM             TR("\006", "\010")
364   #define TR_VUNITSSYSTEM              TR("Metric""Imper.", "Metric\0 ""Imperial")
365   #define LEN_VTELEMUNIT               "\003"
366   #define TR_VTELEMUNIT                "-\0 ""V\0 ""A\0 ""mA\0""kts""m/s""f/s""kmh""mph""m\0 ""ft\0""@C\0""@F\0""%\0 ""mAh""W\0 ""mW\0""dB\0""rpm""g\0 ""@\0 ""rad""ml\0""fOz"
367 #else
368   #if defined(IMPERIAL_UNITS)
369     #define LENGTH_UNIT                LENGTH_UNIT_IMP
370     #define SPEED_UNIT                 SPEED_UNIT_IMP
371   #else
372     #define LENGTH_UNIT                LENGTH_UNIT_METR
373     #define SPEED_UNIT                 SPEED_UNIT_METR
374   #endif
375   #define LEN_VTELEMUNIT               "\003"
376   #define TR_VTELEMUNIT                "V\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
377 #endif
379 #define STR_V                          (STR_VTELEMUNIT+1)
380 #define STR_A                          (STR_VTELEMUNIT+4)
382 #define LEN_VALARM                     "\003"
383 #define TR_VALARM                      "---""Yel""Org""Red"
385 #define LEN_VALARMFN                   "\001"
386 #define TR_VALARMFN                    "<>"
388 #define LEN_VTELPROTO                  "\007"
389 #define TR_VTELPROTO                   "None\0  ""Hub\0   ""WSHHigh"
391 #if defined(CPUARM)
392   #define LEN_AMPSRC                   TR("\003", "\005")
393   #define TR_AMPSRC                    TR("---""A1\0""A2\0""A3\0""A4\0""FAS""Cel", "---\0 ""A1\0  ""A2\0  ""A3\0  ""A4\0  ""FAS\0 ""Cells")
394   #define LEN_VOLTSRC                  TR("\003", "\005")
395   #define TR_VOLTSRC                   TR("A1\0""A2\0""A3\0""A4\0""FAS""Cel", "A1\0  ""A2\0  ""A3\0  ""A4\0  ""FAS\0 ""Cells")
396 #else
397   #define LEN_AMPSRC                   TR("\003", "\005")
398   #define TR_AMPSRC                    TR("---""A1\0""A2\0""FAS""Cel", "---\0 ""A1\0  ""A2\0  ""FAS\0 ""Cells")
399 #endif
401 #define LEN_VARIOSRC                   "\004"
402 #if defined(TELEMETRY_FRSKY_SPORT)
403   #define TR_VARIOSRC                  "VSpd""A1\0 ""A2\0 ""dTE\0"
404 #else
405   #define TR_VARIOSRC                  "Alt\0""Alt+""VSpd""A1\0 ""A2\0"
406 #endif
408 #if defined(CPUARM)
409   #define LEN_VTELEMSCREENTYPE         "\006"
410   #define TR_VTELEMSCREENTYPE          "None\0 ""Nums\0 ""Bars\0 ""Script"
411 #else
412   #define LEN_VTELEMSCREENTYPE         "\004"
413   #define TR_VTELEMSCREENTYPE          "Nums""Bars"
414 #endif
416 #define LEN_GPSFORMAT                  "\004"
417 #define TR_GPSFORMAT                   "DMS\0""NMEA"
419 #define LEN2_VTEMPLATES                12
420 #define LEN_VTEMPLATES                 "\014"
421 #define TR_TEMPLATE_CLEAR_MIXES        "Clear Mixes "
422 #define TR_TEMPLATE_SIMPLE_4CH         "Simple 4-CH "
423 #define TR_TEMPLATE_STICKY_TCUT        "Sticky-T-Cut"
424 #define TR_TEMPLATE_VTAIL              "V-Tail      "
425 #define TR_TEMPLATE_DELTA              "Elevon\\Delta"
426 #define TR_TEMPLATE_ECCPM              "eCCPM       "
427 #define TR_TEMPLATE_HELI               "Heli Setup  "
428 #define TR_TEMPLATE_SERVO_TEST         "Servo Test  "
430 #define LEN_VSWASHTYPE                 "\004"
431 #define TR_VSWASHTYPE                  "---\0""120\0""120X""140\0""90\0"
433 #if defined(PCBHORUS)
434 #define LEN_VKEYS                      "\006"
435 #define TR_VKEYS                       "Menu\0 ""Exit\0 ""Enter\0""Up\0   ""Down\0 ""Right\0""Left"
436 #elif defined(PCBFLAMENCO)
437 #define LEN_VKEYS                      "\005"
438 #define TR_VKEYS                       "Menu\0""Exit\0""Enter""Page\0""Plus\0""Minus"
439 #elif defined(PCBTARANIS)
440 #define LEN_VKEYS                      "\005"
441 #define TR_VKEYS                       "Menu\0""Exit\0""Enter""Page\0""Plus\0""Minus"
442 #else
443 #define LEN_VKEYS                      "\005"
444 #define TR_VKEYS                       "Menu\0""Exit\0""Down\0""Up\0  ""Right""Left\0"
445 #endif
447 #define LEN_VRENCODERS                 "\003"
448 #if defined(ROTARY_ENCODERS)
449 #define TR_VRENCODERS                  "REa""REb"
450 #else
451 #define TR_VRENCODERS                  "RE\0"
452 #endif
454 #define LEN_VSWITCHES                  "\003"
455 #define LEN_VSRCRAW                    "\004"
457 #if defined(CPUARM)
458 #define TR_STICKS_VSRCRAW              "\307Rud""\307Ele""\307Thr""\307Ail"
459 #else
460 #define TR_STICKS_VSRCRAW              "Rud\0""Ele\0""Thr\0""Ail\0"
461 #endif
463 #if defined(PCBHORUS)
464   #define TR_TRIMS_VSRCRAW             "\313Rud""\313Ele""\313Thr""\313Ail""\313T5\0""\313T6\0"
465 #elif defined(CPUARM)
466   #define TR_TRIMS_VSRCRAW             "\313Rud""\313Ele""\313Thr""\313Ail"
467 #else
468   #define TR_TRIMS_VSRCRAW             "TrmR""TrmE""TrmT""TrmA"
469 #endif
471 #if defined(PCBX12S)
472   #define TR_POTS_VSRCRAW              "\310S1\0""\3106P\0""\310S2\0""\313L1\0""\313L2\0""\311LS\0""\311RS\0""\310JSx""\310JSy"
473   #define TR_SW_VSRCRAW                "\312SA\0""\312SB\0""\312SC\0""\312SD\0""\312SE\0""\312SF\0""\312SG\0""\312SH\0"
474 #elif defined(PCBX10)
475   #define TR_POTS_VSRCRAW              "\310S1\0""\3106P\0""\310S2\0""\311LS\0""\311RS\0""None""None""\310EX1""\310EX2"
476   #define TR_SW_VSRCRAW                "\312SA\0""\312SB\0""\312SC\0""\312SD\0""\312SE\0""\312SF\0""\312SG\0""\312SH\0"
477 #elif defined(PCBFLAMENCO)
478   #define TR_POTS_VSRCRAW              "SD\0 ""LS\0 ""RS\0 "
479   #define TR_SW_VSRCRAW                "SA\0 ""SB\0 ""SC\0 ""SE\0 ""SF\0 "
480 #elif defined(PCBX9E)
481   #define TR_POTS_VSRCRAW              "\310F1\0""\310F2\0""\310F3\0""\310F4\0""\311S1\0""\311S2\0""\311LS\0""\311RS\0"
482   #define TR_SW_VSRCRAW                "\312SA\0""\312SB\0""\312SC\0""\312SD\0""\312SE\0""\312SF\0""\312SG\0""\312SH\0""\312SI\0""\312SJ\0""\312SK\0""\312SL\0""\312SM\0""\312SN\0""\312SO\0""\312SP\0""\312SQ\0""\312SR\0"
483 #elif defined(PCBX7)
484   #define TR_POTS_VSRCRAW              "\310S1\0""\310S2\0"
485   #define TR_SW_VSRCRAW                "\312SA\0""\312SB\0""\312SC\0""\312SD\0""\312SF\0""\312SH\0"
486 #elif defined(PCBTARANIS)
487   #define TR_POTS_VSRCRAW              "\310S1\0""\310S2\0""\310S3\0""\311LS\0""\311RS\0"
488   #define TR_SW_VSRCRAW                "\312SA\0""\312SB\0""\312SC\0""\312SD\0""\312SE\0""\312SF\0""\312SG\0""\312SH\0"
489 #elif defined(PCBSKY9X)
490   #define TR_POTS_VSRCRAW              "P1\0 ""P2\0 ""P3\0 "
491   #define TR_SW_VSRCRAW                "3POS" "THR\0""RUD\0""ELE\0""AIL\0""GEA\0""TRN\0"
492   #define TR_9X_3POS_SWITCHES          "ID0""ID1""ID2"
493 #else
494   #define TR_POTS_VSRCRAW              "P1\0 ""P2\0 ""P3\0 "
495   #define TR_SW_VSRCRAW                "3POS"
496   #define TR_9X_3POS_SWITCHES          "ID0""ID1""ID2"
497 #endif
499 #if defined(CPUARM)
500   #define TR_LOGICALSW                 "L01""L02""L03""L04""L05""L06""L07""L08""L09""L10""L11""L12""L13""L14""L15""L16""L17""L18""L19""L20""L21""L22""L23""L24""L25""L26""L27""L28""L29""L30""L31""L32"
501 #else
502   #define TR_LOGICALSW                 "L01""L02""L03""L04""L05""L06""L07""L08""L09""L10""L11""L12"
503 #endif
505 #if defined(PCBHORUS)
506   #define TR_TRIMS_SWITCHES            "\313Rl""\313Rr""\313Ed""\313Eu""\313Td""\313Tu""\313Al""\313Ar""\3135d""\3135u""\3136d""\3136u"
507 #else
508   #define TR_TRIMS_SWITCHES            TR("tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr", "\313Rl""\313Rr""\313Ed""\313Eu""\313Td""\313Tu""\313Al""\313Ar")
509 #endif
511 #if defined(PCBSKY9X)
512   #define TR_ROTARY_ENCODERS           "REa\0"
513   #define TR_ROTENC_SWITCHES           "REa"
514 #elif defined(PCBGRUVIN9X) || defined(PCBMEGA2560)
515   #define TR_ROTARY_ENCODERS           "REa\0""REb\0"
516   #define TR_ROTENC_SWITCHES           "REa""REb"
517 #else
518   #define TR_ROTARY_ENCODERS
519   #define TR_ROTENC_SWITCHES
520 #endif
522 #if defined(PCBFLAMENCO)
523   #define TR_PHYS_SWITCHES             "SA\300""SA-""SA\301""SB\300""SB\301""SC1""SC2""SC3""SC4""SC5""SC6""SE\300""SE\301""SF\300""SF-""SF\301"
524 #elif !defined(PCBTARANIS) && !defined(PCBHORUS)
525   #define TR_2POS_SWITCHES             "THR""RUD""ELE""AIL""GEA""TRN"
526 #endif
528 #define TR_ON_ONE_SWITCHES             "ON\0""One"
530 #if defined(PCBFLAMENCO)
531   #define TR_VSWITCHES                 "---" TR_PHYS_SWITCHES TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW "ON\0""One"
532 #elif defined(PCBTARANIS) || defined(PCBHORUS)
533   // only special switches here
534   #define TR_VSWITCHES                 "---" TR_TRIMS_SWITCHES TR_ON_ONE_SWITCHES
535 #elif defined(PCBSKY9X)
536   #define TR_VSWITCHES                 "---" TR_9X_3POS_SWITCHES TR_2POS_SWITCHES TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_ON_ONE_SWITCHES
537 #else
538   #define TR_VSWITCHES                 "---" TR_9X_3POS_SWITCHES TR_2POS_SWITCHES TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW TR_ON_ONE_SWITCHES
539 #endif
541 #if defined(HELI)
542   #define TR_CYC_VSRCRAW               "CYC1""CYC2""CYC3"
543 #else
544   #define TR_CYC_VSRCRAW               "[C1]""[C2]""[C3]"
545 #endif
547 #if defined(CPUARM)
548   #define TR_RESERVE_VSRCRAW           "[--]"
549   #define TR_EXTRA_VSRCRAW             "Batt""Time""GPS\0" TR_RESERVE_VSRCRAW TR_RESERVE_VSRCRAW TR_RESERVE_VSRCRAW TR_RESERVE_VSRCRAW "Tmr1""Tmr2""Tmr3"
550 #else
551   #define TR_EXTRA_VSRCRAW
552   #define TR_VTELEMCHNS                "---\0" "Batt" "Tmr1""Tmr2""Tx\0 ""Rx\0 ""A1\0 ""A2\0 ""Alt\0""Rpm\0""Fuel""T1\0 ""T2\0 ""Spd\0""Dist""GAlt""Cell""Cels""Vfas""Curr""Cnsp""Powr""AccX""AccY""AccZ""Hdg\0""VSpd""ASpd""dTE\0""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Spd+""Dst+""ASp+""Cel-""Cls-""Vfs-""Cur+""Pwr+""Acc\0""Time"
553 #endif
555 #define TR_VSRCRAW                     "---\0" TR_STICKS_VSRCRAW TR_POTS_VSRCRAW TR_ROTARY_ENCODERS "MAX\0" TR_CYC_VSRCRAW TR_TRIMS_VSRCRAW TR_SW_VSRCRAW TR_EXTRA_VSRCRAW
557 #define LEN_VTMRMODES                  "\003"
558 #define TR_VTMRMODES                   "OFF""ON\0""THs""TH%""THt"
560 #define LEN_VTRAINERMODES              "\022"
561 #define TR_VTRAINER_MASTER_JACK        "Master/Jack\0      "
562 #define TR_VTRAINER_SLAVE_JACK         "Slave/Jack\0       "
563 #define TR_VTRAINER_MASTER_SBUS_MODULE "Master/SBUS Module"
564 #define TR_VTRAINER_MASTER_CPPM_MODULE "Master/CPPM Module"
565 #define TR_VTRAINER_MASTER_BATTERY     "Master/Battery\0   "
566 #define TR_VTRAINER_BLUETOOTH          TR("Master/BT\0        ""Slave/BT\0", "Master/Bluetooth\0 ""Slave/Bluetooth\0  ")
568 #define LEN_VFAILSAFE                  "\011"
569 #define TR_VFAILSAFE                   "Not set\0 ""Hold\0    ""Custom\0  ""No pulses""Receiver\0"
571 #if defined(TELEMETRY_MAVLINK)
572   #define LEN_MAVLINK_BAUDS            "\006"
573   #define TR_MAVLINK_BAUDS             "4800  ""9600  ""14400 ""19200 ""38400 ""57600 ""58798 ""76800"
574   #define LEN_MAVLINK_AC_MODES         "\011"
575   #define TR_MAVLINK_AC_MODES          "Stabilize""Acro     ""Alt Hold ""Auto     ""Guided   ""Loiter   ""RTL      ""Circle   ""Pos Hold ""Land     ""OF Loiter""Toy A    ""Toy M    ""INVALID  "
576   #define LEN_MAVLINK_AP_MODES         "\015"
577   #define TR_MAVLINK_AP_MODES          "Manual       ""Circle       ""Stabilize    ""Training     ""Fly by Wire A""Fly by Wire A""Auto         ""RTL          ""Loiter       ""Guided       ""Initialising ""INVALID      "
578 #endif
580 #define LEN_VSENSORTYPES               "\012"
581 #define TR_VSENSORTYPES                "Custom\0   ""Calculated"
583 #define LEN_VFORMULAS                  "\010"
584 #define TR_VFORMULAS                   "Add\0    ""Average\0""Min\0    ""Max\0    ""Multiply""Totalize""Cell\0   ""Consumpt""Distance"
586 #define LEN_VPREC                      "\004"
587 #define TR_VPREC                       "0.--""0.0 ""0.00"
589 #define LEN_VCELLINDEX                 "\007"
590 #define TR_VCELLINDEX                  "Lowest\0""1\0     ""2\0     ""3\0     ""4\0     ""5\0     ""6\0     ""Highest""Delta\0"
592 #define LEN_VANTENNATYPES              "\010"
593 #define TR_VANTENNATYPES               "Internal""Ext+Int\0"
595 // ZERO TERMINATED STRINGS
596 #if defined(COLORLCD)
597   #define INDENT                       "   "
598   #define LEN_INDENT                   3
599   #define INDENT_WIDTH                 12
600   #define BREAKSPACE                   "\036"
601 #else
602   #define INDENT                       "\001"
603   #define LEN_INDENT                   1
604   #define INDENT_WIDTH                 (FW/2)
605   #define BREAKSPACE                   " "
606 #endif
608 #if defined(PCBTARANIS) || defined(PCBFLAMENCO) || defined(PCBHORUS)
609   #define TR_ENTER                     "[ENTER]"
610 #else
611   #define TR_ENTER                     "[MENU]"
612 #endif
614 #if defined(PCBHORUS)
615   #define TR_EXIT                      "[RTN]"
616 #else
617   #define TR_EXIT                      "[EXIT]"
618 #endif
620 #if defined(PCBFLAMENCO)
621   #define TR_POPUPS                    TR_EXIT "\010" TR_ENTER
622 #elif defined(PCBTARANIS)
623   #define TR_POPUPS                    TR(TR_EXIT "\010" TR_ENTER, TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER)
624 #else
625   #define TR_POPUPS                    TR_ENTER "\010" TR_EXIT
626   #define OFS_EXIT                     sizeof(TR_ENTER)
627 #endif
629 #define TR_FREE                        "free"
630 #define TR_DELETEMODEL                 "DELETE" BREAKSPACE "MODEL"
631 #define TR_COPYINGMODEL                "Copying model..."
632 #define TR_MOVINGMODEL                 "Moving model..."
633 #define TR_LOADINGMODEL                "Loading model..."
634 #define TR_NAME                        "Name"
635 #define TR_MODELNAME                   "Model name"
636 #define TR_PHASENAME                   "Mode name"
637 #define TR_MIXNAME                     "Mix name"
638 #define TR_INPUTNAME                   TR("Input", "Input name")
639 #define TR_EXPONAME                    TR("Name", "Line name")
640 #define TR_BITMAP                      "Model image"
641 #define TR_TIMER                       TR("Timer", "Timer ")
642 #define TR_ELIMITS                     TR("E.Limits", "Extended limits")
643 #define TR_ETRIMS                      TR("E.Trims", "Extended trims")
644 #define TR_TRIMINC                     "Trim Step"
645 #define TR_DISPLAY_TRIMS               TR("Show Trims", "Display trims")
646 #define TR_TTRACE                      TR("T-Source", INDENT "Source")
647 #define TR_TTRIM                       TR("T-Trim", INDENT "Trim idle only")
648 #define TR_BEEPCTR                     TR("Ctr Beep", "Center Beep")
649 #define TR_USE_GLOBAL_FUNCS            TR("Glob.Funcs", "Use global funcs")
650 #if defined(PCBSKY9X) && defined(REVX)
651   #define TR_OUTPUT_TYPE               INDENT "Output"
652 #endif
653 #define TR_PROTO                       TR(INDENT "Proto", INDENT "Protocol")
654 #if defined(CPUARM)
655   #define TR_PPMFRAME                  INDENT "PPM frame"
656 #else
657   #define TR_PPMFRAME                  "PPM frame"
658 #endif
659 #define TR_MS                          "ms"
660 #define TR_SWITCH                      "Switch"
661 #define TR_TRIMS                       "Trims"
662 #define TR_FADEIN                      "Fade in"
663 #define TR_FADEOUT                     "Fade out"
664 #define TR_DEFAULT                     "(default)"
665 #define TR_CHECKTRIMS                  CENTER "\006Check\012trims"
666 #define OFS_CHECKTRIMS                 CENTER_OFS+(9*FW)
667 #define TR_SWASHTYPE                   "Swash Type"
668 #define TR_COLLECTIVE                  TR("Collective", "Coll. pitch source")
669 #define TR_AILERON                     TR("Lateral cyc.", "Lateral cyc. source")
670 #define TR_ELEVATOR                    TR("Long. cyc.", "Long. cyc. source")
671 #define TR_SWASHRING                   "Swash Ring"
672 #define TR_ELEDIRECTION                "ELE Direction"
673 #define TR_AILDIRECTION                "AIL Direction"
674 #define TR_COLDIRECTION                "PIT Direction"
675 #define TR_MODE                        INDENT "Mode"
676 #define TR_SUBTYPE                     INDENT "Subtype"
677 #define TR_NOFREEEXPO                  "No free expo!"
678 #define TR_NOFREEMIXER                 "No free mixer!"
679 #define TR_SOURCE                      INDENT "Source"
680 #define TR_WEIGHT                      "Weight"
681 #define TR_EXPO                        TR("Expo", "Exponential")
682 #define TR_SIDE                        "Side"
683 #define TR_DIFFERENTIAL                "Differ"
684 #define TR_OFFSET                      INDENT "Offset"
685 #define TR_TRIM                        "Trim"
686 #define TR_DREX                        "DRex"
687 #define DREX_CHBOX_OFFSET              30
688 #define TR_CURVE                       "Curve"
689 #define TR_FLMODE                      TR("Mode", "Modes")
690 #define TR_MIXWARNING                  "Warning"
691 #define TR_OFF                         "OFF"
692 #define TR_MULTPX                      "Multiplex"
693 #define TR_DELAYDOWN                   "Delay dn"
694 #define TR_DELAYUP                     "Delay up"
695 #define TR_SLOWDOWN                    "Slow  dn"
696 #define TR_SLOWUP                      "Slow  up"
697 #define TR_MIXER                       "MIXER"
698 #define TR_CV                          "CV"
699 #define TR_GV                          TR("G", "GV")
700 #define TR_ACHANNEL                    "A\004channel"
701 #define TR_RANGE                       INDENT "Range"
702 #define TR_CENTER                      INDENT "Center"
703 #define TR_BAR                         "Bar"
704 #define TR_ALARM                       INDENT "Alarm"
705 #define TR_USRDATA                     TR("UsrData", "User data")
706 #define TR_BLADES                      INDENT "Blades"
707 #define TR_SCREEN                      "Screen\001"
708 #define TR_SOUND_LABEL                 "Sound"
709 #define TR_LENGTH                      INDENT "Length"
710 #define TR_BEEP_LENGTH                 INDENT "Beep length"
711 #define TR_SPKRPITCH                   INDENT "Beep pitch"
712 #define TR_HAPTIC_LABEL                "Haptic"
713 #define TR_HAPTICSTRENGTH              INDENT "Strength"
714 #define TR_CONTRAST                    "Contrast"
715 #define TR_ALARMS_LABEL                "Alarms"
716 #define TR_BATTERY_RANGE               TR("Battery range", "Battery meter range")
717 #define TR_BATTERYWARNING              INDENT "Battery low"
718 #define TR_INACTIVITYALARM             INDENT "Inactivity"
719 #define TR_MEMORYWARNING               INDENT "Memory low"
720 #define TR_ALARMWARNING                INDENT "Sound off"
721 #define TR_RSSISHUTDOWNALARM           TR(INDENT "Rssi Shutdown", INDENT "Check Rssi on Shutdown")
722 #define TR_MODEL_STILL_POWERED         "Model still powered"
723 #define TR_PRESS_ENTER_TO_CONFIRM      "Press enter to confirm"
724 #define TR_RENAVIG                     "RotEnc Navig"
725 #define TR_THROTTLE_LABEL              "Throttle"
726 #define TR_THROTTLEREVERSE             TR("T-Reverse", INDENT "Reverse")
727 #define TR_TIMER_NAME                  INDENT "Name"
728 #define TR_MINUTEBEEP                  TR(INDENT "Minute", INDENT "Minute call")
729 #define TR_BEEPCOUNTDOWN               INDENT "Countdown"
730 #define TR_PERSISTENT                  TR(INDENT "Persist.", INDENT "Persistent")
731 #define TR_BACKLIGHT_LABEL             "Backlight"
732 #define TR_BLDELAY                     INDENT "Duration"
733 #define TR_BLONBRIGHTNESS              INDENT "ON brightness"
734 #define TR_BLOFFBRIGHTNESS             INDENT "OFF brightness"
735 #define TR_BLCOLOR                     INDENT "Color"
736 #define TR_SPLASHSCREEN                "Splash screen"
737 #define TR_THROTTLEWARNING             TR(IF_CPUARM(INDENT) "T-Warning", INDENT "Throttle state")
738 #define TR_SWITCHWARNING               TR(IF_CPUARM(INDENT) "S-Warning", INDENT "Switch positions")
739 #define TR_POTWARNINGSTATE             TR(IF_CPUARM(INDENT) "Pot&Slid.", INDENT "Pots & sliders")
740 #define TR_SLIDERWARNING               TR(IF_CPUARM(INDENT) "Slid. pos.", INDENT "Slider positions")
741 #define TR_POTWARNING                  TR(IF_CPUARM(INDENT) "Pot warn.", INDENT "Pot positions")
742 #define TR_TIMEZONE                    TR("Time Zone", INDENT "Time zone")
743 #define TR_ADJUST_RTC                  TR("Adjust RTC", INDENT "Adjust RTC")
744 #define TR_GPS                         "GPS"
745 #define TR_RXCHANNELORD                TR("Rx channel ord", "Default channel order")
746 #define TR_STICKS                      "Sticks"
747 #define TR_POTS                        "Pots"
748 #define TR_SWITCHES                    "Switches"
749 #define TR_SWITCHES_DELAY              TR("Play delay", "Play delay (sw. mid pos)")
750 #define TR_SLAVE                       CENTER "Slave"
751 #define TR_MODESRC                     "Mode\006% Source"
752 #define TR_MULTIPLIER                  "Multiplier"
753 #define TR_CAL                         "Cal"
754 #define TR_VTRIM                       "Trim- +"
755 #define TR_BG                          "BG:"
756 #if defined(PCBHORUS)
757   #define TR_MENUTOSTART               "Press [Enter] to start"
758   #define TR_SETMIDPOINT               "Center sticks/pots/sliders and press [Enter]"
759   #define TR_MOVESTICKSPOTS            "Move sticks/pots/sliders and press [Enter]"
760 #elif defined(COLORLCD)
761   #define TR_MENUTOSTART               TR_ENTER " TO START"
762   #define TR_SETMIDPOINT               "CENTER STICKS/SLIDERS"
763   #define TR_MOVESTICKSPOTS            "MOVE STICKS/POTS"
764   #define TR_MENUWHENDONE              TR_ENTER " WHEN DONE"
765 #else
766   #define TR_MENUTOSTART               CENTER "\010" TR_ENTER " TO START"
767   #define TR_SETMIDPOINT               TR(CENTER "\004SET STICKS MIDPOINT", CENTER "\004CENTER STICKS/SLIDERS")
768   #define TR_MOVESTICKSPOTS            CENTER "\006MOVE STICKS/POTS"
769   #define TR_MENUWHENDONE              CENTER "\006" TR_ENTER " WHEN DONE"
770 #endif
771 #define TR_RXBATT                      "Rx Batt:"
772 #define TR_TXnRX                       "Tx:\0Rx:"
773 #define OFS_RX                         4
774 #define TR_ACCEL                       "Acc:"
775 #define TR_NODATA                      CENTER "NO DATA"
776 #define TR_TOTTM1TM2THRTHP             "\037\146SES\036TM1\037\146TM2\036THR\037\146TH%"
777 #define TR_TMR1LATMAXUS                "Tmr1Lat max\037\124us"
778 #define STR_US                         (STR_TMR1LATMAXUS+13)
779 #define TR_TMR1LATMINUS                "Tmr1Lat min\037\124us"
780 #define TR_TMR1JITTERUS                "Tmr1 Jitter\037\124us"
782 #if defined(CPUARM)
783   #define TR_TMIXMAXMS                 "Tmix max"
784   #define TR_FREESTACKMINB             "Free Stack"
785 #else
786   #define TR_TMIXMAXMS                 "Tmix max\037\124ms"
787   #define TR_FREESTACKMINB             "Free Stack\037\124b"
788 #endif
790 #define TR_MENUTORESET                 CENTER TR_ENTER " to reset"
791 #define TR_PPM_TRAINER                 "TR"
792 #define TR_CH                          "CH"
793 #define TR_MODEL                       "MODEL"
794 #define TR_FP                          "FM"
795 #define TR_MIX                         "MIX"
796 #define TR_EEPROMLOWMEM                "EEPROM low mem"
797 #define TR_ALERT                       "\016ALERT"
798 #define TR_PRESSANYKEYTOSKIP           "Press any key to skip"
799 #define TR_THROTTLENOTIDLE             "Throttle not idle"
800 #define TR_ALARMSDISABLED              "Alarms disabled"
801 #define TR_PRESSANYKEY                 TR("\010Press any Key", "Press any key")
802 #define TR_BADEEPROMDATA               "Bad EEprom data"
803 #define TR_BAD_RADIO_DATA              "Bad radio data"
804 #define TR_EEPROMFORMATTING            "Formatting EEPROM"
805 #define TR_STORAGE_FORMAT              "Storage preparation"
806 #define TR_EEPROMOVERFLOW              "EEPROM overflow"
807 #define TR_MENURADIOSETUP              "RADIO SETUP"
808 #define TR_MENUDATEANDTIME             "DATE AND TIME"
809 #define TR_MENUTRAINER                 "TRAINER"
810 #define TR_MENUSPECIALFUNCS            "GLOBAL FUNCTIONS"
811 #define TR_MENUVERSION                 "VERSION"
812 #define TR_MENU_RADIO_SWITCHES         TR("SWITCHES", "SWITCHES TEST")
813 #define TR_MENU_RADIO_ANALOGS          TR("ANALOGS", "ANALOGS TEST")
814 #define TR_MENUCALIBRATION             "CALIBRATION"
815 #if defined(COLORLCD)
816   #define TR_TRIMS2OFFSETS             "Trims >> Subtrims"
817 #else
818   #define TR_TRIMS2OFFSETS             "\006Trims => Subtrims"
819 #endif
820 #define TR_MENUMODELSEL                TR("MODELSEL", "MODEL SELECTION")
821 #define TR_MENUSETUP                   TR("SETUP", "MODEL SETUP")
822 #define TR_MENUFLIGHTMODES             "FLIGHT MODES"
823 #define TR_MENUFLIGHTMODE              "FLIGHT MODE"
824 #define TR_MENUHELISETUP               "HELI SETUP"
826 #if defined(CPUARM)
827   #define TR_MENUINPUTS                "INPUTS"
828   #define TR_MENULIMITS                "OUTPUTS"
829 #else
830   #define TR_MENUINPUTS                "STICKS"
831   #define TR_MENULIMITS                "SERVOS"
832 #endif
833 #define TR_MENUCURVES                  "CURVES"
834 #define TR_MENUCURVE                   "CURVE"
835 #define TR_MENULOGICALSWITCH           "LOGICAL SWITCH"
836 #define TR_MENULOGICALSWITCHES         "LOGICAL SWITCHES"
837 #define TR_MENUCUSTOMFUNC              "SPECIAL FUNCTIONS"
838 #define TR_MENUCUSTOMSCRIPTS           "CUSTOM SCRIPTS"
839 #define TR_MENUTELEMETRY               "TELEMETRY"
840 #define TR_MENUTEMPLATES               "TEMPLATES"
841 #define TR_MENUSTAT                    "STATS"
842 #define TR_MENUDEBUG                   "DEBUG"
843 #define TR_MONITOR_CHANNELS1           "CHANNELS MONITOR 1-8"
844 #define TR_MONITOR_CHANNELS2           "CHANNELS MONITOR 9-16"
845 #define TR_MONITOR_CHANNELS3           "CHANNELS MONITOR 17-24"
846 #define TR_MONITOR_CHANNELS4           "CHANNELS MONITOR 25-32"
847 #define TR_MONITOR_SWITCHES            "LOGICAL SWITCHES MONITOR"
848 #define TR_MONITOR_OUTPUT_DESC         "Outputs"
849 #define TR_MONITOR_MIXER_DESC          "Mixers"
850 #if defined(CPUARM)
851   #define TR_RECEIVER_NUM              TR(INDENT "RxNum", INDENT "Receiver No.")
852   #define TR_RECEIVER                  INDENT "Receiver"
853 #else
854   #define TR_RECEIVER_NUM              "RxNum"
855   #define TR_RECEIVER                  "RxNum"
856 #endif
857 #define TR_MULTI_RFTUNE                TR(INDENT "Freq tune",INDENT "RF Freq. fine tune")
858 #define TR_MULTI_TELEMETRY             "Telemetry"
859 #define TR_MULTI_VIDFREQ               TR(INDENT "Vid. freq.", INDENT "Video frequency")
860 #define TR_MULTI_RFPOWER               INDENT "RF Power"
861 #define TR_MULTI_OPTION                TR(INDENT "Option", INDENT "Option value")
862 #define TR_MULTI_AUTOBIND              TR(INDENT "Autobind",INDENT "Bind on powerup")
863 #define TR_MULTI_DSM_AUTODTECT         TR(INDENT "Autodetect", INDENT "Autodetect format")
864 #define TR_MULTI_LOWPOWER              TR(INDENT "Low power", INDENT "Low power mode")
865 #define TR_SPORT_OUT                   INDENT "Telemetry"
866 #define TR_DISABLE_INTERNAL            TR("Disable int.", "Disable internal RF")
867 #define TR_MODULE_NO_SERIAL_MODE       TR("!serial mode", "Not in serial mode")
868 #define TR_MODULE_NO_INPUT             TR("No input", "No serial input")
869 #define TR_MODULE_NO_TELEMETRY         TR3("No telemetry", "No MULTI_TELEMETRY", "No MULTI_TELEMETRY detected")
870 #define TR_MODULE_BINDING              TR("Bind...","Binding")
871 #define TR_BINDING_MODE1               "Ch1-8 Telem ON"
872 #define TR_BINDING_MODE2               "Ch1-8 Telem OFF"
873 #define TR_BINDING_MODE3               "Ch9-16 Telem ON"
874 #define TR_BINDING_MODE4               "Ch9-16 Telem OFF"
875 #define TR_PROTOCOL_INVALID            TR("Prot. invalid", "Protocol invalid")
876 #define TR_MODULE_STATUS               TR(INDENT "Status", INDENT "Module Status")
877 #define TR_MULTI_SERVOFREQ             TR(INDENT "Servo rate", INDENT "Servo update rate")
878 #define TR_SYNCMENU                    "[Sync]"
879 #define TR_LIMIT                       INDENT "Limit"
880 #define TR_MINRSSI                     "Min Rssi"
881 #define TR_LATITUDE                    "Latitude"
882 #define TR_LONGITUDE                   "Longitude"
883 #define TR_GPSCOORD                    TR("GPS Coords", INDENT "Coordinate format")
884 #define TR_VARIO                       TR("Vario", "Variometer")
885 #define TR_PITCH_AT_ZERO               INDENT "Pitch at zero"
886 #define TR_PITCH_AT_MAX                INDENT "Pitch at max"
887 #define TR_REPEAT_AT_ZERO              INDENT "Repeat at zero"
888 #define TR_POWEROFF                    "\027Power OFF..."
889 #define TR_SHUTDOWN                    "SHUTTING DOWN"
890 #define TR_SAVEMODEL                   "Saving model settings"
891 #define TR_BATT_CALIB                  TR("Battery calib", "Battery calibration")
892 #define TR_CURRENT_CALIB               "Current calib"
893 #define TR_VOLTAGE                     TR(INDENT "Voltage", INDENT "Voltage source")
894 #define TR_CURRENT                     TR(INDENT "Current", INDENT "Current source")
895 #define TR_SELECT_MODEL                "Select model"
896 #define TR_CREATE_CATEGORY             "Create category"
897 #define TR_RENAME_CATEGORY             "Rename category"
898 #define TR_DELETE_CATEGORY             "Delete category"
899 #define TR_CREATE_MODEL                "Create model"
900 #define TR_DUPLICATE_MODEL             "Duplicate model"
901 #define TR_COPY_MODEL                  "Copy model"
902 #define TR_MOVE_MODEL                  "Move model"
903 #define TR_BACKUP_MODEL                "Backup model"
904 #define TR_DELETE_MODEL                "Delete model"
905 #define TR_RESTORE_MODEL               "Restore model"
906 #define TR_DELETE_ERROR                "Delete error"
907 #define TR_CAT_NOT_EMPTY               "Category is not empty"
908 #define TR_SDCARD_ERROR                TR("SD error", "SD card error")
909 #define TR_NO_SDCARD                   "No SD card"
910 #define TR_SDCARD_FULL                 "SD card full"
911 #define TR_INCOMPATIBLE                "Incompatible"
912 #define TR_WARNING                     "WARNING"
913 #define TR_EEPROMWARN                  "EEPROM"
914 #define TR_STORAGE_WARNING             "STORAGE"
915 #define TR_EEPROM_CONVERTING           "Converting EEPROM"
916 #define TR_THROTTLEWARN                "THROTTLE"
917 #define TR_ALARMSWARN                  "ALARMS"
918 #define TR_SWITCHWARN                  TR("SWITCH", "CONTROL")
919 #define TR_FAILSAFEWARN                "FAILSAFE"
920 #define TR_WRONG_SDCARDVERSION         TR("Expected ver: ","Expected version: ")
921 #define TR_WRONG_PCBREV                "Wrong PCB detected"
922 #define TR_EMERGENCY_MODE              "EMERGENCY MODE"
923 #define TR_PCBREV_ERROR                "PCB error"
924 #define TR_NO_FAILSAFE                 "Failsafe not set"
925 #define TR_KEYSTUCK                    "Key stuck"
926 #define TR_INVERT_THR                  TR("Invert thr?", "Invert throttle?")
927 #define TR_SPEAKER_VOLUME              INDENT "Volume" // TODO could be TR_VOLUME ?
928 #define TR_LCD                         "LCD"
929 #define TR_BRIGHTNESS                  INDENT "Brightness"
930 #define TR_CPU_TEMP                    "CPU temp."
931 #define TR_CPU_CURRENT                 "Current"
932 #define TR_CPU_MAH                     "Consumpt."
933 #define TR_COPROC                      "CoProc."
934 #define TR_COPROC_TEMP                 "MB Temp."
935 #define TR_CAPAWARNING                 INDENT "Capacity low"
936 #define TR_TEMPWARNING                 INDENT "Overheat"
937 #define TR_FUNC                        "Func"
938 #define TR_V1                          "V1"
939 #define TR_V2                          "V2"
940 #define TR_DURATION                    "Duration"
941 #define TR_DELAY                       "Delay"
942 #define TR_SD_CARD                     "SD CARD"
943 #define TR_SDHC_CARD                   "SD-HC CARD"
944 #define TR_NO_SOUNDS_ON_SD             "No sounds" BREAKSPACE "on SD"
945 #define TR_NO_MODELS_ON_SD             "No models" BREAKSPACE "on SD"
946 #define TR_NO_BITMAPS_ON_SD            "No bitmaps" BREAKSPACE "on SD"
947 #define TR_NO_SCRIPTS_ON_SD            "No scripts" BREAKSPACE "on SD"
948 #define TR_SCRIPT_SYNTAX_ERROR         "Script syntax error"
949 #define TR_SCRIPT_PANIC                "Script panic"
950 #define TR_SCRIPT_KILLED               "Script killed"
951 #define TR_SCRIPT_ERROR                "Unknown error"
952 #define TR_PLAY_FILE                   "Play"
953 #define TR_DELETE_FILE                 "Delete"
954 #define TR_COPY_FILE                   "Copy"
955 #define TR_RENAME_FILE                 "Rename"
956 #define TR_ASSIGN_BITMAP               "Assign bitmap"
957 #define TR_EXECUTE_FILE                "Execute"
958 #define TR_REMOVED                     " removed"
959 #define TR_SD_INFO                     "Information"
960 #define TR_SD_FORMAT                   "Format"
961 #define TR_NA                          "N/A"
962 #define TR_HARDWARE                    "HARDWARE"
963 #define TR_FORMATTING                  "Formatting..."
964 #define TR_TEMP_CALIB                  "Temp. Calib"
965 #define TR_TIME                        "Time"
966 #define TR_MAXBAUDRATE                 "Max bauds"
968 #define TR_BLUETOOTH                   "Bluetooth"
969 #define TR_BAUDRATE                    "BT Baudrate"
970 #define LEN_BLUETOOTH_MODES            "\011"
971 #define TR_BLUETOOTH_MODES             "---\0     ""Telemetry""Trainer\0"
973 #define TR_SD_INFO_TITLE               "SD INFO"
974 #define TR_SD_TYPE                     "Type:"
975 #define TR_SD_SPEED                    "Speed:"
976 #define TR_SD_SECTORS                  "Sectors:"
977 #define TR_SD_SIZE                     "Size:"
978 #define TR_TYPE                        INDENT "Type"
979 #define TR_GLOBAL_VARS                 "Global variables"
980 #define TR_GVARS                       "GVARS"
981 #define TR_GLOBAL_VAR                  "Global variable"
982 #define TR_MENUGLOBALVARS              "GLOBAL VARIABLES"
983 #define TR_OWN                         "Own"
984 #define TR_DATE                        "Date"
985 #define TR_MONTHS                      { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }
986 #define TR_ROTARY_ENCODER              "R.Encs"
987 #define TR_CHANNELS_MONITOR            "CHANNELS MONITOR"
988 #define TR_MIXERS_MONITOR              "MIXERS MONITOR"
989 #define TR_PATH_TOO_LONG               "Path too long"
990 #define TR_VIEW_TEXT                   "View text"
991 #define TR_FLASH_BOOTLOADER            "Flash bootLoader"
992 #define TR_FLASH_EXTERNAL_DEVICE       TR("Flash ext. device", "Flash external device")
993 #define TR_FLASH_INTERNAL_MODULE       TR("Flash int. module", "Flash internal module")
994 #define TR_FIRMWARE_UPDATE_ERROR       TR("FW update error", "Firmware update error")
995 #define TR_WRITING                     TR3("\14Writing...", "\032Writing...", "Writing...")
996 #define TR_CONFIRM_FORMAT              "Confirm Format?"
997 #define TR_INTERNALRF                  "Internal RF"
998 #define TR_EXTERNALRF                  "External RF"
999 #define TR_FAILSAFE                    TR(INDENT "Failsafe", INDENT "Failsafe mode")
1000 #define TR_FAILSAFESET                 "FAILSAFE SETTINGS"
1001 #define TR_HOLD                        "HOLD"
1002 #define TR_NONE                        "NONE"
1003 #define TR_MENUSENSOR                  "SENSOR"
1004 #define TR_SENSOR                      "SENSOR"
1005 #define TR_COUNTRYCODE                 "Country code"
1006 #define TR_USBMODE                     "USB Mode"
1007 #define TR_VOICELANG                   "Voice language"
1008 #define TR_UNITSSYSTEM                 "Units"
1009 #define TR_EDIT                        "Edit"
1010 #define TR_INSERT_BEFORE               "Insert Before"
1011 #define TR_INSERT_AFTER                "Insert After"
1012 #define TR_COPY                        "Copy"
1013 #define TR_MOVE                        "Move"
1014 #define TR_PASTE                       "Paste"
1015 #define TR_DELETE                      "Delete"
1016 #define TR_INSERT                      "Insert"
1017 #define TR_RESET_FLIGHT                "Reset flight"
1018 #define TR_RESET_TIMER1                "Reset timer1"
1019 #define TR_RESET_TIMER2                "Reset timer2"
1020 #define TR_RESET_TIMER3                "Reset timer3"
1021 #define TR_RESET_TELEMETRY             "Reset telemetry"
1022 #define TR_STATISTICS                  "Statistics"
1023 #define TR_ABOUT_US                    "About"
1024 #define TR_USB_JOYSTICK                "USB Joystick (HID)"
1025 #define TR_USB_MASS_STORAGE            "USB Storage (SD)"
1026 #define TR_USB_SERIAL                  "USB Serial (Debug)"
1027 #define TR_SETUP_SCREENS               "Setup screens"
1028 #define TR_MONITOR_SCREENS             "Monitors"
1029 #define TR_AND_SWITCH                  "AND switch"
1030 #define TR_SF                          "SF"
1031 #define TR_GF                          "GF"
1032 #define TR_SPEAKER                     INDENT "Speaker"
1033 #define TR_BUZZER                      INDENT "Buzzer"
1034 #define TR_BYTES                       "bytes"
1035 #define TR_MODULE_BIND                 BUTTON(TR("Bnd", "Bind"))
1036 #define TR_MODULE_RANGE                BUTTON(TR("Rng", "Range"))
1037 #define TR_RESET_BTN                   BUTTON("Reset")
1038 #define TR_SET                         BUTTON("Set")
1039 #define TR_TRAINER                     "Trainer"
1040 #define TR_ANTENNAPROBLEM              CENTER "TX antenna problem!"
1041 #define TR_MODELIDUSED                 TR("ID used in:","Receiver ID used in:")
1042 #define TR_MODULE                      INDENT "Module"
1043 #define TR_TELEMETRY_TYPE              TR("Type", "Telemetry type")
1044 #define TR_TELEMETRY_SENSORS           "Sensors"
1045 #define TR_VALUE                       "Value"
1046 #define TR_TOPLCDTIMER                 "Top LCD Timer"
1047 #define TR_UNIT                        "Unit"
1048 #define TR_TELEMETRY_NEWSENSOR         INDENT "Add a new sensor..."
1049 #define TR_CHANNELRANGE                TR(INDENT "Ch. Range", INDENT "Channel Range")
1050 #define TR_ANTENNASELECTION            INDENT "Antenna selection"
1051 #define TR_ANTENNACONFIRM1             "Really switch?"
1052 #define TR_ANTENNACONFIRM2             "Make sure antenna is installed!"
1053 #define TR_LOWALARM                    INDENT "Low alarm"
1054 #define TR_CRITICALALARM               INDENT "Critical alarm"
1055 #define TR_RSSIALARM_WARN              "RSSI"
1056 #define TR_NO_RSSIALARM                TR(INDENT "Alarms disabled", "Telemetry alarms disabled")
1057 #define TR_DISABLE_ALARM               TR(INDENT "Disable alarms", INDENT "Disable telemetry alarms")
1058 #define TR_ENABLE_POPUP                "Enable popup"
1059 #define TR_DISABLE_POPUP               "Disable popup"
1060 #define TR_POPUP                       "Popup"
1061 #define TR_MIN                         "Min"
1062 #define TR_MAX                         "Max"
1063 #define TR_CURVE_PRESET                "Preset..."
1064 #define TR_PRESET                      "Preset"
1065 #define TR_MIRROR                      "Mirror"
1066 #define TR_CLEAR                       "Clear"
1067 #define TR_RESET                       "Reset"
1068 #define TR_RESET_SUBMENU               "Reset..."
1069 #define TR_COUNT                       "Count"
1070 #define TR_PT                          "pt"
1071 #define TR_PTS                         "pts"
1072 #define TR_SMOOTH                      "Smooth"
1073 #define TR_COPY_STICKS_TO_OFS          TR("Cpy stick->subtrim", "Copy sticks to subtrim")
1074 #define TR_COPY_TRIMS_TO_OFS           TR("Cpy trim->subtrim", "Copy trims to subtrim")
1075 #define TR_INCDEC                      "Inc/Decrement"
1076 #define TR_GLOBALVAR                   "Global var"
1077 #define TR_MIXSOURCE                   "Mixer source"
1078 #define TR_CONSTANT                    "Constant"
1079 #define TR_PERSISTENT_MAH              TR(INDENT "Str mAh", INDENT "Persistent mAh")
1080 #define TR_PREFLIGHT                   "Preflight Checks"
1081 #define TR_CHECKLIST                   TR(INDENT "Checklist", INDENT "Display checklist")
1082 #define TR_FAS_OFFSET                  TR(INDENT "FAS Ofs", INDENT "FAS offset")
1083 #define TR_UART3MODE                   "Serial port"
1084 #define TR_SCRIPT                      "Script"
1085 #define TR_INPUTS                      "Inputs"
1086 #define TR_OUTPUTS                     "Outputs"
1087 #if defined(COLORLCD)
1088 #define TR_EEBACKUP                    "EEPROM backup"
1089 #define TR_FACTORYRESET                "Factory reset"
1090 #else
1091 #define TR_EEBACKUP                    TR("\001[ENTER Long]: Backup", "\012[ENTER Long]: EEPROM backup")
1092 #define TR_FACTORYRESET                TR("\001[MENU Long]: Fact. reset", "\012[MENU Long]: Factory reset")
1093 #endif
1094 #define TR_CONFIRMRESET                TR("Erase ALL", "Erase ALL models and settings?")
1095 #define TR_TO_MANY_LUA_SCRIPTS         "Too many Lua scripts!"
1097 #if defined(TELEMETRY_MAVLINK)
1098 #define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
1099 #define TR_MAVLINK_PC_RSSI_EN_LABEL    "PC RSSI EN"
1100 #define TR_MAVMENUSETUP_TITLE          "Mavlink setup"
1101 #define TR_MAVLINK_BAUD_LABEL          "Baudrate"
1102 #define TR_MAVLINK_INFOS               "INFOS"
1103 #define TR_MAVLINK_MODE                "MODE"
1104 #define TR_MAVLINK_CUR_MODE            "Current mode"
1105 #define TR_MAVLINK_ARMED               "Armed"
1106 #define TR_MAVLINK_BAT_MENU_TITLE      "BAT RSSI"
1107 #define TR_MAVLINK_BATTERY_LABEL       "Flight battery status"
1108 #define TR_MAVLINK_RC_RSSI_LABEL       "RC RSSI"
1109 #define TR_MAVLINK_PC_RSSI_LABEL       "PC RSSI"
1110 #define TR_MAVLINK_NAV_MENU_TITLE      "NAV"
1111 #define TR_MAVLINK_COURSE              "Course"
1112 #define TR_MAVLINK_HEADING             "Heading"
1113 #define TR_MAVLINK_BEARING             "Bearing"
1114 #define TR_MAVLINK_ALTITUDE            "Altitude"
1115 #define TR_MAVLINK_GPS                 "GPS"
1116 #define TR_MAVLINK_NO_FIX              "NO Fix"
1117 #define TR_MAVLINK_SAT                 "SAT"
1118 #define TR_MAVLINK_HDOP                "HDOP"
1119 #define TR_MAVLINK_LAT                 "LAT"
1120 #define TR_MAVLINK_LON                 "LON"
1121 #endif
1123 // Horus and Taranis column headers
1124 #define TR_PHASES_HEADERS_NAME         "Name"
1125 #define TR_PHASES_HEADERS_SW           "Switch"
1126 #define TR_PHASES_HEADERS_RUD_TRIM     "Rudder Trim"
1127 #define TR_PHASES_HEADERS_ELE_TRIM     "Elevator Trim"
1128 #define TR_PHASES_HEADERS_THT_TRIM     "Throttle Trim"
1129 #define TR_PHASES_HEADERS_AIL_TRIM     "Aileron Trim"
1130 #define TR_PHASES_HEADERS_CH5_TRIM     "Trim 5"
1131 #define TR_PHASES_HEADERS_CH6_TRIM     "Trim 6"
1132 #define TR_PHASES_HEADERS_FAD_IN       "Fade In"
1133 #define TR_PHASES_HEADERS_FAD_OUT      "Fade Out"
1135 #define TR_LIMITS_HEADERS_NAME         "Name"
1136 #define TR_LIMITS_HEADERS_SUBTRIM      "Subtrim"
1137 #define TR_LIMITS_HEADERS_MIN          "Min"
1138 #define TR_LIMITS_HEADERS_MAX          "Max"
1139 #define TR_LIMITS_HEADERS_DIRECTION    "Direction"
1140 #define TR_LIMITS_HEADERS_CURVE        "Curve"
1141 #define TR_LIMITS_HEADERS_PPMCENTER    "PPM Center"
1142 #define TR_LIMITS_HEADERS_SUBTRIMMODE  "Subtrim mode"
1144 #define TR_LSW_HEADERS_FUNCTION        "Function"
1145 #define TR_LSW_HEADERS_V1              "V1"
1146 #define TR_LSW_HEADERS_V2              "V2"
1147 #define TR_LSW_HEADERS_ANDSW           "AND Switch"
1148 #define TR_LSW_HEADERS_DURATION        "Min Duration"
1149 #define TR_LSW_HEADERS_DELAY           "Delay"
1151 #define TR_GVAR_HEADERS_NAME           "Name"
1152 #define TR_GVAR_HEADERS_FM0            "Value on FM0"
1153 #define TR_GVAR_HEADERS_FM1            "Value on FM1"
1154 #define TR_GVAR_HEADERS_FM2            "Value on FM2"
1155 #define TR_GVAR_HEADERS_FM3            "Value on FM3"
1156 #define TR_GVAR_HEADERS_FM4            "Value on FM4"
1157 #define TR_GVAR_HEADERS_FM5            "Value on FM5"
1158 #define TR_GVAR_HEADERS_FM6            "Value on FM6"
1159 #define TR_GVAR_HEADERS_FM7            "Value on FM7"
1160 #define TR_GVAR_HEADERS_FM8            "Value on FM8"
1162 // Horus footer descriptions
1163 #define TR_LSW_DESCRIPTIONS            { "Comparison type or function", "First variable", "Second variable or constant", "Second variable or constant", "Additional condition for line to be enabled", "Minimum ON duration of the logical switch", "Minimum TRUE duration for the switch to become ON" }
1165 // About screen
1166 #define TR_ABOUTUS                     TR(" ABOUT ", "ABOUT")
1168 #define TR_ABOUT_OPENTX_1              TR("OpenTX\001is\001open\001source,\001non", "OpenTX is open source, non-")
1169 #define TR_ABOUT_OPENTX_2              TR("commercial,\001wo\001warranties.", "commercial and comes with no")
1170 #define TR_ABOUT_OPENTX_3              TR("It\001was\001developed\001for\001free.", "warranties. It was developed")
1171 #define TR_ABOUT_OPENTX_4              TR("Support through donations", "for free. Support through")
1172 #define TR_ABOUT_OPENTX_5              TR("is welcome!", "donations is welcome!")
1174 #define TR_ABOUT_BERTRAND_1            "Bertrand Songis"
1175 #define TR_ABOUT_BERTRAND_2            "OpenTX main author"
1176 #define TR_ABOUT_BERTRAND_3            "Companion co-author"
1178 #define TR_ABOUT_MIKE_1                "Mike Blandford"
1179 #define TR_ABOUT_MIKE_2                "Code and drivers guru"
1180 #define TR_ABOUT_MIKE_3                TR("Arguably,\001one\001of\001the\001best", "Arguably, one of the best")
1181 #define TR_ABOUT_MIKE_4                "Inspirational"
1183 #define TR_ABOUT_ROMOLO_1              "Romolo Manfredini"
1184 #define TR_ABOUT_ROMOLO_2              "Companion co-author"
1185 #define TR_ABOUT_ROMOLO_3              ""
1187 #define TR_ABOUT_ANDRE_1               "Andre Bernet"
1188 #define TR_ABOUT_ANDRE_2               "Functionality, usability,"
1189 #define TR_ABOUT_ANDRE_3               "debugging, documentation"
1191 #define TR_ABOUT_ROB_1                 "Rob Thomson"
1192 #define TR_ABOUT_ROB_2                 "openrcforums webmaster"
1194 #define TR_ABOUT_KJELL_1               "Kjell Kernen"
1195 #define TR_ABOUT_KJELL_2               TR("www.open-tx.org author", "www.open-tx.org main author")
1196 #define TR_ABOUT_KJELL_3               "OpenTX Recorder author"
1197 #define TR_ABOUT_KJELL_4               "Companion contributor"
1199 #define TR_ABOUT_MARTIN_1              "Martin Hotar"
1200 #define TR_ABOUT_MARTIN_2              "Graphics designer"
1202 #if defined(PCBFLAMENCO)
1203   #define TR_ABOUT_HARDWARE_1          "XXX"
1204   #define TR_ABOUT_HARDWARE_2          "Hardware designer/producer"
1205   #define TR_ABOUT_HARDWARE_3          ""
1206 #elif defined(PCBTARANIS) || defined(PCBHORUS)
1207   #define TR_ABOUT_HARDWARE_1          "FrSky"
1208   #define TR_ABOUT_HARDWARE_2          TR("Hardware design/producer", "Hardware designer/producer")
1209   #define TR_ABOUT_HARDWARE_3          "Firmware contributor"
1210 #else
1211   #define TR_ABOUT_HARDWARE_1          "Brent Nelson"
1212   #define TR_ABOUT_HARDWARE_2          "Sky9x designer/producer"
1213   #define TR_ABOUT_HARDWARE_3          ""
1214 #endif
1216 #define TR_ABOUT_PARENTS_1             "Parent projects"
1217 #define TR_ABOUT_PARENTS_2             TR("Ersky9x (Mike Blandford)", "Ersky9x (Mike Blandford)")
1218 #define TR_ABOUT_PARENTS_3             "ER9X (Erez Raviv)"
1219 #define TR_ABOUT_PARENTS_4             "TH9X (Thomas Husterer)"
1221 #define TR_CHR_SHORT                   's'
1222 #define TR_CHR_LONG                    'l'
1223 #define TR_CHR_TOGGLE                  't'
1224 #define TR_CHR_HOUR                    'h'
1225 #define TR_CHR_INPUT                   'I'   // Values between A-I will work
1227 #define TR_BEEP_VOLUME                 "Beep volume"
1228 #define TR_WAV_VOLUME                  "Wav volume"
1229 #define TR_BG_VOLUME                   TR("Bg volume", "Background Volume")
1231 #define TR_TOP_BAR                     "Top bar"
1232 #define TR_ALTITUDE                    INDENT "Altitude"
1233 #define TR_SCALE                       "Scale"
1234 #define TR_VIEW_CHANNELS               "View Channels"
1235 #define TR_VIEW_NOTES                  "View Notes"
1236 #define TR_MODEL_SELECT                "Model Select"
1237 #define TR_MODS_FORBIDDEN              "Modifications forbidden!"
1238 #define TR_UNLOCKED                    "Unlocked"
1239 #define TR_ID                          "ID"
1240 #define TR_PRECISION                   "Precision"
1241 #define TR_RATIO                       "Ratio"
1242 #define TR_FORMULA                     "Formula"
1243 #define TR_CELLINDEX                   "Cell index"
1244 #define TR_LOGS                        "Logs"
1245 #define TR_OPTIONS                     "Options"
1247 #define TR_ALTSENSOR                   "Alt sensor"
1248 #define TR_CELLSENSOR                  "Cell sensor"
1249 #define TR_GPSSENSOR                   "GPS sensor"
1250 #define TR_CURRENTSENSOR               "Sensor"
1251 #define TR_AUTOOFFSET                  "Auto Offset"
1252 #define TR_ONLYPOSITIVE                "Positive"
1253 #define TR_FILTER                      "Filter"
1254 #define TR_TELEMETRYFULL               "All telemetry slots full!"
1255 #define TR_SERVOS_OK                   "Servos OK"
1256 #define TR_SERVOS_KO                   "Servos KO"
1257 #define TR_INVERTED_SERIAL             INDENT "Invert"
1258 #define TR_IGNORE_INSTANCE             TR(INDENT "No inst.", INDENT "Ignore instances")
1259 #define TR_DISCOVER_SENSORS            INDENT "Discover new sensors"
1260 #define TR_STOP_DISCOVER_SENSORS       INDENT "Stop discovery"
1261 #define TR_DELETE_ALL_SENSORS          INDENT "Delete all sensors"
1262 #define TR_CONFIRMDELETE               "Really " LCDW_128_480_LINEBREAK "delete all ?"
1263 #define TR_SELECT_WIDGET               "Select widget"
1264 #define TR_REMOVE_WIDGET               "Remove widget"
1265 #define TR_WIDGET_SETTINGS             "Widget settings"
1266 #define TR_REMOVE_SCREEN               "Remove screen"
1267 #define TR_SETUP_WIDGETS               "Setup widgets"
1268 #define TR_USER_INTERFACE              "User interface"
1269 #define TR_THEME                       "Theme"
1270 #define TR_SETUP                       "Setup"
1271 #define TR_MAINVIEWX                   "Main view X"
1272 #define TR_LAYOUT                      "Layout"
1273 #define TR_ADDMAINVIEW                 "Add main view"
1274 #define TR_BACKGROUND_COLOR            "Background color"
1275 #define TR_MAIN_COLOR                  "Main color"
1277 #define TR_MENU_INPUTS                 "\314Inputs"
1278 #define TR_MENU_LUA                    "\322Lua scripts"
1279 #define TR_MENU_STICKS                 "\307Sticks"
1280 #define TR_MENU_POTS                   "\310Pots"
1281 #define TR_MENU_MAX                    "\315MAX"
1282 #define TR_MENU_HELI                   "\316Cyclic"
1283 #define TR_MENU_TRIMS                  "\313Trims"
1284 #define TR_MENU_SWITCHES               "\312Switches"
1285 #define TR_MENU_LOGICAL_SWITCHES       "\312Logical switches"
1286 #define TR_MENU_TRAINER                "\317Trainer"
1287 #define TR_MENU_CHANNELS               "\320Channels"
1288 #define TR_MENU_GVARS                  "\311GVars"
1289 #define TR_MENU_TELEMETRY              "\321Telemetry"
1290 #define TR_MENU_DISPLAY                "DISPLAY"
1291 #define TR_MENU_OTHER                  "Other"
1292 #define TR_MENU_INVERT                 "Invert"
1293 #define TR_JITTER_FILTER               "ADC filter"
1295 #define ZSTR_RSSI                      "RSSI"
1296 #define ZSTR_SWR                       "SWR"
1297 #define ZSTR_A1                        "A1"
1298 #define ZSTR_A2                        "A2"
1299 #define ZSTR_A3                        "A3"
1300 #define ZSTR_A4                        "A4"
1301 #define ZSTR_BATT                      "RxBt"
1302 #define ZSTR_ALT                       "Alt"
1303 #define ZSTR_TEMP1                     "Tmp1"
1304 #define ZSTR_TEMP2                     "Tmp2"
1305 #define ZSTR_RPM                       "RPM"
1306 #define ZSTR_FUEL                      "Fuel"
1307 #define ZSTR_VSPD                      "VSpd"
1308 #define ZSTR_ACCX                      "AccX"
1309 #define ZSTR_ACCY                      "AccY"
1310 #define ZSTR_ACCZ                      "AccZ"
1311 #define ZSTR_GYROX                     "GYRX"
1312 #define ZSTR_GYROY                     "GYRY"
1313 #define ZSTR_GYROZ                     "GYRZ"
1314 #define ZSTR_CURR                      "Curr"
1315 #define ZSTR_CAPACITY                  "Capa"
1316 #define ZSTR_VFAS                      "VFAS"
1317 #define ZSTR_ASPD                      "ASpd"
1318 #define ZSTR_GSPD                      "GSpd"
1319 #define ZSTR_HDG                       "Hdg"
1320 #define ZSTR_SATELLITES                "Sats"
1321 #define ZSTR_CELLS                     "Cels"
1322 #define ZSTR_GPSALT                    "GAlt"
1323 #define ZSTR_GPSDATETIME               "Date"
1324 #define ZSTR_GPS                       "GPS"
1325 #define ZSTR_BATT1_VOLTAGE             "RB1V"
1326 #define ZSTR_BATT2_VOLTAGE             "RB2V"
1327 #define ZSTR_BATT1_CURRENT             "RB1A"
1328 #define ZSTR_BATT2_CURRENT             "RB2A"
1329 #define ZSTR_BATT1_CONSUMPTION         "RB1C"
1330 #define ZSTR_BATT2_CONSUMPTION         "RB2C"
1331 #define ZSTR_BATT1_TEMP                "RB1T"
1332 #define ZSTR_BATT2_TEMP                "RB2T"
1333 #define ZSTR_RB_STATE                  "RBS"
1334 #define ZSTR_CHANS_STATE               "RBCS"
1335 #define ZSTR_RX_RSSI1                  "1RSS"
1336 #define ZSTR_RX_RSSI2                  "2RSS"
1337 #define ZSTR_RX_QUALITY                "RQly"
1338 #define ZSTR_RX_SNR                    "RSNR"
1339 #define ZSTR_RX_NOISE                  "RNse"
1340 #define ZSTR_ANTENNA                   "ANT"
1341 #define ZSTR_RF_MODE                   "RFMD"
1342 #define ZSTR_TX_POWER                  "TPWR"
1343 #define ZSTR_TX_RSSI                   "TRSS"
1344 #define ZSTR_TX_QUALITY                "TQly"
1345 #define ZSTR_TX_SNR                    "TSNR"
1346 #define ZSTR_TX_NOISE                  "TNse"
1347 #define ZSTR_PITCH                     "Ptch"
1348 #define ZSTR_ROLL                      "Roll"
1349 #define ZSTR_YAW                       "Yaw"
1350 #define ZSTR_FLIGHT_MODE               "FM"
1351 #define ZSTR_THROTTLE                  "Thr"
1352 #define ZSTR_QOS_A                     "FdeA"
1353 #define ZSTR_QOS_B                     "FdeB"
1354 #define ZSTR_QOS_L                     "FdeL"
1355 #define ZSTR_QOS_R                     "FdeR"
1356 #define ZSTR_QOS_F                     "FLss"
1357 #define ZSTR_QOS_H                     "Hold"
1358 #define ZSTR_BIND                      "BIND"
1359 #define ZSTR_LAP_NUMBER                "Lap "
1360 #define ZSTR_GATE_NUMBER               "Gate"
1361 #define ZSTR_LAP_TIME                  "LapT"
1362 #define ZSTR_GATE_TIME                 "GteT"