mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 11:36:53 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
71b2993345 | ||
|
|
d6e5a01ada | ||
|
|
c8c639be62 | ||
|
|
bf02f334f6 |
18
COPYING
18
COPYING
@@ -2,7 +2,7 @@
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@@ -55,7 +55,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@@ -225,7 +225,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@@ -278,7 +278,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
@@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
@@ -336,5 +336,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
||||
28
HISTORY
28
HISTORY
@@ -252,3 +252,31 @@ VDR Plugin 'femon' Revision History
|
||||
2007-05-15: Version 1.1.3
|
||||
|
||||
- Fixed a race condition in cFemonReceiver (Thanks to Reinhard Nissl).
|
||||
|
||||
2007-10-14: Version 1.1.4
|
||||
|
||||
- Backported from 1.2.2.
|
||||
|
||||
2008-01-20: Version 1.1.5
|
||||
|
||||
- Updated Italian translation (Thanks to Gringo).
|
||||
- Added '-Wno-parentheses' to the compiler options.
|
||||
|
||||
2007-08-14: Version 1.2.0
|
||||
|
||||
- Updated for vdr-1.5.7.
|
||||
|
||||
2007-08-19: Version 1.2.1
|
||||
|
||||
- Updated for vdr-1.5.8.
|
||||
|
||||
2007-10-14: Version 1.2.2
|
||||
|
||||
- Added Spids support.
|
||||
- Minor OSD layout changes.
|
||||
|
||||
2008-01-20: Version 1.2.3
|
||||
|
||||
- Updated Italian translation (Thanks to Gringo).
|
||||
- Added '-Wno-parentheses' to the compiler options.
|
||||
- Mapped 'kInfo' as help key in setup menu.
|
||||
|
||||
45
Makefile
45
Makefile
@@ -15,17 +15,19 @@ STRIP = strip
|
||||
# The official name of this plugin.
|
||||
# This name will be used in the '-P...' option of VDR to load the plugin.
|
||||
# By default the main source file also carries this name.
|
||||
# IMPORTANT: the presence of this macro is important for the Make.config
|
||||
# file. So it must be defined, even if it is not used here!
|
||||
#
|
||||
PLUGIN = femon
|
||||
|
||||
### The version number of this plugin (taken from the main source file):
|
||||
|
||||
VERSION = $(shell grep 'static const char VERSION\[\] *=' $(PLUGIN).h | awk '{ print $$6 }' | sed -e 's/[";]//g')
|
||||
VERSION = $(shell grep 'static const char VERSION\[\] *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g')
|
||||
|
||||
### The C++ compiler and options:
|
||||
|
||||
CXX ?= g++
|
||||
CXXFLAGS ?= -fPIC -g -O2 -Wall -Woverloaded-virtual
|
||||
CXXFLAGS ?= -fPIC -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses
|
||||
|
||||
### The directory environment:
|
||||
|
||||
@@ -65,25 +67,52 @@ all-redirect: all
|
||||
|
||||
### The object files (add further files here):
|
||||
|
||||
OBJS = femon.o femonosd.o femonreceiver.o femoncfg.o femoni18n.o femontools.o
|
||||
OBJS = femon.o femonosd.o femonreceiver.o femoncfg.o femontools.o
|
||||
|
||||
### The main target:
|
||||
|
||||
all: libvdr-$(PLUGIN).so i18n
|
||||
|
||||
### Implicit rules:
|
||||
|
||||
%.o: %.c
|
||||
$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
|
||||
|
||||
# Dependencies:
|
||||
### Dependencies:
|
||||
|
||||
MAKEDEP = g++ -MM -MG
|
||||
MAKEDEP = $(CXX) -MM -MG
|
||||
DEPFILE = .dependencies
|
||||
$(DEPFILE): Makefile
|
||||
@$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
|
||||
|
||||
-include $(DEPFILE)
|
||||
|
||||
### Targets:
|
||||
### Internationalization (I18N):
|
||||
|
||||
all: libvdr-$(PLUGIN).so
|
||||
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)
|
||||
$(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@
|
||||
@@ -101,4 +130,4 @@ dist: clean
|
||||
@echo Distribution package created as $(PACKAGE).tgz
|
||||
|
||||
clean:
|
||||
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
|
||||
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ $(PODIR)/*.mo $(PODIR)/*.pot
|
||||
|
||||
7
README
7
README
@@ -1,11 +1,16 @@
|
||||
This is a DVB Frontend Status Monitor plugin for the Video Disk Recorder (VDR).
|
||||
|
||||
Written by: R o l f . A h r e n b e r g @ s c i . f i
|
||||
Written by: Rolf Ahrenberg
|
||||
< R o l f . A h r e n b e r g @ s c i . f i >
|
||||
|
||||
Project's homepage: http://www.saunalahti.fi/~rahrenbe/vdr/femon/
|
||||
|
||||
Latest version available at: http://www.saunalahti.fi/~rahrenbe/vdr/femon/
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
See the file COPYING for license information.
|
||||
|
||||
Requirements:
|
||||
|
||||
124
femon.c
124
femon.c
@@ -8,18 +8,44 @@
|
||||
|
||||
#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"
|
||||
#include "femon.h"
|
||||
|
||||
#if defined(APIVERSNUM) && APIVERSNUM < 10400
|
||||
#error "VDR-1.4.0 API version or greater is required!"
|
||||
#if defined(APIVERSNUM) && APIVERSNUM < 10508
|
||||
#error "VDR-1.5.8 API version or greater is required!"
|
||||
#endif
|
||||
|
||||
static const char VERSION[] = "1.2.3";
|
||||
static const char DESCRIPTION[] = trNOOP("DVB Signal Information Monitor (OSD)");
|
||||
static const char MAINMENUENTRY[] = trNOOP("Signal Information");
|
||||
|
||||
class cPluginFemon : public cPlugin {
|
||||
public:
|
||||
cPluginFemon(void);
|
||||
virtual ~cPluginFemon();
|
||||
virtual const char *Version(void) { return VERSION; }
|
||||
virtual const char *Description(void) { return tr(DESCRIPTION); }
|
||||
virtual const char *CommandLineHelp(void);
|
||||
virtual bool ProcessArgs(int argc, char *argv[]);
|
||||
virtual bool Initialize(void);
|
||||
virtual bool Start(void);
|
||||
virtual void Stop(void);
|
||||
virtual void Housekeeping(void);
|
||||
virtual void MainThreadHook(void) {}
|
||||
virtual cString Active(void) { return NULL; }
|
||||
virtual const char *MainMenuEntry(void) { return (femonConfig.hidemenu ? NULL : tr(MAINMENUENTRY)); }
|
||||
virtual cOsdObject *MainMenuAction(void);
|
||||
virtual cMenuSetupPage *SetupMenu(void);
|
||||
virtual bool SetupParse(const char *Name, const char *Value);
|
||||
virtual bool Service(const char *Id, void *Data);
|
||||
virtual const char **SVDRPHelpPages(void);
|
||||
virtual cString SVDRPCommand(const char *Command, const char *Option, int &ReplyCode);
|
||||
};
|
||||
|
||||
cPluginFemon::cPluginFemon()
|
||||
{
|
||||
// Initialize any member variables here.
|
||||
@@ -55,7 +81,6 @@ bool cPluginFemon::Initialize(void)
|
||||
bool cPluginFemon::Start(void)
|
||||
{
|
||||
// Start any background activities the plugin shall perform.
|
||||
RegisterI18n(Phrases);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -234,6 +259,21 @@ cString cPluginFemon::SVDRPCommand(const char *Command, const char *Option, int
|
||||
return NULL;
|
||||
}
|
||||
|
||||
class cMenuFemonSetup : public cMenuSetupPage {
|
||||
private:
|
||||
const char *dispmodes[eFemonModeMaxNumber];
|
||||
const char *skins[eFemonSkinMaxNumber];
|
||||
const char *themes[eFemonThemeMaxNumber];
|
||||
cFemonConfig data;
|
||||
cVector<const char*> help;
|
||||
void Setup(void);
|
||||
protected:
|
||||
virtual eOSState ProcessKey(eKeys Key);
|
||||
virtual void Store(void);
|
||||
public:
|
||||
cMenuFemonSetup(void);
|
||||
};
|
||||
|
||||
cMenuFemonSetup::cMenuFemonSetup(void)
|
||||
{
|
||||
Dprintf("%s()\n", __PRETTY_FUNCTION__);
|
||||
@@ -263,24 +303,58 @@ void cMenuFemonSetup::Setup(void)
|
||||
int current = Current();
|
||||
|
||||
Clear();
|
||||
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));
|
||||
help.Clear();
|
||||
|
||||
Add(new cMenuEditBoolItem(tr("Hide main menu entry"), &data.hidemenu));
|
||||
help.Append(tr("Define whether the main manu entry is hidden."));
|
||||
|
||||
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."));
|
||||
|
||||
if (data.usesvdrp) {
|
||||
Add(new cMenuEditIntItem(tr("SVDRP service port"), &data.svdrpport, 1, 65535));
|
||||
Add(new cMenuEditStrItem(tr("SVDRP service IP"), data.svdrpip, MaxSvdrpIp, ".1234567890"));
|
||||
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."));
|
||||
}
|
||||
|
||||
SetCurrent(Get(current));
|
||||
@@ -316,9 +390,11 @@ 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;
|
||||
}
|
||||
|
||||
56
femon.h
56
femon.h
@@ -1,56 +0,0 @@
|
||||
/*
|
||||
* Frontend Status Monitor plugin for the Video Disk Recorder
|
||||
*
|
||||
* See the README file for copyright information and how to reach the author.
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#ifndef __FEMON_H
|
||||
#define __FEMON_H
|
||||
|
||||
#include <vdr/plugin.h>
|
||||
|
||||
static const char VERSION[] = "1.1.3";
|
||||
static const char DESCRIPTION[] = "DVB Signal Information Monitor (OSD)";
|
||||
static const char MAINMENUENTRY[] = "Signal Information";
|
||||
|
||||
class cPluginFemon : public cPlugin {
|
||||
public:
|
||||
cPluginFemon(void);
|
||||
virtual ~cPluginFemon();
|
||||
virtual const char *Version(void) { return VERSION; }
|
||||
virtual const char *Description(void) { return tr(DESCRIPTION); }
|
||||
virtual const char *CommandLineHelp(void);
|
||||
virtual bool ProcessArgs(int argc, char *argv[]);
|
||||
virtual bool Initialize(void);
|
||||
virtual bool Start(void);
|
||||
virtual void Stop(void);
|
||||
virtual void Housekeeping(void);
|
||||
virtual void MainThreadHook(void) {}
|
||||
virtual cString Active(void) { return NULL; }
|
||||
virtual const char *MainMenuEntry(void) { return (femonConfig.hidemenu ? NULL : tr(MAINMENUENTRY)); }
|
||||
virtual cOsdObject *MainMenuAction(void);
|
||||
virtual cMenuSetupPage *SetupMenu(void);
|
||||
virtual bool SetupParse(const char *Name, const char *Value);
|
||||
virtual bool Service(const char *Id, void *Data);
|
||||
virtual const char **SVDRPHelpPages(void);
|
||||
virtual cString SVDRPCommand(const char *Command, const char *Option, int &ReplyCode);
|
||||
};
|
||||
|
||||
class cMenuFemonSetup : public cMenuSetupPage {
|
||||
private:
|
||||
const char *dispmodes[eFemonModeMaxNumber];
|
||||
const char *skins[eFemonSkinMaxNumber];
|
||||
const char *themes[eFemonThemeMaxNumber];
|
||||
cFemonConfig data;
|
||||
virtual void Setup(void);
|
||||
protected:
|
||||
virtual eOSState ProcessKey(eKeys Key);
|
||||
virtual void Store(void);
|
||||
public:
|
||||
cMenuFemonSetup(void);
|
||||
};
|
||||
|
||||
#endif //__FEMON_H
|
||||
|
||||
Binary file not shown.
BIN
femonclient/vdr-femonclient-0.0.3.tgz
Normal file
BIN
femonclient/vdr-femonclient-0.0.3.tgz
Normal file
Binary file not shown.
2390
femoni18n.c
2390
femoni18n.c
File diff suppressed because it is too large
Load Diff
16
femoni18n.h
16
femoni18n.h
@@ -1,16 +0,0 @@
|
||||
/*
|
||||
* 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
|
||||
70
femonosd.c
70
femonosd.c
@@ -8,7 +8,6 @@
|
||||
|
||||
#include <ctype.h>
|
||||
#include "femoncfg.h"
|
||||
#include "femoni18n.h"
|
||||
#include "femonreceiver.h"
|
||||
#include "femontools.h"
|
||||
#include "femonosd.h"
|
||||
@@ -44,7 +43,7 @@
|
||||
#define OSDHEIGHT femonConfig.osdheight // in pixels
|
||||
#define OSDWIDTH 600 // in pixels
|
||||
#define OSDROWHEIGHT m_Font->Height() // in pixels
|
||||
#define OSDINFOHEIGHT (OSDROWHEIGHT * 11) // in pixels (11 rows)
|
||||
#define OSDINFOHEIGHT (OSDROWHEIGHT * 12) // in pixels (12 rows)
|
||||
#define OSDSTATUSHEIGHT (OSDROWHEIGHT * 6) // in pixels (6 rows)
|
||||
#define OSDSPACING 5
|
||||
#define OSDCORNERING 10
|
||||
@@ -309,9 +308,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), tr("Vpid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Ppid"), femonTheme[femonConfig.theme].clrInactiveText, 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(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);
|
||||
@@ -319,12 +318,12 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), tr("Dpid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(4), OSDINFOWIN_Y(offset), *getDpids(channel), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
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);
|
||||
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(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(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), tr("Sid"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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);
|
||||
@@ -334,66 +333,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(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), tr("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Source"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Srate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Polarization"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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("CoderateH"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Source"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Srate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Modulation"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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("CoderateH"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Frequency"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Transmission"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Bandwidth"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Modulation"), femonTheme[femonConfig.theme].clrInactiveText, 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(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), tr("Inversion"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Hierarchy"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
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(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), tr("Guard"), femonTheme[femonConfig.theme].clrInactiveText, 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(4), OSDINFOWIN_Y(offset), *getGuard(channel->Guard()), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
break;
|
||||
|
||||
@@ -432,6 +434,7 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Resolution"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), m_Receiver ? *cString::sprintf("%d x %d", m_Receiver->VideoHorizontalSize(), m_Receiver->VideoVerticalSize()) : *cString::sprintf("---"), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Audio Stream"), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), *cString::sprintf("#%d %s", IS_AUDIO_TRACK(track) ? channel->Apid(int(track - ttAudioFirst)) : channel->Apid(0), IS_AUDIO_TRACK(track) ? channel->Alang(int(track - ttAudioFirst)) : channel->Alang(0)), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
@@ -451,13 +454,16 @@ void cFemonOsd::DrawInfoWindow(void)
|
||||
else if (m_DisplayMode == eFemonModeAC3) {
|
||||
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);
|
||||
m_Osd->DrawText( OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), *cString::sprintf("%s - %s #%d %s", tr("Stream Information"), tr("AC-3 Stream"), IS_DOLBY_TRACK(track) ? channel->Dpid(int(track - ttDolbyFirst)) : channel->Dpid(0), IS_DOLBY_TRACK(track) ? channel->Dlang(int(track - ttDolbyFirst)) : channel->Dlang(0)), femonTheme[femonConfig.theme].clrTitleText, femonTheme[femonConfig.theme].clrTitleBackground, m_Font);
|
||||
m_Osd->DrawText( OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Stream Information"), femonTheme[femonConfig.theme].clrTitleText, femonTheme[femonConfig.theme].clrTitleBackground, m_Font);
|
||||
if (IS_OSDCORNERING) {
|
||||
m_Osd->DrawEllipse(0, OSDINFOWIN_Y(0), OSDCORNERING, OSDINFOWIN_Y(OSDCORNERING), clrTransparent, -2);
|
||||
m_Osd->DrawEllipse((OSDWIDTH-OSDCORNERING), OSDINFOWIN_Y(0), OSDWIDTH, OSDINFOWIN_Y(OSDCORNERING), clrTransparent, -1);
|
||||
}
|
||||
offset += OSDROWHEIGHT;
|
||||
if (m_Receiver && m_Receiver->AC3Valid() && IS_DOLBY_TRACK(track)) {
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("AC-3 Stream"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), *cString::sprintf("#%d %s", channel->Dpid(int(track - ttDolbyFirst)), channel->Dlang(int(track - ttDolbyFirst))), femonTheme[femonConfig.theme].clrTitleText, femonTheme[femonConfig.theme].clrTitleBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
m_Osd->DrawText(OSDINFOWIN_X(1), OSDINFOWIN_Y(offset), tr("Bitrate"), femonTheme[femonConfig.theme].clrInactiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
m_Osd->DrawText(OSDINFOWIN_X(3), OSDINFOWIN_Y(offset), *cString::sprintf("%s (%s)", *getBitrateKbits(m_Receiver->AC3StreamBitrate()), *getBitrateKbits(m_Receiver->AC3Bitrate())), femonTheme[femonConfig.theme].clrActiveText, femonTheme[femonConfig.theme].clrBackground, m_Font);
|
||||
offset += OSDROWHEIGHT;
|
||||
@@ -483,7 +489,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);
|
||||
@@ -582,7 +588,7 @@ void cFemonOsd::Show(void)
|
||||
return;
|
||||
}
|
||||
|
||||
m_Osd = cOsdProvider::NewOsd(((Setup.OSDWidth - OSDWIDTH) / 2) + Setup.OSDLeft + femonConfig.osdoffset, ((Setup.OSDHeight - OSDHEIGHT) / 2) + Setup.OSDTop);
|
||||
m_Osd = cOsdProvider::NewOsd(((cOsd::OsdWidth() - OSDWIDTH) / 2) + cOsd::OsdLeft() + femonConfig.osdoffset, ((cOsd::OsdHeight() - OSDHEIGHT) / 2) + cOsd::OsdTop());
|
||||
if (m_Osd) {
|
||||
tArea Areas1[] = { { 0, 0, OSDWIDTH, OSDHEIGHT, femonTheme[femonConfig.theme].bpp } };
|
||||
if (m_Osd->CanHandleAreas(Areas1, sizeof(Areas1) / sizeof(tArea)) == oeOk) {
|
||||
@@ -690,11 +696,7 @@ bool cFemonOsd::DeviceSwitch(int direction)
|
||||
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);
|
||||
}
|
||||
|
||||
@@ -18,11 +18,7 @@
|
||||
#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;
|
||||
|
||||
38
femontools.c
38
femontools.c
@@ -10,7 +10,6 @@
|
||||
#include <unistd.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <linux/dvb/frontend.h>
|
||||
#include "femoni18n.h"
|
||||
#include "femonreceiver.h"
|
||||
#include "femonosd.h"
|
||||
#include "femontools.h"
|
||||
@@ -165,6 +164,15 @@ cString getDpids(const cChannel *channel)
|
||||
return dpids;
|
||||
}
|
||||
|
||||
cString getSpids(const cChannel *channel)
|
||||
{
|
||||
int value = 0;
|
||||
cString spids = cString::sprintf("%d", channel->Spid(value));
|
||||
while (channel->Spid(++value) && (value < MAXSPIDS))
|
||||
spids = cString::sprintf("%s, %d", *spids, channel->Spid(value));
|
||||
return spids;
|
||||
}
|
||||
|
||||
cString getCAids(const cChannel *channel, bool identify)
|
||||
{
|
||||
cString caids;
|
||||
@@ -187,7 +195,7 @@ cString getCA(int value)
|
||||
{
|
||||
/* http://www.dvb.org/index.php?id=174 */
|
||||
switch (value) {
|
||||
case 0x0000: return cString::sprintf("%s", tr("Free to Air")); /* Reserved */
|
||||
case 0x0000: return cString::sprintf("%s", trVDR("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 */
|
||||
@@ -209,7 +217,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");
|
||||
@@ -218,7 +226,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("---");
|
||||
}
|
||||
@@ -228,7 +236,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("---");
|
||||
}
|
||||
@@ -239,7 +247,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("---");
|
||||
}
|
||||
@@ -247,9 +255,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("---");
|
||||
}
|
||||
@@ -257,11 +265,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("---");
|
||||
}
|
||||
@@ -273,7 +281,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("---");
|
||||
}
|
||||
@@ -287,7 +295,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("---");
|
||||
}
|
||||
@@ -372,8 +380,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", tr("no"));
|
||||
case DSM_DOLBYSURROUND: return cString::sprintf("%s", tr("yes"));
|
||||
case DSM_NOT_DOLBYSURROUND: return cString::sprintf("%s", trVDR("no"));
|
||||
case DSM_DOLBYSURROUND: return cString::sprintf("%s", trVDR("yes"));
|
||||
case DSM_RESERVED: return cString::sprintf("%s", tr("reserved"));
|
||||
}
|
||||
return cString::sprintf("---");
|
||||
|
||||
@@ -33,6 +33,7 @@ uint32_t getUNC(int cardIndex = 0);
|
||||
|
||||
cString getApids(const cChannel *channel);
|
||||
cString getDpids(const cChannel *channel);
|
||||
cString getSpids(const cChannel *channel);
|
||||
cString getCAids(const cChannel *channel, bool identify = false);
|
||||
cString getCA(int value);
|
||||
cString getCoderate(int value);
|
||||
|
||||
384
po/de_DE.po
Normal file
384
po/de_DE.po
Normal file
@@ -0,0 +1,384 @@
|
||||
# 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.2.3\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-01-20 01:23+0200\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 while replaying"
|
||||
msgstr "Femon w<>hrend Wiedergabe 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 "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 manu entry is hidden."
|
||||
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"
|
||||
382
po/es_ES.po
Normal file
382
po/es_ES.po
Normal file
@@ -0,0 +1,382 @@
|
||||
# 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.2.3\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-01-20 01:23+0200\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 while replaying"
|
||||
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 "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 manu entry is hidden."
|
||||
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"
|
||||
382
po/et_EE.po
Normal file
382
po/et_EE.po
Normal file
@@ -0,0 +1,382 @@
|
||||
# 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.2.3\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-01-20 01:23+0200\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 while replaying"
|
||||
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 "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 manu entry is hidden."
|
||||
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"
|
||||
382
po/fi_FI.po
Normal file
382
po/fi_FI.po
Normal file
@@ -0,0 +1,382 @@
|
||||
# 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.2.3\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-01-20 00:50+0200\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 while replaying"
|
||||
msgstr "Signaalimittari ei ole k<>ytett<74>viss<73> toiston aikana"
|
||||
|
||||
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 "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 manu entry is hidden."
|
||||
msgstr "M<><4D>rittele, n<>ytet<65><74>nk<6E> laajennoksen valinta p<><70>valikossa."
|
||||
|
||||
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"
|
||||
382
po/fr_FR.po
Normal file
382
po/fr_FR.po
Normal file
@@ -0,0 +1,382 @@
|
||||
# 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.2.3\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-01-20 01:23+0200\n"
|
||||
"PO-Revision-Date: 2007-08-12 23:22+0300\n"
|
||||
"Last-Translator: Nicolas Huillard\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 while replaying"
|
||||
msgstr ""
|
||||
|
||||
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 "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 manu entry is hidden."
|
||||
msgstr ""
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Affichage par d<>faut"
|
||||
|
||||
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 "D<>placement horizontal"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "Syst<73>me CA"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr ""
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "Limite du rouge (%)"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "Limite du vert (%)"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr ""
|
||||
|
||||
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 ""
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "Analyser le flux"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr ""
|
||||
|
||||
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 ""
|
||||
|
||||
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 "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"
|
||||
383
po/it_IT.po
Normal file
383
po/it_IT.po
Normal file
@@ -0,0 +1,383 @@
|
||||
# VDR plugin language source file.
|
||||
# Copyright (C) 2007 Rolf Ahrenberg
|
||||
# This file is distributed under the same license as the VDR package.
|
||||
# Sean Carlos
|
||||
# Gringo <vdr-italian@tiscali.it>
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: femon 1.2.3\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-01-20 01:23+0200\n"
|
||||
"PO-Revision-Date: 2007-12-26 19:38+0100\n"
|
||||
"Last-Translator: Gringo <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 "Visualizza informazioni segnale DVB"
|
||||
|
||||
msgid "Signal Information"
|
||||
msgstr "Informazioni segnale"
|
||||
|
||||
msgid "Femon not available while replaying"
|
||||
msgstr "Femon non disponibile durante la riproduzione"
|
||||
|
||||
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 "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 manu entry is hidden."
|
||||
msgstr ""
|
||||
|
||||
msgid "Default display mode"
|
||||
msgstr "Modalit<69> visualizz. standard"
|
||||
|
||||
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 "Posizione"
|
||||
|
||||
msgid "Define the position of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Define the height of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Horizontal offset"
|
||||
msgstr "Limite orizzontale"
|
||||
|
||||
msgid "Define the horizontal offset of OSD."
|
||||
msgstr ""
|
||||
|
||||
msgid "Show CA system"
|
||||
msgstr "Mostra sistema CA"
|
||||
|
||||
msgid "Define whether the CA system is shown as text."
|
||||
msgstr ""
|
||||
|
||||
msgid "Red limit [%]"
|
||||
msgstr "Limite rosso [%]"
|
||||
|
||||
msgid "Define a limit for red bar, which is used to indicate a bad signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "Green limit [%]"
|
||||
msgstr "Limite verde [%]"
|
||||
|
||||
msgid "Define a limit for green bar, which is used to indicate a good signal."
|
||||
msgstr ""
|
||||
|
||||
msgid "OSD update interval [0.1s]"
|
||||
msgstr "Intervallo aggiornamento OSD [0.1s]"
|
||||
|
||||
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||
msgstr ""
|
||||
|
||||
msgid "Analyze stream"
|
||||
msgstr "Analizza flusso"
|
||||
|
||||
msgid "Define whether the DVB stream is analyzed and bitrates calculated."
|
||||
msgstr ""
|
||||
|
||||
msgid "Calculation interval [0.1s]"
|
||||
msgstr "Intervallo calcolo [0.1s]"
|
||||
|
||||
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||
msgstr ""
|
||||
|
||||
msgid "Use SVDRP service"
|
||||
msgstr "Utilizza servizio SVDRP"
|
||||
|
||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service port"
|
||||
msgstr "Porta servizio SVDRP"
|
||||
|
||||
msgid "Define the port number of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "SVDRP service IP"
|
||||
msgstr "IP servizio SVDRP"
|
||||
|
||||
msgid "Define the IP address of SVDRP service."
|
||||
msgstr ""
|
||||
|
||||
msgid "Help"
|
||||
msgstr "Aiuto"
|
||||
|
||||
msgid "Video"
|
||||
msgstr "Video"
|
||||
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
msgid "Transponder Information"
|
||||
msgstr "Informazioni transponder"
|
||||
|
||||
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 "Scheda satellitare"
|
||||
|
||||
msgid "Cable Card"
|
||||
msgstr "Scheda via cavo"
|
||||
|
||||
msgid "Terrestrial Card"
|
||||
msgstr "Scheda terrestre"
|
||||
|
||||
msgid "Coderate"
|
||||
msgstr "Coderate"
|
||||
|
||||
msgid "Stream Information"
|
||||
msgstr "Informazione flusso"
|
||||
|
||||
msgid "Video Stream"
|
||||
msgstr "Flusso video"
|
||||
|
||||
msgid "Bitrate"
|
||||
msgstr "Bitrate"
|
||||
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Dimensione 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 "Nessuno"
|
||||
|
||||
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 (CM)"
|
||||
|
||||
msgid "Music and Effects (ME)"
|
||||
msgstr "Musica ed effetti (ME)"
|
||||
|
||||
msgid "Visually Impaired (VI)"
|
||||
msgstr "Immagine alterata (VI)"
|
||||
|
||||
msgid "Hearing Impaired (HI)"
|
||||
msgstr "Suono deteriorato (HI)"
|
||||
|
||||
msgid "Dialogue (D)"
|
||||
msgstr "Dialogo (D)"
|
||||
|
||||
msgid "Commentary (C)"
|
||||
msgstr "Commenti (C)"
|
||||
|
||||
msgid "Emergency (E)"
|
||||
msgstr "Emergenza (E)"
|
||||
|
||||
msgid "Voice Over (VO)"
|
||||
msgstr "Voce off (VO)"
|
||||
|
||||
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"
|
||||
382
po/ru_RU.po
Normal file
382
po/ru_RU.po
Normal file
@@ -0,0 +1,382 @@
|
||||
# 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.2.3\n"
|
||||
"Report-Msgid-Bugs-To: Rolf Ahrenberg\n"
|
||||
"POT-Creation-Date: 2008-01-20 01:23+0200\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 while replaying"
|
||||
msgstr ""
|
||||
|
||||
msgid "basic"
|
||||
msgstr ""
|
||||
|
||||
msgid "transponder"
|
||||
msgstr ""
|
||||
|
||||
msgid "stream"
|
||||
msgstr ""
|
||||
|
||||
msgid "AC-3"
|
||||
msgstr "AC-3"
|
||||
|
||||
msgid "Classic"
|
||||
msgstr ""
|
||||
|
||||
msgid "Elchi"
|
||||
msgstr "Elchi"
|
||||
|
||||
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 manu entry is hidden."
|
||||
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