mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-30 00:41:09 +02:00
fix conflicts:
adding hints is work in progress, so until most is finished,
please avoid sorting locals.h, locals_intern.h, english.locale.
to resolve i had to sort (real, case-insensitive) this files
Origin commit data
------------------
Branch: ni/coolstream
Commit: 58d513d963
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2012-07-12 (Thu, 12 Jul 2012)
------------------
This commit was generated by Migit
This commit is contained in:
@@ -521,6 +521,7 @@ fontsize.infobar_info Info
|
||||
fontsize.infobar_number Nummer
|
||||
fontsize.infobar_small Klein
|
||||
fontsize.menu Menütext
|
||||
fontsize.menu_hint Menühinweise
|
||||
fontsize.menu_info Menüinfo
|
||||
fontsize.menu_title Menütitel
|
||||
hdd_10min 10 min.
|
||||
@@ -687,6 +688,213 @@ mainsettings.timezone Zeitzone
|
||||
mainsettings.video Video
|
||||
menu.back Zurück
|
||||
menu.cancel Abbrechen
|
||||
menu.hint_a_pic Konfigurieren Sie den Audio-Player und Bildbetrachter
|
||||
menu.hint_aplay Audioplayer
|
||||
menu.hint_audio Audio-Ausgang, DD\nSRS True Volume Optionen
|
||||
menu.hint_audio_analog_mode Hier wird festgelegt, ob auf dem analogen Ausgang ein Stereo-,\nMono-Links- oder Mono-Rechts-Signal ausgegeben werden soll
|
||||
menu.hint_audio_avsync Diese Funktion synchronisiert Bild und Ton
|
||||
menu.hint_audio_dd Ist diese Option auf ein, wird automatisch auf Dolby Digital Ton\numgeschaltet, sobald dieser bei einem Sender verfügbar ist
|
||||
menu.hint_audio_hdmi_dd Bei aktiver Option wird über den HDMI-Ausgang\nDolby-Digital-Ton ausgegeben
|
||||
menu.hint_audio_spdif_dd Bei aktiver Option wird über den optischen Ausgang\n(S/PDIF) Dolby-Digital-Ton ausgegeben
|
||||
menu.hint_audio_srs Hier wird SRS TruVolume an oder abgeschaltet\nbei inhaltlichen Änderungen
|
||||
menu.hint_audio_srs_algo Mögliche Betriebsarten, einfach oder normal
|
||||
menu.hint_audio_srs_nmgr Schaltet diese Option an oder aus
|
||||
menu.hint_audio_srs_volume Hier kann die Referenzlautstärke festgelegt werden
|
||||
menu.hint_audio_volstep Beim Betätigen der Lautstärketasten wird die Lautstärke\nimmer schrittweise nach diesen Wert geändert
|
||||
menu.hint_auto_lang Auto-switch audio to preferred language
|
||||
menu.hint_auto_subs Auto-start subtitles for preferred language
|
||||
menu.hint_back Zurück zum vorherigen Menü\nDrücken der Menütaste schließt alle Menüs
|
||||
menu.hint_backup Sichern der Konfigurationen und Kanäle in ein Verzeichnis
|
||||
menu.hint_bedit Bearbeiten der Favoriten und der Bouquets
|
||||
menu.hint_bigwindows Always show big epg detail window\nelse 'info' button switch big font + window size
|
||||
menu.hint_cache_txt Startet das Zwischenspeichern des Teletext nach\nKanalwechsel
|
||||
menu.hint_cec_mode CEC-Mode
|
||||
menu.hint_cec_standby CEC-Standby
|
||||
menu.hint_cec_view_on CEC view ON
|
||||
menu.hint_channellist_fonts Change channel list font sizes
|
||||
menu.hint_channellist_setup Configure channe list GUI options
|
||||
menu.hint_ci Conditional-Access-Menü zum Einrichten\nIhres CI-CAM oder eingebetteten Conax-Karte
|
||||
menu.hint_colors Configure GUI colors
|
||||
menu.hint_content_back Change GUI window background color
|
||||
menu.hint_content_textcolor Change GUI window text color
|
||||
menu.hint_contrast_fonts Make fonts contrast (do not blend with background)
|
||||
menu.hint_dboxinfo Informationen über CPU und Speicher der Box
|
||||
menu.hint_delete_channels Löschen aller Kanale
|
||||
menu.hint_epg_cache Maximum in Tagen zukünftiger EPG-Daten
|
||||
menu.hint_epg_dir Speicherverzeichnis auf der Harddsk oder einen USB-Stick\nzum speichern von EPG-Daten
|
||||
menu.hint_epg_extendedcache Maximum in Stunden, die die EPG-Daten zwischengespeichert\nwerden bzw. der Event-Beschreibungen
|
||||
menu.hint_epg_fonts Change EPG details window font sizes
|
||||
menu.hint_epg_max_events Maximum an Events im Zwischenspeicher. Nach Erreichen der\nGrenze werden EPG-Daten für zukünftige gelöscht
|
||||
menu.hint_epg_old_events EPG im Speicher behalten in Stunden,\nauch wenn es veraltert ist
|
||||
menu.hint_epg_save Speichert die EPG-Daten auf einer Harddisk oder USB-Stick\nund läd es nach einen Neustart
|
||||
menu.hint_event_textcolor Change event color for colored-event options\nin channel list and infobar
|
||||
menu.hint_eventlist_fonts Change event list font sizes
|
||||
menu.hint_extended Energiespar-, EPG-Speicher- / Lade-Optionen\nHDMI-CEC, Startkanal, Zap-Optionen
|
||||
menu.hint_factory Zurücksetzen der Box auf Werkseinstellungen\nBox wird nach einem Reset neu gestartet
|
||||
menu.hint_fade Fade GUI windows
|
||||
menu.hint_fan_speed Steuerung der Lüftergeschwindigkeit für den CPU
|
||||
menu.hint_filebrowser_denydirectoryleave Startverzeichnes auf absolut setzen
|
||||
menu.hint_filebrowser_showrights Anzeige der Dateirechte der Deiteinen im Filebrowser
|
||||
menu.hint_fileplay Spielen Sie verschiedene Video-Dateien
|
||||
menu.hint_filesystem_is_utf8 Kodierung für Unicode-Zeichen im Filebrowser
|
||||
menu.hint_font_gui Select font file to use for GUI
|
||||
menu.hint_font_scaling Set global vertical and horizontal\nGUI font scaling
|
||||
menu.hint_font_ttx Select font file to use for teletext
|
||||
menu.hint_fonts Configure GUI fonts and font sizes
|
||||
menu.hint_gamelist_fonts Change games and scripts list font sizes
|
||||
menu.hint_games Zeige Liste der installierten Spiele
|
||||
menu.hint_hdd Formatierung / Festplatte überprüfen
|
||||
menu.hint_head_back Change GUI title background color
|
||||
menu.hint_head_textcolor Change GUI window title text color
|
||||
menu.hint_imageinfo Informationen über die installierte Software
|
||||
menu.hint_inact_timer Ausschalten der Box nach Inaktivität in Minuten,\ndie Box geht automatisch in den Deep-Standby
|
||||
menu.hint_inactive_back Change inactive item background color
|
||||
menu.hint_inactive_textcolor Change inactive item text color
|
||||
menu.hint_inet_radio Internetradio
|
||||
menu.hint_info Informationen über Image, CPU und Speicher,\nStream-Information
|
||||
menu.hint_infobar_back Change infobar background color
|
||||
menu.hint_infobar_fonts Change infobar font sizes
|
||||
menu.hint_infobar_setup Configure infobar options
|
||||
menu.hint_infobar_textcolor Change infobar text color
|
||||
menu.hint_keep_numbers Mit der Aktivierung werden den Sendern feste/dauerhafte\nKanalnummern zugewiesen
|
||||
menu.hint_keys Fernbedienungs Wiederholrate\nTastenbelegungen bearbeiten
|
||||
menu.hint_lang_pref Configure preferred audio, EPG\nand subtitle languages
|
||||
menu.hint_language OSD Sprache, Zeitzone\nbevorzugte Audio und Untertitel Sprachen
|
||||
menu.hint_last_radio In dieser Menüzeile muss der gewünschte\nStart-Radio-Sender eingestellt werden
|
||||
menu.hint_last_tv In dieser Menüzeile muss der gewünschte\nStart-TV-Sender eingestellt werden
|
||||
menu.hint_last_use Speichert den aktuellen Kanal beim herunterfahren der Box
|
||||
menu.hint_load Laden der Neutrino-HD-Einstellungen aus einer Datei
|
||||
menu.hint_make_hdlist Bei aktiver Option wird ein Bouquet namens "HD" erzeugt\nin dem alle HD Sender zusammengefasst sind
|
||||
menu.hint_make_newlist Nach einer Kanalsuche wird ein Bouquet namens\n"neue Kanäle" erzeugt
|
||||
menu.hint_make_removedlist Nach einer Kanalsuche wird ein Bouquet namens\n"gelöschte Kanäle" erzeugt
|
||||
menu.hint_manage_settings sichern, wiederherstellen, zurück auf die \nStandardwerte, Auslieferungszustand herstellen
|
||||
menu.hint_mb Ihre Aufnahmen
|
||||
menu.hint_media Abspielen von Filmen, Audiodateien\nbetrachten Sie Bilder
|
||||
menu.hint_menu_fonts Change menu font sizes
|
||||
menu.hint_menu_hints Show this hints.i Also you can switch\nit any time using 'help' button
|
||||
menu.hint_menu_pos Select menu position
|
||||
menu.hint_misc_cec HDMI-CEC Optionen
|
||||
menu.hint_misc_channellist Erweiterte Einstellungen für die Kanallisten\nZappingeinstellungen
|
||||
menu.hint_misc_energy Energie- und Softstandby-Optionen, verzögertes Ausschalten\nsetzen bzw. ändern des Inaktivitätstimers
|
||||
menu.hint_misc_epg EPG Sicherrungs- und Ladenoptionen, EPG-Einstellungen\nSicherungsverzeichnis für EPG-Daten
|
||||
menu.hint_misc_filebrowser Dateisystem, Dateirechte anzeigen im Dateibrowser\nStartverzeichnisoptionen
|
||||
menu.hint_misc_general Standby-, Teletext-, Rotor-Einstellungen\nPluginverzeichnis auf der HDD
|
||||
menu.hint_misc_zapit Behandlung der Start-TV/Start-Radio Kanäle
|
||||
menu.hint_movie Wiedergabe von Filmen
|
||||
menu.hint_net_broadcast Enter broadcast address\nif unsure, use IP address with last .255
|
||||
menu.hint_net_dhcp Use DHCP server to auto-configure
|
||||
menu.hint_net_djmount mount uPnp devices as filesystem\nunder /media/00upnp
|
||||
menu.hint_net_ftpd Enable file transfer using FTP
|
||||
menu.hint_net_gateway Enter gateway/router IP address
|
||||
menu.hint_net_hostname Change your box hostname
|
||||
menu.hint_net_if Select interface to config
|
||||
menu.hint_net_ipaddress Enter your box IP address
|
||||
menu.hint_net_mount Configure, mount and un-mount network shares\nNFS and CIFS supported
|
||||
menu.hint_net_nameserver Enter name server (DNS) IP address
|
||||
menu.hint_net_netmask Enter network mask\nif unsure, use 255.255.255.0
|
||||
menu.hint_net_nfs_mount Configure and mount network shares
|
||||
menu.hint_net_nfs_umount Un-mount mounted shares
|
||||
menu.hint_net_ntp Configure time sync
|
||||
menu.hint_net_ntpenable Enable time sync using NTP protocol\nIf NTP sync not successfull, DVB will be used
|
||||
menu.hint_net_ntprefresh Time sync interval
|
||||
menu.hint_net_ntpserver Enter NTP server name
|
||||
menu.hint_net_pass Enter passkey (WPA-PSK)
|
||||
menu.hint_net_proxy If you use proxy to access internet\nconfigure it here for online software update
|
||||
menu.hint_net_proxypass Proxy user password\nif authorization required
|
||||
menu.hint_net_proxyserver Proxy server name
|
||||
menu.hint_net_proxyuser Proxy user name\nif authorization required
|
||||
menu.hint_net_services Configure network services:\nTelnet, ftp, uPnp
|
||||
menu.hint_net_setupnow Apply current settings
|
||||
menu.hint_net_setuponstartup Start network at boot time
|
||||
menu.hint_net_show Show current network settings
|
||||
menu.hint_net_ssid Enter SSID of wireless network\nyou want to connect to
|
||||
menu.hint_net_telnet Enable telnet login to your box
|
||||
menu.hint_net_test Test network connection: ping gateway,\n name server and external IP
|
||||
menu.hint_net_ushare Share connected HDD over uPnp
|
||||
menu.hint_network IP-Adresse, Gateway, DNS-, Time-Sync\nNetzwerk-Freigaben und Dienste
|
||||
menu.hint_new_zap_mode Aktiviert Quickzap in der Kanalliste. Nach Betätigen der Mute-\nTaste wird mit den Hoch/Runter Tasten der Sender umgeschaltet
|
||||
menu.hint_osd Farben, Schriftarten, Anzeigegröße\nGUI Ansichtsoptionen
|
||||
menu.hint_osd_language Select OSD language
|
||||
menu.hint_osd_preset Pre-configured screen margins for CRT and LCD TV
|
||||
menu.hint_parentallock_changepin Change PIN code
|
||||
menu.hint_parentallock_lockage Select age allowed to watch
|
||||
menu.hint_parentallock_prompt Configure when Neutrino-HD will ask you\nfor PIN code
|
||||
menu.hint_personalize aktivieren, deaktivieren, schützen von Menüpunkten\nkonfigurieren der Farb-Tasten in den Benutzermenüs
|
||||
menu.hint_picview Bilder anzeigen
|
||||
menu.hint_plugins_hdd_dir Auswahl des Verzeichnisses zum laden von Plugins\n auf der HDD
|
||||
menu.hint_pref_lang Select preferred audio and EPG language\nselect 'none' to disable
|
||||
menu.hint_pref_subs Select preferred subtitle language\nselect 'none' to disable
|
||||
menu.hint_progressbar_color Show colored progress bars
|
||||
menu.hint_protection Schützen Sie Inhalte per PIN-Code\nStandard-PIN ist 0000
|
||||
menu.hint_radiomode schaltet zum Radio-Modus
|
||||
menu.hint_reboot Rebootet die Box\nohne Bestätigung
|
||||
menu.hint_record_apid_ac3 Record AC3 audio pids
|
||||
menu.hint_record_apid_alt Record alternative non-AC3 audio pids
|
||||
menu.hint_record_apid_std Record first audio pid
|
||||
menu.hint_record_apids Configure audio pids to record
|
||||
menu.hint_record_apply Apply record options
|
||||
menu.hint_record_chandir Create directory with name of channel\nto store recording
|
||||
menu.hint_record_dir Select directory to store recordings
|
||||
menu.hint_record_end Stop direct record after max. time\nor after current event end time
|
||||
menu.hint_record_tdir Select directory to save timeshift recordings\nin temporary timeshift mode
|
||||
menu.hint_record_time Record time before stop when\nusing direct record with record button
|
||||
menu.hint_record_timeafter Stop record after event end\nin minutes
|
||||
menu.hint_record_timebefore Start record before event start\nin minutes
|
||||
menu.hint_record_timer Configure record by timer options
|
||||
menu.hint_record_timeshift Configure timeshift options
|
||||
menu.hint_record_timeshift_auto Auto start timeshift after channel switch, in seconds
|
||||
menu.hint_record_timeshift_delete Delete timeshift files after timeshift stop
|
||||
menu.hint_record_timeshift_pause Start timeshift playback in paused mode
|
||||
menu.hint_record_timeshift_temp If off, timeshift started as\nany direct record
|
||||
menu.hint_record_zap Switch to channel to be recorded\nat record announce
|
||||
menu.hint_record_zap_pre_time For ZapTo timers, switch channel\nbefore event start, in minutes
|
||||
menu.hint_recording Aufnahme- und Timeshift-Optionen\nTimer Optionen, Audio-PIDs Optionen
|
||||
menu.hint_reload_channels Kanallisten neu laden\nKanallisten aktualisieren
|
||||
menu.hint_reload_plugins Plugins neu laden\nPlugin-Liste aktualisieren
|
||||
menu.hint_reset Zurücksetzen von Neutrino-HD-Einstellungen auf Standardwerte\nTuner Einstellungen und Kanäle bleiben erhalten
|
||||
menu.hint_restore Wiederherstellen von Dateien aus ausgewählten Verzeichnis
|
||||
menu.hint_rotor_swap Tauschen der Rotordrehrichtung Ost/West\nim Motorsetup
|
||||
menu.hint_rounded_corners Draw round or rectangular windows corners
|
||||
menu.hint_save_settings Speichern Sie alle Einstellungen im Image
|
||||
menu.hint_saveas Speichern der Neutrino-HD-Einstellungen in eine Datei
|
||||
menu.hint_scrambled_message Show scrambled message, when channel cannot be decoded
|
||||
menu.hint_screen_setup Configure screen margins
|
||||
menu.hint_screenshot_setup Configure screenshots options
|
||||
menu.hint_scripts Skripts ausführen
|
||||
menu.hint_selected_back Change selected item background color
|
||||
menu.hint_selected_text Change selected item text color
|
||||
menu.hint_service Kanalsuche, Senderscan,\nBouquet-Verwaltung, Software-Aktualisierung
|
||||
menu.hint_service_scan Tuner-Einstellungen, Service-Scan
|
||||
menu.hint_settings konfigurieren von Neutrino-HD\nNetzwerk, Video, Audio, OSD und mehr
|
||||
menu.hint_show_mute_icon Show mute icon, when volume set to 0
|
||||
menu.hint_shutdown Setzen Sie Ihre Box in den Standby-Modus\noder schaltet die Box komplett aus
|
||||
menu.hint_shutdown_count Die Zeit zum Deep-Standby,\nwenn die Box im Soft-Standby-Mode ist
|
||||
menu.hint_shutdown_rcdelay Aktiviert den Deep-Standby, wenn der Powerknopf\nlänger als 1 Sekunde betätigt wird
|
||||
menu.hint_shutdown_real Aktivieren des Soft-Standby-Modus, wenn diese Option\ndeaktiviert ist, geht die Box in den Deep-Standby
|
||||
menu.hint_sleeptimer Zeitschaltuhr auf Ihrer Box aktivieren\ndie Box geht dann in den Standby-Modus
|
||||
menu.hint_soft_restart Neustarten von Neutrino-HD ohne zu Rebooten
|
||||
menu.hint_start_tostandby Aktiviert den Standby-Modus nach dem Booten
|
||||
menu.hint_streaminfo aktuelle Sender-Informationen: PIDs, SNR-Verhältnis\nBitrate grafisch
|
||||
menu.hint_subchannel_pos Select subchannels menu position
|
||||
menu.hint_sw_update Neutrino-HD auf Software-Update überprüfen\nImage sichern und wiederherstellen
|
||||
menu.hint_theme Select Select pre-defined color theme\nSave or load theme from files
|
||||
menu.hint_timeouts Configure time to hide GUI windows\nin seconds
|
||||
menu.hint_timers Hinzufügen / Entfernen / Bearbeiten geplanter\nAufnahme, Meldungen etc.
|
||||
menu.hint_timezone Select your timezone
|
||||
menu.hint_tvmode Schaltet zum TV-Modus
|
||||
menu.hint_tvradio_switch Schaltet zwischen TV- und Radio-Modus um
|
||||
menu.hint_vfd Frontpanel LED's, VFD Optionen
|
||||
menu.hint_video Video-Ausgang, Auflösung, Format\nSeitenverhältnise, Modus-Schalter Optionen
|
||||
menu.hint_video_43mode Anzeigemodus für 4:3-Inhalte auf 16:9 TV's
|
||||
menu.hint_video_analog_mode Wählen Sie den Analogausgang Modus\nfür den SCART und CINCH Anschluss
|
||||
menu.hint_video_cinch_mode Wählen Sie den Analogausgang Modus\nfür den Composite Video Ausgang
|
||||
menu.hint_video_dbdr Verwendeter MPEG2 Filter
|
||||
menu.hint_video_format Diese Option aktiviert das "Bildschirmformat"\nauf das Format Deines Fernsehgerätes
|
||||
menu.hint_video_mode Definiert in welchen Videoformat das Bild über den\nHDMI-Ausgang ausgegeben wird
|
||||
menu.hint_video_modes Definiert welche Videosysteme mit der VF-Taste\nder Fernbedienung ausgewählt werden können
|
||||
menu.hint_video_scart_mode Wählen Sie den Analogausgang Modus\nfür den SCART Ausgang
|
||||
menu.hint_volume_pos Select volume indicator position
|
||||
menu.hint_zap_cycle Dadurch wird nur innerhalb des aktiven Bouquets gezappt
|
||||
menu.next Weiter (Menü zum Beenden)
|
||||
messagebox.back Zurück
|
||||
messagebox.cancel Abbruch
|
||||
@@ -952,6 +1160,7 @@ networkmenu.ntptitle Zeitsynchronisation
|
||||
networkmenu.password Passwort (PSK)
|
||||
networkmenu.reset_settings_now Sollen die vorherigen Einstellungen \nwieder hergestellt werden?
|
||||
networkmenu.select_if Schnittstelle
|
||||
networkmenu.services Netzwerkservice
|
||||
networkmenu.setupnow Einstellungen jetzt zuweisen
|
||||
networkmenu.setuponstartup Beim Start Netzwerk setzen
|
||||
networkmenu.show Aktive Einstellungen zeigen
|
||||
@@ -1234,6 +1443,7 @@ servicemenu.update Software-Aktualisierung
|
||||
settings.backup Image-Einstellungen: Sichern
|
||||
settings.backup_failed Sicherung fehlgeschlagen!
|
||||
settings.help Hilfe
|
||||
settings.menu_hints Menühinweise anzeigen
|
||||
settings.menu_pos Menüposition
|
||||
settings.missingoptionsconffile Die Neutrino-HD Einstellungen wurden erweitert.\nDie neuen Werte werden auf Standard gesetzt.
|
||||
settings.noconffile Die Neutrino-HD Einstellungen wurden nicht\ngefunden. Es werden Standardwerte benutzt.
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -131,7 +131,7 @@ int CAudioSetup::showAudioSetup()
|
||||
|
||||
//dd subchannel auto on/off
|
||||
CMenuOptionChooser * as_oj_ddsubchn = new CMenuOptionChooser(LOCALE_AUDIOMENU_DOLBYDIGITAL, &g_settings.audio_DolbyDigital, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, audioSetupNotifier);
|
||||
as_oj_ddsubchn->setHint("", LOCALE_MENU_HINT_AUDIO_DOLBYDIGITAL);
|
||||
as_oj_ddsubchn->setHint("", LOCALE_MENU_HINT_AUDIO_DD);
|
||||
|
||||
//dd via hdmi
|
||||
CMenuOptionChooser * as_oj_dd_hdmi = new CMenuOptionChooser(LOCALE_AUDIOMENU_HDMI_DD, &g_settings.hdmi_dd, AUDIOMENU_HDMI_DD_OPTIONS, AUDIOMENU_HDMI_DD_OPTION_COUNT, true, audioSetupNotifier);
|
||||
|
@@ -276,7 +276,7 @@ void CMiscMenue::showMiscSettingsMenuEnergy(CMenuWidget *ms_energy)
|
||||
ms_energy->addIntroItems(LOCALE_MISCSETTINGS_ENERGY);
|
||||
|
||||
CMenuOptionChooser *m1 = new CMenuOptionChooser(LOCALE_MISCSETTINGS_SHUTDOWN_REAL_RCDELAY, &g_settings.shutdown_real_rcdelay, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, !g_settings.shutdown_real);
|
||||
m1->setHint("", LOCALE_MENU_HINT_SHUTDOWN_REAL_RCDELAY);
|
||||
m1->setHint("", LOCALE_MENU_HINT_SHUTDOWN_RCDELAY);
|
||||
|
||||
CStringInput * miscSettings_shutdown_count = new CStringInput(LOCALE_MISCSETTINGS_SHUTDOWN_COUNT, g_settings.shutdown_count, 3, LOCALE_MISCSETTINGS_SHUTDOWN_COUNT_HINT1, LOCALE_MISCSETTINGS_SHUTDOWN_COUNT_HINT2, "0123456789 ");
|
||||
CMenuForwarder *m2 = new CMenuDForwarder(LOCALE_MISCSETTINGS_SHUTDOWN_COUNT, !g_settings.shutdown_real, g_settings.shutdown_count, miscSettings_shutdown_count);
|
||||
|
@@ -121,17 +121,18 @@ const SNeutrinoSettings::FONT_TYPES gamelist_font_sizes[2] =
|
||||
SNeutrinoSettings::FONT_TYPE_GAMELIST_ITEMSMALL
|
||||
};
|
||||
|
||||
const SNeutrinoSettings::FONT_TYPES other_font_sizes[4] =
|
||||
const SNeutrinoSettings::FONT_TYPES other_font_sizes[5] =
|
||||
{
|
||||
SNeutrinoSettings::FONT_TYPE_MENU_TITLE,
|
||||
SNeutrinoSettings::FONT_TYPE_MENU,
|
||||
SNeutrinoSettings::FONT_TYPE_MENU_INFO,
|
||||
SNeutrinoSettings::FONT_TYPE_MENU_HINT,
|
||||
SNeutrinoSettings::FONT_TYPE_FILEBROWSER_ITEM
|
||||
};
|
||||
|
||||
font_sizes_groups font_sizes_groups[6] =
|
||||
{
|
||||
{LOCALE_FONTMENU_MENU , 4, other_font_sizes , "fontsize.doth", LOCALE_MENU_HINT_MENU_FONTS },
|
||||
{LOCALE_FONTMENU_MENU , 5, other_font_sizes , "fontsize.doth", LOCALE_MENU_HINT_MENU_FONTS },
|
||||
{LOCALE_FONTMENU_CHANNELLIST, 4, channellist_font_sizes, "fontsize.dcha", LOCALE_MENU_HINT_CHANNELLIST_FONTS },
|
||||
{LOCALE_FONTMENU_EVENTLIST , 4, eventlist_font_sizes , "fontsize.deve", LOCALE_MENU_HINT_EVENTLIST_FONTS },
|
||||
{LOCALE_FONTMENU_EPG , 4, epg_font_sizes , "fontsize.depg", LOCALE_MENU_HINT_EPG_FONTS },
|
||||
@@ -166,7 +167,8 @@ font_sizes_struct neutrino_font[FONT_TYPE_COUNT] =
|
||||
{LOCALE_FONTSIZE_INFOBAR_CHANNAME , 30, FONT_STYLE_BOLD , 0},
|
||||
{LOCALE_FONTSIZE_INFOBAR_INFO , 20, FONT_STYLE_REGULAR, 1},
|
||||
{LOCALE_FONTSIZE_INFOBAR_SMALL , 14, FONT_STYLE_REGULAR, 1},
|
||||
{LOCALE_FONTSIZE_FILEBROWSER_ITEM , 16, FONT_STYLE_BOLD , 1}
|
||||
{LOCALE_FONTSIZE_FILEBROWSER_ITEM , 16, FONT_STYLE_BOLD , 1},
|
||||
{LOCALE_FONTSIZE_MENU_HINT , 16, FONT_STYLE_REGULAR, 0}
|
||||
};
|
||||
|
||||
int COsdSetup::exec(CMenuTarget* parent, const std::string &actionKey)
|
||||
@@ -457,7 +459,7 @@ int COsdSetup::showOsdSetup()
|
||||
|
||||
// subchannel menu position
|
||||
mc = new CMenuOptionChooser(LOCALE_INFOVIEWER_SUBCHAN_DISP_POS, &g_settings.infobar_subchan_disp_pos, INFOBAR_SUBCHAN_DISP_POS_OPTIONS, INFOBAR_SUBCHAN_DISP_POS_OPTIONS_COUNT, true);
|
||||
mc->setHint("", LOCALE_MENU_HINT_SUBCHAN_POS);
|
||||
mc->setHint("", LOCALE_MENU_HINT_SUBCHANNEL_POS);
|
||||
osd_menu->addItem(mc);
|
||||
|
||||
// volume position
|
||||
@@ -531,7 +533,7 @@ void COsdSetup::showOsdMenueColorSetup(CMenuWidget *menu_colors)
|
||||
menu_colors->addItem( new CMenuSeparator(CMenuSeparator::LINE | CMenuSeparator::STRING, LOCALE_COLORMENUSETUP_MENUHEAD));
|
||||
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_BACKGROUND, true, NULL, chHeadcolor );
|
||||
mf->setHint("", LOCALE_MENU_HINT_HEAD_BACKGROUND);
|
||||
mf->setHint("", LOCALE_MENU_HINT_HEAD_BACK);
|
||||
menu_colors->addItem(mf);
|
||||
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_TEXTCOLOR, true, NULL, chHeadTextcolor );
|
||||
@@ -540,7 +542,7 @@ void COsdSetup::showOsdMenueColorSetup(CMenuWidget *menu_colors)
|
||||
|
||||
menu_colors->addItem( new CMenuSeparator(CMenuSeparator::LINE | CMenuSeparator::STRING, LOCALE_COLORMENUSETUP_MENUCONTENT));
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_BACKGROUND, true, NULL, chContentcolor );
|
||||
mf->setHint("", LOCALE_MENU_HINT_CONTENT_BACKGROUND);
|
||||
mf->setHint("", LOCALE_MENU_HINT_CONTENT_BACK);
|
||||
menu_colors->addItem(mf);
|
||||
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_TEXTCOLOR, true, NULL, chContentTextcolor );
|
||||
@@ -549,7 +551,7 @@ void COsdSetup::showOsdMenueColorSetup(CMenuWidget *menu_colors)
|
||||
|
||||
menu_colors->addItem( new CMenuSeparator(CMenuSeparator::LINE | CMenuSeparator::STRING, LOCALE_COLORMENUSETUP_MENUCONTENT_INACTIVE));
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_BACKGROUND, true, NULL, chContentInactivecolor );
|
||||
mf->setHint("", LOCALE_MENU_HINT_INACTIVE_BACKGROUND);
|
||||
mf->setHint("", LOCALE_MENU_HINT_INACTIVE_BACK);
|
||||
menu_colors->addItem(mf);
|
||||
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_TEXTCOLOR, true, NULL, chContentInactiveTextcolor);
|
||||
@@ -558,11 +560,11 @@ void COsdSetup::showOsdMenueColorSetup(CMenuWidget *menu_colors)
|
||||
|
||||
menu_colors->addItem( new CMenuSeparator(CMenuSeparator::LINE | CMenuSeparator::STRING, LOCALE_COLORMENUSETUP_MENUCONTENT_SELECTED));
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_BACKGROUND, true, NULL, chContentSelectedcolor );
|
||||
mf->setHint("", LOCALE_MENU_HINT_SELECTED_BACKGROUND);
|
||||
mf->setHint("", LOCALE_MENU_HINT_SELECTED_BACK);
|
||||
menu_colors->addItem(mf);
|
||||
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_TEXTCOLOR, true, NULL, chContentSelectedTextcolor );
|
||||
mf->setHint("", LOCALE_MENU_HINT_SELECTED_TEXTCOLOR);
|
||||
mf->setHint("", LOCALE_MENU_HINT_SELECTED_TEXT);
|
||||
menu_colors->addItem(mf);
|
||||
|
||||
CColorChooser* chInfobarcolor = new CColorChooser(LOCALE_COLORMENU_BACKGROUND, &g_settings.infobar_red,
|
||||
@@ -572,7 +574,7 @@ void COsdSetup::showOsdMenueColorSetup(CMenuWidget *menu_colors)
|
||||
|
||||
menu_colors->addItem( new CMenuSeparator(CMenuSeparator::LINE | CMenuSeparator::STRING, LOCALE_COLORSTATUSBAR_TEXT));
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_BACKGROUND, true, NULL, chInfobarcolor );
|
||||
mf->setHint("", LOCALE_MENU_HINT_INFOBAR_BACKGROUND);
|
||||
mf->setHint("", LOCALE_MENU_HINT_INFOBAR_BACK);
|
||||
menu_colors->addItem(mf);
|
||||
|
||||
mf = new CMenuDForwarder(LOCALE_COLORMENU_TEXTCOLOR, true, NULL, chInfobarTextcolor );
|
||||
|
@@ -1069,13 +1069,13 @@ void CMenuWidget::paintHint(int pos)
|
||||
|
||||
int xpos = x - ConnectLineBox_Width;
|
||||
int ypos2 = y + height + rad + SHADOW_OFFSET;
|
||||
int iwidth = width+sb_width+SHADOW_OFFSET;
|
||||
int iwidth = width+sb_width;
|
||||
|
||||
if (hint_painted) {
|
||||
/* clear line box */
|
||||
frameBuffer->paintBackgroundBoxRel(xpos, y+SHADOW_OFFSET, ConnectLineBox_Width, height+hint_height+rad);
|
||||
/* clear info box */
|
||||
frameBuffer->paintBackgroundBoxRel(x, ypos2, iwidth, hint_height);
|
||||
frameBuffer->paintBackgroundBoxRel(x, ypos2, iwidth+SHADOW_OFFSET, hint_height+SHADOW_OFFSET);
|
||||
|
||||
hint_painted = false;
|
||||
}
|
||||
@@ -1119,10 +1119,9 @@ printf("paintHint: icon %s text %s\n", item->hintIcon.c_str(), g_Locale->getText
|
||||
/* vertical info line | */
|
||||
frameBuffer->paintBoxRel(xpos+ConnectLineBox_Width-15, ypos2a, 11, 4, col1);
|
||||
frameBuffer->paintBoxRel(xpos+ConnectLineBox_Width-12, ypos2a, 8, 1, col2);
|
||||
#if 0
|
||||
|
||||
/* box shadow */
|
||||
frameBuffer->paintBoxRel(x+SHADOW_OFFSET, ypos2+SHADOW_OFFSET, width + sb_width, hint_height, COL_MENUCONTENTDARK_PLUS_0, rad);
|
||||
#endif
|
||||
/* box frame and fill */
|
||||
frameBuffer->paintBoxFrame(x, ypos2, iwidth, hint_height, 2, col1, rad);
|
||||
/* box frame and fill */
|
||||
@@ -1142,7 +1141,8 @@ printf("paintHint: icon %s text %s\n", item->hintIcon.c_str(), g_Locale->getText
|
||||
if (item->hint == NONEXISTANT_LOCALE)
|
||||
return;
|
||||
|
||||
int fheight = g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->getHeight();
|
||||
int HintFont = SNeutrinoSettings::FONT_TYPE_MENU_HINT;
|
||||
int fheight = g_Font[HintFont]->getHeight();
|
||||
|
||||
std::string str1, str2;
|
||||
std::string str = g_Locale->getText(item->hint);
|
||||
@@ -1150,13 +1150,61 @@ printf("paintHint: icon %s text %s\n", item->hintIcon.c_str(), g_Locale->getText
|
||||
if (spos != std::string::npos) {
|
||||
str1 = str.substr(0, spos);
|
||||
str2 = str.substr(spos+1);
|
||||
} else {
|
||||
str1 = str;
|
||||
}
|
||||
else
|
||||
str1 = str;
|
||||
|
||||
if ((!str1.empty()) || (!str1.empty())) {
|
||||
int wBox = iwidth - 6 - offset;
|
||||
int wStr1 = 0, wStr2 = 0;
|
||||
if (!str1.empty())
|
||||
g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->RenderString(x+offset, ypos2+5+fheight, iwidth-4-offset, str1, COL_MENUCONTENT, 0, true); // UTF-8
|
||||
wStr1 = g_Font[HintFont]->getRenderWidth(str1);
|
||||
if (!str2.empty())
|
||||
g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->RenderString(x+offset, ypos2+5+fheight*2, iwidth-4-offset, str2, COL_MENUCONTENT, 0, true); // UTF-8
|
||||
wStr2 = g_Font[HintFont]->getRenderWidth(str2);
|
||||
if ((wStr1 > wBox) || (wStr2 > wBox)) {
|
||||
str = g_Locale->getText(item->hint);
|
||||
// replace "\n" with " "
|
||||
spos = str.find_first_of("\n");
|
||||
if (spos != std::string::npos)
|
||||
str.replace(spos, 1, " ");
|
||||
spos = str.length();
|
||||
if (spos >= 1) {
|
||||
std::string BreakChars = "+-/";
|
||||
str1 = str;
|
||||
wStr1 = g_Font[HintFont]->getRenderWidth(str1);
|
||||
int count = 0;
|
||||
std::string bChar;
|
||||
while (wStr1 > wBox) {
|
||||
spos = str1.find_last_of(BreakChars + " ");
|
||||
if (spos != std::string::npos) {
|
||||
str1 = str1.substr(0, spos+1);
|
||||
// Last delimiter remember if it's not a whitespace
|
||||
size_t len = str1.length();
|
||||
size_t spos2 = str1.find_last_of(BreakChars);
|
||||
if (len == spos2+1)
|
||||
bChar = str1.substr(spos2, spos2+1);
|
||||
else
|
||||
bChar = "";
|
||||
// Remove last delimiter
|
||||
str1 = str1.substr(0, spos);
|
||||
}
|
||||
// Width of string with delimiter
|
||||
wStr1 = g_Font[HintFont]->getRenderWidth(str1 + bChar);
|
||||
count++;
|
||||
if (count > 20)
|
||||
break;
|
||||
}
|
||||
// Last delimiter append again
|
||||
str1 += bChar;
|
||||
str2 = str.substr(spos+1);
|
||||
}
|
||||
}
|
||||
ypos2 += (hint_height-fheight*2)/2;
|
||||
if (!str1.empty())
|
||||
g_Font[HintFont]->RenderString(x+offset, ypos2+fheight, wBox, str1, COL_MENUCONTENT, 0, true); // UTF-8
|
||||
if (!str2.empty())
|
||||
g_Font[HintFont]->RenderString(x+offset, ypos2+fheight*2, wBox, str2, COL_MENUCONTENT, 0, true); // UTF-8
|
||||
}
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------------------
|
||||
|
@@ -140,6 +140,7 @@ void CNeutrinoApp::InitMenuMain()
|
||||
|
||||
//tv <-> radio toggle
|
||||
CMenuForwarder *tvradio_switch = new CMenuForwarder(LOCALE_MAINMENU_TVRADIO_SWITCH, true, NULL, this, "tv_radio_switch", CRCInput::RC_red, NEUTRINO_ICON_BUTTON_RED);
|
||||
tvradio_switch->setHint("", LOCALE_MENU_HINT_TVRADIO_SWITCH);
|
||||
personalize.addItem(MENU_MAIN, tvradio_switch, &g_settings.personalize[SNeutrinoSettings::P_MAIN_TV_RADIO_MODE]);
|
||||
|
||||
//tv-mode
|
||||
@@ -266,7 +267,7 @@ void CNeutrinoApp::InitMenuSettings()
|
||||
|
||||
// miscSettings
|
||||
mf = new CMenuForwarder(LOCALE_MAINSETTINGS_MISC, true, NULL, new CMiscMenue() , NULL, CRCInput::RC_blue , NEUTRINO_ICON_BUTTON_BLUE);
|
||||
mf->setHint(NEUTRINO_ICON_HINT_EXTENDED, LOCALE_MENU_HINT_EXTENDEED);
|
||||
mf->setHint(NEUTRINO_ICON_HINT_EXTENDED, LOCALE_MENU_HINT_EXTENDED);
|
||||
personalize.addItem(MENU_SETTINGS, mf, &g_settings.personalize[SNeutrinoSettings::P_MSET_MISC]);
|
||||
|
||||
//separator
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -456,7 +456,7 @@ struct SNeutrinoSettings
|
||||
|
||||
|
||||
// Font sizes
|
||||
#define FONT_TYPE_COUNT 22
|
||||
#define FONT_TYPE_COUNT 23
|
||||
enum FONT_TYPES {
|
||||
FONT_TYPE_MENU = 0,
|
||||
FONT_TYPE_MENU_TITLE = 1,
|
||||
@@ -479,7 +479,8 @@ struct SNeutrinoSettings
|
||||
FONT_TYPE_INFOBAR_CHANNAME = 18,
|
||||
FONT_TYPE_INFOBAR_INFO = 19,
|
||||
FONT_TYPE_INFOBAR_SMALL = 20,
|
||||
FONT_TYPE_FILEBROWSER_ITEM = 21
|
||||
FONT_TYPE_FILEBROWSER_ITEM = 21,
|
||||
FONT_TYPE_MENU_HINT = 22
|
||||
};
|
||||
|
||||
// lcdd
|
||||
|
Reference in New Issue
Block a user