1
0
mirror of https://github.com/rofafor/vdr-plugin-iptv.git synced 2023-10-10 11:37:03 +00:00

Added help texts.

This commit is contained in:
Rolf Ahrenberg
2008-01-19 23:17:20 +00:00
parent 18c2962cd9
commit caf326bb4d
5 changed files with 154 additions and 13 deletions

View File

@@ -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 <tg@e-tobi.net>\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"

View File

@@ -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: <vdr@linuxtv.org>\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<><4D>rit<69> rengaspuskurin koko TS-l<>hetteelle megatavuina."
msgid "TS buffer prefill ratio [%]"
msgstr "TS-puskurin esit<69>ytt<74>aste [%]"
msgid "Define a prefill ratio of the ringbuffer for transport streams before data is transferred to VDR."
msgstr "M<><4D>rittele TS-rengaspuskurin esit<69>ytt<74>aste, jonka j<>lkeen l<>hetett<74> aletaan siirt<72>m<EFBFBD><6D>n eteenp<6E>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<><4D>rittele EXT-protokollan k<>ytt<74>m<EFBFBD> perusportti.\n\nPorttiavaruuden koko m<><6D>r<EFBFBD>ytyy k<>ytettyjen IPTV-laitteiden mukaan. "
msgid "Use section filtering"
msgstr "K<>yt<79> sektioiden suodatusta"
msgid "Define whether the section filtering shall be used."
msgstr "M<><4D>rittele suodatuksen k<>ytt<74> 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<><4D>rittele etsit<69><74>nk<6E> palvelu-ID automaattisesti.\n\nAsetus vaatii suodatuksen k<>ytt<74><74>noton sektioille."
msgid "Disable filters"
msgstr "Poista suodattimia k<>yt<79>st<73>"
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<><4D>rittele k<>yt<79>st<73> poistettavien suodattimien lukum<75><6D>r<EFBFBD> sektioille.\n\nTietyt sektiot saattavat aiheuttaa virheellist<73> toimintaa VDR:ss<73>, esimerkiksi asettavat v<><76>r<EFBFBD>n kellonajan."
#. TRANSLATORS: note the singular!
msgid "Disable filter"
msgstr "Poista suodatin k<>yt<79>st<73>"
msgid "Define an ill-behaving filter to be blacklisted."
msgstr "M<><4D>rittele k<>yt<79>st<73> poistettava suodatin, joka lis<69>t<EFBFBD><74>n mustalle listalle."
msgid "Help"
msgstr "Opaste"

View File

@@ -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 <bruno.roussel@free.fr>\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"

View File

@@ -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 <vdr-italian@tiscali.it>\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"

28
setup.c
View File

@@ -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 <string.h>
@@ -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!"));
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"), &sectionFiltering));
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;
}