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 | |
|---|---|---|---|
|  | 6ce0ca32bd | ||
|  | 74a2a1bbe7 | ||
|  | bf85e32d0d | ||
|  | caf42f7ace | ||
|  | c2b1e5a187 | 
							
								
								
									
										27
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								HISTORY
									
									
									
									
									
								
							| @@ -206,3 +206,30 @@ VDR Plugin 'femon' Revision History | |||||||
|  |  | ||||||
| - Updated for vdr-1.3.42. | - Updated for vdr-1.3.42. | ||||||
| - Added "SilverGreen" theme (Thanks to Rififi77 @ VDRPortal). | - Added "SilverGreen" theme (Thanks to Rififi77 @ VDRPortal). | ||||||
|  |  | ||||||
|  | 2006-03-08: Version 0.9.8 | ||||||
|  |  | ||||||
|  | - Updated for vdr-1.3.44. | ||||||
|  | - Minor Makefile changes. | ||||||
|  | - Made all symbol data 'const'. | ||||||
|  | - Added spanish translation (Thanks to Luis Palacios). | ||||||
|  |  | ||||||
|  | 2006-04-20: Version 0.9.9 | ||||||
|  |  | ||||||
|  | - Updated for vdr-1.3.47. | ||||||
|  |  | ||||||
|  | 2006-04-23: Version 0.9.10 | ||||||
|  |  | ||||||
|  | - Added STRIP option for Makefile (Thanks to Ville Skytt<74>). | ||||||
|  | - Modified APIVERSION code in Makefile. | ||||||
|  |  | ||||||
|  | 2006-04-30: Version 1.0.0 | ||||||
|  |  | ||||||
|  | - Updated for vdr-1.4.0. | ||||||
|  | - Modified APIVERSION code in Makefile. | ||||||
|  | - Updated german translation (Thanks to Andreas Brachold). | ||||||
|  |  | ||||||
|  | 2006-06-06: Version 1.0.1 | ||||||
|  |  | ||||||
|  | - Fixed device switching priority (Thanks to Andreas Brugger). | ||||||
|  | - Fixed device switching back to the primary device. | ||||||
|   | |||||||
							
								
								
									
										26
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								Makefile
									
									
									
									
									
								
							| @@ -3,6 +3,15 @@ | |||||||
| # | # | ||||||
| # $Id$ | # $Id$ | ||||||
|  |  | ||||||
|  | # Debugging on/off  | ||||||
|  | #FEMON_DEBUG = 1 | ||||||
|  |  | ||||||
|  | # NTSC on/off  | ||||||
|  | #FEMON_NTSC = 1 | ||||||
|  |  | ||||||
|  | # Strip debug symbols?  Set eg. to /bin/true if not | ||||||
|  | STRIP = strip | ||||||
|  |  | ||||||
| # The official name of this plugin. | # The official name of this plugin. | ||||||
| # This name will be used in the '-P...' option of VDR to load the 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. | # By default the main source file also carries this name. | ||||||
| @@ -11,7 +20,7 @@ PLUGIN = femon | |||||||
|  |  | ||||||
| ### The version number of this plugin (taken from the main source file): | ### 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).h | awk '{ print $$6 }' | sed -e 's/[";]//g') | ||||||
|  |  | ||||||
| ### The C++ compiler and options: | ### The C++ compiler and options: | ||||||
|  |  | ||||||
| @@ -20,7 +29,6 @@ CXXFLAGS ?= -fPIC -g -O2 -Wall -Woverloaded-virtual | |||||||
|  |  | ||||||
| ### The directory environment: | ### The directory environment: | ||||||
|  |  | ||||||
| DVBDIR = ../../../../DVB |  | ||||||
| VDRDIR = ../../.. | VDRDIR = ../../.. | ||||||
| LIBDIR = ../../lib | LIBDIR = ../../lib | ||||||
| TMPDIR = /tmp | TMPDIR = /tmp | ||||||
| @@ -29,9 +37,9 @@ TMPDIR = /tmp | |||||||
|  |  | ||||||
| -include $(VDRDIR)/Make.config | -include $(VDRDIR)/Make.config | ||||||
|  |  | ||||||
| ### The version number of VDR (taken from VDR's "config.h"): | ### The version number of VDR's plugin API (taken from VDR's "config.h"): | ||||||
|  |  | ||||||
| VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g') | APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) | ||||||
|  |  | ||||||
| ### The name of the distribution archive: | ### The name of the distribution archive: | ||||||
|  |  | ||||||
| @@ -40,16 +48,16 @@ PACKAGE = vdr-$(ARCHIVE) | |||||||
|  |  | ||||||
| ### Includes and Defines (add further entries here): | ### Includes and Defines (add further entries here): | ||||||
|  |  | ||||||
| INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include | INCLUDES += -I$(VDRDIR)/include | ||||||
|  |  | ||||||
| DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' | DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' | ||||||
|  |  | ||||||
| ifdef FEMON_NTSC | ifdef FEMON_NTSC | ||||||
| DEFINES += -DFEMON_NTSC | DEFINES += -DNTSC | ||||||
| endif | endif | ||||||
|  |  | ||||||
| ifdef FEMON_DEBUG | ifdef FEMON_DEBUG | ||||||
| DEFINES += -DFEMON_DEBUG | DEFINES += -DDEBUG | ||||||
| endif | endif | ||||||
|  |  | ||||||
| .PHONY: all all-redirect | .PHONY: all all-redirect | ||||||
| @@ -79,10 +87,10 @@ all: libvdr-$(PLUGIN).so | |||||||
|  |  | ||||||
| libvdr-$(PLUGIN).so: $(OBJS) | libvdr-$(PLUGIN).so: $(OBJS) | ||||||
| 	$(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ | 	$(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ | ||||||
| 	@cp $@ $(LIBDIR)/$@.$(VDRVERSION) |  | ||||||
| ifndef FEMON_DEBUG | ifndef FEMON_DEBUG | ||||||
| 	@strip $(LIBDIR)/$@.$(VDRVERSION) | 	@$(STRIP) $@ | ||||||
| endif | endif | ||||||
|  | 	@cp $@ $(LIBDIR)/$@.$(APIVERSION) | ||||||
|  |  | ||||||
| dist: clean | dist: clean | ||||||
| 	@-rm -rf $(TMPDIR)/$(ARCHIVE) | 	@-rm -rf $(TMPDIR)/$(ARCHIVE) | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								femon.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								femon.c
									
									
									
									
									
								
							| @@ -15,8 +15,8 @@ | |||||||
| #include "femontools.h" | #include "femontools.h" | ||||||
| #include "femon.h" | #include "femon.h" | ||||||
|  |  | ||||||
| #if defined(VDRVERSNUM) && VDRVERSNUM < 10342 | #if defined(APIVERSNUM) && APIVERSNUM < 10400 | ||||||
| #error "You don't exist! Go away! Upgrade yourself!" | #error "VDR-1.4.0 API version or greater is required!" | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| cPluginFemon::cPluginFemon() | cPluginFemon::cPluginFemon() | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								femon.h
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								femon.h
									
									
									
									
									
								
							| @@ -11,9 +11,9 @@ | |||||||
|  |  | ||||||
| #include <vdr/plugin.h> | #include <vdr/plugin.h> | ||||||
|  |  | ||||||
| static const char *VERSION        = "0.9.7"; | static const char VERSION[]       = "1.0.1"; | ||||||
| static const char *DESCRIPTION    = "DVB Signal Information Monitor (OSD)"; | static const char DESCRIPTION[]   = "DVB Signal Information Monitor (OSD)"; | ||||||
| static const char *MAINMENUENTRY  = "Signal Information"; | static const char MAINMENUENTRY[] = "Signal Information"; | ||||||
|  |  | ||||||
| class cPluginFemon : public cPlugin { | class cPluginFemon : public cPlugin { | ||||||
| public: | public: | ||||||
| @@ -27,6 +27,8 @@ public: | |||||||
|   virtual bool Start(void); |   virtual bool Start(void); | ||||||
|   virtual void Stop(void); |   virtual void Stop(void); | ||||||
|   virtual void Housekeeping(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 const char *MainMenuEntry(void) { return (femonConfig.hidemenu ? NULL : tr(MAINMENUENTRY)); } | ||||||
|   virtual cOsdObject *MainMenuAction(void); |   virtual cOsdObject *MainMenuAction(void); | ||||||
|   virtual cMenuSetupPage *SetupMenu(void); |   virtual cMenuSetupPage *SetupMenu(void); | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ cFemonConfig::cFemonConfig(void) | |||||||
|   calcinterval   = 20; |   calcinterval   = 20; | ||||||
|   syslogoutput   = 0; |   syslogoutput   = 0; | ||||||
|   showcasystem   = 0; |   showcasystem   = 0; | ||||||
| #ifdef FEMON_NTSC | #ifdef NTSC | ||||||
|   osdheight      = 420; |   osdheight      = 420; | ||||||
| #else | #else | ||||||
|   osdheight      = 480; |   osdheight      = 480; | ||||||
|   | |||||||
| @@ -11,7 +11,7 @@ PLUGIN = femonclient | |||||||
|  |  | ||||||
| ### The version number of this plugin (taken from the main source file): | ### The version number of this plugin (taken from the main source file): | ||||||
|  |  | ||||||
| VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | 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: | ### The C++ compiler and options: | ||||||
|  |  | ||||||
| @@ -20,27 +20,26 @@ CXXFLAGS ?= -fPIC -g -O2 -Wall -Woverloaded-virtual | |||||||
|  |  | ||||||
| ### The directory environment: | ### The directory environment: | ||||||
|  |  | ||||||
| DVBDIR = ../../../../DVB | VDRDIR = ../../../.. | ||||||
| VDRDIR = ../../.. | LIBDIR = ../../../lib | ||||||
| LIBDIR = ../../lib |  | ||||||
| TMPDIR = /tmp | TMPDIR = /tmp | ||||||
|  |  | ||||||
| ### Allow user defined options to overwrite defaults: | ### Allow user defined options to overwrite defaults: | ||||||
|  |  | ||||||
| -include $(VDRDIR)/Make.config | -include $(VDRDIR)/Make.config | ||||||
|  |  | ||||||
| ### The version number of VDR (taken from VDR's "config.h"): | ### The version number of VDR's plugin API (taken from VDR's "config.h"): | ||||||
|  |  | ||||||
| VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g') | APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) | ||||||
|  |  | ||||||
| ### The name of the distribution archive: | ### The name of the distribution archive: | ||||||
|  |  | ||||||
| ARCHIVE = svcintf-$(VERSION) | ARCHIVE = $(PLUGIN)-$(VERSION) | ||||||
| PACKAGE = vdr-$(ARCHIVE) | PACKAGE = vdr-$(ARCHIVE) | ||||||
|  |  | ||||||
| ### Includes and Defines (add further entries here): | ### Includes and Defines (add further entries here): | ||||||
|  |  | ||||||
| INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I$(VDRDIR)/PLUGINS/src/femon/ | INCLUDES += -I$(VDRDIR)/include -I$(VDRDIR)/PLUGINS/src/femon/ | ||||||
|  |  | ||||||
| DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' | DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' | ||||||
|  |  | ||||||
| @@ -68,7 +67,7 @@ all: libvdr-$(PLUGIN).so | |||||||
|  |  | ||||||
| libvdr-$(PLUGIN).so: $(PLUGIN).o | libvdr-$(PLUGIN).so: $(PLUGIN).o | ||||||
| 	$(CXX) $(CXXFLAGS) -shared $(PLUGIN).o -o $@ | 	$(CXX) $(CXXFLAGS) -shared $(PLUGIN).o -o $@ | ||||||
| 	@cp $@ $(LIBDIR)/$@.$(VDRVERSION) | 	@cp $@ $(LIBDIR)/$@.$(APIVERSION) | ||||||
|  |  | ||||||
| dist: clean | dist: clean | ||||||
| 	@-rm -rf $(TMPDIR)/$(ARCHIVE) | 	@-rm -rf $(TMPDIR)/$(ARCHIVE) | ||||||
|   | |||||||
| @@ -11,9 +11,9 @@ | |||||||
| #include <vdr/plugin.h> | #include <vdr/plugin.h> | ||||||
| #include "femonservice.h" | #include "femonservice.h" | ||||||
|  |  | ||||||
| static const char *VERSION        = "0.0.1"; | static const char VERSION[]       = "0.0.1"; | ||||||
| static const char *DESCRIPTION    = "Femon client"; | static const char DESCRIPTION[]   = "Femon client"; | ||||||
| static const char *MAINMENUENTRY  = "Show frontend statistic on console"; | static const char MAINMENUENTRY[] = "Show frontend statistic on console"; | ||||||
|  |  | ||||||
| class cPluginFemonClient : public cPlugin { | class cPluginFemonClient : public cPlugin { | ||||||
| public: | public: | ||||||
|   | |||||||
							
								
								
									
										173
									
								
								femoni18n.c
									
									
									
									
									
								
							
							
						
						
									
										173
									
								
								femoni18n.c
									
									
									
									
									
								
							| @@ -19,7 +19,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Signaalimittari (OSD)", // suomi |     "Signaalimittari (OSD)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Monitorizaci<EFBFBD>n de la se<73>al DVB", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -41,7 +41,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Signaalimittari", // suomi |     "Signaalimittari", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Monitorizaci<EFBFBD>n de la se<73>al DVB", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -63,7 +63,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Sijainti", // suomi |     "Sijainti", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Posici<EFBFBD>n", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -85,7 +85,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Korkeus", // suomi |     "Korkeus", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Altura", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -107,7 +107,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Vaakakeskitys", // suomi |     "Vaakakeskitys", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Desplazamiento horizontal", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -129,7 +129,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Oletusn<EFBFBD>ytt<EFBFBD>tila", // suomi |     "Oletusn<EFBFBD>ytt<EFBFBD>tila", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Modo de visualizaci<63>n estandar", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -151,7 +151,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "perus", // suomi |     "perus", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "B<EFBFBD>sico", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -173,7 +173,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "transponderi", // suomi |     "transponderi", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Transpondedor", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -195,7 +195,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "l<EFBFBD>hete", // suomi |     "l<EFBFBD>hete", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Flujo", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -217,7 +217,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Ulkoasu", // suomi |     "Ulkoasu", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol   |     "Piel", // Espa<70>ol   | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -239,7 +239,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Teema", // suomi |     "Teema", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Tema", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -261,7 +261,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Klassinen", // suomi |     "Klassinen", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Cl<EFBFBD>sico", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -437,7 +437,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Piilota valinta p<><70>valikosta", // suomi |     "Piilota valinta p<><70>valikosta", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Ocultar en el men<65> principal", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -459,7 +459,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "N<EFBFBD>yt<EFBFBD>n p<>ivitysv<73>li [0.1s]", // suomi |     "N<EFBFBD>yt<EFBFBD>n p<>ivitysv<73>li [0.1s]", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Intervalo de actualizaci<63>n (0,1)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -481,7 +481,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "L<EFBFBD>hetteen analysointi", // suomi |     "L<EFBFBD>hetteen analysointi", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Analizar el flujo", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -503,7 +503,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Laskennan p<>ivitysv<73>li [0.1s]", // suomi |     "Laskennan p<>ivitysv<73>li [0.1s]", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Intervalo de c<>lculo (0,1s)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -525,7 +525,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Punaisen taso [%]", // suomi |     "Punaisen taso [%]", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "L<EFBFBD>mite de rojo [%s]", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -540,14 +540,14 @@ const tI18nPhrase Phrases[] = { | |||||||
|   { "Green limit [%]", // English |   { "Green limit [%]", // English | ||||||
|     "Grenze Gr<47>n [%]", // Deutsch |     "Grenze Gr<47>n [%]", // Deutsch | ||||||
|     "", // Slovenski |     "", // Slovenski | ||||||
|     "Limite verde [%]", // Italiano |     "Limite de verde [%]", // Italiano | ||||||
|     "", // Nederlands |     "", // Nederlands | ||||||
|     "", // Portugu<67>s |     "", // Portugu<67>s | ||||||
|     "Limite du vert (%)", // Fran<61>ais |     "Limite du vert (%)", // Fran<61>ais | ||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Vihre<EFBFBD>n taso [%]", // suomi |     "Vihre<EFBFBD>n taso [%]", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "L<EFBFBD>mite verde [%]", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -569,7 +569,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk    |     "", // Norsk    | ||||||
|     "Transponderin tiedot", // suomi |     "Transponderin tiedot", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Informaci<EFBFBD>n del transpondedor", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -591,7 +591,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Satelliittikortti", // suomi |     "Satelliittikortti", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Tarjeta Sat<61>lite", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -613,7 +613,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kaapelikortti", // suomi |     "Kaapelikortti", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Tarjeta Cable", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -635,7 +635,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Terrestriaalikortti", // suomi |     "Terrestriaalikortti", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Tarjeta TDT", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -657,7 +657,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kirjaa systeemilokiin", // suomi |     "Kirjaa systeemilokiin", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Usar syslog como registro", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -736,7 +736,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "Auto", // <20>esky (Czech) |     "Auto", // <20>esky (Czech) | ||||||
|   }, |   }, | ||||||
|   { "None", // English |   { "None", // English | ||||||
|     "None", // Deutsch |     "Nichts", // Deutsch | ||||||
|     "None", // Slovenski |     "None", // Slovenski | ||||||
|     "None", // Italiano |     "None", // Italiano | ||||||
|     "None", // Nederlands |     "None", // Nederlands | ||||||
| @@ -745,7 +745,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "None", // Norsk |     "None", // Norsk | ||||||
|     "ei", // suomi |     "ei", // suomi | ||||||
|     "None", // Polski |     "None", // Polski | ||||||
|     "None", // Espa<70>ol |     "Ninguno", // Espa<70>ol | ||||||
|     "None", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "None", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "None", // Svenska |     "None", // Svenska | ||||||
|     "None", // Romaneste |     "None", // Romaneste | ||||||
| @@ -758,7 +758,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "None", // <20>esky (Czech) |     "None", // <20>esky (Czech) | ||||||
|   }, |   }, | ||||||
|   { "Off", // English |   { "Off", // English | ||||||
|     "Off", // Deutsch |     "Aus", // Deutsch | ||||||
|     "Off", // Slovenski |     "Off", // Slovenski | ||||||
|     "Off", // Italiano |     "Off", // Italiano | ||||||
|     "Off", // Nederlands |     "Off", // Nederlands | ||||||
| @@ -780,7 +780,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "Off", // <20>esky (Czech) |     "Off", // <20>esky (Czech) | ||||||
|   }, |   }, | ||||||
|   { "On", // English |   { "On", // English | ||||||
|     "On", // Deutsch |     "Ein", // Deutsch | ||||||
|     "On", // Slovenski |     "On", // Slovenski | ||||||
|     "On", // Italiano |     "On", // Italiano | ||||||
|     "On", // Nederlands |     "On", // Nederlands | ||||||
| @@ -877,7 +877,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "L<EFBFBD>hetteen tiedot", // suomi |     "L<EFBFBD>hetteen tiedot", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Informaci<EFBFBD>n del flujo", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -899,7 +899,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "MPEG-taso", // suomi |     "MPEG-taso", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Nivel MPEG", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -921,7 +921,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kuvaraita", // suomi |     "Kuvaraita", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Flujo de video", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -943,7 +943,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Bittinopeus", // suomi |     "Bittinopeus", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Tasa de bits", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -965,7 +965,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Ruudunp<EFBFBD>ivitysnopeus", // suomi |     "Ruudunp<EFBFBD>ivitysnopeus", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Tasa de frames", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1009,7 +1009,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kuvasuhde", // suomi |     "Kuvasuhde", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Proporciones de la imagen", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1031,7 +1031,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "varattu", // suomi |     "varattu", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "reservado", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1053,7 +1053,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "vapaa", // suomi |     "vapaa", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "libre", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1075,7 +1075,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kuvaformaatti", // suomi |     "Kuvaformaatti", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Formato de video", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1141,7 +1141,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "tuntematon", // suomi |     "tuntematon", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "desconocido", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1163,7 +1163,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Resoluutio", // suomi |     "Resoluutio", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Resoluci<EFBFBD>n", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1185,7 +1185,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "<EFBFBD><EFBFBD>niraita", // suomi |     "<EFBFBD><EFBFBD>niraita", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Flujo de audio", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1207,7 +1207,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "N<EFBFBD>ytteenottotaajuus", // suomi |     "N<EFBFBD>ytteenottotaajuus", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Frecuencia de muestreo", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1405,7 +1405,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "ei ilmaistu", // suomi |     "ei ilmaistu", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "no indicado", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1449,7 +1449,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "AC-3-<2D><>niraita", // suomi |     "AC-3-<2D><>niraita", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Flujo AC-3", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1471,7 +1471,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kehyksen koko", // suomi |     "Kehyksen koko", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Tama<EFBFBD>o de frame", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1493,7 +1493,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "L<EFBFBD>hetteen tyyppi", // suomi |     "L<EFBFBD>hetteen tyyppi", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Modo bitstream", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1506,7 +1506,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // <20>esky (Czech) |     "", // <20>esky (Czech) | ||||||
|   }, |   }, | ||||||
|   { "Audio Coding Mode", // English |   { "Audio Coding Mode", // English | ||||||
|     "Audio Coding Modus", // Deutsch |     "Audiokodierung", // Deutsch | ||||||
|     "", // Slovenski |     "", // Slovenski | ||||||
|     "", // Italiano |     "", // Italiano | ||||||
|     "", // Nederlands |     "", // Nederlands | ||||||
| @@ -1515,7 +1515,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "<EFBFBD><EFBFBD>nikoodaus", // suomi |     "<EFBFBD><EFBFBD>nikoodaus", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Modo de codificaci<63>n de audio", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1537,7 +1537,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Keskikanavan taso", // suomi |     "Keskikanavan taso", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Nivel sonoro central", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1559,7 +1559,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Tehostekanavien taso", // suomi |     "Tehostekanavien taso", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Nivel sonoro surround", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1581,7 +1581,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Dolby Surround -tehoste", // suomi |     "Dolby Surround -tehoste", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Nivel sonoro Dolby Surround", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1603,7 +1603,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "LFE-kanava", // suomi |     "LFE-kanava", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Efectos de baja frecuencia", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1625,7 +1625,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Dialogin normalisointi", // suomi |     "Dialogin normalisointi", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Normalizaci<EFBFBD>n del di<64>logo", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1647,7 +1647,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "P<EFBFBD><EFBFBD>asiallinen (CM)", // suomi |     "P<EFBFBD><EFBFBD>asiallinen (CM)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Principal (CM)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1669,7 +1669,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Musiikki ja tehosteet (ME)", // suomi |     "Musiikki ja tehosteet (ME)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "M<EFBFBD>sica y efectos (ME)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1691,7 +1691,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "N<EFBFBD>k<EFBFBD>rajoitteinen (VI)", // suomi |     "N<EFBFBD>k<EFBFBD>rajoitteinen (VI)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Imagen deteriorada (VI)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1713,7 +1713,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kuulorajoitteinen (HI)", // suomi |     "Kuulorajoitteinen (HI)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Hearing deteriorado", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1735,7 +1735,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Vuoropuhelu (D)", // suomi |     "Vuoropuhelu (D)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Di<EFBFBD>logo (D)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1757,7 +1757,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Kommentointi (C)", // suomi |     "Kommentointi (C)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Comentario (C)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1779,7 +1779,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "H<EFBFBD>t<EFBFBD>tiedote (E)", // suomi |     "H<EFBFBD>t<EFBFBD>tiedote (E)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Emergencia (E)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1792,7 +1792,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // <20>esky (Czech) |     "", // <20>esky (Czech) | ||||||
|   }, |   }, | ||||||
|   { "Voice Over (VO)", // English |   { "Voice Over (VO)", // English | ||||||
|     "<EFBFBD>berlagerte Stimme (VO)", // Deutsch |     "<EFBFBD>berlagerte Stimme (VO)", // Deutsch | ||||||
|     "", // Slovenski |     "", // Slovenski | ||||||
|     "", // Italiano |     "", // Italiano | ||||||
|     "", // Nederlands |     "", // Nederlands | ||||||
| @@ -1801,7 +1801,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "P<EFBFBD><EFBFBD>lle puhuttu (VO)", // suomi |     "P<EFBFBD><EFBFBD>lle puhuttu (VO)", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Voz off (VO)", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1823,7 +1823,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Karaoke", // suomi |     "Karaoke", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Karaoke", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1845,7 +1845,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "kan. 1", // suomi |     "kan. 1", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Can. 1", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1867,7 +1867,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "kan. 2", // suomi |     "kan. 2", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Can. 2", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1889,7 +1889,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "K", // suomi |     "K", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "C", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1911,7 +1911,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "V", // suomi |     "V", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "I", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1933,7 +1933,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "O", // suomi |     "O", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "D", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1955,7 +1955,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "T", // suomi |     "T", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "S", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1977,7 +1977,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "TV", // suomi |     "TV", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "SI", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -1999,7 +1999,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "TO", // suomi |     "TO", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "SD", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2021,7 +2021,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "N<EFBFBD>yt<EFBFBD> salausj<73>rjestelm<6C>", // suomi |     "N<EFBFBD>yt<EFBFBD> salausj<73>rjestelm<6C>", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Mostrar sistema CA", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2043,7 +2043,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "kiinte<EFBFBD>", // suomi |     "kiinte<EFBFBD>", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Fijo", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2056,7 +2056,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // <20>esky (Czech) |     "", // <20>esky (Czech) | ||||||
|   }, |   }, | ||||||
|   { "Analog", // English |   { "Analog", // English | ||||||
|     "", // Deutsch |     "Analog", // Deutsch | ||||||
|     "", // Slovenski |     "", // Slovenski | ||||||
|     "", // Italiano |     "", // Italiano | ||||||
|     "", // Nederlands |     "", // Nederlands | ||||||
| @@ -2065,7 +2065,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "analoginen", // suomi |     "analoginen", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Anal<EFBFBD>gico", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2078,7 +2078,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // <20>esky (Czech) |     "", // <20>esky (Czech) | ||||||
|   }, |   }, | ||||||
|   { "Free to Air", // English |   { "Free to Air", // English | ||||||
|     "Free to Air", // Deutsch |     "Frei empfangbar", // Deutsch | ||||||
|     "", // Slovenski |     "", // Slovenski | ||||||
|     "", // Italiano |     "", // Italiano | ||||||
|     "", // Nederlands |     "", // Nederlands | ||||||
| @@ -2087,7 +2087,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "salaamaton", // suomi |     "salaamaton", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Free to air", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2109,7 +2109,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "SECA/Mediaguard", // suomi |     "SECA/Mediaguard", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "SECA/Mediguard", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2131,7 +2131,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Viaccess", // suomi |     "Viaccess", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Viaccess", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2153,7 +2153,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Irdeto", // suomi |     "Irdeto", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Irdeto", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2175,7 +2175,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "NDS/Videoguard", // suomi |     "NDS/Videoguard", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "NDS/Videoguard", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2197,7 +2197,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "Conax", // suomi |     "Conax", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "Conax", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2219,7 +2219,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "CryptoWorks", // suomi |     "CryptoWorks", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "CryptoWorks", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2241,7 +2241,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "PowerVu", // suomi |     "PowerVu", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "PowerVu", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2263,7 +2263,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "BetaCrypt", // suomi |     "BetaCrypt", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "BetaCrypt", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2285,7 +2285,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk |     "", // Norsk | ||||||
|     "NagraVision", // suomi |     "NagraVision", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "NagraVision", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2307,7 +2307,7 @@ const tI18nPhrase Phrases[] = { | |||||||
|     "", // Norsk    |     "", // Norsk    | ||||||
|     "SkyCrypt", // suomi |     "SkyCrypt", // suomi | ||||||
|     "", // Polski |     "", // Polski | ||||||
|     "", // Espa<70>ol |     "SkyCrypt", // Espa<70>ol | ||||||
|     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) |     "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek) | ||||||
|     "", // Svenska |     "", // Svenska | ||||||
|     "", // Romaneste |     "", // Romaneste | ||||||
| @@ -2321,3 +2321,4 @@ const tI18nPhrase Phrases[] = { | |||||||
|   }, |   }, | ||||||
|   { NULL } |   { NULL } | ||||||
| }; | }; | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								femonosd.c
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								femonosd.c
									
									
									
									
									
								
							| @@ -995,24 +995,26 @@ void cFemonOsd::SetAudioTrack(int Index, const char * const *Tracks) | |||||||
| bool cFemonOsd::DeviceSwitch(int direction) | bool cFemonOsd::DeviceSwitch(int direction) | ||||||
| { | { | ||||||
|   Dprintf("%s()\n", __PRETTY_FUNCTION__); |   Dprintf("%s()\n", __PRETTY_FUNCTION__); | ||||||
|   int device = cDevice::ActualDevice()->DeviceNumber();                             |   int device = cDevice::ActualDevice()->DeviceNumber(); | ||||||
|   direction = sgn(direction); |   direction = sgn(direction); | ||||||
|   if (device >= 0) { |   if (device >= 0) { | ||||||
|      cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel()); |      cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel()); | ||||||
|      for (int i = 0; i < cDevice::NumDevices() - 1; i++) {                          |      for (int i = 0; i < cDevice::NumDevices() - 1; i++) { | ||||||
|         if (direction) { |         if (direction) { | ||||||
|            if (++device >= cDevice::NumDevices()) device = 0;                      |            if (++device >= cDevice::NumDevices()) | ||||||
|  |               device = 0; | ||||||
|            } |            } | ||||||
|         else { |         else { | ||||||
|            if (--device < 0) device = cDevice::NumDevices() - 1; |            if (--device < 0) | ||||||
|  |               device = cDevice::NumDevices() - 1; | ||||||
|            } |            } | ||||||
|         if (cDevice::GetDevice(device)->ProvidesChannel(channel)) { |         if (cDevice::GetDevice(device)->ProvidesChannel(channel, 0)) { | ||||||
|            Dprintf("%s(%d) device(%d)\n", __PRETTY_FUNCTION__, direction, device); |            Dprintf("%s(%d) device(%d)\n", __PRETTY_FUNCTION__, direction, device); | ||||||
|            // here should be added some checks, if the device is really available (i.e. not recording) |  | ||||||
|            cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), 0); |            cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), 0); | ||||||
|            cControl::Shutdown(); |            cControl::Shutdown(); | ||||||
|            cDevice::GetDevice(device)->SwitchChannel(channel, true); |            cDevice::GetDevice(device)->SwitchChannel(channel, true); | ||||||
|            // does this work with primary devices ? |            if (cDevice::GetDevice(device) == cDevice::PrimaryDevice()) | ||||||
|  |               cDevice::GetDevice(device)->ForceTransferMode(); | ||||||
|            cControl::Launch(new cTransferControl(cDevice::GetDevice(device), channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids())); |            cControl::Launch(new cTransferControl(cDevice::GetDevice(device), channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids())); | ||||||
|            cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), channel->Number()); |            cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), channel->Number()); | ||||||
|            return (true); |            return (true); | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
| #include <stdint.h> | #include <stdint.h> | ||||||
| #include <vdr/tools.h> | #include <vdr/tools.h> | ||||||
|  |  | ||||||
| #ifdef FEMON_DEBUG | #ifdef DEBUG | ||||||
| #define Dprintf(x...) printf(x); | #define Dprintf(x...) printf(x); | ||||||
| #else | #else | ||||||
| #define Dprintf(x...) ; | #define Dprintf(x...) ; | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * ar11_xpm[] = { | static const char *const ar11_xpm[] = { | ||||||
| "26 18 2 1", | "26 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * ar169_xpm[] = { | static const char *const ar169_xpm[] = { | ||||||
| "38 18 2 1", | "38 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * ar2211_xpm[] = { | static const char *const ar2211_xpm[] = { | ||||||
| "52 18 2 1", | "52 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * ar43_xpm[] = { | static const char *const ar43_xpm[] = { | ||||||
| "31 18 2 1", | "31 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * carrier_xpm[] = { | static const char *const carrier_xpm[] = { | ||||||
| "96 19 2 1", | "96 19 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * device_xpm[] = { | static const char *const device_xpm[] = { | ||||||
| "14 18 2 1", | "14 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * dolbydigital_xpm[] = { | static const char *const dolbydigital_xpm[] = { | ||||||
| "31 18 2 1", | "31 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * dolbydigital20_xpm[] = { | static const char *const dolbydigital20_xpm[] = { | ||||||
| "55 18 2 1", | "55 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * dolbydigital51_xpm[] = { | static const char *const dolbydigital51_xpm[] = { | ||||||
| "51 18 2 1", | "51 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * five_xpm[] = { | static const char *const five_xpm[] = { | ||||||
| "15 18 2 1", | "15 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * four_xpm[] = { | static const char *const four_xpm[] = { | ||||||
| "15 18 2 1", | "15 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * lock_xpm[] = { | static const char *const lock_xpm[] = { | ||||||
| "96 19 2 1", | "96 19 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * monoleft_xpm[] = { | static const char *const monoleft_xpm[] = { | ||||||
| "17 18 2 1", | "17 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * monoright_xpm[] = { | static const char *const monoright_xpm[] = { | ||||||
| "17 18 2 1", | "17 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * ntsc_xpm[] = { | static const char *const ntsc_xpm[] = { | ||||||
| "19 18 2 1", | "19 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * one_xpm[] = { | static const char *const one_xpm[] = { | ||||||
| "15 18 2 1", | "15 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * pal_xpm[] = { | static const char *const pal_xpm[] = { | ||||||
| "18 18 2 1", | "18 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * signal_xpm[] = { | static const char *const signal_xpm[] = { | ||||||
| "96 19 2 1", | "96 19 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * stereo_xpm[] = { | static const char *const stereo_xpm[] = { | ||||||
| "17 18 2 1", | "17 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * sync_xpm[] = { | static const char *const sync_xpm[] = { | ||||||
| "96 19 2 1", | "96 19 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * three_xpm[] = { | static const char *const three_xpm[] = { | ||||||
| "15 18 2 1", | "15 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * two_xpm[] = { | static const char *const two_xpm[] = { | ||||||
| "15 18 2 1", | "15 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * viterbi_xpm[] = { | static const char *const viterbi_xpm[] = { | ||||||
| "96 19 2 1", | "96 19 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| /* XPM */ | /* XPM */ | ||||||
| static char * zero_xpm[] = { | static const char *const zero_xpm[] = { | ||||||
| "15 18 2 1", | "15 18 2 1", | ||||||
| ".	c #FFFFFF", | ".	c #FFFFFF", | ||||||
| "+	c #000000", | "+	c #000000", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user