mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 11:36:53 +00:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bd23a0793b | ||
|
|
91a1360e09 | ||
|
|
2e5dad9ec5 | ||
|
|
136c9fb73c | ||
|
|
9ca1fcb378 |
21
HISTORY
21
HISTORY
@@ -484,3 +484,24 @@ VDR Plugin 'femon' Revision History
|
|||||||
2014-01-18: Version 2.0.2
|
2014-01-18: Version 2.0.2
|
||||||
|
|
||||||
- Added initial support for CAMs.
|
- Added initial support for CAMs.
|
||||||
|
|
||||||
|
2014-03-08: Version 2.0.3
|
||||||
|
|
||||||
|
- Added support for SAT>IP devices.
|
||||||
|
|
||||||
|
2014-03-15: Version 2.0.4
|
||||||
|
|
||||||
|
- Refactored the SAT>IP support.
|
||||||
|
|
||||||
|
|
||||||
|
===================================
|
||||||
|
VDR Plugin 'femon' Revision History
|
||||||
|
===================================
|
||||||
|
|
||||||
|
2014-03-16: Version 2.1.0
|
||||||
|
|
||||||
|
- Updated for vdr-2.1.6.
|
||||||
|
|
||||||
|
2014-05-10: Version 2.1.1
|
||||||
|
|
||||||
|
- Fixed the channel frequency value.
|
||||||
|
|||||||
6
femon.c
6
femon.c
@@ -14,15 +14,15 @@
|
|||||||
#include "femonservice.h"
|
#include "femonservice.h"
|
||||||
#include "femontools.h"
|
#include "femontools.h"
|
||||||
|
|
||||||
#if defined(APIVERSNUM) && APIVERSNUM < 20000
|
#if defined(APIVERSNUM) && APIVERSNUM < 20106
|
||||||
#error "VDR-2.0.0 API version or greater is required!"
|
#error "VDR-2.1.6 API version or greater is required!"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef GITVERSION
|
#ifndef GITVERSION
|
||||||
#define GITVERSION ""
|
#define GITVERSION ""
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const char VERSION[] = "2.0.2" GITVERSION;
|
static const char VERSION[] = "2.1.1" GITVERSION;
|
||||||
static const char DESCRIPTION[] = trNOOP("DVB Signal Information Monitor (OSD)");
|
static const char DESCRIPTION[] = trNOOP("DVB Signal Information Monitor (OSD)");
|
||||||
static const char MAINMENUENTRY[] = trNOOP("Signal Information");
|
static const char MAINMENUENTRY[] = trNOOP("Signal Information");
|
||||||
|
|
||||||
|
|||||||
30
femonosd.c
30
femonosd.c
@@ -24,7 +24,7 @@
|
|||||||
#define OSDWIDTH m_OsdWidth // in pixels
|
#define OSDWIDTH m_OsdWidth // in pixels
|
||||||
#define OSDHEIGHT m_OsdHeight // in pixels
|
#define OSDHEIGHT m_OsdHeight // in pixels
|
||||||
#define OSDROWHEIGHT m_Font->Height() // in pixels
|
#define OSDROWHEIGHT m_Font->Height() // in pixels
|
||||||
#define OSDINFOHEIGHT (OSDROWHEIGHT * 13) // in pixels (13 rows)
|
#define OSDINFOHEIGHT (OSDROWHEIGHT * 14) // in pixels (14 rows)
|
||||||
#define OSDSTATUSHEIGHT (OSDROWHEIGHT * 6) // in pixels (6 rows)
|
#define OSDSTATUSHEIGHT (OSDROWHEIGHT * 6) // in pixels (6 rows)
|
||||||
#define OSDSYMBOL(id) femonSymbols.Get(id)
|
#define OSDSYMBOL(id) femonSymbols.Get(id)
|
||||||
#define OSDSPACING femonSymbols.GetSpacing()
|
#define OSDSPACING femonSymbols.GetSpacing()
|
||||||
@@ -436,6 +436,8 @@ void cFemonOsd::DrawInfoWindow(void)
|
|||||||
OSDDRAWINFOLEFT( trVDR("System"), *getSatelliteSystem(dtp.System()));
|
OSDDRAWINFOLEFT( trVDR("System"), *getSatelliteSystem(dtp.System()));
|
||||||
if (dtp.System()) {
|
if (dtp.System()) {
|
||||||
OSDDRAWINFORIGHT(trVDR("RollOff"), *getRollOff(dtp.RollOff()));
|
OSDDRAWINFORIGHT(trVDR("RollOff"), *getRollOff(dtp.RollOff()));
|
||||||
|
offset += OSDROWHEIGHT;
|
||||||
|
OSDDRAWINFOLEFT( trVDR("Pilot"), *getPilot(dtp.Pilot()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -474,6 +476,9 @@ void cFemonOsd::DrawInfoWindow(void)
|
|||||||
OSDDRAWINFOLEFT( trVDR("System"), *getTerrestrialSystem(dtp.System()));
|
OSDDRAWINFOLEFT( trVDR("System"), *getTerrestrialSystem(dtp.System()));
|
||||||
if (dtp.System()) {
|
if (dtp.System()) {
|
||||||
OSDDRAWINFORIGHT(trVDR("StreamId"), *cString::sprintf("%d", dtp.StreamId()));
|
OSDDRAWINFORIGHT(trVDR("StreamId"), *cString::sprintf("%d", dtp.StreamId()));
|
||||||
|
offset += OSDROWHEIGHT;
|
||||||
|
OSDDRAWINFOLEFT( trVDR("T2SystemId"),*cString::sprintf("%d", dtp.T2SystemId()));
|
||||||
|
OSDDRAWINFORIGHT(trVDR("SISO/MISO"), *cString::sprintf("%d", dtp.SisoMiso()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -625,6 +630,23 @@ void cFemonOsd::Action(void)
|
|||||||
m_BERValid = (ioctl(m_Frontend, FE_READ_BER, &m_BER) >= 0);
|
m_BERValid = (ioctl(m_Frontend, FE_READ_BER, &m_BER) >= 0);
|
||||||
m_UNCValid = (ioctl(m_Frontend, FE_READ_UNCORRECTED_BLOCKS, &m_UNC) >= 0);
|
m_UNCValid = (ioctl(m_Frontend, FE_READ_UNCORRECTED_BLOCKS, &m_UNC) >= 0);
|
||||||
}
|
}
|
||||||
|
else if (strstr(*cDevice::ActualDevice()->DeviceType(), SATIP_DEVICE)) {
|
||||||
|
m_Quality = cDevice::ActualDevice()->SignalQuality();
|
||||||
|
m_QualityValid = (m_Quality >= 0);
|
||||||
|
m_Strength = cDevice::ActualDevice()->SignalStrength();
|
||||||
|
m_StrengthValid = (m_Strength >= 0);
|
||||||
|
m_FrontendName = cDevice::ActualDevice()->DeviceName();
|
||||||
|
m_FrontendStatus = (fe_status_t)(cDevice::ActualDevice()->HasLock() ? (FE_HAS_LOCK | FE_HAS_SIGNAL | FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC) : 0);
|
||||||
|
m_FrontendStatusValid = m_StrengthValid;
|
||||||
|
m_Signal = uint16_t(m_Strength * 0xFFFF / 100);
|
||||||
|
m_SignalValid = m_StrengthValid;
|
||||||
|
m_SNR = uint16_t(m_Quality * 0xFFFF / 100);
|
||||||
|
m_SNRValid = m_QualityValid;
|
||||||
|
m_BER = 0;
|
||||||
|
m_BERValid = false;
|
||||||
|
m_UNC = 0;
|
||||||
|
m_UNCValid = false;
|
||||||
|
}
|
||||||
else if (m_SvdrpConnection.handle >= 0) {
|
else if (m_SvdrpConnection.handle >= 0) {
|
||||||
cmd.handle = m_SvdrpConnection.handle;
|
cmd.handle = m_SvdrpConnection.handle;
|
||||||
m_SvdrpPlugin->Service("SvdrpCommand-v1.0", &cmd);
|
m_SvdrpPlugin->Service("SvdrpCommand-v1.0", &cmd);
|
||||||
@@ -715,6 +737,9 @@ void cFemonOsd::Show(void)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (strstr(*cDevice::ActualDevice()->DeviceType(), SATIP_DEVICE)) {
|
||||||
|
// nop
|
||||||
|
}
|
||||||
else if (femonConfig.usesvdrp) {
|
else if (femonConfig.usesvdrp) {
|
||||||
if (!SvdrpConnect() || !SvdrpTune())
|
if (!SvdrpConnect() || !SvdrpTune())
|
||||||
return;
|
return;
|
||||||
@@ -789,6 +814,9 @@ void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber, bool li
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (strstr(*cDevice::ActualDevice()->DeviceType(), SATIP_DEVICE)) {
|
||||||
|
// nop
|
||||||
|
}
|
||||||
else if (femonConfig.usesvdrp) {
|
else if (femonConfig.usesvdrp) {
|
||||||
if (!SvdrpConnect() || !SvdrpTune())
|
if (!SvdrpConnect() || !SvdrpTune())
|
||||||
return;
|
return;
|
||||||
|
|||||||
11
femontools.c
11
femontools.c
@@ -9,6 +9,7 @@
|
|||||||
#define __STDC_FORMAT_MACROS
|
#define __STDC_FORMAT_MACROS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <ctype.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
@@ -377,6 +378,11 @@ cString getRollOff(int value)
|
|||||||
return cString::sprintf("%s", getUserString(value, RollOffValues));
|
return cString::sprintf("%s", getUserString(value, RollOffValues));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cString getPilot(int value)
|
||||||
|
{
|
||||||
|
return cString::sprintf("%s", getUserString(value, PilotValues));
|
||||||
|
}
|
||||||
|
|
||||||
cString getResolution(int width, int height, int scan)
|
cString getResolution(int width, int height, int scan)
|
||||||
{
|
{
|
||||||
if ((width > 0) && (height > 0)) {
|
if ((width > 0) && (height > 0)) {
|
||||||
@@ -518,8 +524,9 @@ cString getAC3DialogLevel(int value)
|
|||||||
|
|
||||||
cString getFrequencyMHz(int value)
|
cString getFrequencyMHz(int value)
|
||||||
{
|
{
|
||||||
while (value > 20000) value /= 1000;
|
double freq = value;
|
||||||
return cString::sprintf("%d %s", value, tr("MHz"));
|
while (freq > 20000.0) freq /= 1000.0;
|
||||||
|
return cString::sprintf("%s %s", *dtoa(freq, "%lg"), tr("MHz"));
|
||||||
}
|
}
|
||||||
|
|
||||||
cString getAudioSamplingFreq(int value)
|
cString getAudioSamplingFreq(int value)
|
||||||
|
|||||||
@@ -26,6 +26,8 @@
|
|||||||
|
|
||||||
#define FRONTEND_DEVICE "/dev/dvb/adapter%d/frontend%d"
|
#define FRONTEND_DEVICE "/dev/dvb/adapter%d/frontend%d"
|
||||||
|
|
||||||
|
#define SATIP_DEVICE "SAT>IP"
|
||||||
|
|
||||||
cDvbDevice *getDvbDevice(cDevice* device);
|
cDvbDevice *getDvbDevice(cDevice* device);
|
||||||
|
|
||||||
cString getFrontendInfo(cDvbDevice *device);
|
cString getFrontendInfo(cDvbDevice *device);
|
||||||
@@ -57,6 +59,7 @@ cString getModulation(int value);
|
|||||||
cString getTerrestrialSystem(int value);
|
cString getTerrestrialSystem(int value);
|
||||||
cString getSatelliteSystem(int value);
|
cString getSatelliteSystem(int value);
|
||||||
cString getRollOff(int value);
|
cString getRollOff(int value);
|
||||||
|
cString getPilot(int value);
|
||||||
cString getResolution(int width, int height, int scan);
|
cString getResolution(int width, int height, int scan);
|
||||||
cString getAspectRatio(int value);
|
cString getAspectRatio(int value);
|
||||||
cString getVideoFormat(int value);
|
cString getVideoFormat(int value);
|
||||||
|
|||||||
@@ -7,10 +7,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Christian Wieninger\n"
|
"Last-Translator: Christian Wieninger\n"
|
||||||
"Language-Team: German <vdr@linuxtv.org>\n"
|
"Language-Team: German <vdr@linuxtv.org>\n"
|
||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Luis Palacios\n"
|
"Last-Translator: Luis Palacios\n"
|
||||||
"Language-Team: Spanish <vdr@linuxtv.org>\n"
|
"Language-Team: Spanish <vdr@linuxtv.org>\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Arthur Konovalov\n"
|
"Last-Translator: Arthur Konovalov\n"
|
||||||
"Language-Team: Estonian <vdr@linuxtv.org>\n"
|
"Language-Team: Estonian <vdr@linuxtv.org>\n"
|
||||||
"Language: et\n"
|
"Language: et\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Rolf Ahrenberg\n"
|
"Last-Translator: Rolf Ahrenberg\n"
|
||||||
"Language-Team: Finnish <vdr@linuxtv.org>\n"
|
"Language-Team: Finnish <vdr@linuxtv.org>\n"
|
||||||
"Language: fi\n"
|
"Language: fi\n"
|
||||||
|
|||||||
@@ -7,10 +7,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Bernard Jaulin <bernard.jaulin@gmail.com>\n"
|
"Last-Translator: Bernard Jaulin <bernard.jaulin@gmail.com>\n"
|
||||||
"Language-Team: French <vdr@linuxtv.org>\n"
|
"Language-Team: French <vdr@linuxtv.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2010-10-10 10:10+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: F<>ley Istv<74>n <ifuley at tigercomp dot ro>\n"
|
"Last-Translator: F<>ley Istv<74>n <ifuley at tigercomp dot ro>\n"
|
||||||
"Language-Team: Hungarian <ifuley at tigercomp dot ro>\n"
|
"Language-Team: Hungarian <ifuley at tigercomp dot ro>\n"
|
||||||
"Language: hu\n"
|
"Language: hu\n"
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
|
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
|
||||||
"Language-Team: Italian <vdr@linuxtv.org>\n"
|
"Language-Team: Italian <vdr@linuxtv.org>\n"
|
||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n"
|
"Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n"
|
||||||
"Language-Team: Lithuanian <vdr@linuxtv.org>\n"
|
"Language-Team: Lithuanian <vdr@linuxtv.org>\n"
|
||||||
"Language: lt\n"
|
"Language: lt\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Vyacheslav Dikonov\n"
|
"Last-Translator: Vyacheslav Dikonov\n"
|
||||||
"Language-Team: Russian <vdr@linuxtv.org>\n"
|
"Language-Team: Russian <vdr@linuxtv.org>\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
|
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
|
||||||
"Language-Team: Slovak <vdr@linuxtv.org>\n"
|
"Language-Team: Slovak <vdr@linuxtv.org>\n"
|
||||||
"Language: sk\n"
|
"Language: sk\n"
|
||||||
@@ -387,4 +387,3 @@ msgstr "Mbit/s"
|
|||||||
|
|
||||||
msgid "kbit/s"
|
msgid "kbit/s"
|
||||||
msgstr "kbit/s"
|
msgstr "kbit/s"
|
||||||
|
|
||||||
|
|||||||
28
po/uk_UA.po
28
po/uk_UA.po
@@ -4,18 +4,17 @@
|
|||||||
# Yarema aka Knedlyk <yupadmin@gmail.com>, 2010.
|
# Yarema aka Knedlyk <yupadmin@gmail.com>, 2010.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: Yarema aka Knedlyk <yupadmin@gmail.com>\n"
|
"Last-Translator: Yarema aka Knedlyk <yupadmin@gmail.com>\n"
|
||||||
"Language-Team: Ukrainian <translation@linux.org.ua>\n"
|
"Language-Team: Ukrainian <translation@linux.org.ua>\n"
|
||||||
"Language: uk\n"
|
"Language: uk\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\n"
|
||||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\n"
|
|
||||||
|
|
||||||
msgid "DVB Signal Information Monitor (OSD)"
|
msgid "DVB Signal Information Monitor (OSD)"
|
||||||
msgstr "Монітор інформації про DVB сигнал"
|
msgstr "Монітор інформації про DVB сигнал"
|
||||||
@@ -113,12 +112,8 @@ msgstr "Визначення границі зеленої поділки, як
|
|||||||
msgid "OSD update interval [0.1s]"
|
msgid "OSD update interval [0.1s]"
|
||||||
msgstr "Інтервал оновлення повідомлень [0.1с]"
|
msgstr "Інтервал оновлення повідомлень [0.1с]"
|
||||||
|
|
||||||
msgid ""
|
msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load."
|
||||||
"Define an interval for OSD updates. The smaller interval generates higher "
|
msgstr "Визначення інтервалу оновлення повідомлень. Малий інтервал спричинює більше завантаження процесора."
|
||||||
"CPU load."
|
|
||||||
msgstr ""
|
|
||||||
"Визначення інтервалу оновлення повідомлень. Малий інтервал спричинює більше "
|
|
||||||
"завантаження процесора."
|
|
||||||
|
|
||||||
msgid "Analyze stream"
|
msgid "Analyze stream"
|
||||||
msgstr "Аналіз потоку"
|
msgstr "Аналіз потоку"
|
||||||
@@ -129,19 +124,14 @@ msgstr "Визначення, чи проводити аналіз DVB пото
|
|||||||
msgid "Calculation interval [0.1s]"
|
msgid "Calculation interval [0.1s]"
|
||||||
msgstr "Інтервал обчислення [0.1с]"
|
msgstr "Інтервал обчислення [0.1с]"
|
||||||
|
|
||||||
msgid ""
|
msgid "Define an interval for calculation. The bigger interval generates more stable values."
|
||||||
"Define an interval for calculation. The bigger interval generates more "
|
msgstr "Визначення інтервалу обчислення. Більший інтервал дає стабільніші значення."
|
||||||
"stable values."
|
|
||||||
msgstr ""
|
|
||||||
"Визначення інтервалу обчислення. Більший інтервал дає стабільніші значення."
|
|
||||||
|
|
||||||
msgid "Use SVDRP service"
|
msgid "Use SVDRP service"
|
||||||
msgstr "Використати SVDRP сервіс"
|
msgstr "Використати SVDRP сервіс"
|
||||||
|
|
||||||
msgid "Define whether the SVDRP service is used in client/server setups."
|
msgid "Define whether the SVDRP service is used in client/server setups."
|
||||||
msgstr ""
|
msgstr "Визначення чи буде використовуватися SVDRP сервіс в налаштуваннях клієнта/сервера"
|
||||||
"Визначення чи буде використовуватися SVDRP сервіс в налаштуваннях клієнта/"
|
|
||||||
"сервера"
|
|
||||||
|
|
||||||
msgid "SVDRP service port"
|
msgid "SVDRP service port"
|
||||||
msgstr "Порт SVDRP сервісу"
|
msgstr "Порт SVDRP сервісу"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: NanFeng <nfgx@21cn.com>\n"
|
"Last-Translator: NanFeng <nfgx@21cn.com>\n"
|
||||||
"Language-Team: Chinese (simplified) <vdr@linuxtv.org>\n"
|
"Language-Team: Chinese (simplified) <vdr@linuxtv.org>\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: vdr-femon 2.0.2\n"
|
"Project-Id-Version: vdr-femon 2.1.1\n"
|
||||||
"Report-Msgid-Bugs-To: <see README>\n"
|
"Report-Msgid-Bugs-To: <see README>\n"
|
||||||
"POT-Creation-Date: 2014-01-08 01:18+0200\n"
|
"POT-Creation-Date: 2014-05-10 05:10+0200\n"
|
||||||
"PO-Revision-Date: 2014-01-08 01:18+0200\n"
|
"PO-Revision-Date: 2014-05-10 05:10+0200\n"
|
||||||
"Last-Translator: NanFeng <nfgx@21cn.com>\n"
|
"Last-Translator: NanFeng <nfgx@21cn.com>\n"
|
||||||
"Language-Team: Chinese (traditional) <vdr@linuxtv.org>\n"
|
"Language-Team: Chinese (traditional) <vdr@linuxtv.org>\n"
|
||||||
"Language: zh_TW\n"
|
"Language: zh_TW\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user