Various fixes around Companion trainer mode (#7116)
[opentx.git] / radio / src / translations.cpp
blobbd02e28fc9b168456815d729f279df5fd5226d45
1 /*
2 * Copyright (C) OpenTX
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
9 * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
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.
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.
21 #include "opentx.h"
23 #define ISTR(x) const char STR_##x[] = LEN_##x TR_##x
25 ISTR(OFFON);
26 ISTR(MMMINV);
27 ISTR(VBEEPMODE);
28 ISTR(TRNMODE);
29 ISTR(TRNCHN);
30 ISTR(VTRIMINC);
31 ISTR(VDISPLAYTRIMS);
32 ISTR(RETA123);
33 ISTR(VBLMODE);
34 ISTR(VCURVEFUNC);
35 ISTR(VMLTPX);
36 ISTR(VMLTPX2);
37 ISTR(VMIXTRIMS);
38 ISTR(VCSWFUNC);
39 ISTR(VFSWFUNC);
40 ISTR(VFSWRESET);
41 ISTR(FUNCSOUNDS);
42 ISTR(VTELEMUNIT);
43 ISTR(GPSFORMAT);
44 ISTR(VTELEMSCREENTYPE);
45 ISTR(VKEYS);
46 ISTR(VSWITCHES);
47 ISTR(VSRCRAW);
48 ISTR(VTMRMODES);
49 ISTR(VPERSISTENT);
50 ISTR(VLCD);
51 ISTR(VUNITSSYSTEM);
52 ISTR(VBEEPCOUNTDOWN);
53 ISTR(VVARIOCENTER);
54 ISTR(COUNTRYCODES);
55 ISTR(USBMODES);
56 ISTR(JACKMODES);
57 ISTR(VFAILSAFE);
58 ISTR(VTRAINERMODES);
59 ISTR(EXTERNAL_MODULE_PROTOCOLS);
60 ISTR(INTERNAL_MODULE_PROTOCOLS);
61 ISTR(R9M_REGION);
62 ISTR(R9M_FCC_POWER_VALUES);
63 ISTR(R9M_LBT_POWER_VALUES);
64 ISTR(R9M_LITE_FCC_POWER_VALUES);
65 ISTR(R9M_LITE_LBT_POWER_VALUES);
66 ISTR(TELEMETRY_PROTOCOLS);
67 ISTR(XJT_ACCST_RF_PROTOCOLS);
68 ISTR(ISRM_RF_PROTOCOLS);
69 ISTR(R9M_PXX2_RF_PROTOCOLS);
70 ISTR(DSM_PROTOCOLS);
71 ISTR(CURVE_TYPES);
72 ISTR(VSENSORTYPES);
73 ISTR(VFORMULAS);
74 ISTR(VPREC);
75 ISTR(VCELLINDEX);
76 ISTR(AUX_SERIAL_MODES);
77 ISTR(SWTYPES);
78 ISTR(POTTYPES);
79 ISTR(SLIDERTYPES);
80 ISTR(ANTENNA_MODES);
82 #if defined(PCBSKY9X) && defined(REVX)
83 ISTR(VOUTPUT_TYPE);
84 #endif
86 #if defined(HELI)
87 ISTR(VSWASHTYPE);
88 #endif
90 #if defined(TRANSLATIONS_CZ)
91 ISTR(INPUTNAMES);
92 #endif
94 #if defined(MULTIMODULE)
95 ISTR(MULTI_PROTOCOLS);
96 #endif
98 #if defined(BLUETOOTH)
99 ISTR(BLUETOOTH_MODES);
100 #endif
102 const char STR_POPUPS_ENTER_EXIT[] = TR_POPUPS_ENTER_EXIT;
103 const char STR_OK[] = TR_OK;
104 const char STR_FREE[] = TR_FREE;
105 const char STR_DELETEMODEL[] = TR_DELETEMODEL;
106 const char STR_COPYINGMODEL[] = TR_COPYINGMODEL;
107 const char STR_MOVINGMODEL[] = TR_MOVINGMODEL;
108 const char STR_LOADINGMODEL[] = TR_LOADINGMODEL;
109 const char STR_NAME[] = TR_NAME;
110 const char STR_BITMAP[] = TR_BITMAP;
111 const char STR_TIMER[] = TR_TIMER;
112 const char STR_ELIMITS[] = TR_ELIMITS;
113 const char STR_ETRIMS[] = TR_ETRIMS;
114 const char STR_TRIMINC[] = TR_TRIMINC;
115 const char STR_DISPLAY_TRIMS[] = TR_DISPLAY_TRIMS;
116 const char STR_TTRACE[] = TR_TTRACE;
117 const char STR_TTRIM[] = TR_TTRIM;
118 const char STR_BEEPCTR[] = TR_BEEPCTR;
119 const char STR_USE_GLOBAL_FUNCS[] = TR_USE_GLOBAL_FUNCS;
120 const char STR_PPMFRAME[] = TR_PPMFRAME;
121 const char STR_REFRESHRATE[] = TR_REFRESHRATE;
122 const char STR_MS[] = TR_MS;
123 const char STR_SWITCH[] = TR_SWITCH;
124 const char STR_TRIMS[] = TR_TRIMS;
125 const char STR_FADEIN[] = TR_FADEIN;
126 const char STR_FADEOUT[] = TR_FADEOUT;
127 const char STR_DEFAULT[] = TR_DEFAULT;
128 const char STR_CHECKTRIMS[] = TR_CHECKTRIMS;
129 const char STR_MODE[] = TR_MODE;
130 const char STR_NOFREEEXPO[] = TR_NOFREEEXPO;
131 const char STR_NOFREEMIXER[] = TR_NOFREEMIXER;
132 const char STR_SOURCE[] = TR_SOURCE;
133 const char STR_WEIGHT[] = TR_WEIGHT;
134 const char STR_SIDE[] = TR_SIDE;
135 const char STR_OFFSET[] = TR_OFFSET;
136 const char STR_TRIM[] = TR_TRIM;
137 const char STR_DREX[] = TR_DREX;
138 const char STR_CURVE[] = TR_CURVE;
139 const char STR_FLMODE[] = TR_FLMODE;
140 const char STR_MIXWARNING[] = TR_MIXWARNING;
141 const char STR_OFF[] = TR_OFF;
142 const char STR_ANTENNA[] = TR_ANTENNA;
143 const char STR_NO_INFORMATION[] = TR_NO_INFORMATION;
144 const char STR_MULTPX[] = TR_MULTPX;
145 const char STR_DELAYDOWN[] = TR_DELAYDOWN;
146 const char STR_DELAYUP[] = TR_DELAYUP;
147 const char STR_SLOWDOWN[] = TR_SLOWDOWN;
148 const char STR_SLOWUP[] = TR_SLOWUP;
149 const char STR_MIXES[] = TR_MIXES;
150 const char STR_CV[] = TR_CV;
151 const char STR_GV[] = TR_GV;
152 const char STR_RANGE[] = TR_RANGE;
153 const char STR_CENTER[] = TR_CENTER;
154 const char STR_ALARM[] = TR_ALARM;
155 const char STR_BLADES[] = TR_BLADES;
156 const char STR_SCREEN[] = TR_SCREEN;
157 const char STR_SOUND_LABEL[] = TR_SOUND_LABEL;
158 const char STR_LENGTH[] = TR_LENGTH;
159 const char STR_BEEP_LENGTH[] = TR_BEEP_LENGTH;
160 const char STR_CONTRAST[] = TR_CONTRAST;
161 const char STR_ALARMS_LABEL[] = TR_ALARMS_LABEL;
162 const char STR_BATTERY_RANGE[] = TR_BATTERY_RANGE;
163 const char STR_BATTERYWARNING[] = TR_BATTERYWARNING;
164 const char STR_INACTIVITYALARM[] = TR_INACTIVITYALARM;
165 const char STR_MEMORYWARNING[] = TR_MEMORYWARNING;
166 const char STR_ALARMWARNING[] = TR_ALARMWARNING;
167 const char STR_RSSISHUTDOWNALARM[] = TR_RSSISHUTDOWNALARM;
168 const char STR_MODEL_STILL_POWERED[] = TR_MODEL_STILL_POWERED;
169 const char STR_MODEL_SHUTDOWN[] = TR_MODEL_SHUTDOWN;
170 const char STR_PRESS_ENTER_TO_CONFIRM[] = TR_PRESS_ENTER_TO_CONFIRM;
171 const char STR_THROTTLEREVERSE[] = TR_THROTTLEREVERSE;
172 const char STR_MINUTEBEEP[] = TR_MINUTEBEEP;
173 const char STR_BEEPCOUNTDOWN[] = TR_BEEPCOUNTDOWN;
174 const char STR_PERSISTENT[] = TR_PERSISTENT;
175 const char STR_BACKLIGHT_LABEL[] = TR_BACKLIGHT_LABEL;
176 const char STR_BLDELAY[] = TR_BLDELAY;
177 const char STR_RXCHANNELORD[] = TR_RXCHANNELORD;
178 const char STR_STICKS[] = TR_STICKS;
179 const char STR_POTS[] = TR_POTS;
180 const char STR_SWITCHES[] = TR_SWITCHES;
181 const char STR_SWITCHES_DELAY[] = TR_SWITCHES_DELAY;
182 const char STR_SLAVE[] = TR_SLAVE;
183 const char STR_MODESRC[] = TR_MODESRC;
184 const char STR_MULTIPLIER[] = TR_MULTIPLIER;
185 const char STR_CAL[] = TR_CAL;
186 const char STR_VTRIM[] = TR_VTRIM;
187 const char STR_MENUTOSTART[] = TR_MENUTOSTART;
188 const char STR_SETMIDPOINT[] = TR_SETMIDPOINT;
189 const char STR_MOVESTICKSPOTS[] = TR_MOVESTICKSPOTS;
190 const char STR_TX[] = TR_TXnRX;
191 const char STR_NODATA[] = TR_NODATA;
192 const char STR_US[] = TR_US;
193 const char STR_TMIXMAXMS[] = TR_TMIXMAXMS;
194 const char STR_FREE_STACK[] = TR_FREE_STACK;
195 const char STR_MENUTORESET[] = TR_MENUTORESET;
196 const char STR_PPM_TRAINER[] = TR_PPM_TRAINER;
197 const char STR_CH[] = TR_CH;
198 const char STR_MODEL[] = TR_MODEL;
199 const char STR_FM[] = TR_FM;
200 const char STR_PRESSANYKEYTOSKIP[] = TR_PRESSANYKEYTOSKIP;
201 const char STR_THROTTLENOTIDLE[] = TR_THROTTLENOTIDLE;
202 const char STR_ALARMSDISABLED[] = TR_ALARMSDISABLED;
203 const char STR_PRESSANYKEY[] = TR_PRESSANYKEY;
204 const char STR_TRIMS2OFFSETS[] = TR_TRIMS2OFFSETS;
205 const char STR_CHANNELS2FAILSAFE[] = TR_CHANNELS2FAILSAFE;
206 const char STR_CHANNEL2FAILSAFE[] = TR_CHANNEL2FAILSAFE;
207 const char STR_MENURADIOSETUP[] = TR_MENURADIOSETUP;
208 const char STR_MENUTRAINER[] = TR_MENUTRAINER;
209 const char STR_MENUSPECIALFUNCS[] = TR_MENUSPECIALFUNCS;
210 const char STR_MENUVERSION[] = TR_MENUVERSION;
211 const char STR_MENU_RADIO_SWITCHES[] = TR_MENU_RADIO_SWITCHES;
212 const char STR_MENU_RADIO_ANALOGS[] = TR_MENU_RADIO_ANALOGS;
213 const char STR_MENUCALIBRATION[] = TR_MENUCALIBRATION;
214 const char STR_MENUMODELSEL[] = TR_MENUMODELSEL;
215 const char STR_MENUSETUP[] = TR_MENUSETUP;
216 const char STR_MENUFLIGHTMODE[] = TR_MENUFLIGHTMODE;
217 const char STR_MENUFLIGHTMODES[] = TR_MENUFLIGHTMODES;
218 const char STR_MENUINPUTS[] = TR_MENUINPUTS;
219 const char STR_MENULIMITS[] = TR_MENULIMITS;
220 const char STR_MENUCURVES[] = TR_MENUCURVES;
221 const char STR_MENUCURVE[] = TR_MENUCURVE;
222 const char STR_MENULOGICALSWITCH[] = TR_MENULOGICALSWITCH;
223 const char STR_MENULOGICALSWITCHES[] = TR_MENULOGICALSWITCHES;
224 const char STR_MENUCUSTOMFUNC[] = TR_MENUCUSTOMFUNC;
225 const char STR_SPLASHSCREEN[] = TR_SPLASHSCREEN;
226 const char STR_PWR_ON_DELAY[] = TR_PWR_ON_DELAY;
227 const char STR_PWR_OFF_DELAY[] = TR_PWR_OFF_DELAY;
228 const char STR_THROTTLEWARNING[] = TR_THROTTLEWARNING;
229 const char STR_SWITCHWARNING[] = TR_SWITCHWARNING;
230 const char STR_POTWARNINGSTATE[] = TR_POTWARNINGSTATE;
231 const char STR_POTWARNING[] = TR_POTWARNING;
232 const char STR_SLIDERWARNING[] = TR_SLIDERWARNING;
233 const char STR_MENUSTAT[] = TR_MENUSTAT;
234 const char STR_MENUDEBUG[] = TR_MENUDEBUG;
235 const char *const STR_MONITOR_CHANNELS[] = {TR_MONITOR_CHANNELS1, TR_MONITOR_CHANNELS2, TR_MONITOR_CHANNELS3, TR_MONITOR_CHANNELS4};
236 const char STR_MONITOR_SWITCHES[] = TR_MONITOR_SWITCHES;
237 const char STR_MONITOR_OUTPUT_DESC[] = TR_MONITOR_OUTPUT_DESC;
238 const char STR_MONITOR_MIXER_DESC[] = TR_MONITOR_MIXER_DESC;
239 const char STR_MENUGLOBALVARS[] = TR_MENUGLOBALVARS;
240 const char STR_INTERNALRF[] = TR_INTERNALRF;
241 const char STR_INTERNAL_MODULE[] = TR_INTERNAL_MODULE;
242 const char STR_EXTERNAL_MODULE[] = TR_EXTERNAL_MODULE;
243 const char STR_OPENTX_UPGRADE_REQUIRED[] = TR_OPENTX_UPGRADE_REQUIRED;
244 const char STR_TELEMETRY_DISABLED[] = TR_TELEMETRY_DISABLED;
245 const char STR_MORE_OPTIONS_AVAILABLE[] = TR_MORE_OPTIONS_AVAILABLE;
246 const char STR_NO_MODULE_INFORMATION[] = TR_NO_MODULE_INFORMATION;
247 const char STR_EXTERNALRF[] = TR_EXTERNALRF;
248 const char STR_MODULE_TELEMETRY[] = TR_MODULE_TELEMETRY;
249 const char STR_MODULE_TELEM_ON[] = TR_MODULE_TELEM_ON;
250 const char STR_COUNTRYCODE[] = TR_COUNTRYCODE;
251 const char STR_USBMODE[] = TR_USBMODE;
252 const char STR_JACKMODE[] = TR_JACKMODE;
253 const char STR_FAILSAFE[] = TR_FAILSAFE;
254 const char STR_FAILSAFESET[] = TR_FAILSAFESET;
255 const char STR_REG_ID[] = TR_REG_ID;
256 const char STR_OWNER_ID[] = TR_OWNER_ID;
257 const char STR_HOLD[] = TR_HOLD;
258 const char STR_HOLD_UPPERCASE[] = TR_HOLD_UPPERCASE;
259 const char STR_NONE[] = TR_NONE;
260 const char STR_NONE_UPPERCASE[] = TR_NONE_UPPERCASE;
261 const char STR_MENUSENSOR[] = TR_MENUSENSOR;
262 const char STR_POWERMETER_PEAK[] = TR_POWERMETER_PEAK;
263 const char STR_POWERMETER_POWER[] = TR_POWERMETER_POWER;
264 const char STR_POWERMETER_ATTN[] = TR_POWERMETER_ATTN;
265 const char STR_POWERMETER_FREQ[] = TR_POWERMETER_FREQ;
266 const char STR_MENUTOOLS[] = TR_MENUTOOLS;
267 const char STR_TURN_OFF_RECEIVER[] = TR_TURN_OFF_RECEIVER;
268 const char STR_STOPPING[] = TR_STOPPING;
269 const char STR_MENU_SPECTRUM_ANALYSER[] = TR_MENU_SPECTRUM_ANALYSER;
270 const char STR_MENU_POWER_METER[] = TR_MENU_POWER_METER;
271 const char STR_SENSOR[] = TR_SENSOR;
272 const char STR_DISABLE_INTERNAL[] = TR_DISABLE_INTERNAL;
273 const char STR_AND_SWITCH[] = TR_AND_SWITCH;
274 const char STR_SF[] = TR_SF;
275 const char STR_GF[] = TR_GF;
276 const char STR_BATT_CALIB[] = TR_BATT_CALIB;
277 const char STR_VOLTAGE[] = TR_VOLTAGE;
278 const char STR_CURRENT_CALIB[] = TR_CURRENT_CALIB;
279 const char STR_UNITSSYSTEM[] = TR_UNITSSYSTEM;
280 const char STR_VOICELANG[] = TR_VOICELANG;
281 const char STR_MODELIDUSED[] = TR_MODELIDUSED;
282 const char STR_BEEP_VOLUME[] = INDENT TR_BEEP_VOLUME;
283 const char STR_WAV_VOLUME[] = INDENT TR_WAV_VOLUME;
284 const char STR_BG_VOLUME[] = INDENT TR_BG_VOLUME;
285 const char STR_SELECT_MODEL[] = TR_SELECT_MODEL;
286 const char STR_CREATE_CATEGORY[] = TR_CREATE_CATEGORY;
287 const char STR_RENAME_CATEGORY[] = TR_RENAME_CATEGORY;
288 const char STR_DELETE_CATEGORY[] = TR_DELETE_CATEGORY;
289 const char STR_CREATE_MODEL[] = TR_CREATE_MODEL;
290 const char STR_DUPLICATE_MODEL[] = TR_DUPLICATE_MODEL;
291 const char STR_COPY_MODEL[] = TR_COPY_MODEL;
292 const char STR_MOVE_MODEL[] = TR_MOVE_MODEL;
293 const char STR_DELETE_MODEL[] = TR_DELETE_MODEL;
294 const char STR_EDIT[] = TR_EDIT;
295 const char STR_INSERT_BEFORE[] = TR_INSERT_BEFORE;
296 const char STR_INSERT_AFTER[] = TR_INSERT_AFTER;
297 const char STR_COPY[] = TR_COPY;
298 const char STR_MOVE[] = TR_MOVE;
299 const char STR_PASTE[] = TR_PASTE;
300 const char STR_INSERT[] = TR_INSERT;
301 const char STR_DELETE[] = TR_DELETE;
302 const char STR_RESET_FLIGHT[] = TR_RESET_FLIGHT;
303 const char STR_RESET_TIMER1[] = TR_RESET_TIMER1;
304 const char STR_RESET_TIMER2[] = TR_RESET_TIMER2;
305 const char STR_RESET_TIMER3[] = TR_RESET_TIMER3;
306 const char STR_RESET_TELEMETRY[] = TR_RESET_TELEMETRY;
307 const char STR_STATISTICS[] = TR_STATISTICS;
308 const char STR_ABOUT_US[] = TR_ABOUT_US;
309 const char STR_USB_JOYSTICK[] = TR_USB_JOYSTICK;
310 const char STR_USB_MASS_STORAGE[] = TR_USB_MASS_STORAGE;
311 const char STR_USB_SERIAL[] = TR_USB_SERIAL;
312 const char STR_SETUP_SCREENS[] = TR_SETUP_SCREENS;
313 const char STR_MONITOR_SCREENS[] = TR_MONITOR_SCREENS;
314 const char STR_RESET_BTN[] = TR_RESET_BTN;
315 const char STR_DEBUG[] = TR_DEBUG;
316 const char STR_KEYS_BTN[] = TR_KEYS_BTN;
317 const char STR_ANALOGS_BTN[] = TR_ANALOGS_BTN;
318 const char STR_CALIBRATION[] = TR_CALIBRATION;
319 const char STR_NO_TOOLS[] = TR_NO_TOOLS;
320 const char STR_NORMAL[] = TR_NORMAL;
321 const char STR_NOT_INVERTED[] = TR_NOT_INVERTED;
322 const char STR_NOT_CONNECTED[] = TR_NOT_CONNECTED;
323 const char STR_CONNECTED[] = TR_CONNECTED;
324 const char STR_FLEX_915[] = TR_FLEX_915;
325 const char STR_FLEX_868[] = TR_FLEX_868;
326 const char STR_16CH_WITHOUT_TELEMETRY[] = TR_16CH_WITHOUT_TELEMETRY;
327 const char STR_16CH_WITH_TELEMETRY[] = TR_16CH_WITH_TELEMETRY;
328 const char STR_8CH_WITH_TELEMETRY[] = TR_8CH_WITH_TELEMETRY;
329 const char STR_EXT_ANTENNA[] = TR_EXT_ANTENNA;
330 const char STR_PIN[] = TR_PIN;
331 const char STR_UPDATE_RX_OPTIONS[] = TR_UPDATE_RX_OPTIONS;
332 const char STR_UPDATE_TX_OPTIONS[] = TR_UPDATE_TX_OPTIONS;
333 const char STR_MENU_MODULES_RX_VERSION[] = TR_MENU_MODULES_RX_VERSION;
334 const char STR_MENU_FIRM_OPTIONS[] = TR_MENU_FIRM_OPTIONS;
335 const char STR_GYRO[] = TR_GYRO;
336 const char STR_STICKS_POTS_SLIDERS[] = TR_STICKS_POTS_SLIDERS;
337 const char STR_PWM_STICKS_POTS_SLIDERS[] = TR_PWM_STICKS_POTS_SLIDERS;
338 const char STR_RF_PROTOCOL[] = TR_RF_PROTOCOL;
339 const char STR_MODULE_OPTIONS[] = TR_MODULE_OPTIONS;
340 const char STR_POWER[] = TR_POWER;
341 const char STR_NO_TX_OPTIONS[] = TR_NO_TX_OPTIONS;
342 const char STR_RTC_BATT[] = TR_RTC_BATT;
343 const char STR_POWER_METER_EXT[] = TR_POWER_METER_EXT;
344 const char STR_POWER_METER_INT[] = TR_POWER_METER_INT;
345 const char STR_SPECTRUM_ANALYSER_EXT[] = TR_SPECTRUM_ANALYSER_EXT;
346 const char STR_SPECTRUM_ANALYSER_INT[] = TR_SPECTRUM_ANALYSER_INT;
347 const char STR_WAITING_FOR_RX[] = TR_WAITING_FOR_RX;
348 const char STR_WAITING_FOR_TX[] = TR_WAITING_FOR_TX;
349 const char STR_CAT_NOT_EMPTY[] = TR_CAT_NOT_EMPTY;
350 const char STR_WARNING[] = TR_WARNING;
351 const char STR_THROTTLEWARN[] = TR_THROTTLEWARN;
352 const char STR_ALARMSWARN[] = TR_ALARMSWARN;
353 const char STR_SWITCHWARN[] = TR_SWITCHWARN;
354 const char STR_FAILSAFEWARN[] = TR_FAILSAFEWARN;
355 const char STR_WRONG_SDCARDVERSION[] = TR_WRONG_SDCARDVERSION;
356 const char STR_WARN_RTC_BATTERY_LOW[] = TR_WARN_RTC_BATTERY_LOW;
357 const char STR_WARN_MULTI_LOWPOWER[] = TR_WARN_MULTI_LOWPOWER;
358 const char STR_BATTERY[] = TR_BATTERY;
359 const char STR_WRONG_PCBREV[] = TR_WRONG_PCBREV;
360 const char STR_EMERGENCY_MODE[] = TR_EMERGENCY_MODE;
361 const char STR_NO_FAILSAFE[] = TR_NO_FAILSAFE;
362 const char STR_KEYSTUCK[] = TR_KEYSTUCK;
363 const char STR_SPEAKER_VOLUME[] = TR_SPEAKER_VOLUME;
364 const char STR_LCD[] = TR_LCD;
365 const char STR_BRIGHTNESS[] = TR_BRIGHTNESS;
366 const char STR_CPU_TEMP[] = TR_CPU_TEMP;
367 const char STR_CPU_CURRENT[] = TR_CPU_CURRENT;
368 const char STR_CPU_MAH[] = TR_CPU_MAH;
369 const char STR_COPROC[] = TR_COPROC;
370 const char STR_COPROC_TEMP[] = TR_COPROC_TEMP;
371 const char STR_TEMPWARNING[] = TR_TEMPWARNING;
372 const char STR_CAPAWARNING[] = TR_CAPAWARNING;
373 const char STR_FUNC[] = TR_FUNC;
374 const char STR_V1[] = TR_V1;
375 const char STR_V2[] = TR_V2;
376 const char STR_DURATION[] = TR_DURATION;
377 const char STR_DELAY[] = TR_DELAY;
378 const char STR_SD_CARD[] = TR_SD_CARD;
379 const char STR_SDHC_CARD[] = TR_SDHC_CARD;
380 const char STR_NO_SOUNDS_ON_SD[] = TR_NO_SOUNDS_ON_SD;
381 const char STR_NO_MODELS_ON_SD[] = TR_NO_MODELS_ON_SD;
382 const char STR_NO_BITMAPS_ON_SD[] = TR_NO_BITMAPS_ON_SD;
383 const char STR_NO_SCRIPTS_ON_SD[] = TR_NO_SCRIPTS_ON_SD;
384 const char STR_SCRIPT_SYNTAX_ERROR[] = TR_SCRIPT_SYNTAX_ERROR;
385 const char STR_SCRIPT_PANIC[] = TR_SCRIPT_PANIC;
386 const char STR_SCRIPT_KILLED[] = TR_SCRIPT_KILLED;
387 const char STR_SCRIPT_ERROR[] = TR_SCRIPT_ERROR;
388 const char STR_PLAY_FILE[] = TR_PLAY_FILE;
389 const char STR_ASSIGN_BITMAP[] = TR_ASSIGN_BITMAP;
390 const char STR_EXECUTE_FILE[] = TR_EXECUTE_FILE;
391 const char STR_DELETE_FILE[] = TR_DELETE_FILE;
392 const char STR_COPY_FILE[] = TR_COPY_FILE;
393 const char STR_RENAME_FILE[] = TR_RENAME_FILE;
394 const char STR_SD_INFO[] = TR_SD_INFO;
395 const char STR_SD_FORMAT[] = TR_SD_FORMAT;
396 const char STR_REMOVED[] = TR_REMOVED;
397 const char STR_NA[] = TR_NA;
398 const char STR_HARDWARE[] = TR_HARDWARE;
399 const char STR_FORMATTING[] = TR_FORMATTING;
400 const char STR_TEMP_CALIB[] = TR_TEMP_CALIB;
401 const char STR_TIME[] = TR_TIME;
402 const char STR_MAXBAUDRATE[] = TR_MAXBAUDRATE;
403 const char STR_BAUDRATE[] = TR_BAUDRATE;
404 const char STR_SD_INFO_TITLE[] = TR_SD_INFO_TITLE;
405 const char STR_SD_TYPE[] = TR_SD_TYPE;
406 const char STR_SD_SPEED[] = TR_SD_SPEED;
407 const char STR_SD_SECTORS[] = TR_SD_SECTORS;
408 const char STR_SD_SIZE[] = TR_SD_SIZE;
409 const char STR_TYPE[] = TR_TYPE;
410 const char STR_GLOBAL_VARS[] = TR_GLOBAL_VARS;
411 const char STR_GVARS[] = TR_GVARS;
412 const char STR_GLOBAL_VAR[] = TR_GLOBAL_VAR;
413 const char STR_OWN[] = TR_OWN;
414 const char STR_DATE[] = TR_DATE;
415 const char STR_CHANNELS_MONITOR[] = TR_CHANNELS_MONITOR;
416 const char STR_ROTARY_ENCODER[] = TR_ROTARY_ENCODER;
417 const char STR_MIXERS_MONITOR[] = TR_MIXERS_MONITOR;
418 const char STR_PATH_TOO_LONG[] = TR_PATH_TOO_LONG;
419 const char STR_VIEW_TEXT[] = TR_VIEW_TEXT;
420 const char STR_FLASH_BOOTLOADER[] = TR_FLASH_BOOTLOADER;
421 const char STR_FLASH_INTERNAL_MODULE[] = TR_FLASH_INTERNAL_MODULE;
422 const char STR_FLASH_INTERNAL_MULTI[] = TR_FLASH_INTERNAL_MULTI;
423 const char STR_FLASH_EXTERNAL_MODULE[] = TR_FLASH_EXTERNAL_MODULE;
424 const char STR_FLASH_EXTERNAL_MULTI[] = TR_FLASH_EXTERNAL_MULTI;
425 const char STR_FIRMWARE_UPDATE_ERROR[] = TR_FIRMWARE_UPDATE_ERROR;
426 const char STR_FIRMWARE_UPDATE_SUCCESS[] = TR_FIRMWARE_UPDATE_SUCCESS;
427 const char STR_WRITING[] = TR_WRITING;
428 const char STR_FLASH_EXTERNAL_DEVICE[] = TR_FLASH_EXTERNAL_DEVICE;
429 const char STR_FLASH_RECEIVER_OTA[] = TR_FLASH_RECEIVER_OTA;
430 const char STR_FLASH_BLUETOOTH_MODULE[] = TR_FLASH_BLUETOOTH_MODULE;
431 const char STR_FLASH_POWER_MANAGEMENT_UNIT[] = TR_FLASH_POWER_MANAGEMENT_UNIT;
432 const char STR_CONFIRM_FORMAT[] = TR_CONFIRM_FORMAT;
433 const char STR_CONFIRMRESET[] = TR_CONFIRMRESET;
434 const char STR_TOO_MANY_LUA_SCRIPTS[] = TR_TOO_MANY_LUA_SCRIPTS;
435 const char STR_BLCOLOR[] = TR_BLCOLOR;
436 const char STR_MODELNAME[] = TR_MODELNAME;
437 const char STR_PHASENAME[] = TR_PHASENAME;
438 const char STR_MIXNAME[] = TR_MIXNAME;
439 const char STR_INPUTNAME[] = TR_INPUTNAME;
440 const char STR_EXPONAME[] = TR_EXPONAME;
441 const char STR_TRAINER[] = TR_TRAINER;
442 const char STR_CHANS[] = TR_CHANS;
443 const char STR_MODULE_BIND[] = TR_MODULE_BIND;
444 const char STR_POWERMETER_ATTN_NEEDED[] = TR_POWERMETER_ATTN_NEEDED;
445 const char STR_PXX2_SELECT_RX[] = TR_PXX2_SELECT_RX;
446 const char STR_PXX2_DEFAULT[] = TR_PXX2_DEFAULT;
447 const char STR_BT_SELECT_DEVICE[] = TR_BT_SELECT_DEVICE;
448 const char STR_DISCOVER[] = TR_DISCOVER;
449 const char STR_BUTTON_INIT[] = TR_BUTTON_INIT;
450 const char STR_WAITING[] = TR_WAITING;
451 const char STR_RECEIVER_DELETE[] = TR_RECEIVER_DELETE;
452 const char STR_RECEIVER_RESET[] = TR_RECEIVER_RESET;
453 const char STR_SHARE[] = TR_SHARE;
454 const char STR_BIND[] = TR_BIND;
455 const char STR_REGISTER[] = TR_REGISTER;
456 const char STR_BINDING_1_8_TELEM_ON[] = TR_BINDING_CH1_8_TELEM_ON;
457 const char STR_BINDING_1_8_TELEM_OFF[] = TR_BINDING_CH1_8_TELEM_OFF;
458 const char STR_BINDING_9_16_TELEM_ON[] = TR_BINDING_CH9_16_TELEM_ON;
459 const char STR_BINDING_9_16_TELEM_OFF[] = TR_BINDING_CH9_16_TELEM_OFF;
460 const char STR_CHANNELRANGE[] = TR_CHANNELRANGE;
461 const char STR_ANTENNACONFIRM1[] = TR_ANTENNACONFIRM1;
462 const char STR_ANTENNACONFIRM2[] = TR_ANTENNACONFIRM2;
463 const char STR_USE_INTERNAL_ANTENNA[] = TR_USE_INTERNAL_ANTENNA;
464 const char STR_USE_EXTERNAL_ANTENNA[] = TR_USE_EXTERNAL_ANTENNA;
465 const char STR_MODULE_PROTOCOL_FLEX_WARN_LINE1[] = TR_MODULE_PROTOCOL_FLEX_WARN_LINE1;
466 const char STR_MODULE_PROTOCOL_FCC_WARN_LINE1[] = TR_MODULE_PROTOCOL_FCC_WARN_LINE1;
467 const char STR_MODULE_PROTOCOL_EU_WARN_LINE1[] = TR_MODULE_PROTOCOL_EU_WARN_LINE1;
468 const char STR_MODULE_PROTOCOL_WARN_LINE2[] = TR_MODULE_PROTOCOL_WARN_LINE2;
469 const char STR_SET[] = TR_SET;
470 const char STR_PREFLIGHT[] = TR_PREFLIGHT;
471 const char STR_CHECKLIST[] = TR_CHECKLIST;
472 const char STR_VIEW_NOTES[] = TR_VIEW_NOTES;
473 const char STR_MODEL_SELECT[] = TR_MODEL_SELECT;
474 const char STR_RESET_SUBMENU[] = TR_RESET_SUBMENU;
475 const char STR_LOWALARM[] = TR_LOWALARM;
476 const char STR_CRITICALALARM[] = TR_CRITICALALARM;
477 const char STR_RSSIALARM_WARN[] = TR_RSSIALARM_WARN;
478 const char STR_NO_RSSIALARM[] = TR_NO_RSSIALARM;
479 const char STR_DISABLE_ALARM[] = TR_DISABLE_ALARM;
480 const char STR_TELEMETRY_TYPE[] = TR_TELEMETRY_TYPE;
481 const char STR_TELEMETRY_SENSORS[] = TR_TELEMETRY_SENSORS;
482 const char STR_VALUE[] = TR_VALUE;
483 const char STR_TOPLCDTIMER[] = TR_TOPLCDTIMER;
484 const char STR_UNIT[] = TR_UNIT;
485 const char STR_TELEMETRY_NEWSENSOR[] = TR_TELEMETRY_NEWSENSOR;
486 const char STR_ID[] = TR_ID;
487 const char STR_PRECISION[] = TR_PRECISION;
488 const char STR_RATIO[] = TR_RATIO;
489 const char STR_FORMULA[] = TR_FORMULA;
490 const char STR_CELLINDEX[] = TR_CELLINDEX;
491 const char STR_LOGS[] = TR_LOGS;
492 const char STR_OPTIONS[] = TR_OPTIONS;
493 const char STR_FIRMWARE_OPTIONS[] = TR_FIRMWARE_OPTIONS;
494 const char STR_ALTSENSOR[] = TR_ALTSENSOR;
495 const char STR_CELLSENSOR[] = TR_CELLSENSOR;
496 const char STR_GPSSENSOR[] = TR_GPSSENSOR;
497 const char STR_CURRENTSENSOR[] = TR_CURRENTSENSOR;
498 const char STR_AUTOOFFSET[] = TR_AUTOOFFSET;
499 const char STR_ONLYPOSITIVE[] = TR_ONLYPOSITIVE;
500 const char STR_FILTER[] = TR_FILTER;
501 const char STR_TELEMETRYFULL[] = TR_TELEMETRYFULL;
502 const char STR_INVERTED_SERIAL[] = TR_INVERTED_SERIAL;
503 const char STR_IGNORE_INSTANCE[] = TR_IGNORE_INSTANCE;
504 const char STR_DISCOVER_SENSORS[] = TR_DISCOVER_SENSORS;
505 const char STR_STOP_DISCOVER_SENSORS[] = TR_STOP_DISCOVER_SENSORS;
506 const char STR_DELETE_ALL_SENSORS[] = TR_DELETE_ALL_SENSORS;
507 const char STR_CONFIRMDELETE[] = TR_CONFIRMDELETE;
508 const char STR_SELECT_WIDGET[] = TR_SELECT_WIDGET;
509 const char STR_REMOVE_WIDGET[] = TR_REMOVE_WIDGET;
510 const char STR_WIDGET_SETTINGS[] = TR_WIDGET_SETTINGS;
511 const char STR_REMOVE_SCREEN[] = TR_REMOVE_SCREEN;
512 const char STR_SETUP_WIDGETS[] = TR_SETUP_WIDGETS;
513 const char STR_USER_INTERFACE[] = TR_USER_INTERFACE;
514 const char STR_THEME[] = TR_THEME;
515 const char STR_SETUP[] = TR_SETUP;
516 const char STR_LAYOUT[] = TR_LAYOUT;
517 const char STR_ADDMAINVIEW[] = TR_ADDMAINVIEW;
518 const char STR_BACKGROUND_COLOR[] = TR_BACKGROUND_COLOR;
519 const char STR_MAIN_COLOR[] = TR_MAIN_COLOR;
520 const char STR_TEXT_VIEWER[] = TR_TEXT_VIEWER;
521 const char STR_RFPOWER[] = TR_RFPOWER;
522 const char STR_BYTES[] = TR_BYTES;
523 const char STR_ANTENNAPROBLEM[] = TR_ANTENNAPROBLEM;
524 const char STR_MODULE[] = TR_MODULE;
525 const char STR_RX_NAME[] = TR_RX_NAME;
526 const char STR_POPUP[] = TR_POPUP;
527 const char STR_MIN[] = TR_MIN;
528 const char STR_MAX[] = TR_MAX;
529 const char STR_CURVE_PRESET[] = TR_CURVE_PRESET;
530 const char STR_PRESET[] = TR_PRESET;
531 const char STR_MIRROR[] = TR_MIRROR;
532 const char STR_CLEAR[] = TR_CLEAR;
533 const char STR_RESET[] = TR_RESET;
534 const char STR_COUNT[] = TR_COUNT;
535 const char STR_PT[] = TR_PT;
536 const char STR_PTS[] = TR_PTS;
537 const char STR_SMOOTH[] = TR_SMOOTH;
538 const char STR_COPY_STICKS_TO_OFS[] = TR_COPY_STICKS_TO_OFS;
539 const char STR_COPY_TRIMS_TO_OFS[] = TR_COPY_TRIMS_TO_OFS;
540 const char STR_INCDEC[] = TR_INCDEC;
541 const char STR_GLOBALVAR[] = TR_GLOBALVAR;
542 const char STR_MIXSOURCE[] = TR_MIXSOURCE;
543 const char STR_CONSTANT[] = TR_CONSTANT;
544 const char STR_TOP_BAR[] = TR_TOP_BAR;
545 const char STR_FLASH_ERASE[] = TR_FLASH_ERASE;
546 const char STR_FLASH_WRITE[] = TR_FLASH_WRITE;
547 const char STR_OTA_UPDATE[] = TR_OTA_UPDATE;
548 const char STR_MODULE_RESET[] = TR_MODULE_RESET;
549 const char STR_UNKNOWN_RX[] = TR_UNKNOWN_RX;
550 const char STR_UNSUPPORTED_RX[] = TR_UNSUPPORTED_RX;
551 const char STR_OTA_UPDATE_ERROR[] = TR_OTA_UPDATE_ERROR;
552 const char STR_DEVICE_RESET[] = TR_DEVICE_RESET;
553 const char STR_ALTITUDE[] = TR_ALTITUDE;
554 const char STR_SCALE[] = TR_SCALE;
555 const char STR_VIEW_CHANNELS[] = TR_VIEW_CHANNELS;
556 const char STR_AUX_SERIAL_MODE[] = TR_AUX_SERIAL_MODE;
557 const char STR_THROTTLE_LABEL[] = TR_THROTTLE_LABEL;
558 const char STR_SCRIPT[] = TR_SCRIPT;
559 const char STR_INPUTS[] = TR_INPUTS;
560 const char STR_OUTPUTS[] = TR_OUTPUTS;
561 const char STR_MENU_INPUTS[] = TR_MENU_INPUTS;
562 const char STR_MENU_LUA[] = TR_MENU_LUA;
563 const char STR_MENU_STICKS[] = TR_MENU_STICKS;
564 const char STR_MENU_POTS[] = TR_MENU_POTS;
565 const char STR_MENU_MAX[] = TR_MENU_MAX;
566 const char STR_MENU_HELI[] = TR_MENU_HELI;
567 const char STR_MENU_TRIMS[] = TR_MENU_TRIMS;
568 const char STR_MENU_SWITCHES[] = TR_MENU_SWITCHES;
569 const char STR_MENU_LOGICAL_SWITCHES[] = TR_MENU_LOGICAL_SWITCHES;
570 const char STR_MENU_TRAINER[] = TR_MENU_TRAINER;
571 const char STR_MENU_CHANNELS[] = TR_MENU_CHANNELS;
572 const char STR_MENU_GVARS[] = TR_MENU_GVARS;
573 const char STR_MENU_TELEMETRY[] = TR_MENU_TELEMETRY;
574 const char STR_MENU_DISPLAY[] = TR_MENU_DISPLAY;
575 const char STR_MENU_OTHER[] = TR_MENU_OTHER;
576 const char STR_MENU_INVERT[] = TR_MENU_INVERT;
577 const char STR_JITTER_FILTER[] = TR_JITTER_FILTER;
578 const char STR_RTC_CHECK[] = TR_RTC_CHECK;
579 const char STR_EXIT[] = TR_EXIT;
580 const char STR_MODULE_RANGE[] = TR_MODULE_RANGE;
581 const char STR_RECEIVER_OPTIONS[] = TR_RECEIVER_OPTIONS;
583 #if defined(PCBHORUS)
584 const char STR_ASSIGN_SPLASH[] = TR_ASSIGN_SPLASH;
585 #endif
587 #if !defined(COLORLCD)
588 const char STR_MENUWHENDONE[] = TR_MENUWHENDONE;
589 #endif
591 #if defined(PCBSKY9X) && defined(REVX)
592 const char STR_OUTPUT_TYPE[] = TR_OUTPUT_TYPE;
593 #endif
595 #if defined(HELI)
596 const char STR_MENUHELISETUP[] = TR_MENUHELISETUP;
597 const char STR_SWASHTYPE[] = TR_SWASHTYPE;
598 const char STR_COLLECTIVE[] = TR_COLLECTIVE;
599 const char STR_AILERON[] = TR_AILERON;
600 const char STR_ELEVATOR[] = TR_ELEVATOR;
601 const char STR_SWASHRING[] = TR_SWASHRING;
602 #endif
604 #if defined(AUDIO) && defined(BUZZER)
605 const char STR_SPEAKER[] = TR_SPEAKER;
606 const char STR_BUZZER[] = TR_BUZZER;
607 #endif
609 #if defined(AUDIO)
610 const char STR_SPKRPITCH[] = TR_SPKRPITCH;
611 #endif
613 #if defined(HAPTIC)
614 const char STR_HAPTIC_LABEL[] = TR_HAPTIC_LABEL;
615 const char STR_HAPTICSTRENGTH[] = TR_HAPTICSTRENGTH;
616 const char STR_GYRO_LABEL[] = TR_GYRO_LABEL;
617 const char STR_GYRO_OFFSET[] = TR_GYRO_OFFSET;
618 const char STR_GYRO_MAX[] = TR_GYRO_MAX;
619 #endif
621 #if defined(PWM_BACKLIGHT) || defined(COLORLCD)
622 const char STR_BLONBRIGHTNESS[] = TR_BLONBRIGHTNESS;
623 const char STR_BLOFFBRIGHTNESS[] = TR_BLOFFBRIGHTNESS;
624 #endif
626 const char STR_TIMEZONE[] = TR_TIMEZONE;
627 const char STR_ADJUST_RTC[] = TR_ADJUST_RTC;
628 const char STR_GPS[] = TR_GPS;
629 const char STR_GPSCOORD[] = TR_GPSCOORD;
630 const char STR_VARIO[] = TR_VARIO;
631 const char STR_PITCH_AT_ZERO[] = TR_PITCH_AT_ZERO;
632 const char STR_PITCH_AT_MAX[] = TR_PITCH_AT_MAX;
633 const char STR_REPEAT_AT_ZERO[] = TR_REPEAT_AT_ZERO;
635 #if defined(EEPROM)
636 const char STR_BAD_RADIO_DATA[] = TR_BADEEPROMDATA;
637 const char STR_STORAGE_FORMAT[] = TR_EEPROMFORMATTING;
638 const char STR_STORAGE_WARNING[] = TR_EEPROMWARN;
639 const char STR_EEPROM_CONVERTING[] = TR_EEPROM_CONVERTING;
640 const char STR_EEPROMLOWMEM[] = TR_EEPROMLOWMEM;
641 const char STR_EEPROMOVERFLOW[] = TR_EEPROMOVERFLOW;
642 #else
643 const char STR_BAD_RADIO_DATA[] = TR_BAD_RADIO_DATA;
644 const char STR_STORAGE_WARNING[] = TR_STORAGE_WARNING;
645 const char STR_STORAGE_FORMAT[] = TR_STORAGE_FORMAT;
646 #endif
648 #if defined(LUA)
649 const char STR_MENUCUSTOMSCRIPTS[] = TR_MENUCUSTOMSCRIPTS;
650 #endif
652 const char STR_MENUTELEMETRY[] = TR_MENUTELEMETRY;
654 #if defined(DSM2) || defined(PXX)
655 const char STR_RECEIVER_NUM[] = TR_RECEIVER_NUM;
656 const char STR_RECEIVER[] = TR_RECEIVER;
657 const char STR_REBIND[] = TR_REBIND;
658 const char STR_REG_OK[] = TR_REG_OK;
659 const char STR_BIND_OK[] = TR_BIND_OK;
660 #endif
662 const char STR_MULTI_CUSTOM[] = TR_MULTI_CUSTOM;
663 const char STR_MULTI_RFTUNE[] = TR_MULTI_RFTUNE;
664 const char STR_MULTI_TELEMETRY[] = TR_MULTI_TELEMETRY;
665 const char STR_MULTI_VIDFREQ[] = TR_MULTI_VIDFREQ;
666 const char STR_MULTI_OPTION[] = TR_MULTI_OPTION;
667 const char STR_MULTI_FIXEDID[] = TR_MULTI_FIXEDID;
668 const char STR_MULTI_AUTOBIND[] = TR_MULTI_AUTOBIND;
669 const char STR_DISABLE_CH_MAP[] = TR_DISABLE_CH_MAP;
670 const char STR_DISABLE_TELEM[] = TR_DISABLE_TELEM;
671 const char STR_MULTI_DSM_AUTODTECT[] = TR_MULTI_DSM_AUTODTECT;
672 const char STR_MULTI_LOWPOWER[] = TR_MULTI_LOWPOWER;
673 const char STR_MODULE_NO_SERIAL_MODE[] = TR_MODULE_NO_SERIAL_MODE;
674 const char STR_MODULE_NO_INPUT[] = TR_MODULE_NO_INPUT;
675 const char STR_MODULE_WAITFORBIND[] = TR_MODULE_WAITFORBIND;
676 const char STR_MODULE_NO_TELEMETRY[] = TR_MODULE_NO_TELEMETRY;
677 const char STR_MODULE_BINDING[] = TR_MODULE_BINDING;
678 const char STR_MODULE_UPGRADE[] = TR_MODULE_UPGRADE;
679 const char STR_PROTOCOL_INVALID[] = TR_PROTOCOL_INVALID;
680 const char STR_MODULE_STATUS[] = TR_MODULE_STATUS;
681 const char STR_MODULE_SYNC[] = TR_MODULE_SYNC;
682 const char STR_MULTI_SERVOFREQ[] = TR_MULTI_SERVOFREQ;
683 const char STR_MULTI_MAX_THROW[] = TR_MULTI_MAX_THROW;
684 const char STR_MULTI_RFCHAN[] = TR_MULTI_RFCHAN;
685 const char STR_NEEDS_FILE[] = TR_NEEDS_FILE;
686 const char STR_EXT_MULTI_SPEC[] = TR_EXT_MULTI_SPEC;
687 const char STR_INT_MULTI_SPEC[] = TR_INT_MULTI_SPEC;
689 #if LCD_W < 212
690 const char STR_SUBTYPE[] = TR_SUBTYPE;
691 #endif
693 #if defined(SDCARD)
694 const char STR_BACKUP_MODEL[] = TR_BACKUP_MODEL;
695 const char STR_RESTORE_MODEL[] = TR_RESTORE_MODEL;
696 const char STR_DELETE_ERROR[] = TR_DELETE_ERROR;
697 const char STR_SDCARD_ERROR[] = TR_SDCARD_ERROR;
698 const char STR_NO_SDCARD[] = TR_NO_SDCARD;
699 const char STR_SDCARD_FULL[] = TR_SDCARD_FULL;
700 const char STR_INCOMPATIBLE[] = TR_INCOMPATIBLE;
701 const char STR_LOGS_PATH[] = LOGS_PATH;
702 const char STR_LOGS_EXT[] = LOGS_EXT;
703 const char STR_MODELS_PATH[] = MODELS_PATH;
704 const char STR_MODELS_EXT[] = MODELS_EXT;
705 #endif
707 #if defined(NIGHTLY_BUILD_WARNING)
708 const char STR_NIGHTLY_WARNING[] = TR_NIGHTLY_WARNING;
709 const char STR_NIGHTLY_NOTSAFE[] = TR_NIGHTLY_NOTSAFE;
710 #endif
712 #if LCD_W >= 212
713 const char * const STR_PHASES_HEADERS[] = TR_PHASES_HEADERS;
714 const char * const STR_LIMITS_HEADERS[] = TR_LIMITS_HEADERS;
715 const char * const STR_LSW_HEADERS[] = TR_LSW_HEADERS;
716 const char * const STR_LSW_DESCRIPTIONS[] = TR_LSW_DESCRIPTIONS;
717 const char * const STR_GVAR_HEADERS[] = TR_GVAR_HEADERS;
718 #endif
720 #if MENUS_LOCK == 1
721 const char STR_UNLOCKED[] = TR_UNLOCKED;
722 const char STR_MODS_FORBIDDEN[] = TR_MODS_FORBIDDEN;
723 #endif
725 #if defined(BLUETOOTH)
726 const char STR_BLUETOOTH[] = TR_BLUETOOTH;
727 const char STR_BLUETOOTH_DISC[] = TR_BLUETOOTH_DISC;
728 const char STR_BLUETOOTH_INIT[] = TR_BLUETOOTH_INIT;
729 const char STR_BLUETOOTH_DIST_ADDR[] = TR_BLUETOOTH_DIST_ADDR;
730 const char STR_BLUETOOTH_LOCAL_ADDR[] = TR_BLUETOOTH_LOCAL_ADDR;
731 const char STR_BLUETOOTH_PIN_CODE[] = TR_BLUETOOTH_PIN_CODE;
732 #endif
734 const char STR_ABOUTUS[] = TR_ABOUTUS;
735 const char STR_ABOUT_OPENTX_1[] = TR_ABOUT_OPENTX_1;
736 const char STR_ABOUT_OPENTX_2[] = TR_ABOUT_OPENTX_2;
737 const char STR_ABOUT_OPENTX_3[] = TR_ABOUT_OPENTX_3;
738 const char STR_ABOUT_OPENTX_4[] = TR_ABOUT_OPENTX_4;
739 const char STR_ABOUT_OPENTX_5[] = TR_ABOUT_OPENTX_5;
741 const char STR_ABOUT_BERTRAND_1[] = TR_ABOUT_BERTRAND_1;
742 const char STR_ABOUT_BERTRAND_2[] = TR_ABOUT_BERTRAND_2;
743 const char STR_ABOUT_BERTRAND_3[] = TR_ABOUT_BERTRAND_3;
745 const char STR_ABOUT_MIKE_1[] = TR_ABOUT_MIKE_1;
746 const char STR_ABOUT_MIKE_2[] = TR_ABOUT_MIKE_2;
747 const char STR_ABOUT_MIKE_3[] = TR_ABOUT_MIKE_3;
748 const char STR_ABOUT_MIKE_4[] = TR_ABOUT_MIKE_4;
750 const char STR_ABOUT_ROMOLO_1[] = TR_ABOUT_ROMOLO_1;
751 const char STR_ABOUT_ROMOLO_2[] = TR_ABOUT_ROMOLO_2;
752 const char STR_ABOUT_ROMOLO_3[] = TR_ABOUT_ROMOLO_3;
754 const char STR_ABOUT_ANDRE_1[] = TR_ABOUT_ANDRE_1;
755 const char STR_ABOUT_ANDRE_2[] = TR_ABOUT_ANDRE_2;
756 const char STR_ABOUT_ANDRE_3[] = TR_ABOUT_ANDRE_3;
758 const char STR_ABOUT_ROB_1[] = TR_ABOUT_ROB_1;
759 const char STR_ABOUT_ROB_2[] = TR_ABOUT_ROB_2;
761 const char STR_ABOUT_MARTIN_1[] = TR_ABOUT_MARTIN_1;
762 const char STR_ABOUT_MARTIN_2[] = TR_ABOUT_MARTIN_2;
764 const char STR_ABOUT_KJELL_1[] = TR_ABOUT_KJELL_1;
765 const char STR_ABOUT_KJELL_2[] = TR_ABOUT_KJELL_2;
766 const char STR_ABOUT_KJELL_3[] = TR_ABOUT_KJELL_3;
767 const char STR_ABOUT_KJELL_4[] = TR_ABOUT_KJELL_4;
769 const char STR_ABOUT_HARDWARE_1[] = TR_ABOUT_HARDWARE_1;
770 const char STR_ABOUT_HARDWARE_2[] = TR_ABOUT_HARDWARE_2;
771 const char STR_ABOUT_HARDWARE_3[] = TR_ABOUT_HARDWARE_3;
773 const char STR_ABOUT_PARENTS_1[] = TR_ABOUT_PARENTS_1;
774 const char STR_ABOUT_PARENTS_2[] = TR_ABOUT_PARENTS_2;
775 const char STR_ABOUT_PARENTS_3[] = TR_ABOUT_PARENTS_3;
776 const char STR_ABOUT_PARENTS_4[] = TR_ABOUT_PARENTS_4;
778 const char STR_AUTH_FAILURE[] = TR_AUTH_FAILURE;