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