From a7ebbe8c94218c78156cfe9840442d6c4a21470b Mon Sep 17 00:00:00 2001 From: "bernet.andre@gmail.com" Date: Sun, 19 May 2013 14:04:54 +0000 Subject: [PATCH] Translations --- src/gui/menu_model.cpp | 10 ++--- src/gui/view_main.cpp | 2 +- src/translations.cpp | 58 +++++++++++++------------- src/translations.h | 19 +++++---- src/translations/cz.h | 41 ++++++++++++++++--- src/translations/de.h | 41 ++++++++++++++++--- src/translations/en.h | 41 ++++++++++++++++--- src/translations/es.h | 41 ++++++++++++++++--- src/translations/font_dblsize_fr.lbm | 2 +- src/translations/font_dblsize_fr.xbm | 18 ++++---- src/translations/font_fr.lbm | 2 +- src/translations/font_fr.xbm | 7 ++-- src/translations/fr.h | 61 ++++++++++++++++++++-------- src/translations/it.h | 47 +++++++++++++++++---- src/translations/pt.h | 37 ++++++++++++++++- src/translations/se.h | 41 ++++++++++++++++--- src/translations/tts_de.cpp | 2 +- src/translations/tts_es.cpp | 2 +- src/translations/tts_fr.cpp | 2 +- src/translations/tts_it.cpp | 2 +- src/translations/tts_pt.cpp | 2 +- 21 files changed, 361 insertions(+), 117 deletions(-) diff --git a/src/gui/menu_model.cpp b/src/gui/menu_model.cpp index ce9963657..a181ee529 100644 --- a/src/gui/menu_model.cpp +++ b/src/gui/menu_model.cpp @@ -1189,7 +1189,7 @@ void menuModelSetup(uint8_t event) break; case ITEM_MODEL_EXTERNAL_MODULE_MODE: - lcd_putsLeft(y, PSTR(INDENT "Module")); + lcd_putsLeft(y, STR_MODULE); lcd_putsiAtt(MODEL_SETUP_2ND_COLUMN, y, PSTR("\004""OFF\0""PPM\0""XJT\0""DJT\0""DSM2"), g_model.externalModule, m_posHorz==0 ? attr : 0); if (g_model.externalModule == MODULE_TYPE_XJT) lcd_putsiAtt(MODEL_SETUP_2ND_COLUMN+5*FW, y, PSTR("\004""OFF\0""X16\0""D8\0 ""LR12"), 1+g_model.moduleData[1].rfProtocol, m_posHorz==1 ? attr : 0); @@ -1223,7 +1223,7 @@ void menuModelSetup(uint8_t event) { uint8_t moduleIdx = (k>=ITEM_MODEL_TRAINER_LABEL ? 2 : (k>=ITEM_MODEL_EXTERNAL_MODULE_LABEL ? 1 : 0)); ModuleData & moduleData = g_model.moduleData[moduleIdx]; - lcd_putsLeft(y, PSTR(INDENT "Channels Range")); + lcd_putsLeft(y, STR_CHANNELRANGE); if ((int8_t)PORT_CHANNELS_ROWS(moduleIdx) >= 0) { lcd_putsAtt(MODEL_SETUP_2ND_COLUMN, y, STR_CH, m_posHorz==0 ? attr : 0); lcd_outdezAtt(lcdLastPos, y, moduleData.channelsStart+1, LEFT | (m_posHorz==0 ? attr : 0)); @@ -1339,7 +1339,7 @@ void menuModelSetup(uint8_t event) } case ITEM_MODEL_TRAINER_LABEL: - lcd_putsLeft(y, PSTR("Trainer")); + lcd_putsLeft(y, STR_TRAINER); break; case ITEM_MODEL_TRAINER_MODE: @@ -4495,7 +4495,7 @@ void menuModelTelemetry(uint8_t event) { uint8_t j = ((k==ITEM_TELEMETRY_A1_ALARM1 || k==ITEM_TELEMETRY_A2_ALARM1) ? 0 : 1); #if defined(PCBTARANIS) - lcd_putsLeft(y, (j==0 ? INDENT "Low Alarm" : INDENT "Critical Alarm")); + lcd_putsLeft(y, (j==0 ? STR_LOWALARM : STR_CRITICALALARM)); putsTelemetryChannel(TELEM_COL2, y, dest, channel.alarms_value[j], LEFT|attr); if (attr && (s_editMode>0 || p1valdiff)) { channel.alarms_value[j] = checkIncDec(event, channel.alarms_value[j], 0, 255, EE_MODEL); @@ -4537,7 +4537,7 @@ void menuModelTelemetry(uint8_t event) case ITEM_TELEMETRY_RSSI_ALARM2: { uint8_t j = k-ITEM_TELEMETRY_RSSI_ALARM1; #if defined(PCBTARANIS) - lcd_putsLeft(y, (j==0 ? INDENT "Low Alarm" : INDENT "Critical Alarm")); + lcd_putsLeft(y, (j==0 ? STR_LOWALARM : STR_CRITICALALARM)); lcd_outdezNAtt(TELEM_COL2, y, getRssiAlarmValue(j), LEFT|attr, 3); if (attr && (s_editMode>0 || p1valdiff)) { CHECK_INCDEC_MODELVAR(event, g_model.frsky.rssiAlarms[j].value, -30, 30); diff --git a/src/gui/view_main.cpp b/src/gui/view_main.cpp index 5383bc02c..7a89c011f 100644 --- a/src/gui/view_main.cpp +++ b/src/gui/view_main.cpp @@ -815,7 +815,7 @@ void menuMainView(uint8_t event) #if defined(GVARS) else if (s_gvar_timer > 0) { s_gvar_timer--; - s_warning = PSTR("Global Variable"); + s_warning = STR_GLOBAL_VAR; displayBox(); #if defined(PCBSTD) lcd_putsAtt(16+4*FW, 5*FH, PSTR("[\010]"), BOLD); diff --git a/src/translations.cpp b/src/translations.cpp index 9f4f3a851..96c7c4748 100644 --- a/src/translations.cpp +++ b/src/translations.cpp @@ -145,8 +145,8 @@ const pm_char STR_COLDIRECTION[] PROGMEM = TR_COLDIRECTION; #endif const pm_char STR_MODE[] PROGMEM = TR_MODE; #if defined(AUDIO) && defined(BUZZER) -const pm_char STR_SPEAKER[] PROGMEM = INDENT"Speaker"; -const pm_char STR_BUZZER[] PROGMEM = INDENT"Buzzer"; +const pm_char STR_SPEAKER[] PROGMEM = TR_SPEAKER; +const pm_char STR_BUZZER[] PROGMEM = TR_BUZZER; #endif const pm_char STR_NOFREEEXPO[] PROGMEM = TR_NOFREEEXPO; const pm_char STR_NOFREEMIXER[] PROGMEM = TR_NOFREEMIXER; @@ -301,7 +301,7 @@ const pm_char STR_MENUTEMPLATES[] PROGMEM = TR_MENUTEMPLATES; const pm_char STR_MENUSTAT[] PROGMEM = TR_MENUSTAT; const pm_char STR_MENUDEBUG[] PROGMEM = TR_MENUDEBUG; -const pm_char STR_MENUGLOBALVARS[] PROGMEM = "GLOBAL VARIABLES"; +const pm_char STR_MENUGLOBALVARS[] PROGMEM = TR_MENUGLOBALVARS; #if defined(DSM2) || defined(PXX) const pm_char STR_RXNUM[] PROGMEM = TR_RXNUM; @@ -318,8 +318,8 @@ const pm_char STR_FAILSAFESET[] PROGMEM = TR_FAILSAFESET; #endif const pm_char STR_INVERT_THR[] PROGMEM = TR_INVERT_THR; -const pm_char STR_AND_SWITCH[] PROGMEM = "AND Switch"; -extern const pm_char STR_CF[] PROGMEM = "CF"; +const pm_char STR_AND_SWITCH[] PROGMEM = TR_AND_SWITCH; +extern const pm_char STR_CF[] PROGMEM = TR_CF; #if defined(FRSKY_HUB) const pm_char STR_MINRSSI[] PROGMEM = TR_MINRSSI; @@ -342,6 +342,7 @@ const pm_char STR_CURRENT[] PROGMEM = TR_CURRENT; const pm_char STR_CURRENT_CALIB[] PROGMEM = TR_CURRENT_CALIB; const pm_char STR_UNITSSYSTEM[] PROGMEM = TR_UNITSSYSTEM; const pm_char STR_VOICELANG[] PROGMEM = TR_VOICELANG; +const pm_char STR_MODELIDUSED[] PROGMEM = TR_MODELIDUSED; #endif #if defined(NAVIGATION_MENUS) @@ -350,21 +351,21 @@ const pm_char STR_CREATE_MODEL[] PROGMEM = TR_CREATE_MODEL; const pm_char STR_COPY_MODEL[] PROGMEM = TR_COPY_MODEL; const pm_char STR_MOVE_MODEL[] PROGMEM = TR_MOVE_MODEL; const pm_char STR_DELETE_MODEL[] PROGMEM = TR_DELETE_MODEL; -const pm_char STR_EDIT[] PROGMEM = "Edit"; -const pm_char STR_INSERT_BEFORE[] PROGMEM = "Insert Before"; -const pm_char STR_INSERT_AFTER[] PROGMEM = "Insert After"; -const pm_char STR_COPY[] PROGMEM = "Copy"; -const pm_char STR_MOVE[] PROGMEM = "Move"; -const pm_char STR_DELETE[] PROGMEM = "Delete"; -const pm_char STR_RESET_FLIGHT[] PROGMEM = "Reset Flight"; -const pm_char STR_RESET_TIMER1[] PROGMEM = "Reset Timer1"; -const pm_char STR_RESET_TIMER2[] PROGMEM = "Reset Timer2"; -const pm_char STR_RESET_TELEMETRY[] PROGMEM = "Reset Telemetry"; -const pm_char STR_STATISTICS[] PROGMEM = "Statistics"; -const pm_char STR_ABOUT_US[] PROGMEM = "About Us"; +const pm_char STR_EDIT[] PROGMEM = TR_EDIT; +const pm_char STR_INSERT_BEFORE[] PROGMEM = TR_INSERT_BEFORE; +const pm_char STR_INSERT_AFTER[] PROGMEM = TR_INSERT_AFTER; +const pm_char STR_COPY[] PROGMEM = TR_COPY; +const pm_char STR_MOVE[] PROGMEM = TR_MOVE; +const pm_char STR_DELETE[] PROGMEM = TR_DELETE; +const pm_char STR_RESET_FLIGHT[] PROGMEM = TR_RESET_FLIGHT; +const pm_char STR_RESET_TIMER1[] PROGMEM = TR_RESET_TIMER1; +const pm_char STR_RESET_TIMER2[] PROGMEM = TR_RESET_TIMER2; +const pm_char STR_RESET_TELEMETRY[] PROGMEM = TR_RESET_TELEMETRY; +const pm_char STR_STATISTICS[] PROGMEM = TR_STATISTICS; +const pm_char STR_ABOUT_US[] PROGMEM = TR_ABOUT_US; #endif -const pm_char STR_RESET[] PROGMEM = "[Reset]"; +const pm_char STR_RESET[] PROGMEM = TR_RESET; #if defined(SDCARD) const pm_char STR_BACKUP_MODEL[] PROGMEM = TR_BACKUP_MODEL; @@ -424,6 +425,7 @@ const pm_char STR_SD_SECTORS[] PROGMEM = TR_SD_SECTORS; const pm_char STR_SD_SIZE[] PROGMEM = TR_SD_SIZE; const pm_char STR_TYPE[] PROGMEM = TR_TYPE; const pm_char STR_GLOBAL_VARS[] PROGMEM = TR_GLOBAL_VARS; +const pm_char STR_GLOBAL_VAR[] PROGMEM = TR_GLOBAL_VAR; const pm_char STR_OWN[] PROGMEM = TR_OWN; const pm_char STR_ROTARY_ENCODER[] PROGMEM = TR_ROTARY_ENCODER; const pm_char STR_DATE[] PROGMEM = TR_DATE; @@ -438,21 +440,21 @@ const pm_char STR_CHANNELS_MONITOR[] PROGMEM = TR_CHANNELS_MONITOR; #if LCD_W >= 212 const char * STR_PHASES_HEADERS[] = { " Name ", " Switch ", " Trims ", " Fade In ", " Fade Out " }; - const char * STR_LIMITS_HEADERS[] = { " Name ", " Offset ", " Min ", " Max ", " Direction ", " PPM Center ", " Symetrical " }; + const char * STR_LIMITS_HEADERS[] = { " Name ", " Offset ", " Min ", " Max ", " Direction ", " PPM Center ", " Symmetrical " }; const char * STR_CSW_HEADERS[] = { " Function ", " V1 ", " V2 ", " AND Switch ", " Duration ", " Delay " }; #endif #if defined(PCBTARANIS) -const pm_char STR_BYTES[] PROGMEM = "bytes"; -const pm_char STR_MODULE_BIND[] PROGMEM = "[Bind]"; -const pm_char STR_MODULE_RANGE[] PROGMEM = "[Range]"; -const pm_char STR_SET[] PROGMEM = "[Set]"; -const pm_char STR_TRAINER[] PROGMEM = "Trainer"; +const pm_char STR_BYTES[] PROGMEM = TR_BYTES; +const pm_char STR_MODULE_BIND[] PROGMEM = TR_MODULE_BIND; +const pm_char STR_MODULE_RANGE[] PROGMEM = TR_MODULE_RANGE; +const pm_char STR_SET[] PROGMEM = TR_SET; +const pm_char STR_TRAINER[] PROGMEM = TR_TRAINER; const pm_char STR_ANTENNAPROBLEM[] PROGMEM = TR_ANTENNAPROBLEM; -#endif - -#if defined(CPUARM) -const pm_char STR_MODELIDUSED[] PROGMEM = TR_MODELIDUSED; +const pm_char STR_MODULE[] PROGMEM = TR_MODULE; +const pm_char STR_CHANNELRANGE[] PROGMEM = TR_CHANNELRANGE; +const pm_char STR_LOWALARM[] PROGMEM = TR_LOWALARM; +const pm_char STR_CRITICALALARM[] PROGMEM = TR_CRITICALALARM; #endif const pm_uchar font_5x7[] PROGMEM = { diff --git a/src/translations.h b/src/translations.h index 4b7075414..9143dcccd 100644 --- a/src/translations.h +++ b/src/translations.h @@ -464,6 +464,7 @@ extern const pm_char STR_CURRENT[]; #define LEN_CALIB_FIELDS (PSIZE(TR_BATT_CALIB) > PSIZE(TR_CURRENT_CALIB) ? PSIZE(TR_BATT_CALIB) : PSIZE(TR_CURRENT_CALIB)) extern const pm_char STR_UNITSSYSTEM[]; extern const pm_char STR_VOICELANG[]; + extern const pm_char STR_MODELIDUSED[]; #else #define LEN_CALIB_FIELDS PSIZE(TR_BATT_CALIB) #endif @@ -561,6 +562,7 @@ extern const pm_char STR_SD_SECTORS[]; extern const pm_char STR_SD_SIZE[]; extern const pm_char STR_TYPE[]; extern const pm_char STR_GLOBAL_VARS[]; +extern const pm_char STR_GLOBAL_VAR[]; extern const pm_char STR_OWN[]; extern const pm_char STR_ROTARY_ENCODER[]; extern const pm_char STR_DATE[]; @@ -615,16 +617,15 @@ extern const pm_char STR_CHANNELS_MONITOR[]; extern const pm_char STR_SET[]; extern const pm_char STR_TRAINER[]; extern const pm_char STR_ANTENNAPROBLEM[]; + extern const pm_char STR_MODULE[]; + extern const pm_char STR_CHANNELRANGE[]; + extern const pm_char STR_LOWALARM[]; + extern const pm_char STR_CRITICALALARM[]; #endif -#if defined(CPUARM) - extern const pm_char STR_MODELIDUSED[]; -#endif - -// TODO move to translations files -#define CHR_SHORT 's' -#define CHR_LONG 'l' -#define CHR_TOGGLE 't' -#define CHR_HOUR 'h' +#define CHR_SHORT TR_CHR_SHORT +#define CHR_LONG TR_CHR_LONG +#define CHR_TOGGLE TR_CHR_TOGGLE +#define CHR_HOUR TR_CHR_HOUR #endif diff --git a/src/translations/cz.h b/src/translations/cz.h index 032b37307..7a52e2050 100644 --- a/src/translations/cz.h +++ b/src/translations/cz.h @@ -598,6 +598,8 @@ #define TR_SD_SIZE "Velikost:" #define TR_TYPE TR_SD_TYPE #define TR_GLOBAL_VARS "Glob\200ln\204 prom\203nn\202" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "GLOB\200LN\204 PROM\203NN\202" #define TR_OWN " \043 " #define TR_DATE "Datum" #define TR_ROTARY_ENCODER "R.Encs" @@ -607,11 +609,38 @@ #define TR_FAILSAFE "M\205d Failsafe" #define TR_FAILSAFESET "NASTAVEN\214 FAILSAFE" #define TR_COUNTRYCODE "K\205d regionu" -#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" -#if defined (PCBTARANIS) -#define TR_MODELIDUSED "Model ID already used" -#else -#define TR_MODELIDUSED "ID already used" -#endif #define TR_VOICELANG "Voice Language" #define TR_UNITSSYSTEM "Units" +#define TR_EDIT "Edit" +#define TR_INSERT_BEFORE "Insert Before" +#define TR_INSERT_AFTER "Insert After" +#define TR_COPY "Copy" +#define TR_MOVE "Move" +#define TR_DELETE "Delete" +#define TR_RESET_FLIGHT "Reset Flight" +#define TR_RESET_TIMER1 "Reset Timer1" +#define TR_RESET_TIMER2 "Reset Timer2" +#define TR_RESET_TELEMETRY "Reset Telemetry" +#define TR_STATISTICS "Statistics" +#define TR_ABOUT_US "About Us" +#define TR_AND_SWITCH "AND Switch" +#define TR_CF "CF" +#define TR_SPEAKER INDENT"Speaker" +#define TR_BUZZER INDENT"Buzzer" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Set]" +#define TR_TRAINER "Trainer" +#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" +#define TR_MODELIDUSED TR("ID already used","Model ID already used") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Channel Range" +#define TR_LOWALARM INDENT "Low Alarm" +#define TR_CRITICALALARM INDENT "Critical Alarm" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/de.h b/src/translations/de.h index 4d811405d..ca05b9643 100644 --- a/src/translations/de.h +++ b/src/translations/de.h @@ -598,6 +598,8 @@ #define TR_SD_SIZE "Gr\203\206e:" #define TR_TYPE "Typ" #define TR_GLOBAL_VARS "Globale Variablen" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "GLOBALE VARIABLEN" #define TR_OWN "Eigen" #define TR_DATE "Datum:" #define TR_ROTARY_ENCODER "Drehgeber" @@ -607,11 +609,38 @@ #define TR_FAILSAFE "Failsafe Mode" #define TR_FAILSAFESET "Failsafe Einst." #define TR_COUNTRYCODE "L\201nder Code" -#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" -#if defined (PCBTARANIS) -#define TR_MODELIDUSED "Model ID already used" -#else -#define TR_MODELIDUSED "ID already used" -#endif #define TR_VOICELANG "Voice Language" #define TR_UNITSSYSTEM "Units" +#define TR_EDIT "Edit" +#define TR_INSERT_BEFORE "Insert Before" +#define TR_INSERT_AFTER "Insert After" +#define TR_COPY "Copy" +#define TR_MOVE "Move" +#define TR_DELETE "Delete" +#define TR_RESET_FLIGHT "Reset Flight" +#define TR_RESET_TIMER1 "Reset Timer1" +#define TR_RESET_TIMER2 "Reset Timer2" +#define TR_RESET_TELEMETRY "Reset Telemetry" +#define TR_STATISTICS "Statistics" +#define TR_ABOUT_US "About Us" +#define TR_AND_SWITCH "AND Switch" +#define TR_CF "CF" +#define TR_SPEAKER INDENT"Speaker" +#define TR_BUZZER INDENT"Buzzer" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Set]" +#define TR_TRAINER "Trainer" +#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" +#define TR_MODELIDUSED TR("ID already used","Model ID already used") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Channel Range" +#define TR_LOWALARM INDENT "Low Alarm" +#define TR_CRITICALALARM INDENT "Critical Alarm" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/en.h b/src/translations/en.h index 6d3e9052b..e95ad30c9 100644 --- a/src/translations/en.h +++ b/src/translations/en.h @@ -598,6 +598,8 @@ #define TR_SD_SIZE "Size:" #define TR_TYPE "Type" #define TR_GLOBAL_VARS "Global Variables" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "GLOBAL VARIABLES" #define TR_OWN "Own" #define TR_DATE "Date" #define TR_ROTARY_ENCODER "R.Encs" @@ -607,11 +609,38 @@ #define TR_FAILSAFE INDENT "Failsafe mode" #define TR_FAILSAFESET "FAILSAFE SETTINGS" #define TR_COUNTRYCODE "Country Code" -#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" -#if defined (PCBTARANIS) -#define TR_MODELIDUSED "Model ID already used" -#else -#define TR_MODELIDUSED "ID already used" -#endif #define TR_VOICELANG "Voice Language" #define TR_UNITSSYSTEM "Units" +#define TR_EDIT "Edit" +#define TR_INSERT_BEFORE "Insert Before" +#define TR_INSERT_AFTER "Insert After" +#define TR_COPY "Copy" +#define TR_MOVE "Move" +#define TR_DELETE "Delete" +#define TR_RESET_FLIGHT "Reset Flight" +#define TR_RESET_TIMER1 "Reset Timer1" +#define TR_RESET_TIMER2 "Reset Timer2" +#define TR_RESET_TELEMETRY "Reset Telemetry" +#define TR_STATISTICS "Statistics" +#define TR_ABOUT_US "About Us" +#define TR_AND_SWITCH "AND Switch" +#define TR_CF "CF" +#define TR_SPEAKER INDENT"Speaker" +#define TR_BUZZER INDENT"Buzzer" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Set]" +#define TR_TRAINER "Trainer" +#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" +#define TR_MODELIDUSED TR("ID already used","Model ID already used") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Channel Range" +#define TR_LOWALARM INDENT "Low Alarm" +#define TR_CRITICALALARM INDENT "Critical Alarm" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/es.h b/src/translations/es.h index 11f94308e..8966aa45a 100644 --- a/src/translations/es.h +++ b/src/translations/es.h @@ -598,6 +598,8 @@ #define TR_SD_SIZE "Talla:" #define TR_TYPE "Tipo" #define TR_GLOBAL_VARS "Global Variables" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "GLOBAL VARIABLES" #define TR_OWN "Propio" #define TR_DATE "Fecha" #define TR_ROTARY_ENCODER "R.Encs" @@ -607,11 +609,38 @@ #define TR_FAILSAFE INDENT"Modo sgdad." #define TR_FAILSAFESET "AJUSTES SGDAD." #define TR_COUNTRYCODE "Codigo Pais" -#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" -#if defined (PCBTARANIS) -#define TR_MODELIDUSED "Model ID already used" -#else -#define TR_MODELIDUSED "ID already used" -#endif #define TR_VOICELANG "Voice Language" #define TR_UNITSSYSTEM "Units" +#define TR_EDIT "Edit" +#define TR_INSERT_BEFORE "Insert Before" +#define TR_INSERT_AFTER "Insert After" +#define TR_COPY "Copy" +#define TR_MOVE "Move" +#define TR_DELETE "Delete" +#define TR_RESET_FLIGHT "Reset Flight" +#define TR_RESET_TIMER1 "Reset Timer1" +#define TR_RESET_TIMER2 "Reset Timer2" +#define TR_RESET_TELEMETRY "Reset Telemetry" +#define TR_STATISTICS "Statistics" +#define TR_ABOUT_US "About Us" +#define TR_AND_SWITCH "AND Switch" +#define TR_CF "CF" +#define TR_SPEAKER INDENT"Speaker" +#define TR_BUZZER INDENT"Buzzer" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Set]" +#define TR_TRAINER "Trainer" +#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" +#define TR_MODELIDUSED TR("ID already used","Model ID already used") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Channel Range" +#define TR_LOWALARM INDENT "Low Alarm" +#define TR_CRITICALALARM INDENT "Critical Alarm" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/font_dblsize_fr.lbm b/src/translations/font_dblsize_fr.lbm index a7eb2c59b..c0205cf43 100644 --- a/src/translations/font_dblsize_fr.lbm +++ b/src/translations/font_dblsize_fr.lbm @@ -1 +1 @@ -0x80,0x1f,0xc0,0x3f,0xe0,0x76,0x68,0x66,0x6c,0x66,0x66,0x66,0x62,0x66,0xe0,0x66,0xc0,0x07,0x80,0x07,0x80,0x1f,0xc0,0x3f,0xe0,0x76,0x62,0x66,0x66,0x66,0x6c,0x66,0x68,0x66,0xe0,0x66,0xc0,0x07,0x80,0x07,0x00,0x18,0x00,0x3c,0x60,0x7e,0x62,0x66,0x66,0x66,0x6c,0x66,0x68,0x66,0xe0,0x66,0xc0,0x7f,0x80,0x7f, +0x80,0x1f,0xc0,0x3f,0xe0,0x76,0x68,0x66,0x6c,0x66,0x66,0x66,0x62,0x66,0xe0,0x66,0xc0,0x07,0x80,0x07,0x80,0x1f,0xc0,0x3f,0xe0,0x76,0x62,0x66,0x66,0x66,0x6c,0x66,0x68,0x66,0xe0,0x66,0xc0,0x07,0x80,0x07,0x00,0x18,0x00,0x3c,0x60,0x7e,0x62,0x66,0x66,0x66,0x6c,0x66,0x68,0x66,0xe0,0x66,0xc0,0x7f,0x80,0x7f,0x00,0x00,0x00,0x00,0x98,0x61,0x98,0x61,0x86,0x7f,0x86,0x7f,0x18,0x60,0x18,0x60,0x00,0x00,0x00,0x00,0xe0,0x07,0xf0,0x0f,0x38,0x9c,0x18,0xd8,0x18,0x78,0x18,0x38,0x18,0x18,0x18,0x1c,0x00,0x0e,0x00,0x06, diff --git a/src/translations/font_dblsize_fr.xbm b/src/translations/font_dblsize_fr.xbm index b140b8073..60b856f74 100644 --- a/src/translations/font_dblsize_fr.xbm +++ b/src/translations/font_dblsize_fr.xbm @@ -1,9 +1,13 @@ -#define font_dblsize_fr_width 30 +#define font_dblsize_fr_width 50 #define font_dblsize_fr_height 16 static unsigned char font_dblsize_fr_bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x80, 0x01, 0x30, 0xc0, 0x00, 0x03, - 0x18, 0x80, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xf0, 0xc3, 0x0f, - 0xfe, 0xf9, 0xc7, 0x1f, 0x87, 0x1f, 0x0e, 0x38, 0x03, 0x0f, 0x0c, 0x30, - 0xff, 0xff, 0xcf, 0x3f, 0xff, 0xff, 0xef, 0x3f, 0x03, 0x0c, 0x70, 0x30, - 0x07, 0x1c, 0x70, 0x30, 0xfe, 0xf8, 0xe3, 0x3f, 0xfc, 0xf0, 0xc3, 0x3f, - 0x00, 0x00, 0x00, 0x00 }; + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x80, 0x01, 0x0c, + 0x00, 0x00, 0x30, 0xc0, 0x00, 0x03, 0x0c, 0x00, 0x00, 0x18, 0x80, 0x01, + 0x06, 0x33, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xfe, 0x00, 0xfc, + 0xf0, 0xc3, 0x0f, 0x00, 0x07, 0x00, 0xfe, 0xf9, 0xc7, 0x1f, 0x00, 0x03, + 0x00, 0x87, 0x1f, 0x0e, 0x38, 0x0f, 0x03, 0x00, 0x03, 0x0f, 0x0c, 0x30, + 0x0f, 0x03, 0x00, 0xff, 0xff, 0xcf, 0x3f, 0x0c, 0x03, 0x03, 0xff, 0xff, + 0xef, 0x3f, 0x0c, 0x87, 0x03, 0x03, 0x0c, 0x70, 0x30, 0x0c, 0xfe, 0x01, + 0x07, 0x1c, 0x70, 0x30, 0x0c, 0xfc, 0x00, 0xfe, 0xf8, 0xe3, 0x3f, 0x3f, + 0x30, 0x00, 0xfc, 0xf0, 0xc3, 0x3f, 0x3f, 0x18, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0c, 0x00 }; diff --git a/src/translations/font_fr.lbm b/src/translations/font_fr.lbm index 3fa254809..ce23d1c59 100644 --- a/src/translations/font_fr.lbm +++ b/src/translations/font_fr.lbm @@ -1 +1 @@ -0x38,0x54,0x56,0x55,0x18,0x38,0x55,0x56,0x54,0x18,0x20,0x55,0x56,0x54,0x78, +0x38,0x54,0x56,0x55,0x18,0x38,0x55,0x56,0x54,0x18,0x20,0x55,0x56,0x54,0x78,0x00,0x4a,0x79,0x42,0x00,0x1c,0xa2,0x62,0x22,0x10, diff --git a/src/translations/font_fr.xbm b/src/translations/font_fr.xbm index 70e7c0caa..07ef97f66 100644 --- a/src/translations/font_fr.xbm +++ b/src/translations/font_fr.xbm @@ -1,5 +1,6 @@ -#define font_fr_width 15 +#define font_fr_width 25 #define font_fr_height 8 static unsigned char font_fr_bits[] = { - 0x48, 0x08, 0x84, 0x10, 0xce, 0x39, 0x31, 0x42, 0xff, 0x7b, 0x21, 0x44, - 0xce, 0x79, 0x00, 0x00 }; + 0x48, 0x08, 0x02, 0x00, 0x84, 0x10, 0xe5, 0x00, 0xce, 0x39, 0x10, 0x00, + 0x31, 0x42, 0x13, 0x00, 0xff, 0x7b, 0x12, 0x01, 0x21, 0x44, 0xe2, 0x00, + 0xce, 0x79, 0x47, 0x00, 0x00, 0x00, 0x20, 0x00 }; diff --git a/src/translations/fr.h b/src/translations/fr.h index 39332b7c0..fe83d3014 100644 --- a/src/translations/fr.h +++ b/src/translations/fr.h @@ -68,8 +68,8 @@ #define LEN_VLCD "\006" #define TR_VLCD "NormalOptrex" -#define LEN_COUNTRYCODES TR("\002", "\007") -#define TR_COUNTRYCODES TR("US""JP""EU", "USA\0""Japon\0 ""Europe\0") +#define LEN_COUNTRYCODES TR("\002", "\006") +#define TR_COUNTRYCODES TR("US""JP""EU", "USA\0 ""Japon\0""Europe") #define LEN_VTRIMINC TR("\006","\013") #define TR_VTRIMINC TR("Expo\0 ""ExFin\0""Fin\0 ""Moyen\0""Gros\0 ","Exponentiel""Extra Fin\0 ""Fin\0 ""Moyen\0 ""Grossier\0 ") @@ -272,10 +272,10 @@ #define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0" #define LEN_VSCREEN TR("\004","\007") -#define TR_VSCREEN TR("Val.""Bars","Valeurs""Barres ") +#define TR_VSCREEN TR("Val.""Bars","Valeurs""Barres\0") #define LEN_GPSFORMAT "\004" -#define TR_GPSFORMAT "HMS NMEA" +#define TR_GPSFORMAT "DMS\0NMEA" #define LEN2_VTEMPLATES 15 #define LEN_VTEMPLATES "\017" @@ -343,7 +343,7 @@ #if defined (PCBTARANIS) #define LEN_VTRAINERMODES "\006" - #define TR_VTRAINERMODES "MaitreEl\201ve\0" + #define TR_VTRAINERMODES "Ma\203treEl\201ve\0" #endif // ZERO TERMINATED STRINGS @@ -380,7 +380,7 @@ #define TR_TTRIM "Trim gaz" #define TR_BEEPCTR TR("Bips centr","Bips centrage") #define TR_PROTO TR(INDENT"Proto.",INDENT"Protocole") -#define TR_PPMFRAME "Trame PPM" +#define TR_PPMFRAME INDENT"Trame PPM" #define TR_MS "ms" #define TR_SWITCH TR("Inter","Interrupteur") #define TR_TRIMS "Trims" @@ -441,7 +441,7 @@ #define TR_ALARMWARNING TR(INDENT"Silence",INDENT"Sons d\200sactiv\200s") #define TR_RENAVIG "Navig EncRot" #define TR_THROTTLEREVERSE "Inversion gaz" -#define TR_MINUTEBEEP TR(INDENT"Bip min.",INDENT"Chaque minute") +#define TR_MINUTEBEEP TR(INDENT"Bip min.",INDENT"Annonces minutes") #define TR_BEEPCOUNTDOWN TR(INDENT"Bip fin",INDENT"Compte \202 rebours") #define TR_PERSISTENT TR(INDENT"Persist.",INDENT"Persistant") #define TR_BACKLIGHT_LABEL "R\200tro\200clairage" @@ -491,7 +491,7 @@ #define TR_MIX "MIX" #define TR_EEPROMLOWMEM "EEPROM pleine!" #define TR_ALERT "\014ALERTE" -#define TR_PRESSANYKEYTOSKIP CENTER"Touche pour ignorer" +#define TR_PRESSANYKEYTOSKIP "Touche pour ignorer" #define TR_THROTTLENOTIDLE CENTER"Gaz pas \202 z\200ro" #define TR_ALARMSDISABLED CENTER"Alarmes D\200sactiv\200es" #define TR_PRESSANYKEY TR("Touche pour continuer",CENTER"Touche pour continuer") @@ -529,7 +529,7 @@ #define TR_MENUTEMPLATES "GABARITS" #define TR_MENUSTAT TR("STATS","STATISTIQUES") #define TR_MENUDEBUG "DEBUG" -#define TR_RXNUM TR("NumRx","No. r\200cepteur") +#define TR_RXNUM TR(INDENT"NumRx",INDENT"No. r\200cepteur") #define TR_SYNCMENU "Sync [MENU]" #define TR_LIMIT INDENT"Limite" #define TR_MINRSSI "RSSI Min." @@ -598,20 +598,49 @@ #define TR_SD_SIZE "Taille:" #define TR_TYPE "Type" #define TR_GLOBAL_VARS "Variables Globales" +#define TR_GLOBAL_VAR "Variable globale" +#define TR_MENUGLOBALVARS "VARIABLES GLOBALES" #define TR_OWN "Pers" #define TR_DATE "Date" #define TR_ROTARY_ENCODER "Enc.Rot." #define TR_CHANNELS_MONITOR "MONITEUR CANAUX" #define TR_INTERNALRF "HF interne" #define TR_EXTERNALRF "HF externe" -#define TR_FAILSAFE "Type failsafe" +#define TR_FAILSAFE INDENT"Type failsafe" #define TR_FAILSAFESET "REGLAGES FAILSAFE" #define TR_COUNTRYCODE "Zone g\200o." -#define TR_ANTENNAPROBLEM CENTER "Antenne radio d\200fectueuse!" -#if defined (PCBTARANIS) -#define TR_MODELIDUSED "No de modèle d\200j\202 utilis\200" -#else -#define TR_MODELIDUSED "No d\200j\202 utilis\200" -#endif #define TR_VOICELANG "Langue de la voix" #define TR_UNITSSYSTEM "Unit\200s" +#define TR_EDIT "Editer" +#define TR_INSERT_BEFORE "Ins\200rer avant" +#define TR_INSERT_AFTER "Ins\200rer apr\201s" +#define TR_COPY "Copier" +#define TR_MOVE "D\200placer" +#define TR_DELETE "Effacer" +#define TR_RESET_FLIGHT "R\200initialiser vol" +#define TR_RESET_TIMER1 "R\200initialiser Timer1" +#define TR_RESET_TIMER2 "R\200initialiser Timer2" +#define TR_RESET_TELEMETRY "R\200init. T\200l\200mesure" +#define TR_STATISTICS "Statistiques" +#define TR_ABOUT_US "A propos d'openTx" +#define TR_AND_SWITCH "ET suppl." +#define TR_CF "FS" +#define TR_SPEAKER INDENT"Haut-p." +#define TR_BUZZER INDENT"Bipeur" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Port.]" +#define TR_RESET "[RAZ]" +#define TR_SET "[D\200fin.]" +#define TR_TRAINER "Ecolage" +#define TR_ANTENNAPROBLEM CENTER "Antenne radio d\200fectueuse!" +#define TR_MODELIDUSED TR("ID d\200j\202 affect\200","No de modèle d\200j\202 utilis\200") +#define TR_MODULE INDENT "Type de module" +#define TR_CHANNELRANGE INDENT "Plage de canaux" +#define TR_LOWALARM INDENT "Alarme basse" +#define TR_CRITICALALARM INDENT "Alarme critique" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/it.h b/src/translations/it.h index 756e8a935..519e67049 100644 --- a/src/translations/it.h +++ b/src/translations/it.h @@ -598,6 +598,8 @@ #define TR_SD_SIZE "Dimens:" #define TR_TYPE "Tipo" #define TR_GLOBAL_VARS "Variabili Globali" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "VARIABILI GLOBALI" #define TR_OWN "Own" #define TR_DATE "Date" #define TR_ROTARY_ENCODER "R.Encs" @@ -606,12 +608,39 @@ #define TR_EXTERNALRF "External RF" #define TR_FAILSAFE "Failsafe mode" #define TR_FAILSAFESET "FAILSAFE SETTINGS" -#define TR_COUNTRYCODE "Codice Paese" -#define TR_ANTENNAPROBLEM CENTER "Problemi antenna TX!" -#if defined (PCBTARANIS) -#define TR_MODELIDUSED "ID modello gia' usato" -#else -#define TR_MODELIDUSED "ID gia' usato" -#endif -#define TR_VOICELANG "Lingua della Voce" -#define TR_UNITSSYSTEM "Unita'" +#define TR_COUNTRYCODE "Country Code" +#define TR_VOICELANG "Voice Language" +#define TR_UNITSSYSTEM "Units" +#define TR_EDIT "Edit" +#define TR_INSERT_BEFORE "Insert Before" +#define TR_INSERT_AFTER "Insert After" +#define TR_COPY "Copy" +#define TR_MOVE "Move" +#define TR_DELETE "Delete" +#define TR_RESET_FLIGHT "Reset Flight" +#define TR_RESET_TIMER1 "Reset Timer1" +#define TR_RESET_TIMER2 "Reset Timer2" +#define TR_RESET_TELEMETRY "Reset Telemetry" +#define TR_STATISTICS "Statistics" +#define TR_ABOUT_US "About Us" +#define TR_AND_SWITCH "AND Switch" +#define TR_CF "CF" +#define TR_SPEAKER INDENT"Speaker" +#define TR_BUZZER INDENT"Buzzer" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Set]" +#define TR_TRAINER "Trainer" +#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" +#define TR_MODELIDUSED TR("ID already used","Model ID already used") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Channel Range" +#define TR_LOWALARM INDENT "Low Alarm" +#define TR_CRITICALALARM INDENT "Critical Alarm" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/pt.h b/src/translations/pt.h index dde106470..b7ee21bcb 100644 --- a/src/translations/pt.h +++ b/src/translations/pt.h @@ -598,6 +598,8 @@ Padding for row alignment #define TR_SD_SIZE "Tamanho" #define TR_TYPE "Tipe" #define TR_GLOBAL_VARS "Variaveis" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "VARIAVEIS" #define TR_OWN "Propr." #define TR_DATE "Data" #define TR_ROTARY_ENCODER "R.Encs" @@ -607,7 +609,38 @@ Padding for row alignment #define TR_FAILSAFE "Failsafe mode" #define TR_FAILSAFESET "FAILSAFE SETTINGS" #define TR_COUNTRYCODE "Country Code" -#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" -#define TR_MODELIDUSED "Model ID already used" #define TR_VOICELANG "Voice Language" #define TR_UNITSSYSTEM "Units" +#define TR_EDIT "Edit" +#define TR_INSERT_BEFORE "Insert Before" +#define TR_INSERT_AFTER "Insert After" +#define TR_COPY "Copy" +#define TR_MOVE "Move" +#define TR_DELETE "Delete" +#define TR_RESET_FLIGHT "Reset Flight" +#define TR_RESET_TIMER1 "Reset Timer1" +#define TR_RESET_TIMER2 "Reset Timer2" +#define TR_RESET_TELEMETRY "Reset Telemetry" +#define TR_STATISTICS "Statistics" +#define TR_ABOUT_US "About Us" +#define TR_AND_SWITCH "AND Switch" +#define TR_CF "CF" +#define TR_SPEAKER INDENT"Speaker" +#define TR_BUZZER INDENT"Buzzer" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Set]" +#define TR_TRAINER "Trainer" +#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" +#define TR_MODELIDUSED TR("ID already used","Model ID already used") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Channel Range" +#define TR_LOWALARM INDENT "Low Alarm" +#define TR_CRITICALALARM INDENT "Critical Alarm" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/se.h b/src/translations/se.h index 3119004aa..63da50947 100644 --- a/src/translations/se.h +++ b/src/translations/se.h @@ -598,6 +598,8 @@ #define TR_SD_SIZE "Strl:" #define TR_TYPE "Typ " #define TR_GLOBAL_VARS "Globala Variabler" +#define TR_GLOBAL_VAR "Global Variable" +#define TR_MENUGLOBALVARS "GLOBALA VARIABLER" #define TR_OWN "Egen" #define TR_DATE "Datum" #define TR_ROTARY_ENCODER "R.Enks" @@ -607,11 +609,38 @@ #define TR_FAILSAFE "Failsafe-l\201ge" #define TR_FAILSAFESET "FailsafeInst\201llning" #define TR_COUNTRYCODE "Landskod" -#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" -#if defined (PCBTARANIS) -#define TR_MODELIDUSED "Model ID already used" -#else -#define TR_MODELIDUSED "ID already used" -#endif #define TR_VOICELANG "Voice Language" #define TR_UNITSSYSTEM "Units" +#define TR_EDIT "Edit" +#define TR_INSERT_BEFORE "Insert Before" +#define TR_INSERT_AFTER "Insert After" +#define TR_COPY "Copy" +#define TR_MOVE "Move" +#define TR_DELETE "Delete" +#define TR_RESET_FLIGHT "Reset Flight" +#define TR_RESET_TIMER1 "Reset Timer1" +#define TR_RESET_TIMER2 "Reset Timer2" +#define TR_RESET_TELEMETRY "Reset Telemetry" +#define TR_STATISTICS "Statistics" +#define TR_ABOUT_US "About Us" +#define TR_AND_SWITCH "AND Switch" +#define TR_CF "CF" +#define TR_SPEAKER INDENT"Speaker" +#define TR_BUZZER INDENT"Buzzer" +#define TR_BYTES "bytes" +#define TR_MODULE_BIND "[Bind]" +#define TR_MODULE_RANGE "[Range]" +#define TR_RESET "[Reset]" +#define TR_SET "[Set]" +#define TR_TRAINER "Trainer" +#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!" +#define TR_MODELIDUSED TR("ID already used","Model ID already used") +#define TR_MODULE INDENT "Module" +#define TR_CHANNELRANGE INDENT "Channel Range" +#define TR_LOWALARM INDENT "Low Alarm" +#define TR_CRITICALALARM INDENT "Critical Alarm" + +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' \ No newline at end of file diff --git a/src/translations/tts_de.cpp b/src/translations/tts_de.cpp index 7a39d3abb..1cbdb6e4e 100644 --- a/src/translations/tts_de.cpp +++ b/src/translations/tts_de.cpp @@ -193,6 +193,6 @@ I18N_PLAY_FUNCTION(de, playDuration, int16_t seconds) } } -LANGUAGE_PACK_DECLARE(de, "German"); +LANGUAGE_PACK_DECLARE(de, "Deutsch"); #endif diff --git a/src/translations/tts_es.cpp b/src/translations/tts_es.cpp index 2cf33f477..da86885ba 100644 --- a/src/translations/tts_es.cpp +++ b/src/translations/tts_es.cpp @@ -224,6 +224,6 @@ I18N_PLAY_FUNCTION(es, playDuration, int16_t seconds) } } -LANGUAGE_PACK_DECLARE(es, "Spanish"); +LANGUAGE_PACK_DECLARE(es, "Espanol"); #endif diff --git a/src/translations/tts_fr.cpp b/src/translations/tts_fr.cpp index 7d4e6aa39..6b75e8c6a 100644 --- a/src/translations/tts_fr.cpp +++ b/src/translations/tts_fr.cpp @@ -194,6 +194,6 @@ I18N_PLAY_FUNCTION(fr, playDuration, int16_t seconds) } } -LANGUAGE_PACK_DECLARE(fr, "French"); +LANGUAGE_PACK_DECLARE(fr, "Francais"); #endif diff --git a/src/translations/tts_it.cpp b/src/translations/tts_it.cpp index f04a99894..bd885fef6 100644 --- a/src/translations/tts_it.cpp +++ b/src/translations/tts_it.cpp @@ -198,6 +198,6 @@ I18N_PLAY_FUNCTION(it, playDuration, int16_t seconds) } } -LANGUAGE_PACK_DECLARE(it, "Italian"); +LANGUAGE_PACK_DECLARE(it, "Italiano"); #endif diff --git a/src/translations/tts_pt.cpp b/src/translations/tts_pt.cpp index 35dfc999b..b1d80d413 100644 --- a/src/translations/tts_pt.cpp +++ b/src/translations/tts_pt.cpp @@ -212,6 +212,6 @@ I18N_PLAY_FUNCTION(pt, playDuration, int16_t seconds) } } -LANGUAGE_PACK_DECLARE(pt, "Portuguese"); +LANGUAGE_PACK_DECLARE(pt, "Portugues"); #endif