diff options
author | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2007-08-19 18:00:00 +0200 |
---|---|---|
committer | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2007-08-19 18:00:00 +0200 |
commit | e5a2aa41c9762bda4ce7b987aba1bcfa1cee6f70 (patch) | |
tree | cb794be1f7796ccbfdd1ce04bca0d75d997ead0b | |
parent | 4c65b525dc1e3c62336b223d200a46fb30dc7e52 (diff) | |
download | vdr-patch-lnbsharing-e5a2aa41c9762bda4ce7b987aba1bcfa1cee6f70.tar.gz vdr-patch-lnbsharing-e5a2aa41c9762bda4ce7b987aba1bcfa1cee6f70.tar.bz2 |
Version 1.5.8vdr-1.5.8
- Added missing install-i18n to the install target in the Makefile (reported
by Joachim Wilke).
- Fixed a faulty comment in Make.config.template (reported by Marco Schlüßler).
- Improved i18n-to-gettext.pl (thanks to Matthias Schwarzott).
- Moved the "all" target in plugin Makefiles before the "Implicit rules",
so that a plain "make" will compile everything (suggested by Matthias
Schwarzott). The "newplugin" script has been changed accordingly.
Plugin authors may want to change their Makefiles, too.
- Added DESTDIR and PREFIX handling to the Makefile (thanks to Matthias
Schwarzott).
- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg).
- Added internationalization to the "skincurses" plugin (thanks to Rolf
Ahrenberg).
- Checking the string for NULL in I18nTranslate().
- Updated the French OSD texts (thanks to Bruno Roussel).
- Some optimizations in cDvbDevice::SetChannelDevice() (thanks to Tobias Bratfisch).
- Optimized cMenuEditChrItem::Set() (thanks to Tobias Bratfisch).
- Optimized cNitFilter::Process() (thanks to Tobias Bratfisch).
- Reduced the number of time(NULL) calls in vdr.c's main loop to a single call
(thanks to Tobias Bratfisch).
- Changed cBitmap::DrawText() to always draw the background unless ColorBg
is clrTransparent (thanks to Christoph Haubrich).
- The "Setup/OSD/Language" menu now only shows those languages that actually
have a locale (suggested by Anssi Hannula).
- Now using setenv() instead of setlocale() to set the language for gettext()
(suggested by Anssi Hannula; thanks also to Ludwig Nussel for a hint on using
_nl_msg_cat_cntr).
- When scanning the locale directory, VDR now explicitly looks for a file named
vdr.mo. Text files for plugins are now named "vdr-name.mo", when "name" is the
name of the plugin. The "newplugin" script has been changed accordingly, and
plugin authors should change their Makefiles, too.
60 files changed, 930 insertions, 676 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS index ea354f2..68abd99 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -887,6 +887,7 @@ Ludwig Nussel <ludwig.nussel@web.de> for making the Makefile patch friendlier for a patch that was used for implementing setting the user id for pointing out that the canonical spelling of codesets is with '-' + for a hint on using _nl_msg_cat_cntr Thomas Koch <tom@harhar.net> for his support in keeping the Premiere World channels up to date in 'channels.conf' @@ -934,12 +935,14 @@ Christian Jacobsen <christian.jacobsen@stageholding.de> for reporting a problem with multiple entries of the same subdirectory in the "Recordings" menu -Andreas Mair <Andreas.Mair@linogate.com> +Andreas Mair <andreas@vdr-developer.org> for reporting a short display of the main menu if a plugin displays its own OSD and is started through a user defined key macro for reporting a problem with extremely long summary fields in timers for reporting a bug in handling the tfRecording flag when reading timers for enabling fonts to be created with a width that overwrites the default width + for suggesting to make cBitmap::SetXpm() checks whether the given Xpm pointer is + not NULL Olivier Jacques <jacquesolivier@hotmail.com>) for translating OSD texts to the French language @@ -1017,6 +1020,7 @@ Rolf Ahrenberg <rahrenbe@cc.hut.fi> for suggesting to change the parameter "OSD font" to "Default font" in "Setup/OSD" for improving cControl::Launch() to keep 'control' from pointing to uninitialized memory + for adding internationalization to the "skincurses" plugin Ralf Klueber <ralf.klueber@vodafone.com> for reporting a bug in cutting a recording if there is only a single editing mark @@ -1408,6 +1412,7 @@ Marco Schlüßler <marco@lordzodiac.de> for fixing a buffer overflow in initializing the system character table for reporting a missing 'P' in vdr.c's SHUTDOWNCANCELROMPT macro for fixing a problem with characters >0x7F in the modified version of skipspace() + for reporting a faulty comment in Make.config.template Jürgen Schmitz <j.schmitz@web.de> for reporting a bug in displaying the current channel when switching via the SVDRP @@ -1544,6 +1549,7 @@ Joachim Wilke <vdr@joachim-wilke.de> for fixing removing the '-' when entering a channel number where there is no other one that fits the input for reporting a problem with cStatus::MsgOsdTextItem() being called without a text + for reporting a missing install-i18n in the install target in the Makefile Sascha Klek <sklek@gmx.de> for reporting a problem with the '0' key in the "Day" item of the "Timers" menu @@ -1976,6 +1982,8 @@ Christoph Haubrich <christoph1.haubrich@arcor.de> for suggestions that led to implementing cOsd::SetOsdPosition() etc. for fixing a typo in the function name of cOsd::SetOsdPosition() and adding a range check to it + for changing cBitmap::DrawText() to always draw the background unless ColorBg + is clrTransparent Pekka Mauno <pekka.mauno@iki.fi> for fixing cSchedule::GetFollowingEvent() in case there is currently no present @@ -2051,6 +2059,9 @@ Anssi Hannula <anssi.hannula@gmail.com> for fixing handling frequencies in NitFilter::Process() for making non-primary devices in Transfer mode be also used for recording for code and hints on how to use 'fontconfig' to determine which fonts to use + for suggesting to make the "Setup/OSD/Language" menu only show those languages + that actually have a locale + for suggesting to use setenv() instead of setlocale() to set the language for gettext() Antti Hartikainen <ami+vdr@ah.fi> for updating 'S13E' in 'sources.conf' @@ -2083,6 +2094,10 @@ Tomas Berglund <tomber@telia.com> Matthias Schwarzott <zzam@gentoo.org> for suggesting to add LC_ALL to the checks for UTF-8 at startup for fixing getting the code setting from the locale + for improving i18n-to-gettext.pl + for suggesting to move the "all" target in plugin Makefiles before the + "Implicit rules", so that a plain "make" will compile everything + for adding DESTDIR and PREFIX handling to the Makefile Martin Ostermann <martin@familie-ostermann.de> for fixing processing the PDCDescriptor in 'libsi' on big endian systems @@ -2129,7 +2144,10 @@ Patrice Staudt <staudt@engsystem.net> Tobias Bratfisch <tobias@reel-multimedia.com> for improving numdigits(), isnumber() and strreplace() for suggesting to make skipspace() an inline function + for making some optimizations in cDvbDevice::SetChannelDevice() + for optimizing cMenuEditChrItem::Set() + for optimizing cNitFilter::Process() + for reducing the number of time(NULL) calls in vdr.c's main loop to a single call -Andreas Mair <andreas@vdr-developer.org> - for suggesting to make cBitmap::SetXpm() checks whether the given Xpm pointer is - not NULL +Bruno Roussel <bruno.roussel@free.fr> + for translating OSD texts to the French language @@ -5345,3 +5345,37 @@ Video Disk Recorder Revision History Mair). - Added a debug error message to cReceiver::~cReceiver() in case it is still attached to a device (thanks to Reinhard Nissl). + +2007-08-19: Version 1.5.8 + +- Added missing install-i18n to the install target in the Makefile (reported + by Joachim Wilke). +- Fixed a faulty comment in Make.config.template (reported by Marco Schlüßler). +- Improved i18n-to-gettext.pl (thanks to Matthias Schwarzott). +- Moved the "all" target in plugin Makefiles before the "Implicit rules", + so that a plain "make" will compile everything (suggested by Matthias + Schwarzott). The "newplugin" script has been changed accordingly. + Plugin authors may want to change their Makefiles, too. +- Added DESTDIR and PREFIX handling to the Makefile (thanks to Matthias + Schwarzott). +- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). +- Added internationalization to the "skincurses" plugin (thanks to Rolf + Ahrenberg). +- Checking the string for NULL in I18nTranslate(). +- Updated the French OSD texts (thanks to Bruno Roussel). +- Some optimizations in cDvbDevice::SetChannelDevice() (thanks to Tobias Bratfisch). +- Optimized cMenuEditChrItem::Set() (thanks to Tobias Bratfisch). +- Optimized cNitFilter::Process() (thanks to Tobias Bratfisch). +- Reduced the number of time(NULL) calls in vdr.c's main loop to a single call + (thanks to Tobias Bratfisch). +- Changed cBitmap::DrawText() to always draw the background unless ColorBg + is clrTransparent (thanks to Christoph Haubrich). +- The "Setup/OSD/Language" menu now only shows those languages that actually + have a locale (suggested by Anssi Hannula). +- Now using setenv() instead of setlocale() to set the language for gettext() + (suggested by Anssi Hannula; thanks also to Ludwig Nussel for a hint on using + _nl_msg_cat_cntr). +- When scanning the locale directory, VDR now explicitly looks for a file named + vdr.mo. Text files for plugins are now named "vdr-name.mo", when "name" is the + name of the plugin. The "newplugin" script has been changed accordingly, and + plugin authors should change their Makefiles, too. diff --git a/Make.config.template b/Make.config.template index 5412eaf..86564a2 100644 --- a/Make.config.template +++ b/Make.config.template @@ -6,7 +6,7 @@ # See the main source file 'vdr.c' for copyright information and # how to reach the author. # -# $Id: Make.config.template 1.12 2007/08/12 12:04:17 kls Exp $ +# $Id: Make.config.template 1.13 2007/08/12 20:43:46 kls Exp $ ### The C compiler and options: @@ -26,7 +26,8 @@ endif #DVBDIR = /usr/src/v4l-dvb/linux MANDIR = /usr/local/man BINDIR = /usr/local/bin -LOCDIR = /usr/share/vdr/locale # set to ./locale to run VDR from within its source directory +# set to ./locale to run VDR from within its source directory: +LOCDIR = /usr/share/vdr/locale PLUGINDIR= ./PLUGINS PLUGINLIBDIR= $(PLUGINDIR)/lib @@ -4,7 +4,7 @@ # See the main source file 'vdr.c' for copyright information and # how to reach the author. # -# $Id: Makefile 1.102 2007/08/11 12:26:12 kls Exp $ +# $Id: Makefile 1.104 2007/08/15 13:47:16 kls Exp $ .DELETE_ON_ERROR: @@ -15,9 +15,11 @@ CXX ?= g++ CXXFLAGS ?= -g -O2 -Wall -Woverloaded-virtual LSIDIR = ./libsi -MANDIR = /usr/local/man -BINDIR = /usr/local/bin -LOCDIR = /usr/share/vdr/locale +DESTDIR ?= +PREFIX ?= /usr/local +MANDIR = $(PREFIX)/share/man +BINDIR = $(PREFIX)/bin +LOCDIR = $(PREFIX)/share/vdr/locale LIBS = -ljpeg -lpthread -ldl -lcap -lfreetype -lfontconfig INCLUDES = -I/usr/include/freetype2 @@ -25,6 +27,7 @@ PLUGINDIR= ./PLUGINS PLUGINLIBDIR= $(PLUGINDIR)/lib VIDEODIR = /video +CONFDIR ?= $(VIDEODIR) DOXYGEN = /usr/bin/doxygen DOXYFILE = Doxyfile @@ -123,8 +126,8 @@ i18n: $(I18Nmo) done install-i18n: - @mkdir -p $(LOCDIR) - @(cd $(LOCALEDIR); cp -r --parents * $(LOCDIR)) + @mkdir -p $(DESTDIR)$(LOCDIR) + @(cd $(LOCALEDIR); cp -r --parents * $(DESTDIR)$(LOCDIR)) # The 'include' directory (for plugins): @@ -157,35 +160,36 @@ clean-plugins: # Install the files: -install: install-bin install-conf install-doc install-plugins +install: install-bin install-conf install-doc install-plugins install-i18n # VDR binary: install-bin: vdr - @mkdir -p $(BINDIR) - @cp --remove-destination vdr runvdr $(BINDIR) + @mkdir -p $(DESTDIR)$(BINDIR) + @cp --remove-destination vdr runvdr svdrpsend.pl $(DESTDIR)$(BINDIR) # Configuration files: install-conf: - @if [ ! -d $(VIDEODIR) ]; then\ - mkdir -p $(VIDEODIR);\ - cp *.conf $(VIDEODIR);\ + @mkdir -p $(DESTDIR)$(VIDEODIR) + @if [ ! -d $(DESTDIR)$(CONFDIR) ]; then\ + mkdir -p $(DESTDIR)$(CONFDIR);\ + cp *.conf $(DESTDIR)$(CONFDIR);\ fi # Documentation: install-doc: - @mkdir -p $(MANDIR)/man1 - @mkdir -p $(MANDIR)/man5 - @gzip -c vdr.1 > $(MANDIR)/man1/vdr.1.gz - @gzip -c vdr.5 > $(MANDIR)/man5/vdr.5.gz + @mkdir -p $(DESTDIR)$(MANDIR)/man1 + @mkdir -p $(DESTDIR)$(MANDIR)/man5 + @gzip -c vdr.1 > $(DESTDIR)$(MANDIR)/man1/vdr.1.gz + @gzip -c vdr.5 > $(DESTDIR)$(MANDIR)/man5/vdr.5.gz # Plugins: install-plugins: plugins - @mkdir -p $(PLUGINLIBDIR) - @cp --remove-destination $(PLUGINDIR)/lib/lib*-*.so.$(APIVERSION) $(PLUGINLIBDIR) + @mkdir -p $(DESTDIR)$(PLUGINLIBDIR) + @cp --remove-destination $(PLUGINDIR)/lib/lib*-*.so.$(APIVERSION) $(DESTDIR)$(PLUGINLIBDIR) # Source documentation: diff --git a/PLUGINS/src/hello/HISTORY b/PLUGINS/src/hello/HISTORY index 2d770b8..d4c9d37 100644 --- a/PLUGINS/src/hello/HISTORY +++ b/PLUGINS/src/hello/HISTORY @@ -53,3 +53,8 @@ VDR Plugin 'hello' Revision History 2007-08-11: Version 0.2.0 - Switched to 'gettext' internationalization. + +2007-08-15: Version 0.2.1 + +- Moved the "all" target in the Makefile before the "Implicit rules", + so that a plain "make" will compile everything. diff --git a/PLUGINS/src/hello/Makefile b/PLUGINS/src/hello/Makefile index e78b6e1..80b6c8c 100644 --- a/PLUGINS/src/hello/Makefile +++ b/PLUGINS/src/hello/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.16 2007/08/11 10:18:16 kls Exp $ +# $Id: Makefile 1.18 2007/08/19 14:18:59 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. @@ -49,6 +49,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' OBJS = $(PLUGIN).o +### The main target: + +all: libvdr-$(PLUGIN).so i18n + ### Implicit rules: %.o: %.c @@ -85,13 +89,11 @@ i18n: $(I18Nmo) @mkdir -p $(LOCALEDIR) for i in $(I18Ndirs); do\ mkdir -p $(LOCALEDIR)/$$i/LC_MESSAGES;\ - cp $(PODIR)/$$i.mo $(LOCALEDIR)/$$i/LC_MESSAGES/$(PLUGIN).mo;\ + cp $(PODIR)/$$i.mo $(LOCALEDIR)/$$i/LC_MESSAGES/vdr-$(PLUGIN).mo;\ done ### Targets: -all: libvdr-$(PLUGIN).so i18n - libvdr-$(PLUGIN).so: $(OBJS) $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) diff --git a/PLUGINS/src/hello/hello.c b/PLUGINS/src/hello/hello.c index 9640338..273217e 100644 --- a/PLUGINS/src/hello/hello.c +++ b/PLUGINS/src/hello/hello.c @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: hello.c 1.13 2007/08/11 09:31:17 kls Exp $ + * $Id: hello.c 1.14 2007/08/15 13:17:16 kls Exp $ */ #include <getopt.h> @@ -12,7 +12,7 @@ #include <vdr/interface.h> #include <vdr/plugin.h> -static const char *VERSION = "0.2.0"; +static const char *VERSION = "0.2.1"; static const char *DESCRIPTION = trNOOP("A friendly greeting"); static const char *MAINMENUENTRY = trNOOP("Hello"); diff --git a/PLUGINS/src/osddemo/HISTORY b/PLUGINS/src/osddemo/HISTORY index fd10cc3..b0f300a 100644 --- a/PLUGINS/src/osddemo/HISTORY +++ b/PLUGINS/src/osddemo/HISTORY @@ -12,3 +12,8 @@ VDR Plugin 'osddemo' Revision History 2004-04-30: Version 0.1.1 - New OSD handling. + +2007-08-15: Version 0.1.2 + +- Moved the "all" target in the Makefile before the "Implicit rules", + so that a plain "make" will compile everything. diff --git a/PLUGINS/src/osddemo/Makefile b/PLUGINS/src/osddemo/Makefile index 7163888..568faa6 100644 --- a/PLUGINS/src/osddemo/Makefile +++ b/PLUGINS/src/osddemo/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.9 2006/09/09 12:38:35 kls Exp $ +# $Id: Makefile 1.10 2007/08/15 13:05:24 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. @@ -47,6 +47,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' OBJS = $(PLUGIN).o +### The main target: + +all: libvdr-$(PLUGIN).so + ### Implicit rules: %.o: %.c @@ -63,8 +67,6 @@ $(DEPFILE): Makefile ### Targets: -all: libvdr-$(PLUGIN).so - libvdr-$(PLUGIN).so: $(OBJS) $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) diff --git a/PLUGINS/src/osddemo/osddemo.c b/PLUGINS/src/osddemo/osddemo.c index 08b2d96..a4c0b8f 100644 --- a/PLUGINS/src/osddemo/osddemo.c +++ b/PLUGINS/src/osddemo/osddemo.c @@ -3,12 +3,12 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: osddemo.c 1.3 2004/05/16 09:28:51 kls Exp $ + * $Id: osddemo.c 1.4 2007/08/15 13:17:55 kls Exp $ */ #include <vdr/plugin.h> -static const char *VERSION = "0.1.1"; +static const char *VERSION = "0.1.2"; static const char *DESCRIPTION = "Demo of arbitrary OSD setup"; static const char *MAINMENUENTRY = "Osd Demo"; diff --git a/PLUGINS/src/servicedemo/HISTORY b/PLUGINS/src/servicedemo/HISTORY index 16a0c43..76d95a5 100644 --- a/PLUGINS/src/servicedemo/HISTORY +++ b/PLUGINS/src/servicedemo/HISTORY @@ -4,3 +4,8 @@ VDR Plugin 'servicedemo' Revision History 2005-08-21: Version 0.1.1 - Initial revision. + +2007-08-15: Version 0.1.2 + +- Moved the "all" target in the Makefile before the "Implicit rules", + so that a plain "make" will compile everything. diff --git a/PLUGINS/src/servicedemo/Makefile b/PLUGINS/src/servicedemo/Makefile index a18f995..9625953 100644 --- a/PLUGINS/src/servicedemo/Makefile +++ b/PLUGINS/src/servicedemo/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.8 2006/09/09 12:38:35 kls Exp $ +# $Id: Makefile 1.9 2007/08/15 13:05:42 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. @@ -49,6 +49,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' OBJS = $(PLUGIN1).o $(PLUGIN2).o +### The main target: + +all: libvdr-$(PLUGIN1).so libvdr-$(PLUGIN2).so + ### Implicit rules: %.o: %.c @@ -65,8 +69,6 @@ $(DEPFILE): Makefile ### Targets: -all: libvdr-$(PLUGIN1).so libvdr-$(PLUGIN2).so - libvdr-$(PLUGIN1).so: $(PLUGIN1).o $(CXX) $(CXXFLAGS) -shared $(PLUGIN1).o -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) diff --git a/PLUGINS/src/servicedemo/svccli.c b/PLUGINS/src/servicedemo/svccli.c index 9a4ed44..6e812b4 100644 --- a/PLUGINS/src/servicedemo/svccli.c +++ b/PLUGINS/src/servicedemo/svccli.c @@ -3,14 +3,14 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: svccli.c 1.1 2005/08/21 10:44:29 kls Exp $ + * $Id: svccli.c 1.2 2007/08/15 13:18:08 kls Exp $ */ #include <stdlib.h> #include <vdr/interface.h> #include <vdr/plugin.h> -static const char *VERSION = "0.1.1"; +static const char *VERSION = "0.1.2"; static const char *DESCRIPTION = "Service demo client"; static const char *MAINMENUENTRY = "Service demo"; diff --git a/PLUGINS/src/servicedemo/svcsvr.c b/PLUGINS/src/servicedemo/svcsvr.c index 7aff2b9..9ccb73c 100644 --- a/PLUGINS/src/servicedemo/svcsvr.c +++ b/PLUGINS/src/servicedemo/svcsvr.c @@ -3,14 +3,14 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: svcsvr.c 1.1 2005/08/21 10:44:24 kls Exp $ + * $Id: svcsvr.c 1.2 2007/08/15 13:18:59 kls Exp $ */ #include <stdlib.h> #include <vdr/interface.h> #include <vdr/plugin.h> -static const char *VERSION = "0.1.1"; +static const char *VERSION = "0.1.2"; static const char *DESCRIPTION = "Service demo server"; class cPluginSvcSvr : public cPlugin { diff --git a/PLUGINS/src/skincurses/HISTORY b/PLUGINS/src/skincurses/HISTORY index 60f4839..02065a4 100644 --- a/PLUGINS/src/skincurses/HISTORY +++ b/PLUGINS/src/skincurses/HISTORY @@ -51,3 +51,9 @@ VDR Plugin 'skincurses' Revision History 2007-07-20: Version 0.1.2 - Fixed clearing color buttons. + +2007-08-15: Version 0.1.3 + +- Moved the "all" target in the Makefile before the "Implicit rules", + so that a plain "make" will compile everything. +- Added internationalization. diff --git a/PLUGINS/src/skincurses/Makefile b/PLUGINS/src/skincurses/Makefile index a52f409..5199dd8 100644 --- a/PLUGINS/src/skincurses/Makefile +++ b/PLUGINS/src/skincurses/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.8 2007/06/10 16:19:08 kls Exp $ +# $Id: Makefile 1.11 2007/08/19 14:19:07 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. @@ -47,6 +47,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' OBJS = $(PLUGIN).o +### The main target: + +all: libvdr-$(PLUGIN).so i18n + ### Implicit rules: %.o: %.c @@ -61,9 +65,32 @@ $(DEPFILE): Makefile -include $(DEPFILE) -### Targets: +### Internationalization (I18N): + +PODIR = po +LOCALEDIR = $(VDRDIR)/locale +I18Npo = $(wildcard $(PODIR)/*.po) +I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file)))) +I18Ndirs = $(notdir $(foreach file, $(I18Npo), $(basename $(file)))) +I18Npot = $(PODIR)/$(PLUGIN).pot + +%.mo: %.po + msgfmt -c -o $@ $< -all: libvdr-$(PLUGIN).so +$(I18Npot): $(wildcard *.c) + xgettext -C -cTRANSLATORS --no-wrap -F -k -ktr -ktrNOOP --msgid-bugs-address='<vdr-bugs@cadsoft.de>' -o $@ $(wildcard *.c) + +$(I18Npo): $(I18Npot) + msgmerge -U --no-wrap -F --backup=none -q $@ $< + +i18n: $(I18Nmo) + @mkdir -p $(LOCALEDIR) + for i in $(I18Ndirs); do\ + mkdir -p $(LOCALEDIR)/$$i/LC_MESSAGES;\ + cp $(PODIR)/$$i.mo $(LOCALEDIR)/$$i/LC_MESSAGES/vdr-$(PLUGIN).mo;\ + done + +### Targets: libvdr-$(PLUGIN).so: $(OBJS) $(CXX) $(CXXFLAGS) -shared $(OBJS) -lncursesw -o $@ @@ -78,4 +105,5 @@ dist: clean @echo Distribution package created as $(PACKAGE).tgz clean: + @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ diff --git a/PLUGINS/src/skincurses/po/de_DE.po b/PLUGINS/src/skincurses/po/de_DE.po new file mode 100644 index 0000000..e80cdc6 --- /dev/null +++ b/PLUGINS/src/skincurses/po/de_DE.po @@ -0,0 +1,32 @@ +# VDR plugin language source file. +# Copyright (C) 2007 Klaus Schmidinger <kls@cadsoft.de> +# This file is distributed under the same license as the VDR package. +# Klaus Schmidinger <kls@cadsoft.de>, 2007 +# +msgid "" +msgstr "" +"Project-Id-Version: VDR 1.5.7\n" +"Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" +"POT-Creation-Date: 2007-08-15 16:04+0200\n" +"PO-Revision-Date: 2007-08-15 16:07+0200\n" +"Last-Translator: Klaus Schmidinger <kls@cadsoft.de>\n" +"Language-Team: <vdr@linuxtv.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#: skincurses.c:15 +msgid "A text only skin" +msgstr "Eine reine Text-Oberfläche" + +#: skincurses.c:566 +msgid "Key$Mute" +msgstr "Stumm" + +#: skincurses.c:569 +msgid "Volume " +msgstr "Lautstärke" + +#: skincurses.c:699 +msgid "Text mode" +msgstr "Text-Modus" diff --git a/PLUGINS/src/skincurses/po/fi_FI.po b/PLUGINS/src/skincurses/po/fi_FI.po new file mode 100644 index 0000000..d4a4742 --- /dev/null +++ b/PLUGINS/src/skincurses/po/fi_FI.po @@ -0,0 +1,32 @@ +# VDR plugin language source file. +# Copyright (C) 2007 Klaus Schmidinger <kls@cadsoft.de> +# This file is distributed under the same license as the VDR package. +# Rolf Ahrenberg <rahrenbe@cc.hut.fi>, 2007 +# +msgid "" +msgstr "" +"Project-Id-Version: VDR 1.5.7\n" +"Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" +"POT-Creation-Date: 2007-08-14 20:54+0300\n" +"PO-Revision-Date: 2007-08-14 20:48+0300\n" +"Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n" +"Language-Team: <vdr@linuxtv.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#: skincurses.c:15 +msgid "A text only skin" +msgstr "Tekstipohjainen ulkoasu" + +#: skincurses.c:566 +msgid "Key$Mute" +msgstr "Mykistys" + +#: skincurses.c:569 +msgid "Volume " +msgstr "Äänenvoimakkuus " + +#: skincurses.c:699 +msgid "Text mode" +msgstr "Teksti" diff --git a/PLUGINS/src/skincurses/skincurses.c b/PLUGINS/src/skincurses/skincurses.c index 9324210..0553de9 100644 --- a/PLUGINS/src/skincurses/skincurses.c +++ b/PLUGINS/src/skincurses/skincurses.c @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: skincurses.c 1.15 2007/07/20 14:45:07 kls Exp $ + * $Id: skincurses.c 1.17 2007/08/15 14:01:54 kls Exp $ */ #include <ncurses.h> @@ -11,8 +11,8 @@ #include <vdr/plugin.h> #include <vdr/skins.h> -static const char *VERSION = "0.1.2"; -static const char *DESCRIPTION = "A text only skin"; +static const char *VERSION = "0.1.3"; +static const char *DESCRIPTION = trNOOP("A text only skin"); static const char *MAINMENUENTRY = NULL; // --- cCursesFont ----------------------------------------------------------- @@ -738,13 +738,13 @@ public: cPluginSkinCurses(void); virtual ~cPluginSkinCurses(); virtual const char *Version(void) { return VERSION; } - virtual const char *Description(void) { return DESCRIPTION; } + virtual const char *Description(void) { return tr(DESCRIPTION); } virtual const char *CommandLineHelp(void); virtual bool ProcessArgs(int argc, char *argv[]); virtual bool Initialize(void); virtual bool Start(void); virtual void Housekeeping(void); - virtual const char *MainMenuEntry(void) { return MAINMENUENTRY; } + virtual const char *MainMenuEntry(void) { return tr(MAINMENUENTRY); } virtual cOsdObject *MainMenuAction(void); virtual cMenuSetupPage *SetupMenu(void); virtual bool SetupParse(const char *Name, const char *Value); diff --git a/PLUGINS/src/sky/HISTORY b/PLUGINS/src/sky/HISTORY index 3233bf6..b089c4a 100644 --- a/PLUGINS/src/sky/HISTORY +++ b/PLUGINS/src/sky/HISTORY @@ -54,3 +54,8 @@ VDR Plugin 'sky' Revision History use the new option -U of getskyepg.pl to have the information added to the URL as a query string. - The getskyepg.pl script now replaces "&" with "&". + +2007-08-15:Version 0.3.6 + +- Moved the "all" target in the Makefile before the "Implicit rules", + so that a plain "make" will compile everything. diff --git a/PLUGINS/src/sky/Makefile b/PLUGINS/src/sky/Makefile index 63a647c..52a520b 100644 --- a/PLUGINS/src/sky/Makefile +++ b/PLUGINS/src/sky/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.9 2006/09/09 12:38:35 kls Exp $ +# $Id: Makefile 1.10 2007/08/15 13:06:08 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. @@ -47,6 +47,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' OBJS = $(PLUGIN).o +### The main target: + +all: libvdr-$(PLUGIN).so + ### Implicit rules: %.o: %.c @@ -63,8 +67,6 @@ $(DEPFILE): Makefile ### Targets: -all: libvdr-$(PLUGIN).so - libvdr-$(PLUGIN).so: $(OBJS) $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) diff --git a/PLUGINS/src/sky/sky.c b/PLUGINS/src/sky/sky.c index 4033bf7..f2aa0cf 100644 --- a/PLUGINS/src/sky/sky.c +++ b/PLUGINS/src/sky/sky.c @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: sky.c 1.13 2006/03/26 09:21:10 kls Exp $ + * $Id: sky.c 1.14 2007/08/15 13:19:24 kls Exp $ */ #include <sys/socket.h> @@ -15,7 +15,7 @@ #include <vdr/plugin.h> #include <vdr/sources.h> -static const char *VERSION = "0.3.5"; +static const char *VERSION = "0.3.6"; static const char *DESCRIPTION = "Sky Digibox interface"; // --- cDigiboxDevice -------------------------------------------------------- diff --git a/PLUGINS/src/status/HISTORY b/PLUGINS/src/status/HISTORY index 998e23d..97bc7e2 100644 --- a/PLUGINS/src/status/HISTORY +++ b/PLUGINS/src/status/HISTORY @@ -35,3 +35,8 @@ VDR Plugin 'status' Revision History 2005-12-31: Version 0.2.0 - API change in cStatus. + +2007-08-15: Version 0.2.1 + +- Moved the "all" target in the Makefile before the "Implicit rules", + so that a plain "make" will compile everything. diff --git a/PLUGINS/src/status/Makefile b/PLUGINS/src/status/Makefile index 1985ab0..2c66d20 100644 --- a/PLUGINS/src/status/Makefile +++ b/PLUGINS/src/status/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.13 2006/09/09 12:38:35 kls Exp $ +# $Id: Makefile 1.14 2007/08/15 13:06:17 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. @@ -47,6 +47,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' OBJS = $(PLUGIN).o +### The main target: + +all: libvdr-$(PLUGIN).so + ### Implicit rules: %.o: %.c @@ -63,8 +67,6 @@ $(DEPFILE): Makefile ### Targets: -all: libvdr-$(PLUGIN).so - libvdr-$(PLUGIN).so: $(OBJS) $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) diff --git a/PLUGINS/src/status/status.c b/PLUGINS/src/status/status.c index 7163927..fa5f0d4 100644 --- a/PLUGINS/src/status/status.c +++ b/PLUGINS/src/status/status.c @@ -3,13 +3,13 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: status.c 1.8 2005/12/31 15:19:45 kls Exp $ + * $Id: status.c 1.9 2007/08/15 13:19:44 kls Exp $ */ #include <vdr/plugin.h> #include <vdr/status.h> -static const char *VERSION = "0.2.0"; +static const char *VERSION = "0.2.1"; static const char *DESCRIPTION = "Status monitor test"; static const char *MAINMENUENTRY = NULL; diff --git a/PLUGINS/src/svdrpdemo/HISTORY b/PLUGINS/src/svdrpdemo/HISTORY index efdc826..6433468 100644 --- a/PLUGINS/src/svdrpdemo/HISTORY +++ b/PLUGINS/src/svdrpdemo/HISTORY @@ -8,3 +8,8 @@ VDR Plugin 'svdrpdemo' Revision History 2005-08-28: Version 0.0.2 - Removed unused MAINMENUENTRY. + +2007-08-15: Version 0.0.3 + +- Moved the "all" target in the Makefile before the "Implicit rules", + so that a plain "make" will compile everything. diff --git a/PLUGINS/src/svdrpdemo/Makefile b/PLUGINS/src/svdrpdemo/Makefile index 8c0f42e..a694446 100644 --- a/PLUGINS/src/svdrpdemo/Makefile +++ b/PLUGINS/src/svdrpdemo/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.7 2006/09/09 12:38:35 kls Exp $ +# $Id: Makefile 1.8 2007/08/15 13:06:28 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. @@ -47,6 +47,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' OBJS = $(PLUGIN).o +### The main target: + +all: libvdr-$(PLUGIN).so + ### Implicit rules: %.o: %.c @@ -63,8 +67,6 @@ $(DEPFILE): Makefile ### Targets: -all: libvdr-$(PLUGIN).so - libvdr-$(PLUGIN).so: $(OBJS) $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) diff --git a/PLUGINS/src/svdrpdemo/svdrpdemo.c b/PLUGINS/src/svdrpdemo/svdrpdemo.c index 66dc25b..008d25b 100644 --- a/PLUGINS/src/svdrpdemo/svdrpdemo.c +++ b/PLUGINS/src/svdrpdemo/svdrpdemo.c @@ -3,12 +3,12 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: svdrpdemo.c 1.2 2005/08/28 21:11:14 kls Exp $ + * $Id: svdrpdemo.c 1.3 2007/08/15 13:19:57 kls Exp $ */ #include <vdr/plugin.h> -static const char *VERSION = "0.0.2"; +static const char *VERSION = "0.0.3"; static const char *DESCRIPTION = "How to add SVDRP support to a plugin"; class cPluginSvdrpdemo : public cPlugin { @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: config.h 1.296 2007/08/10 13:01:52 kls Exp $ + * $Id: config.h 1.297 2007/08/12 20:38:10 kls Exp $ */ #ifndef __CONFIG_H @@ -22,13 +22,13 @@ // VDR's own version number: -#define VDRVERSION "1.5.7" -#define VDRVERSNUM 10507 // Version * 10000 + Major * 100 + Minor +#define VDRVERSION "1.5.8" +#define VDRVERSNUM 10508 // Version * 10000 + Major * 100 + Minor // The plugin API's version number: -#define APIVERSION "1.5.7" -#define APIVERSNUM 10507 // Version * 10000 + Major * 100 + Minor +#define APIVERSION "1.5.8" +#define APIVERSNUM 10508 // Version * 10000 + Major * 100 + Minor // When loading plugins, VDR searches them by their APIVERSION, which // may be smaller than VDRVERSION in case there have been no changes to diff --git a/dvbdevice.c b/dvbdevice.c index 8757710..7d1a5c8 100644 --- a/dvbdevice.c +++ b/dvbdevice.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: dvbdevice.c 1.164 2007/02/25 11:46:52 kls Exp $ + * $Id: dvbdevice.c 1.165 2007/08/17 13:37:56 kls Exp $ */ #include "dvbdevice.h" @@ -793,18 +793,25 @@ bool cDvbDevice::IsTunedToTransponder(const cChannel *Channel) bool cDvbDevice::SetChannelDevice(const cChannel *Channel, bool LiveView) { + int apid = Channel->Apid(0); + int vpid = Channel->Vpid(); + int dpid = Channel->Dpid(0); + bool DoTune = !dvbTuner->IsTunedTo(Channel); + bool pidHandlesVideo = pidHandles[ptVideo].pid == vpid; + bool pidHandlesAudio = pidHandles[ptAudio].pid == apid; + bool TurnOffLivePIDs = HasDecoder() && (DoTune || !IsPrimaryDevice() || LiveView // for a new live view the old PIDs need to be turned off - || pidHandles[ptVideo].pid == Channel->Vpid() // for recording the PIDs must be shifted from DMX_PES_AUDIO/VIDEO to DMX_PES_OTHER + || pidHandlesVideo // for recording the PIDs must be shifted from DMX_PES_AUDIO/VIDEO to DMX_PES_OTHER ); bool StartTransferMode = IsPrimaryDevice() && !DoTune - && (LiveView && HasPid(Channel->Vpid() ? Channel->Vpid() : Channel->Apid(0)) && (pidHandles[ptVideo].pid != Channel->Vpid() || (pidHandles[ptAudio].pid != Channel->Apid(0) && (Channel->Dpid(0) ? pidHandles[ptAudio].pid != Channel->Dpid(0) : true)))// the PID is already set as DMX_PES_OTHER - || !LiveView && (pidHandles[ptVideo].pid == Channel->Vpid() || pidHandles[ptAudio].pid == Channel->Apid(0)) // a recording is going to shift the PIDs from DMX_PES_AUDIO/VIDEO to DMX_PES_OTHER + && (LiveView && HasPid(vpid ? vpid : apid) && (!pidHandlesVideo || (!pidHandlesAudio && (dpid ? pidHandles[ptAudio].pid != dpid : true)))// the PID is already set as DMX_PES_OTHER + || !LiveView && (pidHandlesVideo || pidHandlesAudio) // a recording is going to shift the PIDs from DMX_PES_AUDIO/VIDEO to DMX_PES_OTHER ); if (CamSlot() && !ChannelCamRelations.CamDecrypt(Channel->GetChannelID(), CamSlot()->SlotNumber())) StartTransferMode |= LiveView && IsPrimaryDevice() && Channel->Ca() >= CA_ENCRYPTED_MIN; @@ -836,7 +843,7 @@ bool cDvbDevice::SetChannelDevice(const cChannel *Channel, bool LiveView) if (TurnOnLivePIDs) { SetAudioBypass(false); - if (!(AddPid(Channel->Ppid(), ptPcr) && AddPid(Channel->Vpid(), ptVideo) && AddPid(Channel->Apid(0), ptAudio))) { + if (!(AddPid(Channel->Ppid(), ptPcr) && AddPid(vpid, ptVideo) && AddPid(apid, ptAudio))) { esyslog("ERROR: failed to set PIDs for channel %d on device %d", Channel->Number(), CardIndex() + 1); return false; } @@ -848,7 +855,7 @@ bool cDvbDevice::SetChannelDevice(const cChannel *Channel, bool LiveView) CHECK(ioctl(fd_audio, AUDIO_SET_AV_SYNC, true)); } else if (StartTransferMode) - cControl::Launch(new cTransferControl(this, Channel->GetChannelID(), Channel->Vpid(), Channel->Apids(), Channel->Dpids(), Channel->Spids())); + cControl::Launch(new cTransferControl(this, Channel->GetChannelID(), vpid, Channel->Apids(), Channel->Dpids(), Channel->Spids())); return true; } diff --git a/i18n-to-gettext.pl b/i18n-to-gettext.pl index 79b2aab..130122d 100755 --- a/i18n-to-gettext.pl +++ b/i18n-to-gettext.pl @@ -10,7 +10,7 @@ # See the main source file 'vdr.c' for copyright information and # how to reach the author. # -# $Id: i18n-to-gettext.pl 1.2 2007/08/12 10:02:01 kls Exp $ +# $Id: i18n-to-gettext.pl 1.3 2007/08/15 12:52:00 kls Exp $ # How to convert an actual plugin: # @@ -75,7 +75,7 @@ die "can't find plugin name!" unless ($PLUGIN); # Locate the file containing the texts: $I18NFILE = ""; -for ("i18n.c", `ls *.c`) { # try i18n.c explicitly first +for ("i18n.c", "i18n.h", `ls *.c`) { # try i18n.[ch] explicitly first chomp($f = $_); if (-f $f && `grep tI18nPhrase $f`) { $I18NFILE = $f; @@ -204,13 +204,28 @@ $POTFILE = "$PODIR/$PLUGIN.pot"; # Collect all translated texts: open(F, $I18NFILE) || die "$I18NFILE: $!\n"; +$InComment = 0; while (<F>) { chomp; s/\t/ /g; # get rid of tabs s/ *$//; # get rid of trailing blanks s/^ *\/\/.*//; # remove comment lines - s/, *\/\/.*/,/; # strip trailing comments + s/ *\/\/.*//; # strip trailing comments + s/\/\*.*\*\///g; # strip c comments + if (/\/\*/) { + $InComment = 1; + s/\/\*.*$//; # remove start of comment + } + elsif (/\*\//) { + $InComment = 0; + s/^.*\*\///; # remove end of comment + } + elsif ($InComment) { + next; + } next if (/^ *$/); # skip empty lines + next if (/#if/); + next if (/#endif/); next unless ($found or $found = /const *tI18nPhrase .*{/); # sync on phrases next if (/const *tI18nPhrase .*{/); # skip sync line last if (/{ *NULL *}/); # stop after last phrase @@ -324,7 +339,7 @@ while (<OLD>) { $_ .= " i18n"; } elsif (/^clean:/) { - $_ .= "\n\t\@-rm -f \$(PODIR)/*.mo \$(PODIR)/*.pot"; + $_ .= "\n\t\@-rm -f \$(PODIR)/*.mo \$(PODIR)/*.pot"; } print NEW "$_\n"; } @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: i18n.c 1.308 2007/08/12 12:15:29 kls Exp $ + * $Id: i18n.c 1.312 2007/08/19 14:10:46 kls Exp $ * * */ @@ -23,6 +23,7 @@ #include <ctype.h> #include <libintl.h> #include <locale.h> +#include <unistd.h> #include "tools.h" // TRANSLATORS: The name of the language, as written natively @@ -67,6 +68,7 @@ static cStringList LanguageLocales; static cStringList LanguageNames; static cStringList LanguageCodes; +static int NumLocales = 1; static int CurrentLanguage = 0; static bool ContainsCode(const char *Codes, const char *Code) @@ -90,6 +92,13 @@ static const char *SkipContext(const char *s) return p ? p + 1 : s; } +static void SetEnvLanguage(const char *Locale) +{ + setenv("LANGUAGE", Locale, 1); + extern int _nl_msg_cat_cntr; + ++_nl_msg_cat_cntr; +} + void I18nInitialize(void) { LanguageLocales.Append(strdup(I18N_DEFAULT_LOCALE)); @@ -99,11 +108,13 @@ void I18nInitialize(void) bindtextdomain("vdr", I18nLocaleDir); cFileNameList Locales(I18nLocaleDir, true); if (Locales.Size() > 0) { - dsyslog("found %d locales in %s", Locales.Size(), I18nLocaleDir); char *OldLocale = strdup(setlocale(LC_MESSAGES, NULL)); for (int i = 0; i < Locales.Size(); i++) { - if (i < I18N_MAX_LANGUAGES - 1) { - if (setlocale(LC_MESSAGES, Locales[i])) { + cString FileName = cString::sprintf("%s/%s/LC_MESSAGES/vdr.mo", I18nLocaleDir, Locales[i]); + if (access(FileName, F_OK) == 0) { // found a locale with VDR texts + if (i < I18N_MAX_LANGUAGES - 1) { + SetEnvLanguage(Locales[i]); + NumLocales++; if (strstr(OldLocale, Locales[i]) == OldLocale) CurrentLanguage = LanguageLocales.Size(); LanguageLocales.Append(strdup(Locales[i])); @@ -117,12 +128,15 @@ void I18nInitialize(void) } LanguageCodes.Append(strdup(Code)); } + else { + esyslog("ERROR: too many locales - increase I18N_MAX_LANGUAGES!"); + break; + } } - else - esyslog("ERROR: too many locales - increase I18N_MAX_LANGUAGES!"); } - setlocale(LC_MESSAGES, OldLocale); + SetEnvLanguage(LanguageLocales[CurrentLanguage]); free(OldLocale); + dsyslog("found %d locales in %s", NumLocales - 1, I18nLocaleDir); } // Prepare any known language codes for which there was no locale: for (const char **lc = LanguageCodeList; *lc; lc++) { @@ -144,7 +158,8 @@ void I18nInitialize(void) void I18nRegister(const char *Plugin) { - bindtextdomain(Plugin, I18nLocaleDir); + cString Domain = cString::sprintf("vdr-%s", Plugin); + bindtextdomain(Domain, I18nLocaleDir); } void I18nSetLocale(const char *Locale) @@ -153,7 +168,7 @@ void I18nSetLocale(const char *Locale) int i = LanguageLocales.Find(Locale); if (i >= 0) { CurrentLanguage = i; - setlocale(LC_MESSAGES, Locale); + SetEnvLanguage(Locale); } else dsyslog("unknown locale: '%s'", Locale); @@ -173,6 +188,11 @@ void I18nSetLanguage(int Language) } } +int I18nNumLanguagesWithLocale(void) +{ + return NumLocales; +} + const cStringList *I18nLanguages(void) { return &LanguageNames; @@ -180,6 +200,8 @@ const cStringList *I18nLanguages(void) const char *I18nTranslate(const char *s, const char *Plugin) { + if (!s) + return s; if (CurrentLanguage) { const char *t = s; if (Plugin) @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: i18n.h 1.21 2007/08/10 13:53:57 kls Exp $ + * $Id: i18n.h 1.23 2007/08/19 14:07:17 kls Exp $ */ #ifndef __I18N_H @@ -36,9 +36,16 @@ int I18nCurrentLanguage(void); void I18nSetLanguage(int Language); ///< Sets the current language index to Language. If Language is outside ///< the range of available languages, nothing happens. +int I18nNumLanguagesWithLocale(void); + ///< Returns the number of entries in the list returned by I18nLanguages() + ///< that actually have a locale. const cStringList *I18nLanguages(void); ///< Returns the list of available languages. Values returned by ///< I18nCurrentLanguage() are indexes into this list. + ///< Only the first I18nNumLanguagesWithLocale() entries in this list + ///< have an actual locale installed. The rest are just dummy entries + ///< to allow having three letter language codes for other languages + ///< that have no actual locale on this system. const char *I18nTranslate(const char *s, const char *Plugin = NULL) __attribute_format_arg__(1); ///< Translates the given string (with optional Plugin context) into ///< the current language. If no translation is available, the original @@ -72,7 +79,7 @@ bool I18nIsPreferredLanguage(int *PreferredLanguages, const char *LanguageCode, ///< the second one (like "deu" out of ""eng+deu"). #ifdef PLUGIN_NAME_I18N -#define tr(s) I18nTranslate(s, PLUGIN_NAME_I18N) +#define tr(s) I18nTranslate(s, "vdr-" PLUGIN_NAME_I18N) #else #define tr(s) I18nTranslate(s) #endif @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.459 2007/08/12 10:44:35 kls Exp $ + * $Id: menu.c 1.460 2007/08/18 09:03:05 kls Exp $ */ #include "menu.h" @@ -2205,7 +2205,7 @@ void cMenuSetupOSD::Set(void) useSmallFontTexts[2] = tr("always"); Clear(); SetSection(tr("OSD")); - Add(new cMenuEditStraItem(tr("Setup.OSD$Language"), &osdLanguageIndex, I18nLanguages()->Size(), &I18nLanguages()->At(0))); + Add(new cMenuEditStraItem(tr("Setup.OSD$Language"), &osdLanguageIndex, I18nNumLanguagesWithLocale(), &I18nLanguages()->At(0))); Add(new cMenuEditStraItem(tr("Setup.OSD$Skin"), &skinIndex, numSkins, skinDescriptions)); if (themes.NumThemes()) Add(new cMenuEditStraItem(tr("Setup.OSD$Theme"), &themeIndex, themes.NumThemes(), themes.Descriptions())); diff --git a/menuitems.c b/menuitems.c index 44661ec..a900e4a 100644 --- a/menuitems.c +++ b/menuitems.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menuitems.c 1.50 2007/08/04 09:12:18 kls Exp $ + * $Id: menuitems.c 1.51 2007/08/17 13:48:07 kls Exp $ */ #include "menuitems.h" @@ -222,7 +222,8 @@ cMenuEditChrItem::~cMenuEditChrItem() void cMenuEditChrItem::Set(void) { char buf[2]; - snprintf(buf, sizeof(buf), "%c", *value); + buf[0] = *value; + buf[1] = '\0'; SetValue(buf); } @@ -490,9 +491,7 @@ eOSState cMenuEditStrItem::ProcessKey(eKeys Key) break; case kBlue|k_Repeat: case kBlue: // consume the key only if in edit-mode - if (InEditMode()) - ; - else + if (!InEditMode()) return osUnknown; break; case kLeft|k_Repeat: @@ -12,7 +12,7 @@ # See the main source file 'vdr.c' for copyright information and # how to reach the author. # -# $Id: newplugin 1.34 2007/08/12 11:04:39 kls Exp $ +# $Id: newplugin 1.36 2007/08/19 14:19:49 kls Exp $ $PLUGIN_NAME = $ARGV[0] || die "Usage: newplugin <name>\n"; @@ -108,6 +108,10 @@ DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"\$(PLUGIN)"' OBJS = \$(PLUGIN).o +### The main target: + +all: libvdr-\$(PLUGIN).so i18n + ### Implicit rules: %.o: %.c @@ -144,13 +148,11 @@ i18n: \$(I18Nmo) \@mkdir -p \$(LOCALEDIR) for i in \$(I18Ndirs); do\\ mkdir -p \$(LOCALEDIR)/\$\$i/LC_MESSAGES;\\ - cp \$(PODIR)/\$\$i.mo \$(LOCALEDIR)/\$\$i/LC_MESSAGES/\$(PLUGIN).mo;\\ + cp \$(PODIR)/\$\$i.mo \$(LOCALEDIR)/\$\$i/LC_MESSAGES/vdr-\$(PLUGIN).mo;\\ done ### Targets: -all: libvdr-\$(PLUGIN).so i18n - libvdr-\$(PLUGIN).so: \$(OBJS) \$(CXX) \$(CXXFLAGS) -shared \$(OBJS) -o \$\@ \@cp --remove-destination \$\@ \$(LIBDIR)/\$\@.\$(APIVERSION) @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: nit.c 1.14 2007/04/29 11:35:33 kls Exp $ + * $Id: nit.c 1.15 2007/08/17 14:02:45 kls Exp $ */ #include "nit.h" @@ -140,13 +140,14 @@ void cNitFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length } break; } - bool found = false; - for (cChannel *Channel = Channels.First(); Channel; Channel = Channels.Next(Channel)) { - if (!Channel->GroupSep() && Channel->Source() == Source && Channel->Nid() == ts.getOriginalNetworkId() && Channel->Tid() == ts.getTransportStreamId()) { - if (Setup.UpdateChannels >= 5) { - if (!ISTRANSPONDER(cChannel::Transponder(Frequency, Polarization), Channel->Transponder())) { + if (Setup.UpdateChannels >= 5) { + bool found = false; + for (cChannel *Channel = Channels.First(); Channel; Channel = Channels.Next(Channel)) { + if (!Channel->GroupSep() && Channel->Source() == Source && Channel->Nid() == ts.getOriginalNetworkId() && Channel->Tid() == ts.getTransportStreamId()) { + int transponder = Channel->Transponder(); + if (!ISTRANSPONDER(cChannel::Transponder(Frequency, Polarization), transponder)) { for (int n = 0; n < NumFrequencies; n++) { - if (ISTRANSPONDER(cChannel::Transponder(Frequencies[n], Polarization), Channel->Transponder())) { + if (ISTRANSPONDER(cChannel::Transponder(Frequencies[n], Polarization), transponder)) { Frequency = Frequencies[n]; break; } @@ -157,16 +158,16 @@ void cNitFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length } found = true; } - } - if (!found && Setup.UpdateChannels >= 5) { - for (int n = 0; n < NumFrequencies; n++) { - cChannel *Channel = new cChannel; - Channel->SetId(ts.getOriginalNetworkId(), ts.getTransportStreamId(), 0, 0); - if (Channel->SetSatTransponderData(Source, Frequencies[n], Polarization, SymbolRate, CodeRate)) - EITScanner.AddTransponder(Channel); - else - delete Channel; - } + if (!found) { + for (int n = 0; n < NumFrequencies; n++) { + cChannel *Channel = new cChannel; + Channel->SetId(ts.getOriginalNetworkId(), ts.getTransportStreamId(), 0, 0); + if (Channel->SetSatTransponderData(Source, Frequencies[n], Polarization, SymbolRate, CodeRate)) + EITScanner.AddTransponder(Channel); + else + delete Channel; + } + } } } break; @@ -190,13 +191,14 @@ void cNitFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length } break; } - bool found = false; - for (cChannel *Channel = Channels.First(); Channel; Channel = Channels.Next(Channel)) { - if (!Channel->GroupSep() && Channel->Source() == Source && Channel->Nid() == ts.getOriginalNetworkId() && Channel->Tid() == ts.getTransportStreamId()) { - if (Setup.UpdateChannels >= 5) { - if (!ISTRANSPONDER(Frequency / 1000, Channel->Transponder())) { + if (Setup.UpdateChannels >= 5) { + bool found = false; + for (cChannel *Channel = Channels.First(); Channel; Channel = Channels.Next(Channel)) { + if (!Channel->GroupSep() && Channel->Source() == Source && Channel->Nid() == ts.getOriginalNetworkId() && Channel->Tid() == ts.getTransportStreamId()) { + int transponder = Channel->Transponder(); + if (!ISTRANSPONDER(Frequency / 1000, transponder)) { for (int n = 0; n < NumFrequencies; n++) { - if (ISTRANSPONDER(Frequencies[n] / 1000, Channel->Transponder())) { + if (ISTRANSPONDER(Frequencies[n] / 1000, transponder)) { Frequency = Frequencies[n]; break; } @@ -207,16 +209,16 @@ void cNitFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length } found = true; } - } - if (!found && Setup.UpdateChannels >= 5) { - for (int n = 0; n < NumFrequencies; n++) { - cChannel *Channel = new cChannel; - Channel->SetId(ts.getOriginalNetworkId(), ts.getTransportStreamId(), 0, 0); - if (Channel->SetCableTransponderData(Source, Frequencies[n], Modulation, SymbolRate, CodeRate)) - EITScanner.AddTransponder(Channel); - else - delete Channel; - } + if (!found) { + for (int n = 0; n < NumFrequencies; n++) { + cChannel *Channel = new cChannel; + Channel->SetId(ts.getOriginalNetworkId(), ts.getTransportStreamId(), 0, 0); + if (Channel->SetCableTransponderData(Source, Frequencies[n], Modulation, SymbolRate, CodeRate)) + EITScanner.AddTransponder(Channel); + else + delete Channel; + } + } } } break; @@ -247,13 +249,14 @@ void cNitFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length } break; } - bool found = false; - for (cChannel *Channel = Channels.First(); Channel; Channel = Channels.Next(Channel)) { - if (!Channel->GroupSep() && Channel->Source() == Source && Channel->Nid() == ts.getOriginalNetworkId() && Channel->Tid() == ts.getTransportStreamId()) { - if (Setup.UpdateChannels >= 5) { - if (!ISTRANSPONDER(Frequency / 1000000, Channel->Transponder())) { + if (Setup.UpdateChannels >= 5) { + bool found = false; + for (cChannel *Channel = Channels.First(); Channel; Channel = Channels.Next(Channel)) { + if (!Channel->GroupSep() && Channel->Source() == Source && Channel->Nid() == ts.getOriginalNetworkId() && Channel->Tid() == ts.getTransportStreamId()) { + int transponder = Channel->Transponder(); + if (!ISTRANSPONDER(Frequency / 1000000, transponder)) { for (int n = 0; n < NumFrequencies; n++) { - if (ISTRANSPONDER(Frequencies[n] / 1000000, Channel->Transponder())) { + if (ISTRANSPONDER(Frequencies[n] / 1000000, transponder)) { Frequency = Frequencies[n]; break; } @@ -264,15 +267,15 @@ void cNitFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length } found = true; } - } - if (!found && Setup.UpdateChannels >= 5) { - for (int n = 0; n < NumFrequencies; n++) { - cChannel *Channel = new cChannel; - Channel->SetId(ts.getOriginalNetworkId(), ts.getTransportStreamId(), 0, 0); - if (Channel->SetTerrTransponderData(Source, Frequencies[n], Bandwidth, Constellation, Hierarchy, CodeRateHP, CodeRateLP, GuardInterval, TransmissionMode)) - EITScanner.AddTransponder(Channel); - else - delete Channel; + if (!found) { + for (int n = 0; n < NumFrequencies; n++) { + cChannel *Channel = new cChannel; + Channel->SetId(ts.getOriginalNetworkId(), ts.getTransportStreamId(), 0, 0); + if (Channel->SetTerrTransponderData(Source, Frequencies[n], Bandwidth, Constellation, Hierarchy, CodeRateHP, CodeRateLP, GuardInterval, TransmissionMode)) + EITScanner.AddTransponder(Channel); + else + delete Channel; + } } } } @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: osd.c 1.72 2007/08/12 11:33:17 kls Exp $ + * $Id: osd.c 1.73 2007/08/17 15:23:50 kls Exp $ */ #include "osd.h" @@ -449,13 +449,13 @@ void cBitmap::DrawText(int x, int y, const char *s, tColor ColorFg, tColor Color int w = Font->Width(s); int h = Font->Height(); int limit = 0; + int cw = Width ? Width : w; + int ch = Height ? Height : h; + if (!Intersects(x, y, x + cw - 1, y + ch - 1)) + return; + if (ColorBg != clrTransparent) + DrawRectangle(x, y, x + cw - 1, y + ch - 1, ColorBg); if (Width || Height) { - int cw = Width ? Width : w; - int ch = Height ? Height : h; - if (!Intersects(x, y, x + cw - 1, y + ch - 1)) - return; - if (ColorBg != clrTransparent) - DrawRectangle(x, y, x + cw - 1, y + ch - 1, ColorBg); limit = x + cw - x0; if (Width) { if ((Alignment & taLeft) != 0) @@ -482,8 +482,6 @@ void cBitmap::DrawText(int x, int y, const char *s, tColor ColorFg, tColor Color } } } - else if (!Intersects(x, y, x + w - 1, y + h - 1)) - return; x -= x0; y -= y0; Font->DrawText(this, x, y, s, ColorFg, ColorBg, limit); diff --git a/po/ca_ES.po b/po/ca_ES.po index a23a19e..72093c1 100644 --- a/po/ca_ES.po +++ b/po/ca_ES.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Jordi Vilà <jvila@tinet.org>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -38,12 +38,12 @@ msgid "No title" msgstr "" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Català" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "cat" @@ -396,7 +396,7 @@ msgstr "Propietats del canal duplicades!" msgid "Channels" msgstr "Canals" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Esborrar" @@ -1001,7 +1001,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Aquest plugin no admet configuració!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Configuració" @@ -1076,7 +1076,7 @@ msgstr "" msgid "Not enough disk space to start recording!" msgstr "" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "No hi ha cap dispositiu DVB lliure per gravar!" @@ -1113,23 +1113,23 @@ msgstr " aàbcçdeéèfghiíjklmnoòpqrstuúvwxyz0123456789-.,#~,/_@·" msgid "yes" msgstr "sí" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Inserir" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Sobrescriure" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1234,39 +1234,39 @@ msgstr "Dissabte" msgid "Sunday" msgstr "Diumenge" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Prem qualsevol tecla per cancel·lar l'aturada" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Canviant a la interfície DVB primària..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Procés d'edició fallit!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Procés d'edició finalitzat" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/cs_CZ.po b/po/cs_CZ.po index 08f454c..07439ab 100644 --- a/po/cs_CZ.po +++ b/po/cs_CZ.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Vladimír Bárta <vladimir.barta@k2atmitec.cz>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "Bez názvu" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Èesky" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "cze" @@ -394,7 +394,7 @@ msgstr "Nastavení kanálù nejsou unikátní!" msgid "Channels" msgstr "Kanály" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Smazat" @@ -999,7 +999,7 @@ msgstr "Moduly" msgid "This plugin has no setup parameters!" msgstr "Modul nemá konfiguraèní parametry!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Nastavení" @@ -1074,7 +1074,7 @@ msgstr "Zvuk není dostupný!" msgid "Not enough disk space to start recording!" msgstr "Nedostatek volného místa k zapoèetí nahrávání!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "®ádná DVB karta není volná pro nahrávání" @@ -1111,23 +1111,23 @@ msgstr " aábcèdïeéìfghiíjklmnòoópqrøs¹t»uúùvwxyýz¾0123456789-.#~,/_@" msgid "yes" msgstr "ano" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcáè2\tdefïéì3\tghií4\tjkl5\tmnoòó6\tpqrsø¹7\ttuv»úù8\twxyzý¾9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Vlo¾it" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Pøepsat" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Modul" @@ -1232,39 +1232,39 @@ msgstr "Sobota" msgid "Sunday" msgstr "Nedìle" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "Brzo zaène nahrávání VPS!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Zaèalo nahrávání" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Jakákoliv klávesa zru¹í vypnutí" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Pøepnout primární DVB..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Editaèní proces selhal!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Editaèní proces skonèil" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/da_DK.po b/po/da_DK.po index b3bca8a..61ff642 100644 --- a/po/da_DK.po +++ b/po/da_DK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Mogens Elneff <mogens@elneff.dk>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "Ingen titel" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Dansk" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "dan" @@ -394,7 +394,7 @@ msgstr "Kanalindstillinger er ikke entydige!" msgid "Channels" msgstr "Kanaler" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Slet" @@ -999,7 +999,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Denne plugin har ingen parametre" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Indstillinger" @@ -1074,7 +1074,7 @@ msgstr "Ingen lyd tilgængelig!" msgid "Not enough disk space to start recording!" msgstr "For lidt harddisk plads til optagelse!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Ingen fri DVB enhed til optagelse!" @@ -1111,23 +1111,23 @@ msgstr " abcdefghijklmnopqrstuvwxyzæøå0123456789-.#~,/_@" msgid "yes" msgstr "ja" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcæå2\tdef3\tghi4\tjkl5\tmnoø6\tpqrs7\ttuv8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Indsæt" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Overskriv" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1232,39 +1232,39 @@ msgstr "Lørdag" msgid "Sunday" msgstr "Søndag" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "VPS optagelse starter snart!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Optagelse startet" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Tryk vilkårlig tast for at annullere sluk" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Skifter primær DVB enhed..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Redigeringsproces fejlede!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Redigeringsproces afsluttet" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/de_DE.po b/po/de_DE.po index 1e70b1c..0da285c 100644 --- a/po/de_DE.po +++ b/po/de_DE.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Klaus Schmidinger <kls@cadsoft.de>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "Kein Titel" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Deutsch" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "deu" @@ -394,7 +394,7 @@ msgstr "Kanaleinstellungen sind nicht eindeutig!" msgid "Channels" msgstr "Kanäle" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Löschen" @@ -999,7 +999,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Dieses Plugin hat keine Parameter!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Einstellungen" @@ -1074,7 +1074,7 @@ msgstr "Kein Audio verfügbar!" msgid "Not enough disk space to start recording!" msgstr "Nicht genügend Plattenplatz für Aufnahme!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Keine freie DVB-Karte zum Aufnehmen!" @@ -1111,23 +1111,23 @@ msgstr " aäbcdefghijklmnoöpqrstuüvwxyz0123456789-.#~,/_@" msgid "yes" msgstr "ja" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcä2\tdef3\tghi4\tjkl5\tmnoö6\tpqrs7\ttuvü8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Einfügen" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Überschreiben" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1232,39 +1232,39 @@ msgstr "Samstag" msgid "Sunday" msgstr "Sonntag" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "VPS-Aufnahme beginnt in Kürze!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Aufzeichnung gestartet" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "VDR schaltet später aus - Power zum erzwingen" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Taste drücken, um Ausschalten abzubrechen" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Primäres Interface wird umgeschaltet..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Schnitt gescheitert!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Schnitt beendet" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "Taste drücken, um Neustart abzubrechen" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "VDR wird in %s Minuten ausschalten" diff --git a/po/el_GR.po b/po/el_GR.po index d08fd2e..363246d 100644 --- a/po/el_GR.po +++ b/po/el_GR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Dimitrios Dimitrakos <mail@dimitrios.de>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "×ùñßò Ôßôëï" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "ÅëëçíéêÜ" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "ell" @@ -394,7 +394,7 @@ msgstr "Ïé ñéèìýóåéò ôïí êáíáëéþí áëëõëïóõìðßðôïõí!" msgid "Channels" msgstr "ÊáíÜëéá" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "ÄéáãñáöÞ" @@ -999,7 +999,7 @@ msgstr "ÅðåêôÜóåéò" msgid "This plugin has no setup parameters!" msgstr "ÁõôÞ ç åðÝêôáóç äåí Ý÷åé ðáñÜìåôñïõò!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Ñõèìéóåéò" @@ -1074,7 +1074,7 @@ msgstr "Ìç äéáèÝóéìïò Þ÷ïò" msgid "Not enough disk space to start recording!" msgstr "" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "ÁíåðÜñêåéá DVB ÊÜñôáò ãéÜ åããñáöÞ!" @@ -1111,23 +1111,23 @@ msgstr " áÜâãäåÝæçÞèéßêëìíîïüðñóòôõýö÷øùþ0123456789-.#~,/_@abcdefghijklmnopqrstu msgid "yes" msgstr "íáß" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABÃ/áâã" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "ÅéóáãùãÞ" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "ÁíôéêáôÜóôáóç" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "ÅðÝêôáóç" @@ -1232,39 +1232,39 @@ msgstr "ÓÜââáôï" msgid "Sunday" msgstr "ÊõñéáêÞ" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Ðßåóå Ýíá ðëÞêôñï ãéÜ áêýñùäç ôåñìáôéóìïý" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Ç êýñéá DVB êÜñôá áëëÜæåé..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Ç åðåîåñãáóßá áðÝôõ÷å!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Ç åðåîåñãáóßá ôåëåßùóå" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/es_ES.po b/po/es_ES.po index 1314aa7..bab0dfa 100644 --- a/po/es_ES.po +++ b/po/es_ES.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Ruben Nunez Francisco <ruben.nunez@tang-it.com>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "Sin título" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Español" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "esl" @@ -394,7 +394,7 @@ msgstr "!Propiedades de canal duplicadas!" msgid "Channels" msgstr "Canales" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Borrar" @@ -999,7 +999,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Este plugin no admite configuración" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Configuración" @@ -1074,7 +1074,7 @@ msgstr "¡No hay audio disponible!" msgid "Not enough disk space to start recording!" msgstr "" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "¡Ningún dispositivo DVB disponible para grabar!" @@ -1111,23 +1111,23 @@ msgstr " aábcçdeéfghiíjklmnñoópqrstuúvwxyz0123456789-.#~,/_@" msgid "yes" msgstr "sí" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcáç2\tdefé3\tghií4\tjkl5\tmnoñó6\tpqrs7\ttuvú8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Insertar" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Sobreescribir" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1232,39 +1232,39 @@ msgstr "Sábado" msgid "Sunday" msgstr "Domingo" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Iniciando grabación" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Pulse una tecla para interrumpir apagar" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Cambiando el interfaz DVB primario..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "¡Proceso de edición fallido!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Proceso de edición terminado" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/et_EE.po b/po/et_EE.po index 989a14f..56b8382 100644 --- a/po/et_EE.po +++ b/po/et_EE.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Arthur Konovalov <kasjas@hot.ee>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "Pealkiri puudub" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "eesti" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "est" @@ -394,7 +394,7 @@ msgstr "Kanaliseaded ei ole unikaalsed!" msgid "Channels" msgstr "Kanalid" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Kustuta" @@ -999,7 +999,7 @@ msgstr "Laiendusmoodulid" msgid "This plugin has no setup parameters!" msgstr "Sellel laienudusmoodulil ei ole seadeid!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Sätted" @@ -1074,7 +1074,7 @@ msgstr "Audio kättesaamatu!" msgid "Not enough disk space to start recording!" msgstr "Ebapiisavalt kettaruumi salvestamise alustamiseks!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Puudub vaba DVB seade salvestamiseks!" @@ -1111,23 +1111,23 @@ msgstr " abcdefghijklmnopqrsðzþtuvwõäöüxy0123456789-.#~,/_@" msgid "yes" msgstr "jah" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcä2\tdef3\tghi4\tjkl5\tmnoõö6\tpqrsð7\ttuvü8\twxyzþ9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Lisa (INS)" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Asenda (OVR)" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Laiendusmoodul" @@ -1232,39 +1232,39 @@ msgstr "Laupäev" msgid "Sunday" msgstr "Pühapäev" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "VPS salvestamine tulekul!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Salvestamine algas" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "VDR lülitub välja hiljem - vajuta Power kiirendamiseks" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Vajuta suvalist klahvi väljalülitamise tühistamiseks" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Esmase DVB seadme ümberlülitus..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Redigeerimine ebaõnnestus" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Redigeerimine lõpetatud" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "Restardi katkestamiseks vajuta suvalist klahvi" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "VDR lülitub välja %s minuti pärast" diff --git a/po/fi_FI.po b/po/fi_FI.po index f44f3c1..09b83b4 100644 --- a/po/fi_FI.po +++ b/po/fi_FI.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" -"PO-Revision-Date: 2007-08-12 14:17+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" +"PO-Revision-Date: 2007-08-15 15:52+0200\n" "Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n" "Language-Team: <vdr@linuxtv.org>\n" "MIME-Version: 1.0\n" @@ -20,7 +20,7 @@ msgstr "" #: channels.c:1077 menu.c:707 msgid "*** Invalid Channel ***" -msgstr "*** Virheellinen kanavavalinta! ***" +msgstr "*** Virheellinen kanavavalinta ***" #: device.c:634 device.c:670 msgid "Channel not available!" @@ -39,12 +39,12 @@ msgid "No title" msgstr "Ei esitystä" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "suomi" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "fin" @@ -243,39 +243,39 @@ msgstr "Komennot" #: keys.c:58 msgid "Key$User1" -msgstr "" +msgstr "Lisänäppäin 1" #: keys.c:59 msgid "Key$User2" -msgstr "" +msgstr "Lisänäppäin 2" #: keys.c:60 msgid "Key$User3" -msgstr "" +msgstr "Lisänäppäin 3" #: keys.c:61 msgid "Key$User4" -msgstr "" +msgstr "Lisänäppäin 4" #: keys.c:62 msgid "Key$User5" -msgstr "" +msgstr "Lisänäppäin 5" #: keys.c:63 msgid "Key$User6" -msgstr "" +msgstr "Lisänäppäin 6" #: keys.c:64 msgid "Key$User7" -msgstr "" +msgstr "Lisänäppäin 7" #: keys.c:65 msgid "Key$User8" -msgstr "" +msgstr "Lisänäppäin 8" #: keys.c:66 msgid "Key$User9" -msgstr "" +msgstr "Lisänäppäin 9" #: menu.c:69 msgid "Free To Air" @@ -397,7 +397,7 @@ msgstr "Kanava-asetukset eivät ole yksilölliset!" msgid "Channels" msgstr "Kanavat" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Poista" @@ -550,7 +550,7 @@ msgstr "Syötä %d numeroa!" #: menu.c:1754 msgid "CAM not responding!" -msgstr "" +msgstr "CA-moduuli ei vastaa!" #: menu.c:1784 msgid "Recording info" @@ -840,15 +840,15 @@ msgstr "LNB-ylätaajuus (MHz)" #: menu.c:2560 msgid "CAM reset" -msgstr "" +msgstr "CAM nollaus" #: menu.c:2561 msgid "CAM present" -msgstr "" +msgstr "CAM havaittu" #: menu.c:2562 msgid "CAM ready" -msgstr "" +msgstr "CAM valmis" #: menu.c:2585 menu.c:2815 msgid "CAM" @@ -872,11 +872,11 @@ msgstr "CA-moduulin valikko ei saatavilla" #: menu.c:2624 msgid "CAM is in use - really reset?" -msgstr "" +msgstr "CA-moduuli käytössä - nollataanko?" #: menu.c:2626 msgid "Can't reset CAM!" -msgstr "CA-moduulin palautus alkutilaan epäonnistui!" +msgstr "CA-moduulin nollaus epäonnistui!" #: menu.c:2660 menu.c:2816 msgid "Recording" @@ -1002,7 +1002,7 @@ msgstr "Laajennokset" msgid "This plugin has no setup parameters!" msgstr "Tällä laajennoksella ei ole asetuksia!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Asetukset" @@ -1077,7 +1077,7 @@ msgstr "Äänen kieli ei ole valittavissa!" msgid "Not enough disk space to start recording!" msgstr "Tallennustilan puute estää tallennuksen!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Ei vapaata DVB-viritintä tallennukselle!" @@ -1114,23 +1114,23 @@ msgstr " abcdefghijklmnopqrstuvwxyzåäö0123456789-.#~,/_@" msgid "yes" msgstr "kyllä" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcäå2\tdef3\tghi4\tjkl5\tmnoö6\tpqrs7\ttuv8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Lisää" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Korvaa" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Laajennos" @@ -1235,39 +1235,39 @@ msgstr "Lauantai" msgid "Sunday" msgstr "Sunnuntai" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "VPS-tallennus on alkamassa!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Tallennus aloitettu" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "VDR sammuu myöhemmin - pakota virtanäppäimellä" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Peru sammutus painamalla mitä tahansa näppäintä" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Vaihdetaan ensisijaista DVB-sovitinta..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Muokkaus epäonnistui!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Muokkaus valmis" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "Peru uudelleenkäynnistys painamalla mitä tahansa näppäintä" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "VDR sammuu %s minuutin kuluttua" diff --git a/po/fr_FR.po b/po/fr_FR.po index b9622af..4e5551c 100644 --- a/po/fr_FR.po +++ b/po/fr_FR.po @@ -5,14 +5,16 @@ # Olivier Jacques <jacquesolivier@hotmail.com>, 2003 # Gregoire Favre <greg@magma.unil.ch>, 2003 # Nicolas Huillard <nhuillard@e-dition.fr>, 2005 +# Pierre Briec <pbriec@free.fr>, 2006 +# Bruno Roussel <bruno.roussel@free.fr>, 2007 # msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" -"PO-Revision-Date: 2007-08-12 14:17+0200\n" -"Last-Translator: Nicolas Huillard <nhuillard@e-dition.fr>\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" +"PO-Revision-Date: 2007-08-17 13:45+0200\n" +"Last-Translator: Bruno Roussel <bruno.roussel@free.fr>\n" "Language-Team: <vdr@linuxtv.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" @@ -20,15 +22,15 @@ msgstr "" #: channels.c:1077 menu.c:707 msgid "*** Invalid Channel ***" -msgstr "*** Chaîne invalide! ***" +msgstr "*** Chaîne invalide ! ***" #: device.c:634 device.c:670 msgid "Channel not available!" -msgstr "Chaîne non disponible!" +msgstr "Chaîne non disponible !" #: device.c:636 msgid "Can't start Transfer Mode!" -msgstr "Impossible d'utiliser le mode transfert!" +msgstr "Impossible d'utiliser le mode transfert !" #: eitscan.c:159 msgid "Starting EPG scan" @@ -39,12 +41,12 @@ msgid "No title" msgstr "Sans titre" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Français" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "fra" @@ -58,7 +60,7 @@ msgstr "Appuyer sur une touche de la télécommande" #: interface.c:79 msgid "RC code detected!" -msgstr "Code de la télécommande détecté!" +msgstr "Code de la télécommande détecté !" #: interface.c:80 msgid "Do not press any key..." @@ -243,39 +245,39 @@ msgstr "Commandes" #: keys.c:58 msgid "Key$User1" -msgstr "" +msgstr "Utilisateur1" #: keys.c:59 msgid "Key$User2" -msgstr "" +msgstr "Utilisateur2" #: keys.c:60 msgid "Key$User3" -msgstr "" +msgstr "Utilisateur3" #: keys.c:61 msgid "Key$User4" -msgstr "" +msgstr "Utilisateur4" #: keys.c:62 msgid "Key$User5" -msgstr "" +msgstr "Utilisateur5" #: keys.c:63 msgid "Key$User6" -msgstr "" +msgstr "Utilisateur6" #: keys.c:64 msgid "Key$User7" -msgstr "" +msgstr "Utilisateur7" #: keys.c:65 msgid "Key$User8" -msgstr "" +msgstr "Utilisateur8" #: keys.c:66 msgid "Key$User9" -msgstr "" +msgstr "Utilisateur9" #: menu.c:69 msgid "Free To Air" @@ -391,13 +393,13 @@ msgstr "Hiérarchie" #: menu.c:312 msgid "Channel settings are not unique!" -msgstr "Caractéristiques des chaînes ne sont pas uniques" +msgstr "Caractéristiques des chaînes non uniques" #: menu.c:402 menu.c:2923 msgid "Channels" msgstr "Chaînes" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Supprimer" @@ -415,11 +417,11 @@ msgstr "Nouveau" #: menu.c:512 msgid "Channel is being used by a timer!" -msgstr "Cette chaîne est en cours d'utilisation!" +msgstr "Cette chaîne est en cours d'utilisation !" #: menu.c:515 msgid "Delete channel?" -msgstr "Supprimer la chaîne?" +msgstr "Supprimer la chaîne ?" #: menu.c:652 msgid "Edit timer" @@ -479,11 +481,11 @@ msgstr "Marche/Arr" #: menu.c:890 msgid "Delete timer?" -msgstr "Supprimer la programmation?" +msgstr "Supprimer la programmation ?" #: menu.c:892 menu.c:2031 msgid "Timer still recording - really delete?" -msgstr "Enregistrement en cours - confirmez la suppression" +msgstr "Enregistrement en cours - suppression confirmée ?" #: menu.c:948 msgid "Event" @@ -511,7 +513,7 @@ msgstr "Programmes en cours" #: menu.c:1138 menu.c:1381 menu.c:1501 msgid "Button$Next" -msgstr "Après" +msgstr "Aprés" #: menu.c:1138 menu.c:1381 menu.c:1501 msgid "Button$Now" @@ -523,7 +525,7 @@ msgstr "Programme" #: menu.c:1158 menu.c:1450 msgid "Can't switch channel!" -msgstr "Impossible de changer de chaîne!" +msgstr "Impossible de changer de chaîne !" #: menu.c:1283 #, c-format @@ -541,16 +543,16 @@ msgstr "Cet événement - toutes les chaînes" #: menu.c:1342 msgid "All events - all channels" -msgstr "Tous les événements - toutes chaînes" +msgstr "Tous les événements - toutes les chaînes" #: menu.c:1712 #, c-format msgid "Please enter %d digits!" -msgstr "Veuillez entrer %d chiffres!" +msgstr "Veuillez entrer %d chiffres !" #: menu.c:1754 msgid "CAM not responding!" -msgstr "" +msgstr "Pas de réponse de la CAM" #: menu.c:1784 msgid "Recording info" @@ -578,15 +580,15 @@ msgstr "Commandes" #: menu.c:1970 msgid "Error while accessing recording!" -msgstr "Impossible d'accèder à l'enregistrement" +msgstr "Impossible d'accéder à l'enregistrement" #: menu.c:2028 msgid "Delete recording?" -msgstr "Supprimer l'enregistrement?" +msgstr "Supprimer l'enregistrement ?" #: menu.c:2058 msgid "Error while deleting recording!" -msgstr "Erreur de suppression de l'enregistrement!" +msgstr "Erreur de suppression de l'enregistrement !" #: menu.c:2089 msgid "Recording commands" @@ -642,35 +644,35 @@ msgstr "Durée affichage message (s)" #: menu.c:2217 msgid "Setup.OSD$Use small font" -msgstr "Utiliser les petits caractères" +msgstr "Utiliser les petites polices" #: menu.c:2218 msgid "Setup.OSD$Anti-alias" -msgstr "" +msgstr "Anti-aliasing" #: menu.c:2219 msgid "Setup.OSD$Default font" -msgstr "" +msgstr "Police par défaut" #: menu.c:2220 msgid "Setup.OSD$Small font" -msgstr "" +msgstr "Petite police" #: menu.c:2221 msgid "Setup.OSD$Fixed font" -msgstr "" +msgstr "Police taille fixe" #: menu.c:2222 msgid "Setup.OSD$Default font size (pixel)" -msgstr "" +msgstr "Taille police par défaut (pixel)" #: menu.c:2223 msgid "Setup.OSD$Small font size (pixel)" -msgstr "" +msgstr "Taille petite police par défaut (pixel)" #: menu.c:2224 msgid "Setup.OSD$Fixed font size (pixel)" -msgstr "" +msgstr "Taille police fixe par défaut (pixel)" #: menu.c:2225 msgid "Setup.OSD$Channel info position" @@ -840,19 +842,19 @@ msgstr "Fréquence haute LNB (MHz)" #: menu.c:2560 msgid "CAM reset" -msgstr "" +msgstr "CAM remise à zéro" #: menu.c:2561 msgid "CAM present" -msgstr "" +msgstr "CAM présente" #: menu.c:2562 msgid "CAM ready" -msgstr "" +msgstr "CAM prête" #: menu.c:2585 menu.c:2815 msgid "CAM" -msgstr "Accès conditionnel" +msgstr "Accés conditionnel" #: menu.c:2590 msgid "Button$Menu" @@ -868,15 +870,15 @@ msgstr "Ouverture du menu CAM" #: menu.c:2615 msgid "Can't open CAM menu!" -msgstr "Impossible d'ouvrir le menu CAM!" +msgstr "Impossible d'ouvrir le menu CAM !" #: menu.c:2624 msgid "CAM is in use - really reset?" -msgstr "" +msgstr "CAM en cours d'utilisation - Remettre à zéro ?" #: menu.c:2626 msgid "Can't reset CAM!" -msgstr "Impossible de réinitialiser la CAM!" +msgstr "Impossible de réinitialiser la CAM !" #: menu.c:2660 menu.c:2816 msgid "Recording" @@ -980,7 +982,7 @@ msgstr "Prise en compte chaîne (s)" #: menu.c:2716 msgid "Setup.Miscellaneous$Channel entry timeout (ms)" -msgstr "" +msgstr "Entrée chaîne timeout (ms)" #: menu.c:2717 msgid "Setup.Miscellaneous$Initial channel" @@ -1002,7 +1004,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Ce plugin n'a pas de paramètres!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Configuration" @@ -1012,7 +1014,7 @@ msgstr "Redémarrer" #: menu.c:2826 msgid "Really restart?" -msgstr "Redémarrer?" +msgstr "Vraiment redémarrer ?" #. TRANSLATORS: note the leading and trailing blanks! #: menu.c:2878 @@ -1063,23 +1065,23 @@ msgstr " Annuler le montage" #: menu.c:3038 msgid "Stop recording?" -msgstr "Arrêter l'enregistrement?" +msgstr "Arrêter l'enregistrement ?" #: menu.c:3046 msgid "Cancel editing?" -msgstr "Annuler les modifications?" +msgstr "Annuler les modifications ?" #: menu.c:3526 msgid "No audio available!" -msgstr "" +msgstr "Pas d'audio disponible !" #: menu.c:3736 msgid "Not enough disk space to start recording!" -msgstr "Espace disque insuffisant pour démarrer l'enregistrement!" +msgstr "Espace disque insuffisant pour démarrer l'enregistrement !" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" -msgstr "Pas de carte DVB disponible pour l'enregistrement!" +msgstr "Pas de carte DVB disponible pour l'enregistrement !" #: menu.c:3797 msgid "Pausing live video..." @@ -1088,15 +1090,15 @@ msgstr "Pause de l'émission en direct..." #. TRANSLATORS: note the trailing blank! #: menu.c:4040 msgid "Jump: " -msgstr "Accès direct: " +msgstr "Accès direct : " #: menu.c:4184 msgid "No editing marks defined!" -msgstr "Pas de marques d'édition définies!" +msgstr "Pas de marques d'édition définies !" #: menu.c:4186 msgid "Can't start editing process!" -msgstr "Impossible de commencer le montage!" +msgstr "Impossible de commencer le montage !" #: menu.c:4188 msgid "Editing process started" @@ -1104,7 +1106,7 @@ msgstr "Opération de montage lancée" #: menu.c:4191 msgid "Editing process already active!" -msgstr "Montage déjà en cours!" +msgstr "Montage déjà en cours !" #: menuitems.c:21 msgid " abcdefghijklmnopqrstuvwxyz0123456789-.#~,/_@" @@ -1114,23 +1116,23 @@ msgstr " aàbcçdeéèêfghiîjklmnoôpqrstuùûvwxyz0123456789-.#~,/_@" msgid "yes" msgstr "oui" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcàâç2\tdeféèê3\tghiîï4\tjkl5\tmnoô6\tpqrs7\ttuvù8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Insérer" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" -msgstr "Écraser" +msgstr "Ecraser" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1140,23 +1142,23 @@ msgstr "Haut/Bas -> nouvelle place - OK -> déplacer" #: player.c:84 msgid "Channel locked (recording)!" -msgstr "Chaîne verrouillée (enregistrement en cours)!" +msgstr "Chaîne verrouillée (enregistrement en cours) !" #: recording.c:189 msgid "Low disk space!" -msgstr "Disque presque plein!" +msgstr "Disque presque plein !" #: shutdown.c:148 msgid "Can't shutdown - option '-s' not given!" -msgstr "Arrêt impossible - option '-s' absente!" +msgstr "Arrêt impossible - option '-s' absente !" #: shutdown.c:152 msgid "Editing - shut down anyway?" -msgstr "" +msgstr "Edition en cours - confirmez l'arrêt ?" #: shutdown.c:162 msgid "Recording - shut down anyway?" -msgstr "Enregistrement en cours - confirmez l'arrêt" +msgstr "Enregistrement en cours - confirmez l'arrêt ?" #: shutdown.c:169 #, c-format @@ -1170,19 +1172,19 @@ msgstr "confirmez l'arrêt" #: shutdown.c:184 #, c-format msgid "Plugin %s wakes up in %ld min, continue?" -msgstr "" +msgstr "Le plugin %s démarre dans %ld min, continuer ?" #: shutdown.c:195 msgid "Editing - restart anyway?" -msgstr "" +msgstr "Edition en cours - redémarrer ?" #: shutdown.c:205 msgid "Recording - restart anyway?" -msgstr "Enregistrement en cours - redémarrer?" +msgstr "Enregistrement en cours - redémarrer ?" #: shutdown.c:209 msgid "restart anyway?" -msgstr "redémarrer?" +msgstr "redémarrer ?" #. TRANSLATORS: note the trailing blank! #: skinclassic.c:553 @@ -1235,39 +1237,39 @@ msgstr "Samedi" msgid "Sunday" msgstr "Dimanche" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "Enregistrement VPS commence prochaînement" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Enregistrement a commencé" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" -msgstr "" +msgstr "VDR doit s'arrêter plus tard - Appuyer sur Power pour forcer" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Appuyez sur une touche pour annuler l'arrêt" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Changement de carte DVB primaire..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" -msgstr "Echec du montage!" +msgstr "Echec du montage !" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Montage terminé" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" -msgstr "" +msgstr "Appuyer sur une touche pour annuler le redémarrage" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" -msgstr "" +msgstr "VDR s'arrêtera dans %s minutes" diff --git a/po/hr_HR.po b/po/hr_HR.po index 698810c..1798657 100644 --- a/po/hr_HR.po +++ b/po/hr_HR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Drazen Dupor <drazen.dupor@dupor.com>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -37,12 +37,12 @@ msgid "No title" msgstr "Bez titla" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Hrvatski" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "hrv" @@ -395,7 +395,7 @@ msgstr "Parametri programa nisu jednoznaèni!" msgid "Channels" msgstr "Programi" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Obri¹i" @@ -1000,7 +1000,7 @@ msgstr "Dodaci (Plugins)" msgid "This plugin has no setup parameters!" msgstr "Ovaj dodatak (Plugin) nema parametara!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Konfiguracija" @@ -1075,7 +1075,7 @@ msgstr "Audio nedostupan" msgid "Not enough disk space to start recording!" msgstr "" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Nema slobodnog DVB ureðaja za snimanje!" @@ -1112,23 +1112,23 @@ msgstr " abcèædðefghijklmnopqrs¹tuvwxyz¾0123456789-.#~,/_@" msgid "yes" msgstr "da" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Umetni" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Prepi¹i" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1233,39 +1233,39 @@ msgstr "Subota" msgid "Sunday" msgstr "Nedjelja" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Pritisnite tipku ako ne ¾elite ugasiti sistem" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Preklapanje primarnog DVB ureðaja..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Rezanje neuspje¹no!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Rezanje zavr¹eno" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/hu_HU.po b/po/hu_HU.po index b210525..495aa40 100644 --- a/po/hu_HU.po +++ b/po/hu_HU.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Istvan Koenigsberger <istvnko@hotmail.com>, Guido Josten <guido.josten@t-online.de>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -37,12 +37,12 @@ msgid "No title" msgstr "név nélkül" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Magyar" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "hun" @@ -395,7 +395,7 @@ msgstr "Az adóbeállítások nem egyértelmûek" msgid "Channels" msgstr "Csatornák" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Törölni" @@ -1000,7 +1000,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Ennek a plugin-nak nincs setup-parametere!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Beállítások" @@ -1075,7 +1075,7 @@ msgstr "Hang nem lehetséges!" msgid "Not enough disk space to start recording!" msgstr "Nincs elegendõ hely a felvételre" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Nincs szabad DVB kártya a felvételhez!" @@ -1112,23 +1112,23 @@ msgstr " aábcdeéfghiíjklmnoóöõpqrstuúüûvwxyz0123456789-.,#~,/_@" msgid "yes" msgstr "igen" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\taábc2\tdeéf3\tghií4\tjkl5\tmnoóöõ6\tpqrs7\ttuúüûv8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Beilleszteni" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Átírni" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1233,39 +1233,39 @@ msgstr "Szombat" msgid "Sunday" msgstr "Vasárnap" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "VPS-felvétel rögtön kezdõdik!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "A felvétel elinditva Nd" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Nyomj egy gombot a leállás megállításához" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Primér Interface átkapcsolva..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Vágás sikertelen!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Vágás befejezve" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/it_IT.po b/po/it_IT.po index ccf1741..e87b05f 100644 --- a/po/it_IT.po +++ b/po/it_IT.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Sean Carlos <seanc@libero.it>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -38,12 +38,12 @@ msgid "No title" msgstr "Senza titolo" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Italiano" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "ita" @@ -396,7 +396,7 @@ msgstr "Parametri canale non univoci!" msgid "Channels" msgstr "Canali" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Cancella" @@ -1001,7 +1001,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Questo plugin non ha parametri di configurazione!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Opzioni" @@ -1076,7 +1076,7 @@ msgstr "Nessun audio disponibile!" msgid "Not enough disk space to start recording!" msgstr "Spazio su disco insufficiente per registrare!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Nessuna periferica DVB disponibile per registrare!" @@ -1113,23 +1113,23 @@ msgstr " aáàbcdeéèfghiìîjklmnoòpqrstuùvwxyz0123456789-.#~,/_@" msgid "yes" msgstr "si" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\taàbc2\tdeèf3\tghiì4\tjkl5\tmnoò6\tpqrs7\ttuùv8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Inserisci" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Sovrascrivi" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1234,39 +1234,39 @@ msgstr "Sabato" msgid "Sunday" msgstr "Domenica" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "Registrazione VPS imminente!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Registrazione avviata" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Premere un tasto per annullare lo spegnimento" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Cambio su card DVB primaria..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Processo di modifica fallito!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Processo di modifica terminato" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/nl_NL.po b/po/nl_NL.po index 19c3514..f06f56f 100644 --- a/po/nl_NL.po +++ b/po/nl_NL.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Maarten Wisse <Maarten.Wisse@urz.uni-hd.de>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -38,12 +38,12 @@ msgid "No title" msgstr "Geen titel" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Nederlands" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "dut" @@ -396,7 +396,7 @@ msgstr "Kanaalinstellingen zijn niet uniek!" msgid "Channels" msgstr "Kanalen" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Verwijder" @@ -1001,7 +1001,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "Deze plugin heeft geen instelparameters" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Instellingen" @@ -1076,7 +1076,7 @@ msgstr "Geen audio beschikbaar!" msgid "Not enough disk space to start recording!" msgstr "" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Geen vrije DVB kaart om op te nemen!" @@ -1113,23 +1113,23 @@ msgstr " abcdefghijklmnopqrstuvwxyz0123456789-.#~,/_@áäàïóöòúüù" msgid "yes" msgstr "ja" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Invoegen" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Overschrijven" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1234,39 +1234,39 @@ msgstr "Zaterdag" msgid "Sunday" msgstr "Zondag" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Druk een toets om shutdown af te breken" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Eerste DVB-kaart wordt omgeschakeld..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Bewerken is mislukt!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Bewerken is klaar" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/nn_NO.po b/po/nn_NO.po index 25d074b..62e3a59 100644 --- a/po/nn_NO.po +++ b/po/nn_NO.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Truls Slevigen <truls@slevigen.no>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -37,12 +37,12 @@ msgid "No title" msgstr "" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Norsk" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "nor" @@ -395,7 +395,7 @@ msgstr "" msgid "Channels" msgstr "Kanaler" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Slett" @@ -1000,7 +1000,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Konfigurasjon" @@ -1075,7 +1075,7 @@ msgstr "Pas d'audio disponible!" msgid "Not enough disk space to start recording!" msgstr "" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Ingen ledige DVB enheter for opptak!" @@ -1112,23 +1112,23 @@ msgstr "" msgid "yes" msgstr "ja" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1233,39 +1233,39 @@ msgstr "Lørdag" msgid "Sunday" msgstr "Søndag" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Trykk en tast for ikke å slå av" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Bytter første DVB-enhet..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Feil under redigering!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Redigeringsprosess avsluttet" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/pl_PL.po b/po/pl_PL.po index d782eff..60b93ac 100644 --- a/po/pl_PL.po +++ b/po/pl_PL.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Michael Rakowski <mrak@gmx.de>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "Bez tytu³u" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Polski" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "pol" @@ -394,7 +394,7 @@ msgstr "Ustawienia kana³u nie s± unikalne!" msgid "Channels" msgstr "Kana³y" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Usuñ" @@ -999,7 +999,7 @@ msgstr "Wtyczki" msgid "This plugin has no setup parameters!" msgstr "Ta wtyczka nie ma ¿adnych ustawieñ!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Ustawienia" @@ -1074,7 +1074,7 @@ msgstr "D¼wiêk nie jest dostêpny!" msgid "Not enough disk space to start recording!" msgstr "Brak miejsca na dysku do nagrywania!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Brak wolnej karty DVB do nagrywania!" @@ -1111,23 +1111,23 @@ msgstr " a±bcædeêfghijkl³mnñoópqrs¶tuvwxyz¼¿0123456789-.#~,/_@" msgid "yes" msgstr "tak" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabc2±æ\tdef3ê\tghi4\tjkl5³\tmno6ñó\tpqrs7¶\ttuv8\twxyz9¼¿" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Wstaw" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Nadpisz" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Wtyczka" @@ -1232,39 +1232,39 @@ msgstr "Sobota" msgid "Sunday" msgstr "Niedziela" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "Wkrótce nagranie VPS!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Rozpoczêto nagrywanie" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Naci¶nij dowolny klawisz aby nie wy³±czaæ" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Przê³±czam na pierwszy interfejs DVB..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Proces edycji nie powiód³ siê!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Proces edycji zakoñczony" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/pt_PT.po b/po/pt_PT.po index 8bab256..ff15f57 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Paulo Lopes <pmml@netvita.pt>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Português" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "por" @@ -394,7 +394,7 @@ msgstr "" msgid "Channels" msgstr "Canais" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Apagar" @@ -999,7 +999,7 @@ msgstr "Plugins" msgid "This plugin has no setup parameters!" msgstr "" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Configurar" @@ -1074,7 +1074,7 @@ msgstr "" msgid "Not enough disk space to start recording!" msgstr "" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Nenhuma placa DVB disponivel para gravar!" @@ -1111,23 +1111,23 @@ msgstr "" msgid "yes" msgstr "sim" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin" @@ -1232,39 +1232,39 @@ msgstr "Sábado" msgid "Sunday" msgstr "Domingo" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Pressione qualquer tecla para cancelar" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "A mudar interface DVB primário..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Falha no processo de modificação" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Processo de modificação terminado" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/ro_RO.po b/po/ro_RO.po index f2edbec..933389e 100644 --- a/po/ro_RO.po +++ b/po/ro_RO.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Lucian Muresan <lucianm@users.sourceforge.net>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -37,12 +37,12 @@ msgid "No title" msgstr "Fãrã titlu" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Românã" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "rom" @@ -395,7 +395,7 @@ msgstr "Parametrii canalului nu sunt univoci!" msgid "Channels" msgstr "Canale" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "ªterge" @@ -1000,7 +1000,7 @@ msgstr "Plugin-uri" msgid "This plugin has no setup parameters!" msgstr "Acest plugin nu se configureazã!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Configuraþie" @@ -1075,7 +1075,7 @@ msgstr "Lipseºte sunetul!" msgid "Not enough disk space to start recording!" msgstr "Insuficient spaþiul pe disc pentru înregistrare!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Nu mai sunt dispozitive DVB disponibile pentru înregistrare!" @@ -1112,23 +1112,23 @@ msgstr " aãâbcdefghiîjklmnopqrsºtþuvwxyz0123456789-.#~,/_@" msgid "yes" msgstr "da" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\taãâbc2\tdef3\tghiî4\tjkl5\tmno6\tpqrsº7\ttþuv8\twxyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Insereazã" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Suprascrie" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Plugin (modul adiþional)" @@ -1233,39 +1233,39 @@ msgstr "Sâmbãtã" msgid "Sunday" msgstr "Duminicã" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "Urmeazã o înregistrare VPS!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "A început înregistrarea" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Apasã orice tastã pentru a anula închiderea" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Comut dispozitiv DVB primar..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Montajul înregistrãrii a eºuat" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Montajul înregistrãrii s-a terminat" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/ru_RU.po b/po/ru_RU.po index 47cbbac..ec18474 100644 --- a/po/ru_RU.po +++ b/po/ru_RU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Vyacheslav Dikonov <sdiconov@mail.ru>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "±Õ× ÝÐ×ÒÐÝØï" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "ÀãááÚØÙ" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "rus" @@ -394,7 +394,7 @@ msgstr "½ÐáâàÞÙÚØ ÚÐÝÐÛÐ ÝÕ ãÝØÚÐÛìÝë!" msgid "Channels" msgstr "ºÐÝÐÛë" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "ÃÔÐÛØâì" @@ -999,7 +999,7 @@ msgstr "¼ÞÔãÛØ àÐáèØàÕÝØï" msgid "This plugin has no setup parameters!" msgstr "¼ÞÔãÛì ÝÕ ØÜÕÕâ ßÐàÐÜÕâàÞÒ ÝÐáâàÞÙÚØ!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "½ÐáâàÞÙÚÐ" @@ -1074,7 +1074,7 @@ msgstr "¾âáãâáâÒãÕâ ×ÒãÚ!" msgid "Not enough disk space to start recording!" msgstr "½ÕÔÞáâÐâÞçÝÞ ÜÕáâÐ ÝÐ ÔØáÚÕ ÔÛï ÝÐçÐÛÐ ×ÐßØáØ" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "½Õâ áÒÞÑÞÔÝÞÓÞ DVB-ãáâàÞÙáâÒÐ ÔÛï ×ÐßØáØ!" @@ -1111,23 +1111,23 @@ msgstr " abcdefghijklmnopqrstuvwxyzÐÑÒÓÔÕñÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìîï0123456789-.# msgid "yes" msgstr "ÔÐ" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcÐÑÒÓ2\tdefÔÕñÖ×3\tghiØÙÚÛ4\tjklÜÝÞ5\tmnoßàá6\tpqrsâãäå7\ttuvæçèéê8\twxyzëìíîï9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "°±²/ÐÑÒ" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "²áâÐÒÚÐ" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "·ÐÜÕÝÐ" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "¼ÞÔãÛì" @@ -1232,39 +1232,39 @@ msgstr "ÁãÑÑÞâÐ" msgid "Sunday" msgstr "²ÞáÚàÕáÕÝìÕ" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "VPS-·ÐßØáì áÚÞàÞ ÝÐçÝÕâáï" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "·ÐßØáì ÝÐçÐâÐ" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "VDR ÒëÚÛîçØâáï ßÞ×ÖÕ - ÝÐÖÜØâÕ Power ÔÛï ãáÚÞàÕÝØï" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "½ÐÖÜØâÕ ÛîÑãî ÚÝÞßÚã çâÞÑë ÞâÜÕÝØâì ÒëÚÛîçÕÝØÕ." -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "ÁÜÕÝÐ ÞáÝÞÒÝÞÓÞ DVB-ãáâàÞÙáâÒÐ..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "¾èØÑÚÐ ÒÞ ÒàÕÜï ÜÞÝâÐÖÐ ×ÐßØáØ!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "¼ÞÝâÐÖ ÞÚÞÝçÕÝ" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "½ÐÖÜØâÕ ÛîÑãî ÚÝÞßÚã ÔÛï ÞâÜÕÝë ßÕàÕ×ÐÓàã×ÚØ" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "VDR ÒëÚÛîçØâáï çÕàÕ× %s ÜØÝãâ" diff --git a/po/sl_SI.po b/po/sl_SI.po index 642f403..c62b272 100644 --- a/po/sl_SI.po +++ b/po/sl_SI.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Matjaz Thaler <matjaz.thaler@guest.arnes.si>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -37,12 +37,12 @@ msgid "No title" msgstr "Brez naziva" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Slovenski" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "slv" @@ -395,7 +395,7 @@ msgstr "Nastavitve kanala niso edinstvene!" msgid "Channels" msgstr "Kanali" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Izbri¹i" @@ -1000,7 +1000,7 @@ msgstr "Vstavki" msgid "This plugin has no setup parameters!" msgstr "Ta vstavek nima nastavitvenih parametrov!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Nastavitve" @@ -1075,7 +1075,7 @@ msgstr "Zvok ni dosegljiv!" msgid "Not enough disk space to start recording!" msgstr "Premalo prostora na disku za snemanje!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Ni proste DVB naprave za snemanje!" @@ -1112,23 +1112,23 @@ msgstr " abcèdefghijklmnopqrs¹tuvwxyz¾0123456789-.#~,/_@" msgid "yes" msgstr "da" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcè2\tdef3\tghi4\tjkl5\tmno6\tpqrs¹7\ttuv8\twxyz¾9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Vstavi" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Prepi¹i" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Vstavek" @@ -1233,39 +1233,39 @@ msgstr "Sobota" msgid "Sunday" msgstr "Nedelja" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "Sledi VPS snemanje!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Snemanje se je prièelo" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Pritisnite katerikoli gumb za preklic izklopa" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Preklapljanje primarne DVB naprave..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Napaka pri procesu urejanja!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Proces urejanja je konèan" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/sv_SE.po b/po/sv_SE.po index 82b1373..bf84d16 100644 --- a/po/sv_SE.po +++ b/po/sv_SE.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Tomas Prybil <tomas@prybil.se>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -37,12 +37,12 @@ msgid "No title" msgstr "ingen titel" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Svenska" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "sve" @@ -395,7 +395,7 @@ msgstr "Kanalinställningarna är ej unika!" msgid "Channels" msgstr "Kanaler" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Ta bort" @@ -1000,7 +1000,7 @@ msgstr "Moduler" msgid "This plugin has no setup parameters!" msgstr "Den här modulen har inga parametrar" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Inställningar" @@ -1075,7 +1075,7 @@ msgstr "Ljud saknas!" msgid "Not enough disk space to start recording!" msgstr "Otillräcklingt diskutrymme för inspelning!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Det finns ingen ledig DVB enhet för inspelning!" @@ -1112,23 +1112,23 @@ msgstr " abcdefghijklmnopqrstuvwxyzåäö0123456789-.#~,/_@" msgid "yes" msgstr "ja" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcåä2\tdef3\tghi4\tjkl5\tmnoö6\tpqrs7\ttuv8\twxyz" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Infoga" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Skriv över" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Modul" @@ -1233,39 +1233,39 @@ msgstr "Lördag" msgid "Sunday" msgstr "Söndag" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "strax VPS inspelning..." -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Inspelningen har startat" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Tryck valfri knapp för att återkalla avstängningen" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Byter primär DVB enhet..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Redigeringsprocessen misslyckades" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Redigering avslutad" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" diff --git a/po/tr_TR.po b/po/tr_TR.po index 4a220ba..1eecb50 100644 --- a/po/tr_TR.po +++ b/po/tr_TR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: VDR 1.5.7\n" "Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n" -"POT-Creation-Date: 2007-08-12 14:11+0200\n" +"POT-Creation-Date: 2007-08-19 13:53+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n" "Last-Translator: Oktay Yolgeçen <oktay_73@yahoo.de>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -36,12 +36,12 @@ msgid "No title" msgstr "Ýsim yok" #. TRANSLATORS: The name of the language, as written natively -#: i18n.c:29 +#: i18n.c:30 msgid "LanguageName$English" msgstr "Türkçe" #. TRANSLATORS: The 3-letter code of the language -#: i18n.c:31 +#: i18n.c:32 msgid "LanguageCode$eng" msgstr "tur" @@ -394,7 +394,7 @@ msgstr "Kanal ayarlarý belli deðýl!" msgid "Channels" msgstr "Kanallar" -#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:319 +#: menu.c:432 menu.c:847 menu.c:1920 menuitems.c:320 msgid "Button$Delete" msgstr "Sil" @@ -999,7 +999,7 @@ msgstr "Eklentiler" msgid "This plugin has no setup parameters!" msgstr "Bu eklentinin düzenek parametresi yok!" -#: menu.c:2808 menu.c:2942 menuitems.c:951 +#: menu.c:2808 menu.c:2942 menuitems.c:950 msgid "Setup" msgstr "Ayarlar" @@ -1074,7 +1074,7 @@ msgstr "Audio yok!" msgid "Not enough disk space to start recording!" msgstr "Kayýt için yeterince kapasite yok!" -#: menu.c:3767 vdr.c:1015 vdr.c:1075 +#: menu.c:3767 vdr.c:1017 vdr.c:1077 msgid "No free DVB device to record!" msgstr "Kullanýlmayan DVB kartý bulunmadý!" @@ -1111,23 +1111,23 @@ msgstr " abcçdefgðhýijklmnoöprsþtuüvyz0123456789-.#~,/_@" msgid "yes" msgstr "evet" -#: menuitems.c:287 +#: menuitems.c:288 msgid " 0\t-.#~,/_@1\tabc2\tdef3\tghi4\tjkl5\tmno6\tpqrs7\ttuv8\twxyz9" msgstr " 0\t-.#~,/_@1\tabcç2\tdef3\tgðhýi4\tjkl5\tmnoö6\tprsþ7\ttuüv8\tyz9" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$ABC/abc" msgstr "ABC/abc" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Insert" msgstr "Ekle" -#: menuitems.c:319 +#: menuitems.c:320 msgid "Button$Overwrite" msgstr "Üstüne yaz" -#: menuitems.c:972 +#: menuitems.c:971 msgid "Plugin" msgstr "Eklenti" @@ -1232,39 +1232,39 @@ msgstr "Cumartesi" msgid "Sunday" msgstr "Pazar" -#: vdr.c:861 +#: vdr.c:863 msgid "Upcoming VPS recording!" msgstr "VPS çekim yakýnda baþlýyor!" -#: vdr.c:1023 vdr.c:1079 +#: vdr.c:1025 vdr.c:1081 msgid "Recording started" msgstr "Kayýt baþlandý" -#: vdr.c:1032 +#: vdr.c:1034 msgid "VDR will shut down later - press Power to force" msgstr "" -#: vdr.c:1044 +#: vdr.c:1046 msgid "Press any key to cancel shutdown" msgstr "Kapatmayý iptal etmek için herhangi bir tuþa bas" -#: vdr.c:1097 +#: vdr.c:1099 msgid "Switching primary DVB..." msgstr "Primer DVB arayüzü deðiþtiriliyor..." -#: vdr.c:1165 +#: vdr.c:1167 msgid "Editing process failed!" msgstr "Kesim baþarýsýz!" -#: vdr.c:1167 +#: vdr.c:1169 msgid "Editing process finished" msgstr "Kesim bitti" -#: vdr.c:1173 +#: vdr.c:1175 msgid "Press any key to cancel restart" msgstr "" -#: vdr.c:1193 +#: vdr.c:1195 #, c-format msgid "VDR will shut down in %s minutes" msgstr "" @@ -22,7 +22,7 @@ * * The project's page is at http://www.cadsoft.de/vdr * - * $Id: vdr.c 1.296 2007/08/12 11:22:04 kls Exp $ + * $Id: vdr.c 1.298 2007/08/18 13:03:46 kls Exp $ */ #include <getopt.h> @@ -704,10 +704,13 @@ int main(int argc, char *argv[]) #endif // Attach launched player control: cControl::Attach(); + + time_t Now = time(NULL); + // Make sure we have a visible programme in case device usage has changed: if (!EITScanner.Active() && cDevice::PrimaryDevice()->HasDecoder() && !cDevice::PrimaryDevice()->HasProgramme()) { static time_t lastTime = 0; - if (time(NULL) - lastTime > MINCHANNELWAIT) { + if (Now - lastTime > MINCHANNELWAIT) { cChannel *Channel = Channels.GetByNumber(cDevice::CurrentChannel()); if (Channel && (Channel->Vpid() || Channel->Apid(0))) { if (!Channels.SwitchTo(cDevice::CurrentChannel()) // try to switch to the original channel... @@ -716,7 +719,7 @@ int main(int argc, char *argv[]) && !cDevice::SwitchChannel(-1)) // ...or the next lower available one ; } - lastTime = time(NULL); // don't do this too often + lastTime = Now; // don't do this too often LastTimerChannel = -1; } } @@ -738,8 +741,8 @@ int main(int argc, char *argv[]) if (modified == CHANNELSMOD_USER || Timers.Modified(TimerState)) ChannelSaveTimeout = 1; // triggers an immediate save else if (modified && !ChannelSaveTimeout) - ChannelSaveTimeout = time(NULL) + CHANNELSAVEDELTA; - bool timeout = ChannelSaveTimeout == 1 || ChannelSaveTimeout && time(NULL) > ChannelSaveTimeout && !cRecordControls::Active(); + ChannelSaveTimeout = Now + CHANNELSAVEDELTA; + bool timeout = ChannelSaveTimeout == 1 || ChannelSaveTimeout && Now > ChannelSaveTimeout && !cRecordControls::Active(); if ((modified || timeout) && Channels.Lock(false, 100)) { if (timeout) { Channels.Save(); @@ -767,16 +770,15 @@ int main(int argc, char *argv[]) if (!Menu) Menu = new cDisplayChannel(cDevice::CurrentChannel(), LastChannel >= 0); LastChannel = cDevice::CurrentChannel(); - LastChannelChanged = time(NULL); + LastChannelChanged = Now; } - if (time(NULL) - LastChannelChanged >= Setup.ZapTimeout && LastChannel != PreviousChannel[PreviousChannelIndex]) + if (Now - LastChannelChanged >= Setup.ZapTimeout && LastChannel != PreviousChannel[PreviousChannelIndex]) PreviousChannel[PreviousChannelIndex ^= 1] = LastChannel; // Timers and Recordings: if (!Timers.BeingEdited()) { // Assign events to timers: Timers.SetEvents(); // Must do all following calls with the exact same time! - time_t Now = time(NULL); // Process ongoing recordings: cRecordControls::Process(Now); // Start new recordings: @@ -863,7 +865,7 @@ int main(int argc, char *argv[]) } } } - LastTimerCheck = time(NULL); + LastTimerCheck = Now; } // Delete expired timers: Timers.DeleteExpired(); @@ -1065,7 +1067,7 @@ int main(int argc, char *argv[]) continue; } } - else if (time(NULL) - cRemote::LastActivity() > MENUTIMEOUT) + else if (Now - cRemote::LastActivity() > MENUTIMEOUT) state = osEnd; } switch (state) { @@ -1181,12 +1183,12 @@ int main(int argc, char *argv[]) ShutdownHandler.countdown.Cancel(); } - if (!Interact && !cRecordControls::Active() && !cCutter::Active() && !Interface->HasSVDRPConnection() && (time(NULL) - cRemote::LastActivity()) > ACTIVITYTIMEOUT) { + if (!Interact && !cRecordControls::Active() && !cCutter::Active() && !Interface->HasSVDRPConnection() && (Now - cRemote::LastActivity()) > ACTIVITYTIMEOUT) { // Handle housekeeping tasks // Shutdown: // Check whether VDR will be ready for shutdown in SHUTDOWNWAIT seconds: - time_t Soon = time(NULL) + SHUTDOWNWAIT; + time_t Soon = Now + SHUTDOWNWAIT; if (ShutdownHandler.IsUserInactive(Soon) && ShutdownHandler.Retry(Soon) && !ShutdownHandler.countdown) { if (ShutdownHandler.ConfirmShutdown(false)) // Time to shut down - start final countdown: |