diff options
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | HISTORY.DE | 1 | ||||
-rw-r--r-- | epgsearch.c | 2 | ||||
-rw-r--r-- | i18n-generated.h | 326 | ||||
-rw-r--r-- | menu_main.c | 4 | ||||
-rw-r--r-- | menu_whatson.c | 4 |
6 files changed, 170 insertions, 168 deletions
@@ -12,6 +12,7 @@ new: - speedup in searching and search timer updates (about 25%) - new patch against VDR (vdr-1.5.11-progressbar-support-0.0.1.diff) that adds support for graphical progressbars in skins classic and st:tng +- speedup in EPG menues, thanks to patch authors from http://www.open7x0.org fixes: - shifting the time display: the start time now only gets displayed in 'Overview - Now' instead of a progressbar, if there's not already a start time @@ -15,6 +15,7 @@ neu: - Neuer Patch für VDR (vdr-1.5.11-progressbar-support-0.0.1.diff), der die Unter- stützung eines grafischen Fortschrittsbalkens in den Skins classic und st:tng einbaut. +- Schnellere EPG-Menüs, danke an die Patch-Authoren von http://www.open7x0.org fixes: - Shiften der Uhrzeit: die Startzeit wird jetzt nur noch dann anstelle des Fortschrittsbalken angezeigt, wenn in der Menüvorlage nicht bereits eine diff --git a/epgsearch.c b/epgsearch.c index 464a083..a819117 100644 --- a/epgsearch.c +++ b/epgsearch.c @@ -64,7 +64,7 @@ The project's page is at http://winni.vdr-developer.org/epgsearch #include "menu_quicksearch.h" #include "menu_announcelist.h" -static const char VERSION[] = "0.9.24.beta9"; +static const char VERSION[] = "0.9.24.beta10"; static const char DESCRIPTION[] = trNOOP("search the EPG for repeats and more"); // globals diff --git a/i18n-generated.h b/i18n-generated.h index 1de9ca2..42ed173 100644 --- a/i18n-generated.h +++ b/i18n-generated.h @@ -244,15 +244,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$All no", - "Alle nein", + { "Button$Invert selection", + "Ausw. umdrehen", "", - "Tutto no", - "Allen nee", + "Invertire la selezione", + "Selectie omdraaien", "", - "Tous non", + "Inversion de la selection", "", - "Ei yhtään", + "Päinvastoin", "", "", "", @@ -314,15 +314,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$Invert selection", - "Ausw. umdrehen", + { "Button$All no", + "Alle nein", "", - "Invertire la selezione", - "Selectie omdraaien", + "Tutto no", + "Allen nee", "", - "Inversion de la selection", + "Tous non", "", - "Päinvastoin", + "Ei yhtään", "", "", "", @@ -419,15 +419,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "%d timer conflict(s)! First at %s. Show them?", - "%d Timer-Konflikt(e)! Erster am %s. Anzeigen?", + { "Direct access to epgsearch's conflict check menu", + "Direkter Zugriff auf epgsearch's Konflikt-Prüfungs-Menü", "", "", "", "", - "%d de conflits de programmation! Le premier le %s. Afficher?", "", - "Päällekkäisiä ajastimia (%d kpl %s)! Näytetäänkö?", + "", + "Suoratoiminto EPGSearch-laajennoksen ajastimien tarkistukselle", "", "", "", @@ -454,15 +454,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Direct access to epgsearch's conflict check menu", - "Direkter Zugriff auf epgsearch's Konflikt-Prüfungs-Menü", - "", + { "Timer conflicts", + "Timer-Konflikte", "", "", "", "", + "Conflits de programmation", "", - "Suoratoiminto EPGSearch-laajennoksen ajastimien tarkistukselle", + "Päällekkäiset ajastimet", "", "", "", @@ -489,15 +489,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Timer conflicts", - "Timer-Konflikte", + { "Conflict info in main menu", + "Konflikt-Info im Hauptmenü", "", "", "", "", - "Conflits de programmation", "", - "Päällekkäiset ajastimet", + "", + "Näytä päällekkäisyydet päävalikossa", "", "", "", @@ -524,15 +524,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Conflict info in main menu", - "Konflikt-Info im Hauptmenü", + { "next", + "nächster", "", "", "", "", "", "", - "Näytä päällekkäisyydet päävalikossa", + "seuraava", "", "", "", @@ -559,15 +559,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "next", - "nächster", - "", + { "%d timer conflict(s)! First at %s. Show them?", + "%d Timer-Konflikt(e)! Erster am %s. Anzeigen?", "", "", "", "", + "%d de conflits de programmation! Le premier le %s. Afficher?", "", - "seuraava", + "Päällekkäisiä ajastimia (%d kpl %s)! Näytetäänkö?", "", "", "", @@ -5634,15 +5634,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$Episode", - "Episode", + { "Button$by channel", + "nach Programm", "", - "Episodio", - "Episode", + "per canale", + "per kanaal", "", - "Épisode", + "de programme", "", - "Jaksot", + "Kanavat", "", "", "", @@ -5669,15 +5669,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$Title", - "Titel", + { "Button$by time", + "nach Beginn", "", - "Titolo", - "Titel", + "per orario", + "bij tijd", "", - "Titre", + "de début", "", - "Nimet", + "Kellonajat", "", "", "", @@ -5704,15 +5704,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$by channel", - "nach Programm", + { "Button$Episode", + "Episode", "", - "per canale", - "per kanaal", + "Episodio", + "Episode", "", - "de programme", + "Épisode", "", - "Kanavat", + "Jaksot", "", "", "", @@ -5739,15 +5739,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$by time", - "nach Beginn", + { "Button$Title", + "Titel", "", - "per orario", - "bij tijd", + "Titolo", + "Titel", "", - "de début", + "Titre", "", - "Kellonajat", + "Nimet", "", "", "", @@ -8784,15 +8784,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$Delete all", - "Alle löschen", + { "Button$by name", + "nach Name", "", "", "", "", - "Effacer toutes", + "par nom", "", - "Poista kaikki", + "Nimi", "", "", "", @@ -8854,15 +8854,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$by name", - "nach Name", + { "Button$Delete all", + "Alle löschen", "", "", "", "", - "par nom", + "Effacer toutes", "", - "Nimi", + "Poista kaikki", "", "", "", @@ -9099,15 +9099,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Button$Actions", - "Aktionen", + { "Search actions", + "Suchaktionen", "", "", "", "", - "Actions", + "Actions de recherche", "", - "Komennot", + "Hakukomennot", "", "", "", @@ -9134,15 +9134,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Search entries", - "Sucheinträge", + { "Execute search", + "Suche ausführen", "", "", "", "", - "Entrée de recherche", + "Effectuer la recherche", "", - "Hakutermit", + "Suorita haku", "", "", "", @@ -9169,15 +9169,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "active", - "aktiv", + { "Use as search timer on/off", + "Als Suchtimer verwenden an/aus", "", "", "", "", - "actif", + "Utiliser comme recherche oui/non", "", - "aktiivista", + "Aseta/poista hakuajastintoiminto", "", "", "", @@ -9204,15 +9204,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Edit$Delete search?", - "Suche löschen?", + { "Trigger search timer update", + "Suchtimer jetzt aktualisieren", "", - "Cancellare criteri?", - "Zoeken wissen", "", - "Effacer la recherche", "", - "Poistetaanko haku?", + "", + "Selection", + "", + "Päivitä hakuajastimet", "", "", "", @@ -9239,15 +9239,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Delete all timers created from this search?", - "Alle Timer löschen, die von dieser Suche erzeugt wurden?", + { "Show recordings done", + "Zeige erledigte Aufnahmen", "", "", "", "", - "Effacer les programmations issues de cette recherche?", + "Afficher les enregistrements effectués", "", - "Poistetaanko kaikki tällä haulla luodut ajastimet?", + "Näytä tehdyt tallennukset", "", "", "", @@ -9274,15 +9274,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Search actions", - "Suchaktionen", + { "Show timers created", + "Zeige erstellte Timer", "", "", "", "", - "Actions de recherche", + "Afficher la programmation effectuée", "", - "Hakukomennot", + "Näytä luodut ajastimet", "", "", "", @@ -9309,15 +9309,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Execute search", - "Suche ausführen", + { "Create a copy", + "Kopie anlegen", "", "", "", "", - "Effectuer la recherche", "", - "Suorita haku", + "", + "Kopioi", "", "", "", @@ -9344,15 +9344,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Use as search timer on/off", - "Als Suchtimer verwenden an/aus", + { "Use as template", + "Als Vorlage verwenden", "", "", "", "", - "Utiliser comme recherche oui/non", + "Utiliser comme modèles", "", - "Aseta/poista hakuajastintoiminto", + "Käytä mallipohjana", "", "", "", @@ -9379,15 +9379,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Trigger search timer update", - "Suchtimer jetzt aktualisieren", + { "Show switch list", + "Zeige Umschaltliste", "", "", "", "", - "Selection", + "Afficher liste de changement", "", - "Päivitä hakuajastimet", + "Näytä kanavanvaihtolista", "", "", "", @@ -9414,15 +9414,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Show recordings done", - "Zeige erledigte Aufnahmen", + { "Show blacklists", + "Zeige Ausschlusslisten", "", "", "", "", - "Afficher les enregistrements effectués", + "Afficher la liste des exclus", "", - "Näytä tehdyt tallennukset", + "Näytä mustat listat", "", "", "", @@ -9449,15 +9449,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Show timers created", - "Zeige erstellte Timer", + { "Delete created timers?", + "Erstellte Timer löschen?", "", "", "", "", - "Afficher la programmation effectuée", + "Effacer les programmations crées", "", - "Näytä luodut ajastimet", + "Poista haulla luodut ajastimet", "", "", "", @@ -9484,15 +9484,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Create a copy", - "Kopie anlegen", - "", + { "Timer conflict check", + "Auf Timer-Konflikte prüfen", "", "", "", "", + "Vérifier les conflits de programmation", "", - "Kopioi", + "Tarkista päällekkäiset ajastimet", "", "", "", @@ -9519,15 +9519,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Use as template", - "Als Vorlage verwenden", + { "Disable associated timers too?", + "Zugehörige Timer auch deaktivieren?", "", "", "", "", - "Utiliser comme modèles", + "Désactiver la programmation correspondante", "", - "Käytä mallipohjana", + "Poistetaanko käytöstä myös assosioidut ajastimet?", "", "", "", @@ -9554,15 +9554,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Show switch list", - "Zeige Umschaltliste", + { "Activate associated timers too?", + "Zugehörige Timer auch aktivieren?", "", "", "", "", - "Afficher liste de changement", + "Activer la progammation correspondante", "", - "Näytä kanavanvaihtolista", + "Otetaanko käyttöön myös assosioidut ajastimet?", "", "", "", @@ -9589,15 +9589,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Show blacklists", - "Zeige Ausschlusslisten", + { "Search timers activated in setup.", + "Suchtimer wurden im Setup aktiviert.", "", "", "", "", - "Afficher la liste des exclus", + "La recherche a été activée dans la configuration.", "", - "Näytä mustat listat", + "Hakuajastimet aktivoitu asetuksista", "", "", "", @@ -9624,15 +9624,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Delete created timers?", - "Erstellte Timer löschen?", + { "Run search timer update?", + "Suchtimer-Update ausführen?", "", "", "", "", - "Effacer les programmations crées", + "Mise à jours programmation de recherche?", "", - "Poista haulla luodut ajastimet", + "Päivitetäänkö hakuajastimet?", "", "", "", @@ -9659,15 +9659,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Timer conflict check", - "Auf Timer-Konflikte prüfen", + { "Copy this entry?", + "Diesen Eintrag kopieren?", "", "", "", "", - "Vérifier les conflits de programmation", "", - "Tarkista päällekkäiset ajastimet", + "", + "Kopioidaanko tämä hakuajastin?", "", "", "", @@ -9694,15 +9694,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Disable associated timers too?", - "Zugehörige Timer auch deaktivieren?", + { "Copy", + "Kopie", "", "", "", "", - "Désactiver la programmation correspondante", "", - "Poistetaanko käytöstä myös assosioidut ajastimet?", + "", + "Kopio", "", "", "", @@ -9729,15 +9729,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Activate associated timers too?", - "Zugehörige Timer auch aktivieren?", + { "Copy this entry to templates?", + "Diesen Eintrag in Vorlagen kopieren?", "", "", "", "", - "Activer la progammation correspondante", + "Copier cette entrée dans modèles?", "", - "Otetaanko käyttöön myös assosioidut ajastimet?", + "Kopioidaanko hakutermi mallipohjaksi?", "", "", "", @@ -9764,15 +9764,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Search timers activated in setup.", - "Suchtimer wurden im Setup aktiviert.", + { "Delete all timers created from this search?", + "Alle Timer löschen, die von dieser Suche erzeugt wurden?", "", "", "", "", - "La recherche a été activée dans la configuration.", + "Effacer les programmations issues de cette recherche?", "", - "Hakuajastimet aktivoitu asetuksista", + "Poistetaanko kaikki tällä haulla luodut ajastimet?", "", "", "", @@ -9799,15 +9799,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Run search timer update?", - "Suchtimer-Update ausführen?", + { "Button$Actions", + "Aktionen", "", "", "", "", - "Mise à jours programmation de recherche?", + "Actions", "", - "Päivitetäänkö hakuajastimet?", + "Komennot", "", "", "", @@ -9834,15 +9834,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Copy this entry?", - "Diesen Eintrag kopieren?", - "", + { "Search entries", + "Sucheinträge", "", "", "", "", + "Entrée de recherche", "", - "Kopioidaanko tämä hakuajastin?", + "Hakutermit", "", "", "", @@ -9869,15 +9869,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Copy", - "Kopie", - "", + { "active", + "aktiv", "", "", "", "", + "actif", "", - "Kopio", + "aktiivista", "", "", "", @@ -9904,15 +9904,15 @@ const tI18nPhrase Phrases[] = { "", #endif }, - { "Copy this entry to templates?", - "Diesen Eintrag in Vorlagen kopieren?", - "", - "", + { "Edit$Delete search?", + "Suche löschen?", "", + "Cancellare criteri?", + "Zoeken wissen", "", - "Copier cette entrée dans modèles?", + "Effacer la recherche", "", - "Kopioidaanko hakutermi mallipohjaksi?", + "Poistetaanko haku?", "", "", "", diff --git a/menu_main.c b/menu_main.c index 85c8ee0..483e001 100644 --- a/menu_main.c +++ b/menu_main.c @@ -53,9 +53,9 @@ cMenuSearchMain::cMenuSearchMain(void) InWhatsOnMenu = false; InFavoritesMenu = false; cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel()); + schedules = cSchedules::Schedules(schedulesLock); if (channel) { cMenuWhatsOnSearch::SetCurrentChannel(channel->Number()); - schedules = cSchedules::Schedules(schedulesLock); PrepareSchedule(channel); SetHelpKeys(); cMenuWhatsOnSearch::currentShowMode = showNow; @@ -89,7 +89,7 @@ void cMenuSearchMain::PrepareSchedule(cChannel *Channel) eventObjects.Clear(); if (schedules) { - const cSchedule *Schedule = schedules->GetSchedule(Channel->GetChannelID()); + const cSchedule *Schedule = schedules->GetSchedule(Channel); currentChannel = Channel->Number(); if (Schedule && Schedule->Events()->First()) { diff --git a/menu_whatson.c b/menu_whatson.c index 709258b..44f8d62 100644 --- a/menu_whatson.c +++ b/menu_whatson.c @@ -314,7 +314,7 @@ void cMenuWhatsOnSearch::LoadSchedules() if (EPGSearchConfig.showRadioChannels == 0 && ISRADIO(Channel)) continue; - const cSchedule *Schedule = schedules->GetSchedule(Channel->GetChannelID()); + const cSchedule *Schedule = schedules->GetSchedule(Channel); const cEvent *Event = NULL; if (Schedule) { @@ -709,7 +709,7 @@ eOSState cMenuWhatsOnSearch::ProcessKey(eKeys Key) cMenuMyScheduleItem *mi = (cMenuMyScheduleItem *)Get(Current()); if (mi && mi->channel) { - const cSchedule *Schedule = schedules->GetSchedule(mi->channel->GetChannelID()); + const cSchedule *Schedule = schedules->GetSchedule(mi->channel); if (Schedule) { time_t now = time(NULL); |