fix: Translate widget "full screen" menu option (#2511)

* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN and corrected TR_WIDGET_SETTINGS to STR_WIDGET_SETTINGS

* Added TR_WIDGET_FULLSCREEN

* Add files via upload
This commit is contained in:
ulfhedlund
2022-10-11 10:37:21 +10:00
committed by GitHub
parent bece340186
commit 50c2e5bc77
17 changed files with 18 additions and 3 deletions
+1 -1
View File
@@ -45,5 +45,5 @@ class Layout1x1 : public Layout
rect_t getZone(unsigned int index) const override { return getMainZone(); }
};
BaseLayoutFactory<Layout1x1> layout1x1("Layout1x1", "Fullscreen",
BaseLayoutFactory<Layout1x1> layout1x1("Layout1x1", STR_WIDGET_FULLSCREEN,
LBM_LAYOUT_1x1, OPTIONS_LAYOUT_1x1);
+2 -2
View File
@@ -59,10 +59,10 @@ void Widget::openMenu()
{
Menu* menu = new Menu(this);
if (fsAllowed) {
menu->addLine("Full screen", [&]() { setFullscreen(true); });
menu->addLine(STR_WIDGET_FULLSCREEN, [&]() { setFullscreen(true); });
}
if (getOptions() && getOptions()->name) {
menu->addLine(TR_WIDGET_SETTINGS,
menu->addLine(STR_WIDGET_SETTINGS,
[=]() { new WidgetSettings(this, this); });
}
}
+1
View File
@@ -699,6 +699,7 @@ const char STR_CONFIRMDELETE[] = TR_CONFIRMDELETE;
const char STR_SELECT_WIDGET[] = TR_SELECT_WIDGET;
const char STR_REMOVE_WIDGET[] = TR_REMOVE_WIDGET;
const char STR_WIDGET_SETTINGS[] = TR_WIDGET_SETTINGS;
const char STR_WIDGET_FULLSCREEN[] = TR_WIDGET_FULLSCREEN;
const char STR_REMOVE_SCREEN[] = TR_REMOVE_SCREEN;
const char STR_SETUP_WIDGETS[] = TR_SETUP_WIDGETS;
const char STR_USER_INTERFACE[] = TR_USER_INTERFACE;
+1
View File
@@ -1061,6 +1061,7 @@ extern const char STR_CONFIRMDELETE[];
extern const char STR_SELECT_WIDGET[];
extern const char STR_REMOVE_WIDGET[];
extern const char STR_WIDGET_SETTINGS[];
extern const char STR_WIDGET_FULLSCREEN[];
extern const char STR_REMOVE_SCREEN[];
extern const char STR_SETUP_WIDGETS[];
extern const char STR_USER_INTERFACE[];
+1
View File
@@ -1108,6 +1108,7 @@
#define TR_DELETE_ALL_SENSORS "删除所有回传项目"
#define TR_CONFIRMDELETE "真的 " LCDW_128_480_LINEBREAK "要删除全部吗 ?"
#define TR_SELECT_WIDGET "选择小部件"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "移除小部件"
#define TR_WIDGET_SETTINGS "小部件设置"
#define TR_REMOVE_SCREEN "移除页面"
+1
View File
@@ -1129,6 +1129,7 @@
#define TR_DELETE_ALL_SENSORS "Odebrat všechny senzory"
#define TR_CONFIRMDELETE "Opravdu " LCDW_128_480_LINEBREAK "odstranit vše?"
#define TR_SELECT_WIDGET "Zvolit widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Odstranit widget"
#define TR_WIDGET_SETTINGS "Nastavení widgetu"
#define TR_REMOVE_SCREEN "Odstranit panel"
+1
View File
@@ -1108,6 +1108,7 @@
#define TR_DELETE_ALL_SENSORS "Slet alle"
#define TR_CONFIRMDELETE "Virkeligt " LCDW_128_480_LINEBREAK "slet alle ?"
#define TR_SELECT_WIDGET "Vælg widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Slet widget"
#define TR_WIDGET_SETTINGS "Widget indstilinger"
#define TR_REMOVE_SCREEN "Slet skærm"
+1
View File
@@ -1114,6 +1114,7 @@
#define TR_DELETE_ALL_SENSORS "Lösche alle Sensoren"
#define TR_CONFIRMDELETE "Wirklich alle " LCDW_128_480_LINEBREAK "löschen ?"
#define TR_SELECT_WIDGET "Widget auswählen" // grafisches Element
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Widget löschen"
#define TR_WIDGET_SETTINGS "Widget einstellen"
#define TR_REMOVE_SCREEN "Seite löschen"
+1
View File
@@ -1108,6 +1108,7 @@
#define TR_DELETE_ALL_SENSORS "Delete all"
#define TR_CONFIRMDELETE "Really " LCDW_128_480_LINEBREAK "delete all ?"
#define TR_SELECT_WIDGET "Select widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Remove widget"
#define TR_WIDGET_SETTINGS "Widget settings"
#define TR_REMOVE_SCREEN "Remove screen"
+1
View File
@@ -1115,6 +1115,7 @@
#define TR_DELETE_ALL_SENSORS "Borrar sensores"
#define TR_CONFIRMDELETE "Seguro " LCDW_128_480_LINEBREAK "borrar todo ?"
#define TR_SELECT_WIDGET "Seleccionar widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Borrar widget"
#define TR_WIDGET_SETTINGS "Config. widget"
#define TR_REMOVE_SCREEN "Borrar pantalla"
+1
View File
@@ -1139,6 +1139,7 @@
#define TR_DELETE_ALL_SENSORS "Delete all"
#define TR_CONFIRMDELETE "Really " LCDW_128_480_LINEBREAK "delete all ?"
#define TR_SELECT_WIDGET "Select widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Remove widget"
#define TR_WIDGET_SETTINGS "Widget settings"
#define TR_REMOVE_SCREEN "Remove screen"
+1
View File
@@ -1139,6 +1139,7 @@
#define TR_DELETE_ALL_SENSORS TR("Suppr. tous capteurs", "Supprimer tous capteurs")
#define TR_CONFIRMDELETE TR("Tout effacer?", "Vraiment tout " LCDW_128_480_LINEBREAK "effacer ?")
#define TR_SELECT_WIDGET "Sélect. widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Supprimer widget"
#define TR_WIDGET_SETTINGS "Réglages widget"
#define TR_REMOVE_SCREEN "Supprimer écran"
+1
View File
@@ -1114,6 +1114,7 @@
#define TR_DELETE_ALL_SENSORS "Elimina tutti i sensori"
#define TR_CONFIRMDELETE "Confermi " LCDW_128_480_LINEBREAK "eliminazione?"
#define TR_SELECT_WIDGET "Seleziona widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Rimuovi widget"
#define TR_WIDGET_SETTINGS "Settaggio widget"
#define TR_REMOVE_SCREEN "Rimuovi schermo"
+1
View File
@@ -1124,6 +1124,7 @@
#define TR_DELETE_ALL_SENSORS "Wis alle sensors"
#define TR_CONFIRMDELETE "Echt alles wissen?"
#define TR_SELECT_WIDGET "Widget kiezen"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Widget wissen"
#define TR_WIDGET_SETTINGS "Widget instellen"
#define TR_REMOVE_SCREEN "Scherm wissen"
+1
View File
@@ -1109,6 +1109,7 @@
#define TR_DELETE_ALL_SENSORS "Usuń czujniki "
#define TR_CONFIRMDELETE "Usunąć wszystkie?"
#define TR_SELECT_WIDGET "Select widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Remove widget"
#define TR_WIDGET_SETTINGS "Widget settings"
#define TR_REMOVE_SCREEN "Remove screen"
+1
View File
@@ -1114,6 +1114,7 @@
#define TR_DELETE_ALL_SENSORS "Delete all"
#define TR_CONFIRMDELETE "Really " LCDW_128_480_LINEBREAK "delete all ?"
#define TR_SELECT_WIDGET "Select widget"
#define TR_WIDGET_FULLSCREEN "Full screen"
#define TR_REMOVE_WIDGET "Remove widget"
#define TR_WIDGET_SETTINGS "Widget settings"
#define TR_REMOVE_SCREEN "Remove screen"
+1
View File
@@ -1165,6 +1165,7 @@
#define TR_SELECT_WIDGET "Välj widget"
#define TR_REMOVE_WIDGET "Ta bort widget"
#define TR_WIDGET_SETTINGS "Widgetinställningar"
#define TR_WIDGET_FULLSCREEN "Hel skärm"
#define TR_REMOVE_SCREEN "Ta bort huvudvy"
#if LCD_W > LCD_H