/* * Copyright (C) EdgeTX * * Based on code named * opentx - https://github.com/opentx/opentx * th9x - http://code.google.com/p/th9x * er9x - http://code.google.com/p/er9x * gruvin9x - http://code.google.com/p/gruvin9x * * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #ifndef _TRANSLATIONS_H_ #define _TRANSLATIONS_H_ #include "translations/untranslated.h" #if defined(TRANSLATIONS_FR) #include "translations/fr.h" #define LEN_SPECIAL_CHARS 3 #elif defined(TRANSLATIONS_IT) #include "translations/it.h" #define LEN_SPECIAL_CHARS 1 #elif defined(TRANSLATIONS_SE) #include "translations/se.h" #define LEN_SPECIAL_CHARS 6 #elif defined(TRANSLATIONS_FI) #include "translations/fi.h" #define LEN_SPECIAL_CHARS 6 #elif defined(TRANSLATIONS_DE) #include "translations/de.h" #define LEN_SPECIAL_CHARS 6 #elif defined(TRANSLATIONS_CZ) #include "translations/cz.h" #define LEN_SPECIAL_CHARS 17 #elif defined(TRANSLATIONS_ES) #include "translations/es.h" #define LEN_SPECIAL_CHARS 0 #elif defined(TRANSLATIONS_PL) #include "translations/pl.h" #define LEN_SPECIAL_CHARS 0 #elif defined(TRANSLATIONS_PT) #include "translations/pt.h" #define LEN_SPECIAL_CHARS 0 #elif defined(TRANSLATIONS_NL) #include "translations/nl.h" #define LEN_SPECIAL_CHARS 0 #elif defined(TRANSLATIONS_CN) #include "translations/cn.h" #elif defined(TRANSLATIONS_TW) #include "translations/tw.h" #define LEN_SPECIAL_CHARS 0 #else #include "translations/en.h" #define LEN_SPECIAL_CHARS 0 #endif #define PSIZE(x) ( sizeof(x) - 1 ) #if defined(PCBTARANIS) #define HINT(s) " " s " " #else #define HINT(s) s #endif #if LCD_W < LCD_H // Portrait mode #define TR3(x, y, z) z #define TR2(x, y) y #elif LCD_W >= 480 #define TR3(x, y, z) z #define TR2(x, y) y #elif LCD_W >= 212 #define TR3(x, y, z) y #define TR2(x, y) y #else #define TR3(x, y, z) x #define TR2(x, y) x #endif #define TR(x, y) TR2(x, y) // for compatibility #if defined(COLORLCD) #define BUTTON(x) x #else #define BUTTON(x) "[" x "]" #endif #if (LCD_W == 212) #define LCDW_128_480_LINEBREAK "" #else #define LCDW_128_480_LINEBREAK "\036" #endif extern const char STR_OFFON[]; extern const char STR_MMMINV[]; extern const char STR_VBEEPMODE[]; extern const char STR_TRNMODE[]; extern const char STR_TRNCHN[]; extern const char STR_AUX_SERIAL_MODES[]; extern const char STR_SWTYPES[]; extern const char STR_POTTYPES[]; extern const char STR_SLIDERTYPES[]; extern const char STR_VTRIMINC[]; extern const char STR_VDISPLAYTRIMS[]; extern const char STR_RETA123[]; #if defined(PCBSKY9X) && defined(REVX) extern const char STR_VOUTPUT_TYPE[]; #endif extern const char STR_VBLMODE[]; extern const char STR_VCURVEFUNC[]; extern const char STR_VMLTPX[]; extern const char STR_VMLTPX2[]; extern const char STR_VMIXTRIMS[]; extern const char STR_VCSWFUNC[]; extern const char STR_VFSWFUNC[]; extern const char STR_VFSWRESET[]; extern const char STR_FUNCSOUNDS[]; extern const char STR_VTELEMUNIT[]; extern const char STR_GPSFORMAT[]; extern const char STR_VTELEMSCREENTYPE[]; extern const char STR_VSWASHTYPE[]; extern const char STR_VKEYS[]; extern const char STR_VSWITCHES[]; extern const char STR_VSRCRAW[]; #if defined(TRANSLATIONS_CZ) extern const char STR_INPUTNAMES[]; #endif extern const char STR_VTMRMODES[]; extern const char STR_VPERSISTENT[]; extern const char STR_VLCD[]; extern const char STR_VUNITSSYSTEM[]; extern const char STR_VBEEPCOUNTDOWN[]; extern const char STR_COUNTDOWNVALUES[]; extern const char STR_VVARIOCENTER[]; extern const char STR_COUNTRY_CODES[]; extern const char STR_USBMODES[]; extern const char STR_JACK_MODES[]; extern const char STR_VFAILSAFE[]; extern const char STR_FONT_SIZES[]; extern const char STR_VTRAINERMODES[]; extern const char STR_EXTERNAL_MODULE_PROTOCOLS[]; extern const char STR_INTERNAL_MODULE_PROTOCOLS[]; extern const char STR_R9M_REGION[]; extern const char STR_R9M_FCC_POWER_VALUES[]; extern const char STR_R9M_LBT_POWER_VALUES[]; extern const char STR_R9M_LITE_FCC_POWER_VALUES[]; extern const char STR_R9M_LITE_LBT_POWER_VALUES[]; extern const char STR_TELEMETRY_PROTOCOLS[]; extern const char STR_XJT_ACCST_RF_PROTOCOLS[]; extern const char STR_ISRM_RF_PROTOCOLS[]; extern const char STR_R9M_PXX2_RF_PROTOCOLS[]; extern const char STR_DSM_PROTOCOLS[]; extern const char STR_FLYSKY_PROTOCOLS[]; extern const char STR_CRSF_BAUDRATE[]; extern const char STR_PPM_POL[]; extern const char STR_SBUS_INVERSION_VALUES[]; extern const char STR_MULTI_PROTOCOLS[]; extern const char STR_MULTI_POWER[]; extern const char STR_MULTI_TELEMETRY_MODE[]; extern const char STR_MULTI_WBUS_MODE[]; extern const char STR_SPORT_MODES[]; extern const char STR_AFHDS3_ONE_TO_ONE_TELEMETRY[]; extern const char STR_AFHDS3_ONE_TO_MANY[]; extern const char STR_AFHDS3_PROTOCOLS[]; extern const char STR_AFHDS3_POWERS[]; extern const char STR_AFHDS3_RX_FREQ[]; extern const char STR_AFHDS3_ACTUAL_POWER[]; extern const char STR_AFHDS3_POWER_SOURCE[]; extern const char STR_CURVE_TYPES[]; extern const char STR_VSENSORTYPES[]; extern const char STR_VFORMULAS[]; extern const char STR_VPREC[]; extern const char STR_VCELLINDEX[]; extern const char STR_TOUCH_PANEL[]; extern const char STR_BLUETOOTH[]; extern const char STR_BLUETOOTH_DISC[]; extern const char STR_BLUETOOTH_INIT[]; extern const char STR_BLUETOOTH_DIST_ADDR[]; extern const char STR_BLUETOOTH_LOCAL_ADDR[]; extern const char STR_BLUETOOTH_PIN_CODE[]; extern const char STR_BLUETOOTH_MODES[]; #define NO_INDENT(x) (x) + LEN_INDENT extern const char STR_POPUPS_ENTER_EXIT[]; extern const char STR_OK[]; extern const char STR_EXIT[]; #if !defined(PCBHORUS) extern const char STR_MENUWHENDONE[]; extern const char STR_NO_TELEMETRY_SCREENS[]; #endif extern const char STR_FREE[]; extern const char STR_YES[]; extern const char STR_NO[]; #define LEN_FREE PSIZE(TR_FREE) extern const char STR_DELETEMODEL[]; extern const char STR_COPYINGMODEL[]; extern const char STR_MOVINGMODEL[]; extern const char STR_LOADINGMODEL[]; extern const char STR_NAME[]; extern const char STR_BITMAP[]; extern const char STR_TIMER[]; extern const char STR_START[]; extern const char STR_ELIMITS[]; extern const char STR_ETRIMS[]; extern const char STR_TRIMINC[]; extern const char STR_DISPLAY_TRIMS[]; extern const char STR_TTRACE[]; extern const char STR_TTRIM[]; extern const char STR_TTRIM_SW[]; extern const char STR_BEEPCTR[]; extern const char STR_USE_GLOBAL_FUNCS[]; #if defined(PCBSKY9X) && defined(REVX) extern const char STR_OUTPUT_TYPE[]; #endif extern const char STR_PPMFRAME[]; extern const char STR_REFRESHRATE[]; extern const char STR_MS[]; extern const char STR_SWITCH[]; extern const char STR_TRIMS[]; extern const char STR_MIRROR[]; extern const char STR_FADEIN[]; extern const char STR_FADEOUT[]; extern const char STR_DEFAULT[]; extern const char STR_CHECKTRIMS[]; extern const char STR_SWASHTYPE[]; extern const char STR_COLLECTIVE[]; extern const char STR_AILERON[]; extern const char STR_ELEVATOR[]; extern const char STR_SWASHRING[]; extern const char STR_MODE[]; #if defined(AUDIO) && defined(BUZZER) extern const char STR_SPEAKER[]; extern const char STR_BUZZER[]; #else #define STR_SPEAKER STR_MODE #define STR_BUZZER STR_MODE #endif extern const char STR_NOFREEEXPO[]; extern const char STR_NOFREEMIXER[]; extern const char STR_SOURCE[]; extern const char STR_WEIGHT[]; extern const char STR_SIDE[]; extern const char STR_OFFSET[]; extern const char STR_TRIM[]; extern const char STR_DREX[]; extern const char STR_CURVE[]; extern const char STR_FLMODE[]; extern const char STR_MIXWARNING[]; extern const char STR_OFF[]; extern const char STR_ANTENNA[]; extern const char STR_NO_INFORMATION[]; extern const char STR_MULTPX[]; extern const char STR_DELAYDOWN[]; extern const char STR_DELAYUP[]; extern const char STR_SLOWDOWN[]; extern const char STR_SLOWUP[]; extern const char STR_MIXES[]; extern const char STR_CV[]; extern const char STR_GV[]; extern const char STR_RANGE[]; extern const char STR_CENTER[]; extern const char STR_ALARM[]; extern const char STR_BLADES[]; extern const char STR_SCREEN[]; extern const char STR_SOUND_LABEL[]; extern const char STR_LENGTH[]; extern const char STR_BEEP_LENGTH[]; extern const char STR_BEEP_PITCH[]; extern const char STR_HAPTIC_LABEL[]; extern const char STR_STRENGTH[]; extern const char STR_GYRO_LABEL[]; extern const char STR_GYRO_OFFSET[]; extern const char STR_GYRO_MAX[]; extern const char STR_CONTRAST[]; extern const char STR_ALARMS_LABEL[]; extern const char STR_BATTERY_RANGE[]; extern const char STR_BATTERYCHARGING[]; extern const char STR_BATTERYFULL[]; extern const char STR_BATTERYNONE[]; extern const char STR_BATTERYWARNING[]; extern const char STR_INACTIVITYALARM[]; extern const char STR_MEMORYWARNING[]; extern const char STR_ALARMWARNING[]; extern const char STR_RSSI_SHUTDOWN_ALARM[]; extern const char STR_MODEL_STILL_POWERED[]; extern const char STR_USB_STILL_CONNECTED[]; extern const char STR_MODEL_SHUTDOWN[]; extern const char STR_PRESS_ENTER_TO_CONFIRM[]; extern const char STR_THROTTLEREVERSE[]; extern const char STR_MINUTEBEEP[]; extern const char STR_BEEPCOUNTDOWN[]; extern const char STR_PERSISTENT[]; extern const char STR_BACKLIGHT_LABEL[]; extern const char STR_GHOST_MENU_LABEL[]; extern const char STR_BLDELAY[]; #if defined(PWM_BACKLIGHT) || defined(COLORLCD) extern const char STR_BLONBRIGHTNESS[]; extern const char STR_BLOFFBRIGHTNESS[]; extern const char STR_KEYS_BACKLIGHT[]; #endif extern const char STR_SPLASHSCREEN[]; #if defined(PWR_BUTTON_PRESS) extern const char STR_PWR_ON_DELAY[]; extern const char STR_PWR_OFF_DELAY[]; extern const char STR_PWR_OFF_DELAYS[]; #endif extern const char STR_THROTTLE_WARNING[]; extern const char STR_SWITCHWARNING[]; extern const char STR_POTWARNINGSTATE[]; extern const char STR_POTWARNING[]; extern const char STR_SLIDERWARNING[]; extern const char STR_TIMEZONE[]; extern const char STR_ADJUST_RTC[]; extern const char STR_GPS[]; extern const char STR_GPS_COORDS_FORMAT[]; extern const char STR_VARIO[]; extern const char STR_FLYSKY_TELEMETRY[]; extern const char STR_PITCH_AT_ZERO[]; extern const char STR_PITCH_AT_MAX[]; extern const char STR_REPEAT_AT_ZERO[]; extern const char STR_RXCHANNELORD[]; extern const char STR_STICKS[]; extern const char STR_POTS[]; extern const char STR_SWITCHES[]; extern const char STR_SWITCHES_DELAY[]; extern const char STR_SLAVE[]; extern const char STR_MODESRC[]; extern const char STR_MULTIPLIER[]; #define LEN_MULTIPLIER PSIZE(TR_MULTIPLIER) extern const char STR_CAL[]; extern const char STR_CALIB_DONE[]; extern const char STR_CALIBRATION[]; extern const char STR_VTRIM[]; extern const char STR_MENUTOSTART[]; extern const char STR_SETMIDPOINT[]; extern const char STR_MOVESTICKSPOTS[]; extern const char STR_TX[]; #define STR_RX (STR_TX+OFS_RX) extern const char STR_NODATA[]; extern const char STR_US[]; extern const char STR_HZ[]; extern const char STR_TMIXMAXMS[]; extern const char STR_FREE_STACK[]; extern const char STR_INT_GPS_LABEL[]; extern const char STR_HEARTBEAT_LABEL[]; extern const char STR_LUA_SCRIPTS_LABEL[]; extern const char STR_FREE_MEM_LABEL[]; extern const char STR_TIMER_LABEL[]; extern const char STR_THROTTLE_PERCENT_LABEL[]; extern const char STR_BATT_LABEL[]; extern const char STR_SESSION[]; extern const char STR_MENUTORESET[]; extern const char STR_PPM_TRAINER[]; extern const char STR_CH[]; extern const char STR_MODEL[]; extern const char STR_FM[]; extern const char STR_EEPROMLOWMEM[]; extern const char STR_PRESS_ANY_KEY_TO_SKIP[]; extern const char STR_THROTTLE_NOT_IDLE[]; extern const char STR_ALARMSDISABLED[]; extern const char STR_PRESSANYKEY[]; extern const char STR_BAD_RADIO_DATA[]; extern const char STR_STORAGE_FORMAT[]; extern const char STR_EEPROMOVERFLOW[]; extern const char STR_TRIMS2OFFSETS[]; extern const char STR_CHANNELS2FAILSAFE[]; extern const char STR_CHANNEL2FAILSAFE[]; extern const char STR_RADIO_SETUP[]; extern const char STR_MENUTRAINER[]; extern const char STR_MENUSPECIALFUNCS[]; extern const char STR_MENUVERSION[]; extern const char STR_MENU_RADIO_SWITCHES[]; extern const char STR_MENU_RADIO_ANALOGS[]; extern const char STR_MENUCALIBRATION[]; extern const char STR_MENUMODELSEL[]; extern const char STR_MENU_MODEL_SETUP[]; extern const char STR_MENUFLIGHTMODE[]; extern const char STR_MENUFLIGHTMODES[]; extern const char STR_MENUHELISETUP[]; extern const char STR_MENUINPUTS[]; extern const char STR_MENULIMITS[]; extern const char STR_MENUCURVES[]; extern const char STR_MENUCURVE[]; extern const char STR_MENULOGICALSWITCH[]; extern const char STR_MENULOGICALSWITCHES[]; extern const char STR_MENUCUSTOMFUNC[]; extern const char STR_MENUCUSTOMSCRIPTS[]; extern const char STR_MENUTELEMETRY[]; extern const char STR_MENUTEMPLATES[]; extern const char STR_MENUSTAT[]; extern const char STR_MENUDEBUG[]; extern const char * const STR_MONITOR_CHANNELS[]; extern const char STR_MONITOR_SWITCHES[]; extern const char STR_MONITOR_OUTPUT_DESC[]; extern const char STR_MONITOR_MIXER_DESC[]; extern const char STR_MENU_GLOBAL_VARS[]; extern const char STR_AND_SWITCH[]; extern const char STR_SF[]; extern const char STR_GF[]; extern const char STR_MULTI_CUSTOM[]; extern const char STR_MULTI_FIXEDID[]; extern const char STR_MULTI_OPTION[]; extern const char STR_MULTI_VIDFREQ[]; extern const char STR_MULTI_RFTUNE[]; extern const char STR_MULTI_RFPOWER[]; extern const char STR_MULTI_WBUS[]; extern const char STR_MULTI_TELEMETRY[]; extern const char STR_MULTI_AUTOBIND[]; extern const char STR_DISABLE_CH_MAP[]; extern const char STR_DISABLE_TELEM[]; extern const char STR_MULTI_DSM_AUTODTECT[]; extern const char STR_MULTI_LOWPOWER[]; extern const char STR_MULTI_LNA_DISABLE[]; extern const char STR_MODULE_NO_SERIAL_MODE[]; extern const char STR_MODULE_NO_INPUT[]; extern const char STR_MODULE_WAITFORBIND[]; extern const char STR_MODULE_NO_TELEMETRY[]; extern const char STR_MODULE_BINDING[]; extern const char STR_MODULE_UPGRADE_ALERT[]; extern const char STR_MODULE_UPGRADE[]; extern const char STR_PROTOCOL_INVALID[]; extern const char STR_MODULE_STATUS[]; extern const char STR_MODULE_SYNC[]; extern const char STR_MULTI_SERVOFREQ[]; extern const char STR_MULTI_MAX_THROW[]; extern const char STR_MULTI_RFCHAN[]; #if LCD_W < 212 extern const char STR_SUBTYPE[]; #endif #if defined(DSM2) || defined(PXX) extern const char STR_RECEIVER_NUM[]; extern const char STR_RECEIVER[]; extern const char STR_REBIND[]; extern const char STR_REG_OK[]; extern const char STR_BIND_OK[]; #endif extern const char STR_INTERNALRF[]; extern const char STR_INTERNAL_MODULE[]; extern const char STR_EXTERNAL_MODULE[]; extern const char STR_OPENTX_UPGRADE_REQUIRED[]; extern const char STR_TELEMETRY_DISABLED[]; extern const char STR_MORE_OPTIONS_AVAILABLE[]; extern const char STR_NO_MODULE_INFORMATION[]; extern const char STR_EXTERNALRF[]; extern const char STR_MODULE_TELEMETRY[]; extern const char STR_MODULE_TELEM_ON[]; extern const char STR_FAILSAFE[]; extern const char STR_FAILSAFESET[]; extern const char STR_RECEIVER[]; extern const char STR_REG_ID[]; extern const char STR_OWNER_ID[]; extern const char STR_HOLD[]; extern const char STR_HOLD_UPPERCASE[]; extern const char STR_NONE[]; extern const char STR_NONE_UPPERCASE[]; extern const char STR_MENUSENSOR[]; extern const char STR_POWERMETER_PEAK[]; extern const char STR_POWERMETER_POWER[]; extern const char STR_POWERMETER_ATTN[]; extern const char STR_POWERMETER_FREQ[]; extern const char STR_MENUTOOLS[]; extern const char STR_TURN_OFF_RECEIVER []; extern const char STR_STOPPING []; extern const char STR_MENU_SPECTRUM_ANALYSER[]; extern const char STR_MENU_POWER_METER[]; extern const char STR_SENSOR[]; extern const char STR_COUNTRY_CODE[]; extern const char STR_USBMODE[]; extern const char STR_JACK_MODE[]; extern const char STR_DISABLE_INTERNAL[]; extern const char STR_BATT_CALIB[]; extern const char STR_VOLTAGE[]; extern const char STR_CURRENT_CALIB[]; extern const char STR_UNITS_SYSTEM[]; extern const char STR_VOICE_LANGUAGE[]; extern const char STR_MODELIDUSED[]; extern const char STR_BEEP_VOLUME[]; extern const char STR_WAV_VOLUME[]; extern const char STR_BG_VOLUME[]; extern const char STR_SELECT_MODEL[]; extern const char STR_SELECT_MODE[]; extern const char STR_CREATE_CATEGORY[]; extern const char STR_RENAME_CATEGORY[]; extern const char STR_DELETE_CATEGORY[]; extern const char STR_CREATE_MODEL[]; extern const char STR_DUPLICATE_MODEL[]; extern const char STR_COPY_MODEL[]; extern const char STR_MOVE_MODEL[]; extern const char STR_DELETE_MODEL[]; extern const char STR_EDIT[]; extern const char STR_INSERT_BEFORE[]; extern const char STR_INSERT_AFTER[]; extern const char STR_COPY[]; extern const char STR_MOVE[]; extern const char STR_PASTE[]; extern const char STR_PASTE_AFTER[]; extern const char STR_PASTE_BEFORE[]; extern const char STR_INSERT[]; extern const char STR_DELETE[]; extern const char STR_RESET_FLIGHT[]; extern const char STR_RESET_TIMER1[]; extern const char STR_RESET_TIMER2[]; extern const char STR_RESET_TIMER3[]; extern const char STR_RESET_TELEMETRY[]; extern const char STR_STATISTICS[]; extern const char STR_ABOUT_US[]; extern const char STR_USB_JOYSTICK[]; extern const char STR_USB_MASS_STORAGE[]; extern const char STR_USB_SERIAL[]; extern const char STR_SETUP_SCREENS[]; extern const char STR_MONITOR_SCREENS[]; extern const char STR_RESET_BTN[]; extern const char STR_DEBUG[]; extern const char STR_KEYS_BTN[]; extern const char STR_ANALOGS_BTN[]; extern const char STR_TOUCH_NOTFOUND[]; extern const char STR_TOUCH_EXIT[]; extern const char STR_CALIBRATION[]; extern const char STR_NO_TOOLS[]; extern const char STR_NORMAL[]; extern const char STR_NOT_INVERTED[]; extern const char STR_NOT_CONNECTED[]; extern const char STR_CONNECTED[]; extern const char STR_FLEX_915[]; extern const char STR_FLEX_868[]; extern const char STR_16CH_WITHOUT_TELEMETRY[]; extern const char STR_16CH_WITH_TELEMETRY[]; extern const char STR_8CH_WITH_TELEMETRY[]; extern const char STR_EXT_ANTENNA[]; extern const char STR_PIN[]; extern const char STR_UPDATE_RX_OPTIONS[]; extern const char STR_UPDATE_TX_OPTIONS[]; extern const char STR_MENU_MODULES_RX_VERSION[]; extern const char STR_MENU_FIRM_OPTIONS[]; extern const char STR_GYRO[]; extern const char STR_STICKS_POTS_SLIDERS[]; extern const char STR_PWM_STICKS_POTS_SLIDERS[]; extern const char STR_RF_PROTOCOL[]; extern const char STR_MODULE_OPTIONS[]; extern const char STR_POWER[]; extern const char STR_NO_TX_OPTIONS[]; extern const char STR_RTC_BATT[]; extern const char STR_POWER_METER_EXT[]; extern const char STR_POWER_METER_INT[]; extern const char STR_SPECTRUM_ANALYSER_EXT[]; extern const char STR_SPECTRUM_ANALYSER_INT[]; extern const char STR_WAITING_FOR_RX[]; extern const char STR_WAITING_FOR_TX[]; extern const char STR_WAITING_FOR_MODULE[]; extern const char STR_WARN_5VOLTS[]; extern const char STR_BACKUP_MODEL[]; extern const char STR_RESTORE_MODEL[]; extern const char STR_DELETE_ERROR[]; extern const char STR_SDCARD_ERROR[]; extern const char STR_NO_SDCARD[]; extern const char STR_SDCARD_FULL[]; extern const char STR_INCOMPATIBLE[]; extern const char STR_LOGS_PATH[]; extern const char STR_LOGS_EXT[]; extern const char STR_MODELS_PATH[]; extern const char STR_MODELS_EXT[]; #define STR_UPDATE_LIST STR_DELAYDOWN extern const char STR_NEEDS_FILE[]; extern const char STR_EXT_MULTI_SPEC[]; extern const char STR_INT_MULTI_SPEC[]; extern const char STR_CAT_NOT_EMPTY[]; extern const char STR_WARNING[]; extern const char STR_STORAGE_WARNING[]; extern const char STR_EEPROM_CONVERTING[]; extern const char STR_SDCARD_CONVERSION_REQUIRE[]; extern const char STR_CONVERTING[]; extern const char STR_THROTTLE_UPPERCASE[]; extern const char STR_ALARMSWARN[]; extern const char STR_SWITCHWARN[]; extern const char STR_FAILSAFEWARN[]; extern const char STR_TEST_WARNING[]; extern const char STR_TEST_NOTSAFE[]; extern const char STR_WRONG_SDCARDVERSION[]; extern const char STR_WARN_RTC_BATTERY_LOW[]; extern const char STR_WARN_MULTI_LOWPOWER[]; extern const char STR_BATTERY[]; extern const char STR_WRONG_PCBREV[]; extern const char STR_EMERGENCY_MODE[]; extern const char STR_NO_FAILSAFE[]; extern const char STR_KEYSTUCK[]; extern const char STR_VOLUME[]; extern const char STR_LCD[]; extern const char STR_BRIGHTNESS[]; extern const char STR_CPU_TEMP[]; extern const char STR_CPU_CURRENT[]; extern const char STR_CPU_MAH[]; extern const char STR_COPROC[]; extern const char STR_COPROC_TEMP[]; extern const char STR_CAPAWARNING[]; extern const char STR_TEMPWARNING[]; extern const char STR_TTL_WARNING[]; extern const char STR_FUNC[]; extern const char STR_V1[]; extern const char STR_V2[]; extern const char STR_DURATION[]; extern const char STR_DELAY[]; extern const char STR_SD_CARD[]; extern const char STR_SDHC_CARD[]; extern const char STR_NO_SOUNDS_ON_SD[]; extern const char STR_NO_MODELS_ON_SD[]; extern const char STR_NO_BITMAPS_ON_SD[]; extern const char STR_NO_SCRIPTS_ON_SD[]; extern const char STR_SCRIPT_SYNTAX_ERROR[]; extern const char STR_SCRIPT_PANIC[]; extern const char STR_SCRIPT_KILLED[]; extern const char STR_SCRIPT_ERROR[]; extern const char STR_PLAY_FILE[]; extern const char STR_ASSIGN_BITMAP[]; #if defined(COLORLCD) extern const char STR_ASSIGN_SPLASH[]; extern const char STR_FIRST_CHANNEL[]; extern const char STR_FILL_BACKGROUND[]; extern const char STR_BG_COLOR[]; extern const char STR_SLIDERS_TRIMS[]; extern const char STR_SLIDERS[]; extern const char STR_FLIGHT_MODE[]; extern const char STR_INVALID_FILE[]; extern const char STR_TIMER_SOURCE[]; extern const char STR_TEXT_SIZE[]; extern const char STR_SUBTRIMMODES[]; extern const char STR_SIZE[]; extern const char STR_SHADOW[]; extern const char STR_TEXT[]; extern const char STR_COLOR[]; extern const char STR_MAIN_VIEW_X[]; extern const char STR_PANEL1_BACKGROUND[]; extern const char STR_PANEL2_BACKGROUND[]; extern const char STR_MODULES_RX_VERSION[]; #endif extern const char STR_EXECUTE_FILE[]; extern const char STR_DELETE_FILE[]; extern const char STR_COPY_FILE[]; extern const char STR_RENAME_FILE[]; extern const char STR_REMOVED[]; extern const char STR_SD_INFO[]; extern const char STR_SD_FORMAT[]; extern const char STR_NA[]; extern const char STR_HARDWARE[]; extern const char STR_FORMATTING[]; extern const char STR_TEMP_CALIB[]; extern const char STR_TIME[]; extern const char STR_MAXBAUDRATE[]; extern const char STR_SAMPLE_MODE[]; extern const char STR_SAMPLE_MODES[]; extern const char STR_BAUDRATE[]; extern const char STR_SD_INFO_TITLE[]; extern const char STR_SD_TYPE[]; extern const char STR_SD_SPEED[]; extern const char STR_SD_SECTORS[]; extern const char STR_SD_SIZE[]; extern const char STR_TYPE[]; extern const char STR_GLOBAL_VARS[]; extern const char STR_GVARS[]; extern const char STR_GLOBAL_VAR[]; extern const char STR_OWN[]; extern const char STR_DATE[]; extern const char STR_ROTARY_ENCODER[]; extern const char STR_CHANNELS_MONITOR[]; extern const char STR_MIXERS_MONITOR[]; extern const char STR_PATH_TOO_LONG[]; extern const char STR_VIEW_TEXT[]; extern const char STR_FLASH_BOOTLOADER[]; extern const char STR_FLASH_EXTERNAL_DEVICE[]; extern const char STR_FLASH_RECEIVER_OTA[]; extern const char STR_FLASH_RECEIVER_BY_EXTERNAL_MODULE_OTA[]; extern const char STR_FLASH_RECEIVER_BY_INTERNAL_MODULE_OTA[]; extern const char STR_FLASH_FLIGHT_CONTROLLER_BY_EXTERNAL_MODULE_OTA[]; extern const char STR_FLASH_FLIGHT_CONTROLLER_BY_INTERNAL_MODULE_OTA[]; extern const char STR_FLASH_BLUETOOTH_MODULE[]; extern const char STR_FLASH_POWER_MANAGEMENT_UNIT[]; extern const char STR_CURRENT_VERSION[]; extern const char STR_FLASH_INTERNAL_MODULE[]; extern const char STR_FLASH_INTERNAL_MULTI[]; extern const char STR_FLASH_EXTERNAL_MODULE[]; extern const char STR_FLASH_EXTERNAL_MULTI[]; extern const char STR_FLASH_EXTERNAL_ELRS[]; extern const char STR_FIRMWARE_UPDATE_ERROR[]; extern const char STR_FIRMWARE_UPDATE_SUCCESS[]; extern const char STR_WRITING[]; extern const char STR_CONFIRM_FORMAT[]; extern const char STR_CONFIRMRESET[]; extern const char STR_TOO_MANY_LUA_SCRIPTS[]; extern const char STR_BLCOLOR[]; struct LanguagePack { const char * id; const char * name; void (*playNumber)(getvalue_t number, uint8_t unit, uint8_t flags, uint8_t id); void (*playDuration)(int seconds, uint8_t flags, uint8_t id); }; extern const LanguagePack * currentLanguagePack; extern uint8_t currentLanguagePackIdx; extern const LanguagePack czLanguagePack; extern const LanguagePack deLanguagePack; extern const LanguagePack enLanguagePack; extern const LanguagePack esLanguagePack; extern const LanguagePack frLanguagePack; extern const LanguagePack huLanguagePack; extern const LanguagePack itLanguagePack; extern const LanguagePack nlLanguagePack; extern const LanguagePack plLanguagePack; extern const LanguagePack ptLanguagePack; extern const LanguagePack ruLanguagePack; extern const LanguagePack seLanguagePack; extern const LanguagePack skLanguagePack; extern const LanguagePack cnLanguagePack; extern const LanguagePack * const languagePacks[]; #if defined(LANGUAGE_PACKS_DEFINITION) const LanguagePack * const languagePacks[] = { // alphabetical order &czLanguagePack, &deLanguagePack, &enLanguagePack, &esLanguagePack, &frLanguagePack, &huLanguagePack, &itLanguagePack, &nlLanguagePack, &plLanguagePack, &ptLanguagePack, &ruLanguagePack, &seLanguagePack, &skLanguagePack, &cnLanguagePack, NULL }; #endif #if defined(SIMU) #define LANGUAGE_PACK_DECLARE(lng, name) const LanguagePack lng ## LanguagePack = { #lng, name, lng ## _ ## playNumber, lng ## _ ## playDuration } #else #define LANGUAGE_PACK_DECLARE(lng, name) extern const LanguagePack lng ## LanguagePack = { #lng, name, lng ## _ ## playNumber, lng ## _ ## playDuration } #endif #define LANGUAGE_PACK_DECLARE_DEFAULT(lng, name) LANGUAGE_PACK_DECLARE(lng, name); const LanguagePack * currentLanguagePack = & lng ## LanguagePack; uint8_t currentLanguagePackIdx inline PLAY_FUNCTION(playNumber, getvalue_t number, uint8_t unit, uint8_t flags) { currentLanguagePack->playNumber(number, unit, flags, id); } inline PLAY_FUNCTION(playDuration, int seconds, uint8_t flags) { currentLanguagePack->playDuration(seconds, flags, id); } extern const char STR_MODELNAME[]; extern const char STR_PHASENAME[]; extern const char STR_MIXNAME[]; extern const char STR_INPUTNAME[]; extern const char STR_EXPONAME[]; #if defined(COLORLCD) #define TR_PHASES_HEADERS { TR_PHASES_HEADERS_NAME, TR_PHASES_HEADERS_SW, TR_PHASES_HEADERS_RUD_TRIM, TR_PHASES_HEADERS_ELE_TRIM, TR_PHASES_HEADERS_THT_TRIM, TR_PHASES_HEADERS_AIL_TRIM, TR_PHASES_HEADERS_CH5_TRIM, TR_PHASES_HEADERS_CH6_TRIM, TR_PHASES_HEADERS_FAD_IN, TR_PHASES_HEADERS_FAD_OUT } #elif defined(PCBTARANIS) #define TR_PHASES_HEADERS { HINT(TR_PHASES_HEADERS_NAME), HINT(TR_PHASES_HEADERS_SW), HINT(TR_PHASES_HEADERS_RUD_TRIM), HINT(TR_PHASES_HEADERS_ELE_TRIM), HINT(TR_PHASES_HEADERS_THT_TRIM), HINT(TR_PHASES_HEADERS_AIL_TRIM), HINT(TR_PHASES_HEADERS_FAD_IN), HINT(TR_PHASES_HEADERS_FAD_OUT) } #endif #define TR_LIMITS_HEADERS { HINT(TR_LIMITS_HEADERS_NAME), HINT(TR_LIMITS_HEADERS_SUBTRIM), HINT(TR_LIMITS_HEADERS_MIN), HINT(TR_LIMITS_HEADERS_MAX), HINT(TR_LIMITS_HEADERS_DIRECTION), HINT(TR_LIMITS_HEADERS_CURVE), HINT(TR_LIMITS_HEADERS_PPMCENTER), HINT(TR_LIMITS_HEADERS_SUBTRIMMODE) } #define TR_LSW_HEADERS { HINT(TR_LSW_HEADERS_FUNCTION), HINT(TR_LSW_HEADERS_V1), HINT(TR_LSW_HEADERS_V2), HINT(TR_LSW_HEADERS_V2), HINT(TR_LSW_HEADERS_ANDSW), HINT(TR_LSW_HEADERS_DURATION), HINT(TR_LSW_HEADERS_DELAY) } #define TR_GVAR_HEADERS { HINT(TR_GVAR_HEADERS_FM0), HINT(TR_GVAR_HEADERS_FM1), HINT(TR_GVAR_HEADERS_FM2), HINT(TR_GVAR_HEADERS_FM3), HINT(TR_GVAR_HEADERS_FM4), HINT(TR_GVAR_HEADERS_FM5), HINT(TR_GVAR_HEADERS_FM6), HINT(TR_GVAR_HEADERS_FM7), HINT(TR_GVAR_HEADERS_FM8) } #if LCD_W >= 212 extern const char * const STR_PHASES_HEADERS[]; extern const char * const STR_LIMITS_HEADERS[]; extern const char * const STR_LSW_HEADERS[]; extern const char * const STR_LSW_DESCRIPTIONS[]; extern const char * const STR_GVAR_HEADERS[]; #endif extern const char STR_SENSOR_RSSI[]; extern const char STR_SENSOR_R9PW[]; extern const char STR_SENSOR_RAS[]; extern const char STR_SENSOR_A1[]; extern const char STR_SENSOR_A2[]; extern const char STR_SENSOR_A3[]; extern const char STR_SENSOR_A4[]; extern const char STR_SENSOR_BATT[]; extern const char STR_SENSOR_ALT[]; extern const char STR_SENSOR_TEMP1[]; extern const char STR_SENSOR_TEMP2[]; extern const char STR_SENSOR_TEMP3[]; extern const char STR_SENSOR_TEMP4[]; extern const char STR_SENSOR_RPM2[]; extern const char STR_SENSOR_PRES[]; extern const char STR_SENSOR_ODO1[]; extern const char STR_SENSOR_ODO2[]; extern const char STR_SENSOR_TXV[]; extern const char STR_SENSOR_CURR_SERVO1[]; extern const char STR_SENSOR_CURR_SERVO2[]; extern const char STR_SENSOR_CURR_SERVO3[]; extern const char STR_SENSOR_CURR_SERVO4[]; extern const char STR_SENSOR_DIST[]; extern const char STR_SENSOR_ARM[]; extern const char STR_SENSOR_C50[]; extern const char STR_SENSOR_C200[]; extern const char STR_SENSOR_RPM[]; extern const char STR_SENSOR_FUEL[]; extern const char STR_SENSOR_VSPD[]; extern const char STR_SENSOR_ACCX[]; extern const char STR_SENSOR_ACCY[]; extern const char STR_SENSOR_ACCZ[]; extern const char STR_SENSOR_GYROX[]; extern const char STR_SENSOR_GYROY[]; extern const char STR_SENSOR_GYROZ[]; extern const char STR_SENSOR_CURR[]; extern const char STR_SENSOR_CAPACITY[]; extern const char STR_SENSOR_VFAS[]; extern const char STR_SENSOR_ASPD[]; extern const char STR_SENSOR_GSPD[]; extern const char STR_SENSOR_HDG[]; extern const char STR_SENSOR_SATELLITES[]; extern const char STR_SENSOR_CELLS[]; extern const char STR_SENSOR_GPSALT[]; extern const char STR_SENSOR_GPSDATETIME[]; extern const char STR_SENSOR_GPS[]; extern const char STR_SENSOR_BATT1_VOLTAGE[]; extern const char STR_SENSOR_BATT2_VOLTAGE[]; extern const char STR_SENSOR_BATT1_CURRENT[]; extern const char STR_SENSOR_BATT2_CURRENT[]; extern const char STR_SENSOR_BATT1_CONSUMPTION[]; extern const char STR_SENSOR_BATT2_CONSUMPTION[]; extern const char STR_SENSOR_BATT1_TEMP[]; extern const char STR_SENSOR_BATT2_TEMP[]; extern const char STR_SENSOR_RB_STATE[]; extern const char STR_SENSOR_CHANS_STATE[]; extern const char STR_SENSOR_RX_RSSI1[]; extern const char STR_SENSOR_RX_RSSI2[]; extern const char STR_SENSOR_RX_QUALITY[]; extern const char STR_SENSOR_RX_SNR[]; extern const char STR_SENSOR_RX_NOISE[]; extern const char STR_SENSOR_ANTENNA[]; extern const char STR_SENSOR_RF_MODE[]; extern const char STR_SENSOR_TX_POWER[]; extern const char STR_SENSOR_TX_RSSI[]; extern const char STR_SENSOR_TX_QUALITY[]; extern const char STR_SENSOR_TX_SNR[]; extern const char STR_SENSOR_TX_NOISE[]; extern const char STR_SENSOR_PITCH[]; extern const char STR_SENSOR_ROLL[]; extern const char STR_SENSOR_YAW[]; extern const char STR_SENSOR_FLIGHT_MODE[]; extern const char STR_SENSOR_THROTTLE[]; extern const char STR_SENSOR_QOS_A[]; extern const char STR_SENSOR_QOS_B[]; extern const char STR_SENSOR_QOS_L[]; extern const char STR_SENSOR_QOS_R[]; extern const char STR_SENSOR_QOS_F[]; extern const char STR_SENSOR_QOS_H[]; extern const char STR_SENSOR_BIND[]; extern const char STR_SENSOR_LAP_NUMBER[]; extern const char STR_SENSOR_GATE_NUMBER[]; extern const char STR_SENSOR_LAP_TIME[]; extern const char STR_SENSOR_GATE_TIME[]; extern const char STR_SENSOR_ESC_VOLTAGE[]; extern const char STR_SENSOR_ESC_CURRENT[]; extern const char STR_SENSOR_ESC_RPM[]; extern const char STR_SENSOR_ESC_CONSUMPTION[]; extern const char STR_SENSOR_ESC_TEMP[]; extern const char STR_SENSOR_SD1_CHANNEL[]; extern const char STR_SENSOR_GASSUIT_TEMP1[]; extern const char STR_SENSOR_GASSUIT_TEMP2[]; extern const char STR_SENSOR_GASSUIT_RPM[]; extern const char STR_SENSOR_GASSUIT_FLOW[]; extern const char STR_SENSOR_GASSUIT_CONS[]; extern const char STR_SENSOR_GASSUIT_RES_VOL[]; extern const char STR_SENSOR_GASSUIT_RES_PERC[]; extern const char STR_SENSOR_GASSUIT_MAX_FLOW[]; extern const char STR_SENSOR_GASSUIT_AVG_FLOW[]; extern const char STR_SENSOR_SBEC_VOLTAGE[]; extern const char STR_SENSOR_SBEC_CURRENT[]; extern const char STR_TRAINER[]; extern const char STR_CHANS[]; extern const char STR_MODULE_BIND[]; extern const char STR_POWERMETER_ATTN_NEEDED[]; extern const char STR_PXX2_SELECT_RX[]; extern const char STR_PXX2_DEFAULT[]; extern const char STR_BT_SELECT_DEVICE[]; extern const char STR_DISCOVER[]; extern const char STR_BUTTON_INIT[]; extern const char STR_WAITING[]; extern const char STR_RECEIVER_DELETE[]; extern const char STR_RECEIVER_RESET[]; extern const char STR_SHARE[]; extern const char STR_BIND[]; extern const char STR_REGISTER[]; extern const char STR_BINDING_1_8_TELEM_ON[]; extern const char STR_BINDING_1_8_TELEM_OFF[]; extern const char STR_BINDING_9_16_TELEM_ON[]; extern const char STR_BINDING_9_16_TELEM_OFF[]; extern const char STR_CHANNELRANGE[]; extern const char STR_RXFREQUENCY[]; extern const char STR_ANTENNASELECTION[]; extern const char STR_ANTENNACONFIRM1[]; extern const char STR_ANTENNACONFIRM2[]; extern const char STR_ANTENNA_MODES[]; extern const char STR_USE_INTERNAL_ANTENNA[]; extern const char STR_USE_EXTERNAL_ANTENNA[]; extern const char STR_MODULE_PROTOCOL_FLEX_WARN_LINE1[]; extern const char STR_MODULE_PROTOCOL_FCC_WARN_LINE1[]; extern const char STR_MODULE_PROTOCOL_EU_WARN_LINE1[]; extern const char STR_MODULE_PROTOCOL_WARN_LINE2[]; extern const char STR_SET[]; extern const char STR_PREFLIGHT[]; extern const char STR_CHECKLIST[]; extern const char STR_VIEW_NOTES[]; extern const char STR_MODEL_SELECT[]; extern const char STR_RESET_SUBMENU[]; extern const char STR_LOWALARM[]; extern const char STR_CRITICALALARM[]; extern const char STR_RSSIALARM_WARN[]; extern const char STR_NO_RSSIALARM[]; extern const char STR_DISABLE_ALARM[]; extern const char STR_TELEMETRY_TYPE[]; extern const char STR_TELEMETRY_SENSORS[]; extern const char STR_VALUE[]; extern const char STR_REPEAT[]; extern const char STR_ENABLE[]; extern const char STR_TOPLCDTIMER[]; extern const char STR_UNIT[]; ; extern const char STR_TELEMETRY_NEWSENSOR[]; extern const char STR_ID[]; extern const char STR_PRECISION[]; extern const char STR_RATIO[]; extern const char STR_FORMULA[]; extern const char STR_CELLINDEX[]; extern const char STR_LOGS[]; extern const char STR_OPTIONS[]; extern const char STR_FIRMWARE_OPTIONS[]; extern const char STR_ALTSENSOR[]; extern const char STR_CELLSENSOR[]; extern const char STR_GPSSENSOR[]; extern const char STR_CURRENTSENSOR[]; extern const char STR_AUTOOFFSET[]; extern const char STR_ONLYPOSITIVE[]; extern const char STR_FILTER[]; extern const char STR_TELEMETRYFULL[]; extern const char STR_INVERTED_SERIAL[]; extern const char STR_IGNORE_INSTANCE[]; extern const char STR_DISCOVER_SENSORS[]; extern const char STR_STOP_DISCOVER_SENSORS[]; extern const char STR_DELETE_ALL_SENSORS[]; extern const char STR_CONFIRMDELETE[]; extern const char STR_SELECT_WIDGET[]; extern const char STR_REMOVE_WIDGET[]; extern const char STR_WIDGET_SETTINGS[]; extern const char STR_REMOVE_SCREEN[]; extern const char STR_SETUP_WIDGETS[]; extern const char STR_USER_INTERFACE[]; extern const char STR_THEME[]; extern const char STR_SETUP[]; extern const char STR_LAYOUT[]; extern const char STR_ADD_MAIN_VIEW[]; extern const char STR_BACKGROUND_COLOR[]; extern const char STR_MAIN_COLOR[]; extern const char STR_BAR2_COLOR[]; extern const char STR_BAR1_COLOR[]; extern const char STR_TEXT_COLOR[]; extern const char STR_TEXT_VIEWER[]; extern const char STR_RF_POWER[]; extern const char STR_BYTES[]; extern const char STR_ANTENNAPROBLEM[]; extern const char STR_MODULE[]; extern const char STR_RX_NAME[]; extern const char STR_POPUP[]; extern const char STR_MIN[]; extern const char STR_MAX[]; extern const char STR_INVERTED[]; extern const char STR_CURVE_PRESET[]; extern const char STR_PRESET[]; extern const char STR_CLEAR[]; extern const char STR_RESET[]; extern const char STR_COUNT[]; extern const char STR_PT[]; extern const char STR_PTS[]; extern const char STR_SMOOTH[]; extern const char STR_COPY_STICKS_TO_OFS[]; extern const char STR_COPY_MIN_MAX_TO_OUTPUTS[]; extern const char STR_COPY_TRIMS_TO_OFS[]; extern const char STR_INCDEC[]; extern const char STR_GLOBALVAR[]; extern const char STR_MIXSOURCE[]; extern const char STR_CONSTANT[]; extern const char STR_TOP_BAR[]; extern const char STR_FLASH_ERASE[]; extern const char STR_FLASH_WRITE[]; extern const char STR_OTA_UPDATE[]; extern const char STR_MODULE_RESET[]; extern const char STR_UNKNOWN_RX[]; extern const char STR_UNSUPPORTED_RX[]; extern const char STR_OTA_UPDATE_ERROR[]; extern const char STR_DEVICE_RESET[]; extern const char STR_ALTITUDE[]; extern const char STR_SCALE[]; extern const char STR_VIEW_CHANNELS[]; extern const char STR_POTWARNING[]; extern const char STR_AUX_SERIAL_MODE[]; extern const char STR_AUX2_SERIAL_MODE[]; extern const char STR_THROTTLE_LABEL[]; extern const char STR_SCRIPT[]; extern const char STR_INPUTS[]; extern const char STR_OUTPUTS[]; extern const char STR_MENU_INPUTS[]; extern const char STR_MENU_LUA[]; extern const char STR_MENU_STICKS[]; extern const char STR_MENU_POTS[]; extern const char STR_MENU_MAX[]; extern const char STR_MENU_HELI[]; extern const char STR_MENU_TRIMS[]; extern const char STR_MENU_SWITCHES[]; extern const char STR_MENU_LOGICAL_SWITCHES[]; extern const char STR_MENU_TRAINER[]; extern const char STR_MENU_CHANNELS[]; extern const char STR_MENU_GVARS[]; extern const char STR_MENU_TELEMETRY[]; extern const char STR_MENU_DISPLAY[]; extern const char STR_MENU_OTHER[]; extern const char STR_MENU_INVERT[]; extern const char STR_JITTER_FILTER[]; extern const char STR_RTC_CHECK[]; extern const char STR_SPORT_UPDATE_POWER_MODE[]; extern const char STR_SPORT_UPDATE_POWER_MODES[]; #if MENUS_LOCK == 1 extern const char STR_UNLOCKED[]; extern const char STR_MODS_FORBIDDEN[]; #endif extern const char STR_MODULE_RANGE[]; extern const char STR_RECEIVER_OPTIONS[]; extern const char STR_ABOUTUS[]; extern const char STR_ABOUT_OPENTX_1[]; extern const char STR_ABOUT_OPENTX_2[]; extern const char STR_ABOUT_OPENTX_3[]; extern const char STR_ABOUT_OPENTX_4[]; extern const char STR_ABOUT_OPENTX_5[]; extern const char STR_ABOUT_BERTRAND_1[]; extern const char STR_ABOUT_BERTRAND_2[]; extern const char STR_ABOUT_BERTRAND_3[]; extern const char STR_ABOUT_MIKE_1[]; extern const char STR_ABOUT_MIKE_2[]; extern const char STR_ABOUT_MIKE_3[]; extern const char STR_ABOUT_MIKE_4[]; extern const char STR_ABOUT_ROMOLO_1[]; extern const char STR_ABOUT_ROMOLO_2[]; extern const char STR_ABOUT_ROMOLO_3[]; extern const char STR_ABOUT_ANDRE_1[]; extern const char STR_ABOUT_ANDRE_2[]; extern const char STR_ABOUT_ANDRE_3[]; extern const char STR_ABOUT_ROB_1[]; extern const char STR_ABOUT_ROB_2[]; extern const char STR_ABOUT_MARTIN_1[]; extern const char STR_ABOUT_MARTIN_2[]; extern const char STR_ABOUT_KJELL_1[]; extern const char STR_ABOUT_KJELL_2[]; extern const char STR_ABOUT_KJELL_3[]; extern const char STR_ABOUT_KJELL_4[]; extern const char STR_ABOUT_HARDWARE_1[]; extern const char STR_ABOUT_HARDWARE_2[]; extern const char STR_ABOUT_HARDWARE_3[]; extern const char STR_ABOUT_PARENTS_1[]; extern const char STR_ABOUT_PARENTS_2[]; extern const char STR_ABOUT_PARENTS_3[]; extern const char STR_ABOUT_PARENTS_4[]; extern const char STR_AUTH_FAILURE[]; extern const char STR_PROTOCOL[]; extern const char STR_RACING_MODE[]; #define CHR_HOUR TR_CHR_HOUR #define CHR_INPUT TR_CHR_INPUT #endif // _TRANSLATIONS_H_