mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 11:36:53 +00:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5819441c03 | ||
|
|
b0b0fe4f02 |
30
HISTORY
30
HISTORY
@@ -45,7 +45,7 @@ VDR Plugin 'femon' Revision History
|
||||
2004-04-04: Version 0.0.3c
|
||||
|
||||
- Fixed minor bitrate calculation errors.
|
||||
- Added Russian translation (Thanks to Vyacheslav Dikonov).
|
||||
- Added russian translation (Thanks to Vyacheslav Dikonov).
|
||||
|
||||
2004-05-31: Version 0.0.4
|
||||
|
||||
@@ -150,7 +150,7 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
2005-04-02: Version 0.8.8
|
||||
|
||||
- Cleaned up Finnish translations (Thanks to Ville Skytt<74>).
|
||||
- Cleaned up finnish translations (Thanks to Ville Skytt<74>).
|
||||
|
||||
2005-04-04: Version 0.8.9
|
||||
|
||||
@@ -187,7 +187,7 @@ VDR Plugin 'femon' Revision History
|
||||
2005-11-13: Version 0.9.5
|
||||
|
||||
- Updated for vdr-1.3.36.
|
||||
- Added French translation (Thanks to Nicolas Huillard).
|
||||
- Added french translation (Thanks to Nicolas Huillard).
|
||||
- Enabled bitrate commands via SVDRP.
|
||||
- Added new SVDRP commands.
|
||||
- Modified femon service without incrementing version number.
|
||||
@@ -227,7 +227,7 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
- Updated for vdr-1.4.0.
|
||||
- Modified APIVERSION code in Makefile.
|
||||
- Updated German translation (Thanks to Andreas Brachold).
|
||||
- Updated german translation (Thanks to Andreas Brachold).
|
||||
|
||||
2006-06-06: Version 1.0.1
|
||||
|
||||
@@ -259,7 +259,7 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
2008-01-20: Version 1.1.5
|
||||
|
||||
- Updated Italian translation (Thanks to Diego Pierotto).
|
||||
- Updated Italian translation (Thanks to Gringo).
|
||||
- Added '-Wno-parentheses' to the compiler options.
|
||||
|
||||
2007-08-14: Version 1.2.0
|
||||
@@ -277,24 +277,6 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
2008-01-20: Version 1.2.3
|
||||
|
||||
- Updated Italian translation (Thanks to Diego Pierotto).
|
||||
- Updated Italian translation (Thanks to Gringo).
|
||||
- Added '-Wno-parentheses' to the compiler options.
|
||||
- Mapped 'kInfo' as help key in setup menu.
|
||||
|
||||
2008-02-18: Version 1.2.4
|
||||
|
||||
- Replaced asprintf with cString.
|
||||
- Updated French translation (Thanks to Micha<68>l Nival).
|
||||
- Fixed service call with null data.
|
||||
- Added setup option to use a single 8 bpp OSD area.
|
||||
|
||||
2008-03-27: Version 1.6.0
|
||||
|
||||
- Updated for vdr-1.6.0.
|
||||
- Updated Italian translation (Thanks to Diego Pierotto).
|
||||
- Added ST:TNG theme (Thanks to Fabian F<>rg).
|
||||
|
||||
2008-06-20: Version 1.6.1
|
||||
|
||||
- Updated Italian translation (Thanks to Diego Pierotto).
|
||||
- Fixed a crash if no channel available (Thanks to Winfried K<>hler)
|
||||
|
||||
31
Makefile
31
Makefile
@@ -67,11 +67,11 @@ all-redirect: all
|
||||
|
||||
### The object files (add further files here):
|
||||
|
||||
OBJS = femon.o femonosd.o femonreceiver.o femoncfg.o femontools.o
|
||||
OBJS = femon.o femonosd.o femonreceiver.o femoncfg.o femoni18n.o femontools.o
|
||||
|
||||
### The main target:
|
||||
|
||||
all: libvdr-$(PLUGIN).so i18n
|
||||
all: libvdr-$(PLUGIN).so
|
||||
|
||||
### Implicit rules:
|
||||
|
||||
@@ -87,31 +87,6 @@ $(DEPFILE): Makefile
|
||||
|
||||
-include $(DEPFILE)
|
||||
|
||||
### Internationalization (I18N):
|
||||
|
||||
PODIR = po
|
||||
LOCALEDIR = $(VDRDIR)/locale
|
||||
I18Npo = $(wildcard $(PODIR)/*.po)
|
||||
I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
|
||||
I18Npot = $(PODIR)/$(PLUGIN).pot
|
||||
|
||||
%.mo: %.po
|
||||
msgfmt -c -o $@ $<
|
||||
|
||||
$(I18Npot): $(wildcard *.c)
|
||||
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='Rolf Ahrenberg' -o $@ $^
|
||||
|
||||
%.po: $(I18Npot)
|
||||
msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
|
||||
@touch $@
|
||||
|
||||
$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
|
||||
@mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
|
||||
.PHONY: i18n
|
||||
i18n: $(I18Nmsgs) $(I18Npot)
|
||||
|
||||
### Targets:
|
||||
|
||||
libvdr-$(PLUGIN).so: $(OBJS)
|
||||
@@ -130,4 +105,4 @@ dist: clean
|
||||
@echo Distribution package created as $(PACKAGE).tgz
|
||||
|
||||
clean:
|
||||
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ $(PODIR)/*.mo $(PODIR)/*.pot
|
||||
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
|
||||
|
||||
126
femon.c
126
femon.c
@@ -8,20 +8,20 @@
|
||||
|
||||
#include <vdr/menu.h>
|
||||
#include <vdr/remote.h>
|
||||
#include <vdr/menu.h>
|
||||
#include "femoncfg.h"
|
||||
#include "femoni18n.h"
|
||||
#include "femonreceiver.h"
|
||||
#include "femonosd.h"
|
||||
#include "femonservice.h"
|
||||
#include "femontools.h"
|
||||
|
||||
#if defined(APIVERSNUM) && APIVERSNUM < 10600
|
||||
#error "VDR-1.6.0 API version or greater is required!"
|
||||
#if defined(APIVERSNUM) && APIVERSNUM < 10400
|
||||
#error "VDR-1.4.0 API version or greater is required!"
|
||||
#endif
|
||||
|
||||
static const char VERSION[] = "1.6.1";
|
||||
static const char DESCRIPTION[] = trNOOP("DVB Signal Information Monitor (OSD)");
|
||||
static const char MAINMENUENTRY[] = trNOOP("Signal Information");
|
||||
static const char VERSION[] = "1.1.5";
|
||||
static const char DESCRIPTION[] = "DVB Signal Information Monitor (OSD)";
|
||||
static const char MAINMENUENTRY[] = "Signal Information";
|
||||
|
||||
class cPluginFemon : public cPlugin {
|
||||
public:
|
||||
@@ -81,6 +81,7 @@ bool cPluginFemon::Initialize(void)
|
||||
bool cPluginFemon::Start(void)
|
||||
{
|
||||
// Start any background activities the plugin shall perform.
|
||||
RegisterI18n(Phrases);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -98,8 +99,8 @@ cOsdObject *cPluginFemon::MainMenuAction(void)
|
||||
{
|
||||
// Perform the action when selected from the main VDR menu.
|
||||
Dprintf("%s()\n", __PRETTY_FUNCTION__);
|
||||
if (cReplayControl::NowReplaying() || (Channels.Count() <= 0))
|
||||
Skins.Message(mtInfo, tr("Femon not available"));
|
||||
if (cReplayControl::NowReplaying())
|
||||
Skins.Message(mtInfo, tr("Femon not available while replaying"));
|
||||
else
|
||||
return cFemonOsd::Instance(true);
|
||||
return NULL;
|
||||
@@ -109,7 +110,6 @@ bool cPluginFemon::SetupParse(const char *Name, const char *Value)
|
||||
{
|
||||
// Parse your own setup parameters and store their values.
|
||||
if (!strcasecmp(Name, "HideMenu")) femonConfig.hidemenu = atoi(Value);
|
||||
else if (!strcasecmp(Name, "UseSingleArea")) femonConfig.usesinglearea = atoi(Value);
|
||||
else if (!strcasecmp(Name, "DisplayMode")) femonConfig.displaymode = atoi(Value);
|
||||
else if (!strcasecmp(Name, "Position")) femonConfig.position = atoi(Value);
|
||||
else if (!strcasecmp(Name, "OSDHeight")) femonConfig.osdheight = atoi(Value);
|
||||
@@ -134,20 +134,18 @@ bool cPluginFemon::SetupParse(const char *Name, const char *Value)
|
||||
|
||||
bool cPluginFemon::Service(const char *Id, void *Data)
|
||||
{
|
||||
if (strcmp(Id,"FemonService-v1.0") == 0) {
|
||||
if (Data) {
|
||||
FemonService_v1_0 *data = (FemonService_v1_0*)Data;
|
||||
int ndx = cDevice::ActualDevice()->CardIndex();
|
||||
data->fe_name = getFrontendName(ndx);
|
||||
data->fe_status = getFrontendStatus(ndx);
|
||||
data->fe_snr = getSNR(ndx);
|
||||
data->fe_signal = getSignal(ndx);
|
||||
data->fe_ber = getBER(ndx);
|
||||
data->fe_unc = getUNC(ndx);
|
||||
data->video_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetVideoBitrate() : 0.0;
|
||||
data->audio_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetAudioBitrate() : 0.0;
|
||||
data->dolby_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetDolbyBitrate() : 0.0;
|
||||
}
|
||||
if ((strcmp(Id,"FemonService-v1.0") == 0) && Data) {
|
||||
FemonService_v1_0 *data = (FemonService_v1_0*)Data;
|
||||
int ndx = cDevice::ActualDevice()->CardIndex();
|
||||
data->fe_name = getFrontendName(ndx);
|
||||
data->fe_status = getFrontendStatus(ndx);
|
||||
data->fe_snr = getSNR(ndx);
|
||||
data->fe_signal = getSignal(ndx);
|
||||
data->fe_ber = getBER(ndx);
|
||||
data->fe_unc = getUNC(ndx);
|
||||
data->video_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetVideoBitrate() : 0.0;
|
||||
data->audio_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetAudioBitrate() : 0.0;
|
||||
data->dolby_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetDolbyBitrate() : 0.0;
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -268,8 +266,7 @@ private:
|
||||
const char *skins[eFemonSkinMaxNumber];
|
||||
const char *themes[eFemonThemeMaxNumber];
|
||||
cFemonConfig data;
|
||||
cVector<const char*> help;
|
||||
void Setup(void);
|
||||
virtual void Setup(void);
|
||||
protected:
|
||||
virtual eOSState ProcessKey(eKeys Key);
|
||||
virtual void Store(void);
|
||||
@@ -290,7 +287,6 @@ cMenuFemonSetup::cMenuFemonSetup(void)
|
||||
|
||||
themes[eFemonThemeClassic] = tr("Classic");
|
||||
themes[eFemonThemeElchi] = tr("Elchi");
|
||||
themes[eFemonThemeSTTNG] = tr("ST:TNG");
|
||||
themes[eFemonThemeDeepBlue] = tr("DeepBlue");
|
||||
themes[eFemonThemeMoronimo] = tr("Moronimo");
|
||||
themes[eFemonThemeEnigma] = tr("Enigma");
|
||||
@@ -307,61 +303,24 @@ void cMenuFemonSetup::Setup(void)
|
||||
int current = Current();
|
||||
|
||||
Clear();
|
||||
help.Clear();
|
||||
|
||||
Add(new cMenuEditBoolItem(tr("Hide main menu entry"), &data.hidemenu));
|
||||
help.Append(tr("Define whether the main menu entry is hidden."));
|
||||
|
||||
Add(new cMenuEditBoolItem(tr("Use single area (8bpp)"), &data.usesinglearea));
|
||||
help.Append(tr("Define whether a single 8bpp OSD area is preferred.\n\nRequired by Truetype fonts and anti-aliasing."));
|
||||
|
||||
Add(new cMenuEditStraItem(tr("Default display mode"), &data.displaymode, eFemonModeMaxNumber, dispmodes));
|
||||
help.Append(tr("Define the default display mode at startup."));
|
||||
|
||||
Add(new cMenuEditStraItem(trVDR("Setup.OSD$Skin"), &data.skin, eFemonSkinMaxNumber, skins));
|
||||
help.Append(tr("Define the used OSD skin."));
|
||||
|
||||
Add(new cMenuEditStraItem(trVDR("Setup.OSD$Theme"), &data.theme, eFemonThemeMaxNumber,themes));
|
||||
help.Append(tr("Define the used OSD theme."));
|
||||
|
||||
Add(new cMenuEditBoolItem(tr("Position"), &data.position, trVDR("bottom"), trVDR("top")));
|
||||
help.Append(tr("Define the position of OSD."));
|
||||
|
||||
Add(new cMenuEditIntItem(trVDR("Setup.OSD$Height"), &data.osdheight, 400, 500));
|
||||
help.Append(tr("Define the height of OSD."));
|
||||
|
||||
Add(new cMenuEditIntItem(tr("Horizontal offset"), &data.osdoffset, -50, 50));
|
||||
help.Append(tr("Define the horizontal offset of OSD."));
|
||||
|
||||
Add(new cMenuEditBoolItem(tr("Show CA system"), &data.showcasystem));
|
||||
help.Append(tr("Define whether the CA system is shown as text."));
|
||||
|
||||
Add(new cMenuEditIntItem(tr("Red limit [%]"), &data.redlimit, 1, 50));
|
||||
help.Append(tr("Define a limit for red bar, which is used to indicate a bad signal."));
|
||||
|
||||
Add(new cMenuEditIntItem(tr("Green limit [%]"), &data.greenlimit, 51, 100));
|
||||
help.Append(tr("Define a limit for green bar, which is used to indicate a good signal."));
|
||||
|
||||
Add(new cMenuEditIntItem(tr("OSD update interval [0.1s]"), &data.updateinterval, 1, 100));
|
||||
help.Append(tr("Define an interval for OSD updates. The smaller interval generates higher CPU load."));
|
||||
|
||||
Add(new cMenuEditBoolItem(tr("Analyze stream"), &data.analyzestream));
|
||||
help.Append(tr("Define whether the DVB stream is analyzed and bitrates calculated."));
|
||||
|
||||
if (femonConfig.analyzestream) {
|
||||
Add(new cMenuEditIntItem(tr("Calculation interval [0.1s]"), &data.calcinterval, 1, 100));
|
||||
help.Append(tr("Define an interval for calculation. The bigger interval generates more stable values."));
|
||||
}
|
||||
|
||||
Add(new cMenuEditBoolItem(tr("Use SVDRP service"), &data.usesvdrp));
|
||||
help.Append(tr("Define whether the SVDRP service is used in client/server setups."));
|
||||
|
||||
Add(new cMenuEditBoolItem( tr("Hide main menu entry"), &data.hidemenu, tr("no"), tr("yes")));
|
||||
Add(new cMenuEditStraItem( tr("Default display mode"), &data.displaymode, eFemonModeMaxNumber, dispmodes));
|
||||
Add(new cMenuEditStraItem( tr("Skin"), &data.skin, eFemonSkinMaxNumber, skins));
|
||||
Add(new cMenuEditStraItem( tr("Theme"), &data.theme, eFemonThemeMaxNumber,themes));
|
||||
Add(new cMenuEditBoolItem( tr("Position"), &data.position, tr("bottom"), tr("top")));
|
||||
Add(new cMenuEditIntItem( tr("Height"), &data.osdheight, 400, 500));
|
||||
Add(new cMenuEditIntItem( tr("Horizontal offset"), &data.osdoffset, -50, 50));
|
||||
Add(new cMenuEditBoolItem( tr("Show CA system"), &data.showcasystem, tr("no"), tr("yes")));
|
||||
Add(new cMenuEditIntItem( tr("Red limit [%]"), &data.redlimit, 1, 50));
|
||||
Add(new cMenuEditIntItem( tr("Green limit [%]"), &data.greenlimit, 51, 100));
|
||||
Add(new cMenuEditIntItem( tr("OSD update interval [0.1s]"), &data.updateinterval, 1, 100));
|
||||
Add(new cMenuEditBoolItem( tr("Analyze stream"), &data.analyzestream, tr("no"), tr("yes")));
|
||||
if (femonConfig.analyzestream)
|
||||
Add(new cMenuEditIntItem(tr("Calculation interval [0.1s]"), &data.calcinterval, 1, 100));
|
||||
Add(new cMenuEditBoolItem( tr("Use SVDRP service"), &data.usesvdrp));
|
||||
if (data.usesvdrp) {
|
||||
Add(new cMenuEditIntItem(tr("SVDRP service port"), &data.svdrpport, 1, 65535));
|
||||
help.Append(tr("Define the port number of SVDRP service."));
|
||||
|
||||
Add(new cMenuEditStrItem(tr("SVDRP service IP"), data.svdrpip, MaxSvdrpIp, ".1234567890"));
|
||||
help.Append(tr("Define the IP address of SVDRP service."));
|
||||
Add(new cMenuEditIntItem(tr("SVDRP service port"), &data.svdrpport, 1, 65535));
|
||||
Add(new cMenuEditStrItem(tr("SVDRP service IP"), data.svdrpip, MaxSvdrpIp, ".1234567890"));
|
||||
}
|
||||
|
||||
SetCurrent(Get(current));
|
||||
@@ -373,7 +332,6 @@ void cMenuFemonSetup::Store(void)
|
||||
Dprintf("%s()\n", __PRETTY_FUNCTION__);
|
||||
femonConfig = data;
|
||||
SetupStore("HideMenu", femonConfig.hidemenu);
|
||||
SetupStore("UseSingleArea", femonConfig.usesinglearea);
|
||||
SetupStore("DisplayMode", femonConfig.displaymode);
|
||||
SetupStore("Skin", femonConfig.skin);
|
||||
SetupStore("Theme", femonConfig.theme);
|
||||
@@ -398,11 +356,9 @@ eOSState cMenuFemonSetup::ProcessKey(eKeys Key)
|
||||
|
||||
eOSState state = cMenuSetupPage::ProcessKey(Key);
|
||||
|
||||
if (Key != kNone && (data.analyzestream != oldAnalyzestream || data.usesvdrp != oldUsesvdrp))
|
||||
if (Key != kNone && (data.analyzestream != oldAnalyzestream || data.usesvdrp != oldUsesvdrp)) {
|
||||
Setup();
|
||||
|
||||
if ((Key == kInfo) && (state == osUnknown) && (Current() < help.Size()))
|
||||
return AddSubMenu(new cMenuText(cString::sprintf("%s - %s '%s'", tr("Help"), trVDR("Plugin"), PLUGIN_NAME_I18N), help[Current()]));
|
||||
}
|
||||
|
||||
return state;
|
||||
}
|
||||
|
||||
13
femoncfg.c
13
femoncfg.c
@@ -14,7 +14,6 @@ cFemonConfig femonConfig;
|
||||
cFemonConfig::cFemonConfig(void)
|
||||
{
|
||||
hidemenu = 0;
|
||||
usesinglearea = 0;
|
||||
displaymode = 0;
|
||||
skin = 0;
|
||||
theme = 0;
|
||||
@@ -62,18 +61,6 @@ const cFemonTheme femonTheme[eFemonThemeMaxNumber] =
|
||||
0xFFFFEE00, // clrYellow
|
||||
0xFF33CC33, // clrGreen
|
||||
},
|
||||
{
|
||||
// eFemonThemeSTTNG
|
||||
4, // bpp
|
||||
0x7F000000, // clrBackground
|
||||
0xFFFCC024, // clrTitleBackground
|
||||
0xFF000000, // clrTitleText
|
||||
0xFF00FCFC, // clrActiveText
|
||||
0xFFFCC024, // clrInactiveText
|
||||
0xFFFC1414, // clrRed
|
||||
0xFFFCC024, // clrYellow
|
||||
0xFF24FC24, // clrGreen
|
||||
},
|
||||
{
|
||||
// eFemonThemeDeepBlue
|
||||
4, // bpp
|
||||
|
||||
@@ -25,7 +25,6 @@ struct cFemonConfig
|
||||
public:
|
||||
cFemonConfig(void);
|
||||
int hidemenu;
|
||||
int usesinglearea;
|
||||
int displaymode;
|
||||
int skin;
|
||||
int theme;
|
||||
@@ -56,7 +55,6 @@ enum eFemonThemes
|
||||
{
|
||||
eFemonThemeClassic,
|
||||
eFemonThemeElchi,
|
||||
eFemonThemeSTTNG,
|
||||
eFemonThemeDeepBlue,
|
||||
eFemonThemeMoronimo,
|
||||
eFemonThemeEnigma,
|
||||
|
||||
BIN
femonclient/vdr-femonclient-0.0.2.tgz
Normal file
BIN
femonclient/vdr-femonclient-0.0.2.tgz
Normal file
Binary file not shown.
Binary file not shown.
2390
femoni18n.c
Normal file
2390
femoni18n.c
Normal file
File diff suppressed because it is too large
Load Diff
16
femoni18n.h
Normal file
16
femoni18n.h
Normal file
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Frontend Status Monitor plugin for the Video Disk Recorder
|
||||
*
|
||||
* See the README file for copyright information and how to reach the author.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#ifndef __FEMONI18N_H
|
||||
#define __FEMONI18N_H
|
||||
|
||||
#include <vdr/i18n.h>
|
||||
|
||||
extern const tI18nPhrase Phrases[];
|
||||
|
||||
#endif // __FEMONI18N_H
|
||||
149
femonosd.c
149
femonosd.c
@@ -8,6 +8,7 @@
|
||||
|
||||
#include <ctype.h>
|
||||
#include "femoncfg.h"
|
||||
#include "femoni18n.h"
|
||||
#include "femonreceiver.h"
|
||||
#include "femontools.h"
|
||||
#include "femonosd.h"
|
||||
@@ -155,7 +156,7 @@ void cFemonOsd::DrawStatusWindow(void)
|
||||
eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
|
||||
if (m_Osd && channel) {
|
||||
if (m_Osd) {
|
||||
m_Osd->DrawRectangle(0, OSDSTATUSWIN_Y(0), OSDWIDTH, OSDSTATUSWIN_Y(OSDSTATUSHEIGHT), femonTheme[femonConfig.theme].clrBackground);
|
||||
m_Osd->DrawRectangle(0, OSDSTATUSWIN_Y(offset), OSDWIDTH, OSDSTATUSWIN_Y(offset+OSDROWHEIGHT-1), femonTheme[femonConfig.theme].clrTitleBackground);
|
||||
m_Osd->DrawText(OSDSTATUSWIN_X(1), OSDSTATUSWIN_Y(offset), *cString::sprintf("%d%s %s", m_Number ? m_Number : channel->Number(), m_Number ? "-" : "", channel->ShortName(true)), femonTheme[femonConfig.theme].clrTitleText, femonTheme[femonConfig.theme].clrTitleBackground, m_Font);
|
||||
@@ -298,7 +299,7 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();
|
||||
|
||||
if (m_Osd && channel) {
|
||||
if (m_Osd) {
|
||||
if (m_DisplayMode == eFemonModeTransponder) {
|
||||
m_Osd->DrawRectangle(0, OSDINFOWIN_Y(0), OSDWIDTH, OSDINFOWIN_Y(OSDINFOHEIGHT), femonTheme[femonConfig.theme].clrBackground);
|
||||
m_Osd->DrawRectangle(0, OSDINFOWIN_Y(offset), OSDWIDTH, OSDINFOWIN_Y(offset+OSDROWHEIGHT-1), femonTheme[femonConfig.theme].clrTitleBackground);
|
||||
@@ -308,9 +309,9 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
m_Osd->DrawEllipse((OSDWIDTH-OSDCORNERING), OSDINFOWIN_Y(0), OSDWIDTH, OSDINFOWIN_Y(OSDCORNERING), clrTransparent, -1);
|
||||
}
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Vpid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Vpid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Vpid()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Ppid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Ppid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Ppid()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Apid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
@@ -320,10 +321,10 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Spid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getSpids(channel), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Tpid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Tpid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Tpid()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Sid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Sid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Sid()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Nid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Nid()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
@@ -333,69 +334,69 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Rid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Rid()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("CA"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("CA"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getCAids(channel, femonConfig.showcasystem), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
switch (m_FrontendInfo.type) {
|
||||
case FE_QPSK:
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), *cString::sprintf("%s #%d - %s", tr("Satellite Card"), (m_SvdrpFrontend >= 0) ? m_SvdrpFrontend : cDevice::ActualDevice()->CardIndex(), m_FrontendInfo.name), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getFrequencyMHz(channel->Frequency()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Source"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Source"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cSource::ToString(channel->Source()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Srate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Srate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Srate()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Polarization"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Polarization"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cString::sprintf("%c", toupper(channel->Polarization())), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getInversion(channel->Inversion()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("CoderateH"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("CoderateH"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *getCoderate(channel->CoderateH()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
break;
|
||||
|
||||
case FE_QAM:
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), *cString::sprintf("%s #%d - %s", tr("Cable Card"), (m_SvdrpFrontend >= 0) ? m_SvdrpFrontend : cDevice::ActualDevice()->CardIndex(), m_FrontendInfo.name), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getFrequencyMHz(channel->Frequency()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Source"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Source"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cSource::ToString(channel->Source()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Srate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Srate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *cString::sprintf("%d", channel->Srate()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Modulation"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Modulation"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *getModulation(channel->Modulation()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getInversion(channel->Inversion()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("CoderateH"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("CoderateH"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *getCoderate(channel->CoderateH()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
break;
|
||||
|
||||
case FE_OFDM:
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), *cString::sprintf("%s #%d - %s", tr("Terrestrial Card"), (m_SvdrpFrontend >= 0) ? m_SvdrpFrontend : cDevice::ActualDevice()->CardIndex(), m_FrontendInfo.name), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getFrequencyMHz(channel->Frequency()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Transmission"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Transmission"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *getTransmission(channel->Transmission()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText( OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Bandwidth"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText( OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Bandwidth"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getBandwidth(channel->Bandwidth()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Modulation"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Modulation"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *getModulation(channel->Modulation()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getInversion(channel->Inversion()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Coderate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *cString::sprintf("%s (H) %s (L)", *getCoderate(channel->CoderateH()), *getCoderate(channel->CoderateL())), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), trVDR("Hierarchy"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Hierarchy"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(2), OSDINFOWIN_Y(offset), *getHierarchy(channel->Hierarchy()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), trVDR("Guard"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Guard"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *getGuard(channel->Guard()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
break;
|
||||
|
||||
@@ -489,7 +490,7 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), *getAC3DolbySurroundMode(m_Receiver->AC3DolbySurroundMode()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Low Frequency Effects"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), *cString::sprintf("%s", m_Receiver->AC3LfeOn() ? tr("on") : tr("off")), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), *cString::sprintf("%s", m_Receiver->AC3LfeOn() ? tr("On") : tr("Off")), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Dialogue Normalization"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), *getAC3DialogLevel(m_Receiver->AC3DialogLevel()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
@@ -566,9 +567,11 @@ void cFemonOsd::Show(void)
|
||||
Dprintf("%s()\n", __PRETTY_FUNCTION__);
|
||||
int apid[2] = {0, 0};
|
||||
int dpid[2] = {0, 0};
|
||||
char *dev = NULL;
|
||||
eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0);
|
||||
asprintf(&dev, FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0);
|
||||
m_Frontend = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (m_Frontend >= 0) {
|
||||
if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) {
|
||||
esyslog("ERROR: cFemonOsd::Show() cannot read frontend info.");
|
||||
@@ -586,11 +589,10 @@ void cFemonOsd::Show(void)
|
||||
return;
|
||||
}
|
||||
|
||||
m_Osd = cOsdProvider::NewOsd(((cOsd::OsdWidth() - OSDWIDTH) / 2) + cOsd::OsdLeft() + femonConfig.osdoffset, ((cOsd::OsdHeight() - OSDHEIGHT) / 2) + cOsd::OsdTop());
|
||||
m_Osd = cOsdProvider::NewOsd(((Setup.OSDWidth - OSDWIDTH) / 2) + Setup.OSDLeft + femonConfig.osdoffset, ((Setup.OSDHeight - OSDHEIGHT) / 2) + Setup.OSDTop);
|
||||
if (m_Osd) {
|
||||
// try to use single 8bpp area
|
||||
tArea Areas1[] = { { 0, 0, OSDWIDTH, OSDHEIGHT, 8 } };
|
||||
if (femonConfig.usesinglearea && m_Osd->CanHandleAreas(Areas1, sizeof(Areas1) / sizeof(tArea)) == oeOk) {
|
||||
tArea Areas1[] = { { 0, 0, OSDWIDTH, OSDHEIGHT, femonTheme[femonConfig.theme].bpp } };
|
||||
if (m_Osd->CanHandleAreas(Areas1, sizeof(Areas1) / sizeof(tArea)) == oeOk) {
|
||||
m_Osd->SetAreas(Areas1, sizeof(Areas1) / sizeof(tArea));
|
||||
}
|
||||
else {
|
||||
@@ -605,12 +607,10 @@ void cFemonOsd::Show(void)
|
||||
delete m_Receiver;
|
||||
if (femonConfig.analyzestream) {
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
if (channel) {
|
||||
IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0);
|
||||
IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0);
|
||||
m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vpid(), apid, dpid);
|
||||
cDevice::ActualDevice()->AttachReceiver(m_Receiver);
|
||||
}
|
||||
IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0);
|
||||
IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0);
|
||||
m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vpid(), apid, dpid);
|
||||
cDevice::ActualDevice()->AttachReceiver(m_Receiver);
|
||||
}
|
||||
Start();
|
||||
}
|
||||
@@ -621,12 +621,14 @@ void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber)
|
||||
Dprintf("%s(%d,%d)\n", __PRETTY_FUNCTION__, device->DeviceNumber(), channelNumber);
|
||||
int apid[2] = {0, 0};
|
||||
int dpid[2] = {0, 0};
|
||||
char *dev = NULL;
|
||||
eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();
|
||||
if (!device->IsPrimaryDevice() || !channelNumber || cDevice::PrimaryDevice()->CurrentChannel() != channelNumber)
|
||||
return;
|
||||
close(m_Frontend);
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0);
|
||||
asprintf(&dev, FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0);
|
||||
m_Frontend = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (m_Frontend >= 0) {
|
||||
if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) {
|
||||
esyslog("ERROR: cFemonOsd::ChannelSwitch() cannot read frontend info.");
|
||||
@@ -648,12 +650,10 @@ void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber)
|
||||
delete m_Receiver;
|
||||
if (femonConfig.analyzestream) {
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
if (channel) {
|
||||
IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0);
|
||||
IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0);
|
||||
m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vpid(), apid, dpid);
|
||||
cDevice::ActualDevice()->AttachReceiver(m_Receiver);
|
||||
}
|
||||
IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0);
|
||||
IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0);
|
||||
m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vpid(), apid, dpid);
|
||||
cDevice::ActualDevice()->AttachReceiver(m_Receiver);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -667,12 +667,10 @@ void cFemonOsd::SetAudioTrack(int Index, const char * const *Tracks)
|
||||
delete m_Receiver;
|
||||
if (femonConfig.analyzestream) {
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
if (channel) {
|
||||
IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0);
|
||||
IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0);
|
||||
m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vpid(), apid, dpid);
|
||||
cDevice::ActualDevice()->AttachReceiver(m_Receiver);
|
||||
}
|
||||
IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0);
|
||||
IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0);
|
||||
m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vpid(), apid, dpid);
|
||||
cDevice::ActualDevice()->AttachReceiver(m_Receiver);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -683,27 +681,29 @@ bool cFemonOsd::DeviceSwitch(int direction)
|
||||
direction = sgn(direction);
|
||||
if (device >= 0) {
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
if (channel) {
|
||||
for (int i = 0; i < cDevice::NumDevices() - 1; i++) {
|
||||
if (direction) {
|
||||
if (++device >= cDevice::NumDevices())
|
||||
device = 0;
|
||||
}
|
||||
else {
|
||||
if (--device < 0)
|
||||
device = cDevice::NumDevices() - 1;
|
||||
}
|
||||
if (cDevice::GetDevice(device)->ProvidesChannel(channel, 0)) {
|
||||
Dprintf("%s(%d) device(%d)\n", __PRETTY_FUNCTION__, direction, device);
|
||||
cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), 0);
|
||||
cControl::Shutdown();
|
||||
cDevice::GetDevice(device)->SwitchChannel(channel, true);
|
||||
if (cDevice::GetDevice(device) == cDevice::PrimaryDevice())
|
||||
cDevice::GetDevice(device)->ForceTransferMode();
|
||||
cControl::Launch(new cTransferControl(cDevice::GetDevice(device), channel->GetChannelID(), channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids()));
|
||||
cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), channel->Number());
|
||||
return (true);
|
||||
}
|
||||
for (int i = 0; i < cDevice::NumDevices() - 1; i++) {
|
||||
if (direction) {
|
||||
if (++device >= cDevice::NumDevices())
|
||||
device = 0;
|
||||
}
|
||||
else {
|
||||
if (--device < 0)
|
||||
device = cDevice::NumDevices() - 1;
|
||||
}
|
||||
if (cDevice::GetDevice(device)->ProvidesChannel(channel, 0)) {
|
||||
Dprintf("%s(%d) device(%d)\n", __PRETTY_FUNCTION__, direction, device);
|
||||
cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), 0);
|
||||
cControl::Shutdown();
|
||||
cDevice::GetDevice(device)->SwitchChannel(channel, true);
|
||||
if (cDevice::GetDevice(device) == cDevice::PrimaryDevice())
|
||||
cDevice::GetDevice(device)->ForceTransferMode();
|
||||
#if defined(APIVERSNUM) && APIVERSNUM < 10500
|
||||
cControl::Launch(new cTransferControl(cDevice::GetDevice(device), channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids()));
|
||||
#else
|
||||
cControl::Launch(new cTransferControl(cDevice::GetDevice(device), channel->GetChannelID(), channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids()));
|
||||
#endif
|
||||
cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), channel->Number());
|
||||
return (true);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -899,13 +899,10 @@ eOSState cFemonOsd::ProcessKey(eKeys Key)
|
||||
}
|
||||
break;
|
||||
case kOk:
|
||||
{
|
||||
// toggle between display modes
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
if (++m_DisplayMode == eFemonModeAC3 && channel && !channel->Dpid(0)) m_DisplayMode++;
|
||||
if (++m_DisplayMode == eFemonModeAC3 && !Channels.GetByNumber(cDevice::CurrentChannel())->Dpid(0)) m_DisplayMode++;
|
||||
if (m_DisplayMode >= eFemonModeMaxNumber) m_DisplayMode = 0;
|
||||
DrawInfoWindow();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -18,7 +18,11 @@
|
||||
#define PTS_DTS_FLAGS 0xC0
|
||||
|
||||
cFemonReceiver::cFemonReceiver(tChannelID ChannelID, int Ca, int Vpid, int Apid[], int Dpid[])
|
||||
#if defined(APIVERSNUM) && APIVERSNUM < 10500
|
||||
:cReceiver(Ca, -1, Vpid, Apid, Dpid, NULL), cThread("femon receiver")
|
||||
#else
|
||||
:cReceiver(ChannelID, -1, Vpid, Apid, Dpid, NULL), cThread("femon receiver")
|
||||
#endif
|
||||
{
|
||||
Dprintf("%s()\n", __PRETTY_FUNCTION__);
|
||||
m_VideoPid = Vpid;
|
||||
|
||||
57
femontools.c
57
femontools.c
@@ -10,6 +10,7 @@
|
||||
#include <unistd.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <linux/dvb/frontend.h>
|
||||
#include "femoni18n.h"
|
||||
#include "femonreceiver.h"
|
||||
#include "femonosd.h"
|
||||
#include "femontools.h"
|
||||
@@ -23,10 +24,12 @@ cString getFrontendInfo(int cardIndex)
|
||||
uint16_t snr = 0;
|
||||
uint32_t ber = 0;
|
||||
uint32_t unc = 0;
|
||||
char *dev = NULL;
|
||||
cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0);
|
||||
|
||||
asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0);
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (fe < 0)
|
||||
return NULL;
|
||||
CHECK(ioctl(fe, FE_GET_INFO, &value));
|
||||
@@ -51,9 +54,11 @@ cString getFrontendInfo(int cardIndex)
|
||||
cString getFrontendName(int cardIndex)
|
||||
{
|
||||
struct dvb_frontend_info value;
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0);
|
||||
char *dev = NULL;
|
||||
|
||||
asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0);
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (fe < 0)
|
||||
return NULL;
|
||||
CHECK(ioctl(fe, FE_GET_INFO, &value));
|
||||
@@ -65,9 +70,11 @@ cString getFrontendName(int cardIndex)
|
||||
cString getFrontendStatus(int cardIndex)
|
||||
{
|
||||
fe_status_t value;
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0);
|
||||
char *dev = NULL;
|
||||
|
||||
asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0);
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (fe < 0)
|
||||
return NULL;
|
||||
CHECK(ioctl(fe, FE_READ_STATUS, &value));
|
||||
@@ -79,9 +86,11 @@ cString getFrontendStatus(int cardIndex)
|
||||
uint16_t getSignal(int cardIndex)
|
||||
{
|
||||
uint16_t value = 0;
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0);
|
||||
char *dev = NULL;
|
||||
|
||||
asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0);
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_SIGNAL_STRENGTH, &value));
|
||||
@@ -93,9 +102,11 @@ uint16_t getSignal(int cardIndex)
|
||||
uint16_t getSNR(int cardIndex)
|
||||
{
|
||||
uint16_t value = 0;
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0);
|
||||
char *dev = NULL;
|
||||
|
||||
asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0);
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_SNR, &value));
|
||||
@@ -107,9 +118,11 @@ uint16_t getSNR(int cardIndex)
|
||||
uint32_t getBER(int cardIndex)
|
||||
{
|
||||
uint32_t value = 0;
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0);
|
||||
char *dev = NULL;
|
||||
|
||||
asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0);
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_BER, &value));
|
||||
@@ -121,9 +134,11 @@ uint32_t getBER(int cardIndex)
|
||||
uint32_t getUNC(int cardIndex)
|
||||
{
|
||||
uint32_t value = 0;
|
||||
cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0);
|
||||
char *dev = NULL;
|
||||
|
||||
asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0);
|
||||
int fe = open(dev, O_RDONLY | O_NONBLOCK);
|
||||
free(dev);
|
||||
if (fe < 0)
|
||||
return (value);
|
||||
CHECK(ioctl(fe, FE_READ_UNCORRECTED_BLOCKS, &value));
|
||||
@@ -181,7 +196,7 @@ cString getCA(int value)
|
||||
{
|
||||
/* http://www.dvb.org/index.php?id=174 */
|
||||
switch (value) {
|
||||
case 0x0000: return cString::sprintf("%s", trVDR("Free To Air")); /* Reserved */
|
||||
case 0x0000: return cString::sprintf("%s", tr("Free to Air")); /* Reserved */
|
||||
case 0x0001 ... 0x009F:
|
||||
case 0x00A2 ... 0x00FF: return cString::sprintf("%s", tr("Fixed")); /* Standardized systems */
|
||||
case 0x00A0 ... 0x00A1: return cString::sprintf("%s", tr("Analog")); /* Analog signals */
|
||||
@@ -203,7 +218,7 @@ cString getCA(int value)
|
||||
cString getCoderate(int value)
|
||||
{
|
||||
switch (value) {
|
||||
case FEC_NONE: return cString::sprintf("%s", tr("none"));
|
||||
case FEC_NONE: return cString::sprintf("%s", tr("None"));
|
||||
case FEC_1_2: return cString::sprintf("1/2");
|
||||
case FEC_2_3: return cString::sprintf("2/3");
|
||||
case FEC_3_4: return cString::sprintf("3/4");
|
||||
@@ -212,7 +227,7 @@ cString getCoderate(int value)
|
||||
case FEC_6_7: return cString::sprintf("6/7");
|
||||
case FEC_7_8: return cString::sprintf("7/8");
|
||||
case FEC_8_9: return cString::sprintf("8/9");
|
||||
case FEC_AUTO: return cString::sprintf("%s", tr("auto"));
|
||||
case FEC_AUTO: return cString::sprintf("%s", tr("Auto"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
}
|
||||
@@ -222,7 +237,7 @@ cString getTransmission(int value)
|
||||
switch (value) {
|
||||
case TRANSMISSION_MODE_2K: return cString::sprintf("2K");
|
||||
case TRANSMISSION_MODE_8K: return cString::sprintf("8K");
|
||||
case TRANSMISSION_MODE_AUTO: return cString::sprintf("%s", tr("auto"));
|
||||
case TRANSMISSION_MODE_AUTO: return cString::sprintf("%s", tr("Auto"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
}
|
||||
@@ -233,7 +248,7 @@ cString getBandwidth(int value)
|
||||
case BANDWIDTH_8_MHZ: return cString::sprintf("8 %s", tr("MHz"));
|
||||
case BANDWIDTH_7_MHZ: return cString::sprintf("7 %s", tr("MHz"));
|
||||
case BANDWIDTH_6_MHZ: return cString::sprintf("6 %s", tr("MHz"));
|
||||
case BANDWIDTH_AUTO: return cString::sprintf("%s", tr("auto"));
|
||||
case BANDWIDTH_AUTO: return cString::sprintf("%s", tr("Auto"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
}
|
||||
@@ -241,9 +256,9 @@ cString getBandwidth(int value)
|
||||
cString getInversion(int value)
|
||||
{
|
||||
switch (value) {
|
||||
case INVERSION_OFF: return cString::sprintf("%s", tr("off"));
|
||||
case INVERSION_ON: return cString::sprintf("%s", tr("on"));
|
||||
case INVERSION_AUTO: return cString::sprintf("%s", tr("auto"));
|
||||
case INVERSION_OFF: return cString::sprintf("%s", tr("Off"));
|
||||
case INVERSION_ON: return cString::sprintf("%s", tr("On"));
|
||||
case INVERSION_AUTO: return cString::sprintf("%s", tr("Auto"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
}
|
||||
@@ -251,11 +266,11 @@ cString getInversion(int value)
|
||||
cString getHierarchy(int value)
|
||||
{
|
||||
switch (value) {
|
||||
case HIERARCHY_NONE: return cString::sprintf("%s", tr("none"));
|
||||
case HIERARCHY_NONE: return cString::sprintf("%s", tr("None"));
|
||||
case HIERARCHY_1: return cString::sprintf("1");
|
||||
case HIERARCHY_2: return cString::sprintf("2");
|
||||
case HIERARCHY_4: return cString::sprintf("4");
|
||||
case HIERARCHY_AUTO: cString::sprintf("%s", tr("auto"));
|
||||
case HIERARCHY_AUTO: cString::sprintf("%s", tr("Auto"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
}
|
||||
@@ -267,7 +282,7 @@ cString getGuard(int value)
|
||||
case GUARD_INTERVAL_1_16: return cString::sprintf("1/16");
|
||||
case GUARD_INTERVAL_1_8: return cString::sprintf("1/8");
|
||||
case GUARD_INTERVAL_1_4: return cString::sprintf("1/4");
|
||||
case GUARD_INTERVAL_AUTO: cString::sprintf("%s", tr("auto"));
|
||||
case GUARD_INTERVAL_AUTO: cString::sprintf("%s", tr("Auto"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
}
|
||||
@@ -281,7 +296,7 @@ cString getModulation(int value)
|
||||
case QAM_64: return cString::sprintf("QAM 64");
|
||||
case QAM_128: return cString::sprintf("QAM 128");
|
||||
case QAM_256: return cString::sprintf("QAM 256");
|
||||
case QAM_AUTO: return cString::sprintf("QAM %s", tr("auto"));
|
||||
case QAM_AUTO: return cString::sprintf("QAM %s", tr("Auto"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
}
|
||||
@@ -366,8 +381,8 @@ cString getAC3DolbySurroundMode(int value)
|
||||
{
|
||||
switch (value) {
|
||||
case DSM_NOT_INDICATED: return cString::sprintf("%s", tr("not indicated"));
|
||||
case DSM_NOT_DOLBYSURROUND: return cString::sprintf("%s", trVDR("no"));
|
||||
case DSM_DOLBYSURROUND: return cString::sprintf("%s", trVDR("yes"));
|
||||
case DSM_NOT_DOLBYSURROUND: return cString::sprintf("%s", tr("no"));
|
||||
case DSM_DOLBYSURROUND: return cString::sprintf("%s", tr("yes"));
|
||||
case DSM_RESERVED: return cString::sprintf("%s", tr("reserved"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
|
||||
396
po/de_DE.po
396
po/de_DE.po
@@ -1,396 +0,0 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the femon package.
|
||||
# Peter Marquardt
|
||||
# Andreas Brachold
|
||||
# Christian Wieninger
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.6.0\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-03-23 14:53+0100\n"
|
||||
"PO-Revision-Date: 2007-08-12 23:22+0300\n"
|
||||
"Last-Translator: Christian Wieninger\n"
|
||||
"Language-Team: <vdr@linuxtv.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-15\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
msgid "DVB Signal Information Monitor (OSD)"
|
||||
msgstr "DVB Signal Informationsanzeige (OSD)"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "Signalinformationen"
|
||||
|
||||
msgid "Femon not available"
|
||||
msgstr "Femon nicht verf<72>gbar"
|
||||
|
||||
msgid "basic"
|
||||
msgstr "Standard"
|
||||
|
||||
msgid "transponder"
|
||||
msgstr "Transponder"
|
||||
|
||||
msgid "stream"
|
||||
msgstr "Stream"
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr "Klassischer"
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
msgid "ST:TNG"
|
||||
msgstr "ST:TNG"
|
||||
|
||||
msgid "DeepBlue"
|
||||
msgstr "DeepBlue"
|
||||
|
||||
msgid "Moronimo"
|
||||
msgstr "Moronimo"
|
||||
|
||||
msgid "Enigma"
|
||||
msgstr "Enigma"
|
||||
|
||||
msgid "EgalsTry"
|
||||
msgstr "EgalsTry"
|
||||
|
||||
msgid "Duotone"
|
||||
msgstr "Duotone"
|
||||
|
||||
msgid "SilverGreen"
|
||||
msgstr "SilverGreen"
|
||||
|
||||
msgid "Hide main menu entry"
|
||||
msgstr "Hauptmen<65>eintrag verstecken"
|
||||
|
||||
msgid "Define whether the main menu entry is hidden."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use single area (8bpp)"
|
||||
msgstr "Ein Bildbereich benutzen (8bpp)"
|
||||
|
||||
msgid ""
|
||||
"Define whether a single 8bpp OSD area is preferred.\n"
|
||||
"\n"
|
||||
"Required by Truetype fonts and anti-aliasing."
|
||||
msgstr ""
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Standard Anzeigemodus"
|
||||
|
||||
msgid "Define the default display mode at startup."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD skin."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD theme."
|
||||
msgstr ""
|
||||
|
||||
msgid "Position"
|
||||
msgstr "Position"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr "Horizontaler Offset"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "CA System anzeigen"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr ""
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "Grenze Rot [%]"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "Grenze Gr<47>n [%]"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "OSD Updateintervall [0.1s]"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr ""
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "Stream analysieren"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr ""
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "Berechnungsintervall [0.1s]"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr "SVDRP Service verwenden"
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr "SVDRP Service Port"
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr "SVDRP Service IP"
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "Help"
|
||||
msgstr "Hilfe"
|
||||
|
||||
msgid "Video"
|
||||
msgstr "Video"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "Transponderinformation"
|
||||
|
||||
msgid "Apid"
|
||||
msgstr "Apid"
|
||||
|
||||
msgid "Dpid"
|
||||
msgstr "Dpid"
|
||||
|
||||
msgid "Spid"
|
||||
msgstr "Spid"
|
||||
|
||||
msgid "Nid"
|
||||
msgstr "Nid"
|
||||
|
||||
msgid "Tid"
|
||||
msgstr "Tid"
|
||||
|
||||
msgid "Rid"
|
||||
msgstr "Rid"
|
||||
|
||||
msgid "Satellite Card"
|
||||
msgstr "Satellitenkarte"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "Kabelkarte"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "Terrestrische Karte"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Coderate"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr "Streaminformation"
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr "Video Stream"
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr "Bitrate"
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Seitenverh<72>ltnis"
|
||||
|
||||
msgid "Frame Rate"
|
||||
msgstr "Bildrate"
|
||||
|
||||
msgid "Hz"
|
||||
msgstr "Hz"
|
||||
|
||||
msgid "Video Format"
|
||||
msgstr "Bildformat"
|
||||
|
||||
msgid "Resolution"
|
||||
msgstr "Aufl<66>sung"
|
||||
|
||||
msgid "Audio Stream"
|
||||
msgstr "Audio Stream"
|
||||
|
||||
msgid "MPEG Layer"
|
||||
msgstr "MPEG Layer"
|
||||
|
||||
msgid "Sampling Frequency"
|
||||
msgstr "Abtastrate"
|
||||
|
||||
msgid "AC-3 Stream"
|
||||
msgstr "AC-3 Stream"
|
||||
|
||||
msgid "kHz"
|
||||
msgstr "kHz"
|
||||
|
||||
msgid "Frame Size"
|
||||
msgstr "Frame Gr<47><72>e"
|
||||
|
||||
msgid "Bit Stream Mode"
|
||||
msgstr "Bitstream Modus"
|
||||
|
||||
msgid "Audio Coding Mode"
|
||||
msgstr "Audiokodierung"
|
||||
|
||||
msgid "Center Mix Level"
|
||||
msgstr "Center Mix Pegel"
|
||||
|
||||
msgid "Surround Mix Level"
|
||||
msgstr "Surround Mix Pegel"
|
||||
|
||||
msgid "Dolby Surround Mode"
|
||||
msgstr "Dolby Surround Modus"
|
||||
|
||||
msgid "Low Frequency Effects"
|
||||
msgstr "Tieft<66>ner Effekte"
|
||||
|
||||
msgid "on"
|
||||
msgstr "Ein"
|
||||
|
||||
msgid "off"
|
||||
msgstr "Aus"
|
||||
|
||||
msgid "Dialogue Normalization"
|
||||
msgstr "Dialog Normalisierung"
|
||||
|
||||
msgid "Fixed"
|
||||
msgstr "Fest"
|
||||
|
||||
msgid "Analog"
|
||||
msgstr "Analog"
|
||||
|
||||
msgid "SECA/Mediaguard"
|
||||
msgstr "SECA/Mediaguard"
|
||||
|
||||
msgid "Viaccess"
|
||||
msgstr "Viaccess"
|
||||
|
||||
msgid "Irdeto"
|
||||
msgstr "Irdeto"
|
||||
|
||||
msgid "NDS/Videoguard"
|
||||
msgstr "NDS/Videoguard"
|
||||
|
||||
msgid "Conax"
|
||||
msgstr "Conax"
|
||||
|
||||
msgid "CryptoWorks"
|
||||
msgstr "CryptoWorks"
|
||||
|
||||
msgid "PowerVu"
|
||||
msgstr "PowerVu"
|
||||
|
||||
msgid "NagraVision"
|
||||
msgstr "NagraVision"
|
||||
|
||||
msgid "BetaCrypt"
|
||||
msgstr "BetaCrypt"
|
||||
|
||||
msgid "SkyCrypt"
|
||||
msgstr "SkyCrypt"
|
||||
|
||||
msgid "none"
|
||||
msgstr "Nichts"
|
||||
|
||||
msgid "auto"
|
||||
msgstr "Auto"
|
||||
|
||||
msgid "MHz"
|
||||
msgstr "MHz"
|
||||
|
||||
msgid "reserved"
|
||||
msgstr "belegt"
|
||||
|
||||
msgid "unknown"
|
||||
msgstr "unbekannt"
|
||||
|
||||
msgid "PAL"
|
||||
msgstr "PAL"
|
||||
|
||||
msgid "NTSC"
|
||||
msgstr "NTSC"
|
||||
|
||||
msgid "Complete Main (CM)"
|
||||
msgstr "Complete Main (CM)"
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr "Musik und Effekte (ME)"
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr "Sehbehindert (VI)"
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr "H<>rbehindert (HI)"
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr "Dialog (D)"
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr "Kommentar (C)"
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr "Notfall (E)"
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr "<22>berlagerte Stimme (VO)"
|
||||
|
||||
msgid "Karaoke"
|
||||
msgstr "Karaoke"
|
||||
|
||||
msgid "Ch1"
|
||||
msgstr "Kan1"
|
||||
|
||||
msgid "Ch2"
|
||||
msgstr "Kan2"
|
||||
|
||||
msgid "C"
|
||||
msgstr "C"
|
||||
|
||||
msgid "L"
|
||||
msgstr "L"
|
||||
|
||||
msgid "R"
|
||||
msgstr "R"
|
||||
|
||||
msgid "S"
|
||||
msgstr "S"
|
||||
|
||||
msgid "SL"
|
||||
msgstr "SL"
|
||||
|
||||
msgid "SR"
|
||||
msgstr "SR"
|
||||
|
||||
msgid "dB"
|
||||
msgstr "dB"
|
||||
|
||||
msgid "not indicated"
|
||||
msgstr "nicht angegeben"
|
||||
|
||||
msgid "free"
|
||||
msgstr "frei"
|
||||
|
||||
msgid "Mbit/s"
|
||||
msgstr "Mbit/s"
|
||||
|
||||
msgid "kbit/s"
|
||||
msgstr "kbit/s"
|
||||
394
po/es_ES.po
394
po/es_ES.po
@@ -1,394 +0,0 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the femon package.
|
||||
# Luis Palacios
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.6.0\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-03-23 14:42+0100\n"
|
||||
"PO-Revision-Date: 2007-08-12 23:22+0300\n"
|
||||
"Last-Translator: Luis Palacios\n"
|
||||
"Language-Team: <vdr@linuxtv.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-15\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
msgid "DVB Signal Information Monitor (OSD)"
|
||||
msgstr "Monitorizaci<63>n de la se<73>al DVB"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "Monitorizaci<63>n de la se<73>al DVB"
|
||||
|
||||
msgid "Femon not available"
|
||||
msgstr ""
|
||||
|
||||
msgid "basic"
|
||||
msgstr "B<>sico"
|
||||
|
||||
msgid "transponder"
|
||||
msgstr "Transpondedor"
|
||||
|
||||
msgid "stream"
|
||||
msgstr "Flujo"
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr "Cl<43>sico"
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
msgid "ST:TNG"
|
||||
msgstr "ST:TNG"
|
||||
|
||||
msgid "DeepBlue"
|
||||
msgstr "DeepBlue"
|
||||
|
||||
msgid "Moronimo"
|
||||
msgstr "Moronimo"
|
||||
|
||||
msgid "Enigma"
|
||||
msgstr "Enigma"
|
||||
|
||||
msgid "EgalsTry"
|
||||
msgstr "EgalsTry"
|
||||
|
||||
msgid "Duotone"
|
||||
msgstr "Duotone"
|
||||
|
||||
msgid "SilverGreen"
|
||||
msgstr "SilverGreen"
|
||||
|
||||
msgid "Hide main menu entry"
|
||||
msgstr "Ocultar en el men<65> principal"
|
||||
|
||||
msgid "Define whether the main menu entry is hidden."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use single area (8bpp)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Define whether a single 8bpp OSD area is preferred.\n"
|
||||
"\n"
|
||||
"Required by Truetype fonts and anti-aliasing."
|
||||
msgstr ""
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Modo de visualizaci<63>n estandar"
|
||||
|
||||
msgid "Define the default display mode at startup."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD skin."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD theme."
|
||||
msgstr ""
|
||||
|
||||
msgid "Position"
|
||||
msgstr "Posici<63>n"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr "Desplazamiento horizontal"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "Mostrar sistema CA"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr ""
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "L<>mite de rojo [%s]"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "L<>mite verde [%]"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "Intervalo de actualizaci<63>n (0,1)"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr ""
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "Analizar el flujo"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr ""
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "Intervalo de c<>lculo (0,1s)"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "Help"
|
||||
msgstr "Ayuda"
|
||||
|
||||
msgid "Video"
|
||||
msgstr "Video"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "Informaci<63>n del transpondedor"
|
||||
|
||||
msgid "Apid"
|
||||
msgstr "Apid"
|
||||
|
||||
msgid "Dpid"
|
||||
msgstr "Dpid"
|
||||
|
||||
msgid "Spid"
|
||||
msgstr "Spid"
|
||||
|
||||
msgid "Nid"
|
||||
msgstr "Nid"
|
||||
|
||||
msgid "Tid"
|
||||
msgstr "Tid"
|
||||
|
||||
msgid "Rid"
|
||||
msgstr "Rid"
|
||||
|
||||
msgid "Satellite Card"
|
||||
msgstr "Tarjeta Sat<61>lite"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "Tarjeta Cable"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "Tarjeta TDT"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Coderate"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr "Informaci<63>n del flujo"
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr "Flujo de video"
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr "Tasa de bits"
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporciones de la imagen"
|
||||
|
||||
msgid "Frame Rate"
|
||||
msgstr "Tasa de frames"
|
||||
|
||||
msgid "Hz"
|
||||
msgstr "Hz"
|
||||
|
||||
msgid "Video Format"
|
||||
msgstr "Formato de video"
|
||||
|
||||
msgid "Resolution"
|
||||
msgstr "Resoluci<63>n"
|
||||
|
||||
msgid "Audio Stream"
|
||||
msgstr "Flujo de audio"
|
||||
|
||||
msgid "MPEG Layer"
|
||||
msgstr "Nivel MPEG"
|
||||
|
||||
msgid "Sampling Frequency"
|
||||
msgstr "Frecuencia de muestreo"
|
||||
|
||||
msgid "AC-3 Stream"
|
||||
msgstr "Flujo AC-3"
|
||||
|
||||
msgid "kHz"
|
||||
msgstr "kHz"
|
||||
|
||||
msgid "Frame Size"
|
||||
msgstr "Tama<6D>o de frame"
|
||||
|
||||
msgid "Bit Stream Mode"
|
||||
msgstr "Modo bitstream"
|
||||
|
||||
msgid "Audio Coding Mode"
|
||||
msgstr "Modo de codificaci<63>n de audio"
|
||||
|
||||
msgid "Center Mix Level"
|
||||
msgstr "Nivel sonoro central"
|
||||
|
||||
msgid "Surround Mix Level"
|
||||
msgstr "Nivel sonoro surround"
|
||||
|
||||
msgid "Dolby Surround Mode"
|
||||
msgstr "Nivel sonoro Dolby Surround"
|
||||
|
||||
msgid "Low Frequency Effects"
|
||||
msgstr "Efectos de baja frecuencia"
|
||||
|
||||
msgid "on"
|
||||
msgstr "on"
|
||||
|
||||
msgid "off"
|
||||
msgstr "off"
|
||||
|
||||
msgid "Dialogue Normalization"
|
||||
msgstr "Normalizaci<63>n del di<64>logo"
|
||||
|
||||
msgid "Fixed"
|
||||
msgstr "Fijo"
|
||||
|
||||
msgid "Analog"
|
||||
msgstr "Anal<61>gico"
|
||||
|
||||
msgid "SECA/Mediaguard"
|
||||
msgstr "SECA/Mediguard"
|
||||
|
||||
msgid "Viaccess"
|
||||
msgstr "Viaccess"
|
||||
|
||||
msgid "Irdeto"
|
||||
msgstr "Irdeto"
|
||||
|
||||
msgid "NDS/Videoguard"
|
||||
msgstr "NDS/Videoguard"
|
||||
|
||||
msgid "Conax"
|
||||
msgstr "Conax"
|
||||
|
||||
msgid "CryptoWorks"
|
||||
msgstr "CryptoWorks"
|
||||
|
||||
msgid "PowerVu"
|
||||
msgstr "PowerVu"
|
||||
|
||||
msgid "NagraVision"
|
||||
msgstr "NagraVision"
|
||||
|
||||
msgid "BetaCrypt"
|
||||
msgstr "BetaCrypt"
|
||||
|
||||
msgid "SkyCrypt"
|
||||
msgstr "SkyCrypt"
|
||||
|
||||
msgid "none"
|
||||
msgstr "ninguno"
|
||||
|
||||
msgid "auto"
|
||||
msgstr "auto"
|
||||
|
||||
msgid "MHz"
|
||||
msgstr "MHz"
|
||||
|
||||
msgid "reserved"
|
||||
msgstr "reservado"
|
||||
|
||||
msgid "unknown"
|
||||
msgstr "desconocido"
|
||||
|
||||
msgid "PAL"
|
||||
msgstr "PAL"
|
||||
|
||||
msgid "NTSC"
|
||||
msgstr "NTSC"
|
||||
|
||||
msgid "Complete Main (CM)"
|
||||
msgstr "Principal (CM)"
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr "M<>sica y efectos (ME)"
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr "Imagen deteriorada (VI)"
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr "Hearing deteriorado"
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr "Di<44>logo (D)"
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr "Comentario (C)"
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr "Emergencia (E)"
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr "Voz off (VO)"
|
||||
|
||||
msgid "Karaoke"
|
||||
msgstr "Karaoke"
|
||||
|
||||
msgid "Ch1"
|
||||
msgstr "Can. 1"
|
||||
|
||||
msgid "Ch2"
|
||||
msgstr "Can. 2"
|
||||
|
||||
msgid "C"
|
||||
msgstr "C"
|
||||
|
||||
msgid "L"
|
||||
msgstr "I"
|
||||
|
||||
msgid "R"
|
||||
msgstr "D"
|
||||
|
||||
msgid "S"
|
||||
msgstr "S"
|
||||
|
||||
msgid "SL"
|
||||
msgstr "SI"
|
||||
|
||||
msgid "SR"
|
||||
msgstr "SD"
|
||||
|
||||
msgid "dB"
|
||||
msgstr "dB"
|
||||
|
||||
msgid "not indicated"
|
||||
msgstr "no indicado"
|
||||
|
||||
msgid "free"
|
||||
msgstr "libre"
|
||||
|
||||
msgid "Mbit/s"
|
||||
msgstr "Mbit/s"
|
||||
|
||||
msgid "kbit/s"
|
||||
msgstr "kbit/s"
|
||||
394
po/et_EE.po
394
po/et_EE.po
@@ -1,394 +0,0 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the femon package.
|
||||
# Arthur Konovalov
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.6.0\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-03-23 14:42+0100\n"
|
||||
"PO-Revision-Date: 2007-08-12 23:22+0300\n"
|
||||
"Last-Translator: Arthur Konovalov\n"
|
||||
"Language-Team: <vdr@linuxtv.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-13\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
msgid "DVB Signal Information Monitor (OSD)"
|
||||
msgstr "DVB Signaalmonitor (OSD)"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "Signaaliinfo"
|
||||
|
||||
msgid "Femon not available"
|
||||
msgstr ""
|
||||
|
||||
msgid "basic"
|
||||
msgstr "standard"
|
||||
|
||||
msgid "transponder"
|
||||
msgstr "transponder"
|
||||
|
||||
msgid "stream"
|
||||
msgstr "voog"
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr "Klassikaline"
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
msgid "ST:TNG"
|
||||
msgstr "ST:TNG"
|
||||
|
||||
msgid "DeepBlue"
|
||||
msgstr "DeepBlue"
|
||||
|
||||
msgid "Moronimo"
|
||||
msgstr "Moronimo"
|
||||
|
||||
msgid "Enigma"
|
||||
msgstr "Enigma"
|
||||
|
||||
msgid "EgalsTry"
|
||||
msgstr "EgalsTry"
|
||||
|
||||
msgid "Duotone"
|
||||
msgstr "Duotone"
|
||||
|
||||
msgid "SilverGreen"
|
||||
msgstr "SilverGreen"
|
||||
|
||||
msgid "Hide main menu entry"
|
||||
msgstr "Peida valik peamen<65><6E>s"
|
||||
|
||||
msgid "Define whether the main menu entry is hidden."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use single area (8bpp)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Define whether a single 8bpp OSD area is preferred.\n"
|
||||
"\n"
|
||||
"Required by Truetype fonts and anti-aliasing."
|
||||
msgstr ""
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Vaikimisi displei moodus"
|
||||
|
||||
msgid "Define the default display mode at startup."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD skin."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD theme."
|
||||
msgstr ""
|
||||
|
||||
msgid "Position"
|
||||
msgstr "Positsioon"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr "Horisontaalne nihe"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "N<>ita CA s<>steemi"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr ""
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "Punase limiit [%]"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "Rohelise limiit [%]"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "Uuendusintervall [0,1s]"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr ""
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "Voo anal<61><6C>s"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr ""
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "Kalkulatsiooni intervall [0,1s]"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "Help"
|
||||
msgstr ""
|
||||
|
||||
msgid "Video"
|
||||
msgstr "Video"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "Transponderi info"
|
||||
|
||||
msgid "Apid"
|
||||
msgstr "Apid"
|
||||
|
||||
msgid "Dpid"
|
||||
msgstr "Dpid"
|
||||
|
||||
msgid "Spid"
|
||||
msgstr "Spid"
|
||||
|
||||
msgid "Nid"
|
||||
msgstr "Nid"
|
||||
|
||||
msgid "Tid"
|
||||
msgstr "Tid"
|
||||
|
||||
msgid "Rid"
|
||||
msgstr "Rid"
|
||||
|
||||
msgid "Satellite Card"
|
||||
msgstr "Satelliidikaart"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "Kaablikaart"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "Terrestiaalkaart"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Coderate"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr "Voo info"
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr "Videovoog"
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr "Bitikiirus"
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "K<>lgsuhe"
|
||||
|
||||
msgid "Frame Rate"
|
||||
msgstr "Kaadrisagedus"
|
||||
|
||||
msgid "Hz"
|
||||
msgstr "Hz"
|
||||
|
||||
msgid "Video Format"
|
||||
msgstr "Videoformaat"
|
||||
|
||||
msgid "Resolution"
|
||||
msgstr "Resolutsioon"
|
||||
|
||||
msgid "Audio Stream"
|
||||
msgstr "Audiovoog"
|
||||
|
||||
msgid "MPEG Layer"
|
||||
msgstr "MPEG tase"
|
||||
|
||||
msgid "Sampling Frequency"
|
||||
msgstr "S<>mplimissagedus"
|
||||
|
||||
msgid "AC-3 Stream"
|
||||
msgstr "AC-3 voog"
|
||||
|
||||
msgid "kHz"
|
||||
msgstr "kHz"
|
||||
|
||||
msgid "Frame Size"
|
||||
msgstr "Kaadri suurus"
|
||||
|
||||
msgid "Bit Stream Mode"
|
||||
msgstr "Bitivoo t<><74>p"
|
||||
|
||||
msgid "Audio Coding Mode"
|
||||
msgstr "Audiokodeering"
|
||||
|
||||
msgid "Center Mix Level"
|
||||
msgstr "Keskmise kanali tase"
|
||||
|
||||
msgid "Surround Mix Level"
|
||||
msgstr "Surround kanali tase"
|
||||
|
||||
msgid "Dolby Surround Mode"
|
||||
msgstr "Dolby Surround'i t<><74>p"
|
||||
|
||||
msgid "Low Frequency Effects"
|
||||
msgstr "LFE kanal"
|
||||
|
||||
msgid "on"
|
||||
msgstr "Sees"
|
||||
|
||||
msgid "off"
|
||||
msgstr "V<>ljas"
|
||||
|
||||
msgid "Dialogue Normalization"
|
||||
msgstr "Dialoogi normalisatsioon"
|
||||
|
||||
msgid "Fixed"
|
||||
msgstr "Fikseeritud"
|
||||
|
||||
msgid "Analog"
|
||||
msgstr ""
|
||||
|
||||
msgid "SECA/Mediaguard"
|
||||
msgstr "SECA/Mediaguard"
|
||||
|
||||
msgid "Viaccess"
|
||||
msgstr "Viaccess"
|
||||
|
||||
msgid "Irdeto"
|
||||
msgstr "Irdeto"
|
||||
|
||||
msgid "NDS/Videoguard"
|
||||
msgstr "NDS/Videoguard"
|
||||
|
||||
msgid "Conax"
|
||||
msgstr "Conax"
|
||||
|
||||
msgid "CryptoWorks"
|
||||
msgstr "CryptoWorks"
|
||||
|
||||
msgid "PowerVu"
|
||||
msgstr "PowerVu"
|
||||
|
||||
msgid "NagraVision"
|
||||
msgstr "NagraVision"
|
||||
|
||||
msgid "BetaCrypt"
|
||||
msgstr "BetaCrypt"
|
||||
|
||||
msgid "SkyCrypt"
|
||||
msgstr "SkyCrypt"
|
||||
|
||||
msgid "none"
|
||||
msgstr "ei"
|
||||
|
||||
msgid "auto"
|
||||
msgstr "auto"
|
||||
|
||||
msgid "MHz"
|
||||
msgstr "MHz"
|
||||
|
||||
msgid "reserved"
|
||||
msgstr "reserveeritud"
|
||||
|
||||
msgid "unknown"
|
||||
msgstr "tundmatu"
|
||||
|
||||
msgid "PAL"
|
||||
msgstr "PAL"
|
||||
|
||||
msgid "NTSC"
|
||||
msgstr "NTSC"
|
||||
|
||||
msgid "Complete Main (CM)"
|
||||
msgstr "T<>iskomplekt (CM)"
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr "Muusika ja efektid (ME)"
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr "Vaegn<67>gemine (VE)"
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr "Vaegkuulmine (HI)"
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr "Dialoog (D)"
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr "Kommentaar (C)"
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr "H<>dateade (E)"
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr "Pealer<65><72>kimine (VO)"
|
||||
|
||||
msgid "Karaoke"
|
||||
msgstr "Karaoke"
|
||||
|
||||
msgid "Ch1"
|
||||
msgstr "Kan. 1"
|
||||
|
||||
msgid "Ch2"
|
||||
msgstr "Kan. 2"
|
||||
|
||||
msgid "C"
|
||||
msgstr "C"
|
||||
|
||||
msgid "L"
|
||||
msgstr "L"
|
||||
|
||||
msgid "R"
|
||||
msgstr "R"
|
||||
|
||||
msgid "S"
|
||||
msgstr "S"
|
||||
|
||||
msgid "SL"
|
||||
msgstr "SL"
|
||||
|
||||
msgid "SR"
|
||||
msgstr "SR"
|
||||
|
||||
msgid "dB"
|
||||
msgstr "dB"
|
||||
|
||||
msgid "not indicated"
|
||||
msgstr "m<>rkimata"
|
||||
|
||||
msgid "free"
|
||||
msgstr "vaba"
|
||||
|
||||
msgid "Mbit/s"
|
||||
msgstr "Mbit/s"
|
||||
|
||||
msgid "kbit/s"
|
||||
msgstr "kbit/s"
|
||||
397
po/fi_FI.po
397
po/fi_FI.po
@@ -1,397 +0,0 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the femon package.
|
||||
# Rolf Ahrenberg
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.6.0\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-03-23 14:42+0100\n"
|
||||
"PO-Revision-Date: 2007-08-12 23:22+0300\n"
|
||||
"Last-Translator: Rolf Ahrenberg\n"
|
||||
"Language-Team: <vdr@linuxtv.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-15\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
msgid "DVB Signal Information Monitor (OSD)"
|
||||
msgstr "Signaalimittari (OSD)"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "Signaalimittari"
|
||||
|
||||
msgid "Femon not available"
|
||||
msgstr "Signaalimittari ei ole k<>ytett<74>viss<73>"
|
||||
|
||||
msgid "basic"
|
||||
msgstr "perus"
|
||||
|
||||
msgid "transponder"
|
||||
msgstr "transponderi"
|
||||
|
||||
msgid "stream"
|
||||
msgstr "l<>hete"
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr "Klassinen"
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
msgid "ST:TNG"
|
||||
msgstr "ST:TNG"
|
||||
|
||||
msgid "DeepBlue"
|
||||
msgstr "DeepBlue"
|
||||
|
||||
msgid "Moronimo"
|
||||
msgstr "Moronimo"
|
||||
|
||||
msgid "Enigma"
|
||||
msgstr "Enigma"
|
||||
|
||||
msgid "EgalsTry"
|
||||
msgstr "EgalsTry"
|
||||
|
||||
msgid "Duotone"
|
||||
msgstr "Duotone"
|
||||
|
||||
msgid "SilverGreen"
|
||||
msgstr "SilverGreen"
|
||||
|
||||
msgid "Hide main menu entry"
|
||||
msgstr "Piilota valinta p<><70>valikosta"
|
||||
|
||||
msgid "Define whether the main menu entry is hidden."
|
||||
msgstr "M<><4D>rittele, n<>ytet<65><74>nk<6E> laajennoksen valinta p<><70>valikossa."
|
||||
|
||||
msgid "Use single area (8bpp)"
|
||||
msgstr "K<>yt<79> yksitt<74>ist<73> kuva-aluetta (8bpp)"
|
||||
|
||||
msgid ""
|
||||
"Define whether a single 8bpp OSD area is preferred.\n"
|
||||
"\n"
|
||||
"Required by Truetype fonts and anti-aliasing."
|
||||
msgstr ""
|
||||
"M<><4D>rittele, yritet<65><74>nk<6E> k<>ytt<74><74> yksitt<74>ist<73> 8bpp kuva-aluetta.\n"
|
||||
"\n"
|
||||
"Truetype-kirjasimet ja reunan pehmennys vaativat t<>m<EFBFBD>n asetuksen."
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Oletusn<73>ytt<74>tila"
|
||||
|
||||
msgid "Define the default display mode at startup."
|
||||
msgstr "M<><4D>rittele k<>ytett<74>v<EFBFBD> n<>ytt<74>tila k<>ynnistett<74>ess<73>."
|
||||
|
||||
msgid "Define the used OSD skin."
|
||||
msgstr "M<><4D>rittele k<>ytett<74>v<EFBFBD> ulkoasu n<>yt<79>lle."
|
||||
|
||||
msgid "Define the used OSD theme."
|
||||
msgstr "M<><4D>rittele k<>ytett<74>v<EFBFBD> v<>riteema n<>yt<79>lle."
|
||||
|
||||
msgid "Position"
|
||||
msgstr "Sijainti"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr "M<><4D>rittele n<>yt<79>n sijainti."
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr "M<><4D>rittele n<>yt<79>n korkeus."
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr "Vaakakeskitys"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr "M<><4D>rittele n<>yt<79>n vaakakeskitys."
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "N<>yt<79> salausj<73>rjestelm<6C>"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr "M<><4D>rittele, n<>ytet<65><74>n salausj<73>rjestelm<6C> tekstin<69>."
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "Punaisen taso [%]"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr "M<><4D>rittele taso punaiselle palkille, jota k<>ytet<65><74>n huonon signaalin ilmaisimena."
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "Vihre<72>n taso [%]"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr "M<><4D>rittele taso vihre<72>lle palkille, jota k<>ytet<65><74>n hyv<79>n signaalin ilmaisimena."
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "N<>yt<79>n p<>ivitysv<73>li [0.1s]"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr "M<><4D>rittele n<>yt<79>nvirkistystaajuus. Mit<69> pienempi arvo, sit<69> suurempi CPU-kuorma."
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "L<>hetteen analysointi"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr "M<><4D>rittele, analysoidaanko DVB-l<>hetett<74> ja lasketaanko bittinopeuksia."
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "Laskennan p<>ivitysv<73>li [0.1s]"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr "M<><4D>rittele laskentaikkunan koko. Mit<69> suurempi laskentaikkuna, sit<69> todenmukaisemmat lopputulokset."
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr "K<>yt<79> SVDRP-palvelua"
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr "M<><4D>rittele k<>ytet<65><74>nk<6E> SVDRP-palvelua asiakas/palvelin-kokoonpanoissa."
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr "SVDRP-palvelun portti"
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr "M<><4D>rittele SVDRP-palvelun k<>ytt<74>m<EFBFBD> portti."
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr "SVDRP-palvelun IP-osoite"
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr "M<><4D>rittele SVDRP-palvelun k<>ytt<74>m<EFBFBD> IP-osoite."
|
||||
|
||||
msgid "Help"
|
||||
msgstr "Opaste"
|
||||
|
||||
msgid "Video"
|
||||
msgstr "Kuva"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "<22><>ni"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "Transponderin tiedot"
|
||||
|
||||
msgid "Apid"
|
||||
msgstr "<22><>ni-PID"
|
||||
|
||||
msgid "Dpid"
|
||||
msgstr "Dolby-PID"
|
||||
|
||||
msgid "Spid"
|
||||
msgstr "Tekstitys-PID"
|
||||
|
||||
msgid "Nid"
|
||||
msgstr "Verkko-ID"
|
||||
|
||||
msgid "Tid"
|
||||
msgstr "L<>hete-ID"
|
||||
|
||||
msgid "Rid"
|
||||
msgstr "Radio-ID"
|
||||
|
||||
msgid "Satellite Card"
|
||||
msgstr "Satelliittikortti"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "Kaapelikortti"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "Terrestriaalikortti"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Suojaustaso"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr "L<>hetteen tiedot"
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr "Kuvaraita"
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr "Bittinopeus"
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Kuvasuhde"
|
||||
|
||||
msgid "Frame Rate"
|
||||
msgstr "Ruudunp<6E>ivitystaajuus"
|
||||
|
||||
msgid "Hz"
|
||||
msgstr "Hz"
|
||||
|
||||
msgid "Video Format"
|
||||
msgstr "Kuvaformaatti"
|
||||
|
||||
msgid "Resolution"
|
||||
msgstr "Resoluutio"
|
||||
|
||||
msgid "Audio Stream"
|
||||
msgstr "<22><>niraita"
|
||||
|
||||
msgid "MPEG Layer"
|
||||
msgstr "MPEG-taso"
|
||||
|
||||
msgid "Sampling Frequency"
|
||||
msgstr "N<>ytteenottotaajuus"
|
||||
|
||||
msgid "AC-3 Stream"
|
||||
msgstr "AC-3-<2D><>niraita"
|
||||
|
||||
msgid "kHz"
|
||||
msgstr "kHz"
|
||||
|
||||
msgid "Frame Size"
|
||||
msgstr "Kehyksen koko"
|
||||
|
||||
msgid "Bit Stream Mode"
|
||||
msgstr "L<>hetteen tyyppi"
|
||||
|
||||
msgid "Audio Coding Mode"
|
||||
msgstr "<22><>nikoodaus"
|
||||
|
||||
msgid "Center Mix Level"
|
||||
msgstr "Keskikanavan taso"
|
||||
|
||||
msgid "Surround Mix Level"
|
||||
msgstr "Tehostekanavien taso"
|
||||
|
||||
msgid "Dolby Surround Mode"
|
||||
msgstr "Dolby Surround -tehoste"
|
||||
|
||||
msgid "Low Frequency Effects"
|
||||
msgstr "LFE-kanava"
|
||||
|
||||
msgid "on"
|
||||
msgstr "p<><70>ll<6C>"
|
||||
|
||||
msgid "off"
|
||||
msgstr "poissa"
|
||||
|
||||
msgid "Dialogue Normalization"
|
||||
msgstr "Dialogin normalisointi"
|
||||
|
||||
msgid "Fixed"
|
||||
msgstr "kiinte<74>"
|
||||
|
||||
msgid "Analog"
|
||||
msgstr "analoginen"
|
||||
|
||||
msgid "SECA/Mediaguard"
|
||||
msgstr "SECA/Mediaguard"
|
||||
|
||||
msgid "Viaccess"
|
||||
msgstr "Viaccess"
|
||||
|
||||
msgid "Irdeto"
|
||||
msgstr "Irdeto"
|
||||
|
||||
msgid "NDS/Videoguard"
|
||||
msgstr "NDS/Videoguard"
|
||||
|
||||
msgid "Conax"
|
||||
msgstr "Conax"
|
||||
|
||||
msgid "CryptoWorks"
|
||||
msgstr "CryptoWorks"
|
||||
|
||||
msgid "PowerVu"
|
||||
msgstr "PowerVu"
|
||||
|
||||
msgid "NagraVision"
|
||||
msgstr "NagraVision"
|
||||
|
||||
msgid "BetaCrypt"
|
||||
msgstr "BetaCrypt"
|
||||
|
||||
msgid "SkyCrypt"
|
||||
msgstr "SkyCrypt"
|
||||
|
||||
msgid "none"
|
||||
msgstr "ei"
|
||||
|
||||
msgid "auto"
|
||||
msgstr "auto"
|
||||
|
||||
msgid "MHz"
|
||||
msgstr "MHz"
|
||||
|
||||
msgid "reserved"
|
||||
msgstr "varattu"
|
||||
|
||||
msgid "unknown"
|
||||
msgstr "tuntematon"
|
||||
|
||||
msgid "PAL"
|
||||
msgstr "PAL"
|
||||
|
||||
msgid "NTSC"
|
||||
msgstr "NTSC"
|
||||
|
||||
msgid "Complete Main (CM)"
|
||||
msgstr "P<><50>asiallinen (CM)"
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr "Musiikki ja tehosteet (ME)"
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr "N<>k<EFBFBD>rajoitteinen (VI)"
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr "Kuulorajoitteinen (HI)"
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr "Vuoropuhelu (D)"
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr "Kommentointi (C)"
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr "H<>t<EFBFBD>tiedote (E)"
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr "P<><50>lle puhuttu (VO)"
|
||||
|
||||
msgid "Karaoke"
|
||||
msgstr "Karaoke"
|
||||
|
||||
msgid "Ch1"
|
||||
msgstr "kan. 1"
|
||||
|
||||
msgid "Ch2"
|
||||
msgstr "kan. 2"
|
||||
|
||||
msgid "C"
|
||||
msgstr "K"
|
||||
|
||||
msgid "L"
|
||||
msgstr "V"
|
||||
|
||||
msgid "R"
|
||||
msgstr "O"
|
||||
|
||||
msgid "S"
|
||||
msgstr "T"
|
||||
|
||||
msgid "SL"
|
||||
msgstr "TV"
|
||||
|
||||
msgid "SR"
|
||||
msgstr "TO"
|
||||
|
||||
msgid "dB"
|
||||
msgstr "dB"
|
||||
|
||||
msgid "not indicated"
|
||||
msgstr "ei ilmaistu"
|
||||
|
||||
msgid "free"
|
||||
msgstr "vapaa"
|
||||
|
||||
msgid "Mbit/s"
|
||||
msgstr "Mbit/s"
|
||||
|
||||
msgid "kbit/s"
|
||||
msgstr "kbit/s"
|
||||
397
po/fr_FR.po
397
po/fr_FR.po
@@ -1,397 +0,0 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the femon package.
|
||||
# Nicolas Huillard
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.6.0\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-03-23 14:42+0100\n"
|
||||
"PO-Revision-Date: 2008-01-26 09:59+0100\n"
|
||||
"Last-Translator: NIVAL Micha<68>l <mnival@club-internet.fr>\n"
|
||||
"Language-Team: <vdr@linuxtv.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-1\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
msgid "DVB Signal Information Monitor (OSD)"
|
||||
msgstr "Affiche les informations du signal DVB"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "Signal DVB"
|
||||
|
||||
msgid "Femon not available"
|
||||
msgstr "Femon n'est pas disponible"
|
||||
|
||||
msgid "basic"
|
||||
msgstr "basique"
|
||||
|
||||
msgid "transponder"
|
||||
msgstr "transpondeur"
|
||||
|
||||
msgid "stream"
|
||||
msgstr "flux"
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr "Classique"
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
msgid "ST:TNG"
|
||||
msgstr "ST:TNG"
|
||||
|
||||
msgid "DeepBlue"
|
||||
msgstr "DeepBlue"
|
||||
|
||||
msgid "Moronimo"
|
||||
msgstr "Moronimo"
|
||||
|
||||
msgid "Enigma"
|
||||
msgstr "Enigma"
|
||||
|
||||
msgid "EgalsTry"
|
||||
msgstr "EgalsTry"
|
||||
|
||||
msgid "Duotone"
|
||||
msgstr "Duotone"
|
||||
|
||||
msgid "SilverGreen"
|
||||
msgstr "SilverGreen"
|
||||
|
||||
msgid "Hide main menu entry"
|
||||
msgstr "Masquer dans le menu principal"
|
||||
|
||||
msgid "Define whether the main menu entry is hidden."
|
||||
msgstr "D<>finit si l'entr<74>e doit <20>tre masqu<71>e dans le menu principal."
|
||||
|
||||
msgid "Use single area (8bpp)"
|
||||
msgstr "Utiliser zone unique (8bpp)"
|
||||
|
||||
msgid ""
|
||||
"Define whether a single 8bpp OSD area is preferred.\n"
|
||||
"\n"
|
||||
"Required by Truetype fonts and anti-aliasing."
|
||||
msgstr ""
|
||||
"D<>finit si une seule zone OSD de 8bpp est pr<70>f<EFBFBD>r<EFBFBD>e.\n"
|
||||
"\n"
|
||||
"Requis par les polices Truetype et l'anti-aliasing."
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Affichage par d<>faut"
|
||||
|
||||
msgid "Define the default display mode at startup."
|
||||
msgstr "D<>finit l'affichage par d<>faut au d<>marrage."
|
||||
|
||||
msgid "Define the used OSD skin."
|
||||
msgstr "D<>finit le skin OSD <20> utiliser."
|
||||
|
||||
msgid "Define the used OSD theme."
|
||||
msgstr "D<>finit le th<74>me OSD <20> utiliser."
|
||||
|
||||
msgid "Position"
|
||||
msgstr "Position"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr "D<>finit la position de l'OSD."
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr "D<>finit l'hauteur de l'OSD."
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr "D<>placement horizontal"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr "D<>finit le d<>placement horizontal de l'OSD."
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "Afficher syst<73>me CA"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr "D<>finit si le syst<73>me CA doit <20>tre affich<63>."
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "Limite du rouge (%)"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr "D<>finit la limite de la barre rouge, qui est utilis<69> pour indiquer un mauvais signal."
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "Limite du vert (%)"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr "D<>finit la limite de la barre rouge, qui est utilis<69> pour indiquer un bon signal."
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "Intervalle de mise <20> jour (0,1s)"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr "D<>finit l'intervalle de mise <20> jour de l'OSD. Un petit intervalle g<>n<EFBFBD>re une charge CPU plus importante."
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "Analyser le flux"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr "D<>finit si le flux DVB est analys<79> et le bitrates calcul<75>."
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "Intervalle de calcul (0,1s)"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr "D<>finit l'intervalle de cacul. Un plus grand intervalle g<>n<EFBFBD>re une valeur plus stable."
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr "Utiliser le service SVDRP"
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr "D<>finit si le service SVDRP est utilis<69> en configuration client/serveur."
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr "Port du service SVDRP"
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr "D<>finit le port d'<27>coute du service SVDRP."
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr "IP du service SVDRP"
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr "D<>finit l'adresse IP du service SVDRP."
|
||||
|
||||
msgid "Help"
|
||||
msgstr "Aide"
|
||||
|
||||
msgid "Video"
|
||||
msgstr "Vid<69>o"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "Information transpondeur"
|
||||
|
||||
msgid "Apid"
|
||||
msgstr "Apid"
|
||||
|
||||
msgid "Dpid"
|
||||
msgstr "Dpid"
|
||||
|
||||
msgid "Spid"
|
||||
msgstr "Spid"
|
||||
|
||||
msgid "Nid"
|
||||
msgstr "Nid"
|
||||
|
||||
msgid "Tid"
|
||||
msgstr "Tid"
|
||||
|
||||
msgid "Rid"
|
||||
msgstr "Rid"
|
||||
|
||||
msgid "Satellite Card"
|
||||
msgstr "Carte Satellite"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "Carte C<>ble"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "Carte TNT"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Coderate"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr "Information flux"
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr "Flux vid<69>o"
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr "Bitrate"
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proportions d'image"
|
||||
|
||||
msgid "Frame Rate"
|
||||
msgstr "Rafra<72>chissement"
|
||||
|
||||
msgid "Hz"
|
||||
msgstr "Hz"
|
||||
|
||||
msgid "Video Format"
|
||||
msgstr "Standard vid<69>o"
|
||||
|
||||
msgid "Resolution"
|
||||
msgstr "R<>solution"
|
||||
|
||||
msgid "Audio Stream"
|
||||
msgstr "Flux audio"
|
||||
|
||||
msgid "MPEG Layer"
|
||||
msgstr "MPEG Layer"
|
||||
|
||||
msgid "Sampling Frequency"
|
||||
msgstr "Fr<46>quence d'<27>chantillonage"
|
||||
|
||||
msgid "AC-3 Stream"
|
||||
msgstr "Flux AC-3"
|
||||
|
||||
msgid "kHz"
|
||||
msgstr "kHz"
|
||||
|
||||
msgid "Frame Size"
|
||||
msgstr "Taille de paquet"
|
||||
|
||||
msgid "Bit Stream Mode"
|
||||
msgstr "Mode bitstream"
|
||||
|
||||
msgid "Audio Coding Mode"
|
||||
msgstr "Mode de codage audio"
|
||||
|
||||
msgid "Center Mix Level"
|
||||
msgstr "Niveau sonore milieu"
|
||||
|
||||
msgid "Surround Mix Level"
|
||||
msgstr "Niveau sonore surround"
|
||||
|
||||
msgid "Dolby Surround Mode"
|
||||
msgstr "Mode Dolby Surround"
|
||||
|
||||
msgid "Low Frequency Effects"
|
||||
msgstr "Effets de basses"
|
||||
|
||||
msgid "on"
|
||||
msgstr "Oui"
|
||||
|
||||
msgid "off"
|
||||
msgstr "Non"
|
||||
|
||||
msgid "Dialogue Normalization"
|
||||
msgstr "Normalisation des dialogues"
|
||||
|
||||
msgid "Fixed"
|
||||
msgstr "Fixe"
|
||||
|
||||
msgid "Analog"
|
||||
msgstr "Analogique"
|
||||
|
||||
msgid "SECA/Mediaguard"
|
||||
msgstr "SECA/Mediaguard"
|
||||
|
||||
msgid "Viaccess"
|
||||
msgstr "Viaccess"
|
||||
|
||||
msgid "Irdeto"
|
||||
msgstr "Irdeto"
|
||||
|
||||
msgid "NDS/Videoguard"
|
||||
msgstr "NDS/Videoguard"
|
||||
|
||||
msgid "Conax"
|
||||
msgstr "Conax"
|
||||
|
||||
msgid "CryptoWorks"
|
||||
msgstr "CryptoWorks"
|
||||
|
||||
msgid "PowerVu"
|
||||
msgstr "PowerVu"
|
||||
|
||||
msgid "NagraVision"
|
||||
msgstr "NagraVision"
|
||||
|
||||
msgid "BetaCrypt"
|
||||
msgstr "BetaCrypt"
|
||||
|
||||
msgid "SkyCrypt"
|
||||
msgstr "SkyCrypt"
|
||||
|
||||
msgid "none"
|
||||
msgstr "Aucun"
|
||||
|
||||
msgid "auto"
|
||||
msgstr "Auto"
|
||||
|
||||
msgid "MHz"
|
||||
msgstr "MHz"
|
||||
|
||||
msgid "reserved"
|
||||
msgstr "r<>serv<72>"
|
||||
|
||||
msgid "unknown"
|
||||
msgstr "inconnu"
|
||||
|
||||
msgid "PAL"
|
||||
msgstr "PAL"
|
||||
|
||||
msgid "NTSC"
|
||||
msgstr "NTSC"
|
||||
|
||||
msgid "Complete Main (CM)"
|
||||
msgstr "Principal (CM)"
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr "Musique et effets (ME)"
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr "Malvoyants (VI)"
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr "Malentendants (HI)"
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr "Dialogue (D)"
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr "Commentaires (C)"
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr "Urgence (E)"
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr "Voix off (VO)"
|
||||
|
||||
msgid "Karaoke"
|
||||
msgstr "Karaoke"
|
||||
|
||||
msgid "Ch1"
|
||||
msgstr "Can. 1"
|
||||
|
||||
msgid "Ch2"
|
||||
msgstr "Can. 2"
|
||||
|
||||
msgid "C"
|
||||
msgstr "Centre"
|
||||
|
||||
msgid "L"
|
||||
msgstr "Gauche"
|
||||
|
||||
msgid "R"
|
||||
msgstr "Droite"
|
||||
|
||||
msgid "S"
|
||||
msgstr "Surround"
|
||||
|
||||
msgid "SL"
|
||||
msgstr "Surround gauche"
|
||||
|
||||
msgid "SR"
|
||||
msgstr "Surround droit"
|
||||
|
||||
msgid "dB"
|
||||
msgstr "dB"
|
||||
|
||||
msgid "not indicated"
|
||||
msgstr "non indiqu<71>"
|
||||
|
||||
msgid "free"
|
||||
msgstr "libre"
|
||||
|
||||
msgid "Mbit/s"
|
||||
msgstr "Mbit/s"
|
||||
|
||||
msgid "kbit/s"
|
||||
msgstr "kbit/s"
|
||||
399
po/it_IT.po
399
po/it_IT.po
@@ -1,399 +0,0 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the VDR package.
|
||||
# Sean Carlos
|
||||
# Diego Pierotto <vdr-italian@tiscali.it>
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.6.0\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-02-16 01:01+0200\n"
|
||||
"PO-Revision-Date: 2008-04-17 00:18+0100\n"
|
||||
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
|
||||
"Language-Team: <vdr@linuxtv.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-15\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
msgid "DVB Signal Information Monitor (OSD)"
|
||||
msgstr "Mostra info segnale DVB (OSD)"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "Info segnale"
|
||||
|
||||
msgid "Femon not available"
|
||||
msgstr "Femon non disponibile"
|
||||
|
||||
msgid "basic"
|
||||
msgstr "base"
|
||||
|
||||
msgid "transponder"
|
||||
msgstr "transponder"
|
||||
|
||||
msgid "stream"
|
||||
msgstr "flusso"
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr "Classico"
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
msgid "ST:TNG"
|
||||
msgstr "ST:TNG"
|
||||
|
||||
msgid "DeepBlue"
|
||||
msgstr "DeepBlue"
|
||||
|
||||
msgid "Moronimo"
|
||||
msgstr "Moronimo"
|
||||
|
||||
msgid "Enigma"
|
||||
msgstr "Enigma"
|
||||
|
||||
msgid "EgalsTry"
|
||||
msgstr "EgalsTry"
|
||||
|
||||
msgid "Duotone"
|
||||
msgstr "Duotone"
|
||||
|
||||
msgid "SilverGreen"
|
||||
msgstr "SilverGreen"
|
||||
|
||||
msgid "Hide main menu entry"
|
||||
msgstr "Nascondi voce menu principale"
|
||||
|
||||
msgid "Define whether the main menu entry is hidden."
|
||||
msgstr "Definisci se la voce del menu principale <20> nascosta."
|
||||
|
||||
msgid "Use single area (8bpp)"
|
||||
msgstr "Utilizza area singola (8bpp)"
|
||||
|
||||
msgid ""
|
||||
"Define whether a single 8bpp OSD area is preferred.\n"
|
||||
"\n"
|
||||
"Required by Truetype fonts and anti-aliasing."
|
||||
msgstr ""
|
||||
"Definisci se <20> preferita un'area OSD singola a 8bpp.\n"
|
||||
"\n"
|
||||
"Richiesto dai caratteri Truetype e anti-aliasing."
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Modalit<69> visualizz. predefinita"
|
||||
|
||||
msgid "Define the default display mode at startup."
|
||||
msgstr "Definisci la modalit<69> di visualizz. predefinita all'avvio."
|
||||
|
||||
msgid "Define the used OSD skin."
|
||||
msgstr "Definisci lo stile interfaccia OSD utilizzato."
|
||||
|
||||
msgid "Define the used OSD theme."
|
||||
msgstr "Definisci il tema OSD utilizzato."
|
||||
|
||||
msgid "Position"
|
||||
msgstr "Posizione"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr "Definisci la posizione dell'OSD."
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr "Definisci l'altezza dell'OSD."
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr "Limite orizzontale"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr "Definisci il limite orizzontale dell'OSD."
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "Mostra sistema CA"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr "Definisci se il sistema CA viene mostrato come testo."
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "Limite rosso [%]"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr "Definisci un limite per la barra rossa, usata per indicare un cattivo segnale."
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "Limite verde [%]"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr "Definisci un limite per la barra verde, usata per indicare un buon segnale."
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "Intervallo agg. OSD [0.1s]"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr "Definisci un intervallo per gli agg. OSD. Pi<50> piccolo <20> l'intervallo maggiore sar<61> l'uso di CPU."
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "Analizza flusso"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr "Definisci se il flusso DVB <20> analizzato e i bitrate calcolati."
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "Intervallo di calcolo [0.1s]"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr "Definisci un intervallo di calcolo. L'intervallo pi<70> grande genera valori pi<70> stabili."
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr "Utilizza servizio SVDRP"
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr "Definisci se il servizio SVDRP viene usato nelle opzioni client/server."
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr "Porta servizio SVDRP"
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr "Definisci il numero di porta del servizio SVDRP."
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr "IP servizio SVDRP"
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr "Definisci l'indirizzo IP del servizio SVDRP."
|
||||
|
||||
msgid "Help"
|
||||
msgstr "Aiuto"
|
||||
|
||||
msgid "Video"
|
||||
msgstr "Video"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "Informazioni transponder"
|
||||
|
||||
msgid "Apid"
|
||||
msgstr "PID Audio"
|
||||
|
||||
msgid "Dpid"
|
||||
msgstr "PID AC3"
|
||||
|
||||
msgid "Spid"
|
||||
msgstr "Spid"
|
||||
|
||||
msgid "Nid"
|
||||
msgstr "Nid"
|
||||
|
||||
msgid "Tid"
|
||||
msgstr "Tid"
|
||||
|
||||
msgid "Rid"
|
||||
msgstr "Rid"
|
||||
|
||||
msgid "Satellite Card"
|
||||
msgstr "Scheda satellite"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "Scheda via cavo"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "Scheda terrestre"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Coderate"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr "Informazioni flusso"
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr "Flusso video"
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr "Bitrate"
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Formato immagine"
|
||||
|
||||
msgid "Frame Rate"
|
||||
msgstr "Frame rate"
|
||||
|
||||
msgid "Hz"
|
||||
msgstr "Hz"
|
||||
|
||||
msgid "Video Format"
|
||||
msgstr "Formato video"
|
||||
|
||||
msgid "Resolution"
|
||||
msgstr "Risoluzione"
|
||||
|
||||
msgid "Audio Stream"
|
||||
msgstr "Flusso audio"
|
||||
|
||||
msgid "MPEG Layer"
|
||||
msgstr "Formato MPEG"
|
||||
|
||||
msgid "Sampling Frequency"
|
||||
msgstr "Frequenza campionamento"
|
||||
|
||||
msgid "AC-3 Stream"
|
||||
msgstr "Flusso AC-3"
|
||||
|
||||
msgid "kHz"
|
||||
msgstr "kHz"
|
||||
|
||||
msgid "Frame Size"
|
||||
msgstr "Dimensione frame"
|
||||
|
||||
msgid "Bit Stream Mode"
|
||||
msgstr "Modalit<69> bitstream"
|
||||
|
||||
msgid "Audio Coding Mode"
|
||||
msgstr "Modalit<69> codifica audio"
|
||||
|
||||
msgid "Center Mix Level"
|
||||
msgstr "Livello sonoro centrale"
|
||||
|
||||
msgid "Surround Mix Level"
|
||||
msgstr "Livello sonoro surround"
|
||||
|
||||
msgid "Dolby Surround Mode"
|
||||
msgstr "Modalit<69> Dolby Surround"
|
||||
|
||||
msgid "Low Frequency Effects"
|
||||
msgstr "Effetti bassa frequenza"
|
||||
|
||||
msgid "on"
|
||||
msgstr "Attivo"
|
||||
|
||||
msgid "off"
|
||||
msgstr "Disattivo"
|
||||
|
||||
msgid "Dialogue Normalization"
|
||||
msgstr "Normalizzazione dialoghi"
|
||||
|
||||
msgid "Fixed"
|
||||
msgstr "Fisso"
|
||||
|
||||
msgid "Analog"
|
||||
msgstr "Analogico"
|
||||
|
||||
msgid "SECA/Mediaguard"
|
||||
msgstr "SECA/Mediaguard"
|
||||
|
||||
msgid "Viaccess"
|
||||
msgstr "Viaccess"
|
||||
|
||||
msgid "Irdeto"
|
||||
msgstr "Irdeto"
|
||||
|
||||
msgid "NDS/Videoguard"
|
||||
msgstr "NDS/Videoguard"
|
||||
|
||||
msgid "Conax"
|
||||
msgstr "Conax"
|
||||
|
||||
msgid "CryptoWorks"
|
||||
msgstr "CryptoWorks"
|
||||
|
||||
msgid "PowerVu"
|
||||
msgstr "PowerVu"
|
||||
|
||||
msgid "NagraVision"
|
||||
msgstr "NagraVision"
|
||||
|
||||
msgid "BetaCrypt"
|
||||
msgstr "BetaCrypt"
|
||||
|
||||
msgid "SkyCrypt"
|
||||
msgstr "SkyCrypt"
|
||||
|
||||
msgid "none"
|
||||
msgstr "nessuna"
|
||||
|
||||
msgid "auto"
|
||||
msgstr "auto"
|
||||
|
||||
msgid "MHz"
|
||||
msgstr "MHz"
|
||||
|
||||
msgid "reserved"
|
||||
msgstr "riservato"
|
||||
|
||||
msgid "unknown"
|
||||
msgstr "sconosciuto"
|
||||
|
||||
msgid "PAL"
|
||||
msgstr "PAL"
|
||||
|
||||
msgid "NTSC"
|
||||
msgstr "NTSC"
|
||||
|
||||
msgid "Complete Main (CM)"
|
||||
msgstr "Principale (P)"
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr "Musica ed effetti (ME)"
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr "Non vedenti (NV)"
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr "Non udenti (NU)"
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr "Dialogui (D)"
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr "Commenti (C)"
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr "Emergenza (E)"
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr "Voce su (VS)"
|
||||
|
||||
msgid "Karaoke"
|
||||
msgstr "Karaoke"
|
||||
|
||||
msgid "Ch1"
|
||||
msgstr "Can. 1"
|
||||
|
||||
msgid "Ch2"
|
||||
msgstr "Can. 2"
|
||||
|
||||
msgid "C"
|
||||
msgstr "C"
|
||||
|
||||
msgid "L"
|
||||
msgstr "S"
|
||||
|
||||
msgid "R"
|
||||
msgstr "D"
|
||||
|
||||
msgid "S"
|
||||
msgstr "S"
|
||||
|
||||
msgid "SL"
|
||||
msgstr "SS"
|
||||
|
||||
msgid "SR"
|
||||
msgstr "SD"
|
||||
|
||||
msgid "dB"
|
||||
msgstr "dB"
|
||||
|
||||
msgid "not indicated"
|
||||
msgstr "non indicato"
|
||||
|
||||
msgid "free"
|
||||
msgstr "libero"
|
||||
|
||||
msgid "Mbit/s"
|
||||
msgstr "Mbit/s"
|
||||
|
||||
msgid "kbit/s"
|
||||
msgstr "kbit/s"
|
||||
|
||||
394
po/ru_RU.po
394
po/ru_RU.po
@@ -1,394 +0,0 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the femon package.
|
||||
# Vyacheslav Dikonov
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.6.0\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-03-23 14:42+0100\n"
|
||||
"PO-Revision-Date: 2007-08-12 23:22+0300\n"
|
||||
"Last-Translator: Vyacheslav Dikonov\n"
|
||||
"Language-Team: <vdr@linuxtv.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=ISO-8859-5\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
msgid "DVB Signal Information Monitor (OSD)"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Femon not available"
|
||||
msgstr ""
|
||||
|
||||
msgid "basic"
|
||||
msgstr ""
|
||||
|
||||
msgid "transponder"
|
||||
msgstr ""
|
||||
|
||||
msgid "stream"
|
||||
msgstr ""
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr ""
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
msgid "ST:TNG"
|
||||
msgstr "ST:TNG"
|
||||
|
||||
msgid "DeepBlue"
|
||||
msgstr "DeepBlue"
|
||||
|
||||
msgid "Moronimo"
|
||||
msgstr "Moronimo"
|
||||
|
||||
msgid "Enigma"
|
||||
msgstr "Enigma"
|
||||
|
||||
msgid "EgalsTry"
|
||||
msgstr "EgalsTry"
|
||||
|
||||
msgid "Duotone"
|
||||
msgstr "Duotone"
|
||||
|
||||
msgid "SilverGreen"
|
||||
msgstr "SilverGreen"
|
||||
|
||||
msgid "Hide main menu entry"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Define whether the main menu entry is hidden."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use single area (8bpp)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Define whether a single 8bpp OSD area is preferred.\n"
|
||||
"\n"
|
||||
"Required by Truetype fonts and anti-aliasing."
|
||||
msgstr ""
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Define the default display mode at startup."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD skin."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the used OSD theme."
|
||||
msgstr ""
|
||||
|
||||
msgid "Position"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr ""
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> (%)"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> (%)"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (0,1 <20><><EFBFBD>)"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr ""
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr ""
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (0,1 <20><><EFBFBD>)"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "Help"
|
||||
msgstr ""
|
||||
|
||||
msgid "Video"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Apid"
|
||||
msgstr "Apid"
|
||||
|
||||
msgid "Dpid"
|
||||
msgstr "Dpid"
|
||||
|
||||
msgid "Spid"
|
||||
msgstr "Spid"
|
||||
|
||||
msgid "Nid"
|
||||
msgstr "Nid"
|
||||
|
||||
msgid "Tid"
|
||||
msgstr "Tid"
|
||||
|
||||
msgid "Rid"
|
||||
msgstr "Rid"
|
||||
|
||||
msgid "Satellite Card"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Coderate"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr ""
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr ""
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr ""
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgid "Frame Rate"
|
||||
msgstr ""
|
||||
|
||||
msgid "Hz"
|
||||
msgstr "<22><>"
|
||||
|
||||
msgid "Video Format"
|
||||
msgstr ""
|
||||
|
||||
msgid "Resolution"
|
||||
msgstr ""
|
||||
|
||||
msgid "Audio Stream"
|
||||
msgstr ""
|
||||
|
||||
msgid "MPEG Layer"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sampling Frequency"
|
||||
msgstr ""
|
||||
|
||||
msgid "AC-3 Stream"
|
||||
msgstr ""
|
||||
|
||||
msgid "kHz"
|
||||
msgstr "ڳ<>"
|
||||
|
||||
msgid "Frame Size"
|
||||
msgstr ""
|
||||
|
||||
msgid "Bit Stream Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Audio Coding Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Center Mix Level"
|
||||
msgstr ""
|
||||
|
||||
msgid "Surround Mix Level"
|
||||
msgstr ""
|
||||
|
||||
msgid "Dolby Surround Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Low Frequency Effects"
|
||||
msgstr ""
|
||||
|
||||
msgid "on"
|
||||
msgstr "<22><><EFBFBD>"
|
||||
|
||||
msgid "off"
|
||||
msgstr "<22><><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "Dialogue Normalization"
|
||||
msgstr ""
|
||||
|
||||
msgid "Fixed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Analog"
|
||||
msgstr ""
|
||||
|
||||
msgid "SECA/Mediaguard"
|
||||
msgstr ""
|
||||
|
||||
msgid "Viaccess"
|
||||
msgstr ""
|
||||
|
||||
msgid "Irdeto"
|
||||
msgstr ""
|
||||
|
||||
msgid "NDS/Videoguard"
|
||||
msgstr ""
|
||||
|
||||
msgid "Conax"
|
||||
msgstr ""
|
||||
|
||||
msgid "CryptoWorks"
|
||||
msgstr ""
|
||||
|
||||
msgid "PowerVu"
|
||||
msgstr ""
|
||||
|
||||
msgid "NagraVision"
|
||||
msgstr ""
|
||||
|
||||
msgid "BetaCrypt"
|
||||
msgstr ""
|
||||
|
||||
msgid "SkyCrypt"
|
||||
msgstr ""
|
||||
|
||||
msgid "none"
|
||||
msgstr "<22><><EFBFBD>"
|
||||
|
||||
msgid "auto"
|
||||
msgstr "<22><><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "MHz"
|
||||
msgstr "<22><><EFBFBD>"
|
||||
|
||||
msgid "reserved"
|
||||
msgstr ""
|
||||
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
|
||||
msgid "PAL"
|
||||
msgstr "PAL"
|
||||
|
||||
msgid "NTSC"
|
||||
msgstr "NTSC"
|
||||
|
||||
msgid "Complete Main (CM)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Karaoke"
|
||||
msgstr ""
|
||||
|
||||
msgid "Ch1"
|
||||
msgstr ""
|
||||
|
||||
msgid "Ch2"
|
||||
msgstr ""
|
||||
|
||||
msgid "C"
|
||||
msgstr ""
|
||||
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
msgid "S"
|
||||
msgstr ""
|
||||
|
||||
msgid "SL"
|
||||
msgstr ""
|
||||
|
||||
msgid "SR"
|
||||
msgstr ""
|
||||
|
||||
msgid "dB"
|
||||
msgstr "dB"
|
||||
|
||||
msgid "not indicated"
|
||||
msgstr ""
|
||||
|
||||
msgid "free"
|
||||
msgstr ""
|
||||
|
||||
msgid "Mbit/s"
|
||||
msgstr "<22><><EFBFBD><EFBFBD>/<2F>"
|
||||
|
||||
msgid "kbit/s"
|
||||
msgstr "<22><><EFBFBD><EFBFBD>/<2F>"
|
||||
Reference in New Issue
Block a user