diff --git a/po/de_DE.po b/po/de_DE.po index 586f2b4..93666ba 100644 --- a/po/de_DE.po +++ b/po/de_DE.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: iptv 0.0.5\n" "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" -"POT-Creation-Date: 2007-10-27 12:49+0200\n" +"POT-Creation-Date: 2008-01-19 23:59+0200\n" "PO-Revision-Date: 2007-10-29 21:19+0100\n" "Last-Translator: Tobias Grimm \n" "Language-Team: German\n" @@ -106,22 +106,54 @@ msgstr "IPTV Informationen nicht verfügbar!" msgid "TS buffer size [MB]" msgstr "TS Puffergröße [MB]" +msgid "Define a ringbuffer size for transport streams in megabytes." +msgstr "" + msgid "TS buffer prefill ratio [%]" msgstr "TS Puffer-Preload [%]" +msgid "Define a prefill ratio of the ringbuffer for transport streams before data is transferred to VDR." +msgstr "" + msgid "EXT protocol base port" msgstr "EXT Protokoll Basisport" +msgid "" +"Define a base port used in EXT protocol.\n" +"\n" +"The port range is defined by the number of IPTV devices." +msgstr "" + msgid "Use section filtering" msgstr "Benutze Abschnittsfilterung" +msgid "Define whether the section filtering shall be used." +msgstr "" + msgid "Scan Sid automatically" msgstr "Scanne SID automatisch" +msgid "" +"Define whether the service id shall be scanned automatically.\n" +"\n" +"Requires the section filtering." +msgstr "" + msgid "Disable filters" msgstr "Deaktiviere Filter" +msgid "" +"Define number of section filters to be disabled.\n" +"\n" +"Certain section filters might cause some unwanted behaviour to VDR such as time being falsely synchronized etc." +msgstr "" + #. TRANSLATORS: note the singular! msgid "Disable filter" msgstr "Deaktiviere Filter" +msgid "Define an ill-behaving filter to be blacklisted." +msgstr "" + +msgid "Help" +msgstr "Hilfe" diff --git a/po/fi_FI.po b/po/fi_FI.po index 99cae97..edd7e29 100644 --- a/po/fi_FI.po +++ b/po/fi_FI.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: iptv 0.0.5\n" "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" -"POT-Creation-Date: 2007-10-20 19:43+0300\n" +"POT-Creation-Date: 2008-01-19 23:59+0200\n" "PO-Revision-Date: 2007-08-12 23:22+0300\n" "Last-Translator: Rolf Ahrenberg\n" "Language-Team: \n" @@ -105,21 +105,54 @@ msgstr "IPTV-tietoja ei saatavilla!" msgid "TS buffer size [MB]" msgstr "TS-puskurin koko [MB]" +msgid "Define a ringbuffer size for transport streams in megabytes." +msgstr "Määritä rengaspuskurin koko TS-lähetteelle megatavuina." + msgid "TS buffer prefill ratio [%]" msgstr "TS-puskurin esitäyttöaste [%]" +msgid "Define a prefill ratio of the ringbuffer for transport streams before data is transferred to VDR." +msgstr "Määrittele TS-rengaspuskurin esitäyttöaste, jonka jälkeen lähetettä aletaan siirtämään eteenpäin VDR:lle." + msgid "EXT protocol base port" msgstr "EXT-protokollan perusportti" +msgid "" +"Define a base port used in EXT protocol.\n" +"\n" +"The port range is defined by the number of IPTV devices." +msgstr "Määrittele EXT-protokollan käyttämä perusportti.\n\nPorttiavaruuden koko määräytyy käytettyjen IPTV-laitteiden mukaan. " + msgid "Use section filtering" msgstr "Käytä sektioiden suodatusta" +msgid "Define whether the section filtering shall be used." +msgstr "Määrittele suodatuksen käyttö sektioille." + msgid "Scan Sid automatically" msgstr "Etsi palvelu-ID automaattisesti" +msgid "" +"Define whether the service id shall be scanned automatically.\n" +"\n" +"Requires the section filtering." +msgstr "Määrittele etsitäänkö palvelu-ID automaattisesti.\n\nAsetus vaatii suodatuksen käyttöönoton sektioille." + msgid "Disable filters" msgstr "Poista suodattimia käytöstä" +msgid "" +"Define number of section filters to be disabled.\n" +"\n" +"Certain section filters might cause some unwanted behaviour to VDR such as time being falsely synchronized etc." +msgstr "Määrittele käytöstä poistettavien suodattimien lukumäärä sektioille.\n\nTietyt sektiot saattavat aiheuttaa virheellistä toimintaa VDR:ssä, esimerkiksi asettavat väärän kellonajan." + #. TRANSLATORS: note the singular! msgid "Disable filter" msgstr "Poista suodatin käytöstä" + +msgid "Define an ill-behaving filter to be blacklisted." +msgstr "Määrittele käytöstä poistettava suodatin, joka lisätään mustalle listalle." + +msgid "Help" +msgstr "Opaste" diff --git a/po/fr_FR.po b/po/fr_FR.po index 827c2c0..b6ca7fa 100644 --- a/po/fr_FR.po +++ b/po/fr_FR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: iptv 0.0.5\n" "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" -"POT-Creation-Date: 2007-11-07 20:18+0200\n" +"POT-Creation-Date: 2008-01-19 23:59+0200\n" "PO-Revision-Date: 2007-11-07 20:18+0100\n" "Last-Translator: Bruno ROUSSEL \n" "Language-Team: French\n" @@ -106,22 +106,54 @@ msgstr "Information sur IPTV non disponible !" msgid "TS buffer size [MB]" msgstr "Taille du buffer TS [MB]" +msgid "Define a ringbuffer size for transport streams in megabytes." +msgstr "" + msgid "TS buffer prefill ratio [%]" msgstr "Taux du buffer de pré-remplissage TS [%]" +msgid "Define a prefill ratio of the ringbuffer for transport streams before data is transferred to VDR." +msgstr "" + msgid "EXT protocol base port" msgstr "Port de base du protocole EXT" +msgid "" +"Define a base port used in EXT protocol.\n" +"\n" +"The port range is defined by the number of IPTV devices." +msgstr "" + msgid "Use section filtering" msgstr "Utiliser le filtrage de section" +msgid "Define whether the section filtering shall be used." +msgstr "" + msgid "Scan Sid automatically" msgstr "Scanne les SID automatiquement" +msgid "" +"Define whether the service id shall be scanned automatically.\n" +"\n" +"Requires the section filtering." +msgstr "" + msgid "Disable filters" msgstr "Désactiver les filtres" +msgid "" +"Define number of section filters to be disabled.\n" +"\n" +"Certain section filters might cause some unwanted behaviour to VDR such as time being falsely synchronized etc." +msgstr "" + #. TRANSLATORS: note the singular! msgid "Disable filter" msgstr "Désactiver le filtre" +msgid "Define an ill-behaving filter to be blacklisted." +msgstr "" + +msgid "Help" +msgstr "Aide" diff --git a/po/it_IT.po b/po/it_IT.po index 6b955f1..1f2dfd9 100644 --- a/po/it_IT.po +++ b/po/it_IT.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: iptv 0.0.5\n" "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" -"POT-Creation-Date: 2007-10-27 12:49+0200\n" +"POT-Creation-Date: 2008-01-19 23:59+0200\n" "PO-Revision-Date: 2008-01-13 16:46+0100\n" "Last-Translator: Gringo \n" "Language-Team: Italian\n" @@ -106,22 +106,54 @@ msgstr "Informazione IPTV non disponibile!" msgid "TS buffer size [MB]" msgstr "Dimensione buffer TS [MB]" +msgid "Define a ringbuffer size for transport streams in megabytes." +msgstr "" + msgid "TS buffer prefill ratio [%]" msgstr "Percentuale preriempimento buffer TS [%]" +msgid "Define a prefill ratio of the ringbuffer for transport streams before data is transferred to VDR." +msgstr "" + msgid "EXT protocol base port" msgstr "Porta base protocollo EXT" +msgid "" +"Define a base port used in EXT protocol.\n" +"\n" +"The port range is defined by the number of IPTV devices." +msgstr "" + msgid "Use section filtering" msgstr "Utilizza sezione filtri" +msgid "Define whether the section filtering shall be used." +msgstr "" + msgid "Scan Sid automatically" msgstr "Scansione Sid automatica" +msgid "" +"Define whether the service id shall be scanned automatically.\n" +"\n" +"Requires the section filtering." +msgstr "" + msgid "Disable filters" msgstr "Disabilita filtri" +msgid "" +"Define number of section filters to be disabled.\n" +"\n" +"Certain section filters might cause some unwanted behaviour to VDR such as time being falsely synchronized etc." +msgstr "" + #. TRANSLATORS: note the singular! msgid "Disable filter" msgstr "Disabilita filtro" +msgid "Define an ill-behaving filter to be blacklisted." +msgstr "" + +msgid "Help" +msgstr "Aiuto" diff --git a/setup.c b/setup.c index d4e2885..a6692e9 100644 --- a/setup.c +++ b/setup.c @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: setup.c,v 1.46 2008/01/19 16:24:40 rahrenbe Exp $ + * $Id: setup.c,v 1.47 2008/01/19 23:17:20 rahrenbe Exp $ */ #include @@ -637,27 +637,36 @@ cIptvPluginSetup::cIptvPluginSetup() void cIptvPluginSetup::Setup(void) { int current = Current(); + Clear(); help.Clear(); - Add(new cMenuEditIntItem( tr("TS buffer size [MB]"), &tsBufferSize, 1, 4)); - help.Append(tr("No help available!")); + + Add(new cMenuEditIntItem( tr("TS buffer size [MB]"), &tsBufferSize, 1, 4)); + help.Append(tr("Define a ringbuffer size for transport streams in megabytes.")); + Add(new cMenuEditIntItem( tr("TS buffer prefill ratio [%]"), &tsBufferPrefill, 0, 40)); - help.Append(tr("No help available!")); + help.Append(tr("Define a prefill ratio of the ringbuffer for transport streams before data is transferred to VDR.")); + Add(new cMenuEditIntItem( tr("EXT protocol base port"), &extProtocolBasePort, 0, 0xFFF7)); - help.Append(tr("No help available!")); + help.Append(tr("Define a base port used in EXT protocol.\n\nThe port range is defined by the number of IPTV devices.")); + Add(new cMenuEditBoolItem(tr("Use section filtering"), §ionFiltering)); - help.Append(tr("No help available!")); + help.Append(tr("Define whether the section filtering shall be used.")); + if (sectionFiltering) { Add(new cMenuEditBoolItem(tr("Scan Sid automatically"), &sidScanning)); - help.Append(tr("No help available!")); + help.Append(tr("Define whether the service id shall be scanned automatically.\n\nRequires the section filtering.")); + Add(new cMenuEditIntItem( tr("Disable filters"), &numDisabledFilters, 0, SECTION_FILTER_TABLE_SIZE)); - help.Append(tr("No help available!")); + help.Append(tr("Define number of section filters to be disabled.\n\nCertain section filters might cause some unwanted behaviour to VDR such as time being falsely synchronized etc.")); + for (int i = 0; i < numDisabledFilters; ++i) { // TRANSLATORS: note the singular! Add(new cMenuEditStraItem(tr("Disable filter"), &disabledFilterIndexes[i], SECTION_FILTER_TABLE_SIZE, disabledFilterNames)); - help.Append(tr("No help available!")); + help.Append(tr("Define an ill-behaving filter to be blacklisted.")); } } + SetCurrent(Get(current)); Display(); } @@ -683,6 +692,7 @@ eOSState cIptvPluginSetup::ProcessKey(eKeys Key) int oldsectionFiltering = sectionFiltering; int oldNumDisabledFilters = numDisabledFilters; eOSState state = cMenuSetupPage::ProcessKey(Key); + if (state == osUnknown) { switch (Key) { case kRed: return EditChannel(); @@ -692,11 +702,13 @@ eOSState cIptvPluginSetup::ProcessKey(eKeys Key) default: state = osContinue; } } + if ((Key != kNone) && ((numDisabledFilters != oldNumDisabledFilters) || (sectionFiltering != oldsectionFiltering))) { while ((numDisabledFilters < oldNumDisabledFilters) && (oldNumDisabledFilters > 0)) disabledFilterIndexes[--oldNumDisabledFilters] = -1; Setup(); } + return state; }