feat(colorlcd): Value widget text alignment options (#3080)
* Adds option to align value widget label and value to left, center or right border of the widget zone. * Cpn sync * Typofix thx to @Eldenroot * fix: Add `TW` translation * fix: Two spaces for indent --------- Co-authored-by: elecpower <neilh713@tpg.com.au>
This commit is contained in:
@@ -89,6 +89,7 @@ inline ZoneOptionValueEnum zoneValueEnumFromType(ZoneOption::Type type)
|
||||
case ZoneOption::Timer:
|
||||
case ZoneOption::Switch:
|
||||
case ZoneOption::TextSize:
|
||||
case ZoneOption::Align:
|
||||
default:
|
||||
return ZOV_Unsigned;
|
||||
}
|
||||
|
||||
@@ -75,6 +75,16 @@ enum ZoneOptionValueEnum {
|
||||
ZOV_LAST = ZOV_Color
|
||||
};
|
||||
|
||||
enum ZoneOptionAlign
|
||||
{
|
||||
ALIGN_LEFT,
|
||||
ALIGN_CENTER,
|
||||
ALIGN_RIGHT,
|
||||
|
||||
// this one MUST be last
|
||||
ALIGN_COUNT
|
||||
};
|
||||
|
||||
struct ZoneOption
|
||||
{
|
||||
enum Type {
|
||||
@@ -86,7 +96,8 @@ struct ZoneOption
|
||||
TextSize,
|
||||
Timer,
|
||||
Switch,
|
||||
Color
|
||||
Color,
|
||||
Align
|
||||
};
|
||||
|
||||
const char * name;
|
||||
|
||||
@@ -107,7 +107,7 @@ WidgetSettings::WidgetSettings(Window* parent, Widget* widget) :
|
||||
case ZoneOption::File:
|
||||
break;
|
||||
|
||||
case ZoneOption::TextSize: {
|
||||
case ZoneOption::TextSize:
|
||||
new Choice(
|
||||
line, rect_t{}, STR_FONT_SIZES, 0, FONTS_COUNT - 1,
|
||||
[=]() -> int { // getValue
|
||||
@@ -119,7 +119,20 @@ WidgetSettings::WidgetSettings(Window* parent, Widget* widget) :
|
||||
SET_DIRTY();
|
||||
});
|
||||
break;
|
||||
}
|
||||
|
||||
case ZoneOption::Align:
|
||||
new Choice(
|
||||
line, rect_t{}, STR_ALIGN_OPTS, 0, ALIGN_COUNT - 1,
|
||||
[=]() -> int { // getValue
|
||||
return (int)widget->getOptionValue(optIdx)->unsignedValue;
|
||||
},
|
||||
[=](int newValue) { // setValue
|
||||
widget->getOptionValue(optIdx)->unsignedValue =
|
||||
(uint32_t)newValue;
|
||||
SET_DIRTY();
|
||||
});
|
||||
break;
|
||||
|
||||
case ZoneOption::Timer: // Unsigned
|
||||
{
|
||||
auto tmChoice = new Choice(
|
||||
|
||||
@@ -41,16 +41,44 @@ class ValueWidget: public Widget
|
||||
// get color from options[1]
|
||||
LcdFlags color = COLOR2FLAGS(persistentData->options[1].value.unsignedValue);
|
||||
|
||||
// get label alignment from options[3]
|
||||
LcdFlags label_alignment = persistentData->options[3].value.unsignedValue;
|
||||
|
||||
// get value alignment from options[4]
|
||||
LcdFlags value_alignment = persistentData->options[4].value.unsignedValue;
|
||||
|
||||
coord_t xValue, yValue, xLabel, yLabel;
|
||||
LcdFlags attrValue, attrLabel = 0;
|
||||
|
||||
if (width() < 120 && height() < 50) {
|
||||
xValue = 0;
|
||||
yValue = 14;
|
||||
xLabel = 0;
|
||||
switch (label_alignment) {
|
||||
case ALIGN_RIGHT:
|
||||
xLabel = width() - NUMBERS_PADDING;
|
||||
attrLabel = RIGHT;
|
||||
break;
|
||||
case ALIGN_CENTER:
|
||||
xLabel = width()/2;
|
||||
attrLabel = CENTERED;
|
||||
break;
|
||||
default: // ALIGN_LEFT:
|
||||
xLabel = 0;
|
||||
attrLabel = LEFT;
|
||||
}
|
||||
yLabel = 0;
|
||||
attrValue = LEFT | NO_UNIT | FONT(L);
|
||||
attrLabel = LEFT;
|
||||
switch (value_alignment) {
|
||||
case ALIGN_RIGHT:
|
||||
xValue = width() - NUMBERS_PADDING;
|
||||
attrValue = RIGHT | NO_UNIT | FONT(L);
|
||||
break;
|
||||
case ALIGN_CENTER:
|
||||
xValue = width()/2 - NUMBERS_PADDING;
|
||||
attrValue = CENTERED | NO_UNIT | FONT(L);
|
||||
break;
|
||||
default: // ALIGN_LEFT:
|
||||
xValue = 0;
|
||||
attrValue = LEFT | NO_UNIT | FONT(L);
|
||||
}
|
||||
yValue = 14;
|
||||
}
|
||||
else if (height() < 50) {
|
||||
xValue = width() - NUMBERS_PADDING;
|
||||
@@ -60,25 +88,57 @@ class ValueWidget: public Widget
|
||||
attrValue = RIGHT | NO_UNIT | FONT(L);
|
||||
}
|
||||
else {
|
||||
xValue = NUMBERS_PADDING;
|
||||
yValue = 18;
|
||||
xLabel = NUMBERS_PADDING;
|
||||
switch (label_alignment) {
|
||||
case ALIGN_RIGHT:
|
||||
xLabel = width() - NUMBERS_PADDING;
|
||||
attrLabel = RIGHT;
|
||||
break;
|
||||
case ALIGN_CENTER:
|
||||
xLabel = width()/2 - NUMBERS_PADDING;
|
||||
attrLabel = CENTERED;
|
||||
break;
|
||||
default: // ALIGN_LEFT:
|
||||
xLabel = NUMBERS_PADDING;
|
||||
attrLabel = LEFT;
|
||||
}
|
||||
yLabel = 2;
|
||||
switch (value_alignment) {
|
||||
case ALIGN_RIGHT:
|
||||
xValue = width() - NUMBERS_PADDING;
|
||||
break;
|
||||
case ALIGN_CENTER:
|
||||
xValue = width()/2;
|
||||
break;
|
||||
default: // ALIGN_LEFT:
|
||||
xValue = NUMBERS_PADDING;
|
||||
}
|
||||
yValue = 18;
|
||||
LcdFlags valalign = LEFT;
|
||||
switch (value_alignment) {
|
||||
case ALIGN_RIGHT:
|
||||
valalign = RIGHT;
|
||||
break;
|
||||
case ALIGN_CENTER:
|
||||
valalign = CENTERED;
|
||||
break;
|
||||
default: // ALIGN_LEFT:
|
||||
valalign = LEFT;
|
||||
}
|
||||
if (field >= MIXSRC_FIRST_TELEM) {
|
||||
if (isGPSSensor(1 + (field - MIXSRC_FIRST_TELEM) / 3)) {
|
||||
attrValue = LEFT | FONT(L) | PREC1;
|
||||
attrValue = valalign | FONT(L) | PREC1;
|
||||
}
|
||||
else {
|
||||
attrValue = LEFT | FONT(XL);
|
||||
attrValue = valalign | FONT(XL);
|
||||
}
|
||||
}
|
||||
#if defined(INTERNAL_GPS)
|
||||
else if (field == MIXSRC_TX_GPS) {
|
||||
attrValue = LEFT | FONT(L) | PREC1;
|
||||
attrValue = valalign | FONT(L) | PREC1;
|
||||
}
|
||||
#endif
|
||||
else {
|
||||
attrValue = LEFT | FONT(XL);
|
||||
attrValue = valalign | FONT(XL);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -147,6 +207,8 @@ const ZoneOption ValueWidget::options[] = {
|
||||
{ STR_SOURCE, ZoneOption::Source, OPTION_VALUE_UNSIGNED(MIXSRC_Rud) },
|
||||
{ STR_COLOR, ZoneOption::Color, OPTION_VALUE_UNSIGNED(COLOR_THEME_PRIMARY2) },
|
||||
{ STR_SHADOW, ZoneOption::Bool, OPTION_VALUE_BOOL(false) },
|
||||
{ STR_ALIGN_LABEL, ZoneOption::Align, OPTION_VALUE_UNSIGNED(ALIGN_LEFT) },
|
||||
{ STR_ALIGN_VALUE, ZoneOption::Align, OPTION_VALUE_UNSIGNED(ALIGN_LEFT) },
|
||||
{ nullptr, ZoneOption::Bool }
|
||||
};
|
||||
|
||||
|
||||
@@ -69,7 +69,8 @@ struct ZoneOption
|
||||
TextSize,
|
||||
Timer,
|
||||
Switch,
|
||||
Color
|
||||
Color,
|
||||
Align
|
||||
};
|
||||
|
||||
const char * name;
|
||||
@@ -80,6 +81,17 @@ struct ZoneOption
|
||||
const char * displayName;
|
||||
};
|
||||
|
||||
enum ZoneOptionAlign
|
||||
{
|
||||
ALIGN_LEFT,
|
||||
ALIGN_CENTER,
|
||||
ALIGN_RIGHT,
|
||||
|
||||
// this one MUST be last
|
||||
ALIGN_COUNT
|
||||
};
|
||||
|
||||
|
||||
struct ZoneOptionValueTyped
|
||||
{
|
||||
ZoneOptionValueEnum type;
|
||||
@@ -109,6 +121,7 @@ inline ZoneOptionValueEnum zoneValueEnumFromType(ZoneOption::Type type)
|
||||
case ZoneOption::Timer:
|
||||
case ZoneOption::Switch:
|
||||
case ZoneOption::TextSize:
|
||||
case ZoneOption::Align:
|
||||
default:
|
||||
return ZOV_Unsigned;
|
||||
}
|
||||
|
||||
@@ -2823,6 +2823,7 @@ LROT_BEGIN(etxcst, NULL, 0)
|
||||
LROT_NUMENTRY( STRING, ZoneOption::String )
|
||||
LROT_NUMENTRY( TIMER, ZoneOption::Timer )
|
||||
LROT_NUMENTRY( TEXT_SIZE, ZoneOption::TextSize )
|
||||
LROT_NUMENTRY( ALIGNMENT, ZoneOption::Align )
|
||||
LROT_NUMENTRY( MENU_HEADER_HEIGHT, COLOR2FLAGS(MENU_HEADER_HEIGHT) )
|
||||
|
||||
// Colors gui/colorlcd/colors.h
|
||||
|
||||
@@ -162,7 +162,8 @@ ZoneOption *createOptionsArray(int reference, uint8_t maxOptions)
|
||||
option->deflt.signedValue = lua_tointeger(lsWidgets, -1);
|
||||
// TRACE("default signed = %d", option->deflt.signedValue);
|
||||
} else if (option->type == ZoneOption::Source ||
|
||||
option->type == ZoneOption::TextSize) {
|
||||
option->type == ZoneOption::TextSize ||
|
||||
option->type == ZoneOption::Align) {
|
||||
luaL_checktype(lsWidgets, -1, LUA_TNUMBER); // value is number
|
||||
option->deflt.unsignedValue = lua_tounsigned(lsWidgets, -1);
|
||||
// TRACE("default unsigned = %u", option->deflt.unsignedValue);
|
||||
|
||||
@@ -702,6 +702,9 @@ 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_ALIGN_LABEL[] = TR_ALIGN_LABEL;
|
||||
const char STR_ALIGN_VALUE[] = TR_ALIGN_VALUE;
|
||||
const char* const STR_ALIGN_OPTS[] = TR_ALIGN_OPTS;
|
||||
const char STR_TEXT[] = TR_TEXT;
|
||||
const char STR_COLOR[] = TR_COLOR;
|
||||
const char STR_MAIN_VIEW_X[] = TR_MAIN_VIEW_X;
|
||||
|
||||
@@ -723,6 +723,9 @@ extern const char* const STR_TEXT_SIZE[];
|
||||
extern const char* const STR_SUBTRIMMODES[];
|
||||
extern const char STR_SIZE[];
|
||||
extern const char STR_SHADOW[];
|
||||
extern const char STR_ALIGN_LABEL[];
|
||||
extern const char STR_ALIGN_VALUE[];
|
||||
extern const char* const STR_ALIGN_OPTS[];
|
||||
extern const char STR_TEXT[];
|
||||
extern const char STR_COLOR[];
|
||||
extern const char STR_MAIN_VIEW_X[];
|
||||
|
||||
+27
-23
@@ -1002,31 +1002,35 @@
|
||||
#define TR_INVERTED "反向"
|
||||
|
||||
|
||||
// Horus footer descriptions
|
||||
#define TR_LSW_DESCRIPTIONS { "比较类型或功能", "第一个变量", "第二个变量或常量", "第二个变量或常量", "启用本行的附加条件", "逻辑开关持续时间", "逻辑开关延时开启" }
|
||||
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "起始通道"
|
||||
#define TR_FILL_BACKGROUND "是否填充背景?"
|
||||
#define TR_BG_COLOR "背景颜色"
|
||||
#define TR_SLIDERS_TRIMS "滑块和微调"
|
||||
#define TR_SLIDERS "滑块"
|
||||
#define TR_FLIGHT_MODE "飞行模式"
|
||||
#define TR_INVALID_FILE "无效的文件"
|
||||
#define TR_TIMER_SOURCE "计时器选择"
|
||||
#define TR_SIZE "尺寸"
|
||||
#define TR_SHADOW "阴影"
|
||||
#define TR_TEXT "文本"
|
||||
#define TR_COLOR "颜色"
|
||||
#define TR_MAIN_VIEW_X "Main view X"
|
||||
#define TR_PANEL1_BACKGROUND "面板1背景"
|
||||
#define TR_PANEL2_BACKGROUND "面板2背景"
|
||||
#define TR_WIDGET_GAUGE "行程"
|
||||
#define TR_WIDGET_MODELBMP "模型信息"
|
||||
#define TR_WIDGET_OUTPUTS "输出"
|
||||
#define TR_WIDGET_TEXT "文本"
|
||||
#define TR_WIDGET_TIMER "计时器"
|
||||
#define TR_WIDGET_VALUE "数值"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "起始通道"
|
||||
#define TR_FILL_BACKGROUND "是否填充背景?"
|
||||
#define TR_BG_COLOR "背景颜色"
|
||||
#define TR_SLIDERS_TRIMS "滑块和微调"
|
||||
#define TR_SLIDERS "滑块"
|
||||
#define TR_FLIGHT_MODE "飞行模式"
|
||||
#define TR_INVALID_FILE "无效的文件"
|
||||
#define TR_TIMER_SOURCE "计时器选择"
|
||||
#define TR_SIZE "尺寸"
|
||||
#define TR_SHADOW "阴影"
|
||||
#define TR_ALIGN_LABEL "对齐名称"
|
||||
#define TR_ALIGN_VALUE "对齐值"
|
||||
#define TR_ALIGN_OPTS { "左", "中", "右" }
|
||||
#define TR_TEXT "文本"
|
||||
#define TR_COLOR "颜色"
|
||||
#define TR_MAIN_VIEW_X "Main view X"
|
||||
#define TR_PANEL1_BACKGROUND "面板1背景"
|
||||
#define TR_PANEL2_BACKGROUND "面板2背景"
|
||||
#define TR_WIDGET_GAUGE "行程"
|
||||
#define TR_WIDGET_MODELBMP "模型信息"
|
||||
#define TR_WIDGET_OUTPUTS "输出"
|
||||
#define TR_WIDGET_TEXT "文本"
|
||||
#define TR_WIDGET_TIMER "计时器"
|
||||
#define TR_WIDGET_VALUE "数值"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" 关于 ", "关于")
|
||||
|
||||
+27
-23
@@ -1006,31 +1006,35 @@
|
||||
#define TR_INVERTED "Invertováno"
|
||||
|
||||
|
||||
// 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 "První kanál"
|
||||
#define TR_FILL_BACKGROUND "Vyplnit pozadí?"
|
||||
#define TR_BG_COLOR "Barva pozadí"
|
||||
#define TR_SLIDERS_TRIMS "Slidery+Trimy"
|
||||
#define TR_SLIDERS "Slidery"
|
||||
#define TR_FLIGHT_MODE "Letový režim"
|
||||
#define TR_INVALID_FILE "Neplatní soubor"
|
||||
#define TR_TIMER_SOURCE "Časovač zdroj"
|
||||
#define TR_SIZE "Velikost"
|
||||
#define TR_SHADOW "Stíny"
|
||||
#define TR_TEXT "Text"
|
||||
#define TR_COLOR "Barva"
|
||||
#define TR_MAIN_VIEW_X "Hlavní pohled X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 pozadí"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 pozadí"
|
||||
#define TR_WIDGET_GAUGE "Měřidlo"
|
||||
#define TR_WIDGET_MODELBMP "Model info"
|
||||
#define TR_WIDGET_OUTPUTS "Výstupy"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Časovač"
|
||||
#define TR_WIDGET_VALUE "Hodnota"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "První kanál"
|
||||
#define TR_FILL_BACKGROUND "Vyplnit pozadí?"
|
||||
#define TR_BG_COLOR "Barva pozadí"
|
||||
#define TR_SLIDERS_TRIMS "Slidery+Trimy"
|
||||
#define TR_SLIDERS "Slidery"
|
||||
#define TR_FLIGHT_MODE "Letový režim"
|
||||
#define TR_INVALID_FILE "Neplatný soubor"
|
||||
#define TR_TIMER_SOURCE "Časovač zdroj"
|
||||
#define TR_SIZE "Velikost"
|
||||
#define TR_SHADOW "Stíny"
|
||||
#define TR_ALIGN_LABEL "Zarovnat název"
|
||||
#define TR_ALIGN_VALUE "Zarovnat hodnotu"
|
||||
#define TR_ALIGN_OPTS { "Vlevo", "Uprostřed", "Vpravo" }
|
||||
#define TR_TEXT "Text"
|
||||
#define TR_COLOR "Barva"
|
||||
#define TR_MAIN_VIEW_X "Hlavní pohled X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 pozadí"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 pozadí"
|
||||
#define TR_WIDGET_GAUGE "Měřidlo"
|
||||
#define TR_WIDGET_MODELBMP "Model info"
|
||||
#define TR_WIDGET_OUTPUTS "Výstupy"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Časovač"
|
||||
#define TR_WIDGET_VALUE "Hodnota"
|
||||
#endif
|
||||
|
||||
// Taranis About screen
|
||||
#define TR_ABOUTUS "O nás"
|
||||
|
||||
+27
-23
@@ -1008,31 +1008,35 @@
|
||||
#define TR_INVERTED "Invers"
|
||||
|
||||
|
||||
// Horus footer descriptions
|
||||
#define TR_LSW_DESCRIPTIONS { "Sammenlign type eller funktion", "Første variabel", "Anden variabel eller konstant", "Anden variabel eller konstant", "Endnu en betingelse for linje", "Minimum TIL varighed for logisk funktion", "Minimum SAND varighed for betingelse bliver sand" }
|
||||
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Første kanal"
|
||||
#define TR_FILL_BACKGROUND "Udfyld baggrund?"
|
||||
#define TR_BG_COLOR "BG farve"
|
||||
#define TR_SLIDERS_TRIMS "Skyder+Trim"
|
||||
#define TR_SLIDERS "Skydere"
|
||||
#define TR_FLIGHT_MODE "Flyve tilstand"
|
||||
#define TR_INVALID_FILE "Ugyldig fil"
|
||||
#define TR_TIMER_SOURCE "Tidstagning kilde"
|
||||
#define TR_SIZE "Størrelse"
|
||||
#define TR_SHADOW "Skygge"
|
||||
#define TR_TEXT "Tekst"
|
||||
#define TR_COLOR "Farve"
|
||||
#define TR_MAIN_VIEW_X "Hoved visning X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 baggrund"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 baggrund"
|
||||
#define TR_WIDGET_GAUGE "Måling"
|
||||
#define TR_WIDGET_MODELBMP "Modeller"
|
||||
#define TR_WIDGET_OUTPUTS "Udgange"
|
||||
#define TR_WIDGET_TEXT "Tekst"
|
||||
#define TR_WIDGET_TIMER "Tider"
|
||||
#define TR_WIDGET_VALUE "Værdi"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Første kanal"
|
||||
#define TR_FILL_BACKGROUND "Udfyld baggrund?"
|
||||
#define TR_BG_COLOR "BG farve"
|
||||
#define TR_SLIDERS_TRIMS "Skyder+Trim"
|
||||
#define TR_SLIDERS "Skydere"
|
||||
#define TR_FLIGHT_MODE "Flyve tilstand"
|
||||
#define TR_INVALID_FILE "Ugyldig fil"
|
||||
#define TR_TIMER_SOURCE "Tidstagning kilde"
|
||||
#define TR_SIZE "Størrelse"
|
||||
#define TR_SHADOW "Skygge"
|
||||
#define TR_ALIGN_LABEL "Justere navn"
|
||||
#define TR_ALIGN_VALUE "Justere værdi"
|
||||
#define TR_ALIGN_OPTS { "Venstre", "Center", "Højre" }
|
||||
#define TR_TEXT "Tekst"
|
||||
#define TR_COLOR "Farve"
|
||||
#define TR_MAIN_VIEW_X "Hoved visning X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 baggrund"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 baggrund"
|
||||
#define TR_WIDGET_GAUGE "Måling"
|
||||
#define TR_WIDGET_MODELBMP "Modeller"
|
||||
#define TR_WIDGET_OUTPUTS "Udgange"
|
||||
#define TR_WIDGET_TEXT "Tekst"
|
||||
#define TR_WIDGET_TIMER "Tider"
|
||||
#define TR_WIDGET_VALUE "Værdi"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" OM ", "OM")
|
||||
|
||||
+27
-22
@@ -994,28 +994,33 @@
|
||||
#define TR_PHASES_HEADERS_FAD_IN "Langs Ein"
|
||||
#define TR_PHASES_HEADERS_FAD_OUT "Langs Aus"
|
||||
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Erster Kanal"
|
||||
#define TR_FILL_BACKGROUND "Hintergrund füllen?"
|
||||
#define TR_BG_COLOR "Hintergrundfarbe"
|
||||
#define TR_SLIDERS_TRIMS "Schieber+Trim"
|
||||
#define TR_SLIDERS "Schieber"
|
||||
#define TR_FLIGHT_MODE "Flugphase"
|
||||
#define TR_INVALID_FILE "ungültige Datei"
|
||||
#define TR_TIMER_SOURCE "Timer Quelle"
|
||||
#define TR_SIZE "Größe"
|
||||
#define TR_SHADOW "Schatten"
|
||||
#define TR_TEXT "Text"
|
||||
#define TR_COLOR "Farbe"
|
||||
#define TR_MAIN_VIEW_X "Hauptansicht X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 Hintergrund"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 Hintergrund"
|
||||
#define TR_WIDGET_GAUGE "Pegel"
|
||||
#define TR_WIDGET_MODELBMP "Modellinfo"
|
||||
#define TR_WIDGET_OUTPUTS "Ausgänge"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Wert"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Erster Kanal"
|
||||
#define TR_FILL_BACKGROUND "Hintergrund füllen?"
|
||||
#define TR_BG_COLOR "Hintergrundfarbe"
|
||||
#define TR_SLIDERS_TRIMS "Schieber+Trim"
|
||||
#define TR_SLIDERS "Schieber"
|
||||
#define TR_FLIGHT_MODE "Flugphase"
|
||||
#define TR_INVALID_FILE "ungültige Datei"
|
||||
#define TR_TIMER_SOURCE "Timer Quelle"
|
||||
#define TR_SIZE "Größe"
|
||||
#define TR_SHADOW "Schatten"
|
||||
#define TR_ALIGN_LABEL "Name ausrichten"
|
||||
#define TR_ALIGN_VALUE "Wert ausrichten"
|
||||
#define TR_ALIGN_OPTS { "Links", "Mitte", "Rechts" }
|
||||
#define TR_TEXT "Text"
|
||||
#define TR_COLOR "Farbe"
|
||||
#define TR_MAIN_VIEW_X "Hauptansicht X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 Hintergrund"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 Hintergrund"
|
||||
#define TR_WIDGET_GAUGE "Pegel"
|
||||
#define TR_WIDGET_MODELBMP "Modellinfo"
|
||||
#define TR_WIDGET_OUTPUTS "Ausgänge"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Wert"
|
||||
#endif
|
||||
|
||||
// Taranis Info Zeile Anzeigen
|
||||
#define TR_LIMITS_HEADERS_NAME "Name"
|
||||
|
||||
+27
-23
@@ -1001,31 +1001,35 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// 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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Model info"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#if defined(COLORLCD)
|
||||
// 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_ALIGN_LABEL "Align label"
|
||||
#define TR_ALIGN_VALUE "Align value"
|
||||
#define TR_ALIGN_OPTS { "Left", "Center", "Right" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Model info"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
||||
|
||||
+28
-24
@@ -1008,31 +1008,35 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// Horus footer descriptions
|
||||
#define TR_LSW_DESCRIPTIONS { "Tipo de comparación o función", "Primera variable", "Segunda variable o constante", "Segunda variable o constante", "Condición adicional para activar línea", "Duración mínima de switch lógico", "Duración mínima TRUE para activar switch lógico" }
|
||||
#define TR_LSW_DESCRIPTIONS { "Tipo de comparación o función", "Primera variable", "Segunda variable o constante", "Segunda variable o constante", "Condición adicional para activar línea", "Duración mínima de switch lógico", "Duración mínima TRUE para activar switch lógico" }
|
||||
|
||||
// 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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#if defined(COLORLCD)
|
||||
// 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_ALIGN_LABEL "Alinear marbete"
|
||||
#define TR_ALIGN_VALUE "Alinear valor"
|
||||
#define TR_ALIGN_OPTS { "Lzquierdo", "Centro", "Derecho" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#endif
|
||||
|
||||
// Taranis About screen
|
||||
#define TR_ABOUTUS "Nosotros"
|
||||
|
||||
+28
-24
@@ -1018,31 +1018,35 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// 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" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#if defined(COLORLCD)
|
||||
// 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_ALIGN_LABEL "Kohdista merkki"
|
||||
#define TR_ALIGN_VALUE "Kohdista arvo"
|
||||
#define TR_ALIGN_OPTS { "Vasen", "Keski", "Oikea" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
||||
|
||||
+27
-23
@@ -1023,31 +1023,35 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// 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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#if defined(COLORLCD)
|
||||
// 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_ALIGN_LABEL "Aligner le label"
|
||||
#define TR_ALIGN_VALUE "Aligner la valeur"
|
||||
#define TR_ALIGN_OPTS { "Gauche", "Centre", "Droite" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#endif
|
||||
|
||||
// Taranis About screen
|
||||
#define TR_ABOUTUS TR(" A PROPOS ", "A PROPOS")
|
||||
|
||||
+28
-24
@@ -1009,31 +1009,35 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// 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" }
|
||||
#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 "Primo canale"
|
||||
#define TR_FILL_BACKGROUND "Riempi lo sfondo?"
|
||||
#define TR_BG_COLOR "Colore sfondo"
|
||||
#define TR_SLIDERS_TRIMS "Sliders+Trims"
|
||||
#define TR_SLIDERS "Sliders"
|
||||
#define TR_FLIGHT_MODE "Modo di volo"
|
||||
#define TR_INVALID_FILE "File invalido"
|
||||
#define TR_TIMER_SOURCE "Sorgente timer"
|
||||
#define TR_SIZE "Dimensione"
|
||||
#define TR_SHADOW "Ombra"
|
||||
#define TR_TEXT "Testo"
|
||||
#define TR_COLOR "Colore"
|
||||
#define TR_MAIN_VIEW_X "Vista principale X"
|
||||
#define TR_PANEL1_BACKGROUND "Sfondo Panello 1"
|
||||
#define TR_PANEL2_BACKGROUND "Sfondo Panello 2"
|
||||
#define TR_WIDGET_GAUGE "Indicatore"
|
||||
#define TR_WIDGET_MODELBMP "Immagine e nome modello"
|
||||
#define TR_WIDGET_OUTPUTS "Uscite"
|
||||
#define TR_WIDGET_TEXT "Testo"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Valore"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Primo canale"
|
||||
#define TR_FILL_BACKGROUND "Riempi lo sfondo?"
|
||||
#define TR_BG_COLOR "Colore sfondo"
|
||||
#define TR_SLIDERS_TRIMS "Sliders+Trims"
|
||||
#define TR_SLIDERS "Sliders"
|
||||
#define TR_FLIGHT_MODE "Modo di volo"
|
||||
#define TR_INVALID_FILE "File invalido"
|
||||
#define TR_TIMER_SOURCE "Sorgente timer"
|
||||
#define TR_SIZE "Dimensione"
|
||||
#define TR_SHADOW "Ombra"
|
||||
#define TR_ALIGN_LABEL "Allineare il cartellino"
|
||||
#define TR_ALIGN_VALUE "Allineare il valore"
|
||||
#define TR_ALIGN_OPTS { "Sinistra", "Mezzo", "Destra" }
|
||||
#define TR_TEXT "Testo"
|
||||
#define TR_COLOR "Colore"
|
||||
#define TR_MAIN_VIEW_X "Vista principale X"
|
||||
#define TR_PANEL1_BACKGROUND "Sfondo Panello 1"
|
||||
#define TR_PANEL2_BACKGROUND "Sfondo Panello 2"
|
||||
#define TR_WIDGET_GAUGE "Indicatore"
|
||||
#define TR_WIDGET_MODELBMP "Immagine e nome modello"
|
||||
#define TR_WIDGET_OUTPUTS "Uscite"
|
||||
#define TR_WIDGET_TEXT "Testo"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Valore"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" INFO ", "INFO SU")
|
||||
|
||||
+28
-24
@@ -1000,34 +1000,38 @@
|
||||
#define TR_LIMITS_HEADERS_CURVE "カーブ"
|
||||
#define TR_LIMITS_HEADERS_PPMCENTER "PPMセンター"
|
||||
#define TR_LIMITS_HEADERS_SUBTRIMMODE "サブトリムモード"
|
||||
#define TR_INVERTED "リバース"
|
||||
#define TR_INVERTED "リバース"
|
||||
|
||||
|
||||
// Horus footer descriptions
|
||||
#define TR_LSW_DESCRIPTIONS { "比較タイプまたは機能", "第1変数", "第2変数または定数", "第2変数または定数", "回線が有効となる追加条件", "論理スイッチの最小ON時間", "スイッチONになるまでの最小TRUE時間" }
|
||||
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "第1チャンネル"
|
||||
#define TR_FILL_BACKGROUND "背景を塗り潰しますか?"
|
||||
#define TR_BG_COLOR "背景カラー"
|
||||
#define TR_SLIDERS_TRIMS "スライダー+トリム"
|
||||
#define TR_SLIDERS "スライダー"
|
||||
#define TR_FLIGHT_MODE "飛行モード"
|
||||
#define TR_INVALID_FILE "無効なファイル"
|
||||
#define TR_TIMER_SOURCE "タイマーソース"
|
||||
#define TR_SIZE "サイズ"
|
||||
#define TR_SHADOW "影"
|
||||
#define TR_TEXT "テキスト"
|
||||
#define TR_COLOR "カラー"
|
||||
#define TR_MAIN_VIEW_X "メインビュー X"
|
||||
#define TR_PANEL1_BACKGROUND "パネル1 背景"
|
||||
#define TR_PANEL2_BACKGROUND "パネル2 背景"
|
||||
#define TR_WIDGET_GAUGE "ゲージ"
|
||||
#define TR_WIDGET_MODELBMP "モデル"
|
||||
#define TR_WIDGET_OUTPUTS "出力"
|
||||
#define TR_WIDGET_TEXT "テキスト"
|
||||
#define TR_WIDGET_TIMER "タイマー"
|
||||
#define TR_WIDGET_VALUE "値"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "第1チャンネル"
|
||||
#define TR_FILL_BACKGROUND "背景を塗り潰しますか?"
|
||||
#define TR_BG_COLOR "背景カラー"
|
||||
#define TR_SLIDERS_TRIMS "スライダー+トリム"
|
||||
#define TR_SLIDERS "スライダー"
|
||||
#define TR_FLIGHT_MODE "飛行モード"
|
||||
#define TR_INVALID_FILE "無効なファイル"
|
||||
#define TR_TIMER_SOURCE "タイマーソース"
|
||||
#define TR_SIZE "サイズ"
|
||||
#define TR_SHADOW "影"
|
||||
#define TR_ALIGN_LABEL "ラベルを揃える"
|
||||
#define TR_ALIGN_VALUE "値を揃える"
|
||||
#define TR_ALIGN_OPTS { "左", "中央", "右" }
|
||||
#define TR_TEXT "テキスト"
|
||||
#define TR_COLOR "カラー"
|
||||
#define TR_MAIN_VIEW_X "メインビュー X"
|
||||
#define TR_PANEL1_BACKGROUND "パネル1 背景"
|
||||
#define TR_PANEL2_BACKGROUND "パネル2 背景"
|
||||
#define TR_WIDGET_GAUGE "ゲージ"
|
||||
#define TR_WIDGET_MODELBMP "モデル"
|
||||
#define TR_WIDGET_OUTPUTS "出力"
|
||||
#define TR_WIDGET_TEXT "テキスト"
|
||||
#define TR_WIDGET_TIMER "タイマー"
|
||||
#define TR_WIDGET_VALUE "値"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" 概要 ", "概要")
|
||||
|
||||
+28
-24
@@ -1016,31 +1016,35 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// 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" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#if defined(COLORLCD)
|
||||
// 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_ALIGN_LABEL "Label uitlijnen"
|
||||
#define TR_ALIGN_VALUE "Waarde uitlijnen"
|
||||
#define TR_ALIGN_OPTS { "Links", "Midden", "Rechts" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
||||
|
||||
+28
-24
@@ -1004,31 +1004,35 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// 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" }
|
||||
#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 "Pierwszy kanał"
|
||||
#define TR_FILL_BACKGROUND "Wypełnić tło?"
|
||||
#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 "Rozmiar"
|
||||
#define TR_SHADOW "Cień"
|
||||
#define TR_TEXT "Tekst"
|
||||
#define TR_COLOR "Kolor"
|
||||
#define TR_MAIN_VIEW_X "Main view X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 tło"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 tło"
|
||||
#define TR_WIDGET_GAUGE "Wskaźnik"
|
||||
#define TR_WIDGET_MODELBMP "Modele"
|
||||
#define TR_WIDGET_OUTPUTS "Wyjścia"
|
||||
#define TR_WIDGET_TEXT "Tekst"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Wartość"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Pierwszy kanał"
|
||||
#define TR_FILL_BACKGROUND "Wypełnić tło?"
|
||||
#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 "Rozmiar"
|
||||
#define TR_SHADOW "Cień"
|
||||
#define TR_ALIGN_LABEL "Wyrównaj przywieszka"
|
||||
#define TR_ALIGN_VALUE "Wyrównać wartość"
|
||||
#define TR_ALIGN_OPTS { "Lewy", "Centrum", "Prawe" }
|
||||
#define TR_TEXT "Tekst"
|
||||
#define TR_COLOR "Kolor"
|
||||
#define TR_MAIN_VIEW_X "Main view X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel1 tło"
|
||||
#define TR_PANEL2_BACKGROUND "Panel2 tło"
|
||||
#define TR_WIDGET_GAUGE "Wskaźnik"
|
||||
#define TR_WIDGET_MODELBMP "Modele"
|
||||
#define TR_WIDGET_OUTPUTS "Wyjścia"
|
||||
#define TR_WIDGET_TEXT "Tekst"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Wartość"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" O ", " O ")
|
||||
|
||||
+29
-25
@@ -1011,34 +1011,38 @@
|
||||
#define TR_INVERTED "Inverted"
|
||||
|
||||
|
||||
// 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" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#if defined(COLORLCD)
|
||||
// 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_ALIGN_LABEL "Alinhar legenda"
|
||||
#define TR_ALIGN_VALUE "Alinhar valor"
|
||||
#define TR_ALIGN_OPTS { "Esquerda", "Centro", "Direita" }
|
||||
#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"
|
||||
#define TR_WIDGET_GAUGE "Gauge"
|
||||
#define TR_WIDGET_MODELBMP "Models"
|
||||
#define TR_WIDGET_OUTPUTS "Outputs"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Value"
|
||||
#endif
|
||||
|
||||
// Taranis About screen
|
||||
#define TR_ABOUTUS "ABOUT US"
|
||||
#define TR_ABOUTUS "ABOUT US"
|
||||
|
||||
#define TR_CHR_HOUR 'h'
|
||||
#define TR_CHR_INPUT 'I' // Values between A-I will work
|
||||
|
||||
+27
-22
@@ -1040,28 +1040,33 @@
|
||||
// Horus footer descriptions
|
||||
#define TR_LSW_DESCRIPTIONS { "Jämförelsetyp eller funktion", "Första variabeln", "Andra variabeln eller konstant", "Andra variabeln eller konstant", "Ytterligare villkor för att raden ska aktiveras", "Minsta tid PÅ för den logiska brytaren", "Minsta varaktighet för SANT för att brytaren ska slås PÅ" }
|
||||
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Första kanal"
|
||||
#define TR_FILL_BACKGROUND "Fyll bakgrund?"
|
||||
#define TR_BG_COLOR "Bakgrundsfärg"
|
||||
#define TR_SLIDERS_TRIMS "Reglage+Trimmar"
|
||||
#define TR_SLIDERS "Reglage"
|
||||
#define TR_FLIGHT_MODE "Flygläge"
|
||||
#define TR_INVALID_FILE "Ogiltig fil"
|
||||
#define TR_TIMER_SOURCE "Timerkälla"
|
||||
#define TR_SIZE "Storlek"
|
||||
#define TR_SHADOW "Skugga"
|
||||
#define TR_TEXT "Text"
|
||||
#define TR_COLOR "Färg"
|
||||
#define TR_MAIN_VIEW_X "Huvudvy X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel 1 bakgrund"
|
||||
#define TR_PANEL2_BACKGROUND "Panel 2 bakgrund"
|
||||
#define TR_WIDGET_GAUGE "Mätare"
|
||||
#define TR_WIDGET_MODELBMP "Modellinfo"
|
||||
#define TR_WIDGET_OUTPUTS "Output"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Värde"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "Första kanal"
|
||||
#define TR_FILL_BACKGROUND "Fyll bakgrund?"
|
||||
#define TR_BG_COLOR "Bakgrundsfärg"
|
||||
#define TR_SLIDERS_TRIMS "Reglage+Trimmar"
|
||||
#define TR_SLIDERS "Reglage"
|
||||
#define TR_FLIGHT_MODE "Flygläge"
|
||||
#define TR_INVALID_FILE "Ogiltig fil"
|
||||
#define TR_TIMER_SOURCE "Timerkälla"
|
||||
#define TR_SIZE "Storlek"
|
||||
#define TR_SHADOW "Skugga"
|
||||
#define TR_ALIGN_LABEL "Justera märka"
|
||||
#define TR_ALIGN_VALUE "Justera värde"
|
||||
#define TR_ALIGN_OPTS { "Vänster", "Mitten", "Höger" }
|
||||
#define TR_TEXT "Text"
|
||||
#define TR_COLOR "Färg"
|
||||
#define TR_MAIN_VIEW_X "Huvudvy X"
|
||||
#define TR_PANEL1_BACKGROUND "Panel 1 bakgrund"
|
||||
#define TR_PANEL2_BACKGROUND "Panel 2 bakgrund"
|
||||
#define TR_WIDGET_GAUGE "Mätare"
|
||||
#define TR_WIDGET_MODELBMP "Modellinfo"
|
||||
#define TR_WIDGET_OUTPUTS "Output"
|
||||
#define TR_WIDGET_TEXT "Text"
|
||||
#define TR_WIDGET_TIMER "Timer"
|
||||
#define TR_WIDGET_VALUE "Värde"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS "Om oss"
|
||||
|
||||
+27
-23
@@ -1001,31 +1001,35 @@
|
||||
#define TR_INVERTED "反向"
|
||||
|
||||
|
||||
// Horus footer descriptions
|
||||
#define TR_LSW_DESCRIPTIONS { "比較類型或功能", "第一個變量", "第二個變量或常量", "第二個變量或常量", "啟用本行的附加條件", "邏輯開關持續時間", "邏輯開關延時開啟" }
|
||||
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "起始通道"
|
||||
#define TR_FILL_BACKGROUND "是否填充背景?"
|
||||
#define TR_BG_COLOR "背景顏色"
|
||||
#define TR_SLIDERS_TRIMS "滑塊和微調"
|
||||
#define TR_SLIDERS "滑塊"
|
||||
#define TR_FLIGHT_MODE "飛行模式"
|
||||
#define TR_INVALID_FILE "無效的文件"
|
||||
#define TR_TIMER_SOURCE "計時器選擇"
|
||||
#define TR_SIZE "尺寸"
|
||||
#define TR_SHADOW "陰影"
|
||||
#define TR_TEXT "文本"
|
||||
#define TR_COLOR "顏色"
|
||||
#define TR_MAIN_VIEW_X "Main view X"
|
||||
#define TR_PANEL1_BACKGROUND "面板1背景"
|
||||
#define TR_PANEL2_BACKGROUND "面板2背景"
|
||||
#define TR_WIDGET_GAUGE "行程"
|
||||
#define TR_WIDGET_MODELBMP "模型信息"
|
||||
#define TR_WIDGET_OUTPUTS "輸出"
|
||||
#define TR_WIDGET_TEXT "文本"
|
||||
#define TR_WIDGET_TIMER "計時器"
|
||||
#define TR_WIDGET_VALUE "數值"
|
||||
#if defined(COLORLCD)
|
||||
// Horus layouts and widgets
|
||||
#define TR_FIRST_CHANNEL "起始通道"
|
||||
#define TR_FILL_BACKGROUND "是否填充背景?"
|
||||
#define TR_BG_COLOR "背景顏色"
|
||||
#define TR_SLIDERS_TRIMS "滑塊和微調"
|
||||
#define TR_SLIDERS "滑塊"
|
||||
#define TR_FLIGHT_MODE "飛行模式"
|
||||
#define TR_INVALID_FILE "無效的文件"
|
||||
#define TR_TIMER_SOURCE "計時器選擇"
|
||||
#define TR_SIZE "尺寸"
|
||||
#define TR_SHADOW "陰影"
|
||||
#define TR_ALIGN_LABEL "对齐名称"
|
||||
#define TR_ALIGN_VALUE "对齐值"
|
||||
#define TR_ALIGN_OPTS { "左", "中", "右" }
|
||||
#define TR_TEXT "文本"
|
||||
#define TR_COLOR "顏色"
|
||||
#define TR_MAIN_VIEW_X "Main view X"
|
||||
#define TR_PANEL1_BACKGROUND "面板1背景"
|
||||
#define TR_PANEL2_BACKGROUND "面板2背景"
|
||||
#define TR_WIDGET_GAUGE "行程"
|
||||
#define TR_WIDGET_MODELBMP "模型信息"
|
||||
#define TR_WIDGET_OUTPUTS "輸出"
|
||||
#define TR_WIDGET_TEXT "文本"
|
||||
#define TR_WIDGET_TIMER "計時器"
|
||||
#define TR_WIDGET_VALUE "數值"
|
||||
#endif
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS TR(" 關於 ", "關於")
|
||||
|
||||
Reference in New Issue
Block a user