chore: Translate some more radio firmware elements (#2607)
* feat: Translate time modes using exist. trans. str * fix: Define `STR_MONTHS` once not four times * fix: Translatify `Show mixer monitors` toggle * chore: Add `TR_THROTTLE_START` * chore: Update `IT` * chore: Update `DE`
This commit is contained in:
@@ -22,7 +22,6 @@
|
||||
#include "topbar_impl.h"
|
||||
#include "opentx.h"
|
||||
|
||||
const char * const STR_MONTHS[] = TR_MONTHS;
|
||||
constexpr uint32_t TOPBAR_REFRESH = 1000 / 10; // 10 Hz
|
||||
|
||||
static const uint8_t _LBM_DOT[] = {
|
||||
@@ -149,7 +148,6 @@ void TopbarImpl::paint(BitmapBuffer * dc)
|
||||
#if defined(TRANSLATIONS_CN) || defined(TRANSLATIONS_TW)
|
||||
sprintf(str, "%02d-%02d", t.tm_mon + 1, t.tm_mday);
|
||||
#else
|
||||
const char * const STR_MONTHS[] = TR_MONTHS;
|
||||
sprintf(str, "%d %s", t.tm_mday, STR_MONTHS[t.tm_mon]);
|
||||
#endif
|
||||
//dc->drawSolidVerticalLine(DATETIME_SEPARATOR_X, 7, 31, COLOR_THEME_SECONDARY1);
|
||||
|
||||
@@ -528,7 +528,7 @@ void ModelMixesPage::build(FormWindow * window)
|
||||
lv_obj_set_width(box_obj, lv_pct(100));
|
||||
lv_obj_set_style_flex_cross_place(box_obj, LV_FLEX_ALIGN_CENTER, 0);
|
||||
|
||||
new StaticText(box, rect_t{}, "Show mixer monitors", 0, COLOR_THEME_PRIMARY1);
|
||||
new StaticText(box, rect_t{}, STR_SHOW_MIXER_MONITORS, 0, COLOR_THEME_PRIMARY1);
|
||||
new CheckBox(
|
||||
box, rect_t{}, [=]() { return showMonitors; },
|
||||
[=](uint8_t val) { enableMonitors(val); });
|
||||
|
||||
@@ -290,7 +290,6 @@ class PreviewWindow : public FormGroup
|
||||
// time on top bar
|
||||
struct gtm t;
|
||||
char str[16];
|
||||
const char *const STR_MONTHS[] = TR_MONTHS;
|
||||
|
||||
gettime(&t);
|
||||
int s = snprintf(str, sizeof(str), "%d %s\n", t.tm_mday, STR_MONTHS[t.tm_mon]);
|
||||
|
||||
@@ -254,7 +254,6 @@ class Theme480: public OpenTxTheme
|
||||
#if defined(TRANSLATIONS_CN) || defined(TRANSLATIONS_TW)
|
||||
sprintf(str, "%02d-%02d", t.tm_mon + 1, t.tm_mday);
|
||||
#else
|
||||
const char * const STR_MONTHS[] = TR_MONTHS;
|
||||
sprintf(str, "%d %s", t.tm_mday, STR_MONTHS[t.tm_mon]);
|
||||
#endif
|
||||
dc->drawText(DATETIME_MIDDLE, DATETIME_LINE1, str, FONT(XS)|COLOR_THEME_PRIMARY2|CENTERED);
|
||||
|
||||
@@ -392,7 +392,6 @@ class FlyskyTheme: public OpenTxTheme
|
||||
#if defined(TRANSLATIONS_CN) || defined(TRANSLATIONS_TW)
|
||||
sprintf(str, "%d" TR_MONTH "%d", t.tm_mon + 1, t.tm_mday);
|
||||
#else
|
||||
const char * const STR_MONTHS[] = TR_MONTHS;
|
||||
sprintf(str, "%d %s", t.tm_mday, STR_MONTHS[t.tm_mon]);
|
||||
#endif
|
||||
dc->drawText(DATETIME_MIDDLE, DATETIME_LINE1, str, FONT(XS)|COLOR_THEME_PRIMARY2|CENTERED);
|
||||
|
||||
@@ -24,10 +24,6 @@
|
||||
|
||||
#define SET_DIRTY() storageDirty(EE_MODEL)
|
||||
|
||||
// TODO: translation
|
||||
const char* STR_TIMER_MODES[] = {"OFF", "ON", "Start",
|
||||
"Throttle", "Throttle %", "Throttle Start"};
|
||||
|
||||
static const lv_coord_t line_col_dsc[] = {LV_GRID_FR(1), LV_GRID_FR(1),
|
||||
LV_GRID_TEMPLATE_LAST};
|
||||
static const lv_coord_t line_row_dsc[] = {LV_GRID_CONTENT,
|
||||
|
||||
Reference in New Issue
Block a user