diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am index 6d59d26a1..3224dad8e 100644 --- a/data/icons/Makefile.am +++ b/data/icons/Makefile.am @@ -107,6 +107,7 @@ install_DATA += \ hint_media.png \ hint_movie.png \ hint_network.png \ + hint_next.png \ hint_osd.png \ hint_personalize.png \ hint_picview.png \ diff --git a/data/locale/deutsch.locale b/data/locale/deutsch.locale index 541855774..0ed16db47 100644 --- a/data/locale/deutsch.locale +++ b/data/locale/deutsch.locale @@ -1143,6 +1143,7 @@ menu.hint_net_ushare Freigabe verbundener Datenträger über UPnP menu.hint_net_xupnpd Freigabe von Live Channels über UPNP menu.hint_network IP-Adresse, Gateway, DNS, Zeit-Sync, Netzwerk-Freigaben, Dienste und mehr menu.hint_new_zap_mode Aktiviert Quickzap in der Kanalliste. Nach Betätigen der Mute-Taste wird mit den Hoch/Runter-Tasten direkt umgeschalten +menu.hint_next Weiter zum nächsten Menü.\nDie Taste 'Menü' schließt alle Menüs menu.hint_numeric_adjust Bei numerischer Programmwahl die Kanalliste am neu gewählten Programm ausrichten menu.hint_opkg Hier können Sie neue Software-Pakete installieren oder vorhandene aktualisieren menu.hint_opkg_upgrade Aktualisiert alle installierten Pakete auf die neueste verfügbare Version @@ -1373,7 +1374,7 @@ menu.hint_window_size Kanalliste, EPG-Infos und einige andere Fenster werden mit menu.hint_ytplay Wiedergabe von ausgewählten Youtube Feeds menu.hint_ytplay_setup Konfigurieren Sie YouTube-spezifische Optionen wie maximale Ergebnisse bei Suchen oder Cache-Verzeichnis menu.hint_zap_cycle Wählen Sie, ob nur innerhalb des aktiven Bouquets umgeschaltet werden kann -menu.next Weiter (Menü zum Beenden) +menu.next Weiter messagebox.back Zurück messagebox.cancel Abbruch messagebox.discard Wollen Sie die Änderungen verwerfen? diff --git a/data/locale/english.locale b/data/locale/english.locale index caf7c43f8..7cd4beaad 100644 --- a/data/locale/english.locale +++ b/data/locale/english.locale @@ -1145,6 +1145,7 @@ menu.hint_net_ushare Share connected HDD over uPnp menu.hint_net_xupnpd Share live channels over UPNP menu.hint_network IP address, gateway, DNS, Time sync\nNetwork shares and services menu.hint_new_zap_mode Allow channel switch while browsing\n(toggle mode with 'mute' in channel list) +menu.hint_next Continue to next menu\nPress menu key to close all menus menu.hint_numeric_adjust Adjust channel list mode on numeric zap menu.hint_opkg Install or update software packages menu.hint_opkg_upgrade Updates all installed packages to the most recent version available @@ -1375,7 +1376,7 @@ menu.hint_window_size Channellist, EPG-infos and some other windows are scaled b menu.hint_ytplay Play selected youtube feeds menu.hint_ytplay_setup Configure YouTube-specific options, e.g. an upper limit for search results menu.hint_zap_cycle When swithing channels, stay in current bouquet -menu.next Next (press Menu to quit) +menu.next Next messagebox.back Back messagebox.cancel Cancel messagebox.discard Discard changes? diff --git a/src/gui/widget/icons.h b/src/gui/widget/icons.h index 9ed5eaa5b..60e2cf912 100644 --- a/src/gui/widget/icons.h +++ b/src/gui/widget/icons.h @@ -186,7 +186,8 @@ #define NEUTRINO_ICON_BUTTON_MUTE_ZAP_INACTIVE "mute_zap_gray" /* menu hints */ -#define NEUTRINO_ICON_HINT_BACK "hint_back" +#define NEUTRINO_ICON_HINT_BACK "hint_back" +#define NEUTRINO_ICON_HINT_NEXT "hint_next" /* main menu */ #define NEUTRINO_ICON_HINT_TVRADIO_SWITCH "hint_tvradio_switch" #define NEUTRINO_ICON_HINT_TVMODE "hint_tvmode" diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index 3e87fbd9e..13f671eae 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -1011,14 +1011,17 @@ void CMenuWidget::hide() void CMenuWidget::checkHints() { GenericMenuBack->setHint("", NONEXISTANT_LOCALE); + GenericMenuNext->setHint("", NONEXISTANT_LOCALE); for (unsigned int i= 0; i< items.size(); i++) { if(items[i]->hintIcon || items[i]->hint != NONEXISTANT_LOCALE || !items[i]->hintText.empty()) { has_hints = true; break; } } - if (has_hints) + if (has_hints) { GenericMenuBack->setHint(NEUTRINO_ICON_HINT_BACK, LOCALE_MENU_HINT_BACK); + GenericMenuNext->setHint(NEUTRINO_ICON_HINT_NEXT, LOCALE_MENU_HINT_NEXT); + } } void CMenuWidget::calcSize() diff --git a/src/system/locals.h b/src/system/locals.h index 565e32c65..c083252a5 100644 --- a/src/system/locals.h +++ b/src/system/locals.h @@ -1172,6 +1172,7 @@ typedef enum LOCALE_MENU_HINT_NET_XUPNPD, LOCALE_MENU_HINT_NETWORK, LOCALE_MENU_HINT_NEW_ZAP_MODE, + LOCALE_MENU_HINT_NEXT, LOCALE_MENU_HINT_NUMERIC_ADJUST, LOCALE_MENU_HINT_OPKG, LOCALE_MENU_HINT_OPKG_UPGRADE, diff --git a/src/system/locals_intern.h b/src/system/locals_intern.h index 3a153598a..e415f19ef 100644 --- a/src/system/locals_intern.h +++ b/src/system/locals_intern.h @@ -1172,6 +1172,7 @@ const char * locale_real_names[] = "menu.hint_net_xupnpd", "menu.hint_network", "menu.hint_new_zap_mode", + "menu.hint_next", "menu.hint_numeric_adjust", "menu.hint_opkg", "menu.hint_opkg_upgrade",