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:
Peter Feerick
2022-11-01 13:12:06 +10:00
committed by GitHub
parent 3d687c6b7b
commit 8ce3612f9d
23 changed files with 62 additions and 21 deletions
@@ -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);
+1 -1
View File
@@ -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); });
-1
View File
@@ -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);
-1
View File
@@ -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);
-4
View File
@@ -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,