Translations

This commit is contained in:
bernet.andre@gmail.com
2013-05-19 14:04:54 +00:00
parent 6f1291ca21
commit a7ebbe8c94
21 changed files with 361 additions and 117 deletions
+5 -5
View File
@@ -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);
+1 -1
View File
@@ -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);
+30 -28
View File
@@ -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 = {
+10 -9
View File
@@ -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
+35 -6
View File
@@ -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'
+35 -6
View File
@@ -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'
+35 -6
View File
@@ -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'
+35 -6
View File
@@ -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'
+1 -1
View File
@@ -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,
+11 -7
View File
@@ -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 };
+1 -1
View File
@@ -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,
+4 -3
View File
@@ -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 };
+45 -16
View File
@@ -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'
+38 -9
View File
@@ -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'
+35 -2
View File
@@ -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'
+35 -6
View File
@@ -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'
+1 -1
View File
@@ -193,6 +193,6 @@ I18N_PLAY_FUNCTION(de, playDuration, int16_t seconds)
}
}
LANGUAGE_PACK_DECLARE(de, "German");
LANGUAGE_PACK_DECLARE(de, "Deutsch");
#endif
+1 -1
View File
@@ -224,6 +224,6 @@ I18N_PLAY_FUNCTION(es, playDuration, int16_t seconds)
}
}
LANGUAGE_PACK_DECLARE(es, "Spanish");
LANGUAGE_PACK_DECLARE(es, "Espanol");
#endif
+1 -1
View File
@@ -194,6 +194,6 @@ I18N_PLAY_FUNCTION(fr, playDuration, int16_t seconds)
}
}
LANGUAGE_PACK_DECLARE(fr, "French");
LANGUAGE_PACK_DECLARE(fr, "Francais");
#endif
+1 -1
View File
@@ -198,6 +198,6 @@ I18N_PLAY_FUNCTION(it, playDuration, int16_t seconds)
}
}
LANGUAGE_PACK_DECLARE(it, "Italian");
LANGUAGE_PACK_DECLARE(it, "Italiano");
#endif
+1 -1
View File
@@ -212,6 +212,6 @@ I18N_PLAY_FUNCTION(pt, playDuration, int16_t seconds)
}
}
LANGUAGE_PACK_DECLARE(pt, "Portuguese");
LANGUAGE_PACK_DECLARE(pt, "Portugues");
#endif