diff options
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | README | 39 | ||||
-rw-r--r-- | config.c | 23 | ||||
-rw-r--r-- | config.h | 10 | ||||
-rw-r--r-- | device.c | 220 | ||||
-rw-r--r-- | device.h | 31 | ||||
-rw-r--r-- | equalizer.c | 6 | ||||
-rw-r--r-- | frontend.c | 30 | ||||
-rw-r--r-- | frontend.h | 6 | ||||
-rw-r--r-- | frontend_local.c | 8 | ||||
-rw-r--r-- | i18n.c | 4331 | ||||
-rw-r--r-- | i18n.h | 30 | ||||
-rw-r--r-- | logdefs.h | 4 | ||||
-rw-r--r-- | media_player.c | 13 | ||||
-rw-r--r-- | menu.c | 168 | ||||
-rw-r--r-- | menuitems.c | 4 | ||||
-rw-r--r-- | osd.c | 11 | ||||
-rw-r--r-- | po/cs_CZ.po | 9 | ||||
-rw-r--r-- | po/de_DE.po | 9 | ||||
-rw-r--r-- | po/fi_FI.po | 9 | ||||
-rw-r--r-- | po/it_IT.po | 9 | ||||
-rw-r--r-- | po/ru_RU.po | 9 | ||||
-rw-r--r-- | setup_menu.c | 52 | ||||
-rw-r--r-- | tools/iconv.h | 6 | ||||
-rw-r--r-- | xineliboutput.c | 12 |
26 files changed, 38 insertions, 5016 deletions
@@ -3,6 +3,7 @@ VDR Plugin 'xineliboutput' Revision History ????-??-??: Version 1.1.0 +- Supports only for vdr-1.6.0 or later. - Added an option to limit number of remote clients - Added math library (-lm) to vdr-sxfe when building with Xrender / HUD OSD support (Thanks to Anssi Hannula) @@ -4,7 +4,7 @@ # See the main source file 'xineliboutput.c' for copyright information and # how to reach the author. # -# $Id: Makefile,v 1.71 2008-11-18 15:47:58 phintuka Exp $ +# $Id: Makefile,v 1.72 2008-11-20 11:46:30 rofafor Exp $ # # The official name of this plugin. @@ -213,7 +213,7 @@ endif # VDR plugin OBJS = $(PLUGIN).o device.o frontend.o osd.o config.o menu.o setup_menu.o \ - i18n.o menuitems.o media_player.o equalizer.o \ + menuitems.o media_player.o equalizer.o \ frontend_local.o frontend_svr.o \ tools/cxsocket.o tools/udp_pes_scheduler.o \ tools/backgroundwriter.o tools/playlist.o tools/http.o \ @@ -25,7 +25,7 @@ Description Requirements - - vdr-1.4.0 or later + - vdr-1.6.0 or later (use "1.0.x" branch for older vdr versions) (vdr is required only at server side) - xine-lib 1.1.1 or later (xine-lib is not required for server in network-only usage) @@ -393,17 +393,10 @@ Media player key bindings for audio files FastRew/FastFwd Play faster/slower User7 Random play / normal play - with VDR < 1.5.15: - If media file includes multiple subtitles (DVD, .mkv file, ...), - subtitle language can be selected from xineliboutput plugin menu, - "Select subtitle track" key macro or from DVD subtitle menu. - Preferred subtitle languages can be selected from plugin setup menu. - - with VDR >= 1.5.15: - If media file includes multiple subtitles (DVD, .mkv file, ...), - subtitle language can be selected with VDR Subtitle key or from - DVD subtitle menu. - Plugin uses VDR's preferred subtitle language settings. + If media file includes multiple subtitles (DVD, .mkv file, ...), + subtitle language can be selected with VDR Subtitle key or from + DVD subtitle menu. + Plugin uses VDR's preferred subtitle language settings. DVD player key bindings @@ -422,8 +415,6 @@ DVD player key bindings 9 Next title 7 Previous title Info Show progress display - 2 Next subtitle track (with VDR < 1.5.15) - 5 Previous subtitle track (with VDR < 1.5.15) FastRew/FastFwd, Left/Right Play faster/slower @@ -458,16 +449,9 @@ DVD playback Audio track can be selected from VDR audio track menu (keys "Menu" + "Green" or "Audio") or from DVD menu. - with VDR < 1.5.15: - DVD subtitle language can be selected from xineliboutput plugin - menu, from DVD menu, with keys "2" and "5" or from subtitle - menu (using "Select subtitle track" key macro). - Preferred subtitle languages can be selected from plugin setup menu. - - with VDR >= 1.5.15: - DVD subtitle language can be selected with VDR Subtitle key or - from DVD subtitle menu. - Plugin uses VDR's preferred subtitle language settings. + DVD subtitle language can be selected with VDR Subtitle key or + from DVD subtitle menu. + Plugin uses VDR's preferred subtitle language settings. Aspect ratio setting @@ -496,7 +480,7 @@ Shortcut key macros Start replaying DVD (User? @xineliboutput Red 0) Start replaying Title 1 from DVD (User? @xineliboutput Red 1) - Select subtitle track (VDR <1.5.15) (User? @xineliboutput Red 2) + <reserved> (User? @xineliboutput Red 2) Toggle aspect ratio (User? @xineliboutput Red 3) Toggle letterbox -> 16:9 cropping (User? @xineliboutput Red 4) Toggle stereo -> 5.1 upmix (User? @xineliboutput Red 5) @@ -510,11 +494,6 @@ Shortcut key macros Decrease audio delay (User? @xineliboutput Red Down) Toggle the video aspect ratio (User? @xineliboutput Red Right) - with VDR < 1.5.15: - Defining "Select subtitle track" macro key enables VDR-style - subtitle track menu for media player (identical to audio track - selection with VDR "Audio" key). - Special frontend control keys @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: config.c,v 1.74 2008-11-18 14:09:07 phintuka Exp $ + * $Id: config.c,v 1.75 2008-11-20 11:46:30 rofafor Exp $ * */ @@ -18,10 +18,10 @@ #include <vdr/config.h> #include <vdr/videodir.h> #include <vdr/device.h> +#include <vdr/i18n.h> #include "logdefs.h" #include "config.h" -#include "i18n.h" #define STRN0CPY(dst, src) \ do { \ @@ -505,14 +505,6 @@ config_t::config_t() { osd_blending = OSD_BLENDING_SOFTWARE; osd_blending_lowresvideo = OSD_BLENDING_HARDWARE; -#if VDRVERSNUM < 10515 - spu_autoshow = 0; - memset(spu_lang, 0, sizeof(spu_lang)); - strn0cpy(spu_lang[0], "eng", sizeof(spu_lang[0])); - strn0cpy(spu_lang[1], "deu", sizeof(spu_lang[1])); - strn0cpy(spu_lang[2], "fin", sizeof(spu_lang[2])); - strn0cpy(spu_lang[3], "" , sizeof(spu_lang[3])); -#endif extsub_size = -1; dvb_subtitles = 0; @@ -568,11 +560,7 @@ config_t::config_t() { use_x_keyboard = 1; // video settings -#ifdef DEVICE_SUPPORTS_IBP_TRICKSPEED ibp_trickspeed = 1; -#else - ibp_trickspeed = 0; -#endif max_trickspeed = 12; overscan = 0; hue = -1; @@ -756,13 +744,6 @@ bool config_t::SetupParse(const char *Name, const char *Value) else if (!strcasecmp(Name, "OSD.AlphaCorrection")) alpha_correction = atoi(Value); else if (!strcasecmp(Name, "OSD.AlphaCorrectionAbs")) alpha_correction_abs = atoi(Value); -#if VDRVERSNUM < 10515 - else if (!strcasecmp(Name, "OSD.SpuAutoSelect")) spu_autoshow = atoi(Value); - else if (!strcasecmp(Name, "OSD.SpuLang0")) STRN0CPY(spu_lang[0], Value); - else if (!strcasecmp(Name, "OSD.SpuLang1")) STRN0CPY(spu_lang[1], Value); - else if (!strcasecmp(Name, "OSD.SpuLang2")) STRN0CPY(spu_lang[2], Value); - else if (!strcasecmp(Name, "OSD.SpuLang3")) STRN0CPY(spu_lang[3], Value); -#endif else if (!strcasecmp(Name, "OSD.ExtSubSize")) extsub_size = atoi(Value); else if (!strcasecmp(Name, "OSD.DvbSubtitles")) dvb_subtitles = atoi(Value); @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: config.h,v 1.56 2008-11-18 14:09:07 phintuka Exp $ + * $Id: config.h,v 1.57 2008-11-20 11:46:30 rofafor Exp $ * */ @@ -183,10 +183,6 @@ #define FF_H264_SPEED_OVER_ACCURACY_yes 2 #define FF_H264_SPEED_OVER_ACCURACY_count 3 -#if VDRVERSNUM >= 10510 -# define DEVICE_SUPPORTS_IBP_TRICKSPEED -#endif - #define HIDDEN_OPTION(opt) \ (xc.IsOptionHidden(xc.opt)) #define READONLY_OPTION(opt) \ @@ -295,10 +291,6 @@ class config_t { int dvb_subtitles; // send DVB subtitles in data stream (decode+display using xine-lib or external media player) // Media player -#if VDRVERSNUM < 10515 - int spu_autoshow; // Preferred SPU language(s) for media player - char spu_lang[4][4]; -#endif char browse_files_dir[4096]; char browse_music_dir[4096]; char browse_images_dir[4096]; @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: device.c,v 1.62 2008-11-18 15:17:14 phintuka Exp $ + * $Id: device.c,v 1.63 2008-11-20 11:46:30 rofafor Exp $ * */ @@ -193,12 +193,6 @@ cXinelibDevice::cXinelibDevice() m_ac3Present = false; m_spuPresent = false; -#if VDRVERSNUM < 10515 - m_CurrentDvdSpuTrack = ttXSubtitleNone; - m_ForcedDvdSpuTrack = false; - ClrAvailableDvdSpuTracks(); -#endif - memset(m_MetaInfo, 0, sizeof(m_MetaInfo)); m_PlayMode = pmNone; @@ -209,7 +203,6 @@ cXinelibDevice::cXinelibDevice() m_TrickSpeedPts = 0; m_TrickSpeedMode = 0; m_TrickSpeedDelay = 0; - m_VDR_TrickSpeedIBP = 0; m_SkipAudio = false; m_PlayingFile = pmNone; m_StreamStart = true; @@ -576,10 +569,6 @@ void cXinelibDevice::StopOutput(void) Clear(); ForEach(m_clients, &cXinelibThread::QueueBlankDisplay); ForEach(m_clients, &cXinelibThread::SetNoVideo, false); -#if VDRVERSNUM < 10515 - ClrAvailableDvdSpuTracks(); - m_ForcedDvdSpuTrack = false; -#endif } void cXinelibDevice::SetTvMode(cChannel *Channel) @@ -649,9 +638,6 @@ bool cXinelibDevice::SetPlayMode(ePlayMode PlayMode) m_ac3Present = false; m_spuPresent = false; -#if VDRVERSNUM < 10515 - ClrAvailableDvdSpuTracks(); -#endif m_PlayMode = PlayMode; TrickSpeed(-1); @@ -686,19 +672,12 @@ bool cXinelibDevice::HasIBPTrickSpeed(void) { TRACEF("cXinelibDevice::HasIBPTrickSpeed"); -#ifndef DEVICE_SUPPORTS_IBP_TRICKSPEED -#warning VDR has not been patched for smooth fast forward. Disabling smooth fast forward. - return false; -#else - m_VDR_TrickSpeedIBP = true; - return xc.ibp_trickspeed; -#endif } bool cXinelibDevice::UseIBPTrickSpeed(void) { - return m_VDR_TrickSpeedIBP && xc.ibp_trickspeed; + return xc.ibp_trickspeed; } void cXinelibDevice::TrickSpeed(int Speed) @@ -1256,44 +1235,12 @@ int cXinelibDevice::PlayAudio(const uchar *buf, int length, uchar Id) return PlayAny(buf, length); } -#if VDRVERSNUM < 10510 -int cXinelibDevice::PlaySubtitle(const uchar *buf, int length) -{ - TRACEF("cXinelibDevice::PlaySpu"); - - if(!buf || length < 6) - return length; - - if(((unsigned char *)buf)[3] == PRIVATE_STREAM1) { - - int PayloadOffset = buf[8] + 9; - uchar SubStreamId = buf[PayloadOffset]; - //uchar SubStreamType = SubStreamId & 0xF0; - uchar SubStreamIndex = SubStreamId & 0x1F; - - if(!m_spuPresent) { - TRACE("cXinelibDevice::PlaySpu first DVD SPU frame"); - Skins.QueueMessage(mtInfo,"DVD Subtitles"); - m_spuPresent = true; - - ForEach(m_clients, &cXinelibThread::SpuStreamChanged, (int)SubStreamIndex); - } - - // Strip all but selected SPU track - if(SubStreamIndex != m_CurrentDvdSpuTrack) - return length; - } - - return PlayAny(buf, length); -} -#else int cXinelibDevice::PlaySubtitle(const uchar *Data, int Length) { if(!xc.dvb_subtitles) return cDevice::PlaySubtitle(Data, Length); return PlayAny(Data, Length); } -#endif bool cXinelibDevice::Poll(cPoller &Poller, int TimeoutMs) { @@ -1501,177 +1448,14 @@ uchar *cXinelibDevice::GrabImage(int &Size, bool Jpeg, // -// DVD SPU support in VDR recordings -// -// - override cDevice::PlayPesPacket to get DVD SPUs -// - -#if VDRVERSNUM < 10510 -int cXinelibDevice::PlayPesPacket(const uchar *Data, int Length, - bool VideoOnly) -{ - switch (Data[3]) { - case 0xBD: { // private stream 1 - int PayloadOffset = Data[8] + 9; - uchar SubStreamId = Data[PayloadOffset]; - uchar SubStreamType = SubStreamId & 0xF0; - uchar SubStreamIndex = SubStreamId & 0x1F; - switch (SubStreamType) { - case 0x20: // SPU - case 0x30: // SPU - SetAvailableDvdSpuTrack(SubStreamIndex); - return PlaySubtitle(Data, Length); - break; - default: - ; - } - } - default: - ; - } - return cDevice::PlayPesPacket(Data, Length, VideoOnly); -} -#endif - -// // Available DVD SPU tracks // -#if VDRVERSNUM < 10515 -bool cXinelibDevice::SetCurrentDvdSpuTrack(int Type, bool Force) -{ - if(Type == ttXSubtitleNone || - ( Type >= 0 && - Type < 64 && - m_DvdSpuTrack[Type].id != 0xffff)) { - m_CurrentDvdSpuTrack = Type; - ForEach(m_clients, &cXinelibThread::SpuStreamChanged, Type); - if(Force) - m_ForcedDvdSpuTrack = true; - return true; - } - return false; -} -#endif - -#if VDRVERSNUM >= 10515 void cXinelibDevice::SetSubtitleTrackDevice(eTrackType Type) { if (m_PlayingFile == pmAudioVideo || m_PlayingFile == pmVideoOnly) ForEach(m_clients, &cXinelibThread::SetSubtitleTrack, Type); } -#endif - -#if VDRVERSNUM < 10515 -void cXinelibDevice::ClrAvailableDvdSpuTracks(bool NotifyFrontend) -{ - for(int i=0; i<64; i++) - m_DvdSpuTrack[i].id = 0xffff; - if(m_CurrentDvdSpuTrack >= 0 ) { - m_CurrentDvdSpuTrack = ttXSubtitleNone; - if(NotifyFrontend) - ForEach(m_clients, &cXinelibThread::SpuStreamChanged, m_CurrentDvdSpuTrack); - } -} -#endif - -#if VDRVERSNUM < 10515 -int cXinelibDevice::NumDvdSpuTracks(void) const -{ - int DvdSpuTracks = 0; - for(int i=0; i<64; i++) - if(m_DvdSpuTrack[i].id != 0xffff) - DvdSpuTracks++; - return DvdSpuTracks; -} -#endif - -#if VDRVERSNUM < 10515 -const tTrackId *cXinelibDevice::GetDvdSpuTrack(int Type) const -{ - if(Type >= 0 && Type < 64 && - m_DvdSpuTrack[Type].id != 0xffff) - return &m_DvdSpuTrack[Type]; - return NULL; -} -#endif - -#if VDRVERSNUM < 10515 -const char *cXinelibDevice::GetDvdSpuLang(int Type) const -{ - const tTrackId *track = GetDvdSpuTrack(Type); - if(track) - return track->language[0] ? track->language : NULL; - return NULL; -} -#endif - -#if VDRVERSNUM < 10515 -bool cXinelibDevice::SetAvailableDvdSpuTrack(int Type, const char *lang, bool Current) -{ - if(Type >= 0 && Type < 64) { - - m_DvdSpuTrack[Type].id = Type; - m_DvdSpuTrack[Type].language[0] = '\0'; - if(lang) - strn0cpy(m_DvdSpuTrack[Type].language, lang, MAXLANGCODE2); - if(Current) - m_CurrentDvdSpuTrack = Type; - - return true; - } - return false; -} -#endif - -#if VDRVERSNUM < 10515 -void cXinelibDevice::EnsureDvdSpuTrack(void) -{ - if(!m_ForcedDvdSpuTrack && - NumDvdSpuTracks() > 0 && - (m_DvdSpuTrack[0].id == 0xffff || - strcmp(m_DvdSpuTrack[0].language, "menu"))) { - - if(xc.spu_autoshow) { - int pref, track; - size_t len; - for(pref = 0; pref < 4; pref++) - for(track = 0; track < 64; track++) - if(m_DvdSpuTrack[track].id != 0xffff) - if((len=strlen(xc.spu_lang[pref])) > 0) - //if(!strncmp(m_DvdSpuTrack[track].language, - // xc.spu_lang[pref], len)) { - if(!strcmp(m_DvdSpuTrack[track].language, - xc.spu_lang[pref])) { - if(m_CurrentDvdSpuTrack != track) { - LOGMSG("Auto-selecting %d. SPU track \'%s\' (%d. preferred language is \'%s\')", - track, m_DvdSpuTrack[track].language, pref+1, xc.spu_lang[pref]); - cXinelibDevice::SetCurrentDvdSpuTrack(track); - cString msg = cString::sprintf("Subtitles: %s", m_DvdSpuTrack[track].language); - Skins.QueueMessage(mtInfo, msg); - } - m_spuPresent = true; - track = 64; - pref = 99; - } - if(pref < 99) { - for(track = 0; track < 64; track++) - if(m_DvdSpuTrack[track].id != 0xffff) - if(m_CurrentDvdSpuTrack != track) { - LOGMSG("Auto-selecting (non-matching) %d. SPU track \'%s\'", - track, m_DvdSpuTrack[track].language); - cXinelibDevice::SetCurrentDvdSpuTrack(track); - } - } - } - - if(!m_spuPresent) { - Skins.QueueMessage(mtInfo, "Subtitles present"); - m_spuPresent = true; - } - } -} -#endif // // Metainfo @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: device.h,v 1.37 2008-11-18 15:14:40 phintuka Exp $ + * $Id: device.h,v 1.38 2008-11-20 11:46:30 rofafor Exp $ * */ @@ -83,9 +83,6 @@ class cXinelibDevice : public cDevice // Device capabilities - private: - bool m_VDR_TrickSpeedIBP; - public: virtual bool HasDecoder(void) const { return true; }; @@ -129,29 +126,10 @@ class cXinelibDevice : public cDevice virtual void SetAudioTrackDevice(eTrackType Type); private: -#if VDRVERSNUM < 10515 - // (DVD) SPU tracks - tTrackId m_DvdSpuTrack[64]; - int m_CurrentDvdSpuTrack; - bool m_ForcedDvdSpuTrack; -#endif char m_MetaInfo[mi_Count][MAX_METAINFO_LEN+1]; public: -#if VDRVERSNUM < 10515 - void ClrAvailableDvdSpuTracks(bool NotifyFrontend = true); - bool SetAvailableDvdSpuTrack(int Type, const char *lang = NULL, bool Current = false); - - int NumDvdSpuTracks(void) const; - const tTrackId *GetDvdSpuTrack(int Type) const; - const char *GetDvdSpuLang(int Type) const; - - int GetCurrentDvdSpuTrack(void) const { return m_CurrentDvdSpuTrack; } - bool SetCurrentDvdSpuTrack(int Type, bool Force=false); - void EnsureDvdSpuTrack(void); -#else virtual void SetSubtitleTrackDevice(eTrackType Type); -#endif const char *GetMetaInfo(eMetainfoType Type); void SetMetaInfo(eMetainfoType Type, const char *Value); @@ -268,13 +246,6 @@ class cXinelibDevice : public cDevice virtual int PlayVideo(const uchar *Data, int Length); virtual int PlayAudio(const uchar *Data, int Length, uchar Id); virtual int PlaySubtitle(const uchar *Data, int Length); - -#if VDRVERSNUM < 10510 - // conflicts with vdr-1.5.10+ DVB subtitle handling - // override cDevice to get DVD SPUs - virtual int PlayPesPacket(const uchar *Data, int Length, - bool VideoOnly = false); -#endif }; #endif // __XINELIB_DEVICE_H diff --git a/equalizer.c b/equalizer.c index 98b81a00..8762c88c 100644 --- a/equalizer.c +++ b/equalizer.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: equalizer.c,v 1.4 2007-10-15 00:15:07 phintuka Exp $ + * $Id: equalizer.c,v 1.5 2008-11-20 11:46:30 rofafor Exp $ * */ @@ -42,11 +42,7 @@ void cEqualizer::Show() { tArea areas [] = { {0, 0, OSD_W - 1, OSD_H - 1, 4} }; -#if VDRVERSNUM >= 10509 m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y, 0); -#else - m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y); -#endif if(m_Osd) { if (m_Osd->CanHandleAreas(areas, sizeof(areas) / sizeof(tArea) ) == oeOk) { @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: frontend.c,v 1.64 2008-11-10 20:10:33 phintuka Exp $ + * $Id: frontend.c,v 1.65 2008-11-20 11:46:30 rofafor Exp $ * */ @@ -108,9 +108,6 @@ void cXinelibThread::InfoHandler(const char *info) if(!strncmp(info, "TRACKMAP SPU", 12)) { int CurrentTrack = ttXSubtitleAuto; map += 12; -#if VDRVERSNUM < 10515 - cXinelibDevice::Instance().ClrAvailableDvdSpuTracks(false); -#endif while(*map) { bool Current = false; while(*map == ' ') map++; @@ -130,25 +127,17 @@ void cXinelibThread::InfoHandler(const char *info) char *lang = map; while(*map && *map != ' ') map++; if(*map == ' ') { *map = 0; map++; }; -#if VDRVERSNUM < 10515 - cXinelibDevice::Instance().SetAvailableDvdSpuTrack(id, iso639_2_to_iso639_1(lang), Current); -#else cXinelibDevice::Instance().SetAvailableTrack(ttSubtitle, id, id+1, iso639_2_to_iso639_1(lang)); if (Current) CurrentTrack = id; -#endif } } -#if VDRVERSNUM < 10515 - cXinelibDevice::Instance().EnsureDvdSpuTrack(); -#else if (CurrentTrack == ttXSubtitleAuto) cXinelibDevice::Instance().EnsureSubtitleTrack(); else if (CurrentTrack == ttXSubtitleNone) cXinelibDevice::Instance().SetCurrentSubtitleTrack(ttNone, true); else cXinelibDevice::Instance().SetCurrentSubtitleTrack(eTrackType(CurrentTrack+ttSubtitleFirst), true); -#endif } else if(!strncmp(info, "TRACKMAP AUDIO", 14)) { @@ -215,13 +204,8 @@ void cXinelibThread::InfoHandler(const char *info) map += 9; while(*map == ' ') map++; cXinelibDevice::Instance().SetMetaInfo(miDvdTitleNo, map); -#if VDRVERSNUM < 10515 - if (*map == '0') // DVD Menu, set spu track to 0 - cXinelibDevice::Instance().SetCurrentDvdSpuTrack(0); -#else if (*map == '0') // DVD Menu, set spu track to 0 cXinelibDevice::Instance().SetCurrentSubtitleTrack(ttSubtitleFirst); -#endif } free(pmap); @@ -378,13 +362,6 @@ void cXinelibThread::AudioStreamChanged(bool ac3, int StreamId) Xine_Control("AUDIOSTREAM", StreamId); } -#if VDRVERSNUM < 10515 -void cXinelibThread::SpuStreamChanged(int StreamId) -{ - TRACEF("cXinelibThread::SpuStreamChanged"); - Xine_Control("SPUSTREAM", StreamId); -} -#else void cXinelibThread::SetSubtitleTrack(eTrackType Track) { TRACEF("cXinelibThread::SetSubtitleTrack"); @@ -393,7 +370,6 @@ void cXinelibThread::SetSubtitleTrack(eTrackType Track) m_SpuLangAuto ? " auto" : ""); Xine_Control(buf); } -#endif void cXinelibThread::Clear(void) { @@ -756,11 +732,9 @@ bool cXinelibThread::PlayFile(const char *FileName, int Position, m_FileName = FileName; m_bPlayingFile = true; m_SpuLangAuto = true; -#if VDRVERSNUM >= 10515 if (m_StatusMonitor) DELETENULL(m_StatusMonitor); m_StatusMonitor = new cFrontendStatusMonitor(m_SpuLangAuto); -#endif Unlock(); } @@ -777,7 +751,6 @@ bool cXinelibThread::PlayFile(const char *FileName, int Position, if(xc.extsub_size >= 0) Xine_Control("EXTSUBSIZE", xc.extsub_size); -#if VDRVERSNUM >= 10515 // set preferred subtitle language if (Setup.DisplaySubtitles) { const char *langs = I18nLanguageCode(Setup.SubtitleLanguages[0]); @@ -793,7 +766,6 @@ bool cXinelibThread::PlayFile(const char *FileName, int Position, LOGMSG("Preferred SPU language: (none)"); Xine_Control(cString::sprintf("SPUSTREAM %d", ttXSubtitleNone)); } -#endif } return (!GetStopSignal()) && (result==0); @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: frontend.h,v 1.24 2008-11-18 14:59:54 phintuka Exp $ + * $Id: frontend.h,v 1.25 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -57,11 +57,7 @@ class cXinelibThread : public cThread, public cListObject void SetStillMode(bool); void SetNoVideo(bool bVal); void AudioStreamChanged(bool ac3, int StreamId); -#if VDRVERSNUM < 10515 - void SpuStreamChanged(int StreamId); -#else void SetSubtitleTrack(eTrackType Track); -#endif protected: int Xine_Control(const char *cmd, const char *p1); diff --git a/frontend_local.c b/frontend_local.c index f88a2baa..05d36192 100644 --- a/frontend_local.c +++ b/frontend_local.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: frontend_local.c,v 1.33 2008-11-17 23:39:20 phintuka Exp $ + * $Id: frontend_local.c,v 1.34 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -17,9 +17,7 @@ #include <vdr/config.h> #include <vdr/tools.h> -#if VDRVERSNUM >= 10501 || (defined(PATCH_SHUTDOWN_REWRITE) && PATCH_SHUTDOWN_REWRITE >= 100) #include <vdr/shutdown.h> -#endif #include "logdefs.h" #include "config.h" @@ -443,11 +441,7 @@ void cXinelibLocal::Action(void) if(!m_bReconfigRequest && xc.exit_on_close) { LOGMSG("Shutting down VDR"); -#if VDRVERSNUM >= 10501 || (defined(PATCH_SHUTDOWN_REWRITE) && PATCH_SHUTDOWN_REWRITE >= 100) ShutdownHandler.RequestEmergencyExit(); -#else - cThread::EmergencyExit(true); -#endif break; } } diff --git a/i18n.c b/i18n.c deleted file mode 100644 index 5d95c0e4..00000000 --- a/i18n.c +++ /dev/null @@ -1,4331 +0,0 @@ -/* - * i18n.c: Internationalization - * - * See the main source file 'xineliboutput.c' for copyright information and - * how to reach the author. - * - * $Id: i18n.c,v 1.38 2008-10-17 20:19:41 phintuka Exp $ - * - * Translations provided by: - * - * Finnish Petri Hintukainen, Rolf Ahrenberg - * Russian Vladimir Monchenko - * German Udo Richter - * Italian Diego Pierotto - * - */ - -#include <vdr/config.h> -#include "i18n.h" - -#if VDRVERSNUM < 10507 - -const tI18nPhrase Phrases[] = { - { "X11/xine-lib output plugin", // English - "X11/xine-lib Ausgabe-Plugin", // Deutsch - "", // Slovenski - "Plugin uscita X11/xine-lib", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "X11/xine-lib näyttölaite", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "X11/xine-lib ÒØÔÕÞ ÜÞÔãÛì", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Media Player", // English - "Medien...", // Deutsch - "", // Slovenski - "Lettore multimediale", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Mediasoitin", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "Xine-lib", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "normal", // English - "Normal", // Deutsch - "", // Slovenski - "normale", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "normaali", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "½ÞàÜÐÛìÝëÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "inverted", // English - "Invertiert", // Deutsch - "", // Slovenski - "invertito", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "käänteinen", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¸ÝÒÕàâØàÞÒÐÝÞ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Interlaced Field Order", // English - "Interlaced Halbbild-Reihenfolge", // Deutsch - "", // Slovenski - "Ordine campo interlacciato", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Lomitettujen kenttien järjestys", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÇÕàÕ×áâàÞçÝëÙ ßÞàïÔÞÚ ßÞÛÕÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Brightness", // English - "Helligkeit", // Deutsch - "", // Slovenski - "Luminosità", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Kirkkaus", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÏàÚÞáâì", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Decoder", // English - "Dekoder", // Deutsch - "", // Slovenski - "Decoder", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Dekooderi", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "´ÕÚÞÔÕà", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Audio", // English - "Audio", // Deutsch - "", // Slovenski - "Audio", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Ääni", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "°ãÔØÞ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "On-Screen Display", // English - "On-Screen Display", // Deutsch - "", // Slovenski - "Messaggi in sovraimpressione (OSD)", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Kuvaruutunäyttö", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÍÚàÐÝÝÞÕ ÜÕÝî", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Hide main menu", // English - "Verstecke Hauptmenü", // Deutsch - "", // Slovenski - "Nascondi voce nel menu principale", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Piilota valinta päävalikossa", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÁÚàëâì ÞáÝÞÒÝÞÕ ÜÕÝî", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Window aspect", // English - "Fenster-Seitenverhältnis", // Deutsch - "", // Slovenski - "Aspetto finestra", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Ikkunan kuvasuhde", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÁÞÞâÝÞèÕÝØÕ áâÞàÞÝ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Scale to window size", // English - "Skaliere auf Fenster-Größe", // Deutsch - "", // Slovenski - "Scala a dimensione finestra", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Skaalaa ikkunan kokoiseksi", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¼ÐáèâÐÑØàÞÒÐâì Ò àÐ×ÜÕà ÞÚÝÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Dynamic transparency correction", // English - "Dynamische Transparenz-Korrektur", // Deutsch - "", // Slovenski - "Correzione trasparenza dinamica", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Dynaaminen läpinäkyvyyden korjaus", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "´ØÝÐÜØçÕáÚÐï ÚÞààÕÚæØï ßàÞ×àÐçÝÞáâØ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Static transparency correction", // English - "Statische Transparenz-Korrektur", // Deutsch - "", // Slovenski - "Correzione trasparenza statica", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Läpinäkyvyyden korjaus", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÁâÐâØçÕáÚÐï ÚÞààÕÚæØï ßàÞ×àÐçÝÞáâØ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Video", // English - "Video", // Deutsch - "", // Slovenski - "Video", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Kuva", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "²ØÔÕÞ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Deinterlacing", // English - "Deinterlacing", // Deutsch - "", // Slovenski - "Deinterlacciamento", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Lomituksen poisto", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "´ÕØÝâÕàÛÕÙáØÝÓ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Remote Clients", // English - "Entfernte Clients", // Deutsch - "", // Slovenski - "Client remoti", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Etäkäyttö", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÃÔÐÛÕÝÝëÕ ÚÛØÕÝâë", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Allow remote clients", // English - "Erlaube entfernte Clients", // Deutsch - "", // Slovenski - "Permetti client remoti", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Salli etäkäyttö", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÀÐ×àÕèØâì ãÔÐÛÕÝÝëå ÚÛØÕÝâÞÒ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Listen port (TCP and broadcast)", // English - " Empfangender Port (TCP und Broadcast)", // Deutsch - "", // Slovenski - " Porta in ascolto (TCP e broadcast)", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - " Kuuntele TCP-porttia", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " ¿Þàâ (TCP Ø èØàÞÚÞÒÕèÐâÕÛìÝëÙ)", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Listen address", // English - "", // Deutsch - "", // Slovenski - " Indirizzo in ascolto", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - " Kuuntele osoitteessa", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Remote keyboard", // English - " Tastaturfernsteuerung", // Deutsch - "", // Slovenski - " Tastiera remota", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - " Käytä etänäppäimistöä", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " ÃÔÐÛÕÝÝÐï ÚÛÐÒØÐâãàÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Buffer size", // English - "Puffergröße", // Deutsch - "", // Slovenski - "Dimensione buffer", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Puskurin koko", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÀÐ×ÜÕà ÑãäÕàÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Number of PES packets", // English - " Anzahl PES-Pakete", // Deutsch - "", // Slovenski - " Numero di pacchetti PES", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - " PES-pakettien lukumäärä", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " PES ßÐÚÕâÞÒ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "custom", // English - "Benutzerdefiniert", // Deutsch - "", // Slovenski - "personalizza", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "oma", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿ÞÛì×ÞÒÐâÕÛì", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "tiny", // English - "Winzig", // Deutsch - "", // Slovenski - "molto piccolo", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "olematon", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¾çÕÝì ÜÐÛÕÝìÚØÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "small", // English - "Klein", // Deutsch - "", // Slovenski - "piccolo", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "pieni", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¼ÐÛÕÝìÚØÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "medium", // English - "Mittel", // Deutsch - "", // Slovenski - "medio", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "keskikokoinen", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÁàÕÔÝØÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "large", // English - "Groß", // Deutsch - "", // Slovenski - "grande", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "suuri", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "±ÞÛìèÞÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "very large", // English - "", // Deutsch - "", // Slovenski - "molto grande", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "erittäin suuri", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "huge", // English - "Riesig", // Deutsch - "", // Slovenski - "enorme", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "valtava", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¾çÕÝì ÑÞÛìÝÞÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Display address", // English - "Bildschirm-Adresse", // Deutsch - "", // Slovenski - "Mostra indirizzo", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Näytön osoite", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "°ÔàÕá ÔØáßÛÕï", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Use keyboard", // English - "Tastatur benutzen", // Deutsch - "", // Slovenski - "Utilizza tastiera", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Käytä näppäimistöä", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¸áßÞÛì×ÞÒÐâì ÚÛÐÒØÐâãàã", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Driver", // English - "Treiber", // Deutsch - "", // Slovenski - "Driver", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Ohjain", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "´àÐÙÒÕà", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Port", // English - "Port", // Deutsch - "", // Slovenski - "Porta", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Portti", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿Þàâ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Delay", // English - "Verzögerung", // Deutsch - "", // Slovenski - "Ritardo", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Viive", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "·ÐÔÕàÖÚÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // ms -- milliseconds - { "ms", // English - "ms", // Deutsch - "", // Slovenski - "ms", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "ms", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ms", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // px - pixels - { "px", // English - "px", // Deutsch - "", // Slovenski - "px", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "px", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ߨÚáÕÛÕÙ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Window width", // English - " Fensterbreite", // Deutsch - "", // Slovenski - " Larghezza finestra", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - " Ikkunan leveys", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " ÈØàØÝÐ ÞÚÝÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Window height", // English - " Fensterhöhe", // Deutsch - "", // Slovenski - " Altezza finestra", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - " Ikkunan korkeus", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " ²ëáÞâÐ ÞÚÝÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "automatic", // English - "Automatik", // Deutsch - "", // Slovenski - "automatica", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "automaattinen", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "°ÒâÞÜÐâØçÕáÚØ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "default", // English - "Standard", // Deutsch - "", // Slovenski - "predefinita", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "oletus", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿Þ ãÜÞÛçÐÝØî", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "4:3", // English - "4:3", // Deutsch - "4:3", // Slovenski - "4:3", // Italiano - "4:3", // Nederlands - "4:3", // Português - "4:3", // Français - "4:3", // Norsk - "4:3", // Suomi - "4:3", // Polski - "4:3", // Español - "4:3", // Ellinika - "4:3", // Svenska - "4:3", // Romaneste - "4:3", // Magyar - "4:3", // Catala - "4:3", // Russian - "4:3", // Croatian - "4:3", // Eesti - "4:3", // Dansk - "4:3", // Czech - }, - { "16:9", // English - "16:9", // Deutsch - "16:9", // Slovenski - "16:9", // Italiano - "16:9", // Nederlands - "16:9", // Português - "16:9", // Français - "16:9", // Norsk - "16:9", // Suomi - "16:9", // Polski - "16:9", // Español - "16:9", // Ellinika - "16:9", // Svenska - "16:9", // Romaneste - "16:9", // Magyar - "16:9", // Catala - "16:9", // Russian - "16:9", // Croatian - "16:9", // Eesti - "16:9", // Dansk - "16:9", // Czech - }, - { "Pan&Scan", // English - "Pan&Scan", // Deutsch - "Pan&Scan", // Slovenski - "Pan&Scan", // Italiano - "Pan&Scan", // Nederlands - "Pan&Scan", // Português - "Pan&Scan", // Français - "Pan&Scan", // Norsk - "Pan&Scan", // Suomi - "Pan&Scan", // Polski - "Pan&Scan", // Español - "Pan&Scan", // Ellinika - "Pan&Scan", // Svenska - "Pan&Scan", // Romaneste - "Pan&Scan", // Magyar - "Pan&Scan", // Catala - "Pan&Scan", // Russian - "Pan&Scan", // Croatian - "Pan&Scan", // Eesti - "Pan&Scan", // Dansk - "Pan&Scan", // Czech - }, - { "HUE", // English - "Farbton", // Deutsch - "", // Slovenski - "Tonalità", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Värisävy", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "HUE", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Saturation", // English - "Sättigung", // Deutsch - "", // Slovenski - "Saturazione", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Saturaatio", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "½ÐáëéÕÝÝÞáâì", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Contrast", // English - "Kontrast", // Deutsch - "", // Slovenski - "Contrasto", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Kontrasti", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ºÞÝâàÐáâÝÞáâì", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "off", // English - "Aus", // Deutsch - "", // Slovenski - "disattivo", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "ei käytössä", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "²ëÚÛ.", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "no audio", // English - "Kein Audio", // Deutsch - "", // Slovenski - "niente audio", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "ei ääntä", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "½Õâ ÐãÔØÞ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "no video", // English - "Kein Video", // Deutsch - "", // Slovenski - "niente video", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "ei kuvaa", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "½Õâ ÒØÔÕÞ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Fullscreen mode", // English - "Vollbild-Modus", // Deutsch - "", // Slovenski - "Mod. schermo intero", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Kokoruututila", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿ÞÛÝÞíÚàÐÝÝëÙ àÕÖØÜ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Local Frontend", // English - "Lokale Anzeige", // Deutsch - "", // Slovenski - "Frontend locale", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Paikallinen näyttö", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "»ÞÚÐÛìÝëÙ äàÞÝâÕÝÔ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Local Display Frontend", // English - "Lokale Bildschirmanzeige", // Deutsch - "", // Slovenski - "Frontend visualizzazione locale", // Italiano - "", // Nederlands - "", // Português - "", // Français - "", // Norsk - "Paikallinen näyttö", // Suomi - "", // Polski - "", // Español - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÄàÞÝâÕÝÔ ÛÞÚÐÛìÝÞÓÞ íÚàÐÝÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Delete image ?", // English - "Bild löschen?", // Deutsch - "", // Slovenski - "Cancellare immagine ?", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Poistetaanko kuva ?", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÃÔÐÛØâì ÚÐàâØÝÚã ?", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " TCP transport", // English - " TCP-Übertragung", // Deutsch - "", // Slovenski - " Protocollo TCP", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " TCP-siirto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "TCP âàÐÝáßÞàâ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " UDP transport", // English - " UDP-Übertragung", // Deutsch - "", // Slovenski - " Protocollo UDP", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " UDP-siirto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "UDP âàÐÝáßÞàâ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " RTP (multicast) transport", // English - " RTP (multicast) Übertragung", // Deutsch - "", // Slovenski - " Protocollo RTP (multicast)", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " RTP (multicast) -siirto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " RTP (èØàÞÚÞÒÕéÐâÕÛìÝëÙ) âàÐÝáßÞàâ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " PIPE transport", // English - " Pipe-Übertragung", // Deutsch - "", // Slovenski - " Protocollo PIPE", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " PIPE-siirto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " PIPE âàÐÝáßÞàâ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Server announce broadcasts", // English - " Server-Bekanntmachung Broadcast", // Deutsch - "", // Slovenski - " Annuncio trasmissioni dal server", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Palvelimen broadcast-ilmoitukset", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - " ÁÕàÒÕà ØáßÞÛì×ãÕâ èØàÞÚÞÒÕéÐÝØÕ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Audio equalizer >>", // English - "Audio-Equalizer >>", // Deutsch - "", // Slovenski - "Equalizzatore audio >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Taajuuskorjain >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "°ãÔØÞ íÚÒÐÛÐÙ×Õà >>", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Audio Equalizer", // English - "Audio Equalizer", // Deutsch - "", // Slovenski - "Equalizzatore audio", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Taajuuskorjain", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "°ãÔØÞ íÚÒÐÛÐÙ×Õà", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Grayscale", // English - "Graustufen", // Deutsch - "", // Slovenski - "Scala di grigi", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Harmaasävy", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¾ââÕÝÚØ áÕàÞÓÞ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Bitmap", // English - "Bitmap", // Deutsch - "", // Slovenski - "Bitmap", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Bittikartta", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "±ØâÞÒÐï ÚÐàâÐ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Button$Info", // English - "Info", // Deutsch - "", // Slovenski - "Info", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Tiedot", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Audio Compression", // English - "Audio-Komprimierung", // Deutsch - "", // Slovenski - "Compressione audio", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Voimista hiljaisia ääniä", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "°ãÔØÞ ÚÞÜßàÕááØï", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play file >>", // English - "Datei abspielen >>", // Deutsch - "", // Slovenski - "Riproduci file >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista tiedosto >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿àÞØÓàÐâì äÐÙÛ >>", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play music >>", // English - "Musik abspielen >>", // Deutsch - "", // Slovenski - "Riproduci musica >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista musiikkia >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿àÞØÓàÐâì äÐÙÛ >>", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "View images >>", // English - "Bilder ansehen >>", // Deutsch - "", // Slovenski - "Visualizza immagini >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Katsele kuvia >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿àÞáÜÞâàÕâì Ø×ÞÑàÐÖÕÝØï >>", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play file", // English - "Datei abspielen", // Deutsch - "", // Slovenski - "Riproduci file", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista tiedosto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿àÞØÓàÐâì äÐÙÛ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Images", // English - "Bilder", // Deutsch - "", // Slovenski - "Immagini", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Kuvat", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¸×ÞÑàÐÖÕÝØï", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "CenterCutOut", // English - "CenterCutOut", // Deutsch - "", // Slovenski - "CenterCutOut", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "CenterCutOut", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Test Images", // English - "Testbilder", // Deutsch - "", // Slovenski - "Prova immagini", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Testikuvat", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "ÂÕáâÞÒëÕ Ø×ÞÑàÐÖÕÝØï", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Visualization", // English - "Visualisierung", // Deutsch - "", // Slovenski - "Visualizzazione", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Visualisointi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "²Ø×ãÐÛØ×ÐæØï", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Upmix stereo to 5.1", // English - "Stereo zu 5.1 hoch mischen", // Deutsch - "", // Slovenski - "Suono da Stereo a 5.1", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Miksaa stereoääni 5.1-kanavaiseksi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "¿àÕÞÑàÐ×ÞÒÐâì áâÕàÕÞ Ò 5.1", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Downmix AC3 to surround", // English - "AC3 zu Surround herunter mischen", // Deutsch - "", // Slovenski - "Suono da AC3 a surround", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Miksaa AC3-ääni surroundiksi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Framebuffer device", // English - "Framebuffer-Device", // Deutsch - "", // Slovenski - "Periferica framebuffer", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Framebuffer-laite", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "Framebuffer ãáâàÞÙáâÒÞ", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Use hardware for low-res video", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Laitteisto matalaresoluutioisella videolla", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - - // 1.0.0pre2: - { "Play remote DVD >>", // English - "Entfernte DVD abspielen >>", // Deutsch - "", // Slovenski - "Riproduci DVD remoto >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista DVD-levy etäkoneesta >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play DVD disc >>", // English - "DVD abspielen >>", // Deutsch - "", // Slovenski - "Riproduci disco DVD >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista DVD-levy >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Crop letterbox 4:3 to 16:9", // English - "Schneide letterbox 4:3 zu 16:9", // Deutsch - "", // Slovenski - "Ritaglia letterbox 4:3 a 16:9", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Leikkaa 4:3-letterbox 16:9:ksi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play only audio", // English - "Nur Audio spielen", // Deutsch - "", // Slovenski - "Riproduci solo audio", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista pelkkä ääni", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Off", // English - "Aus", // Deutsch - "", // Slovenski - "Disattivo", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "ei käytössä", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "OSS", // English - "OSS", // Deutsch - "", // Slovenski - "OSS", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "OSS", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Alsa", // English - "Alsa", // Deutsch - "", // Slovenski - "Alsa", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Alsa", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Goom", // English - "Goom", // Deutsch - "", // Slovenski - "Goom", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Goom", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Oscilloscope", // English - "Oszilloskop", // Deutsch - "", // Slovenski - "Oscilloscopio", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Oskilloskooppi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "FFT Scope", // English - "FFT Spektrum", // Deutsch - "", // Slovenski - "Spettro FFT", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Spektri", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "FFT Graph", // English - "FFT Graph", // Deutsch - "", // Slovenski - "Grafico FFT", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Spektrogrammi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "X11 (sxfe)", // English - "X11 (sxfe)", // Deutsch - "", // Slovenski - "X11 (sxfe)", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "X11 (sxfe)", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Framebuffer (fbfe)", // English - "Framebuffer (fbfe)", // Deutsch - "", // Slovenski - "Framebuffer (fbfe)", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Framebuffer (fbfe)", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Xv", // English - "Xv", // Deutsch - "", // Slovenski - "Xv", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Xv", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "XShm", // English - "XShm", // Deutsch - "", // Slovenski - "XShm", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "XShm", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Bob", // English - "Bob", // Deutsch - "", // Slovenski - "Bob", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Bob", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Weave", // English - "Weave", // Deutsch - "", // Slovenski - "Weave", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Weave", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Greedy", // English - "Greedy", // Deutsch - "", // Slovenski - "Greedy", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Greedy", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "One Field", // English - "Ein Halbbild", // Deutsch - "", // Slovenski - "Un campo", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "One Field", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "One Field XV", // English - "Ein Halbbild XV", // Deutsch - "", // Slovenski - "Un campo XV", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "One Field XV", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Linear Blend", // English - "Linear mischen", // Deutsch - "", // Slovenski - "Trasparenza lineare", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Linear Blend", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "TvTime", // English - "TvTime", // Deutsch - "", // Slovenski - "TvTime", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "TvTime", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Address", // English - " Multicast-Adresse", // Deutsch - "", // Slovenski - " Indirizzo", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Osoite", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Port", // English - " Multicast-Port", // Deutsch - "", // Slovenski - " Porta", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Portti", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " TTL", // English - " Multicast-TTL", // Deutsch - "", // Slovenski - " TTL", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " TTL-aika", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Transmit always on", // English - " Immer senden", // Deutsch - "", // Slovenski - " Trasmetti sempre", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Pidä lähetys aina päällä", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Speakers", // English - "Lautsprecher", // Deutsch - "", // Slovenski - "Altoparlanti", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Kaiuttimet", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Headphones 2.0", // English - "Kopfhöhrer 2.0", // Deutsch - "", // Slovenski - "Cuffie 2.0", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Kuulokkeet 2.0", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Autodetect letterbox", // English - " Letterbox automatisch erkennen", // Deutsch - "", // Slovenski - " Rileva letterbox in automatico", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Tunnista letterbox automaattisesti", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Soft start", // English - " Weich starten", // Deutsch - "", // Slovenski - " Avvio leggero", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Portaittainen aloitus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Crop to", // English - " Schneide auf", // Deutsch - "", // Slovenski - " Ritaglia a", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Leikkaa kokoon", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Detect subtitles", // English - " Erkenne Untertitel", // Deutsch - "", // Slovenski - " Rileva sottotitoli", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Huomioi tekstitys", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - - // 1.0.0pre4: - { "Media", // English - "Medien", // Deutsch - "", // Slovenski - "Media", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Media", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Video settings", // English - "Video-Einstellungen", // Deutsch - "", // Slovenski - "Impostazioni video", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Videoasetukset", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Audio settings", // English - "Audio-Einstellungen", // Deutsch - "", // Slovenski - "Impostazioni audio", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Ääniasetukset", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Overscan (crop image borders)", // English - "Overscan (Bildränder abschneiden)", // Deutsch - "", // Slovenski - "Overscan (ritaglia bordi immagine)", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Leikkaa kuvan reunoja (overscan)", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Smooth fast forward", // English - "", // Deutsch - "", // Slovenski - "Avanzamento veloce leggero", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Tasainen kuvakelaus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // Missing texts 2006-09-20 - { "Post processing (ffmpeg)", // English - "Nachbearbeitung (ffmpeg)", // Deutsch - "", // Slovenski - "Codifica (ffmpeg)", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Käytä jälkikäsittelyä (ffmpeg)", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // ffmpeg post processing - { " Quality", // English - " Qualität", // Deutsch - "", // Slovenski - " Qualità", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Laatu", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Mode", // English - " Modus", // Deutsch - "", // Slovenski - " Modalità", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Moodi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // tvtime de-interlacing - { " Method", // English - " Methode", // Deutsch - "", // Slovenski - " Metodo", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Menetelmä", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Cheap mode", // English - " einfacher Modus", // Deutsch - "", // Slovenski - " Modo economico", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Käytä Cheap-moodia", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Pulldown", // English - " Pulldown", // Deutsch - "", // Slovenski - " Pulldown", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Pulldown-moodi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Frame rate", // English - " Bildrate", // Deutsch - "", // Slovenski - " Frame rate", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Ruudunpäivitys", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Judder Correction", // English - " Ruckel-Korrektur", // Deutsch - "", // Slovenski - " Correzione gamma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Käytä tärinänkorjausta", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Use progressive frame flag", // English - " Nutze progressive frame flag", // Deutsch - "", // Slovenski - " Utilizza flag frame progressivo", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Tunnista progressiivinen kuva", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Chroma Filter", // English - " Chrominanz-Filter", // Deutsch - "", // Slovenski - " Filtro Chroma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Käytä Chroma-suodinta", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Select subtitle track", // English - "Wähle Untertitel", // Deutsch - "", // Slovenski - "Seleziona traccia sottotitoli", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Valitse tekstityskieli", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Select subtitle track >>", // English - "Wähle Untertitel >>", // Deutsch - "", // Slovenski - "Seleziona traccia sottotitoli >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Valitse tekstityskieli >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Subtitles", // English - "Untertitel", // Deutsch - "", // Slovenski - "Sottotitoli", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Tekstitys", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "External subtitle size", // English - "Untertitel größe", // Deutsch - "", // Slovenski - "Dimensione sottotitoli esterni", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Erillisen tekstityksen koko", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Aspect ratio", // English - "Seitenverhältnis", // Deutsch - "", // Slovenski - "Proporzioni", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Kuvasuhde", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play music", // English - "Musik abspielen", // Deutsch - "", // Slovenski - "Riproduci musica", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista musiikkia", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Random play", // English - "Zufallswiedergabe", // Deutsch - "", // Slovenski - "Riproduzione casuale", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Satunnaistoisto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Normal play", // English - "Normale Wiedergabe", // Deutsch - "", // Slovenski - "Riproduzione normale", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Normaali toisto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Frontend initialization failed", // English - "Initialisierung des Frontends fehlgeschlagen", // Deutsch - "", // Slovenski - "Inizializzazione frontend fallita", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Näyttölaitteen alustus epäonnistui", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Server initialization failed", // English - "Initialisierung des Servers fehlgeschlagen", // Deutsch - "", // Slovenski - "Inizializzazione server fallita", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Palvelimen käynnistys epäonnistui", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // Goom options - { " Width", // English - " Breite", // Deutsch - "", // Slovenski - " Larghezza", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Leveys", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Height", // English - " Höhe", // Deutsch - "", // Slovenski - " Altezza", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Korkeus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Speed", // English - " Bildrate", // Deutsch - "", // Slovenski - " Velocità", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Nopeus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " SAP announcements", // English - " SAP-Ankündigungen", // Deutsch - "", // Slovenski - " Annunci SAP", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " SAP-ilmoitukset", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play remote CD >>", // English - "Entfernte CD abspielen >>", // Deutsch - "", // Slovenski - "Riproduci CD remoto >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista CD-levy etäkoneesta >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Play audio CD >>", // English - "Musik-CD abspielen >>", // Deutsch - "", // Slovenski - "Riproduci CD audio >>", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Toista CD-levy >>", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " HTTP transport for media files", // English - " HTTP-Verbindung für Medien-Dateien", // Deutsch - "", // Slovenski - " Protocollo HTTP per file multimediali", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " HTTP -siirto mediatiedostoille", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Additional network services", // English - "Zusätzliche Netzwerk-Services", // Deutsch - "", // Slovenski - "Ulteriori servizi di rete", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Muut verkkopalvelut", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "HTTP server", // English - "HTTP-Server", // Deutsch - "", // Slovenski - "Server HTTP", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "HTTP-palvelin", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "RTSP server", // English - "RTSP-Server", // Deutsch - "", // Slovenski - "Server RTSP", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "RTSP-palvelin", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "HTTP clients can control VDR", // English - "HTTP-Clients können VDR kontrollieren", // Deutsch - "", // Slovenski - "I client HTTP possono controllare VDR", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Anna HTTP-asiakkaiden ohjata VDR:ää", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "RTSP clients can control VDR", // English - "RTSP-Clients können VDR kontrollieren", // Deutsch - "", // Slovenski - "I client RTSP possono controllare VDR", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Anna RTSP-asiakkaiden ohjata VDR:ää", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Button$Queue", // English - "Warteschlange", // Deutsch - "", // Slovenski - "Coda", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Soittolistalle", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Button$Sort", // English - "Sortiere", // Deutsch - "", // Slovenski - "Ordina", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Järjestä", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Button$Remove", // English - "Entferne", // Deutsch - "", // Slovenski - "Rimuovi", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Poista", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Button$Add files", // English - "Füge Dateien hinzu", // Deutsch - "", // Slovenski - "Aggiungi files", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Lisää", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Button$Random", // English - "Zufall", // Deutsch - "", // Slovenski - "Casuale", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Satunnaistoisto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Button$Normal", // English - "Normal", // Deutsch - "", // Slovenski - "Normale", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Normaali toisto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "No subtitles available!", // English - "Keine Untertitel verfügbar!", // Deutsch - "", // Slovenski - "Nessun sottotitolo disponibile!", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Ei tekstitystä", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Playlist", // English - "Wiedergabeliste", // Deutsch - "", // Slovenski - "Lista esecuzione", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Soittolista", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Add to playlist", // English - "Füge zur Wiedergabeliste hinzu", // Deutsch - "", // Slovenski - "Aggiungi alla lista esecuzione", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Lisää soittolistalle", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Queued to playlist", // English - "Hänge an Wiedergabeliste an", // Deutsch - "", // Slovenski - "Accoda alla lista esecuzione", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Lisätty soittolistalle", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Volume control", // English - "", // Deutsch - "", // Slovenski - "Controllo volume", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Äänenvoimakkuuden säätö", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Hardware", // English - "", // Deutsch - "", // Slovenski - "Hardware", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Laitteistolla", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Software", // English - "", // Deutsch - "", // Slovenski - "Software", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Ohjelmallisesti", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "3D Denoiser", // English - "", // Deutsch - "", // Slovenski - "3D Denoiser", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "3D kohinanpoisto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // 3D Denoiser - { " Spatial luma strength", // English - "", // Deutsch - "", // Slovenski - " Resistenza luma spaziale", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Luman tilavoimakkuus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Spatial chroma strength", // English - "", // Deutsch - "", // Slovenski - " Resistenza chroma spaziale", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Chroman tilavoimakkuus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Temporal strength", // English - "", // Deutsch - "", // Slovenski - " Resistenza temporale", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Ajallinen voimakkuus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Sharpen / Blur", // English - "", // Deutsch - "", // Slovenski - "Nitido / Blur", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Terävöinti / Sumennus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - // Unsharp mask - { " Width of the luma matrix", // English - "", // Deutsch - "", // Slovenski - " Larghezza della matrice luma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Luma-matriisin leveys", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Height of the luma matrix", // English - "", // Deutsch - "", // Slovenski - " Altezza della matrice luma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Luma-matriisin korkeus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Amount of luma sharpness/blur", // English - "", // Deutsch - "", // Slovenski - " Valore di nitidezza/blur luma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Luma-terävöinti/-sumennus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Width of the chroma matrix", // English - "", // Deutsch - "", // Slovenski - " Larghezza della matrice chroma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Chroma-matriisin leveys", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Height of the chroma matrix", // English - "", // Deutsch - "", // Slovenski - " Altezza della matrice chroma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Chroma-matriisin korkeus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Amount of chroma sharpness/blur", // English - "", // Deutsch - "", // Slovenski - " Valore di nitidezza/blur chroma", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Chroma-terävöinti/-sumennus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Headphones 2.0", // English - "", // Deutsch - "", // Slovenski - "Cuffie 2.0", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Kuulokkeet 2.0", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Pass Through", // English - "", // Deutsch - "", // Slovenski - "Passa attraverso", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Läpivienti", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Show the track number", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Näytä raidan numero", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Show the name of the artist", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Näytä esittäjän nimi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Show the name of the album", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Näytä levyn nimi", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Cache metainfo", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Tallenna metatieto", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Scan for metainfo", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Tutki kappaleiden metatiedot", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Playlist settings", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Soittolistan asetukset", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Video aspect ratio", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Videon kuvasuhde", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "square", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "neliö", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "anamorphic", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "anamorfinen", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Software scaling", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Skaalaus ohjelmistolla", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Change aspect ratio", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Muuta kuvasuhdetta", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Change video size", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Muuta videokuvan kokoa", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Fastest trick speed", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Suurin kelausnopeus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Blending method", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Piirtotapa", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Scaling method", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Skaalaus", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Show all layers", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Näytä kaikki kerrokset", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Advanced", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Advanced settings", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " * Following settings won't work with UDP/RTP *", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " * Seuraavat asetukset eivät toimi UDP/RTP:n kanssa *", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Sync to transponder in live mode", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Tahdistu lähetteeseen live-tilassa", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { "Adjust SCR", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - "Säädä SCR:ää", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Clock speed (Hz)", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Kellon nopeus (Hz)", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - { " Clock Adjustment (%)", // English - "", // Deutsch - "", // Slovenski - "", // Italiano - "", // Nederlands - "", // Portugu<EA>s - "", // Fran<E7>ais - "", // Norsk - " Kellon säätö (%)", // Suomi - "", // Polski - "", // Espa<F1>ol - "", // Ellinika - "", // Svenska - "", // Romaneste - "", // Magyar - "", // Catala - "", // Russian - "", // Croatian - "", // Eesti - "", // Dansk - "", // Czech - }, - - { NULL } -}; - -#endif // VDRVERSNUM < 10507 - diff --git a/i18n.h b/i18n.h deleted file mode 100644 index 41faaeee..00000000 --- a/i18n.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * i18n.h: Internationalization - * - * See the main source file 'xineliboutput.c' for copyright information and - * how to reach the author. - * - * $Id: i18n.h,v 1.3 2007-09-18 13:52:52 phintuka Exp $ - * - */ - -#ifndef __XINELIBOUTPUT_I18N_H -#define __XINELIBOUTPUT_I18N_H - -#include <vdr/i18n.h> - -#if VDRVERSNUM < 10507 - -extern const tI18nPhrase Phrases[]; - -#ifndef trNOOP -# define trNOOP(s) (s) -#endif - -#ifndef trVDR -# define trVDR(s) tr(s) -#endif - -#endif // VDRVERSNUM < 10507 - -#endif //__XINELIBOUTPUT_I18N_H @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: logdefs.h,v 1.12 2008-11-16 21:41:01 phintuka Exp $ + * $Id: logdefs.h,v 1.13 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -31,7 +31,7 @@ #define SYSLOGLEVEL_DEBUG 3 #define SYSLOGLEVEL_VERBOSE 4 -#if defined(esyslog) || (defined(VDRVERSNUM) && VDRVERSNUM >= 10343) +#if defined(esyslog) # define x_syslog(l,m,x...) syslog_with_tid(l, m x) #else diff --git a/media_player.c b/media_player.c index 2c91ac41..00614cf1 100644 --- a/media_player.c +++ b/media_player.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: media_player.c,v 1.64 2008-10-19 17:45:56 phintuka Exp $ + * $Id: media_player.c,v 1.65 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -130,9 +130,7 @@ void cXinelibPlayer::SetAudioTrack(eTrackType Type, const tTrackId *TrackId) void cXinelibPlayer::SetSubtitleTrack(eTrackType Type, const tTrackId *TrackId) { -#if VDRVERSNUM >= 10515 cXinelibDevice::Instance().SetSubtitleTrackDevice(Type); -#endif } bool cXinelibPlayer::GetIndex(int &Current, int &Total, bool SnapToIFrame) @@ -1006,15 +1004,6 @@ eOSState cXinelibDvdPlayerControl::ProcessKey(eKeys Key) case kRed: Hide(); Menu = new cDvdMenu(); break; -#if VDRVERSNUM < 10515 - // SPU channel - case k5: cXinelibDevice::Instance().SetCurrentDvdSpuTrack( - cXinelibDevice::Instance().GetCurrentDvdSpuTrack() - 2); - case k2: cRemote::CallPlugin("xineliboutput"); - cRemote::Put(kRed); /* shortcut key */ - cRemote::Put(k2); - break; -#endif // Playback control case kGreen: m_Player->Control("SEEK -60"); break; case kYellow: m_Player->Control("SEEK +60"); break; @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: menu.c,v 1.59 2008-11-14 22:29:28 phintuka Exp $ + * $Id: menu.c,v 1.60 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -17,6 +17,7 @@ #include <vdr/menu.h> #include <vdr/plugin.h> #include <vdr/videodir.h> +#include <vdr/i18n.h> #include "logdefs.h" #include "config.h" @@ -26,14 +27,13 @@ #include "device.h" #include "media_player.h" #include "equalizer.h" -#include "i18n.h" // trVDR for VDR-1.4.x #ifndef HOTKEY_START # define HOTKEY_START kRed # define HOTKEY_DVD k0 /* */ # define HOTKEY_DVD_TRACK1 k1 /* */ -# define HOTKEY_DVD_SPU k2 /* */ +# define HOTKEY_RESERVED k2 /* */ # define HOTKEY_NEXT_ASPECT k3 /* auto, 4:3, 16:9 */ # define HOTKEY_TOGGLE_CROP k4 /* off, force, auto */ @@ -456,137 +456,6 @@ eOSState cMenuBrowseFiles::ProcessKey(eKeys Key) } -#if VDRVERSNUM < 10515 - -//-------------------------- cDisplaySpuTracks ------------------------------ -// -// cDisplaySpuTracks : almost identical copy of VDR 1.4.5 cDisplayTracks -// - -#define TRACKTIMEOUT 5000 //ms - -class cDisplaySpuTracks : public cOsdObject { -private: - cSkinDisplayTracks *displayTracks; - cTimeMs timeout; - eTrackType types[64+2]; - char *descriptions[64+2]; - int numTracks, track; - static cDisplaySpuTracks *currentDisplayTracks; - virtual void Show(void); - cDisplaySpuTracks(void); -public: - virtual ~cDisplaySpuTracks(); - static bool IsOpen(void) { return currentDisplayTracks != NULL; } - static cDisplaySpuTracks *Create(void); - static void Process(eKeys Key); - eOSState ProcessKey(eKeys Key); - }; - -cDisplaySpuTracks *cDisplaySpuTracks::currentDisplayTracks = NULL; - -cDisplaySpuTracks::cDisplaySpuTracks(void) : cOsdObject(true) -{ - currentDisplayTracks = this; - numTracks = track = 0; - int CurrentTrack = cXinelibDevice::Instance().GetCurrentDvdSpuTrack(); - - track = numTracks; - types[numTracks] = eTrackType(ttXSubtitleNone); - descriptions[numTracks] = strdup("(none)"); - numTracks++; - - for (int i = 0; i <= 63; i++) { - const tTrackId *TrackId = cXinelibDevice::Instance().GetDvdSpuTrack(i); - if (TrackId) { - types[numTracks] = eTrackType(i); - descriptions[numTracks] = strdup(*TrackId->description ? TrackId->description : *TrackId->language ? TrackId->language : *itoa(i)); - if (i == CurrentTrack) - track = numTracks; - numTracks++; - } - } - timeout.Set(TRACKTIMEOUT); - displayTracks = NULL; -} - -cDisplaySpuTracks::~cDisplaySpuTracks() -{ - delete displayTracks; - currentDisplayTracks = NULL; - for (int i = 0; i < numTracks; i++) - free(descriptions[i]); -} - -void cDisplaySpuTracks::Show(void) -{ - if(!displayTracks) - displayTracks = Skins.Current()->DisplayTracks(tr("Subtitles"), numTracks, descriptions); - - displayTracks->SetTrack(track, descriptions); - displayTracks->SetAudioChannel(-1); - displayTracks->Flush(); -} - -cDisplaySpuTracks *cDisplaySpuTracks::Create(void) -{ - if (cXinelibDevice::Instance().NumDvdSpuTracks() > 0) { - if (!currentDisplayTracks) - new cDisplaySpuTracks; - return currentDisplayTracks; - } - return NULL; -} - -void cDisplaySpuTracks::Process(eKeys Key) -{ - if (currentDisplayTracks) - currentDisplayTracks->ProcessKey(Key); -} - -eOSState cDisplaySpuTracks::ProcessKey(eKeys Key) -{ - if(!displayTracks) { - Show(); - } - - int oldTrack = track; - switch (Key) { - case kUp|k_Repeat: - case kUp: - case kDown|k_Repeat: - case kDown: - if (NORMALKEY(Key) == kUp && track > 0) - track--; - else if (NORMALKEY(Key) == kDown && track < numTracks - 1) - track++; - timeout.Set(TRACKTIMEOUT); - break; - case kNext: - //case kSubtitle|k_Repeat: - //case kSubtitle: - if (++track >= numTracks) - track = 0; - timeout.Set(TRACKTIMEOUT); - break; - case kOk: - if (track != cXinelibDevice::Instance().GetCurrentDvdSpuTrack()) - oldTrack = -1; // make sure we explicitly switch to that track - timeout.Set(); - break; - case kNone: break; - default: if ((Key & k_Release) == 0) - return osEnd; - } - if (track != oldTrack) - Show(); - if (track != oldTrack) { - cXinelibDevice::Instance().SetCurrentDvdSpuTrack(types[track], true); - } - return timeout.TimedOut() ? osEnd : osContinue; -} -#endif // VDRVERSNUM < 10515 - //----------------------------- cMenuXinelib --------------------------------- #include "tools/display_message.h" @@ -629,10 +498,6 @@ cMenuXinelib::cMenuXinelib() Add(new cOsdItem(tr("Play remote CD >>"), osUser6)); else Add(new cOsdItem(tr("Play audio CD >>"), osUser6)); -#if VDRVERSNUM < 10515 - if(cXinelibDevice::Instance().NumDvdSpuTracks() > 0) - Add(new cOsdItem(tr("Select subtitle track >>"), osUser5)); -#endif Add(NewTitle(tr("Video settings"))); Add(ctrl_novideo = new cMenuEditBoolItem(tr("Play only audio"), &novideo)); @@ -745,14 +610,6 @@ eOSState cMenuXinelib::ProcessKey(eKeys Key) cControl::Shutdown(); cControl::Launch(new cXinelibPlayerControl(ShowMusic, "cdda:/")); return osEnd; -#if VDRVERSNUM < 10515 - case osUser5: - if(!g_PendingMenuAction) { - g_PendingMenuAction = cDisplaySpuTracks::Create(); - return osPlugin; - } - return osContinue; -#endif case osUser7: if(!g_PendingMenuAction) { g_PendingMenuAction = new cEqualizer(); @@ -804,10 +661,6 @@ void cMenuXinelib::Store(void) xc.headphone = headphone; } -#if APIVERSNUM < 10404 -# warning Using hotkeys may segfault with VDR version < 1.4.3-2 -#endif - eOSState cMenuXinelib::ProcessHotkey(eKeys Key) { eOSState NewState = osEnd; @@ -826,21 +679,6 @@ eOSState cMenuXinelib::ProcessHotkey(eKeys Key) cControl::Launch(new cXinelibDvdPlayerControl("dvd:/1")); break; -#if VDRVERSNUM < 10515 - case HOTKEY_DVD_SPU: - /* use audio track display menu */ - if(!g_PendingMenuAction) { - bool WasOpen = cDisplaySpuTracks::IsOpen(); - g_PendingMenuAction = cDisplaySpuTracks::Create(); - if(g_PendingMenuAction) { - cRemote::CallPlugin("xineliboutput"); - if(WasOpen || !OnlyInfo) cRemote::Put(kNext); - } else { - Message = tr("No subtitles available!"); - } - } - break; -#endif case HOTKEY_LOCAL_FE: /* off, on */ { diff --git a/menuitems.c b/menuitems.c index cd38a83e..0a2ee2b4 100644 --- a/menuitems.c +++ b/menuitems.c @@ -4,11 +4,11 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: menuitems.c,v 1.12 2008-09-22 10:24:53 phintuka Exp $ + * $Id: menuitems.c,v 1.13 2008-11-20 11:46:31 rofafor Exp $ * */ -#include "i18n.h" +#include <vdr/i18n.h> #include "menuitems.h" @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: osd.c,v 1.25 2008-09-21 13:51:07 phintuka Exp $ + * $Id: osd.c,v 1.26 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -246,11 +246,7 @@ void cXinelibOsd::CmdRle(int Wnd, int X0, int Y0, } cXinelibOsd::cXinelibOsd(cXinelibDevice *Device, int x, int y, uint Level) -#if VDRVERSNUM >= 10509 : cOsd(x, y, Level) -#else - : cOsd(x, y) -#endif { TRACEF("cXinelibOsd::cXinelibOsd"); @@ -453,11 +449,6 @@ cOsd *cXinelibOsdProvider::CreateOsd(int Left, int Top, uint Level) cMutexLock ml(&cXinelibOsd::m_Lock); -#if VDRVERSNUM < 10509 - if(cXinelibOsd::m_OsdStack.First()) - LOGMSG("cXinelibOsdProvider::CreateOsd - OSD already open !"); -#endif - cXinelibOsd *m_OsdInstance = new cXinelibOsd(m_Device, Left, Top, Level); // sorted insert diff --git a/po/cs_CZ.po b/po/cs_CZ.po index 74a54a08..4a2f714a 100644 --- a/po/cs_CZ.po +++ b/po/cs_CZ.po @@ -220,9 +220,6 @@ msgstr "Pøehrát soubor" msgid "Button$Queue" msgstr "Fronta" -msgid "Subtitles" -msgstr "Titulky" - msgid "Media" msgstr "Média" @@ -247,9 +244,6 @@ msgstr "Pøehrát vzdálené CD >>" msgid "Play audio CD >>" msgstr "Pøehrát zvukové CD >>" -msgid "Select subtitle track >>" -msgstr "Výbìr titulkù >>" - msgid "Video settings" msgstr "Nastavení obrazu" @@ -277,9 +271,6 @@ msgstr "" msgid "Audio equalizer >>" msgstr "Korekce zvuku (ekvalizér) >>" -msgid "No subtitles available!" -msgstr "Titulky nejsou k dispozici!" - msgid "Local Frontend" msgstr "Lokální rozhraní" diff --git a/po/de_DE.po b/po/de_DE.po index c058bebf..98ad8e92 100644 --- a/po/de_DE.po +++ b/po/de_DE.po @@ -219,9 +219,6 @@ msgstr "Datei abspielen" msgid "Button$Queue" msgstr "Warteschlange" -msgid "Subtitles" -msgstr "Untertitel" - msgid "Media" msgstr "Medien" @@ -246,9 +243,6 @@ msgstr "Entfernte CD abspielen >>" msgid "Play audio CD >>" msgstr "Musik-CD abspielen >>" -msgid "Select subtitle track >>" -msgstr "Wähle Untertitel >>" - msgid "Video settings" msgstr "Video-Einstellungen" @@ -276,9 +270,6 @@ msgstr "Audio-Komprimierung" msgid "Audio equalizer >>" msgstr "Audio-Equalizer >>" -msgid "No subtitles available!" -msgstr "Keine Untertitel verfügbar!" - msgid "Local Frontend" msgstr "Lokale Anzeige" diff --git a/po/fi_FI.po b/po/fi_FI.po index 78708155..ab841b35 100644 --- a/po/fi_FI.po +++ b/po/fi_FI.po @@ -220,9 +220,6 @@ msgstr "Toista tiedosto" msgid "Button$Queue" msgstr "Soittolistalle" -msgid "Subtitles" -msgstr "Tekstitys" - msgid "Media" msgstr "Media" @@ -247,9 +244,6 @@ msgstr "Toista CD-levy etäkoneesta >>" msgid "Play audio CD >>" msgstr "Toista CD-levy >>" -msgid "Select subtitle track >>" -msgstr "Valitse tekstityskieli >>" - msgid "Video settings" msgstr "Videoasetukset" @@ -277,9 +271,6 @@ msgstr "Voimista hiljaisia ääniä" msgid "Audio equalizer >>" msgstr "Taajuuskorjain >>" -msgid "No subtitles available!" -msgstr "Ei tekstitystä" - msgid "Local Frontend" msgstr "Paikallinen näyttö" diff --git a/po/it_IT.po b/po/it_IT.po index fc748dfb..355ec612 100644 --- a/po/it_IT.po +++ b/po/it_IT.po @@ -218,9 +218,6 @@ msgstr "Riproduci file" msgid "Button$Queue" msgstr "Coda" -msgid "Subtitles" -msgstr "Sottotitoli" - msgid "Media" msgstr "Media" @@ -245,9 +242,6 @@ msgstr "Riproduci CD remoto >>" msgid "Play audio CD >>" msgstr "Riproduci CD audio >>" -msgid "Select subtitle track >>" -msgstr "Seleziona traccia sottotitoli >>" - msgid "Video settings" msgstr "Impostazioni video" @@ -275,9 +269,6 @@ msgstr "Compressione audio" msgid "Audio equalizer >>" msgstr "Equalizzatore audio >>" -msgid "No subtitles available!" -msgstr "Nessun sottotitolo disponibile!" - msgid "Local Frontend" msgstr "Frontend locale" diff --git a/po/ru_RU.po b/po/ru_RU.po index 81aa38b8..a945b4dd 100644 --- a/po/ru_RU.po +++ b/po/ru_RU.po @@ -219,9 +219,6 @@ msgstr "¿àÞØÓàÐâì äÐÙÛ" msgid "Button$Queue" msgstr "" -msgid "Subtitles" -msgstr "" - msgid "Media" msgstr "" @@ -246,9 +243,6 @@ msgstr "" msgid "Play audio CD >>" msgstr "" -msgid "Select subtitle track >>" -msgstr "" - msgid "Video settings" msgstr "" @@ -276,9 +270,6 @@ msgstr "°ãÔØÞ ÚÞÜßàÕááØï" msgid "Audio equalizer >>" msgstr "°ãÔØÞ íÚÒÐÛÐÙ×Õà >>" -msgid "No subtitles available!" -msgstr "" - msgid "Local Frontend" msgstr "»ÞÚÐÛìÝëÙ äàÞÝâÕÝÔ" diff --git a/setup_menu.c b/setup_menu.c index 2b4e3950..27704e4c 100644 --- a/setup_menu.c +++ b/setup_menu.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: setup_menu.c,v 1.64 2008-11-18 14:09:07 phintuka Exp $ + * $Id: setup_menu.c,v 1.65 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -13,12 +13,12 @@ #include <vdr/config.h> #include <vdr/plugin.h> #include <vdr/remote.h> +#include <vdr/i18n.h> #include "setup_menu.h" #include "device.h" #include "menuitems.h" #include "config.h" -#include "i18n.h" // trVDR for vdr-1.4.x #include "osd.h" // cXinelibOsdProvider::RefreshOsd() @@ -854,9 +854,6 @@ class cMenuSetupOSD : public cMenuSetupPage cOsdItem *ctrl_alpha_abs; cOsdItem *ctrl_blending; cOsdItem *ctrl_lowres; -#if VDRVERSNUM < 10515 - cOsdItem *ctrl_spulang0; -#endif protected: virtual void Store(void); @@ -896,9 +893,6 @@ void cMenuSetupOSD::Set(void) ctrl_lowres = NULL; ctrl_alpha = NULL; ctrl_alpha_abs = NULL; -#if VDRVERSNUM < 10515 - ctrl_spulang0 = NULL; -#endif Add(NewTitle(tr("On-Screen Display"))); Add(new cMenuEditBoolItem(tr("Hide main menu"), @@ -919,12 +913,10 @@ void cMenuSetupOSD::Set(void) new cMenuEditStraI18nItem(tr("Scaling method"), &newconfig.osd_scaling, OSD_SCALING_count, xc.s_osdScalings)); -#if VDRVERSNUM >= 10509 # if 0 Add(new cMenuEditStraI18nItem(tr("Show all layers"), &newconfig.osd_mixer, OSD_MIXER_count, xc.s_osdMixers)); # endif -#endif Add(ctrl_alpha = new cMenuEditTypedIntItem(tr("Dynamic transparency correction"), "%", @@ -935,32 +927,13 @@ void cMenuSetupOSD::Set(void) &newconfig.alpha_correction_abs, -0xff, 0xff, tr("Off"))); -#if VDRVERSNUM < 10515 - Add(NewTitle(tr("Subtitles"))); - Add(new cMenuEditBoolItem(trVDR("Setup.EPG$Preferred languages"), - &newconfig.spu_autoshow)); - if(newconfig.spu_autoshow) { - Add(ctrl_spulang0 = - new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"), - newconfig.spu_lang[0], 4, LangNameChars)); - Add(new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"), - newconfig.spu_lang[1], 4, LangNameChars)); - Add(new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"), - newconfig.spu_lang[2], 4, LangNameChars)); - Add(new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"), - newconfig.spu_lang[3], 4, LangNameChars)); - } -#endif - Add(new cMenuEditStraI18nItem(tr("External subtitle size"), &newconfig.extsub_size, SUBTITLESIZE_count, xc.s_subtitleSizes)); -#if VDRVERSNUM >= 10510 Add(new cMenuEditBoolItem(tr("DVB subtitle decoder"), &newconfig.dvb_subtitles, "VDR", "frontend")); -#endif if(current<1) current=1; /* first item is not selectable */ SetCurrent(Get(current)); @@ -990,12 +963,6 @@ eOSState cMenuSetupOSD::ProcessKey(eKeys Key) Set(); if(newconfig.osd_blending!=OSD_BLENDING_SOFTWARE && ctrl_lowres) Set(); -#if VDRVERSNUM < 10515 - if(newconfig.spu_autoshow && !ctrl_spulang0) - Set(); - if(!newconfig.spu_autoshow && ctrl_spulang0) - Set(); -#endif return state; } @@ -1028,13 +995,6 @@ void cMenuSetupOSD::Store(void) SetupStore("OSD.AlphaCorrectionAbs", xc.alpha_correction_abs); SetupStore("OSD.ExtSubSize", xc.extsub_size); -#if VDRVERSNUM < 10515 - SetupStore("OSD.SpuAutoSelect", xc.spu_autoshow); - SetupStore("OSD.SpuLang0", xc.spu_lang[0]); - SetupStore("OSD.SpuLang1", xc.spu_lang[1]); - SetupStore("OSD.SpuLang2", xc.spu_lang[2]); - SetupStore("OSD.SpuLang3", xc.spu_lang[3]); -#endif SetupStore("OSD.DvbSubtitles", xc.dvb_subtitles); Setup.Save(); @@ -1718,11 +1678,7 @@ void cTestGrayscale::Show() int i; if(!m_Osd) -#if VDRVERSNUM >= 10509 m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y, 0); -#else - m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y); -#endif if(m_Osd) { if (m_Osd->CanHandleAreas(areas, sizeof(areas) / sizeof(tArea) ) == oeOk) { @@ -1821,11 +1777,7 @@ void cTestBitmap::Show() int x, y, bit = 0; if(!m_Osd) { -#if VDRVERSNUM >= 10509 m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y, 0); -#else - m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y); -#endif if(m_Osd) { if (m_Osd->CanHandleAreas(areas, sizeof(areas) / sizeof(tArea) ) == oeOk) { diff --git a/tools/iconv.h b/tools/iconv.h index be7647b6..a0462f99 100644 --- a/tools/iconv.h +++ b/tools/iconv.h @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: iconv.h,v 1.6 2008-09-22 10:56:31 phintuka Exp $ + * $Id: iconv.h,v 1.7 2008-11-20 11:46:31 rofafor Exp $ * */ @@ -40,11 +40,7 @@ cIConv::cIConv(const char *SrcCharset, const char * DstCharset) if(!SrcCharset) SrcCharset = "UTF-8"; if(!DstCharset) { -#if APIVERSNUM >= 10503 DstCharset = cCharSetConv::SystemCharacterTable(); -#else - DstCharset = I18nCharSets()[Setup.OSDLanguage]; -#endif } m_ic = (iconv_t)-1; diff --git a/xineliboutput.c b/xineliboutput.c index 05319717..33eb8c16 100644 --- a/xineliboutput.c +++ b/xineliboutput.c @@ -21,24 +21,24 @@ * * xineliboutput.c: VDR Plugin interface * - * $Id: xineliboutput.c,v 1.36 2008-11-01 07:23:00 phintuka Exp $ + * $Id: xineliboutput.c,v 1.37 2008-11-20 11:46:31 rofafor Exp $ * */ #include "features.h" #include <vdr/plugin.h> +#include <vdr/i18n.h> #include "logdefs.h" -#include "i18n.h" #include "config.h" #include "device.h" #include "setup_menu.h" #include "menu.h" #include "media_player.h" -#if VDRVERSNUM < 10400 -# error VDR versions < 1.4.0 are not supported ! +#if defined(APIVERSNUM) && (APIVERSNUM < 10600) +# error VDR API versions < 1.6.0 are not supported ! #endif //---------------------------------plugin------------------------------------- @@ -154,10 +154,6 @@ bool cPluginXinelibOutput::Initialize(void) // Initialize any background activities the plugin shall perform. TRACEF("cPluginXinelibOutput::Initialize"); -#if VDRVERSNUM < 10507 - RegisterI18n(Phrases); -#endif - cXinelibDevice::Instance(); return true; } |