diff --git a/radio/src/gui/colorlcd/layouts/layout1x1.cpp b/radio/src/gui/colorlcd/layouts/layout1x1.cpp index 8b8a9ecb0..0e74ba800 100644 --- a/radio/src/gui/colorlcd/layouts/layout1x1.cpp +++ b/radio/src/gui/colorlcd/layouts/layout1x1.cpp @@ -45,5 +45,5 @@ class Layout1x1 : public Layout rect_t getZone(unsigned int index) const override { return getMainZone(); } }; -BaseLayoutFactory layout1x1("Layout1x1", "Fullscreen", +BaseLayoutFactory layout1x1("Layout1x1", STR_WIDGET_FULLSCREEN, LBM_LAYOUT_1x1, OPTIONS_LAYOUT_1x1); diff --git a/radio/src/gui/colorlcd/widget.cpp b/radio/src/gui/colorlcd/widget.cpp index 32444a701..8f427d750 100644 --- a/radio/src/gui/colorlcd/widget.cpp +++ b/radio/src/gui/colorlcd/widget.cpp @@ -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); }); } } diff --git a/radio/src/translations.cpp b/radio/src/translations.cpp index beb2dd7d8..45dbe1724 100644 --- a/radio/src/translations.cpp +++ b/radio/src/translations.cpp @@ -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; diff --git a/radio/src/translations.h b/radio/src/translations.h index 16548af64..8b09c9c1d 100644 --- a/radio/src/translations.h +++ b/radio/src/translations.h @@ -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[]; diff --git a/radio/src/translations/cn.h b/radio/src/translations/cn.h index cf08ed38f..86a944fab 100644 --- a/radio/src/translations/cn.h +++ b/radio/src/translations/cn.h @@ -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 "移除页面" diff --git a/radio/src/translations/cz.h b/radio/src/translations/cz.h index fb0280710..e4dea4f6c 100644 --- a/radio/src/translations/cz.h +++ b/radio/src/translations/cz.h @@ -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" diff --git a/radio/src/translations/da.h b/radio/src/translations/da.h index 0fc374bae..af6e6d3db 100644 --- a/radio/src/translations/da.h +++ b/radio/src/translations/da.h @@ -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" diff --git a/radio/src/translations/de.h b/radio/src/translations/de.h index 9e3352166..89f9ead25 100644 --- a/radio/src/translations/de.h +++ b/radio/src/translations/de.h @@ -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" diff --git a/radio/src/translations/en.h b/radio/src/translations/en.h index 445798ab9..c7d607087 100644 --- a/radio/src/translations/en.h +++ b/radio/src/translations/en.h @@ -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" diff --git a/radio/src/translations/es.h b/radio/src/translations/es.h index cba6be341..eec160f00 100644 --- a/radio/src/translations/es.h +++ b/radio/src/translations/es.h @@ -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" diff --git a/radio/src/translations/fi.h b/radio/src/translations/fi.h index fec29efbf..cf4757fd4 100644 --- a/radio/src/translations/fi.h +++ b/radio/src/translations/fi.h @@ -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" diff --git a/radio/src/translations/fr.h b/radio/src/translations/fr.h index b727cafdb..b00de356e 100644 --- a/radio/src/translations/fr.h +++ b/radio/src/translations/fr.h @@ -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" diff --git a/radio/src/translations/it.h b/radio/src/translations/it.h index 754c8b849..2fafe90f1 100644 --- a/radio/src/translations/it.h +++ b/radio/src/translations/it.h @@ -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" diff --git a/radio/src/translations/nl.h b/radio/src/translations/nl.h index 573e08fe2..c96c714a1 100644 --- a/radio/src/translations/nl.h +++ b/radio/src/translations/nl.h @@ -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" diff --git a/radio/src/translations/pl.h b/radio/src/translations/pl.h index d3fb4b172..c386553e4 100644 --- a/radio/src/translations/pl.h +++ b/radio/src/translations/pl.h @@ -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" diff --git a/radio/src/translations/pt.h b/radio/src/translations/pt.h index a569306e3..d86831d6a 100644 --- a/radio/src/translations/pt.h +++ b/radio/src/translations/pt.h @@ -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" diff --git a/radio/src/translations/se.h b/radio/src/translations/se.h index 850be10aa..dc5fc09be 100644 --- a/radio/src/translations/se.h +++ b/radio/src/translations/se.h @@ -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