mirror of
				https://github.com/rofafor/vdr-plugin-femon.git
				synced 2023-10-10 11:36:53 +00:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 09acce8a0b | 
							
								
								
									
										15
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								HISTORY
									
									
									
									
									
								
							| @@ -45,7 +45,7 @@ VDR Plugin 'femon' Revision History | ||||
| 2004-04-04: Version 0.0.3c | ||||
|  | ||||
| - Fixed minor bitrate calculation errors. | ||||
| - Added russian translation (Thanks to Vyacheslav Dikonov). | ||||
| - Added Russian translation (Thanks to Vyacheslav Dikonov). | ||||
|  | ||||
| 2004-05-31: Version 0.0.4 | ||||
|  | ||||
| @@ -150,7 +150,7 @@ VDR Plugin 'femon' Revision History | ||||
|  | ||||
| 2005-04-02: Version 0.8.8 | ||||
|  | ||||
| - Cleaned up finnish translations (Thanks to Ville Skytt<74>). | ||||
| - Cleaned up Finnish translations (Thanks to Ville Skytt<74>). | ||||
|  | ||||
| 2005-04-04: Version 0.8.9 | ||||
|  | ||||
| @@ -187,7 +187,7 @@ VDR Plugin 'femon' Revision History | ||||
| 2005-11-13: Version 0.9.5 | ||||
|  | ||||
| - Updated for vdr-1.3.36. | ||||
| - Added french translation (Thanks to Nicolas Huillard). | ||||
| - Added French translation (Thanks to Nicolas Huillard). | ||||
| - Enabled bitrate commands via SVDRP. | ||||
| - Added new SVDRP commands. | ||||
| - Modified femon service without incrementing version number. | ||||
| @@ -227,7 +227,7 @@ VDR Plugin 'femon' Revision History | ||||
|  | ||||
| - Updated for vdr-1.4.0. | ||||
| - Modified APIVERSION code in Makefile. | ||||
| - Updated german translation (Thanks to Andreas Brachold). | ||||
| - Updated German translation (Thanks to Andreas Brachold). | ||||
|  | ||||
| 2006-06-06: Version 1.0.1 | ||||
|  | ||||
| @@ -280,3 +280,10 @@ VDR Plugin 'femon' Revision History | ||||
| - Updated Italian translation (Thanks to Gringo). | ||||
| - Added '-Wno-parentheses' to the compiler options. | ||||
| - Mapped 'kInfo' as help key in setup menu. | ||||
|  | ||||
| 2008-02-18: Version 1.2.4 | ||||
|  | ||||
| - Replaced asprintf with cString. | ||||
| - Updated French translation (Thanks to Micha<68>l Nival). | ||||
| - Fixed service call with null data. | ||||
| - Added setup option to use a single 8 bpp OSD area. | ||||
|   | ||||
							
								
								
									
										35
									
								
								femon.c
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								femon.c
									
									
									
									
									
								
							| @@ -19,7 +19,7 @@ | ||||
| #error "VDR-1.5.8 API version or greater is required!" | ||||
| #endif | ||||
|  | ||||
| static const char VERSION[]       = "1.2.3"; | ||||
| static const char VERSION[]       = "1.2.4"; | ||||
| static const char DESCRIPTION[]   = trNOOP("DVB Signal Information Monitor (OSD)"); | ||||
| static const char MAINMENUENTRY[] = trNOOP("Signal Information"); | ||||
|  | ||||
| @@ -109,6 +109,7 @@ bool cPluginFemon::SetupParse(const char *Name, const char *Value) | ||||
| { | ||||
|   // Parse your own setup parameters and store their values. | ||||
|   if      (!strcasecmp(Name, "HideMenu"))       femonConfig.hidemenu       = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "UseSingleArea"))  femonConfig.usesinglearea  = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "DisplayMode"))    femonConfig.displaymode    = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "Position"))       femonConfig.position       = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "OSDHeight"))      femonConfig.osdheight      = atoi(Value); | ||||
| @@ -133,18 +134,20 @@ bool cPluginFemon::SetupParse(const char *Name, const char *Value) | ||||
|  | ||||
| bool cPluginFemon::Service(const char *Id, void *Data) | ||||
| { | ||||
|   if ((strcmp(Id,"FemonService-v1.0") == 0) && Data) { | ||||
|      FemonService_v1_0 *data = (FemonService_v1_0*)Data; | ||||
|      int ndx = cDevice::ActualDevice()->CardIndex(); | ||||
|      data->fe_name = getFrontendName(ndx); | ||||
|      data->fe_status = getFrontendStatus(ndx); | ||||
|      data->fe_snr = getSNR(ndx); | ||||
|      data->fe_signal = getSignal(ndx); | ||||
|      data->fe_ber = getBER(ndx); | ||||
|      data->fe_unc = getUNC(ndx); | ||||
|      data->video_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetVideoBitrate() : 0.0; | ||||
|      data->audio_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetAudioBitrate() : 0.0; | ||||
|      data->dolby_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetDolbyBitrate() : 0.0; | ||||
|   if (strcmp(Id,"FemonService-v1.0") == 0) { | ||||
|      if (Data) { | ||||
|         FemonService_v1_0 *data = (FemonService_v1_0*)Data; | ||||
|         int ndx = cDevice::ActualDevice()->CardIndex(); | ||||
|         data->fe_name = getFrontendName(ndx); | ||||
|         data->fe_status = getFrontendStatus(ndx); | ||||
|         data->fe_snr = getSNR(ndx); | ||||
|         data->fe_signal = getSignal(ndx); | ||||
|         data->fe_ber = getBER(ndx); | ||||
|         data->fe_unc = getUNC(ndx); | ||||
|         data->video_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetVideoBitrate() : 0.0; | ||||
|         data->audio_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetAudioBitrate() : 0.0; | ||||
|         data->dolby_bitrate = cFemonOsd::Instance() ? cFemonOsd::Instance()->GetDolbyBitrate() : 0.0; | ||||
|         } | ||||
|      return true; | ||||
|      } | ||||
|  | ||||
| @@ -306,7 +309,10 @@ void cMenuFemonSetup::Setup(void) | ||||
|   help.Clear(); | ||||
|  | ||||
|   Add(new cMenuEditBoolItem(tr("Hide main menu entry"), &data.hidemenu)); | ||||
|   help.Append(tr("Define whether the main manu entry is hidden.")); | ||||
|   help.Append(tr("Define whether the main menu entry is hidden.")); | ||||
|  | ||||
|   Add(new cMenuEditBoolItem(tr("Use single area (8bpp)"), &data.usesinglearea)); | ||||
|   help.Append(tr("Define whether a single 8bpp OSD area is preferred.\n\nRequired by Truetype fonts and anti-aliasing.")); | ||||
|  | ||||
|   Add(new cMenuEditStraItem(tr("Default display mode"), &data.displaymode, eFemonModeMaxNumber, dispmodes)); | ||||
|   help.Append(tr("Define the default display mode at startup.")); | ||||
| @@ -366,6 +372,7 @@ void cMenuFemonSetup::Store(void) | ||||
|   Dprintf("%s()\n", __PRETTY_FUNCTION__); | ||||
|   femonConfig = data; | ||||
|   SetupStore("HideMenu",       femonConfig.hidemenu); | ||||
|   SetupStore("UseSingleArea",  femonConfig.usesinglearea); | ||||
|   SetupStore("DisplayMode",    femonConfig.displaymode); | ||||
|   SetupStore("Skin",           femonConfig.skin); | ||||
|   SetupStore("Theme",          femonConfig.theme); | ||||
|   | ||||
| @@ -14,6 +14,7 @@ cFemonConfig femonConfig; | ||||
| cFemonConfig::cFemonConfig(void) | ||||
| { | ||||
|   hidemenu       = 0; | ||||
|   usesinglearea  = 0; | ||||
|   displaymode    = 0; | ||||
|   skin           = 0; | ||||
|   theme          = 0; | ||||
|   | ||||
| @@ -25,6 +25,7 @@ struct cFemonConfig | ||||
| public: | ||||
|   cFemonConfig(void); | ||||
|   int hidemenu; | ||||
|   int usesinglearea; | ||||
|   int displaymode; | ||||
|   int skin; | ||||
|   int theme; | ||||
|   | ||||
							
								
								
									
										13
									
								
								femonosd.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								femonosd.c
									
									
									
									
									
								
							| @@ -566,11 +566,9 @@ void cFemonOsd::Show(void) | ||||
|   Dprintf("%s()\n", __PRETTY_FUNCTION__); | ||||
|   int apid[2] = {0, 0}; | ||||
|   int dpid[2] = {0, 0}; | ||||
|   char *dev = NULL; | ||||
|   eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack(); | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0); | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0); | ||||
|   m_Frontend = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (m_Frontend >= 0) { | ||||
|      if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) { | ||||
|         esyslog("ERROR: cFemonOsd::Show() cannot read frontend info."); | ||||
| @@ -590,8 +588,9 @@ void cFemonOsd::Show(void) | ||||
|  | ||||
|   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) { | ||||
|      // try to use single 8bpp area | ||||
|      tArea Areas1[] = { { 0, 0, OSDWIDTH, OSDHEIGHT, 8 } }; | ||||
|      if (femonConfig.usesinglearea && m_Osd->CanHandleAreas(Areas1, sizeof(Areas1) / sizeof(tArea)) == oeOk) { | ||||
|         m_Osd->SetAreas(Areas1, sizeof(Areas1) / sizeof(tArea)); | ||||
|         } | ||||
|      else { | ||||
| @@ -620,14 +619,12 @@ void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber) | ||||
|   Dprintf("%s(%d,%d)\n", __PRETTY_FUNCTION__, device->DeviceNumber(), channelNumber); | ||||
|   int apid[2] = {0, 0}; | ||||
|   int dpid[2] = {0, 0}; | ||||
|   char *dev = NULL; | ||||
|   eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack(); | ||||
|   if (!device->IsPrimaryDevice() || !channelNumber || cDevice::PrimaryDevice()->CurrentChannel() != channelNumber) | ||||
|      return; | ||||
|   close(m_Frontend); | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0); | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0); | ||||
|   m_Frontend = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (m_Frontend >= 0) { | ||||
|      if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) { | ||||
|         esyslog("ERROR: cFemonOsd::ChannelSwitch() cannot read frontend info."); | ||||
|   | ||||
							
								
								
									
										28
									
								
								femontools.c
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								femontools.c
									
									
									
									
									
								
							| @@ -23,12 +23,10 @@ cString getFrontendInfo(int cardIndex) | ||||
|   uint16_t snr = 0; | ||||
|   uint32_t ber = 0; | ||||
|   uint32_t unc = 0; | ||||
|   char *dev = NULL; | ||||
|   cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel()); | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0); | ||||
|  | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0); | ||||
|   int fe = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev);  | ||||
|   if (fe < 0) | ||||
|      return NULL; | ||||
|   CHECK(ioctl(fe, FE_GET_INFO, &value)); | ||||
| @@ -53,11 +51,9 @@ cString getFrontendInfo(int cardIndex) | ||||
| cString getFrontendName(int cardIndex) | ||||
| { | ||||
|   struct dvb_frontend_info value; | ||||
|   char *dev = NULL; | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0); | ||||
|  | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0); | ||||
|   int fe = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (fe < 0) | ||||
|      return NULL; | ||||
|   CHECK(ioctl(fe, FE_GET_INFO, &value)); | ||||
| @@ -69,11 +65,9 @@ cString getFrontendName(int cardIndex) | ||||
| cString getFrontendStatus(int cardIndex) | ||||
| { | ||||
|   fe_status_t value; | ||||
|   char *dev = NULL; | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0); | ||||
|  | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0); | ||||
|   int fe = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (fe < 0) | ||||
|      return NULL; | ||||
|   CHECK(ioctl(fe, FE_READ_STATUS, &value)); | ||||
| @@ -85,11 +79,9 @@ cString getFrontendStatus(int cardIndex) | ||||
| uint16_t getSignal(int cardIndex) | ||||
| { | ||||
|   uint16_t value = 0; | ||||
|   char *dev = NULL; | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0); | ||||
|  | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0); | ||||
|   int fe = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (fe < 0) | ||||
|      return (value); | ||||
|   CHECK(ioctl(fe, FE_READ_SIGNAL_STRENGTH, &value)); | ||||
| @@ -101,11 +93,9 @@ uint16_t getSignal(int cardIndex) | ||||
| uint16_t getSNR(int cardIndex) | ||||
| { | ||||
|   uint16_t value = 0; | ||||
|   char *dev = NULL; | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0); | ||||
|  | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0); | ||||
|   int fe = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (fe < 0) | ||||
|      return (value); | ||||
|   CHECK(ioctl(fe, FE_READ_SNR, &value)); | ||||
| @@ -117,11 +107,9 @@ uint16_t getSNR(int cardIndex) | ||||
| uint32_t getBER(int cardIndex) | ||||
| { | ||||
|   uint32_t value = 0; | ||||
|   char *dev = NULL; | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0); | ||||
|  | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0); | ||||
|   int fe = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (fe < 0) | ||||
|      return (value); | ||||
|   CHECK(ioctl(fe, FE_READ_BER, &value)); | ||||
| @@ -133,11 +121,9 @@ uint32_t getBER(int cardIndex) | ||||
| uint32_t getUNC(int cardIndex) | ||||
| { | ||||
|   uint32_t value = 0; | ||||
|   char *dev = NULL; | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cardIndex, 0); | ||||
|  | ||||
|   asprintf(&dev, FRONTEND_DEVICE, cardIndex, 0); | ||||
|   int fe = open(dev, O_RDONLY | O_NONBLOCK); | ||||
|   free(dev); | ||||
|   if (fe < 0) | ||||
|      return (value); | ||||
|   CHECK(ioctl(fe, FE_READ_UNCORRECTED_BLOCKS, &value)); | ||||
|   | ||||
							
								
								
									
										15
									
								
								po/de_DE.po
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								po/de_DE.po
									
									
									
									
									
								
							| @@ -7,9 +7,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.2.3\n" | ||||
| "Project-Id-Version: femon 1.2.4\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2008-01-20 01:23+0200\n" | ||||
| "POT-Creation-Date: 2008-02-16 01:01+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Christian Wieninger\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -65,7 +65,16 @@ msgstr "SilverGreen" | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Hauptmen<65>eintrag verstecken" | ||||
|  | ||||
| msgid "Define whether the main manu entry is hidden." | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Use single area (8bpp)" | ||||
| msgstr "Ein Bildbereich benutzen (8bpp)" | ||||
|  | ||||
| msgid "" | ||||
| "Define whether a single 8bpp OSD area is preferred.\n" | ||||
| "\n" | ||||
| "Required by Truetype fonts and anti-aliasing." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Default display mode" | ||||
|   | ||||
							
								
								
									
										15
									
								
								po/es_ES.po
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								po/es_ES.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.2.3\n" | ||||
| "Project-Id-Version: femon 1.2.4\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2008-01-20 01:23+0200\n" | ||||
| "POT-Creation-Date: 2008-02-16 01:01+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Luis Palacios\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -63,7 +63,16 @@ msgstr "SilverGreen" | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Ocultar en el men<65> principal" | ||||
|  | ||||
| msgid "Define whether the main manu entry is hidden." | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Use single area (8bpp)" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "" | ||||
| "Define whether a single 8bpp OSD area is preferred.\n" | ||||
| "\n" | ||||
| "Required by Truetype fonts and anti-aliasing." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Default display mode" | ||||
|   | ||||
							
								
								
									
										15
									
								
								po/et_EE.po
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								po/et_EE.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.2.3\n" | ||||
| "Project-Id-Version: femon 1.2.4\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2008-01-20 01:23+0200\n" | ||||
| "POT-Creation-Date: 2008-02-16 01:01+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Arthur Konovalov\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -63,7 +63,16 @@ msgstr "SilverGreen" | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Peida valik peamen<65><6E>s" | ||||
|  | ||||
| msgid "Define whether the main manu entry is hidden." | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Use single area (8bpp)" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "" | ||||
| "Define whether a single 8bpp OSD area is preferred.\n" | ||||
| "\n" | ||||
| "Required by Truetype fonts and anti-aliasing." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Default display mode" | ||||
|   | ||||
							
								
								
									
										18
									
								
								po/fi_FI.po
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								po/fi_FI.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.2.3\n" | ||||
| "Project-Id-Version: femon 1.2.4\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2008-01-20 00:50+0200\n" | ||||
| "POT-Creation-Date: 2008-02-16 01:01+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Rolf Ahrenberg\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -63,9 +63,21 @@ msgstr "SilverGreen" | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Piilota valinta p<><70>valikosta" | ||||
|  | ||||
| msgid "Define whether the main manu entry is hidden." | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "M<><4D>rittele, n<>ytet<65><74>nk<6E> laajennoksen valinta p<><70>valikossa." | ||||
|  | ||||
| msgid "Use single area (8bpp)" | ||||
| msgstr "K<>yt<79> yksitt<74>ist<73> kuva-aluetta (8bpp)" | ||||
|  | ||||
| msgid "" | ||||
| "Define whether a single 8bpp OSD area is preferred.\n" | ||||
| "\n" | ||||
| "Required by Truetype fonts and anti-aliasing." | ||||
| msgstr "" | ||||
| "M<><4D>rittele, yritet<65><74>nk<6E> k<>ytt<74><74> yksitt<74>ist<73> 8bpp kuva-aluetta.\n" | ||||
| "\n" | ||||
| "Truetype-kirjasimet ja reunan pehmennys vaativat t<>m<EFBFBD>n asetuksen." | ||||
|  | ||||
| msgid "Default display mode" | ||||
| msgstr "Oletusn<73>ytt<74>tila" | ||||
|  | ||||
|   | ||||
							
								
								
									
										64
									
								
								po/fr_FR.po
									
									
									
									
									
								
							
							
						
						
									
										64
									
								
								po/fr_FR.po
									
									
									
									
									
								
							| @@ -5,12 +5,12 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.2.3\n" | ||||
| "Project-Id-Version: femon 1.2.4\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" | ||||
| "POT-Creation-Date: 2008-02-16 01:01+0200\n" | ||||
| "PO-Revision-Date: 2008-01-26 09:59+0100\n" | ||||
| "Last-Translator: NIVAL Micha<68>l <mnival@club-internet.fr>\n" | ||||
| "Language-Team:  <vdr@linuxtv.org>\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=ISO-8859-1\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| @@ -22,7 +22,7 @@ msgid "Signal Information" | ||||
| msgstr "Signal DVB" | ||||
|  | ||||
| msgid "Femon not available while replaying" | ||||
| msgstr "" | ||||
| msgstr "Femon n'est pas disponible lors de la lecture" | ||||
|  | ||||
| msgid "basic" | ||||
| msgstr "basique" | ||||
| @@ -63,89 +63,101 @@ msgstr "SilverGreen" | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Masquer dans le menu principal" | ||||
|  | ||||
| msgid "Define whether the main manu entry is hidden." | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "D<>finit si l'entr<74>e doit <20>tre masqu<71>e dans le menu principal." | ||||
|  | ||||
| msgid "Use single area (8bpp)" | ||||
| msgstr "Utiliser zone unique (8bpp)" | ||||
|  | ||||
| msgid "" | ||||
| "Define whether a single 8bpp OSD area is preferred.\n" | ||||
| "\n" | ||||
| "Required by Truetype fonts and anti-aliasing." | ||||
| msgstr "" | ||||
| "D<>finit si une seule zone OSD de 8bpp est pr<70>f<EFBFBD>r<EFBFBD>e.\n" | ||||
| "\n" | ||||
| "Requis par les polices Truetype et l'anti-aliasing." | ||||
|  | ||||
| msgid "Default display mode" | ||||
| msgstr "Affichage par d<>faut" | ||||
|  | ||||
| msgid "Define the default display mode at startup." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit l'affichage par d<>faut au d<>marrage." | ||||
|  | ||||
| msgid "Define the used OSD skin." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit le skin OSD <20> utiliser." | ||||
|  | ||||
| msgid "Define the used OSD theme." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit le th<74>me OSD <20> utiliser." | ||||
|  | ||||
| msgid "Position" | ||||
| msgstr "Position" | ||||
|  | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit la position de l'OSD." | ||||
|  | ||||
| msgid "Define the height of OSD." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit l'hauteur de l'OSD." | ||||
|  | ||||
| msgid "Horizontal offset" | ||||
| msgstr "D<>placement horizontal" | ||||
|  | ||||
| msgid "Define the horizontal offset of OSD." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit le d<>placement horizontal de l'OSD." | ||||
|  | ||||
| msgid "Show CA system" | ||||
| msgstr "Syst<EFBFBD>me CA" | ||||
| msgstr "Afficher syst<EFBFBD>me CA" | ||||
|  | ||||
| msgid "Define whether the CA system is shown as text." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit si le syst<73>me CA doit <20>tre affich<63>." | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "Limite du rouge (%)" | ||||
|  | ||||
| msgid "Define a limit for red bar, which is used to indicate a bad signal." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit la limite de la barre rouge, qui est utilis<69> pour indiquer un mauvais signal." | ||||
|  | ||||
| msgid "Green limit [%]" | ||||
| msgstr "Limite du vert (%)" | ||||
|  | ||||
| msgid "Define a limit for green bar, which is used to indicate a good signal." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit la limite de la barre rouge, qui est utilis<69> pour indiquer un bon signal." | ||||
|  | ||||
| msgid "OSD update interval [0.1s]" | ||||
| msgstr "Intervalle de mise <20> jour (0,1s)" | ||||
|  | ||||
| msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit l'intervalle de mise <20> jour de l'OSD. Un petit intervalle g<>n<EFBFBD>re une charge CPU plus importante." | ||||
|  | ||||
| msgid "Analyze stream" | ||||
| msgstr "Analyser le flux" | ||||
|  | ||||
| msgid "Define whether the DVB stream is analyzed and bitrates calculated." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit si le flux DVB est analys<79> et le bitrates calcul<75>." | ||||
|  | ||||
| msgid "Calculation interval [0.1s]" | ||||
| msgstr "Intervalle de calcul (0,1s)" | ||||
|  | ||||
| msgid "Define an interval for calculation. The bigger interval generates more stable values." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit l'intervalle de cacul. Un plus grand intervalle g<>n<EFBFBD>re une valeur plus stable." | ||||
|  | ||||
| msgid "Use SVDRP service" | ||||
| msgstr "" | ||||
| msgstr "Utiliser le service SVDRP" | ||||
|  | ||||
| msgid "Define whether the SVDRP service is used in client/server setups." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit si le service SVDRP est utilis<69> en configuration client/serveur." | ||||
|  | ||||
| msgid "SVDRP service port" | ||||
| msgstr "" | ||||
| msgstr "Port du service SVDRP" | ||||
|  | ||||
| msgid "Define the port number of SVDRP service." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit le port d'<27>coute du service SVDRP." | ||||
|  | ||||
| msgid "SVDRP service IP" | ||||
| msgstr "" | ||||
| msgstr "IP du service SVDRP" | ||||
|  | ||||
| msgid "Define the IP address of SVDRP service." | ||||
| msgstr "" | ||||
| msgstr "D<EFBFBD>finit l'adresse IP du service SVDRP." | ||||
|  | ||||
| msgid "Help" | ||||
| msgstr "Aide" | ||||
|   | ||||
							
								
								
									
										15
									
								
								po/it_IT.po
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								po/it_IT.po
									
									
									
									
									
								
							| @@ -6,9 +6,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.2.3\n" | ||||
| "Project-Id-Version: femon 1.2.4\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2008-01-20 01:23+0200\n" | ||||
| "POT-Creation-Date: 2008-02-16 01:01+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" | ||||
| @@ -64,7 +64,16 @@ msgstr "SilverGreen" | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Nascondi voce menu principale" | ||||
|  | ||||
| msgid "Define whether the main manu entry is hidden." | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Use single area (8bpp)" | ||||
| msgstr "Utilizza area singola (8bpp)" | ||||
|  | ||||
| msgid "" | ||||
| "Define whether a single 8bpp OSD area is preferred.\n" | ||||
| "\n" | ||||
| "Required by Truetype fonts and anti-aliasing." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Default display mode" | ||||
|   | ||||
							
								
								
									
										15
									
								
								po/ru_RU.po
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								po/ru_RU.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.2.3\n" | ||||
| "Project-Id-Version: femon 1.2.4\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2008-01-20 01:23+0200\n" | ||||
| "POT-Creation-Date: 2008-02-16 01:01+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Vyacheslav Dikonov\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -63,7 +63,16 @@ 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." | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Use single area (8bpp)" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "" | ||||
| "Define whether a single 8bpp OSD area is preferred.\n" | ||||
| "\n" | ||||
| "Required by Truetype fonts and anti-aliasing." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Default display mode" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user