1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-15 04:15:26 +03:00

Add missing translatables (#7532)

Add missing translatables
This commit is contained in:
DanielGeA 2020-04-21 13:49:18 +01:00 committed by GitHub
parent a1cd83598f
commit 07b096ff44
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 308 additions and 46 deletions

View file

@ -25,8 +25,8 @@ const uint8_t LBM_LAYOUT_1x1[] = {
};
const ZoneOption OPTIONS_LAYOUT_1x1[] = {
{ "Top bar", ZoneOption::Bool },
{ "Sliders+Trims", ZoneOption::Bool },
{ STR_TOP_BAR, ZoneOption::Bool },
{ STR_SLIDERS_TRIMS, ZoneOption::Bool },
{ NULL, ZoneOption::Bool }
};

View file

@ -25,10 +25,10 @@ const uint8_t LBM_LAYOUT_2P1[] = {
};
const ZoneOption OPTIONS_LAYOUT_2P1[] = {
{ "Top bar", ZoneOption::Bool },
{ "Flight mode", ZoneOption::Bool },
{ "Sliders", ZoneOption::Bool },
{ "Trims", ZoneOption::Bool },
{ STR_TOP_BAR, ZoneOption::Bool },
{ STR_FLIGHT_MODE, ZoneOption::Bool },
{ STR_SLIDERS, ZoneOption::Bool },
{ STR_TRIMS, ZoneOption::Bool },
{ NULL, ZoneOption::Bool }
};

View file

@ -25,7 +25,7 @@ const uint8_t LBM_LAYOUT_2x1[] = {
};
const ZoneOption OPTIONS_LAYOUT_2x1[] = {
{ "Top bar", ZoneOption::Bool },
{ STR_TOP_BAR, ZoneOption::Bool },
{ NULL, ZoneOption::Bool }
};

View file

@ -25,7 +25,7 @@ const uint8_t LBM_LAYOUT_2x2[] = {
};
const ZoneOption OPTIONS_LAYOUT_2x2[] = {
{ "Top bar", ZoneOption::Bool },
{ STR_TOP_BAR, ZoneOption::Bool },
{ NULL, ZoneOption::Bool }
};

View file

@ -25,14 +25,14 @@ const uint8_t LBM_LAYOUT_2x4[] = {
};
const ZoneOption OPTIONS_LAYOUT_2x4[] = {
{ "Top bar", ZoneOption::Bool },
{ "Flight mode", ZoneOption::Bool },
{ "Sliders", ZoneOption::Bool },
{ "Trims", ZoneOption::Bool },
{ "Panel1 background", ZoneOption::Bool },
{ " Color", ZoneOption::Color },
{ "Panel2 background", ZoneOption::Bool },
{ " Color", ZoneOption::Color },
{ STR_TOP_BAR, ZoneOption::Bool },
{ STR_FLIGHT_MODE, ZoneOption::Bool },
{ STR_SLIDERS, ZoneOption::Bool },
{ STR_TRIMS, ZoneOption::Bool },
{ STR_PANEL1_BACKGROUND, ZoneOption::Bool },
{ INDENT TR_COLOR, ZoneOption::Color },
{ STR_PANEL2_BACKGROUND, ZoneOption::Bool },
{ INDENT TR_COLOR, ZoneOption::Color },
{ NULL, ZoneOption::Bool }
};

View file

@ -133,7 +133,7 @@ bool menuModelCurveOne(event_t event)
// Curve type
LcdFlags attr = (menuVerticalPosition==ITEM_CURVE_TYPE ? (s_editMode>0 ? INVERS|BLINK : INVERS) : 0);
lcdDrawText(MENUS_MARGIN_LEFT, MENU_CONTENT_TOP, "Type");
lcdDrawText(MENUS_MARGIN_LEFT, MENU_CONTENT_TOP, STR_TYPE);
lcdDrawTextAtIndex(MODEL_CURVE_ONE_2ND_COLUMN, MENU_CONTENT_TOP, STR_CURVE_TYPES, crv.type, attr);
if (attr) {
uint8_t newType = checkIncDecModelZero(event, crv.type, CURVE_TYPE_LAST);

View file

@ -60,7 +60,7 @@ bool menuModelFailsafe(event_t event)
}
SIMPLE_SUBMENU_WITH_OPTIONS("FAILSAFE", ICON_STATS_ANALOGS, sentModuleChannels(g_moduleIdx)+1, OPTION_MENU_NO_SCROLLBAR);
drawStringWithIndex(50, 3+FH, "Module", g_moduleIdx+1, MENU_TITLE_COLOR);
drawStringWithIndex(50, 3+FH, STR_MODULE, g_moduleIdx+1, MENU_TITLE_COLOR);
for (uint8_t col=0; col < cols; col++) {
for (uint8_t line=0; line < 8; line++) {

View file

@ -279,7 +279,7 @@ void onModelSelectMenu(const char * result)
setCurrentModel(currentCategory->size() - 1);
}
else {
POPUP_WARNING("Invalid File");
POPUP_WARNING(STR_INVALID_FILE);
}
}
else if (result == STR_MOVE_MODEL) {

View file

@ -788,7 +788,7 @@ bool menuModelSetup(event_t event)
case ITEM_MODEL_SETUP_DISPLAY_TRIMS:
lcdDrawText(MENUS_MARGIN_LEFT, y, STR_DISPLAY_TRIMS);
g_model.displayTrims = editChoice(MODEL_SETUP_2ND_COLUMN, y, "\006No\0 ChangeYes", g_model.displayTrims, 0, 2, attr, event);
g_model.displayTrims = editChoice(MODEL_SETUP_2ND_COLUMN, y, STR_VDISPLAYTRIMS, g_model.displayTrims, 0, 2, attr, event);
break;
case ITEM_MODEL_SETUP_TRIM_INC:

View file

@ -187,7 +187,7 @@ bool menuRadioHardware(event_t event)
LcdFlags attr = (sub == k ? ((s_editMode>0) ? BLINK|INVERS : INVERS) : 0);
switch (k) {
case ITEM_RADIO_HARDWARE_CALIBRATION:
lcdDrawText(MENUS_MARGIN_LEFT, y, "Calibration", attr);
lcdDrawText(MENUS_MARGIN_LEFT, y, STR_CALIBRATION, attr);
if (attr && s_editMode>0) {
pushMenu(menuRadioCalibration);
}

View file

@ -121,7 +121,7 @@ bool editZoneOption(coord_t y, const ZoneOption * option, ZoneOptionValue * valu
}
}
else if (option->type == ZoneOption::TextSize) {
lcdDrawTextAtIndex(SCREENS_SETUP_2ND_COLUMN, y, "\010StandardTiny\0 Small\0 Mid\0 Double", value->unsignedValue, attr);
lcdDrawTextAtIndex(SCREENS_SETUP_2ND_COLUMN, y, STR_TEXT_SIZE, value->unsignedValue, attr);
if (attr) {
value->unsignedValue = checkIncDec(event, value->unsignedValue, 0, 4, i_flags);
}
@ -558,7 +558,7 @@ bool menuScreenSetup(int index, event_t event)
currentContainer = currentScreen;
bool needsOffsetCheck = (menuVerticalPosition != 0 || menuHorizontalPosition < 0);
char title[] = "Main view X";
char title[] = TR_MAIN_VIEW_X;
title[sizeof(title)-2] = '1' + index;
menuPageCount = updateMainviewsMenu();

View file

@ -34,10 +34,10 @@ class GaugeWidget: public Widget
};
const ZoneOption GaugeWidget::options[] = {
{ "Source", ZoneOption::Source, OPTION_VALUE_UNSIGNED(1) },
{ "Min", ZoneOption::Integer, OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(RESX) },
{ "Max", ZoneOption::Integer, OPTION_VALUE_SIGNED(RESX), OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(RESX) },
{ "Color", ZoneOption::Color, OPTION_VALUE_UNSIGNED(RED) },
{ STR_SOURCE, ZoneOption::Source, OPTION_VALUE_UNSIGNED(1) },
{ STR_MIN, ZoneOption::Integer, OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(RESX) },
{ STR_MAX, ZoneOption::Integer, OPTION_VALUE_SIGNED(RESX), OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(RESX) },
{ STR_COLOR, ZoneOption::Color, OPTION_VALUE_UNSIGNED(RED) },
{ NULL, ZoneOption::Bool }
};

View file

@ -86,9 +86,9 @@ class OutputsWidget: public Widget
};
const ZoneOption OutputsWidget::options[] = {
{ "First channel", ZoneOption::Integer, OPTION_VALUE_UNSIGNED(1), OPTION_VALUE_UNSIGNED(1), OPTION_VALUE_UNSIGNED(32) },
{ "Fill Background?", ZoneOption::Bool, OPTION_VALUE_BOOL(false) },
{ "BG Color", ZoneOption::Color, OPTION_VALUE_UNSIGNED(LIGHTGREY) },
{ STR_FIRST_CHANNEL, ZoneOption::Integer, OPTION_VALUE_UNSIGNED(1), OPTION_VALUE_UNSIGNED(1), OPTION_VALUE_UNSIGNED(32) },
{ STR_FILL_BACKGROUND, ZoneOption::Bool, OPTION_VALUE_BOOL(false) },
{ STR_BG_COLOR, ZoneOption::Color, OPTION_VALUE_UNSIGNED(LIGHTGREY) },
{ NULL, ZoneOption::Bool }
};

View file

@ -36,10 +36,10 @@ class TextWidget: public Widget
};
const ZoneOption TextWidget::options[] = {
{ "Text", ZoneOption::String, OPTION_VALUE_STRING(TEXT_WIDGET_DEFAULT_LABEL) },
{ "Color", ZoneOption::Color, OPTION_VALUE_UNSIGNED(RED) },
{ "Size", ZoneOption::TextSize, OPTION_VALUE_UNSIGNED(0) },
{ "Shadow", ZoneOption::Bool, OPTION_VALUE_BOOL(false) },
{ STR_TEXT, ZoneOption::String, OPTION_VALUE_STRING(TEXT_WIDGET_DEFAULT_LABEL) },
{ STR_COLOR, ZoneOption::Color, OPTION_VALUE_UNSIGNED(RED) },
{ STR_SIZE, ZoneOption::TextSize, OPTION_VALUE_UNSIGNED(0) },
{ STR_SHADOW, ZoneOption::Bool, OPTION_VALUE_BOOL(false) },
{ NULL, ZoneOption::Bool }
};

View file

@ -34,7 +34,7 @@ class TimerWidget: public Widget
};
const ZoneOption TimerWidget::options[] = {
{ "Timer source", ZoneOption::Timer, OPTION_VALUE_UNSIGNED(0) },
{ STR_TIMER_SOURCE, ZoneOption::Timer, OPTION_VALUE_UNSIGNED(0) },
{ NULL, ZoneOption::Bool }
};

View file

@ -34,9 +34,9 @@ class ValueWidget: public Widget
};
const ZoneOption ValueWidget::options[] = {
{ "Source", ZoneOption::Source, OPTION_VALUE_UNSIGNED(MIXSRC_Rud) },
{ "Color", ZoneOption::Color, OPTION_VALUE_UNSIGNED(WHITE) },
{ "Shadow", ZoneOption::Bool, OPTION_VALUE_BOOL(false) },
{ STR_SOURCE, ZoneOption::Source, OPTION_VALUE_UNSIGNED(MIXSRC_Rud) },
{ STR_COLOR, ZoneOption::Color, OPTION_VALUE_UNSIGNED(WHITE) },
{ STR_SHADOW, ZoneOption::Bool, OPTION_VALUE_BOOL(false) },
{ NULL, ZoneOption::Bool }
};

View file

@ -92,7 +92,7 @@ void menuViewTelemetry(event_t event)
}
drawTelemetryTopBar();
lcdDrawText(LCD_W / 2, 3 * FH, "No Telemetry Screens", CENTERED);
lcdDrawText(LCD_W / 2, 3 * FH, STR_NO_TELEMETRY_SCREENS, CENTERED);
displayRssiLine();
}

View file

@ -100,6 +100,10 @@ ISTR(MULTI_PROTOCOLS);
ISTR(BLUETOOTH_MODES);
#endif
#if defined(PCBHORUS)
ISTR(TEXT_SIZE);
#endif
const char STR_POPUPS_ENTER_EXIT[] = TR_POPUPS_ENTER_EXIT;
const char STR_OK[] = TR_OK;
const char STR_FREE[] = TR_FREE;
@ -587,10 +591,26 @@ const char STR_SPORT_UPDATE_POWER_MODE[] = TR_SPORT_UPDATE_POWER_MODE;
#if defined(PCBHORUS)
const char STR_ASSIGN_SPLASH[] = TR_ASSIGN_SPLASH;
const char STR_FIRST_CHANNEL[] = TR_FIRST_CHANNEL;
const char STR_FILL_BACKGROUND[] = TR_FILL_BACKGROUND;
const char STR_BG_COLOR[] = TR_BG_COLOR;
const char STR_SLIDERS_TRIMS[] = TR_SLIDERS_TRIMS;
const char STR_SLIDERS[] = TR_SLIDERS;
const char STR_FLIGHT_MODE[] = TR_FLIGHT_MODE;
const char STR_INVALID_FILE[] = TR_INVALID_FILE;
const char STR_TIMER_SOURCE[] = TR_TIMER_SOURCE;
const char STR_SIZE[] = TR_SIZE;
const char STR_SHADOW[] = TR_SHADOW;
const char STR_TEXT[] = TR_TEXT;
const char STR_COLOR[] = TR_COLOR;
const char STR_MAIN_VIEW_X[] = TR_MAIN_VIEW_X;
const char STR_PANEL1_BACKGROUND[] = TR_PANEL1_BACKGROUND;
const char STR_PANEL2_BACKGROUND[] = TR_PANEL2_BACKGROUND;
#endif
#if !defined(COLORLCD)
const char STR_MENUWHENDONE[] = TR_MENUWHENDONE;
const char STR_NO_TELEMETRY_SCREENS[] = TR_NO_TELEMETRY_SCREENS;
#endif
#if defined(PCBSKY9X) && defined(REVX)

View file

@ -188,6 +188,7 @@ 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[];
@ -592,6 +593,22 @@ extern const char STR_PLAY_FILE[];
extern const char STR_ASSIGN_BITMAP[];
#if defined(PCBHORUS)
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_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[];
#endif
extern const char STR_EXECUTE_FILE[];
extern const char STR_DELETE_FILE[];

View file

@ -375,6 +375,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT "\007"
@ -985,6 +988,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Název"
@ -1028,6 +1032,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Typ porovnávací funkce", "První proměnná", "Druhá proměnná nebo konstanta", "Druhá proměnná nebo konstanta", "Další stav povolující tenko spínač", "Minimální doba trvání sepnutého stavu", "Minimální doba platné podmínky pro aktivaci" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// Taranis About screen
#define TR_ABOUTUS TR(" O nás ", "O nás")

View file

@ -378,6 +378,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT " "
@ -991,6 +994,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis specific column headers
#define TR_PHASES_HEADERS_NAME "Name "
@ -1003,6 +1007,24 @@
#define TR_PHASES_HEADERS_CH6_TRIM "Trim 6"
#define TR_PHASES_HEADERS_FAD_IN "Langs Ein"
#define TR_PHASES_HEADERS_FAD_OUT "Langs Aus"
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// Taranis Info Zeile Anzeigen
#define TR_LIMITS_HEADERS_NAME "Name"
#define TR_LIMITS_HEADERS_SUBTRIM "Subtrim"

View file

@ -378,6 +378,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT " "
@ -990,6 +993,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Name"
@ -1033,6 +1037,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Comparison type or function", "First variable", "Second variable or constant", "Second variable or constant", "Additional condition for line to be enabled", "Minimum ON duration of the logical switch", "Minimum TRUE duration for the switch to become ON" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// About screen
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")

View file

@ -375,6 +375,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\013"
#define TR_TEXT_SIZE "Normal\0 ""Muy pequeño""Pequeño\0 ""Medio\0 ""Doble\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT " "
@ -989,7 +992,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS TR("No hay pant. telemetria", "No hay pantallas de telemetria")
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Nombre"
@ -1033,6 +1036,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Tipo de comparacion o funcion", "Primera variable", "Segunda variable o constante", "Segunda variable o constante", "Condicion adicional para activar linea", "Duracion minima de switch logico", "Duracion minima TRUE para activar switch logico" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "Primer canal"
#define TR_FILL_BACKGROUND "Rellenar fondo"
#define TR_BG_COLOR "Color BG"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Modo de vuelo"
#define TR_INVALID_FILE "Fichero no valido"
#define TR_TIMER_SOURCE "Entrada timer"
#define TR_SIZE "Tamaño"
#define TR_SHADOW "Sombra"
#define TR_TEXT "Texto"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Vista principal X"
#define TR_PANEL1_BACKGROUND "Fondo panel1"
#define TR_PANEL2_BACKGROUND "Fondo panel2"
// Taranis About screen
#define TR_ABOUTUS "Nosotros"

View file

@ -165,6 +165,9 @@
#define LEN_VCSWFUNC "\005"
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a~x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
#define LEN_VFSWFUNC "\012"
#if defined(VARIO)
@ -1004,7 +1007,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Name"
@ -1048,6 +1051,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Comparison type or function", "First variable", "Second variable or constant", "Second variable or constant", "Additional condition for line to be enabled", "Minimum ON duration of the logical switch", "Minimum TRUE duration for the switch to become ON" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// About screen
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")

View file

@ -165,6 +165,9 @@
#define LEN_VCSWFUNC "\005"
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a~x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""ET\0 ""OU\0 ""OUX\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
#define LEN_VFSWFUNC "\015"
#if defined(VARIO)
@ -1014,6 +1017,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Nom"
@ -1057,6 +1061,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Type de comparaison ou fonction", "Première variable", "Seconde variable ou constante", "Seconde variable ou constante", "Condition supplémentaire pour activer la ligne", "Durée minimale d'activation de l'inter logique", "Durée min de la condition avant l'activation de l'inter" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// Taranis About screen
#define TR_ABOUTUS TR(" A PROPOS ", "A PROPOS")

View file

@ -166,6 +166,9 @@
#define LEN_VCSWFUNC "\005"
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a~x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
#define LEN_VFSWFUNC "\015"
#if defined(VARIO)
@ -1006,7 +1009,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Nome"
@ -1050,6 +1053,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Tipo o funzione di confronto", "Prima variabile", "Seconda variabile o costante", "Seconda variabile o costante", "Condizione aggiuntiva da abilitare linea", "Durata minima ON dell'interruttore logico", "Durata minima TRUE affinché l'interruttore si accenda" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// About screen
#define TR_ABOUTUS TR(" INFO ", "INFO SU")

View file

@ -377,6 +377,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT " "
@ -998,7 +1001,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Name"
@ -1042,6 +1045,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Vergelijking of Functie", "1e variabele", "2e variabele of constante", "2e variabele of constante", "Additionele conditie", "Minimale AAN duur van de logische schakelaar", "Minimale WAAR duur om AAN te gaan" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// About screen
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")

View file

@ -396,6 +396,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT "\007"
@ -1005,7 +1008,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Nazwa"
@ -1049,6 +1052,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Comparison type or function", "First variable", "Second variable or constant", "Second variable or constant", "Additional condition for line to be enabled", "Minimum ON duration of the logical switch", "Minimum TRUE duration for the switch to become ON" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// About screen
#define TR_ABOUTUS TR(" O ", " O ")

View file

@ -378,6 +378,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT " "
@ -995,7 +998,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Name"
@ -1039,6 +1042,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Comparison type or function", "First variable", "Second variable or constant", "Second variable or constant", "Additional condition for line to be enabled", "Minimum ON duration of the logical switch", "Minimum TRUE duration for the switch to become ON" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// Taranis About screen
#define TR_ABOUTUS "ABOUT US"

View file

@ -391,6 +391,9 @@
#define LEN_GYROS "\004"
#define TR_GYROS "GyrX""GyrY"
#define LEN_TEXT_SIZE "\010"
#define TR_TEXT_SIZE "Standard""Tiny\0 ""Small\0 ""Mid\0 ""Double\0 "
// ZERO TERMINATED STRINGS
#if defined(COLORLCD)
#define INDENT " "
@ -1005,7 +1008,7 @@
#define TR_SPORT_UPDATE_POWER_MODE "SP Power"
#define LEN_SPORT_UPDATE_POWER_MODES "\004"
#define TR_SPORT_UPDATE_POWER_MODES "AUTO""ON\0 "
#define TR_NO_TELEMETRY_SCREENS "No Telemetry Screens"
// Horus and Taranis column headers
#define TR_PHASES_HEADERS_NAME "Namn"
@ -1049,6 +1052,23 @@
// Horus footer descriptions
#define TR_LSW_DESCRIPTIONS { "Comparison type or function", "First variable", "Second variable or constant", "Second variable or constant", "Additional condition for line to be enabled", "Minimum ON duration of the logical switch", "Minimum TRUE duration for the switch to become ON" }
// Horus layouts and widgets
#define TR_FIRST_CHANNEL "First channel"
#define TR_FILL_BACKGROUND "Fill background?"
#define TR_BG_COLOR "BG Color"
#define TR_SLIDERS_TRIMS "Sliders+Trims"
#define TR_SLIDERS "Sliders"
#define TR_FLIGHT_MODE "Flight mode"
#define TR_INVALID_FILE "Invalid File"
#define TR_TIMER_SOURCE "Timer source"
#define TR_SIZE "Size"
#define TR_SHADOW "Shadow"
#define TR_TEXT "Text"
#define TR_COLOR "Color"
#define TR_MAIN_VIEW_X "Main view X"
#define TR_PANEL1_BACKGROUND "Panel1 background"
#define TR_PANEL2_BACKGROUND "Panel2 background"
// About screen
#define TR_ABOUTUS "Om Oss"