[Patch] Locale für Channel history

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

[Diff] Zapping History in Channel History umwandeln

Beitrag von PT-1 »

Hi,

im Englischen ist das Wort Zap eigentlich nicht so fuer das umschalten/hin un herspringen ueblich.

Daher dieser Patch/Diff

Code: Alles auswählen

diff -ur tuxbox-new/apps/tuxbox/neutrino/src/gui/channellist.cpp tuxbox-cvs/apps/tuxbox/neutrino/src/gui/channellist.cpp
--- tuxbox-new/apps/tuxbox/neutrino/src/gui/channellist.cpp    2006-12-22 21:08:36.000000000 +0000
+++ tuxbox-cvs/apps/tuxbox/neutrino/src/gui/channellist.cpp    2007-01-04 10:07:08.000000000 +0000
@@ -595,7 +595,7 @@
     if (key == g_settings.key_zaphistory) {
 
         if (this->lastChList.size() > 1) {
-        CChannelList channelList("Zapping history", true);
+        CChannelList channelList("Channel history", true);
 
         for ( unsigned int i = 1 ; i < this->lastChList.size() ; ++i) {
                 int channelnr = this->lastChList.getlast(i);
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

Ich habe es geändert.

Gruß
mogway
Gruss
mogway
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Danke ;-)

Das ist aber ein Service ;-)

Gruss aus London
bellum
bbs-Maintainer
Beiträge: 282
Registriert: Montag 23. Oktober 2006, 22:13

[Patch] Locale für Channel history

Beitrag von bellum »

anbei diffs damit die "Channel history" nicht mehr in channellist.cpp hardcoded ist sondern über locales gesteuert wird. Diese würde ich gerne im cvs sehen, wenn sie O.K. sind (in meinem YADD funktionieren sie).

Hintergrund: Ich möchte in meinen Images nicht "Channel history" haben, sondern einen anderen Text. Auf die Dauer ist es mir etwas zu mühsam immer das direkt im Quelltext zu ändern. Stattdessen möchte ich gerne die loacle über ein sed script modifizieren (so wie ich es auch mit ein paar anderen locale Einträge schon mache).

Die Patches lassen textlich alles beim alten, aber man könnte auch diskutieren ob es für Deutsch wirklich "Channel history" und nicht z.B. "Programmverlauf" heißen könnte.

Gruß bellum

Code: Alles auswählen

--- apps/tuxbox/neutrino/src/gui/channellist.cpp.org	2010-03-06 20:50:00.000000000 +0100
+++ apps/tuxbox/neutrino/src/gui/channellist.cpp	2010-04-02 22:19:41.000000000 +0200
@@ -697,7 +697,7 @@
 	if (key == g_settings.key_zaphistory) {

 		if (this->lastChList.size() > 1) {
-			CChannelList channelList("Channel history", true);
+			CChannelList channelList(g_Locale->getText(LOCALE_CHANNELLIST_HISTORY), true);

 			for ( unsigned int i = 1 ; i < this->lastChList.size() ; ++i) {
 				int channelnr = this->lastChList.getlast(i);

Code: Alles auswählen

--- apps/tuxbox/neutrino/src/system/locals.h.org	2010-04-03 19:00:19.000000000 +0200
+++ apps/tuxbox/neutrino/src/system/locals.h	2010-04-03 19:00:18.000000000 +0200
@@ -249,6 +249,7 @@
 	LOCALE_CHANNELLIST_EPGTEXT_ALIGN_RIGHT,
 	LOCALE_CHANNELLIST_EXTENDED,
 	LOCALE_CHANNELLIST_HEAD,
+	LOCALE_CHANNELLIST_HISTORY,
 	LOCALE_CHANNELLIST_NONEFOUND,
 	LOCALE_CHANNELLIST_SINCE,
 	LOCALE_CHANNELLIST_START,

Code: Alles auswählen

--- apps/tuxbox/neutrino/src/system/locals_intern.h.org	2010-04-03 19:00:19.000000000 +0200
+++ apps/tuxbox/neutrino/src/system/locals_intern.h	2010-04-03 19:00:18.000000000 +0200
@@ -249,6 +249,7 @@
 	"channellist.epgtext_align_right",
 	"channellist.extended",
 	"channellist.head",
+	"channellist.history",
 	"channellist.nonefound",
 	"channellist.since",
 	"channellist.start",

Code: Alles auswählen

--- apps/tuxbox/neutrino/data/locale/deutsch.locale.org	2010-04-03 19:09:52.000000000 +0200
+++ apps/tuxbox/neutrino/data/locale/deutsch.locale	2010-04-03 19:09:51.000000000 +0200
@@ -222,6 +222,7 @@
 channellist.epgtext_align_right rechts
 channellist.extended erweiterte Kanalliste
 channellist.head Alle Kanäle
+channellist.history Channel history
 channellist.nonefound Es wurden keine Kanäle gefunden!\nFühren Sie bitte eine Kanalsuche durch\n(dbox-Taste -> Service)
 channellist.since seit %02d:%02d
 channellist.start ab %02d:%02d

Code: Alles auswählen

--- apps/tuxbox/neutrino/data/locale/english.locale.org	2010-04-03 19:09:52.000000000 +0200
+++ apps/tuxbox/neutrino/data/locale/english.locale	2010-04-03 19:09:52.000000000 +0200
@@ -222,6 +222,7 @@
 channellist.epgtext_align_right right
 channellist.extended extended Channellist
 channellist.head All Services
+channellist.history Channel history
 channellist.nonefound No channels were found!\nPlease execute a scan\n(dbox-key -> service)
 channellist.since since %02d:%02d
 channellist.start starts %02d:%02d
bellum
bbs-Maintainer
Beiträge: 282
Registriert: Montag 23. Oktober 2006, 22:13

Re: [Patch] Locale für Channel history

Beitrag von bellum »

Konnte schon jemand die Patches prüfen?
Bei mir laufen Sie schon seit über einer Woche im Flash-Image problemlos.
Wäre prima wenn das ins CVS wandert...

Danke und Gruß
bellum
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [Patch] Locale für Channel history

Beitrag von rhabarber1848 »

rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [Patch] Locale für Channel history

Beitrag von rhabarber1848 »

Nachdem die Überschrift nun lokalisierbar ist, hier das diff,
um den Zeitraum anzupassen, nachdem ein Sender in den
Programmverlauf übernommen wird:
EDIT: Patch ist im CVS

Was die Menü-Integration angeht, ist der Code quick´n´dirty ;)
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: [Patch] Locale für Channel history

Beitrag von Gaucho316 »

rhabarber1848 hat geschrieben:Nachdem die Überschrift nun lokalisierbar ist, hier das diff,
um den Zeitraum anzupassen, nachdem ein Sender in den
Programmverlauf übernommen wird
Ich habe das ganze mal CVS-tauglich gemacht.

Link entfernt, da Patch im CVS


Und wenn du schon beim Einchecken bist, entferne doch bitte in Zeile 178 von apps/tuxbox/neutrino/src/gui/widget/progressbar.cpp die Deklaration der Variable j. Die wird gar nicht mehr benutzt.

Und in Zeile 44 von apps/tuxbox/neutrino/src/system/httptool.cpp sind die Parameter ultotal und ulnow ungenutzt. Die können auskommentiert werden.

Code: Alles auswählen

int CHTTPTool::show_progress( void *clientp, double dltotal, double dlnow, double /*ultotal*/, double /*ulnow*/ )
Beides ist mir beim Kompilieren aufgefallen.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: [Patch] Locale für Channel history

Beitrag von GetAway »

Positiv getestet :)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [Patch] Locale für Channel history

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:neutrino_delay_zaphistory.diff
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/3235
http://article.gmane.org/gmane.comp.vid ... x.scm/3236
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [Patch] Locale für Channel history

Beitrag von rhabarber1848 »

Gaucho316 hat geschrieben:neutrino_make-zap-history-delay-configurable_2012-02-20_1910.diff
[...]
Und wenn du schon beim Einchecken bist, entferne doch bitte in Zeile 178 von apps/tuxbox/neutrino/src/gui/widget/progressbar.cpp die Deklaration der Variable j. Die wird gar nicht mehr benutzt.
committed to CVS:
http://article.gmane.org/gmane.comp.vid ... x.scm/3237
http://article.gmane.org/gmane.comp.vid ... x.scm/3238

Den Curl-Patch schaue ich mir noch an.
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: [Patch] Locale für Channel history

Beitrag von Gaucho316 »

Gaucho316 hat geschrieben:Und in Zeile 44 von apps/tuxbox/neutrino/src/system/httptool.cpp sind die Parameter ultotal und ulnow ungenutzt. Die können auskommentiert werden.

Code: Alles auswählen

int CHTTPTool::show_progress( void *clientp, double dltotal, double dlnow, double /*ultotal*/, double /*ulnow*/ )
rhabarber1848 hat geschrieben:Den Curl-Patch schaue ich mir noch an.
Bitte nicht vergessen. :wink:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [Patch] Locale für Channel history

Beitrag von rhabarber1848 »

Gaucho316 hat geschrieben:Und in Zeile 44 von apps/tuxbox/neutrino/src/system/httptool.cpp sind die Parameter ultotal und ulnow ungenutzt.
committed: http://article.gmane.org/gmane.comp.vid ... x.scm/3256