--- vdr-plugin-burn-0.1.0~pre21.orig/debian/postinst +++ vdr-plugin-burn-0.1.0~pre21/debian/postinst @@ -0,0 +1,25 @@ +#!/bin/sh +set -e + +COUNTER=/var/lib/vdr/plugins/burn/counters/standard + +if [ "$1" = "configure" ]; then + + # Change owner of directory for temporary files + /bin/chown vdr:vdr /var/cache/vdr-plugin-burn || true + + # Change owner of directory for grabbed backgrounds + /bin/chown vdr:vdr /var/lib/vdr/plugins/burn/skins/Grabbed || true + + # Create standard counter if not exist + if [ ! -r $COUNTER ]; then + /bin/mkdir -p $(dirname $COUNTER) + /bin/cp -f /usr/share/vdr-plugin-burn/counters/standard $COUNTER || true + /bin/chown vdr:vdr $COUNTER || true + fi + + # Make vdr a member of the groups required by the plugin + /bin/sh /usr/lib/vdr/vdr-groups.sh --add vdr-plugin-burn +fi + +#DEBHELPER# --- vdr-plugin-burn-0.1.0~pre21.orig/debian/commands.vdr-burn.conf +++ vdr-plugin-burn-0.1.0~pre21/debian/commands.vdr-burn.conf @@ -0,0 +1 @@ +Grab background for vdr-burn: /bin/sh /usr/share/vdr-plugin-burn/grab.sh --- vdr-plugin-burn-0.1.0~pre21.orig/debian/prerm +++ vdr-plugin-burn-0.1.0~pre21/debian/prerm @@ -0,0 +1,41 @@ +#! /bin/sh +# prerm script for vdr-plugin-burn +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove) + # remove vdr from the groups required by this plugin, if no other + # packages need vdr to be a member in these groups + /bin/sh /usr/lib/vdr/vdr-groups.sh --remove vdr-plugin-burn + ;; + upgrade|deconfigure) + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- vdr-plugin-burn-0.1.0~pre21.orig/debian/dirs +++ vdr-plugin-burn-0.1.0~pre21/debian/dirs @@ -0,0 +1,3 @@ +var/cache/vdr-plugin-burn +var/lib/vdr/plugins/burn/counters +var/lib/vdr/plugins/burn/skins/Grabbed --- vdr-plugin-burn-0.1.0~pre21.orig/debian/plugin.burn.conf +++ vdr-plugin-burn-0.1.0~pre21/debian/plugin.burn.conf @@ -0,0 +1,29 @@ +# +# Command line parameters for vdr-plugin-burn +# +# For more details see /usr/share/doc/vdr-plugin-burn/README.gz +# + +# use DIR for temporary files +# MUST be on UNIX filesystem +# (default is /var/cache/vdr-plugin-burn) +# +# --tempdir=DIR + + +# use DIR for temporary datafiles +# (default is VDR's video directory) +# +# --datadir=DIR + + +# use DEV as DVD Writer +# (default is /dev/dvd) +# +# --dvd=DEV + + +# use DIR to store ISO images +# (default: /video/iso) +# +# --iso=DIR --- vdr-plugin-burn-0.1.0~pre21.orig/debian/changelog +++ vdr-plugin-burn-0.1.0~pre21/debian/changelog @@ -0,0 +1,537 @@ +vdr-plugin-burn (0.1.0~pre21-29ubuntu1) karmic; urgency=low + + * debian/pxsup2dast.c: Fix FTBFS on POSIX.1-2008 systems (glibc >= 2.10) by + renaming getline() to get_line() + * Use ttf-dejavu instead of ttf-bitstream-vera as it has been + removed from karmic (LP: #434176) + - debian/control: Change dependencies + - debian/links: Symlink DejaVuSans.ttf instead of Vera.ttf + + -- Felix Geyer Sat, 26 Sep 2009 21:39:34 +0200 + +vdr-plugin-burn (0.1.0~pre21-29build1) intrepid; urgency=low + + * Sync from e-tobi.net, no Ubuntu changes. (LP: #226072) + + -- Timo Aaltonen Fri, 15 Aug 2008 10:43:48 +0300 + +vdr-plugin-burn (0.1.0~pre21-29) experimental; urgency=low + + * Dropped patchlevel control field + * Build-Depend on vdr-dev (>=1.6.0-5) + * Bumped Standards-Version to 3.8.0 + * Added 05_project_x.dpatch + + -- Tobias Grimm Fri, 25 Jul 2008 15:52:47 +0200 + +vdr-plugin-burn (0.1.0~pre21-28) experimental; urgency=low + + * Now really use vdr-groups.sh to add vdr to the group 'cdrom' + + -- Tobias Grimm Wed, 11 Jun 2008 19:20:16 +0200 + +vdr-plugin-burn (0.1.0~pre21-27) experimental; urgency=low + + * Added 96_gcc4.3-includes.dpatch + + -- Tobias Grimm Tue, 10 Jun 2008 20:13:06 +0200 + +vdr-plugin-burn (0.1.0~pre21-26) experimental; urgency=low + + * Install groups file to /usr/share/vdr/groups.d to make vdr a member of the + group 'cdrom', so the plugin has access to the CD or DVD writer + + -- Tobias Grimm Mon, 09 Jun 2008 22:43:06 +0200 + +vdr-plugin-burn (0.1.0~pre21-25) experimental; urgency=low + + * Depend on genisoimage insteade of the deprecated mkisofs + * Added 04_genisoimage.dpatch + * Depend on project-x instead of projectx (the projectx package has been + renamed to match the package in Ubuntu + + -- Tobias Grimm Sat, 17 May 2008 21:36:37 +0200 + +vdr-plugin-burn (0.1.0~pre21-24) experimental; urgency=low + + * Added 95_charset-vdr-1.5.3.dpatch + + -- Tobias Grimm Sun, 11 May 2008 14:53:25 +0200 + +vdr-plugin-burn (0.1.0~pre21-23) experimental; urgency=low + + * Added 93_burn-0.1.0-pre22_i18n-gettext.dpatch (Thx to randy at vdrportal.de) + * Added 94_burnfr_FR.dpatch (Thx to pat at vdrportal.de) + * Switched Build-System to cdbs, Build-Depend on cdbs + * Added Homepage field to debian/control + * Bumped Standards-Version to 3.7.3 + * Updated debian/copyright to our new format + + -- Thomas Günther Sat, 29 Mar 2008 20:26:52 +0100 + +vdr-plugin-burn (0.1.0~pre21-22) experimental; urgency=low + + * Build-Depend on vdr-dev (>= 1.6.0) + + -- Tobias Grimm Mon, 24 Mar 2008 20:14:04 +0100 + +vdr-plugin-burn (0.1.0~pre21-21) experimental; urgency=low + + * Force rebuild for vdr 1.5.15 + + -- Tobias Grimm Mon, 18 Feb 2008 21:32:23 +0100 + +vdr-plugin-burn (0.1.0~pre21-20) unstable; urgency=low + + * Release for vdrdevel 1.5.13 + + -- Thomas Günther Wed, 16 Jan 2008 10:31:43 +0100 + +vdr-plugin-burn (0.1.0~pre21-19) unstable; urgency=low + + * Release for vdrdevel 1.5.12 + + -- Thomas Günther Tue, 20 Nov 2007 23:46:37 +0100 + +vdr-plugin-burn (0.1.0~pre21-18) unstable; urgency=low + + * Release for vdrdevel 1.5.11 + + -- Thomas Günther Tue, 6 Nov 2007 23:34:28 +0100 + +vdr-plugin-burn (0.1.0~pre21-17) unstable; urgency=low + + * Release for vdrdevel 1.5.10 + + -- Thomas Günther Tue, 16 Oct 2007 23:51:08 +0200 + +vdr-plugin-burn (0.1.0~pre21-16) unstable; urgency=low + + * Release for vdrdevel 1.5.9 + + -- Thomas Günther Tue, 28 Aug 2007 01:01:18 +0200 + +vdr-plugin-burn (0.1.0~pre21-15) unstable; urgency=low + + * Release for vdrdevel 1.5.8 + + -- Thomas Günther Thu, 23 Aug 2007 01:09:18 +0200 + +vdr-plugin-burn (0.1.0~pre21-14) unstable; urgency=low + + * Release for vdrdevel 1.5.6 + + -- Thomas Günther Tue, 14 Aug 2007 01:46:30 +0200 + +vdr-plugin-burn (0.1.0~pre21-13) unstable; urgency=low + + * Release for vdrdevel 1.5.5 + * Build-Depend on vdr-dev (>= 1.4.7-2) + + -- Thomas Günther Wed, 27 Jun 2007 23:02:53 +0200 + +vdr-plugin-burn (0.1.0~pre21-12) unstable; urgency=low + + * Release for vdrdevel 1.5.2 + + -- Thomas Günther Sat, 28 Apr 2007 00:00:57 +0200 + +vdr-plugin-burn (0.1.0~pre21-11) unstable; urgency=low + + * Updated pxsup2dast.c + + -- Tobias Grimm Thu, 5 Apr 2007 23:56:05 +0200 + +vdr-plugin-burn (0.1.0~pre21-10) unstable; urgency=low + + * Added 92_requantfactor.dpatch + + -- Thomas Günther Sun, 11 Mar 2007 23:15:13 +0100 + +vdr-plugin-burn (0.1.0~pre21-9) unstable; urgency=low + + * Release for vdrdevel 1.5.1 + + -- Thomas Günther Tue, 27 Feb 2007 19:59:28 +0100 + +vdr-plugin-burn (0.1.0~pre21-8) unstable; urgency=low + + * Release for vdrdevel 1.5.0 with fixed detection of *.vdr files + * Build-Depend on vdr-dev (>= 1.4.5-1ctvdr2) + + -- Thomas Günther Thu, 25 Jan 2007 02:01:56 +0100 + +vdr-plugin-burn (0.1.0~pre21-7) unstable; urgency=low + + [ Thomas Günther ] + * Replaced VDRdevel adaptions in debian/rules with make-special-vdr + * Adapted call of dependencies.sh and patchlevel.sh to the new location + in /usr/share/vdr-dev/ + + [ Tobias Grimm ] + * Build-Depend on vdr-dev (>=1.4.5-1) + + -- Tobias Grimm Sun, 14 Jan 2007 19:07:10 +0100 + +vdr-plugin-burn (0.1.0~pre21-6) unstable; urgency=low + + * Build-Depend on vdr-dev (>=1.4.4-1) + + -- Tobias Grimm Sun, 5 Nov 2006 11:45:37 +0100 + +vdr-plugin-burn (0.1.0~pre21-5) unstable; urgency=low + + * Added 91_trim-fix.dpatch + + -- Tobias Grimm Tue, 31 Oct 2006 17:01:47 +0100 + +vdr-plugin-burn (0.1.0~pre21-4) unstable; urgency=low + + * Added 90_i18n-fix.dpatch + + -- Tobias Grimm Tue, 24 Oct 2006 01:07:24 +0200 + +vdr-plugin-burn (0.1.0~pre21-3) unstable; urgency=low + + * Conflicts: vdr-burnbackgrounds (<= 0.0.1-3) + * Build-Depend and Depend on sharutils + + -- Tobias Grimm Sun, 1 Oct 2006 00:08:01 +0200 + +vdr-plugin-burn (0.1.0~pre21-2) unstable; urgency=low + + * Added pxsup2dast.c from the m2vmp2cut project + + -- Tobias Grimm Sat, 30 Sep 2006 22:45:40 +0200 + +vdr-plugin-burn (0.1.0~pre21-1) unstable; urgency=low + + * New upstream release + * Build-Depend on vdr-dev (>=1.4.3-1) + * Updated 01_burn-set-pathes.dpatch + * Updated 02_projectx.dpatch + * Removed build dependencies to libimlib2-dev and libcdio-dev + * Added build dependencies to libgd2-noxpm-dev (>= 2.0.33) | + libgd2-xpm-dev (>= 2.0.33) and libboost-dev (>= 1.32.0) + * Added 03_default-requantizer.dpatch to make tcrequant the default + requantizer + * Depend on ttf-bitstream-vera + * Added capability to grab a background image + + -- Tobias Grimm Sat, 30 Sep 2006 17:10:11 +0200 + +vdr-plugin-burn (0.0.009+0.1pre20-2) unstable; urgency=low + + * Build-Depend on vdr-dev (>=1.4.2-1) + * Bumped Standards-Version to 3.7.2 + + -- Tobias Grimm Sun, 27 Aug 2006 14:39:27 +0200 + +vdr-plugin-burn (0.0.009+0.1pre20-1) unstable; urgency=low + + [ Michael Mauksch ] + * New upstream pre-release + * Removed debian/reccmds.burn.conf + * Removed 01_ppmtoy4m.dpatch + * Removed 03_setup.conf-path.dpatch + * Removed 90_APIVERSION.dpatch + * Removed 90_burn-1.3.47.dpatch + + [ Thomas Günther ] + * Added 01_burn-set-pathes.dpatch + * Removed DVBDIR from debian/rules + * Updated dependencies in debian/control + + [ Tobias Grimm ] + * Added 02_projectx.dpatch + + -- Tobias Grimm Sun, 23 Jul 2006 19:21:41 +0200 + +vdr-plugin-burn (0.0.009-13) unstable; urgency=low + + * Thomas Schmidt + - Build-Depend on vdr-dev (>=1.4.1-1) + + -- Debian VDR Team Fri, 16 Jun 2006 21:27:05 +0200 + +vdr-plugin-burn (0.0.009-12) unstable; urgency=low + + * Thomas Schmidt + - Build-Depend on vdr-dev (>=1.4.0-1) + + -- Debian VDR Team Wed, 3 May 2006 23:05:44 +0200 + +vdr-plugin-burn (0.0.009-11) unstable; urgency=low + + * Tobias Grimm + - Build-Depend on vdr (>=1.3.48-1) + - Added 90_APIVERSION.dpatch + + -- Debian VDR Team Mon, 24 Apr 2006 22:08:29 +0200 + +vdr-plugin-burn (0.0.009-10) unstable; urgency=low + + * Thomas Günther + - Added 90_burn-1.3.47.dpatch + - Removed S50.vdr-plugin-burn + - Build-Depend on vdr-dev (>= 1.3.47-1) + + -- Debian VDR Team Wed, 19 Apr 2006 02:25:00 +0200 + +vdr-plugin-burn (0.0.009-9) unstable; urgency=low + + * Tobias Grimm + - Build-Depend on vdr (>=1.3.46-1) + + -- Debian VDR Team Wed, 12 Apr 2006 22:14:01 +0200 + +vdr-plugin-burn (0.0.009-8) unstable; urgency=low + + * Tobias Grimm + - Build-Depend on vdr (>=1.3.45-1) + + -- Debian VDR Team Mon, 27 Mar 2006 21:06:44 +0200 + +vdr-plugin-burn (0.0.009-7) unstable; urgency=low + + * Tobias Grimm + - Build-Depend on vdr (>=1.3.41-1) + + -- Debian VDR Team Tue, 31 Jan 2006 01:40:46 +0100 + +vdr-plugin-burn (0.0.009-6) unstable; urgency=low + + * Tobias Grimm + - Build-Depend on vdr (>=1.3.40-1) + + -- Debian VDR Team Tue, 31 Jan 2006 01:36:38 +0100 + +vdr-plugin-burn (0.0.009-5) unstable; urgency=low + + * Now really installing shutdown hook + + -- Tobias Grimm Wed, 4 Jan 2006 19:19:53 +0100 + +vdr-plugin-burn (0.0.009-4) unstable; urgency=low + + * Depend on mjpegtools >= 1.8.0 and fix call to ppmtoy4m in vdrburn.sh + (Fixes bug reported by Stefan Wagner) + + -- Tobias Grimm Mon, 2 Jan 2006 00:21:37 +0100 + +vdr-plugin-burn (0.0.009-3) unstable; urgency=low + + * Added shutdown hook + + -- Tobias Grimm Sun, 1 Jan 2006 23:47:22 +0100 + +vdr-plugin-burn (0.0.009-2) unstable; urgency=low + + * Build-Depend on vdr (>=1.3.37-1) + + -- Tobias Grimm Sat, 3 Dec 2005 20:56:22 +0100 + +vdr-plugin-burn (0.0.009-1) unstable; urgency=low + + * Thomas Günther + - New upstream release + - Removed 01_Makefile-fPIC-fix.dpatch + - Removed 04_revert-defaults.dpatch + - Removed 05_mkdir-isodir.dpatch + - Removed 06_script-path.dpatch + - Removed 91_compatibility.dpatch + - Install vdrburnscript.conf into /etc/vdr/plugins/burn/ + + -- Thomas Günther Wed, 23 Nov 2005 16:12:44 +0100 + +vdr-plugin-burn (0.0.6k-1) unstable; urgency=low + + * Thomas Günther + - New upstream release + - Removed 04_burn-0.0.6i-requant-fix.dpatch + - Removed 05_vdrburn.sh-factor.dpatch + - Removed 06_chapters.dpatch + - Added 91_compatibility.dpatch + - Added 04_revert-defaults.dpatch + - Added 05_mkdir-isodir.dpatch + - Added 06_script-path.dpatch + - Added script option to plugin.burn.conf + - Removed 02_vdrburn.sh-path.dpatch + + -- Thomas Günther Thu, 10 Nov 2005 00:36:49 +0100 + +vdr-plugin-burn (0.0.6i-2) unstable; urgency=low + + * Thomas Günther + - Added 06_chapters.dpatch (Thx to dmh at vdrportal.de) + + -- Thomas Günther Mon, 31 Oct 2005 00:50:21 +0100 + +vdr-plugin-burn (0.0.6i-1) unstable; urgency=low + + * Thomas Günther + - New upstream release + - Adapted 02_vdrburn.sh-path.dpatch + - Added 04_burn-0.0.6i-requant-fix.dpatch + - Added dependency to y4mscaler + - Added conflict to vdr-burnbackgrounds < 0.0.1-3 + - Adapted debian/install to vdrdevel-plugin-burn + + -- Tobias Grimm Wed, 26 Oct 2005 20:39:06 +0200 + +vdr-plugin-burn (0.0.6h-2) unstable; urgency=low + + * Build-Depend on vdr (>=1.3.33-1) + + -- Tobias Grimm Sun, 2 Oct 2005 10:31:36 +0200 + +vdr-plugin-burn (0.0.6h-1) unstable; urgency=low + + * Tobias Grimm + - Build-Depend on vdr (>=1.3.32-1) + - New upstream release + - Adapted fPIC patch + * Thomas Günther + - Updated debian/watch + + -- Tobias Grimm Wed, 14 Sep 2005 19:17:57 +0200 + +vdr-plugin-burn (0.0.6f-8) unstable; urgency=low + + * Depend/Build-Depend on vdr (>=1.3.31-1) + * Conflict with vdr (>=1.3.31.99) + * Use dependencies.sh from vdr-dev to set vdr dependencies and + conflicts + + -- Tobias Grimm Tue, 30 Aug 2005 23:06:41 +0200 + +vdr-plugin-burn (0.0.6f-7) unstable; urgency=low + + * Depend/Build-Depend on vdr (>=1.3.30-1) + * Conflict with vdr (>=1.3.30.99) + + -- Tobias Grimm Mon, 22 Aug 2005 17:26:05 +0200 + +vdr-plugin-burn (0.0.6f-6) unstable; urgency=low + + * Depend/Build-Depend on vdr (>=1.3.29-1) + * Conflict with vdr (>=1.3.30) + + -- Tobias Grimm Mon, 15 Aug 2005 21:08:23 +0200 + +vdr-plugin-burn (0.0.6f-5) unstable; urgency=low + + * Depend/Build-Depend on vdr (>=1.3.28-1) + * Conflict with vdr (>=1.3.29) + * Bumped Standards-Version to 3.6.2 + * Avoid installing CVS dir from upstream source + + -- Tobias Grimm Mon, 8 Aug 2005 20:24:44 +0200 + +vdr-plugin-burn (0.0.6f-4) unstable; urgency=low + + * Remove background link on purge + * Set owner of background link directory to vdr:vdr + + -- Tobias Grimm Sat, 25 Jun 2005 21:49:29 +0200 + +vdr-plugin-burn (0.0.6f-3) unstable; urgency=low + + * Depend/Build-Depend on vdr (>=1.3.27-1) + * Conflict with vdr (>=1.3.28) + * Don't depend on vdr-burnbackrounds anymore - just suggest it + * Install default backround, if no background file exists + * Added patch for vdrburn.sh to convert a comma in the factor to a + decimal point, because tcrequant doesn't read localized floats + + -- Tobias Grimm Thu, 23 Jun 2005 01:16:23 +0200 + +vdr-plugin-burn (0.0.6f-2) unstable; urgency=low + + * Depend/Build-Depend on vdr (>=1.3.26-1) + * Conflict with vdr (>=1.3.27) + * Depend on vdrsync (>= 0.1.2.2dev2+050322) + + -- Thomas Schmidt Sun, 12 Jun 2005 18:42:43 +0200 + +vdr-plugin-burn (0.0.6f-1) experimental; urgency=low + + * New upstream release + - Updated 02_vdrburn.sh-path.dpatch + - Updated 03_setup.conf-path.dpatch + * Depend/Build-Depend on vdr (>=1.3.25-1) + * Conflict with vdr (>=1.3.26) + * Added 04_vdr_1.3.25-fix.dpatch + + -- Thomas Schmidt Tue, 31 May 2005 17:13:43 +0200 + +vdr-plugin-burn (0.0.6e-2) experimental; urgency=low + + * Depend/Build-Depend on vdr (>=1.3.24-1) + * Conflict with vdr (>=1.3.25) + + -- Thomas Schmidt Mon, 9 May 2005 19:11:25 +0200 + +vdr-plugin-burn (0.0.6e-1) experimental; urgency=low + + * New upstream release + * Depend/Build-Depend on vdr (>=1.3.23-1) + * Conflict with vdr (>=1.3.24) + * Disabled 01_burn_bigpatch + * Updated debian/watch + * Depend on vdrsync (>=0.1.2.2dev2+0.1.3pre1) + * Install burnmark.sh.example as burnmark.sh instead of our + self-build one + * Added 02_vdrburn.sh-path.dpatch to be able to change the + path of the vdrburn.sh script + * Added 03_setup.conf-path.dpatch to change the path to the + setup.conf of vdr in the shell scripts + + -- Thomas Schmidt Sun, 10 Apr 2005 15:34:34 +0200 + +vdr-plugin-burn (0.0.5-5) unstable; urgency=low + + * Updated 95_vdrdevel.dpatch to version 0.0.8 + + -- Thomas Günther Sun, 30 Jan 2005 23:01:08 +0100 + +vdrdevel-plugin-burn (0.0.5-4) unstable; urgency=low + + * burn_bigpatch: minimized and changed requant to tcrequant + + -- Thomas Günther Sun, 30 Jan 2005 22:53:30 +0100 + +vdrdevel-plugin-burn (0.0.5-3) unstable; urgency=low + + * vdr -> vdrdevel + * Added burn_bigpatch patch (nice-patch + moronimo-mplex-patch + VDR>=1.3.18) + * Added vdrdevel-backgrounds to Depends + + -- Andreas Wissel Mon, 24 Jan 2005 19:19:45 +0100 + +vdr-plugin-burn (0.0.5-3) unstable; urgency=low + + * Fixed dependencies + * Translated package description + * Removed vdrsync - package will now depend on vdrsync + * Shortened debian/copyright + * Using "standard" rules-File, installing HISTORY as changelog, + using debian/compat now + * Using -fPIC to fix potential FTBFS + * Removed wrong comments from reccmds.burn.conf + + -- Tobias Grimm Mon, 08 Jan 2005 23:00:00 +0100 + +vdr-plugin-burn (0.0.5-2) unstable; urgency=low + + * Andreas Wissel + - fixed wrong path in install + + -- Andreas Wissel Mon, 03 Jan 2005 12:18:03 +0100 + +vdr-plugin-burn (0.0.5-1) unstable; urgency=low + + * Andreas Wissel + - initial debian package + + -- Andreas Wissel Sun, 02 Jan 2005 15:31:17 +0100 --- vdr-plugin-burn-0.1.0~pre21.orig/debian/vdr-plugin-burn.groups +++ vdr-plugin-burn-0.1.0~pre21/debian/vdr-plugin-burn.groups @@ -0,0 +1,6 @@ +# +# The Burn plugin requires vdr to be a member of the group 'cdrom' in order to +# get access to the CD or DVD writer. +# + +cdrom --- vdr-plugin-burn-0.1.0~pre21.orig/debian/pxsup2dast.c +++ vdr-plugin-burn-0.1.0~pre21/debian/pxsup2dast.c @@ -0,0 +1,849 @@ +#if 0 /* + # + # $Id: pxsup2dast.c 1280 2007-03-05 16:26:44Z too $ + # + # Project X sup to dvdauthor subtitle xml file. + # too ät iki piste fi + # + # To compile this program, enter `sh pxsup2dast.c'. + # ------------------------------------------------- + # + # This is currently wery picky what this expects of ProjectX .sup to contain. + # Update: 2005/07/02 Not so picky anymore, but control sequence parsing is + # not perfect (yet!?) + # + # This program is released under GNU GPL. Check + # http://www.fsf.org/licenses/licenses.html + # to get your own copy of the GPL license. + # + # Shell script to compile this program follows... + + TRG=`basename $0 .c`; rm -f "$TRG" "${TRG}_defs.hg" + trap 'rm -f "${TRG}_defs.hg"' 0; perl -x "$0" "$0" > "${TRG}_defs.hg" + WARN="-Wall -Wstrict-prototypes -pedantic -Wno-long-long" + WARN="$WARN -Wcast-align -Wpointer-arith " # -Wfloat-equal #-Werror + WARN="$WARN -W -Wwrite-strings -Wcast-qual -Wshadow" # -Wconversion + lastrun() { echo "$@"; "$@"; exit $?; } + #lastrun ${CC:-gcc} -ggdb $WARN "$@" -o "$TRG" "$0" -DCDATE="\"`date`\"" -lz + lastrun ${CC:-gcc} -O2 $WARN "$@" -o "$TRG" "$0" -DCDATE="\"`date`\"" -lz + +# Perl program to create static function prototypes follows: + +#! perl +print "/\*\n * Autogenerated by $0 perlcode -- do not edit.\n *\/"; +while ($_ = shift @ARGV) { + open(I, "$_") || die "Can not open input file $_: $!\n"; + print "\n\n/\* $_ *\/\n\n"; + $state = 0; while () { + print ("$1\n"), next if /(.*?)\s*\/\*.*\s+protoline\s.*\*\//; + @l = '', $state = 1 if /^static/; + if ($state) { + $state = 0, next if /;/; + #chop; + $state = 2 if /\(/; + s|\s*\/\*\s+protoadd\s+(.*)\s+\*\/\s*|\t$1|; + s/\(\)/\(void\)/; + if (s|\s*{.*||) { + chop; print (@l, "$_;\n") if ($state > 1); $state = 0; next; } + push @l, "\n$_"; }} + close I; } +print "\n"; +__END__; + +*/ +#endif + +typedef enum { false = 0, true = 1 } bool; +typedef unsigned char bool8; + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if 1 +/* this is all speed, not so much portability -- using C99 features... */ +#include + +typedef int8_t ei8; typedef uint8_t eu8; +typedef int16_t ei16; typedef uint16_t eu16; +typedef int32_t ei32; typedef uint32_t eu32; + +typedef int_least8_t li8; typedef uint_least8_t lu8; +typedef int_least16_t li16; typedef uint_least16_t lu16; +typedef int_least32_t li32; typedef uint_least32_t lu32; + +typedef int_fast8_t fi8; typedef uint_fast8_t fu8; +typedef int_fast16_t fi16; typedef uint_fast16_t fu16; +typedef int_fast32_t fi32; typedef uint_fast32_t fu32; +#endif + + +#if (__GNUC__ >= 3) +#define GCCATTR_PRINTF(m, n) __attribute__ ((format (printf, m, n))) +#define GCCATTR_UNUSED __attribute ((unused)) +#define GCCATTR_NORETURN __attribute ((noreturn)) +#define GCCATTR_CONST __attribute ((const)) + +#define from_type(ft, v) \ + __builtin_choose_expr (__builtin_types_compatible_p (typeof (v), ft), \ + (v), (void)0) + +#define checked_cast(tf, ft, v) \ + __builtin_choose_expr (__builtin_types_compatible_p (typeof (v), ft), \ + ((tt)(v)), (void)0) + +#define cast2unsigned(t, v) \ + __builtin_choose_expr (__builtin_types_compatible_p (typeof (v), t), \ + ((unsigned t)(v)), (void)0) +#define cast2signed(t, v) \ + __builtin_choose_expr (__builtin_types_compatible_p \ + (typeof (v), unsigned t), /**/ ((t)(v)), (void)0) +#define cast2unsigned_array(t, v) \ + __builtin_choose_expr (__builtin_types_compatible_p (typeof (v), t []), \ + ((unsigned t *)(v)), (void)0) +#define cast2signed_array(t, v) \ + __builtin_choose_expr (__builtin_types_compatible_p \ + (typeof (v), unsigned t []), /**/ ((t *)(v)), (void)0) +#else +#define GCCATTR_PRINTF(m, n) +#define GCCATTR_UNUSED +#define GCCATTR_NORETURN +#define GCCATTR_CONST + +#define from_type(ft, v) (v) +#define checked_cast(tt, ft, v) ((tt)(v)) + +#define cast2unsigned(t, v) ((unsigned t)(v)) +#define cast2unsigned_array(t, v) ((unsigned t)(v)) +#define cast2signed(t, v) ((t)(v)) +#define cast2signed_array(t, v) ((t)(v)) +#endif + +/* use this only to cast quoted strings in function calls */ +#define CUS (const unsigned char *) + +/* forward declarations */ +typedef struct _Png4File Png4File; +typedef struct _BoundStr BoundStr; + +#include "pxsup2dast_defs.hg" + +enum { MiscError = 1, EOFIndicator, IndexError }; + + +/****** Poor man's exception code ... (heavily inspired by cexcept). ******/ + +struct exc__state { + struct exc__state * prev; + jmp_buf env; }; + +struct { + struct exc__state * last; + char msgbuf[1024]; + int buflen; +} EXC /* = { 0 }*/ ; + +#define exc_try do { struct exc__state exc_s; int exc_type GCCATTR_UNUSED; \ + exc_s.prev = EXC.last; EXC.last = &exc_s; if ((exc_type = setjmp(exc_s.env)) == 0) + +#define exc_ftry do { struct exc__state exc_s, *exc_p = EXC.last; \ + int exc_type GCCATTR_UNUSED; exc_s.prev = EXC.last; \ + EXC.last = &exc_s; if ((exc_type = setjmp(exc_s.env)) == 0) + +#define exc_catch(t) else if (t == exc_type) + +#define exc_end else __exc_throw(exc_type); EXC.last = exc_s.prev; } while (0) + +#define exc_return for (EXC.last = exc_p;;) return + +#define exc_fthrow for (EXC.last = exc_p;;) ex_throw + +#define exc_catchall else +#define exc_endall EXC.last = exc_s.prev; } while (0) + +static void __exc_throw(int type) /* protoadd GCCATTR_NORETURN */ { + struct exc__state * exc_s; + exc_s = EXC.last; + EXC.last = EXC.last->prev; + longjmp(exc_s->env, type); } + +static void exc_throw(int type, const char * format, ...) + /* protoadd GCCATTR_NORETURN */ { + if (format != NULL) { + va_list ap; + unsigned int len; + int err = errno; + + va_start(ap, format); + len = vsnprintf(EXC.msgbuf, sizeof EXC.msgbuf, format, ap); + va_end(ap); + + if (len >= sizeof EXC.msgbuf) { + len = sizeof EXC.msgbuf - 1; + EXC.msgbuf[len] = '\0'; } + else { + if (format[strlen(format) - 1] == ':') { + int l = snprintf(&EXC.msgbuf[len], sizeof EXC.msgbuf - len, + " %s.", strerror(err)); + if (l + len >= sizeof sizeof EXC.msgbuf) { + len = sizeof EXC.msgbuf - 1; + EXC.msgbuf[len] = '\0'; } + else + len += l; }} + EXC.buflen = len; } + else { + EXC.msgbuf[0] = '\0'; + EXC.buflen = 0; } + + __exc_throw(type); } + +/****** end exception code block ******/ + + +static eu8 * xxfread(FILE * stream, eu8 * ptr, size_t size) { + size_t n = fread(ptr, size, 1, stream); + if (n == 0) { + if (ferror(stream)) + exc_throw(MiscError, "fread failure:"); + exc_throw(EOFIndicator, NULL); } + return ptr; } + +static void xxfwrite(FILE * stream, const eu8 * ptr, size_t size) { + size_t n = fwrite(ptr, size, 1, stream); + if (n == 0) { + if (ferror(stream)) + exc_throw(MiscError, "fwrite failure:"); + exc_throw(MiscError, "fwrite failure:"); }} + +#define xxfwriteCS(f, s) xxfwrite(f, CUS s, sizeof s - 1) + +static void yuv2rgb(int y, int cr, int cb, + eu8 * r, eu8 * g, eu8 * b) { + int lr, lg, lb; + + /* from dvdauthor... */ + lr = (500 + 1164 * (y - 16) + 1596 * (cr - 128) ) /1000; + lg = (500 + 1164 * (y - 16) - 813 * (cr - 128) - 391 * (cb - 128)) / 1000; + lb = (500 + 1164 * (y - 16) + 2018 * (cb - 128)) / 1000; + + *r = (lr < 0)? 0: (lr > 255)? 255: (eu8)lr; + *g = (lg < 0)? 0: (lg > 255)? 255: (eu8)lg; + *b = (lb < 0)? 0: (lb > 255)? 255: (eu8)lb; } + +static void rgb2yuv(eu8 r, eu8 g, eu8 b, + eu8 * y, eu8 * cr, eu8 * cb) { + /* int ly, lcr, lcb; */ + + /* from dvdauthor... */ + *y = ( 257 * r + 504 * g + 98 * b + 16500) / 1000; + *cr = ( 439 * r - 368 * g - 71 * b + 128500) / 1000; + *cb = (-148 * r - 291 * g + 439 * b + 128500) / 1000; } + +/* the code above matches nicely with http://www.fourcc.org/fccyvrgb.php + + * RGB to YUV Conversion + + * Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16 + * Cr = V = (0.439 * R) - (0.368 * G) - (0.071 * B) + 128 + * Cb = U = -(0.148 * R) - (0.291 * G) + (0.439 * B) + 128 + + * YUV to RGB Conversion + + * B = 1.164(Y - 16) + 2.018(U - 128) + * G = 1.164(Y - 16) - 0.813(V - 128) - 0.391(U - 128) + * R = 1.164(Y - 16) + 1.596(V - 128) + +*/ + + +static FILE * xfopen(const char * filename, const char * mode) { + FILE * fh = fopen(filename, mode); + if (fh == NULL) + exc_throw(MiscError, "fopen(\"%s\", \"%s\") failure:", filename, mode); + return fh; } + +static void xfseek0(FILE * stream, long offset) { + if (fseek(stream, offset, SEEK_SET) < 0) + exc_throw(MiscError, "fseek(stream, %ld, SEEK_SET) failure:",offset); } + +static void xmkdir(const char * path, int mode) { + if (mkdir(path, mode) < 0) + exc_throw(MiscError, "mkdir(%s, 0%o) failure:", path, mode); } + + +static bool fexists(char * filename) { + struct stat st; + + if (stat(filename, &st) == 0 && S_ISREG(st.st_mode)) + return true; + return false; } + +static bool dexists(char * filename) { + struct stat st; + + if (stat(filename, &st) == 0 && S_ISDIR(st.st_mode)) + return true; + return false; } + + + +static fu32 get_uint32_be(const eu8 * bytes) { + return (bytes[0] << 24) + (bytes[1] << 16) + (bytes[2] << 8) + bytes[3]; } + +static fu16 get_uint16_be(const eu8 * bytes) { + return (bytes[0] << 8) + bytes[1]; } + +static fu32 get_uint32_le(const eu8 * bytes) { + return (bytes[3] << 24) + (bytes[2] << 16) + (bytes[1] << 8) + bytes[0]; } +#if 0 /* protoline */ +static fu32 get_uint16_le(const eu8 * bytes) { + return (bytes[1] << 8) + bytes[0]; } +#endif /* protoline */ + + +static void set_uint32_be(eu8 * ptr, eu32 value) { + ptr[0] = value>>24; ptr[1] = value>>16; ptr[2] = value>>8; ptr[3] =value; } +#if 0 /* protoline */ +static void set_uint16_be(eu8 * ptr, eu32 value) { + ptr[0] = value>>8; ptr[1] = value; } + +static void set_uint32_le(eu8 * ptr, eu32 value) { + ptr[3] = value>>24; ptr[2] = value>>16; ptr[1] = value>>8; ptr[0] =value; } +#endif /* protoline */ +static void set_uint16_le(eu8 * ptr, eu16 value) { + ptr[1] = value>>8; ptr[0] =value; } + +static void xxfwrite_uint32_be(FILE * fh, eu32 value) { + eu8 buf[4]; + set_uint32_be(buf, value); + xxfwrite(fh, buf, 4); } + + + +static void ifopalette(const char * filename, + eu8 yuvpalette[16][3], eu8 rgbpalette[16][3]) { + eu8 buf[1024], r, g, b; + fu32 offset, pgc; + int i; + FILE * fh; + + fh = xfopen(filename, "rb"); + if (memcmp(xxfread(fh, buf, 12), "DVDVIDEO-VTS", 12) != 0) + exc_throw(MiscError, + "(IFO) file %s not of type DVDVIDEO-VTS.", filename); + + xfseek0(fh, 0xcc); + offset = get_uint32_be(xxfread(fh, buf, 4)); + xfseek0(fh, offset * 0x800 + 12); + pgc = offset * 0x800 + get_uint32_be(xxfread(fh, buf, 4)); + /* seek to palette */ + xfseek0(fh, pgc + 0xa4); + xxfread(fh, buf, 16 * 4); + for (i = 0; i < 16; i++) { + eu8 * p = buf + i * 4 + 1; + yuvpalette[i][0] =p[0]; yuvpalette[i][1] =p[1]; yuvpalette[i][2] =p[2]; + yuv2rgb(p[0], p[1], p[2], &r, &g, &b); + rgbpalette[i][0] = r; rgbpalette[i][1] = g; rgbpalette[i][2] = b; } } + + +static void set2palettes(int value, eu8 * yuvpalpart, eu8 * rgbpalpart) { + eu8 r, g, b, y, cr, cb; + + r = value >> 16; g = value >> 8; b = value; + rgbpalpart[0] = r, rgbpalpart[1] = g, rgbpalpart[2] = b; + rgb2yuv(r, g, b, &y, &cr, &cb); + yuvpalpart[0] = y, yuvpalpart[1] = cr, yuvpalpart[2] = cb; } + + +static void argpalette(const char * arg, + eu8 yuvpalette[16][3], eu8 rgbpalette[16][3]) { + unsigned int i; + + if (strlen(arg) != 20 || arg[6] != ',' || arg[13] != ',') + exc_throw(MiscError, "Palette arg %s invalid.\n", arg); + + for (i = 0; i < 16; i++) + set2palettes(i * 0x111111, yuvpalette[i], rgbpalette[i]); + + sscanf(arg, "%x", &i); /* "%x," ? */ + set2palettes(i, yuvpalette[1], rgbpalette[1]); + sscanf(arg + 7, "%x", &i); + set2palettes(i, yuvpalette[2], rgbpalette[2]); + sscanf(arg + 14, "%x", &i); + set2palettes(i, yuvpalette[3], rgbpalette[3]); } + + +/* typedef struct _Png4File Png4File; */ +struct _Png4File { + FILE * fh; + int width; + int hleft; + int nibble; + int bufpos; + int chunklen; + eu32 crc; + eu32 adler; + eu8 palettechunk[24]; + eu8 buffer[65536]; }; + +static void png4file_init(Png4File * self, eu8 palette[16][3]) { + memcpy(self->palettechunk, "\0\0\0\x0c" "PLTE", 8); + memcpy(self->palettechunk + 8, palette, 12); + self->crc = 0 /*crc32(0, Z_NULL, 0)*/; + self->crc = crc32(self->crc, self->palettechunk + 4, 16); + set_uint32_be(self->palettechunk + 20, self->crc); } + +static void png4file_open(Png4File * self, + const char * filename, int height, int width) { + eu32 crc; + self->fh = xfopen(filename, "wb"); + self->width = width; + self->hleft = height; + self->nibble = -1; + + xxfwrite(self->fh, CUS "\x89PNG\r\n\x1a\n" "\0\0\0\x0d", 12); + + memcpy(self->buffer, "IHDR", 4); + set_uint32_be(self->buffer + 4, width); + set_uint32_be(self->buffer + 8, height); + memcpy(self->buffer + 12, "\004\003\0\0\0", 5); + + crc = crc32(0, self->buffer, 17); + set_uint32_be(self->buffer + 17, crc); + xxfwrite(self->fh, self->buffer, 21); + + xxfwrite(self->fh, self->palettechunk, sizeof self->palettechunk); + + /* XXX quick hack, first color transparent. */ + xxfwriteCS(self->fh, "\0\0\0\001" "tRNS" "\0" "\x40\xe6\xd8\x66"); + + xxfwrite(self->fh, CUS "\0\0\0\0IDAT" "\x78\001", 10); + self->buffer[0] = '\0'; + self->buffer[5] = '\0'; + self->bufpos = 6; + self->chunklen = 2; /* 78 01, zlib header */ + self->crc = crc32(0, CUS "IDAT" "\x78\001", 6); + self->adler = 1 /* adler32(0, Z_NULL, 0) */; } + +static void png4file_addpixel(Png4File * self, eu8 pixel) { + if (self->nibble < 0) + self->nibble = (pixel << 4); + else { + self->buffer[self->bufpos++] = self->nibble | pixel; + self->nibble = -1; + if (self->bufpos == sizeof self->buffer - 4) + png4file_flush(self); }} + +static void png4file_endrow(Png4File * self) { + if (self->nibble >= 0) { + self->buffer[self->bufpos++] = self->nibble; + self->nibble = -1; } + + self->hleft--; + if (self->hleft) + self->buffer[self->bufpos++] = '\0'; } + +static void png4file_close(Png4File * self) { + eu8 adlerbuf[4]; + self->buffer[0] = 0x01; + if (self->bufpos) + png4file_flush(self); + else { + self->bufpos = 5; + png4file_flush(self); } + + set_uint32_be(adlerbuf, self->adler); + xxfwrite(self->fh, adlerbuf, 4); + self->crc = crc32(self->crc, adlerbuf, 4); + xxfwrite_uint32_be(self->fh, self->crc); + xxfwriteCS(self->fh, "\0\0\0\0" "IEND" "\xae\x42\x60\x82"); + xfseek0(self->fh, 70); + xxfwrite_uint32_be(self->fh, self->chunklen + 4 /* adler*/); + fclose(self->fh); + self->fh = NULL; } + +static void png4file_flush(Png4File * self) { + int l = self->bufpos - 5; + self->chunklen += self->bufpos; + set_uint16_le(self->buffer + 1, l); + set_uint16_le(self->buffer + 3, l ^ 0xffff); + xxfwrite(self->fh, self->buffer, self->bufpos); + self->crc = crc32(self->crc, self->buffer, self->bufpos); + self->adler = adler32(self->adler, self->buffer + 5, self->bufpos - 5); + self->buffer[0] = '\0'; + self->bufpos = 5; } + + +static eu8 getnibble(eu8 ** data, int * nibble) { + if (*nibble >= 0) { + eu8 rv = *nibble & 0x0f; + *nibble = -1; + return rv; } + /* else */ + *nibble = *(*data)++; + return *nibble >> 4; } + + +static void get_line(eu8 ** data, int width, Png4File * picfile) { + int nibble = -1; + int col = 0; + int number, cindex; + /* Originally from gtkspu - this from the python implementation of this */ + + while (1) { + int bits = getnibble(data, &nibble); + if ((bits & 0xc) != 0) { + /* have 4-bit code */ + number = (bits & 0xc) >> 2; + cindex = bits & 0x3; } + else { + bits = (bits << 4) | getnibble(data, &nibble); + if ((bits & 0xf0) != 0) { + /* have 8-bit code */ + number = (bits & 0x3c) >> 2; + cindex = bits & 0x3; } + else { + bits = (bits << 4) | getnibble(data, &nibble); + if ((bits & 0xfc0) != 0) { + /* have 12-bit code */ + number = (bits & 0xfc) >> 2; + cindex = bits & 0x3; } + else { + /* have 16-bit code */ + bits = (bits << 4) | getnibble(data, &nibble); + number = (bits & 0x3fc) >> 2; + cindex = bits & 0x3; + + if (number == 0) + number = width; }}} + + /* printf("%d %d %d %d\n", number, col, width, cindex); */ + for (; number > 0 && col < width; number--, col++) + png4file_addpixel(picfile, cindex); + + if (col == width) { + png4file_endrow(picfile); + return; }}} + +static void makebitmap(eu8 * data, int w, int h, int top, int bot, + char * filename, eu8 palette[16][3]) { + eu8 * top_ibuf = data + top; + eu8 * bot_ibuf = data + bot; + int i; + Png4File picfile; + + png4file_init(&picfile, palette); /* not bottleneck even re-doing this every time */ + png4file_open(&picfile, filename, h, w); + for (i = 0; i < h / 2; i++) { + get_line(&top_ibuf, w, &picfile); + get_line(&bot_ibuf, w, &picfile); } + png4file_close(&picfile); } + + +static char * pts2ts(fu32 pts, char * rvbuf, bool is_png_filename) { + int h = pts / (3600 * 90000); + int m = pts / (60 * 90000) % 60; + int s = pts / 90000 % 60; + int hs = (pts + 450) / 900 % 100; + + if (is_png_filename) + sprintf(rvbuf, "%02d+%02d+%02d.%02d.png", h, m, s, hs); + else + sprintf(rvbuf, "%02d:%02d:%02d.%02d", h, m, s, hs); + + return rvbuf; } + +/* *********** */ +struct _BoundStr { + eu8 * p; + int l; }; + +static void boundstr_init(BoundStr * bs, eu8 * p, int l) { + bs->p = p; + bs->l = l; } + +static eu8 * boundstr_read(BoundStr * bs, int l) { + eu8 * rp; + if (l > bs->l) + exc_throw(IndexError, "XXX IndexError %p.", bs); + rp = bs->p; + bs->p += l; + bs->l -= l; + return rp; } +/* *********** */ + + +static void pxsubtitle(char * supfile, FILE * ofh, eu8 palette[16][3], + bool createpics, int delay_ms, + char * fnbuf, char * fnbuf_fp) { + char junk[32]; + char sptsstr[32]; + eu8 data[65536]; + eu8 * ctrl; + time_t pt = 0, ct; + bool last = false; + /*char transparent[8]; */ + FILE * sfh = xfopen(supfile, "rb"); + if (memcmp(xxfread(sfh, data, 2), "SP", 2) != 0) { + exc_throw(MiscError, "Syncword missing. XXX bailing out."); } + + /*sprintf(transparent, + "%02x%02x%02x", palette[0][0], palette[0][1], palette[0][2]); */ + + exc_try { while (1) { + /* X.java reads 5 bytes of pts, SubPicture.java writes 4. With + * 4 bytes 47721 seconds (13.25 hours) can be handled. + * Later, bytes 1,2,3,4 (instead of 0,1,2,3) could be used. + * 256/90000 = 1/351 sec -- way better than required resolution. */ + eu32 pts = get_uint32_le(xxfread(sfh, data, 8)); + eu16 size = get_uint16_be(xxfread(sfh, data, 2)); + eu16 pack = get_uint16_be(xxfread(sfh, data, 2)); + eu32 endpts; + xxfread(sfh, data, pack - 4); + ctrl = data + pack - 4; + xxfread(sfh, ctrl, size - pack); + + exc_try { + if (memcmp(xxfread(sfh, cast2unsigned_array(char, junk), 2), + "SP", 2) != 0) + exc_throw(MiscError, "Syncword missing. XXX bailing out."); } + exc_catch (EOFIndicator) + last = true; + exc_end; + { + BoundStr bs; + int prev; + int x1 = -1, x2 = -1, y1 = -1, y2 = -1; + int top_field = -1, bot_field = -1; + int start = 0, end = 0; + boundstr_init(&bs, ctrl, size - pack); + + prev = 0; + while (1) { + int date = get_uint16_be(boundstr_read(&bs, 2)); + int next = get_uint16_be(boundstr_read(&bs, 2)); + + while (1) { + eu8 * p; + eu8 cmd = boundstr_read(&bs, 1)[0]; + switch (cmd) { + case 0x00: /* force display: */ + continue; + case 0x01: /* start date (read above) */ + start = date; + continue; + case 0x02: /* stop date (read above) */ + end = date; + continue; + case 0x03: /* palette */ + /*xpalette =*/ boundstr_read(&bs, 2); + continue; + case 0x04: /* alpha channel */ + /*alpha =*/ boundstr_read(&bs, 2); + continue; + case 0x05: /* coordinates */ + p = boundstr_read(&bs, 6); + x1 = (p[0] << 4) + (p[1] >> 4); + x2 = ((p[1] & 0xf) << 8) + p[2]; + y1 = (p[3] << 4) + (p[4] >> 4); + y2 = ((p[4] & 0xf) << 8) + p[5]; + continue; + case 0x06: /* rle offsets */ + top_field = get_uint16_be(boundstr_read(&bs, 2)); + bot_field = get_uint16_be(boundstr_read(&bs, 2)); + continue; } + if (cmd == 0xff) /* end command */ + break; + exc_throw(MiscError, "%d: Unknown control sequence", cmd);} + if (prev == next) + break; + prev = next; } + + pts2ts(pts, fnbuf_fp, true); + + if (delay_ms) + pts += delay_ms * 90; + + pts2ts(pts, sptsstr + 1, false); + + if (pt != time(&ct)) { + pt = ct; + sptsstr[0] = '\r'; + write(1, sptsstr, strlen(sptsstr)); } + + endpts = pts + end * 1000; /* ProjectX ! (other: 900, 1024) */ + + fprintf(ofh, " \n", + sptsstr + 1, pts2ts(endpts, junk, false), + fnbuf, x1, y1); + + if (createpics) + makebitmap(data, x2 - x1 + 1, y2 - y1 + 1, top_field - 4, + bot_field - 4, fnbuf, palette); + if (last) + exc_throw(EOFIndicator, NULL); }}} + exc_catch (EOFIndicator) { + write(1, sptsstr, strlen(sptsstr)); + return; } + exc_end; } + + +static void usage(const char * pn) /* protoadd GCCATTR_NORETURN */ { + exc_throw(MiscError, "\n" + "Usage: %s [--delay ms] |" "\n" + "\n" + "\tExamples:" "\n" + "\n" + "\t ProjectX decoded recording.sup and recording.sup.IFO" "\n" + "\n" + "\t\t$ pxsup2dast recording.sup*" "\n" + "\n" + "\t Having test.sup and map.ifo" "\n" + "\n" + "\t\t$ pxsup2dast test.sup map.ifo" "\n" + "\n" + "\t No .IFO, so giving 3 colors (rgb components in hex)" "\n" + "\n" + "\t\t$ pxsup2dast titles.sup ff0000,00ff00,0000ff" "\n" + "\n" + "\t Trying to fix sync in recording" "\n" + "\n" + "\t\t$ pxsup2dast --delay 750 recording.sup*" "\n" + , pn); } + + +static bool samepalette(char * filename, eu8 palette[16][3]) { + FILE * fh; + int i; + unsigned int r,g,b; + + if (! fexists(filename)) + return false; + + fh = xfopen(filename, "rb"); + for (i = 0; i < 16; i++) + if (fscanf(fh, "%02x%02x%02x\n", &r, &g, &b) != 3 || + r != palette[i][0] || g != palette[i][1] || b != palette[i][2]) { + fclose(fh); + return false; } + fclose(fh); + return true; } + +int main(int argc, char ** argv) { + exc_try { + int jc, i; + eu8 yuvpalette[16][3], rgbpalette[16][3]; + char fnbuf[1024]; + char * p; + + bool createpics; + FILE * fh; + int delay_ms; + + write(1, "\n", 1); + if (sizeof (char) != 1 || sizeof (int) < 2) /* very unlikely */ + exc_throw(MiscError, "Incompatible variable sizes."); + + delay_ms = 0; + if (argc > 3 && strcmp(argv[1], "--delay") == 0) { + delay_ms = atoi(argv[2]); + if (delay_ms != 0) + argc-= 2; argv+= 2; } + + if (argc != 3) + usage(argv[0]); + + if ((p = strrchr(argv[1], '.')) != NULL) + i = p - argv[1]; + else + i = strlen(argv[1]); + if (i > 950) + exc_throw(MiscError, "Can " + "not manage filenames longer than 950 characters."); + memcpy(fnbuf, argv[1], i); + p = fnbuf + i; + strcpy(p, ".d/"); + p += strlen(p); + + if (!dexists(fnbuf)) + xmkdir(fnbuf, 0755); + + if (fexists(argv[2])) + ifopalette(argv[2], yuvpalette, rgbpalette); + else + argpalette(argv[2], yuvpalette, rgbpalette); + + strcpy(p, "palette.ycrcb"); + if (samepalette(fnbuf, yuvpalette)) { + createpics = false; + printf("Found palette.yuv having our palette information...\n"); + printf("...Skipping image files, Writing spumux.tmp.\n"); } + else { + createpics = true; + printf("Writing image files and spumux.tmp.\n"); } + + strcpy(p, "spumux.tmp"); + fh = xfopen(fnbuf, "wb"); + + xxfwriteCS(fh, "\n \n"); + pxsubtitle(argv[1], fh, rgbpalette, createpics, delay_ms, fnbuf, p); + + write(1, "\n", 1); + xxfwriteCS(fh, " \n\n"); + fclose(fh); + + if (createpics) { + FILE * yuvfh, *rgbfh; + printf("Writing palette.ycrcb and palette.rgb.\n"); + strcpy(p, "palette.ycrcb"); + yuvfh = xfopen(fnbuf, "wb"); + strcpy(p, "palette.rgb"); + rgbfh = xfopen(fnbuf, "wb"); + for (i = 0; i < 16; i++) { + fprintf(yuvfh, "%02x%02x%02x\n", + yuvpalette[i][0], yuvpalette[i][1], yuvpalette[i][2]); + fprintf(rgbfh, "%02x%02x%02x\n", + rgbpalette[i][0], rgbpalette[i][1], rgbpalette[i][2]);} + fclose(yuvfh); + fclose(rgbfh); } + + { char buf[1024]; + printf("Renaming spumux.tmp to spumux.xml.\n"); + strcpy(p, "spumux.tmp"); + i = strlen(fnbuf); + memcpy(buf, fnbuf, i); + strcpy(&buf[i - 3], "xml"); + unlink(buf); + rename(fnbuf, buf); + jc = 0; } + p[0] = '\0'; + printf("Output files reside in %s\n", fnbuf); + printf("All done.\n"); } + + exc_catchall { + write(2, EXC.msgbuf, EXC.buflen); write(2, "\n", 1); + exit(1); + } + exc_endall; + + return 0; } + +/* + * Local variables: + * mode: c + * c-file-style: "stroustrup" + * tab-width: 8 + * compile-command: "sh pxsup2dast.c" + * End: + */ --- vdr-plugin-burn-0.1.0~pre21.orig/debian/links +++ vdr-plugin-burn-0.1.0~pre21/debian/links @@ -0,0 +1,5 @@ +/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf var/lib/vdr/plugins/burn/fonts/Vera.ttf +usr/share/vdr-plugin-burn/menu-button.png var/lib/vdr/plugins/burn/menu-button.png +usr/share/vdr-plugin-burn/menu-silence.mp2 var/lib/vdr/plugins/burn/menu-silence.mp2 +usr/share/vdr-plugin-burn/menu-bg.png var/lib/vdr/plugins/burn/menu-bg.png +usr/share/vdr-plugin-burn/ProjectX.ini var/lib/vdr/plugins/burn//ProjectX.ini --- vdr-plugin-burn-0.1.0~pre21.orig/debian/copyright +++ vdr-plugin-burn-0.1.0~pre21/debian/copyright @@ -0,0 +1,44 @@ +Upstream Homepage: + http://www.xeatre.de/community/burn/ + +Upstream Author: + Sascha Volkenandt + +Debian Maintainers: + Tobias Grimm + Thomas Günther + Thomas Schmidt + Andreas Wissel + Michael Mauksch + +Copyright: + (C) 2004-2006 Sascha Volkenandt + +Copyright for debian/pxsup2dast.c (http://www.guru-group.fi/~too/sw/m2vmp2cut/): + (C) 2005-2007 Tomi Ollila + +Copyright (Debian packaging): + (C) 2005-2006 Andreas Wissel, Michael Mauksch + (C) 2005-2008 Tobias Grimm, Thomas Günther, Thomas Schmidt + +License: + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + The complete text of the GNU General Public License can be found + in /usr/share/common-licenses/GPL-2 on most Debian systems. + +License (Debian packaging): + The Debian packaging is licensed under the GPL, version 2 or any + later version, see /usr/share/common-licenses/GPL-2. --- vdr-plugin-burn-0.1.0~pre21.orig/debian/compat +++ vdr-plugin-burn-0.1.0~pre21/debian/compat @@ -0,0 +1 @@ +5 --- vdr-plugin-burn-0.1.0~pre21.orig/debian/install +++ vdr-plugin-burn-0.1.0~pre21/debian/install @@ -0,0 +1,21 @@ +libvdr-*.so.* usr/lib/vdr/plugins/ + +debian/plugin.burn.conf etc/vdr/plugins/ +vdrburn-archive.sh usr/share/vdr-plugin-burn/ +vdrburn-dvd.sh usr/share/vdr-plugin-burn/ +burn-buffers usr/lib/vdr-plugin-burn/ +debian/pxsup2dast usr/lib/vdr-plugin-burn/ + +burn/menu-button.png usr/share/vdr-plugin-burn/ +burn/menu-silence.mp2 usr/share/vdr-plugin-burn/ +burn/menu-bg.png usr/share/vdr-plugin-burn/ +burn/ProjectX.ini usr/share/vdr-plugin-burn/ +burn/counters/standard usr/share/vdr-plugin-burn/counters/ + +debian/template.png usr/share/vdr-plugin-burn/ +debian/grab.sh usr/share/vdr-plugin-burn/ +debian/commands.vdr-burn.conf usr/share/vdr/command-hooks/ + +debian/tmp/usr/share/locale + +debian/vdr-plugin-burn.groups usr/share/vdr/groups.d/ --- vdr-plugin-burn-0.1.0~pre21.orig/debian/postrm +++ vdr-plugin-burn-0.1.0~pre21/debian/postrm @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +# Remove counters directory +if [ "$1" = "purge" ]; then + /bin/rm -rf /var/lib/vdr/plugins/burn/counters +fi + +#DEBHELPER# --- vdr-plugin-burn-0.1.0~pre21.orig/debian/rules +++ vdr-plugin-burn-0.1.0~pre21/debian/rules @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/vdr-dev/make-special-vdr.sh + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/dpatch.mk + +DEB_INSTALL_CHANGELOGS_ALL = HISTORY + +MAKE_OPTIONS = VDRDIR=/usr/include/vdr LIBDIR=. \ + TMPDIR=/var/cache/vdr-plugin-burn ISODIR=/video/iso \ + LOCALEDIR=debian/tmp/usr/share/locale + +common-build-arch:: + $(MAKE) all $(MAKE_OPTIONS) + cd debian; /bin/sh pxsup2dast.c + +cleanbuilddir:: + $(MAKE) -o .dependencies clean $(MAKE_OPTIONS) + rm -f libvdr-*.so.* + rm -f debian/pxsup2dast + +common-binary-predeb-arch:: + sh /usr/share/vdr-dev/dependencies.sh --- vdr-plugin-burn-0.1.0~pre21.orig/debian/grab.sh +++ vdr-plugin-burn-0.1.0~pre21/debian/grab.sh @@ -0,0 +1,8 @@ +at now < +XSBC-Original-Maintainer: Andreas Wissel +Origin: ctvdr +Bugs: mailto:pkg-vdr-dvb-devel@lists.alioth.debian.org +Build-Depends: debhelper (>= 5), cdbs, dpatch, sharutils, vdr-dev (>= 1.6.0-5), libgd2-noxpm-dev (>= 2.0.33) | libgd2-xpm-dev (>= 2.0.33), libboost-dev (>= 1.32.0), gettext +Standards-Version: 3.8.0 +Homepage: http://www.xeatre.de/community/burn/ + +Package: vdr-plugin-burn +Architecture: any +Depends: ${shlibs:Depends}, ${vdr:Depends}, transcode (>= 0.6.10), mjpegtools (>= 1.8.0), dvdauthor (>= 0.6.8), genisoimage, dvd+rw-tools (>= 5.13.4.7.4), eject (>= 2.0.3), vdrsync (>= 0.1.2.2dev2+050322) | project-x, vdr-genindex (>= 0.1.3), ttf-dejavu, imagemagick, sharutils +Suggests: vdr-burnbackgrounds (>= 0.0.1-4) +Conflicts: vdr-burnbackgrounds (<= 0.0.1-3) +Description: Plugin for vdr that implements dvd conversion and writing + This Plugin enables VDR to write compliant DVDs from VDR recordings while + being able to control and watch the process inside VDRs on-screen-display. + If the selected recordings don't fit the DVD, the video tracks are + requantized (shrinked) automatically. --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/91_trim-fix.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/91_trim-fix.dpatch @@ -0,0 +1,99 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 91_trim-fix.dpatch by Tobias Grimm +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Solution from CVS for bug #178 +## DP: ( http://vdr-developer.org/mantisbt/view.php?id=178 ) + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.1.0~pre21~/common.c vdr-plugin-burn-0.1.0~pre21/common.c +--- vdr-plugin-burn-0.1.0~pre21~/common.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/common.c 2006-10-31 16:57:55.000000000 +0100 +@@ -2,7 +2,7 @@ + * See the files COPYING and README for copyright information and how to reach + * the author. + * +- * $Id: common.c,v 1.28 2006/09/16 18:33:36 lordjaxom Exp $ ++ * $Id: common.c,v 1.29 2006/10/01 21:22:27 lordjaxom Exp $ + */ + + #include "burn.h" +@@ -116,15 +116,11 @@ + return builder.str(); + } + +- void trim_left( std::string& text_, const char* characters_ ) ++ void trim_left( std::string& text_, const char* characters_, std::string::size_type offset_ ) + { +- std::string::size_type pos = 0; +- do { +- while ( strchr( characters_, text_[ pos ] ) != NULL ) +- text_.erase( 0, 1 ); +- if ( ( pos = text_.find( '~' ) ) != std::string::npos ) +- ++pos; +- } while ( pos != std::string::npos ); ++ std::string::size_type pos; ++ if ( ( pos = text_.find_first_not_of( characters_, offset_ ) ) > 0 ) ++ text_.erase( offset_, pos - offset_ ); + } + + string get_recording_datetime(const cRecording* recording_, char delimiter) +diff -urNad vdr-plugin-burn-0.1.0~pre21~/common.h vdr-plugin-burn-0.1.0~pre21/common.h +--- vdr-plugin-burn-0.1.0~pre21~/common.h 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/common.h 2006-10-31 16:57:55.000000000 +0100 +@@ -2,7 +2,7 @@ + * See the files COPYING and README for copyright information and how to reach + * the author. + * +- * $Id: common.h,v 1.28 2006/09/16 18:33:36 lordjaxom Exp $ ++ * $Id: common.h,v 1.29 2006/10/01 21:22:27 lordjaxom Exp $ + */ + + #ifndef VDR_BURN_COMMON_H +@@ -194,7 +194,7 @@ + + int ScanPageCount(const std::string& Path); + std::string progress_bar(double current, double total, int length = 20); +- void trim_left( std::string& text_, const char* characters_ ); ++ void trim_left( std::string& text_, const char* characters_, std::string::size_type offset_ = 0 ); + + //!--- recording helper functions ----------------------------------------- + +diff -urNad vdr-plugin-burn-0.1.0~pre21~/jobs.c vdr-plugin-burn-0.1.0~pre21/jobs.c +--- vdr-plugin-burn-0.1.0~pre21~/jobs.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/jobs.c 2006-10-31 16:57:55.000000000 +0100 +@@ -2,7 +2,7 @@ + * See the files COPYING and README for copyright information and how to reach + * the author. + * +- * $Id: jobs.c,v 1.34 2006/09/16 18:33:36 lordjaxom Exp $ ++ * $Id: jobs.c,v 1.35 2006/10/01 21:22:27 lordjaxom Exp $ + */ + + #include "burn.h" +@@ -47,15 +47,19 @@ + m_fileName( recording_->FileName() ), + m_summary( get_recording_description(recording_) ), + m_datetime( get_recording_datetime(recording_, ' ') ), ++ m_title( recording_->Name() ), + m_totalSize( 0, 0 ), + m_totalLength( 0, 0 ) + { +- string title = recording_->Name(); +- string::size_type pos; +- if (global_setup().RemovePath && (pos = title.rfind('~')) != string::npos) +- title.erase(0, pos + 1); +- trim_left(title, "%@"); +- m_title = title; ++ std::string::size_type pos; ++ if ( global_setup().RemovePath && ( pos = m_title.rfind( '~' ) ) != std::string::npos ) ++ m_title.erase( 0, pos + 1 ); ++ ++ for ( pos = 0;; ++pos ) { ++ trim_left( m_title, "%@", pos ); ++ if ( ( pos = m_title.find( '~', pos ) ) == std::string::npos ) ++ break; ++ } + } + + // size_pair::size_type recording::get_total_size() const --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/93_burn-0.1.0-pre22_i18n-gettext.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/93_burn-0.1.0-pre22_i18n-gettext.dpatch @@ -0,0 +1,8661 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 93_burn-0.1.0-pre22_i18n-gettext.dpatch by randy at vdrportal.de +## http://vdrportal.de/board/thread.php?postid=694880#post694880 +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Locales for text2skin plug-in (VDR >= 1.5.7). + +@DPATCH@ +diff -Nur burn.cvs/burn.c burn/burn.c +--- burn.cvs/burn.c 2006-09-16 20:33:36.000000000 +0200 ++++ burn/burn.c 2008-02-02 22:30:43.000000000 +0100 +@@ -9,7 +9,9 @@ + + #include "burn.h" + #include "gdwrapper.h" ++#if APIVERSNUM < 10507 + #include "i18n.h" ++#endif + #include "logger-vdr.h" + #include "manager.h" + #include "menuburn.h" +@@ -28,9 +30,9 @@ + using namespace std; + using proctools::format; + +- const char* plugin::VERSION = "0.1.0-pre21"; +- const char* plugin::DESCRIPTION = "Versatile convert-and-burn plugin"; +- const char* plugin::MAINMENUENTRY = "Create DVDs"; ++ const char* plugin::VERSION = "0.1.0-pre22"; ++ const char* plugin::DESCRIPTION = trNOOP("Versatile convert-and-burn plugin"); ++ const char* plugin::MAINMENUENTRY = tr("Create DVDs"); + + string plugin::m_configPath; + +@@ -84,7 +86,9 @@ + + manager::start(); + logger_vdr::start(); ++#if APIVERSNUM < 10507 + RegisterI18n( i18n::get_phrases() ); ++#endif + gdwrapper::setup::set_font_path( m_configPath + "/fonts" ); + if ( !skin_list::get().load( get_config_path() ) ) + return false; +diff -Nur burn.cvs/common.c burn/common.c +--- burn.cvs/common.c 2006-10-01 23:22:27.000000000 +0200 ++++ burn/common.c 2008-02-02 21:46:16.000000000 +0100 +@@ -35,18 +35,18 @@ + // --- disktype ----------------------------------------------------------- + + const char* disktype_strings[disktype_count] = +- { "DVD with menus", "DVD without menus", "Archive disk" }; ++ { tr("DVD with menus"), tr("DVD without menus"), tr("Archive disk") }; + + // --- storemode ---------------------------------------------------------- + + const char* storemode_strings[storemode_count] = +- { "Create ISO only", "Write to Disc", "Create ISO and write" }; ++ { tr("Create ISO only"), tr("Write to Disc"), tr("Create ISO and write") }; + + // --- chaptersmode ------------------------------------------------------- + + const char* chaptersmode_strings[chaptersmode_count] = +- { "No chapters", "Use editing marks", "Every 5 minutes", "Every 10 minutes", +- "Every 15 minutes", "Every 30 minutes", "Every hour" }; ++ { tr("No chapters"), tr("Use editing marks"), tr("Every 5 minutes"), tr("Every 10 minutes"), ++ tr("Every 15 minutes"), tr("Every 30 minutes"), tr("Every hour") }; + + const int chaptersmode_intervals[chaptersmode_count] = + { -1, -1, 5, 10, 15, 30, 60 }; +@@ -54,7 +54,7 @@ + // --- disksize ----------------------------------------------------------- + + const char* disksize_strings[disksize_count] = +- { "Single Layer", "Double Layer", "CD-R", "Custom" }; ++ { tr("Single Layer"), tr("Double Layer"), tr("CD-R"), tr("Custom") }; + + const int disksize_values[disksize_count] = + { 4472, 7944, 690, -1 }; +@@ -62,12 +62,12 @@ + // --- demuxtype ---------------------------------------------------------- + + const char* demuxtype_strings[demuxtype_count] = +- { "VDRSync", "ProjectX" }; ++ { tr("VDRSync"), tr("ProjectX") }; + + // --- requanttype -------------------------------------------------------- + + const char* requanttype_strings[requanttype_count] = +- { "M2VRequantizer", "Transcode" }; ++ { tr("M2VRequantizer"), tr("Transcode") }; + + const char *TitleChars = "abcdefghijklmnopqrstuvwxyz" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +diff -Nur burn.cvs/i18n.c burn/i18n.c +--- burn.cvs/i18n.c 2006-10-24 19:47:04.000000000 +0200 ++++ burn/i18n.c 2008-02-02 22:42:38.000000000 +0100 +@@ -5,9 +5,12 @@ + * $Id: i18n.c,v 1.41 2006/10/24 17:47:04 lordjaxom Exp $ + */ + +-#include "i18n.h" + #include + ++#if APIVERSNUM < 10507 ++ ++#include "i18n.h" ++ + namespace vdr_burn + { + +@@ -80,32 +83,6 @@ + #endif + #endif + }, +- { "Write DVDs - designed for xeatre.tv", +- "DVDs brennen - designed for xeatre.tv", +- "", +- "", +- "", +- "", +- "Graver des DVD - designed for xeatre.tv", +- "", +- "Polta DVD-levy / xeatre.tv", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "ÁÞ×ÔÐÝØÕ DVD - áÔÕÛÐÝÞ ÔÛï xeatre.tv", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "Versatile convert-and-burn plugin", + "Universelles Umwandlungs- und Brennplugin", + "", +@@ -132,58 +109,6 @@ + #endif + #endif + }, +- { "Scanning recordings...", +- "Aufzeichnungen werden durchsucht...", +- "", +- "", +- "", +- "", +- "Les enregistrements sont scannés...", +- "", +- "Etsitään tallenteita...", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "¿àÞáÜÞâà ×ÐßØáÕÙ...", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, +- { "Recordings marked for burning", +- "Zum Brennen markierte Aufzeichnungen", +- "", +- "", +- "", +- "", +- "Enregistrements marqués pour la gravure", +- "", +- "Poltettaviksi valitut tallenteet", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "·ÐßØáØ ÔÛï áÞ×ÔÐÝØï DVD", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "No recordings marked", + "Keine Aufzeichnungen markiert", + "", +@@ -392,32 +317,6 @@ + #endif + #endif + }, +- { "Queued jobs", +- "Aufträge in Warteschlange", +- "", +- "", +- "", +- "", +- "Tâches dans la liste d'attente", +- "", +- "Jonossa olevat tehtävät", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "·ÐÔÐÝØï Ò ÞçÕàÕÔØ", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "List", + "Liste", + "", +@@ -548,84 +447,6 @@ + #endif + #endif + }, +- { "Burn mode", +- "Brennmodus", +- "", +- "", +- "", +- "", +- "Mode graveur", +- "", +- "Polttotapa", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "¼ÞÔãá ×ÐßØáØ", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, +- { "Shrink", +- "Schrumpfen", +- "", +- "", +- "", +- "", +- "Rétrécissement", +- "", +- "pienennä", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "ÁÖÐâì", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, +- { "Distribute", +- "Verteilen", +- "", +- "", +- "", +- "", +- "Distribuer", +- "", +- "jaa usealle", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "ÀÐ×ÔÕÛØâì", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "Please insert an empty disk and press Ok", + "Bitte legen Sie eine leere DVD ein und drücken Sie Ok", + "", +@@ -704,32 +525,6 @@ + #endif + #endif + }, +- { "Error", +- "Fehler", +- "", +- "", +- "", +- "", +- "Erreur", +- "", +- "Virhe", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "¾èØÑÚÐ", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "Job still active - really cancel?", + "Auftrag noch aktiv - wirklich beenden?", + "", +@@ -756,32 +551,6 @@ + #endif + #endif + }, +- { "Convert texts to UTF-8", +- "Texte nach UTF-8 konvertieren", +- "", +- "", +- "", +- "", +- "Convertir le texte en format UTF-8", +- "", +- "Muunna teksti UTF-8 -muotoon", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "ºÞÝÒÕàâØàÞÒÐâì âÕÚáâë Ò UTF-8?", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "$Job active (Writing: %1$d%%)", + "Auftrag aktiv (Schreibe: %1$d%%)", + "", +@@ -1042,58 +811,6 @@ + #endif + #endif + }, +- { "Force shrinking?", +- "Schrumpfen erzwingen?", +- "", +- "", +- "", +- "", +- "Forcer le rétrécisement?", +- "", +- "Pakotetaanko pienentäminen?", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "²áÕÓÔÐ áÖØÜÐâì?", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, +- { "Burn Double-Layer DVDs", +- "Double-Layer DVDs brennen", +- "", +- "", +- "", +- "", +- "Graver DVD double couche", +- "", +- "Polta kaksikerros-DVD-levyjä", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "ÁÞ×ÔÐÒÐâì ÔÒãáÛÞÙÝëÕ DVD", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "Chapters", + "Kapitel", + "", +@@ -1510,32 +1227,6 @@ + #endif + #endif + }, +- { "Recordings stored on harddisk", +- "Aufzeichnungen", +- "", +- "", +- "", +- "", +- "Enregistrement", +- "", +- "Tallenteet", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "·ÐßØáØ", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "Choose", + "Wählen", + "", +@@ -1588,32 +1279,6 @@ + #endif + #endif + }, +- { "Toggle", +- "Ein/Aus", +- "", +- "", +- "", +- "", +- "Oui/Non", +- "", +- "Päälle/pois", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "²ÚÛ/²ëÚÛ", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "Canceled jobs", + "Abgebrochene Aufträge", + "", +@@ -1744,32 +1409,6 @@ + #endif + #endif + }, +- { "Job active - really cancel?", +- "Auftrag läuft - wirklich abbrechen?", +- "", +- "", +- "", +- "", +- "Vraiment arrêter la tâche?", +- "", +- "Tehtävä on aktiivinen - perutaanko?", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï - ÔÕÙáâÒØâÕÛìÝÞ ÞâÜÕÝØâì?", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "Remove job from list?", + "Auftrag aus Liste entfernen?", + "", +@@ -1900,34 +1539,8 @@ + #endif + #endif + }, +- { "Tracks", +- "Spuren", +- "", +- "", +- "", +- "", +- "Pistes", +- "", +- "Raidat", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "´ÞàÞÖÕÚ", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, +- { "Video track", +- "Videospur", ++ { "Video track", ++ "Videospur", + "", + "", + "", +@@ -2498,58 +2111,6 @@ + #endif + #endif + }, +- { "Couldn't analyze recording!", +- "Konnte Aufnahme nicht analysieren!", +- "", +- "", +- "", +- "", +- "Impossible d'analyser l'enregistrement", +- "", +- "Tallenteen analysointi epäonnistui!", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "½Õ áÜÞÓ ßàÞÐÝÐÛØ×ØàÞÒÐâì ×ÐßØáì!", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, +- { "No tracks found in recording!", +- "Keine Spuren in Aufnahme gefunden!", +- "", +- "", +- "", +- "", +- "Pas de piste trouvée dans l'enregistrement!", +- "", +- "Tallenteesta ei löydetty raitoja!", +- "", +- "", +- "", +- "", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10300 +- "½Õ ÝÐÙÔÕÝë ÔÞàÞÖÚØ Ò ×ÐßØáØ!", +- "", +- "", +- "", +-#if VDRVERSNUM >= 10342 +- "", +-#endif +-#endif +- }, + { "VDRSync", + "VDRSync", + "", +@@ -3386,3 +2947,4 @@ + }; + + } ++#endif +\ No newline at end of file +diff -Nur burn.cvs/i18n.h burn/i18n.h +--- burn.cvs/i18n.h 2006-09-16 20:33:36.000000000 +0200 ++++ burn/i18n.h 2008-02-02 22:02:21.000000000 +0100 +@@ -9,6 +9,7 @@ + #define VDR_BURN_I18N_H + + #include "common.h" ++ + #include + + namespace vdr_burn +diff -Nur burn.cvs/Makefile burn/Makefile +--- burn.cvs/Makefile 2006-10-01 23:26:44.000000000 +0200 ++++ burn/Makefile 2008-02-02 22:19:13.000000000 +0100 +@@ -41,6 +41,11 @@ + ifeq ($(APIVERSION),) + APIVERSION = $(VDRVERSION) + endif ++VDRVERSNUM = $(shell sed -ne '/define VDRVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/config.h) ++APIVERSNUM = $(shell sed -ne '/define APIVERSNUM/ s/^.[a-zA-Z ]*\([0-9]*\) .*$$/\1/p' $(VDRDIR)/config.h) ++ifeq ($(strip $(APIVERSNUM)),) ++ APIVERSNUM = $(VDRVERSNUM) ++endif + + ### The name of the distribution archive: + +@@ -61,12 +66,15 @@ + # logger-vdr.o chain-vdr.o chain-dvd.o + + OBJS = burn.o chain-vdr.o chain-dvd.o jobs.o logger-vdr.o skins.o \ +- chain-archive.o manager.o i18n.o menuburn.o menubase.o \ ++ chain-archive.o manager.o menuburn.o menubase.o \ + etsi-const.o tracks.o scanner.o gdwrapper.o iconvwrapper.o \ +-\ +- menuitems.o setup.o common.o config.o render.o \ ++ menuitems.o setup.o common.o config.o render.o \ + genindex/pes.o + ++ifeq ($(shell test $(APIVERSNUM) -lt 10507 ; echo $$?),0) ++ OBJS += i18n.o ++endif ++ + SUBDIRS = proctools # tinyxml + + LIBS += proctools/libproctools.a # tinyxml/libtinyxml.a +@@ -99,11 +107,36 @@ + + -include $(DEPFILE) + ++### Internationalization (I18N): ++ ++PODIR = po ++LOCALEDIR = $(VDRDIR)/locale ++I18Npo = $(wildcard $(PODIR)/*.po) ++I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) ++I18Npot = $(PODIR)/$(PLUGIN).pot ++ ++%.mo: %.po ++ msgfmt -c -o $@ $< ++ ++$(I18Npot): $(wildcard *.c) ++ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<>' -o $@ $^ ++ ++%.po: $(I18Npot) ++ msgmerge -U --no-wrap --no-location --backup=none -q $@ $< ++ @touch $@ ++ ++$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo ++ @mkdir -p $(dir $@) ++ cp $< $@ ++ ++.PHONY: i18n ++i18n: $(I18Nmsgs) ++ + ### Targets: + + .PHONY: all dist clean SUBDIRS + +-all: libvdr-$(PLUGIN).so burn-buffers ++all: libvdr-$(PLUGIN).so burn-buffers i18n + + SUBDIRS: + @for dir in $(SUBDIRS); do \ +@@ -135,6 +168,7 @@ + @echo Distribution package created as $(PACKAGE).tgz + + clean: ++ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot + @-rm -f *.o genindex/*.o $(DEPFILE) *.so *.tgz core* *~ burn-buffers \ + scan-test test t/*.o + @for dir in $(SUBDIRS); do \ +diff -Nur burn.cvs/menubase.c burn/menubase.c +--- burn.cvs/menubase.c 2006-09-16 20:33:36.000000000 +0200 ++++ burn/menubase.c 2008-02-02 22:36:18.000000000 +0100 +@@ -23,7 +23,7 @@ + namespace display + { + const string strings[count] = +- { string( ), "Recordings", "List", "Status" }; ++ { string( ), tr("Recordings"), tr("List"), tr("Status") }; + } + + // --- starter -------------------------------------------------------- +diff -Nur burn.cvs/menuburn.c burn/menuburn.c +--- burn.cvs/menuburn.c 2006-10-24 19:47:04.000000000 +0200 ++++ burn/menuburn.c 2008-02-02 21:56:53.000000000 +0100 +@@ -6,7 +6,9 @@ + */ + + #include "common.h" ++#if APIVERSNUM < 10507 + #include "i18n.h" ++#endif + #include "manager.h" + #include "menuburn.h" + #include "menuitems.h" +diff -Nur burn.cvs/menuitems.c burn/menuitems.c +--- burn.cvs/menuitems.c 2006-10-24 19:47:04.000000000 +0200 ++++ burn/menuitems.c 2008-02-02 21:56:44.000000000 +0100 +@@ -7,7 +7,9 @@ + + #include "menuitems.h" + #include "jobs.h" ++#if APIVERSNUM < 10507 + #include "i18n.h" ++#endif + #include "common.h" + #include + #include +diff -Nur burn.cvs/po/ca_ES.po burn/po/ca_ES.po +--- burn.cvs/po/ca_ES.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/ca_ES.po 2008-02-02 22:58:10.000000000 +0100 +@@ -0,0 +1,372 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Marc Rovira Vall , 2003 ++# Ramon Roca , 2003 ++# Jordi Vilà , 2003 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Jordi Vilà \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/cs_CZ.po burn/po/cs_CZ.po +--- burn.cvs/po/cs_CZ.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/cs_CZ.po 2008-02-02 22:58:10.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Vladimír Bárta , 2006 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Vladimír Bárta \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-2\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/da_DK.po burn/po/da_DK.po +--- burn.cvs/po/da_DK.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/da_DK.po 2008-02-02 22:58:10.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Mogens Elneff , 2004 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Mogens Elneff \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-15\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/de_DE.po burn/po/de_DE.po +--- burn.cvs/po/de_DE.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/de_DE.po 2008-02-02 22:58:10.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Klaus Schmidinger , 2000 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Klaus Schmidinger \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-15\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "Universelles Umwandlungs- und Brennplugin" ++ ++msgid "Create DVDs" ++msgstr "DVDs erstellen" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "Brennjob läuft" ++ ++msgid "Please enter the burn plugin" ++msgstr "Bitte Brenn-Plugin aufrufen" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "Bitte legen Sie eine leere DVD ein und drücken Sie Ok" ++ ++msgid "DVD with menus" ++msgstr "DVD mit Menüs" ++ ++msgid "DVD without menus" ++msgstr "DVD ohne Menüs" ++ ++msgid "Archive disk" ++msgstr "Archiv-Disk" ++ ++msgid "Create ISO only" ++msgstr "Nur Abbild erzeugen" ++ ++msgid "Write to Disc" ++msgstr "Nur brennen" ++ ++msgid "Create ISO and write" ++msgstr "Abbild erzeugen und brennen" ++ ++msgid "No chapters" ++msgstr "Keine Kapitel" ++ ++msgid "Use editing marks" ++msgstr "Schnittmarken benutzen" ++ ++msgid "Every 5 minutes" ++msgstr "Jede 5 Minuten" ++ ++msgid "Every 10 minutes" ++msgstr "Jede 10 Minuten" ++ ++msgid "Every 15 minutes" ++msgstr "Jede viertel Stunde" ++ ++msgid "Every 30 minutes" ++msgstr "Jede halbe Stunde" ++ ++msgid "Every hour" ++msgstr "Jede Stunde" ++ ++msgid "Single Layer" ++msgstr "Single Layer" ++ ++msgid "Double Layer" ++msgstr "Double Layer" ++ ++msgid "CD-R" ++msgstr "CD-R" ++ ++msgid "Custom" ++msgstr "Benutzerdefiniert" ++ ++msgid "VDRSync" ++msgstr "VDRSync" ++ ++msgid "ProjectX" ++msgstr "ProjectX" ++ ++msgid "M2VRequantizer" ++msgstr "M2VRequantizer" ++ ++msgid "Transcode" ++msgstr "Transcode" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "Aufnahme zu groß für Disk-Typ!" ++ ++msgid "Disc too big for disc type!" ++msgstr "Disc zu groß für diese Art!" ++ ++msgid "A job failed!" ++msgstr "Ein Auftrag ist fehlgeschlagen!" ++ ++msgid "A job was finished successfully." ++msgstr "Ein Auftrag war erfolgreich." ++ ++msgid "Recordings" ++msgstr "Aufzeichnungen" ++ ++msgid "List" ++msgstr "Liste" ++ ++msgid "Status" ++msgstr "Status" ++ ++msgid "Move down" ++msgstr "Nach unten" ++ ++msgid "Track$Off" ++msgstr "Aus" ++ ++msgid "Track$On" ++msgstr "An" ++ ++msgid "Language code" ++msgstr "Sprachkennung" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "Aufzeichnungen: %1$d, Gesamtgröße: %2$.1f MB" ++ ++msgid "No recordings marked for burning" ++msgstr "Keine Aufzeichnungen zum Brennen markiert" ++ ++msgid "Write DVDs" ++msgstr "DVDs brennen" ++ ++msgid "Choose" ++msgstr "Wählen" ++ ++msgid "Analyzing recording..." ++msgstr "Aufzeichnung wird analysiert..." ++ ++msgid "Job" ++msgstr "Auftrag" ++ ++msgid "DVD title" ++msgstr "Titel der DVD" ++ ++msgid "Archive-ID" ++msgstr "Archiv-ID" ++ ++msgid "Job options" ++msgstr "Jobeinstellungen" ++ ++msgid "No recordings marked" ++msgstr "Keine Aufzeichnungen markiert" ++ ++msgid "Button$Start" ++msgstr "Starten" ++ ++msgid "Remove" ++msgstr "Entfernen" ++ ++msgid "No video track selected!" ++msgstr "Keine Videospur ausgewählt!" ++ ++msgid "No audio track selected!" ++msgstr "Keine Tonspur ausgewählt!" ++ ++msgid "Not enough free disk space!" ++msgstr "Nicht genug Plattenplatz!" ++ ++msgid "Remove recording from list?" ++msgstr "Aufzeichnung aus Liste entfernen?" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "Auftrag aktiv (Schreibe: %1$d%%)" ++ ++msgid "Job active (Converting)" ++msgstr "Auftrag aktiv (Konvertiere)" ++ ++msgid "No active or waiting jobs present" ++msgstr "Keine aktiven oder wartenden Aufträge vorhanden" ++ ++msgid "Canceled jobs" ++msgstr "Abgebrochene Aufträge" ++ ++msgid "Erroneous jobs" ++msgstr "Fehlerhafte Aufträge" ++ ++msgid "Restart" ++msgstr "Überarbeiten" ++ ++msgid "Retry" ++msgstr "Wiederholen" ++ ++msgid "Cancel" ++msgstr "Abbrechen" ++ ++msgid "Replace current job?" ++msgstr "Gegenwärtigen Auftrag ersetzen?" ++ ++msgid "Job still active - really cancel?" ++msgstr "Auftrag noch aktiv - wirklich beenden?" ++ ++msgid "Remove job from list?" ++msgstr "Auftrag aus Liste entfernen?" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "Gesamtgröße: %1$.1f MB %2$s" ++ ++msgid "(would be shrinked)" ++msgstr "(würden geschrumpft)" ++ ++msgid "Aspect ratio" ++msgstr "Seitenverhältnis" ++ ++msgid "Previous page" ++msgstr "Vorherige Seite" ++ ++msgid "Next page" ++msgstr "Nächste Seite" ++ ++msgid "Play movie" ++msgstr "Film abspielen" ++ ++msgid "Back" ++msgstr "zurück" ++ ++msgid "Couldn't read index" ++msgstr "Konnte Index nicht lesen" ++ ++msgid "Couldn't browse recording" ++msgstr "Konnte Aufzeichnung nicht durchsuchen" ++ ++msgid "analog" ++msgstr "analog" ++ ++msgid "dolby" ++msgstr "dolby" ++ ++msgid "Couldn't read marks" ++msgstr "Konnte Marken nicht lesen" ++ ++msgid "Recording is too short" ++msgstr "Aufzeichnung ist zu kurz" ++ ++msgid "Target" ++msgstr "Ziel" ++ ++msgid "Disk type" ++msgstr "Art der DVD" ++ ++msgid "DMH-archive" ++msgstr "DMH-Archiv" ++ ++msgid "Skin" ++msgstr "Aussehen" ++ ++msgid "Chapters" ++msgstr "Kapitel" ++ ++msgid "Disk size" ++msgstr "Grösse der Disk" ++ ++msgid "Cut" ++msgstr "Schneiden" ++ ++msgid "Skip empty titlemenu" ++msgstr "Leeres Titelmenü überspringen" ++ ++msgid "Skip short mainmenu" ++msgstr "Kurzes Hauptmenü überspringen" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "--- Allgemeine Einstellungen -----------------------------------------" ++ ++msgid "Remove path component" ++msgstr "Pfad abschneiden" ++ ++msgid "Demux using" ++msgstr "Demultiplexer" ++ ++msgid "Requant using" ++msgstr "Verkleinern mit" ++ ++msgid "Burn speed" ++msgstr "Brenngeschwindigkeit" ++ ++msgid "unlimited" ++msgstr "unbegrenzt" ++ ++msgid "Preserve logfiles" ++msgstr "Logfiles behalten" ++ ++msgid "Spare language code" ++msgstr "Ersatzsprachkennung" ++ ++msgid "Status in main menu" ++msgstr "Status im Hauptmenü" ++ ++msgid "Custom disk size (MB)" ++msgstr "Benutzerdef. Grösse (MB)" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "--- Jobmenü-Einstellungen --------------------------------------------" ++ ++msgid "Offer disk type" ++msgstr "Art der DVD anbieten" ++ ++msgid "Offer chapters" ++msgstr "Kapitel anbieten" ++ ++msgid "Offer target" ++msgstr "Ziel anbieten" ++ ++msgid "Offer disk size" ++msgstr "Grösse der Disk anbieten" ++ ++msgid "Offer cutting" ++msgstr "Schneiden anbieten" ++ ++msgid "Offer DMH-archive" ++msgstr "DMH-Archiv anbieten" ++ ++msgid "Offer skip titlemenu" ++msgstr "Titelmenü überspringen anbieten" ++ ++msgid "Offer skip mainmenu" ++msgstr "Hauptmenü überspringen anbieten" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "--- Standard Job-Einstellungen ---------------------------------------" ++ ++msgid "Default" ++msgstr "Vorgabe" ++ ++msgid "Video track" ++msgstr "Videospur" ++ ++msgid "Audio track" ++msgstr "Tonspur" ++ ++msgid "Unknown" ++msgstr "Unbekannt" +diff -Nur burn.cvs/po/el_GR.po burn/po/el_GR.po +--- burn.cvs/po/el_GR.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/el_GR.po 2008-02-02 22:58:10.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Dimitrios Dimitrakos , 2002 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Dimitrios Dimitrakos \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-7\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/es_ES.po burn/po/es_ES.po +--- burn.cvs/po/es_ES.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/es_ES.po 2008-02-02 22:58:11.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Ruben Nunez Francisco , 2002 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Ruben Nunez Francisco \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-15\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/et_EE.po burn/po/et_EE.po +--- burn.cvs/po/et_EE.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/et_EE.po 2008-02-02 22:58:11.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Arthur Konovalov , 2004 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Arthur Konovalov \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-13\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/fi_FI.po burn/po/fi_FI.po +--- burn.cvs/po/fi_FI.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/fi_FI.po 2008-02-02 22:58:11.000000000 +0100 +@@ -0,0 +1,373 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Hannu Savolainen , 2002 ++# Jaakko Hyvätti , 2002 ++# Niko Tarnanen , 2003 ++# Rolf Ahrenberg , 2003 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Rolf Ahrenberg \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-15\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "Monipuolinen DVD-työkalu" ++ ++msgid "Create DVDs" ++msgstr "Polta DVD-levy" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "Polttotehtävä aktiivinen" ++ ++msgid "Please enter the burn plugin" ++msgstr "Siirry \"Polta DVD-levy\"-laajennokseen" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "Aseta tyhjä levy asemaan ja paina 'OK'" ++ ++msgid "DVD with menus" ++msgstr "DVD valikolla" ++ ++msgid "DVD without menus" ++msgstr "DVD ilman valikkoa" ++ ++msgid "Archive disk" ++msgstr "arkistolevy" ++ ++msgid "Create ISO only" ++msgstr "vain levyimage" ++ ++msgid "Write to Disc" ++msgstr "vain poltto" ++ ++msgid "Create ISO and write" ++msgstr "levyimage ja poltto" ++ ++msgid "No chapters" ++msgstr "ei kappaleita" ++ ++msgid "Use editing marks" ++msgstr "leikkausmerkinnät" ++ ++msgid "Every 5 minutes" ++msgstr "joka 5. minuutti" ++ ++msgid "Every 10 minutes" ++msgstr "joka 10. minuutti" ++ ++msgid "Every 15 minutes" ++msgstr "joka 15. minuutti" ++ ++msgid "Every 30 minutes" ++msgstr "joka 30. minuutti" ++ ++msgid "Every hour" ++msgstr "kerran tunnissa" ++ ++msgid "Single Layer" ++msgstr "yksikerros" ++ ++msgid "Double Layer" ++msgstr "kaksikerros" ++ ++msgid "CD-R" ++msgstr "CD-R" ++ ++msgid "Custom" ++msgstr "säädettävä" ++ ++msgid "VDRSync" ++msgstr "VDRSync" ++ ++msgid "ProjectX" ++msgstr "ProjectX" ++ ++msgid "M2VRequantizer" ++msgstr "M2VRequantizer" ++ ++msgid "Transcode" ++msgstr "Transcode" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "Tallenne ei mahdu levytyypille!" ++ ++msgid "Disc too big for disc type!" ++msgstr "Levy ei mahdu levytyypille!" ++ ++msgid "A job failed!" ++msgstr "Polttaminen epäonnistui!" ++ ++msgid "A job was finished successfully." ++msgstr "Polttaminen onnistui." ++ ++msgid "Recordings" ++msgstr "tallenteet" ++ ++msgid "List" ++msgstr "Lista" ++ ++msgid "Status" ++msgstr "status" ++ ++msgid "Move down" ++msgstr "Alaspäin" ++ ++msgid "Track$Off" ++msgstr "Poissa" ++ ++msgid "Track$On" ++msgstr "Päällä" ++ ++msgid "Language code" ++msgstr "Kielitunnus" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "Tallenteita: %1$d, yhteensä: %2$.1f MB" ++ ++msgid "No recordings marked for burning" ++msgstr "Tallenteita ei ole merkitty poltettavaksi" ++ ++msgid "Write DVDs" ++msgstr "Polta DVD-levy" ++ ++msgid "Choose" ++msgstr "Valitse" ++ ++msgid "Analyzing recording..." ++msgstr "Analysoidaan tallennetta..." ++ ++msgid "Job" ++msgstr "tehtävä" ++ ++msgid "DVD title" ++msgstr "DVD:n nimi" ++ ++msgid "Archive-ID" ++msgstr "Arkistotunnus" ++ ++msgid "Job options" ++msgstr "Tehtävän asetukset" ++ ++msgid "No recordings marked" ++msgstr "Ei valittuja tallenteita" ++ ++msgid "Button$Start" ++msgstr "Aloita" ++ ++msgid "Remove" ++msgstr "Poista" ++ ++msgid "No video track selected!" ++msgstr "Yhtään kuvaraitaa ei ole valittu!" ++ ++msgid "No audio track selected!" ++msgstr "Yhtään ääniraitaa ei ole valittu!" ++ ++msgid "Not enough free disk space!" ++msgstr "Liian vähän vapaata levytilaa!" ++ ++msgid "Remove recording from list?" ++msgstr "Poistetaanko tallenne listalta?" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "Tehtävää suoritetaan (poltto: %1$d%%)" ++ ++msgid "Job active (Converting)" ++msgstr "Tehtävää suoritetaan (konvertointi)" ++ ++msgid "No active or waiting jobs present" ++msgstr "Ei aktiivisia eikä odottavia tehtäviä" ++ ++msgid "Canceled jobs" ++msgstr "Perutut tehtävät" ++ ++msgid "Erroneous jobs" ++msgstr "Epäonnistuneet tehtävät" ++ ++msgid "Restart" ++msgstr "Aloita uudelleen" ++ ++msgid "Retry" ++msgstr "Yritä uudelleen" ++ ++msgid "Cancel" ++msgstr "Peru" ++ ++msgid "Replace current job?" ++msgstr "Korvataanko nykyinen tehtävä?" ++ ++msgid "Job still active - really cancel?" ++msgstr "Tehtävää suoritetaan yhä - perutaanko?" ++ ++msgid "Remove job from list?" ++msgstr "Poistetaanko tehtävä listalta?" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "Yhteensä: %1$.1f MB %2$s" ++ ++msgid "(would be shrinked)" ++msgstr "(joudutaan pienentämään)" ++ ++msgid "Aspect ratio" ++msgstr "Kuvasuhde" ++ ++msgid "Previous page" ++msgstr "Edellinen sivu" ++ ++msgid "Next page" ++msgstr "Seuraava sivu" ++ ++msgid "Play movie" ++msgstr "Toista tallenne" ++ ++msgid "Back" ++msgstr "Takaisin" ++ ++msgid "Couldn't read index" ++msgstr "Indeksin lukeminen epäonnistui!" ++ ++msgid "Couldn't browse recording" ++msgstr "Tallenteen selaaminen epäonnistui!" ++ ++msgid "analog" ++msgstr "analoginen" ++ ++msgid "dolby" ++msgstr "dolby" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "Tallenne on liian lyhyt" ++ ++msgid "Target" ++msgstr "Kohde" ++ ++msgid "Disk type" ++msgstr "Levyn tyyppi" ++ ++msgid "DMH-archive" ++msgstr "DMH-arkistointi" ++ ++msgid "Skin" ++msgstr "Ulkoasu" ++ ++msgid "Chapters" ++msgstr "Kappaleet" ++ ++msgid "Disk size" ++msgstr "Levyn koko" ++ ++msgid "Cut" ++msgstr "Leikkaa" ++ ++msgid "Skip empty titlemenu" ++msgstr "Ohita tyhjä nimikevalikko" ++ ++msgid "Skip short mainmenu" ++msgstr "Ohita lyhyt päävalikko" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "--- Yleiset asetukset -----------------------------------------------" ++ ++msgid "Remove path component" ++msgstr "Poista polku" ++ ++msgid "Demux using" ++msgstr "Demuksausohjelmisto" ++ ++msgid "Requant using" ++msgstr "Requant-ohjelmisto" ++ ++msgid "Burn speed" ++msgstr "Polttonopeus" ++ ++msgid "unlimited" ++msgstr "ei rajoitusta" ++ ++msgid "Preserve logfiles" ++msgstr "Säilytä lokitiedostot" ++ ++msgid "Spare language code" ++msgstr "Oletuskielitunnus" ++ ++msgid "Status in main menu" ++msgstr "Näytä status päävalikossa" ++ ++msgid "Custom disk size (MB)" ++msgstr "Säädettävä levyn koko (MB)" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "--- Tehtävävalikon asetukset ----------------------------------------" ++ ++msgid "Offer disk type" ++msgstr "Tarjoa levyn tyyppiä" ++ ++msgid "Offer chapters" ++msgstr "Tarjoa kappaleita" ++ ++msgid "Offer target" ++msgstr "Tarjoa kohdetta" ++ ++msgid "Offer disk size" ++msgstr "Tarjoa levyn kokoa" ++ ++msgid "Offer cutting" ++msgstr "Tarjoa leikkausta" ++ ++msgid "Offer DMH-archive" ++msgstr "Tarjoa DMH-arkistointia" ++ ++msgid "Offer skip titlemenu" ++msgstr "Tarjoa nimikevalikon ohitusta" ++ ++msgid "Offer skip mainmenu" ++msgstr "Tarjoa päävalikon ohitusta" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "--- Oletusasetukset tehtäville ---------------------------------------" ++ ++msgid "Default" ++msgstr "Oletus" ++ ++msgid "Video track" ++msgstr "Kuvaraita" ++ ++msgid "Audio track" ++msgstr "Ääniraita" ++ ++msgid "Unknown" ++msgstr "Tuntematon" +diff -Nur burn.cvs/po/fr_FR.po burn/po/fr_FR.po +--- burn.cvs/po/fr_FR.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/fr_FR.po 2008-02-02 22:58:11.000000000 +0100 +@@ -0,0 +1,373 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Jean-Claude Repetto , 2001 ++# Olivier Jacques , 2003 ++# Gregoire Favre , 2003 ++# Nicolas Huillard , 2005 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Nicolas Huillard \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "Plugin convertiseur et graveur universel" ++ ++msgid "Create DVDs" ++msgstr "Graver des DVD" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "Tâche de gravure est active" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "Veuilliez introduire un DVD vierge et appuyez sur OK" ++ ++msgid "DVD with menus" ++msgstr "DVD avec menu" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "Disque archive" ++ ++msgid "Create ISO only" ++msgstr "Créer seulement l'image" ++ ++msgid "Write to Disc" ++msgstr "Seulement graver" ++ ++msgid "Create ISO and write" ++msgstr "Créer l'image et graver" ++ ++msgid "No chapters" ++msgstr "Pas de chapitre" ++ ++msgid "Use editing marks" ++msgstr "Utiliser les marques de coupe" ++ ++msgid "Every 5 minutes" ++msgstr "Toute les 5 minutes" ++ ++msgid "Every 10 minutes" ++msgstr "Toute les 10 minutes" ++ ++msgid "Every 15 minutes" ++msgstr "Tout les 1/4 d'heures" ++ ++msgid "Every 30 minutes" ++msgstr "Toute les 1/2 heures" ++ ++msgid "Every hour" ++msgstr "Toutes les heures" ++ ++msgid "Single Layer" ++msgstr "Simple couche" ++ ++msgid "Double Layer" ++msgstr "Double couche" ++ ++msgid "CD-R" ++msgstr "CD-R" ++ ++msgid "Custom" ++msgstr "Définit par l'utilisateur" ++ ++msgid "VDRSync" ++msgstr "VDRSync" ++ ++msgid "ProjectX" ++msgstr "ProjectX" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "Enregistrement trop volumineux pour ce type de disque!" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "La tâche a echouée!" ++ ++msgid "A job was finished successfully." ++msgstr "La tâche est accomplie." ++ ++msgid "Recordings" ++msgstr "enregistrement" ++ ++msgid "List" ++msgstr "Liste" ++ ++msgid "Status" ++msgstr "Status" ++ ++msgid "Move down" ++msgstr "Vers en bas" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "Enregistrements: %1$d, Taille totale: %2$.1fMo" ++ ++msgid "No recordings marked for burning" ++msgstr "Aucun enregistrement marqué pour la gravure" ++ ++msgid "Write DVDs" ++msgstr "Gravure DVD" ++ ++msgid "Choose" ++msgstr "Choisir" ++ ++msgid "Analyzing recording..." ++msgstr "Analyser l'enregistrement..." ++ ++msgid "Job" ++msgstr "Tâche" ++ ++msgid "DVD title" ++msgstr "Titre du DVD" ++ ++msgid "Archive-ID" ++msgstr "ID-Archive" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "Pas d'enregistrements marqués pour la gravure" ++ ++msgid "Button$Start" ++msgstr "Graver" ++ ++msgid "Remove" ++msgstr "Enlever" ++ ++msgid "No video track selected!" ++msgstr "Pas de piste vidéo sélectionnée!" ++ ++msgid "No audio track selected!" ++msgstr "Pas de piste audio sélectionnée!" ++ ++msgid "Not enough free disk space!" ++msgstr "Pas assez d'espace disponible sur le disque!" ++ ++msgid "Remove recording from list?" ++msgstr "Enlever l'enregistrement de la liste?" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "Travail actif (Gravure: %1$d%%)" ++ ++msgid "Job active (Converting)" ++msgstr "Tâche active (convertion)" ++ ++msgid "No active or waiting jobs present" ++msgstr "Pas de tâches où d'activés présente" ++ ++msgid "Canceled jobs" ++msgstr "Tâches imterrompues" ++ ++msgid "Erroneous jobs" ++msgstr "Tâches erronée" ++ ++msgid "Restart" ++msgstr "Repris" ++ ++msgid "Retry" ++msgstr "Répéter" ++ ++msgid "Cancel" ++msgstr "Interrompre" ++ ++msgid "Replace current job?" ++msgstr "Remplacer le travail actuel?" ++ ++msgid "Job still active - really cancel?" ++msgstr "Tâche encore active - vraiment intérompre?" ++ ++msgid "Remove job from list?" ++msgstr "Enlever la tâche de la liste?" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "Volume total: %1$.1f MO %2$s" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "La page précédante" ++ ++msgid "Next page" ++msgstr "La prochaine page" ++ ++msgid "Play movie" ++msgstr "Regarder le film" ++ ++msgid "Back" ++msgstr "retour" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "Cible" ++ ++msgid "Disk type" ++msgstr "Genre de DVD" ++ ++msgid "DMH-archive" ++msgstr "Archivage DMH" ++ ++msgid "Skin" ++msgstr "Apparence" ++ ++msgid "Chapters" ++msgstr "Chapitre" ++ ++msgid "Disk size" ++msgstr "Taille du disque" ++ ++msgid "Cut" ++msgstr "Couper" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "Couper de chemin" ++ ++msgid "Demux using" ++msgstr "Demultipléxeur" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "Vitesse de gravure" ++ ++msgid "unlimited" ++msgstr "sans limite" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "Taille définit par l'utilisateur (Mo)" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "Proposer les chapitres" ++ ++msgid "Offer target" ++msgstr "Proposer la cible" ++ ++msgid "Offer disk size" ++msgstr "Proposer la taille du disque" ++ ++msgid "Offer cutting" ++msgstr "Proposer la coupe" ++ ++msgid "Offer DMH-archive" ++msgstr "Proposer l'archivage DMH" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "Par défaut" ++ ++msgid "Video track" ++msgstr "Piste vidéo" ++ ++msgid "Audio track" ++msgstr "Piste audio" ++ ++msgid "Unknown" ++msgstr "inconnue" +diff -Nur burn.cvs/po/hr_HR.po burn/po/hr_HR.po +--- burn.cvs/po/hr_HR.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/hr_HR.po 2008-02-02 22:58:11.000000000 +0100 +@@ -0,0 +1,371 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Drazen Dupor , 2004 ++# Dino Ravnic , 2004 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Drazen Dupor \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-2\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/hu_HU.po burn/po/hu_HU.po +--- burn.cvs/po/hu_HU.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/hu_HU.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,371 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Istvan Koenigsberger , 2002 ++# Guido Josten , 2002 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Istvan Koenigsberger , Guido Josten \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-2\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/it_IT.po burn/po/it_IT.po +--- burn.cvs/po/it_IT.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/it_IT.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,372 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Alberto Carraro , 2001 ++# Antonio Ospite , 2003 ++# Sean Carlos , 2005 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Sean Carlos \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-15\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/nl_NL.po burn/po/nl_NL.po +--- burn.cvs/po/nl_NL.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/nl_NL.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,372 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Arnold Niessen , 2001 ++# Hans Dingemans , 2003 ++# Maarten Wisse , 2005 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Maarten Wisse \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-15\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/nn_NO.po burn/po/nn_NO.po +--- burn.cvs/po/nn_NO.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/nn_NO.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,371 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Jørgen Tvedt , 2001 ++# Truls Slevigen , 2002 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Truls Slevigen \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "Merkintöjen lukeminen epäonnistui!" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/pl_PL.po burn/po/pl_PL.po +--- burn.cvs/po/pl_PL.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/pl_PL.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Michael Rakowski , 2002 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Michael Rakowski \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-2\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/pt_PT.po burn/po/pt_PT.po +--- burn.cvs/po/pt_PT.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/pt_PT.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Paulo Lopes , 2001 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Paulo Lopes \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "DVD sans menu" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/ro_RO.po burn/po/ro_RO.po +--- burn.cvs/po/ro_RO.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/ro_RO.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,371 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Paul Lacatus , 2002 ++# Lucian Muresan , 2004 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Lucian Muresan \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-2\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/ru_RU.po burn/po/ru_RU.po +--- burn.cvs/po/ru_RU.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/ru_RU.po 2008-02-02 22:58:12.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Vyacheslav Dikonov , 2004 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Vyacheslav Dikonov \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-5\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "ÁÞ×ÔÐÝØÕ DVD Ø× ×ÐßØáÕÙ VDR" ++ ++msgid "Create DVDs" ++msgstr "ÁÞ×ÔÐâì DVD" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "DVD áÞ×ÔÐñâáï" ++ ++msgid "Please enter the burn plugin" ++msgstr "¿ÞÖÐÛãÙáâÐ, ×ÐßãáâØâÕ ÜÞÔãÛì ÔÛï áÞ×ÔÐÝØï DVD" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "²áâÐÒìâÕ ßãáâÞÙ ÔØáÚ DVD Ø ÝÐÖÜØâÕ ¾º" ++ ++msgid "DVD with menus" ++msgstr "DVD á ÜÕÝî" ++ ++msgid "DVD without menus" ++msgstr "DVD ÑÕ× ÜÕÝî" ++ ++msgid "Archive disk" ++msgstr "°àåØÒÝëÙ ÔØáÚ" ++ ++msgid "Create ISO only" ++msgstr "ÂÞÛìÚÞ áÞ×ÔÐâì ÞÑàÐ×" ++ ++msgid "Write to Disc" ++msgstr "¶Õçì ÝÐ DVD" ++ ++msgid "Create ISO and write" ++msgstr "ÁÞ×ÔÐâì ÞÑàÐ× Ø ÖÕçì" ++ ++msgid "No chapters" ++msgstr "±Õ× ÓÛÐÒ" ++ ++msgid "Use editing marks" ++msgstr "¸áßÞÛì×ÞÒÐâì ÜÞÝâÐÖÝëÕ ÜÕâÚØ" ++ ++msgid "Every 5 minutes" ++msgstr "ºÐÖÔëÕ 5 ÜØÝãâ" ++ ++msgid "Every 10 minutes" ++msgstr "ºÐÖÔëÕ 10 ÜØÝãâ" ++ ++msgid "Every 15 minutes" ++msgstr "ºÐÖÔëÕ 15 ÜØÝãâ" ++ ++msgid "Every 30 minutes" ++msgstr "ºÐÖÔëÕ 30 ÜØÝãâ" ++ ++msgid "Every hour" ++msgstr "ºÐÖÔëÙ çÐá" ++ ++msgid "Single Layer" ++msgstr "¾ÔØÝ áÛÞÙ" ++ ++msgid "Double Layer" ++msgstr "´ÒÐ áÛÞï" ++ ++msgid "CD-R" ++msgstr "CD-R" ++ ++msgid "Custom" ++msgstr "¿ÞÛì×ÞÒÐâÕÛìáÚØÙ" ++ ++msgid "VDRSync" ++msgstr "VDRSync" ++ ++msgid "ProjectX" ++msgstr "ProjectX" ++ ++msgid "M2VRequantizer" ++msgstr "M2VRequantizer" ++ ++msgid "Transcode" ++msgstr "Transcode" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "·ÐßØáì áÛØèÚÞÜ ÑÞÛìèÐï ÔÛï ÒëÑàÐÝÝÞÓÞ âØßÐ ÔØáÚÐ!" ++ ++msgid "Disc too big for disc type!" ++msgstr "´ØáÚ áÛØèÚÞÜ ÒÕÛØÚ ÔÛï íâÞÓÞ âØßÐ!" ++ ++msgid "A job failed!" ++msgstr "¾èØÑÚÐ ßàØ áÞ×ÔÐÝØØ DVD!" ++ ++msgid "A job was finished successfully." ++msgstr "DVD áÞ×ÔÐÝ ãáßÕèÝÞ." ++ ++msgid "Recordings" ++msgstr "·ÐßØáØ" ++ ++msgid "List" ++msgstr "ÁßØáÞÚ" ++ ++msgid "Status" ++msgstr "ÁÞáâÞïÝØÕ" ++ ++msgid "Move down" ++msgstr "²ÝØ×" ++ ++msgid "Track$Off" ++msgstr "²ëÚÛ." ++ ++msgid "Track$On" ++msgstr "²ÚÛ." ++ ++msgid "Language code" ++msgstr "ºÞÔ ï×ëÚÐ" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "·ÐßØáÕÙ: %1$d, ÞÑéØÙ àÐ×ÜÕà: %2$.1f ¼±" ++ ++msgid "No recordings marked for burning" ++msgstr "½Õâ ×ÐßØáÕÙ ÔÛï áÞ×ÔÐÝØï DVD" ++ ++msgid "Write DVDs" ++msgstr "ÁÞ×ÔÐâì DVD" ++ ++msgid "Choose" ++msgstr "²ëÑàÐâì" ++ ++msgid "Analyzing recording..." ++msgstr "°ÝÐÛØ×Øàãî ×ÐßØáØ..." ++ ++msgid "Job" ++msgstr "·ÐÔÐÝØÕ" ++ ++msgid "DVD title" ++msgstr "½Ð×ÒÐÝØÕ DVD" ++ ++msgid "Archive-ID" ++msgstr "ID °àåØÒÐ" ++ ++msgid "Job options" ++msgstr "¾ßæØØ ×ÐÔÐÝØÙ" ++ ++msgid "No recordings marked" ++msgstr "½Õâ ÒëÑàÐÝëå ×ÐßØáÕÙ" ++ ++msgid "Button$Start" ++msgstr "¿ãáÚ" ++ ++msgid "Remove" ++msgstr "ÃÔÐÛØâì" ++ ++msgid "No video track selected!" ++msgstr "²ØÔÕÞ-ÔÞàÞÖÚÐ ÝÕ ÒëÑàÐÝÐ!" ++ ++msgid "No audio track selected!" ++msgstr "°ãÔØÞ-ÔÞàÞÖÚÐ ÝÕ ÒëÑàÐÝÐ!" ++ ++msgid "Not enough free disk space!" ++msgstr "½ÕÔÞáâÐâÞçÝÞ ÜÕáâÐ ÝÐ ÔØáÚÕ" ++ ++msgid "Remove recording from list?" ++msgstr "ÃÔÐÛØâì ×ÐßØáØ Ø× áßØáÚÐ?" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï (·ÐßØáì: %1$d%%)" ++ ++msgid "Job active (Converting)" ++msgstr "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï (ºÞÝÒÕàâÐæØï)" ++ ++msgid "No active or waiting jobs present" ++msgstr "½Õâ ÒëßÞÛÝïÕÜëå ØÛØ ÖÔãéØå ×ÐÔÐÝØÙ" ++ ++msgid "Canceled jobs" ++msgstr "¾âÜÕÝñÝÝëÕ ×ÐÔÐÝØï" ++ ++msgid "Erroneous jobs" ++msgstr "·ÐÔÐÝØï, ßàÕàÒÐÝÝëÕ ßÞ ßàØçØÝÕ ÞèØÑÚØ" ++ ++msgid "Restart" ++msgstr "¿ÕàÕáâÐàâÞÒÐâì" ++ ++msgid "Retry" ++msgstr "¿ÞÒâÞàØâì" ++ ++msgid "Cancel" ++msgstr "¾âÜÕÝØâì" ++ ++msgid "Replace current job?" ++msgstr "·ÐÜÕÝØâì ÔÕÙáâÒãîéÕÕ ×ÐÔÐÝØÕ?" ++ ++msgid "Job still active - really cancel?" ++msgstr "·ÐÔÐÝØÕ ÒëßÞÛÝïÕâáï - ÔÕÙáâÒØâÕÛìÝÞ ÞâÜÕÝØâì?" ++ ++msgid "Remove job from list?" ++msgstr "ÃÔÐÛØâì ×ÐÔÐÝØÕ Ø× áßØáÚÐ" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "¾ÑéØÙ àÐ×ÜÕà: %1$.1f ¼± %2$s" ++ ++msgid "(would be shrinked)" ++msgstr "(ÑãÔÕâ áÖÐâÞ)" ++ ++msgid "Aspect ratio" ++msgstr "ÁÞÞâÝÞèÕÝØÕ áâÞàÞÝ" ++ ++msgid "Previous page" ++msgstr "½Ð×ÐÔ" ++ ++msgid "Next page" ++msgstr "´ÐÛÕÕ" ++ ++msgid "Play movie" ++msgstr "²ÞáßàÞØ×ÒÕáâØ" ++ ++msgid "Back" ++msgstr "¼ÕÝî" ++ ++msgid "Couldn't read index" ++msgstr "½Õ áÜÞÓ ßàÞçØâÐâì ØÝÔÕÚá!" ++ ++msgid "Couldn't browse recording" ++msgstr "½Õ áÜÞÓ ßàÞÛØáâÐâì ×ÐßØáØ!" ++ ++msgid "analog" ++msgstr "ÐÝÐÛÞÓÞÒëÙ" ++ ++msgid "dolby" ++msgstr "dolby" ++ ++msgid "Couldn't read marks" ++msgstr "½Õ áÜÞÓ ßàÞçØâÐâì ÜÕâÚØ!" ++ ++msgid "Recording is too short" ++msgstr "·ÐßØáì áÛØèÚÞÜ ÚÞàÞâÚÐï" ++ ++msgid "Target" ++msgstr "ÆÕÛì" ++ ++msgid "Disk type" ++msgstr "ÂØß ÔØáÚÐ" ++ ++msgid "DMH-archive" ++msgstr "°àåØÒ DMH" ++ ++msgid "Skin" ++msgstr "²ÝÕèÝØÙ ÒØÔ" ++ ++msgid "Chapters" ++msgstr "³ÛÐÒë" ++ ++msgid "Disk size" ++msgstr "ÀÐ×ÜÕà ÔØáÚÐ" ++ ++msgid "Cut" ++msgstr "¼ÞÝâÐÖ" ++ ++msgid "Skip empty titlemenu" ++msgstr "¿àÞßãáÚÐâì ßãáâÞÕ ÜÕÝî ÝÐ×ÒÐÝØÙ" ++ ++msgid "Skip short mainmenu" ++msgstr "¿àÞßãáÚÐâì ßãáâÞÕ ÓÛÐÒÝÞÕ ÜÕÝî" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "--- ¾ÑéØÕ ÝÐáâàÞÙÚØ ------------------------------------------------" ++ ++msgid "Remove path component" ++msgstr "¾ÑàÕ×Ðâì ßãâì" ++ ++msgid "Demux using" ++msgstr "´ÕÜãÛìâØßÛÕÚáÞà" ++ ++msgid "Requant using" ++msgstr "ÃÜÕÝìèØâì á ßÞÜÞéìî" ++ ++msgid "Burn speed" ++msgstr "ÁÚÞàÞáâì ×ÐßØáØ" ++ ++msgid "unlimited" ++msgstr "ÝÕÞÓàÐÝØçÕÝÐ" ++ ++msgid "Preserve logfiles" ++msgstr "ÁÞåàÐÝØâì ÛÞÓØ" ++ ++msgid "Spare language code" ++msgstr "·ÐßÐáÝÞÙ ÚÞÔ ï×ëÚÐ" ++ ++msgid "Status in main menu" ++msgstr "ÁÞáâÞïÝØÕ Ò ÓÛÐÒÝÞÜ ÜÕÝî" ++ ++msgid "Custom disk size (MB)" ++msgstr "¿ÞÛì×ÞÒÐâÕÛìáÚØÙ àÐ×ÜÕà ÔØáÚÐ (¼±)" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "--- ½ÐáâàÞÙÚØ ÜÕÝî ×ÐÔÐÝØÙ -------------------------------------------" ++ ++msgid "Offer disk type" ++msgstr "¿àÕÔÛÐÓÐâì ÒØÔ DVD" ++ ++msgid "Offer chapters" ++msgstr "¿àÕÔÛÐÓÐâì ÓÛÐÒë" ++ ++msgid "Offer target" ++msgstr "¿àÕÔÛÐÓÐâì æÕÛì" ++ ++msgid "Offer disk size" ++msgstr "¿àÕÔÛÐÓÐâì àÐ×ÜÕà ÔØáÚÐ" ++ ++msgid "Offer cutting" ++msgstr "¿àÕÔÛÐÓÐâì ÜÞÝâÐÖ" ++ ++msgid "Offer DMH-archive" ++msgstr "¿àÕÔÛÐÓÐâì ÐàåØÒ DMH" ++ ++msgid "Offer skip titlemenu" ++msgstr "¿àÕÔÛÐÓÐâì ßàÞßãáÚ ßãáâÞÓÞ ÜÕÝî" ++ ++msgid "Offer skip mainmenu" ++msgstr "¿àÕÔÛÐÓÐâì ßàÞßãáÚ ßãáâÞÓÞ ÓÛÐÒÝÞÓÞ ÜÕÝî" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "--- ÁâÐÝÔÐàâÝëÕ ÝÐáâàÞÙÚØ ×ÐÔÐÝØÙ ------------------------------------" ++ ++msgid "Default" ++msgstr "¿Þ ãÜÞÛçÐÝØî" ++ ++msgid "Video track" ++msgstr "´ÞàÞÖÚÐ ÒØÔÕÞ" ++ ++msgid "Audio track" ++msgstr "´ÞàÞÖÚÐ ÐãÔØÞ" ++ ++msgid "Unknown" ++msgstr "½ÕØ×ÒÕáâÝÞ" +diff -Nur burn.cvs/po/sl_SI.po burn/po/sl_SI.po +--- burn.cvs/po/sl_SI.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/sl_SI.po 2008-02-02 22:58:13.000000000 +0100 +@@ -0,0 +1,371 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Miha Setina , 2000 ++# Matjaz Thaler , 2003 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Matjaz Thaler \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-2\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/sv_SE.po burn/po/sv_SE.po +--- burn.cvs/po/sv_SE.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/sv_SE.po 2008-02-02 22:58:13.000000000 +0100 +@@ -0,0 +1,371 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Tomas Prybil , 2002 ++# Jan Ekholm , 2003 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Tomas Prybil \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/po/tr_TR.po burn/po/tr_TR.po +--- burn.cvs/po/tr_TR.po 1970-01-01 01:00:00.000000000 +0100 ++++ burn/po/tr_TR.po 2008-02-02 22:58:13.000000000 +0100 +@@ -0,0 +1,370 @@ ++# VDR plugin language source file. ++# Copyright (C) 2007 Klaus Schmidinger ++# This file is distributed under the same license as the VDR package. ++# Oktay Yolgeçen , 2007 ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: VDR 1.5.7\n" ++"Report-Msgid-Bugs-To: <>\n" ++"POT-Creation-Date: 2008-02-02 22:58+0100\n" ++"PO-Revision-Date: 2008-02-02 22:42+0100\n" ++"Last-Translator: Oktay Yolgeçen \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-9\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++msgid "Versatile convert-and-burn plugin" ++msgstr "" ++ ++msgid "Create DVDs" ++msgstr "" ++ ++msgid "iso8859-15" ++msgstr "" ++ ++msgid "Burn job active" ++msgstr "" ++ ++msgid "Please enter the burn plugin" ++msgstr "" ++ ++msgid "Please insert an empty disk and press Ok" ++msgstr "" ++ ++msgid "DVD with menus" ++msgstr "" ++ ++msgid "DVD without menus" ++msgstr "" ++ ++msgid "Archive disk" ++msgstr "" ++ ++msgid "Create ISO only" ++msgstr "" ++ ++msgid "Write to Disc" ++msgstr "" ++ ++msgid "Create ISO and write" ++msgstr "" ++ ++msgid "No chapters" ++msgstr "" ++ ++msgid "Use editing marks" ++msgstr "" ++ ++msgid "Every 5 minutes" ++msgstr "" ++ ++msgid "Every 10 minutes" ++msgstr "" ++ ++msgid "Every 15 minutes" ++msgstr "" ++ ++msgid "Every 30 minutes" ++msgstr "" ++ ++msgid "Every hour" ++msgstr "" ++ ++msgid "Single Layer" ++msgstr "" ++ ++msgid "Double Layer" ++msgstr "" ++ ++msgid "CD-R" ++msgstr "" ++ ++msgid "Custom" ++msgstr "" ++ ++msgid "VDRSync" ++msgstr "" ++ ++msgid "ProjectX" ++msgstr "" ++ ++msgid "M2VRequantizer" ++msgstr "" ++ ++msgid "Transcode" ++msgstr "" ++ ++msgid "Couldn't convert character sets!" ++msgstr "" ++ ++msgid "Couldn't open image file!" ++msgstr "" ++ ++msgid "Couldn't create new image!" ++msgstr "" ++ ++msgid "Couldn't render menu images!" ++msgstr "" ++ ++msgid "Couldn't save image file!" ++msgstr "" ++ ++msgid "Recording too big for disc type!" ++msgstr "" ++ ++msgid "Disc too big for disc type!" ++msgstr "" ++ ++msgid "A job failed!" ++msgstr "" ++ ++msgid "A job was finished successfully." ++msgstr "" ++ ++msgid "Recordings" ++msgstr "" ++ ++msgid "List" ++msgstr "" ++ ++msgid "Status" ++msgstr "" ++ ++msgid "Move down" ++msgstr "" ++ ++msgid "Track$Off" ++msgstr "" ++ ++msgid "Track$On" ++msgstr "" ++ ++msgid "Language code" ++msgstr "" ++ ++msgid "Choose title" ++msgstr "" ++ ++#, c-format ++msgid "$Recordings: %1$d, total size: %2$.1f MB" ++msgstr "" ++ ++msgid "No recordings marked for burning" ++msgstr "" ++ ++msgid "Write DVDs" ++msgstr "" ++ ++msgid "Choose" ++msgstr "" ++ ++msgid "Analyzing recording..." ++msgstr "" ++ ++msgid "Job" ++msgstr "" ++ ++msgid "DVD title" ++msgstr "" ++ ++msgid "Archive-ID" ++msgstr "" ++ ++msgid "Job options" ++msgstr "" ++ ++msgid "No recordings marked" ++msgstr "" ++ ++msgid "Button$Start" ++msgstr "" ++ ++msgid "Remove" ++msgstr "" ++ ++msgid "No video track selected!" ++msgstr "" ++ ++msgid "No audio track selected!" ++msgstr "" ++ ++msgid "Not enough free disk space!" ++msgstr "" ++ ++msgid "Remove recording from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Job active (Writing: %1$d%%)" ++msgstr "" ++ ++msgid "Job active (Converting)" ++msgstr "" ++ ++msgid "No active or waiting jobs present" ++msgstr "" ++ ++msgid "Canceled jobs" ++msgstr "" ++ ++msgid "Erroneous jobs" ++msgstr "" ++ ++msgid "Restart" ++msgstr "" ++ ++msgid "Retry" ++msgstr "" ++ ++msgid "Cancel" ++msgstr "" ++ ++msgid "Replace current job?" ++msgstr "" ++ ++msgid "Job still active - really cancel?" ++msgstr "" ++ ++msgid "Remove job from list?" ++msgstr "" ++ ++#, c-format ++msgid "$Total size: %1$.1f MB %2$s" ++msgstr "" ++ ++msgid "(would be shrinked)" ++msgstr "" ++ ++msgid "Aspect ratio" ++msgstr "" ++ ++msgid "Previous page" ++msgstr "" ++ ++msgid "Next page" ++msgstr "" ++ ++msgid "Play movie" ++msgstr "" ++ ++msgid "Back" ++msgstr "" ++ ++msgid "Couldn't read index" ++msgstr "" ++ ++msgid "Couldn't browse recording" ++msgstr "" ++ ++msgid "analog" ++msgstr "" ++ ++msgid "dolby" ++msgstr "" ++ ++msgid "Couldn't read marks" ++msgstr "" ++ ++msgid "Recording is too short" ++msgstr "" ++ ++msgid "Target" ++msgstr "" ++ ++msgid "Disk type" ++msgstr "" ++ ++msgid "DMH-archive" ++msgstr "" ++ ++msgid "Skin" ++msgstr "" ++ ++msgid "Chapters" ++msgstr "" ++ ++msgid "Disk size" ++msgstr "" ++ ++msgid "Cut" ++msgstr "" ++ ++msgid "Skip empty titlemenu" ++msgstr "" ++ ++msgid "Skip short mainmenu" ++msgstr "" ++ ++msgid "--- Common settings --------------------------------------------------" ++msgstr "" ++ ++msgid "Remove path component" ++msgstr "" ++ ++msgid "Demux using" ++msgstr "" ++ ++msgid "Requant using" ++msgstr "" ++ ++msgid "Burn speed" ++msgstr "" ++ ++msgid "unlimited" ++msgstr "" ++ ++msgid "Preserve logfiles" ++msgstr "" ++ ++msgid "Spare language code" ++msgstr "" ++ ++msgid "Status in main menu" ++msgstr "" ++ ++msgid "Custom disk size (MB)" ++msgstr "" ++ ++msgid "--- Job menu settings ------------------------------------------------" ++msgstr "" ++ ++msgid "Offer disk type" ++msgstr "" ++ ++msgid "Offer chapters" ++msgstr "" ++ ++msgid "Offer target" ++msgstr "" ++ ++msgid "Offer disk size" ++msgstr "" ++ ++msgid "Offer cutting" ++msgstr "" ++ ++msgid "Offer DMH-archive" ++msgstr "" ++ ++msgid "Offer skip titlemenu" ++msgstr "" ++ ++msgid "Offer skip mainmenu" ++msgstr "" ++ ++msgid "--- Job defaults -----------------------------------------------------" ++msgstr "" ++ ++msgid "Default" ++msgstr "" ++ ++msgid "Video track" ++msgstr "" ++ ++msgid "Audio track" ++msgstr "" ++ ++msgid "Unknown" ++msgstr "" +diff -Nur burn.cvs/setup.c burn/setup.c +--- burn.cvs/setup.c 2006-09-16 20:33:37.000000000 +0200 ++++ burn/setup.c 2008-02-02 21:55:59.000000000 +0100 +@@ -10,7 +10,9 @@ + #include "menuburn.h" + #include "menuitems.h" + #include "common.h" ++#if APIVERSNUM < 10507 + #include "i18n.h" ++#endif + #include + #include + #include --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/04_genisoimage.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/04_genisoimage.dpatch @@ -0,0 +1,55 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_genisoimage.dpatch by Tobias Grimm +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Use genisoimage instead of mkisofs, which is deprecated + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.1.0~pre21~/vdrburn-archive.sh vdr-plugin-burn-0.1.0~pre21/vdrburn-archive.sh +--- vdr-plugin-burn-0.1.0~pre21~/vdrburn-archive.sh 2006-08-27 20:20:13.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/vdrburn-archive.sh 2008-05-17 21:29:48.000000000 +0200 +@@ -12,7 +12,7 @@ + + case $1 in + mkiso) +- mkisofs -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \ ++ genisoimage -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \ + -graft-points $GRAFT_POINTS >"$ISO_FILE" + ;; + +@@ -27,7 +27,7 @@ + ;; + + pipeiso) +- mkisofs -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \ ++ genisoimage -V "$DISC_ID" -f -r -J -l -allow-lowercase -allow-multidot \ + -graft-points $GRAFT_POINTS | tee "$ISO_FILE" > $ISO_PIPE + ;; + +diff -urNad vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh +--- vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh 2006-08-27 20:34:30.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh 2008-05-17 21:29:32.000000000 +0200 +@@ -207,7 +207,7 @@ + ;; + + mkiso) +- mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" > "$ISO_FILE" ++ genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" > "$ISO_FILE" + ;; + + burndir) +@@ -224,12 +224,12 @@ + if [ $BURN_SPEED -gt 0 ]; then + SPEED="speed=$(($BURN_SPEED * 4))" + fi +- mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \ ++ genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \ + | cdrecord "dev=$DVD_DEVICE" driveropts=burnfree fs=10m $SPEED - + ;; + + pipeiso) +- mkisofs -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \ ++ genisoimage -V "$DISC_ID" -dvd-video "$DVDAUTHOR_PATH" \ + | tee "$ISO_FILE" > "$ISO_PIPE" + ;; + --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/02_projectx.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/02_projectx.dpatch @@ -0,0 +1,35 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_projectx.dpatch by Tobias Grimm +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Set paths in vdrburn-dvd.sh to make it work with projectx Debian package. + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.0.009+pre21~/vdrburn-dvd.sh vdr-plugin-burn-0.0.009+pre21/vdrburn-dvd.sh +--- vdr-plugin-burn-0.0.009+pre21~/vdrburn-dvd.sh 2006-09-23 21:23:06.000000000 +0200 ++++ vdr-plugin-burn-0.0.009+pre21/vdrburn-dvd.sh 2006-09-23 21:23:45.000000000 +0200 +@@ -28,14 +28,6 @@ + # $TEMP_PATH Full path to burn's temp directory (namely the same + # as $MPEG_TMP_PATH) + +-if [ -z $JAVA_HOME ]; then +- export JAVA_HOME=/opt/j2re1.4.2 +-fi +- +-if [ -z $PROJECTX_HOME ]; then +- export PROJECTX_HOME=/opt/ProjectX +-fi +- + # Some versions of growisofs refuse to start when run with sudo, and may + # misdetect this condition if vdr itself is started from a sudo session. + unset SUDO_COMMAND +@@ -75,8 +67,7 @@ + CUT="-cut $MPEG_DATA_PATH/px.cut" + fi + +- $JAVA_HOME/bin/java -Djava.awt.headless=true \ +- -jar $PROJECTX_HOME/ProjectX.jar \ ++ /usr/bin/projectx \ + -ini $CONFIG_PATH/ProjectX.ini \ + $CUT -id $USED_TRACKS,0x1f,0x20 \ + -demux -out "$MPEG_DATA_PATH" -name vdrsync \ --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/10_template.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/10_template.dpatch @@ -0,0 +1,86 @@ +#!/bin/sh -e +## Template for creating custom background from grabbed images +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Template image for custom backgrounds + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +dongleDir=`dirname $0`/dongle + +case "$1" in + -patch) + uudecode $0 + ;; + -unpatch) + decodedFile=`grep "begin\ 644" $0 | awk '{ print $3 }'` + rm -f $decodedFile + ;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 + ;; +esac + +exit 0 + +begin 644 debian/template.png +MB5!.1PT*&@H````-24A$4@```M````)`"`8```"D,5'?````!F)+1T0`_P#_ +M`/^@O:>3````"7!(67,``!<+```7"P'81B@9````!W1)344'U@8,!B0*V)5K +M@```"/Y)1$%4>-KMW#$.@S`01%$6<7!N/I0I'#D!":%DWSO"4/#MPLL"```` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````````````````````/"P +M,L$H2:P``#")R*JV';GZ_```\+W-!-.3U6X%`("7).W[R`TT```(:```$-`` +M`""@`0!`0`,`@(`&```$-```"&@``!#0```@H`$`0$`#`("`!@``!#0```AH +M```0T```(*`!`$!``P"`@`8```0T```(:```$-```""@`0!`0`,`@(`&```$ +M-```"&@``!#0```@H`$`0$`#`("`!@``!#0```AH```0T```(*`!`$!``P"` +M@`8```0T```(:```$-```""@`0!`0`,`@(`&```$-```"&@``!#0```@H`$` +M0$`#`("`!@``!#0```AH```0T```(*`!`$!``P"`@`8```0T```(:```N$>9 +M8)0D5@``F$1D5=N.=`,-````````````````````````P`G>@7[#.]``<#$L +M&K\-3!_>@08`@!,V$TQ/T;L5`."S)/Z9M.$&&@``!#0```AH```0T```(*`! +M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0 +M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```( +M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@`` +M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,` +M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`! +M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0 +M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```( +M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@`` +M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,` +M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`! +M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0 +M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```( +M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@`` +M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,` +M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`! +M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0 +M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```( +M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@`` +M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,` +M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`! +M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0 +M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```( +M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@`` +M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,` +M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`! +M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0 +M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```( +M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#```"&@`` +M!#0```AH```0T```(*`!`$!``P```AH```0T```(:```$-```""@`0!`0`,` +M``(:```$-```"&@``!#0```@H`$`0$`#```"&@``!#0```AH```0T```(*`! +M`$!``P```AH```0T```(:```$-```""@`0!`0`,```(:```$-```"&@``!#0 +M```@H`$`0$`#```"&@``!#0```AH```0T```(*`!`$!``P```AH```0T```( +M:```$-```""@`0!`0`,```(:```$-```"&@``!#0```@H`$`0$`#``!E@E&2 +M6`$`+H1%E;;@[[F!!@`````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +@````````````X)< +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix problem with englisch texts containint "$" not used as +## DP: context separator. + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.1.0~pre21~/i18n.c vdr-plugin-burn-0.1.0~pre21/i18n.c +--- vdr-plugin-burn-0.1.0~pre21~/i18n.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/i18n.c 2006-10-24 01:04:19.000000000 +0200 +@@ -210,7 +210,7 @@ + #endif + #endif + }, +- { "Total size: %1$.1f MB %2$s", ++ { "$Total size: %1$.1f MB %2$s", + "Gesamtgröße: %1$.1f MB %2$s", + "", + "", +@@ -782,7 +782,7 @@ + #endif + #endif + }, +- { "Job active (Writing: %1$d%%)", ++ { "$Job active (Writing: %1$d%%)", + "Auftrag aktiv (Schreibe: %1$d%%)", + "", + "", +@@ -1874,7 +1874,7 @@ + #endif + #endif + }, +- { "Recordings: %1$d, total size: %2$.1f MB", ++ { "$Recordings: %1$d, total size: %2$.1f MB", + "Aufzeichnungen: %1$d, Gesamtgröße: %2$.1f MB", + "", + "", +diff -urNad vdr-plugin-burn-0.1.0~pre21~/menuburn.c vdr-plugin-burn-0.1.0~pre21/menuburn.c +--- vdr-plugin-burn-0.1.0~pre21~/menuburn.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/menuburn.c 2006-10-24 01:05:15.000000000 +0200 +@@ -226,7 +226,7 @@ + { + const recording_list& recordings( job_.get_recordings() ); + if ( recordings.size() > 0 ) +- return str( boost::format( tr("Recordings: %1$d, total size: %2$.1f MB") ) ++ return str( boost::format( tr("$Recordings: %1$d, total size: %2$.1f MB") ) + % recordings.size() % ( double( job_.get_tracks_size() ) / MEGABYTE(1) ) ); + else + return tr("No recordings marked for burning"); +@@ -566,7 +566,7 @@ + + int percent; + if (manager::get_active()->get_is_burning(percent)) +- Add( new menu::text_item( str( boost::format( tr("Job active (Writing: %1$d%%)") ) % percent ) ) ); ++ Add( new menu::text_item( str( boost::format( tr("$Job active (Writing: %1$d%%)") ) % percent ) ) ); + else + Add(new menu::text_item(tr("Job active (Converting)"))); + +diff -urNad vdr-plugin-burn-0.1.0~pre21~/menuitems.c vdr-plugin-burn-0.1.0~pre21/menuitems.c +--- vdr-plugin-burn-0.1.0~pre21~/menuitems.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/menuitems.c 2006-10-24 01:05:24.000000000 +0200 +@@ -102,7 +102,7 @@ + + void size_text_item::update( bool cut_ ) + { +- SetText( str( boost::format( tr("Total size: %1$.1f MB %2$s") ) ++ SetText( str( boost::format( tr("$Total size: %1$.1f MB %2$s") ) + % ( double( m_job.get_tracks_size( cut_ ) ) / MEGABYTE(1) ) + % ( m_job.get_requant_factor( cut_ ) > 1 ? tr("(would be shrinked)") : "" ) ).c_str() ); + } --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/00list +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/00list @@ -0,0 +1,13 @@ +01_burn-set-pathes +02_projectx +03_default-requantizer +04_genisoimage +05_project_x +10_template +90_i18n-fix +91_trim-fix +92_requantfactor +93_burn-0.1.0-pre22_i18n-gettext +94_burnfr_FR +95_charset-vdr-1.5.3 +96_gcc4.3-includes --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/01_burn-set-pathes.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/01_burn-set-pathes.dpatch @@ -0,0 +1,235 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_burn-set-pathes.dpatch by Thomas Günther +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Set pathes of vdrburn-archive.sh, vdrburn-dvd.sh. + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.1.0~pre21~/chain-archive.c vdr-plugin-burn-0.1.0~pre21/chain-archive.c +--- vdr-plugin-burn-0.1.0~pre21~/chain-archive.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/chain-archive.c 2006-09-30 22:42:50.000000000 +0200 +@@ -69,7 +69,7 @@ + switch (get_job().get_store_mode()) { + case storemode_create: + { +- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "mkiso" ); ++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "mkiso" ); + burn->put_environment("ISO_FILE", get_job().get_iso_path()); + burn->put_environment("GRAFT_POINTS", graftPoints); + burn->put_environment("DISC_ID", get_job().get_volume_id()); +@@ -79,7 +79,7 @@ + + case storemode_burn: + { +- shellprocess *burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "burndir" ); ++ shellprocess *burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "burndir" ); + burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice); + burn->put_environment("GRAFT_POINTS", graftPoints); + burn->put_environment("BURN_SPEED", global_setup().BurnSpeed); +@@ -93,7 +93,7 @@ + string fifo = format("{0}/burnfifo") % get_paths().temp; + make_fifo(fifo); + +- shellprocess* pipe = new shellprocess( "pipe", shellescape( "vdrburn-archive.sh" ) + "pipeiso" ); ++ shellprocess* pipe = new shellprocess( "pipe", shellescape( VDRBURN_ARCHIVE_CMD ) + "pipeiso" ); + pipe->put_environment("CONFIG_PATH", plugin::get_config_path()); + pipe->put_environment("GRAFT_POINTS", graftPoints); + pipe->put_environment("ISO_FILE", get_job().get_iso_path()); +@@ -101,7 +101,7 @@ + pipe->put_environment("DISC_ID", get_job().get_volume_id()); + add_process(pipe); + +- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-archive.sh" ) + "burniso" ); ++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_ARCHIVE_CMD ) + "burniso" ); + burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice); + burn->put_environment("ISO_PIPE", fifo); + burn->put_environment("BURN_SPEED", global_setup().BurnSpeed); +@@ -114,7 +114,7 @@ + + bool chain_archive::prepare_recording_mark() + { +- shellprocess* recordingmark = new shellprocess( "recordingmark", shellescape( "vdrburn-archive.sh" ) + "recordingmark" ); ++ shellprocess* recordingmark = new shellprocess( "recordingmark", shellescape( VDRBURN_ARCHIVE_CMD ) + "recordingmark" ); + recordingmark->put_environment("RECORDING_PATH", m_current->get_filename()); + recordingmark->put_environment("CONFIG_PATH", plugin::get_config_path()); + +@@ -124,7 +124,7 @@ + + bool chain_archive::prepare_archive_mark() + { +- shellprocess* archivemark = new shellprocess( "archivemark", shellescape( "vdrburn-archive.sh" ) + "archivemark" ); ++ shellprocess* archivemark = new shellprocess( "archivemark", shellescape( VDRBURN_ARCHIVE_CMD ) + "archivemark" ); + archivemark->put_environment("CONFIG_PATH", plugin::get_config_path()); + + add_process(archivemark); +diff -urNad vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c vdr-plugin-burn-0.1.0~pre21/chain-dvd.c +--- vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/chain-dvd.c 2006-09-30 22:42:50.000000000 +0200 +@@ -225,7 +225,7 @@ + prepare_recording(); + + // start authoring +- shellprocess* author = new shellprocess( "author", shellescape( "vdrburn-dvd.sh" ) + "author" ); ++ shellprocess* author = new shellprocess( "author", shellescape( VDRBURN_DVD_CMD ) + "author" ); + make_dir(xml.get_author_path()); + author->put_environment("DVDAUTHOR_XML", xml.get_xml_path()); + author->put_environment("DVDAUTHOR_PATH", xml.get_author_path()); +@@ -253,7 +253,7 @@ + m_pxAudioIndex = 0; + + // processes +- shellprocess* demux = new shellprocess( "demux", shellescape( "vdrburn-dvd.sh" ) + demux_call); ++ shellprocess* demux = new shellprocess( "demux", shellescape( VDRBURN_DVD_CMD ) + demux_call); + demux->put_environment("RECORDING_PATH", m_currentRecording->get_filename()); + demux->put_environment("IGNORE_TRACKS", m_currentRecording->get_ignored_cids()); + demux->put_environment("USED_TRACKS", m_currentRecording->get_used_cids()); +@@ -274,7 +274,7 @@ + else + requant_call = "requant"; + +- shellprocess* requant = new shellprocess( "requant", shellescape( "vdrburn-dvd.sh" ) + requant_call ); ++ shellprocess* requant = new shellprocess( "requant", shellescape( VDRBURN_DVD_CMD ) + requant_call ); + requant->put_environment("VIDEO_FILE", m_currentRecording->get_video_track_path()); + requant->put_environment("REQUANT_FILE", m_currentRecording->get_requant_path()); + requant->put_environment("REQUANT_FACTOR", get_job().get_requant_factor()); +@@ -282,7 +282,7 @@ + add_process(requant); + } + +- shellprocess* mplex = new shellprocess( "mplex", shellescape( "vdrburn-dvd.sh" ) + "mplex" ); ++ shellprocess* mplex = new shellprocess( "mplex", shellescape( VDRBURN_DVD_CMD ) + "mplex" ); + mplex->put_environment("MOVIE_FILE", m_currentRecording->get_movie_path()); + mplex->put_environment("MPEG_DATA_PATH", m_currentRecording->get_paths().data); + mplex->put_environment("MPEG_TMP_PATH", m_currentRecording->get_paths().temp); +@@ -354,7 +354,7 @@ + switch (get_job().get_store_mode()) { + case storemode_create: + { +- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + "mkiso" ); ++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + "mkiso" ); + burn->put_environment("DVDAUTHOR_PATH", + dvdauthor_xml::get_author_path(get_job())); + burn->put_environment("ISO_FILE", get_job().get_iso_path()); +@@ -371,7 +371,7 @@ + else + burn_call = "burndir"; + +- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + burn_call ); ++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + burn_call ); + burn->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job())); + burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice); + burn->put_environment("BURN_SPEED", global_setup().BurnSpeed); +@@ -386,7 +386,7 @@ + fifofmt % get_paths().temp; + make_fifo( fifofmt.str() ); + +- shellprocess* pipe = new shellprocess( "pipe", shellescape( "vdrburn-dvd.sh" ) + "pipeiso" ); ++ shellprocess* pipe = new shellprocess( "pipe", shellescape( VDRBURN_DVD_CMD ) + "pipeiso" ); + pipe->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job())); + pipe->put_environment("ISO_FILE", get_job().get_iso_path()); + pipe->put_environment("ISO_PIPE", fifofmt.str()); +@@ -399,7 +399,7 @@ + else + burn_call = "burniso"; + +- shellprocess* burn = new shellprocess( "burn", shellescape( "vdrburn-dvd.sh" ) + burn_call ); ++ shellprocess* burn = new shellprocess( "burn", shellescape( VDRBURN_DVD_CMD ) + burn_call ); + burn->put_environment("DVD_DEVICE", BurnParameters.DvdDevice); + burn->put_environment("ISO_PIPE", fifofmt.str()); + burn->put_environment("BURN_SPEED", global_setup().BurnSpeed); +@@ -453,7 +453,7 @@ + + bool chain_dvd::prepare_dmh_archive() + { +- shellprocess* dmharchive = new shellprocess( "dmharchive", shellescape( "vdrburn-dvd.sh" ) + "dmharchive" ); ++ shellprocess* dmharchive = new shellprocess( "dmharchive", shellescape( VDRBURN_DVD_CMD ) + "dmharchive" ); + dmharchive->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job())); + dmharchive->put_environment("RECORDING_PATH", m_currentRecording->get_filename()); + dmharchive->put_environment("TEMP_PATH", m_currentRecording->get_paths().temp); +@@ -468,7 +468,7 @@ + + bool chain_dvd::prepare_archive_mark() + { +- shellprocess* archivemark = new shellprocess( "archivemark", shellescape( "vdrburn-dvd.sh" ) + "archivemark" ); ++ shellprocess* archivemark = new shellprocess( "archivemark", shellescape( VDRBURN_DVD_CMD ) + "archivemark" ); + archivemark->put_environment("DVDAUTHOR_PATH", dvdauthor_xml::get_author_path(get_job())); + archivemark->put_environment("CONFIG_PATH", plugin::get_config_path()); + +diff -urNad vdr-plugin-burn-0.1.0~pre21~/common.h vdr-plugin-burn-0.1.0~pre21/common.h +--- vdr-plugin-burn-0.1.0~pre21~/common.h 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/common.h 2006-09-30 22:42:50.000000000 +0200 +@@ -18,6 +18,9 @@ + #define JOBNAMELEN 255 + #define MAXATRACKS (MAXAPIDS + MAXDPIDS) + ++#define VDRBURN_ARCHIVE_CMD "/usr/share/vdr-plugin-burn/vdrburn-archive.sh" ++#define VDRBURN_DVD_CMD "/usr/share/vdr-plugin-burn/vdrburn-dvd.sh" ++ + class cRecording; + + namespace vdr_burn +diff -urNad vdr-plugin-burn-0.1.0~pre21~/proctools/proctest.cc vdr-plugin-burn-0.1.0~pre21/proctools/proctest.cc +--- vdr-plugin-burn-0.1.0~pre21~/proctools/proctest.cc 2006-09-16 17:22:02.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/proctools/proctest.cc 2006-09-30 22:42:50.000000000 +0200 +@@ -94,7 +94,7 @@ + + make_dir("data/dvdauthor"); + +- proc = new shellprocess("author", "vdrburn-dvd.sh author"); ++ proc = new shellprocess("author", VDRBURN_DVD_CMD" author"); + proc->put_environment("DVDAUTHOR_PATH", "data/dvdauthor"); + add_process(proc); + +@@ -117,13 +117,13 @@ + + void procchain_dvd::prepare_recording() + { +- process *proc = new shellprocess("demux", "vdrburn-dvd.sh demux"); ++ process *proc = new shellprocess("demux", VDRBURN_DVD_CMD" demux"); + proc->put_environment("RECORDING_PATH", recs[m_index].path); + proc->put_environment("VIDEO_FILE", recs[m_index].video); + proc->put_environment("MPEG_PATH", recs[m_index].temp); + add_process(proc); + +- proc = new shellprocess("mplex", "vdrburn-dvd.sh mplex"); ++ proc = new shellprocess("mplex", VDRBURN_DVD_CMD" mplex"); + proc->put_environment("VIDEO_FILE", recs[m_index].video); + proc->put_environment("AUDIO_FILES", recs[m_index].audio); + proc->put_environment("MOVIE_FILE", recs[m_index].movie); +diff -urNad vdr-plugin-burn-0.1.0~pre21~/render.c vdr-plugin-burn-0.1.0~pre21/render.c +--- vdr-plugin-burn-0.1.0~pre21~/render.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/render.c 2006-09-30 22:42:50.000000000 +0200 +@@ -101,7 +101,7 @@ + config.write( page ); + + // TODO: move rendering into chain +- shellprocess render( "render", shellescape( "vdrburn-dvd.sh" ) + "render" ); ++ shellprocess render( "render", shellescape( VDRBURN_DVD_CMD ) + "render" ); + render.put_environment( "MENU_BACKGROUND", item.get_menu_background( page ) ); + render.put_environment( "MENU_SOUNDTRACK", plugin::get_config_path() + "/menu-silence.mp2" ); + render.put_environment( "MENU_XML", config.get_xml_path( page ) ); +diff -urNad vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh +--- vdr-plugin-burn-0.1.0~pre21~/vdrburn-dvd.sh 2006-08-27 20:34:30.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/vdrburn-dvd.sh 2006-09-30 22:43:26.000000000 +0200 +@@ -60,9 +60,9 @@ + fi + + vdrsync.pl -o "$MPEG_TMP_PATH" \ +- -v-filter "burn-buffers" \ +- -a-filter "burn-buffers" \ +- -ac3-filter "burn-buffers" \ ++ -v-filter "/usr/lib/vdr-plugin-burn/burn-buffers" \ ++ -a-filter "/usr/lib/vdr-plugin-burn/burn-buffers" \ ++ -ac3-filter "/usr/lib/vdr-plugin-burn/burn-buffers" \ + $CUT $IGNORE "$RECORDING_PATH/" + ;; + +@@ -146,7 +146,7 @@ + SPU=$MPEG_DATA_PATH + elif [ "!" "x$SUP" = "x" ]; then + # from http://www.guru-group.fi/~too/sw/m2vmp2cut/ +- pxsup2dast "$SUP"* ++ /usr/lib/vdr-plugin-burn/pxsup2dast "$SUP"* + SPU=$(find "$MPEG_DATA_PATH" -name \*.d) + fi + --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/05_project_x.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/05_project_x.dpatch @@ -0,0 +1,23 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 05_project_x.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c vdr-plugin-burn-0.1.0~pre21/chain-dvd.c +--- vdr-plugin-burn-0.1.0~pre21~/chain-dvd.c 2008-07-05 18:41:39.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/chain-dvd.c 2008-07-05 18:42:35.000000000 +0200 +@@ -67,8 +67,10 @@ + if (cid >= 0xc0 && cid <= 0xdf) { // audio stream + ostringstream filename; + filename << "vdrsync"; +- if (m_pxAudioIndex > 0) +- filename << m_pxAudioIndex; ++ if (m_pxAudioIndex > 0) { ++ filename << "-0"; ++ filename << (m_pxAudioIndex+1); ++ } + filename << ".mpa"; + m_currentRecording->set_track_path(cid, filename.str()); + ++m_pxAudioIndex; --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/03_default-requantizer.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/03_default-requantizer.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03_default-requantizer.dpatch by Tobias Grimm +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Make transcode's tcrequant the default requantize as long as +## DP: metakine's requantizer is not available for Debian. + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.0.009+pre21~/setup.c vdr-plugin-burn-0.0.009+pre21/setup.c +--- vdr-plugin-burn-0.0.009+pre21~/setup.c 2006-09-16 20:33:37.000000000 +0200 ++++ vdr-plugin-burn-0.0.009+pre21/setup.c 2006-09-23 22:23:20.000000000 +0200 +@@ -87,7 +87,7 @@ + PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ), + PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ), + PROCTOOLS_INIT_PROPERTY( DemuxType, demuxtype_vdrsync ), +- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_metakine ), ++ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ), + PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ), + PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ), + PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ), --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/95_charset-vdr-1.5.3.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/95_charset-vdr-1.5.3.dpatch @@ -0,0 +1,26 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 95_charset-vdr-1.5.3.dpatch by Matthias Schwarzott +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fixes utf8 issues with vdr >= 1.5.3 + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.1.0~pre21~/burn.c vdr-plugin-burn-0.1.0~pre21/burn.c +--- vdr-plugin-burn-0.1.0~pre21~/burn.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/burn.c 2008-05-11 14:51:07.000000000 +0200 +@@ -45,8 +45,13 @@ + + string plugin::get_character_encoding() + { +-#ifdef UTF8PATCH +- return "utf8"; ++#if VDRVERSNUM >= 10503 ++ if (cCharSetConv::SystemCharacterTable()) ++ return cCharSetConv::SystemCharacterTable(); ++ else ++ return "utf-8"; ++#elif defined(UTF8PATCH) ++ return "utf-8"; + #else + return tr("iso8859-15"); + #endif --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/94_burnfr_FR.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/94_burnfr_FR.dpatch @@ -0,0 +1,212 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 94_burnfr_FR.dpatch by pat at vdrportal.de +## http://vdrportal.de/board/thread.php?postid=696593#post696593 +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: French locales for text2skin plug-in (VDR >= 1.5.7). + +@DPATCH@ +--- vdr-burn-0.1.0-pre22/po/fr_FR.po ++++ vdr-burn-0.1.0-pre22/po/fr_FR.po +@@ -12,7 +12,7 @@ + "Report-Msgid-Bugs-To: <>\n" + "POT-Creation-Date: 2008-02-02 22:58+0100\n" + "PO-Revision-Date: 2008-02-02 22:42+0100\n" +-"Last-Translator: Nicolas Huillard \n" ++"Last-Translator: Patrice Staudt \n" + "Language-Team: \n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=ISO-8859-1\n" +@@ -25,13 +25,13 @@ + msgstr "Graver des DVD" + + msgid "iso8859-15" +-msgstr "" ++msgstr "iso8859-15" + + msgid "Burn job active" + msgstr "Tâche de gravure est active" + + msgid "Please enter the burn plugin" +-msgstr "" ++msgstr "Entrez dans le plugin gravure" + + msgid "Please insert an empty disk and press Ok" + msgstr "Veuilliez introduire un DVD vierge et appuyez sur OK" +@@ -40,7 +40,7 @@ + msgstr "DVD avec menu" + + msgid "DVD without menus" +-msgstr "" ++msgstr "DVD sans menu" + + msgid "Archive disk" + msgstr "Disque archive" +@@ -94,25 +94,25 @@ + msgstr "ProjectX" + + msgid "M2VRequantizer" +-msgstr "" ++msgstr "M2VRequantizer" + + msgid "Transcode" +-msgstr "" ++msgstr "Transcode" + + msgid "Couldn't convert character sets!" +-msgstr "" ++msgstr "Impossible de convertir le charactére utiliser!" + + msgid "Couldn't open image file!" +-msgstr "" ++msgstr "Impossible d'ouvrir le fichier image!" + + msgid "Couldn't create new image!" +-msgstr "" ++msgstr "Impossible de creer une nouvelle image!" + + msgid "Couldn't render menu images!" +-msgstr "" ++msgstr "Impossible de transformer les images du menu!" + + msgid "Couldn't save image file!" +-msgstr "" ++msgstr "Impossible de sauvegarder le fichier image!" + + msgid "Recording too big for disc type!" + msgstr "Enregistrement trop volumineux pour ce type de disque!" +@@ -145,10 +145,10 @@ + msgstr "" + + msgid "Language code" +-msgstr "" ++msgstr "Code de langue" + + msgid "Choose title" +-msgstr "" ++msgstr "Choisez le titre" + + #, c-format + msgid "$Recordings: %1$d, total size: %2$.1f MB" +@@ -176,7 +176,7 @@ + msgstr "ID-Archive" + + msgid "Job options" +-msgstr "" ++msgstr "Options de tâches" + + msgid "No recordings marked" + msgstr "Pas d'enregistrements marqués pour la gravure" +@@ -238,10 +238,10 @@ + msgstr "Volume total: %1$.1f MO %2$s" + + msgid "(would be shrinked)" +-msgstr "" ++msgstr "(sera icomprimé)" + + msgid "Aspect ratio" +-msgstr "" ++msgstr "Aspect ratio" + + msgid "Previous page" + msgstr "La page précédante" +@@ -256,22 +256,22 @@ + msgstr "retour" + + msgid "Couldn't read index" +-msgstr "" ++msgstr "Impossible de lire l'index" + + msgid "Couldn't browse recording" +-msgstr "" ++msgstr "Impossible de parcourir les enregistrements" + + msgid "analog" +-msgstr "" ++msgstr "analogue" + + msgid "dolby" +-msgstr "" ++msgstr "dolby" + + msgid "Couldn't read marks" +-msgstr "" ++msgstr "Impossible de lire les marques" + + msgid "Recording is too short" +-msgstr "" ++msgstr "L'enregistrement est trop cours" + + msgid "Target" + msgstr "Cible" +@@ -295,13 +295,13 @@ + msgstr "Couper" + + msgid "Skip empty titlemenu" +-msgstr "" ++msgstr "Sauter menu de titre vide" + + msgid "Skip short mainmenu" +-msgstr "" ++msgstr "Sauter menu princile court" + + msgid "--- Common settings --------------------------------------------------" +-msgstr "" ++msgstr "--- Configuration en commun -------------------------------------------" + + msgid "Remove path component" + msgstr "Couper de chemin" +@@ -310,7 +310,7 @@ + msgstr "Demultipléxeur" + + msgid "Requant using" +-msgstr "" ++msgstr "Utiliser Requant" + + msgid "Burn speed" + msgstr "Vitesse de gravure" +@@ -319,22 +319,22 @@ + msgstr "sans limite" + + msgid "Preserve logfiles" +-msgstr "" ++msgstr "Conserver les fichers de protocolles" + + msgid "Spare language code" +-msgstr "" ++msgstr "Supprimer le code de langue" + + msgid "Status in main menu" +-msgstr "" ++msgstr "Statut dans le menu principale" + + msgid "Custom disk size (MB)" + msgstr "Taille définit par l'utilisateur (Mo)" + + msgid "--- Job menu settings ------------------------------------------------" +-msgstr "" ++msgstr "--- Menu de configuration de taches -----------------------------------" + + msgid "Offer disk type" +-msgstr "" ++msgstr "Proposer type de disque" + + msgid "Offer chapters" + msgstr "Proposer les chapitres" +@@ -352,13 +352,13 @@ + msgstr "Proposer l'archivage DMH" + + msgid "Offer skip titlemenu" +-msgstr "" ++msgstr "Proposer couper le menu de titre" + + msgid "Offer skip mainmenu" +-msgstr "" ++msgstr "Proposer couper le menu principale" + + msgid "--- Job defaults -----------------------------------------------------" +-msgstr "" ++msgstr "--- Taches par defaut -------------------------------------------------" + + msgid "Default" + msgstr "Par défaut" --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/92_requantfactor.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/92_requantfactor.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 92_requantfactor.dpatch by FireFly +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fixed requant factor (http://vdr-developer.org/mantisbt/view.php?id=95). + +@DPATCH@ +--- vdr-plugin-burn-0.1.0~pre21/jobs.c ++++ vdr-plugin-burn-0.1.0~pre21/jobs.c +@@ -304,10 +304,10 @@ + size_pair::size_type diskFree = + size_pair::size_type( get_disk_size_mb() ) * MEGABYTE(1) - get_tracks_size( cut_, track_info::streamtype_audio ); + size_pair::size_type videoSize = +- size_pair::size_type( double( get_tracks_size( cut_, track_info::streamtype_video ) ) * 1.06 ); ++ size_pair::size_type( double( get_tracks_size( cut_, track_info::streamtype_video ) ) * 1.04 ); + + return videoSize > diskFree +- ? double( get_tracks_size( cut_, track_info::streamtype_video ) ) / diskFree + .12 ++ ? double( videoSize ) / diskFree + : 1; + } + --- vdr-plugin-burn-0.1.0~pre21.orig/debian/patches/96_gcc4.3-includes.dpatch +++ vdr-plugin-burn-0.1.0~pre21/debian/patches/96_gcc4.3-includes.dpatch @@ -0,0 +1,74 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 96_gcc4.3-includes.dpatch by Tobias Grimm +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fixes FTBFS for GCC 4.3. + +@DPATCH@ +diff -urNad vdr-plugin-burn-0.1.0~pre21~/adaptor.h vdr-plugin-burn-0.1.0~pre21/adaptor.h +--- vdr-plugin-burn-0.1.0~pre21~/adaptor.h 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/adaptor.h 2008-06-10 20:08:12.000000000 +0200 +@@ -11,6 +11,7 @@ + #include + #include + #include ++#include + + namespace vdr_burn + { +diff -urNad vdr-plugin-burn-0.1.0~pre21~/filter.h vdr-plugin-burn-0.1.0~pre21/filter.h +--- vdr-plugin-burn-0.1.0~pre21~/filter.h 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/filter.h 2008-06-10 20:08:12.000000000 +0200 +@@ -10,6 +10,7 @@ + + #include "common.h" + #include ++#include + + namespace vdr_burn + { +diff -urNad vdr-plugin-burn-0.1.0~pre21~/iconvwrapper.c vdr-plugin-burn-0.1.0~pre21/iconvwrapper.c +--- vdr-plugin-burn-0.1.0~pre21~/iconvwrapper.c 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/iconvwrapper.c 2008-06-10 20:08:12.000000000 +0200 +@@ -8,6 +8,8 @@ + #include "iconvwrapper.h" + #include + #include ++#include ++#include + + namespace iconvwrapper + { +diff -urNad vdr-plugin-burn-0.1.0~pre21~/menuburn.h vdr-plugin-burn-0.1.0~pre21/menuburn.h +--- vdr-plugin-burn-0.1.0~pre21~/menuburn.h 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/menuburn.h 2008-06-10 20:08:12.000000000 +0200 +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + + class cRecording; + +diff -urNad vdr-plugin-burn-0.1.0~pre21~/menuitems.h vdr-plugin-burn-0.1.0~pre21/menuitems.h +--- vdr-plugin-burn-0.1.0~pre21~/menuitems.h 2006-09-16 20:33:36.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/menuitems.h 2008-06-10 20:08:12.000000000 +0200 +@@ -20,6 +20,7 @@ + #include + #include "boost/bind.hpp" + #include ++#include + + namespace vdr_burn { + namespace menu { +diff -urNad vdr-plugin-burn-0.1.0~pre21~/proctools/logger.cc vdr-plugin-burn-0.1.0~pre21/proctools/logger.cc +--- vdr-plugin-burn-0.1.0~pre21~/proctools/logger.cc 2006-09-16 17:22:02.000000000 +0200 ++++ vdr-plugin-burn-0.1.0~pre21/proctools/logger.cc 2008-06-10 20:08:12.000000000 +0200 +@@ -6,6 +6,7 @@ + #include + #include + #include ++#include + + namespace proctools + {