r1440 - in vdr/vdr-xxv/trunk/debian: . patches

Tobias Grimm tiber-guest at costa.debian.org
Sat Nov 5 18:48:46 UTC 2005


Author: tiber-guest
Date: 2005-11-05 18:48:45 +0000 (Sat, 05 Nov 2005)
New Revision: 1440

Removed:
   vdr/vdr-xxv/trunk/debian/xxvd.cfg
Modified:
   vdr/vdr-xxv/trunk/debian/changelog
   vdr/vdr-xxv/trunk/debian/examples
   vdr/vdr-xxv/trunk/debian/logrotate
   vdr/vdr-xxv/trunk/debian/patches/04_spelling.dpatch
   vdr/vdr-xxv/trunk/debian/postinst
Log:
install empty xxvd.cfg as default

Modified: vdr/vdr-xxv/trunk/debian/changelog
===================================================================
--- vdr/vdr-xxv/trunk/debian/changelog	2005-11-05 17:14:30 UTC (rev 1439)
+++ vdr/vdr-xxv/trunk/debian/changelog	2005-11-05 18:48:45 UTC (rev 1440)
@@ -1,6 +1,9 @@
 vdr-xxv (0.50+svn581-1) UNRELEASED; urgency=low
 
   * (NOT RELEASED YET) New upstream release
+  * Instead of example xxvd.cfg install empty file and make sure XXV's
+    defaults are correctly set. Only database and port parameters may be
+    written to xxvd.cfg by the maintainer scripts.
 
  -- Tobias Grimm <tg at e-tobi.net>  Fri, 14 Oct 2005 21:34:02 +0200
 

Modified: vdr/vdr-xxv/trunk/debian/examples
===================================================================
--- vdr/vdr-xxv/trunk/debian/examples	2005-11-05 17:14:30 UTC (rev 1439)
+++ vdr/vdr-xxv/trunk/debian/examples	2005-11-05 18:48:45 UTC (rev 1440)
@@ -1 +1 @@
-debian/xxvd.cfg
+etc/xxvd.cfg

Modified: vdr/vdr-xxv/trunk/debian/logrotate
===================================================================
--- vdr/vdr-xxv/trunk/debian/logrotate	2005-11-05 17:14:30 UTC (rev 1439)
+++ vdr/vdr-xxv/trunk/debian/logrotate	2005-11-05 18:48:45 UTC (rev 1440)
@@ -1,17 +1,17 @@
 /var/log/vdr-xxv/xxvd.log {
-    daily
+    compress
+    rotate 99
+    size=+4096k
+    notifempty
     missingok
-    rotate 7
     copytruncate
-    compress
-    notifempty
 }
 
 /var/log/vdr-xxv/xxvd_preview.log {
-    daily
+    compress
+    rotate 99
+    size=+4096k
+    notifempty
     missingok
-    rotate 2
     copytruncate
-    compress
-    notifempty
 }

Modified: vdr/vdr-xxv/trunk/debian/patches/04_spelling.dpatch
===================================================================
--- vdr/vdr-xxv/trunk/debian/patches/04_spelling.dpatch	2005-11-05 17:14:30 UTC (rev 1439)
+++ vdr/vdr-xxv/trunk/debian/patches/04_spelling.dpatch	2005-11-05 18:48:45 UTC (rev 1440)
@@ -5,9 +5,21 @@
 ## DP: No description.
 
 @DPATCH@
+diff -urNad vdr-xxv-0.50+svn581~/bin/xxvd vdr-xxv-0.50+svn581/bin/xxvd
+--- vdr-xxv-0.50+svn581~/bin/xxvd	2005-11-05 18:53:38.000000000 +0100
++++ vdr-xxv-0.50+svn581/bin/xxvd	2005-11-05 18:53:38.000000000 +0100
+@@ -196,7 +196,7 @@
+     printf "Sorry, but xxvd is running with PID %s !\n", load_file($PATHS->{PIDFILE});
+     exit(1);
+ } elsif($killer and ! -e $PATHS->{PIDFILE}) {
+-    printf "PID File %s is not exist!\n", $PATHS->{PIDFILE};
++    printf "PID File %s does not exist!\n", $PATHS->{PIDFILE};
+     &quit;
+ } elsif($killer and -e $PATHS->{PIDFILE}) {
+     my $oldpid = load_file($PATHS->{PIDFILE});
 diff -urNad vdr-xxv-0.50+svn581~/html/widgets/file.tmpl vdr-xxv-0.50+svn581/html/widgets/file.tmpl
 --- vdr-xxv-0.50+svn581~/html/widgets/file.tmpl	2005-10-07 21:33:08.000000000 +0200
-+++ vdr-xxv-0.50+svn581/html/widgets/file.tmpl	2005-11-05 18:13:34.000000000 +0100
++++ vdr-xxv-0.50+svn581/html/widgets/file.tmpl	2005-11-05 18:53:38.000000000 +0100
 @@ -12,7 +12,7 @@
  </tr>
  <script>
@@ -17,3 +29,3273 @@
  }
  window.setTimeout("check<?% data.NAME %?>File()", 500);
  </script>
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/AUTOTIMER.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/AUTOTIMER.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/AUTOTIMER.pm	2005-11-05 05:10:38.000000000 +0100
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/AUTOTIMER.pm	2005-11-05 18:59:31.000000000 +0100
+@@ -230,7 +230,7 @@
+         # Nicht loeschen da das Userdata sind
+ 		my $fields = fields($obj->{dbh}, 'select * from AUTOTIMER');
+ 
+-        warn "Upps, you have a incompatible Database. Please use the script contrib/upgrade-xxv.sh to convert the database!"
++        warn "Upps, you have a incompatible database. Please use the script contrib/upgrade-xxv.sh to convert the database!"
+             unless(scalar @$fields == 16);
+     }
+ 
+@@ -566,7 +566,7 @@
+     my $epg;
+     if($timerid and not ref $data) {
+         $epg = $obj->{dbh}->selectrow_hashref("select * from AUTOTIMER where Id = $timerid")
+-            or return $console->message(sprintf(gettext("Autotimer with ID '%s' is not exist in database!"),$timerid));
++            or return $console->message(sprintf(gettext("Autotimer with ID '%s' does not exist in the database!"),$timerid));
+ 
+             # Channels Ids in Namen umwandeln
+             my @channels = map { $_ = $mod->ChannelToPos($_) } split(/[\s|,]+/, $epg->{Channels});
+@@ -665,7 +665,7 @@
+                     if( my $chid = $mod->PosToChannel($chname) || $mod->NameToChannel($chname)) {
+                         push(@vals, $chid);
+                     } else {
+-                        return undef, sprintf(gettext("This channel '%s' is not exists!"),$chname);
++                        return undef, sprintf(gettext("The channel '%s' does not exist!"),$chname);
+                     }
+                 }
+                 return join(',', @vals);
+@@ -875,7 +875,7 @@
+     my $timerid = shift || return $console->message(gettext("No ID for autotimer to delete! Please use adelete 'aid'"));   # If timerid the edittimer
+ 
+     my $erg = $obj->{dbh}->do("delete from AUTOTIMER where Id in ($timerid)")
+-        or return $console->message(sprintf gettext("Autotimer with ID '%s' is not exist in database!"), $timerid);
++        or return $console->message(sprintf gettext("Autotimer with ID '%s' does not exist in the database!"), $timerid);
+     $console->message(sprintf gettext("Autotimer %s is deleted."), $timerid);
+     lg sprintf('autotimer with id "%s" is deleted from User: %s',
+         $timerid,
+@@ -897,11 +897,11 @@
+     my $timerid = shift || return $console->message(gettext("No ID for autotimer to toggle! Please use atoggle 'aid'"));   # If timerid the edittimer
+ 
+     my $status = $obj->{dbh}->selectrow_arrayref("select Activ from AUTOTIMER where Id = $timerid")->[0]
+-       or return $console->message(sprintf gettext("Autotimer with ID '%s' is not exist in database!"), $timerid);
++       or return $console->message(sprintf gettext("Autotimer with ID '%s' does not exist in the database!"), $timerid);
+ 
+     my $newstatus = ($status eq 'n') ? 'y' : 'n';
+     my $erg = $obj->{dbh}->do("UPDATE AUTOTIMER set Activ = '$newstatus' where Id = $timerid")
+-        or return $console->message(sprintf(gettext("Autotimer with ID '%s' is not exist in database!"),$timerid));
++        or return $console->message(sprintf(gettext("Autotimer with ID '%s' does not exist in the database!"),$timerid));
+     my $text = ($newstatus eq 'n') ? gettext('disabled')
+                                    : gettext('activated');
+     lg sprintf('autotimer with id "%s" is %s from User: %s',
+@@ -1055,7 +1055,7 @@
+ 
+ # ------------------
+ # Name:  autotimerexport
+-# Descr: Read autotimer from Database and save this to a export file.
++# Descr: Read autotimer from database and save this to a export file.
+ #        This is usefull to backup own Autotimers.
+ # Usage: $obj->autotimerimport($watcher, $console, $filename);
+ # ------------------
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/CHANNELS.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/CHANNELS.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/CHANNELS.pm	2005-10-20 20:53:34.000000000 +0200
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/CHANNELS.pm	2005-11-05 19:00:12.000000000 +0100
+@@ -15,7 +15,7 @@
+         Name => 'CHANNELS',
+         Prereq => {
+         },
+-        Description => gettext('This module want read new Channels Data and save this in the Database.'),
++        Description => gettext('This module reads new channels and stores them in the database.'),
+         Version => '0.45',
+         Date => '11.09.2005',
+         Author => 'xpix',
+@@ -82,7 +82,7 @@
+                 callback    => sub{ $obj->status(@_) },
+             },
+             cupdate => {
+-                description => gettext('Read Channels and write into Database'),
++                description => gettext('Read channels and write them into database'),
+                 short       => 'cu',
+                 callback    => sub{ $obj->readData(@_) },
+             },
+@@ -376,7 +376,7 @@
+     # Remember the maximum Channelposition
+     $obj->{MaxChannelPos} = $c;
+ 
+-    $console->message(sprintf(gettext("Write %d Channels in Database."), $c))
++    $console->message(sprintf(gettext("Write %d channels into database."), $c))
+         if(ref $console);
+ 
+     # sort list with CA numerical
+@@ -561,7 +561,7 @@
+             if(int($cid) > 0);
+ 
+         $defaultData = $self->{dbh}->selectrow_hashref("select POS, Name, Frequency, Parameters, Source, Srate, VPID, APID, TPID, CA, SID, NID, TID, RID from CHANNELS where Id = '$cid'")
+-            or return $console->message(sprintf(gettext("Channel '%s' is not exist in database!"),$cid));
++            or return $console->message(sprintf(gettext("Channel '%s' does not exist in the database!"),$cid));
+     } elsif (ref $data eq 'HASH') {
+         $defaultData = $data;
+     }
+@@ -843,7 +843,7 @@
+ 
+     foreach my $pos (@channels) {
+         unless(exists $data->{$pos}) {
+-            $console->err(sprintf(gettext("Channel with number '%s' is not exist in database!"), $pos));
++            $console->err(sprintf(gettext("Channel with number '%s' does not exist in database!"), $pos));
+             next;
+         }
+ 
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/CONFIG.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/CONFIG.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/CONFIG.pm	2005-10-20 20:53:34.000000000 +0200
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/CONFIG.pm	2005-11-05 18:53:38.000000000 +0100
+@@ -121,12 +121,12 @@
+     $sector = uc($sector) unless($sector eq 'General');
+ 
+     my $cfg = $obj->{config}->{$sector}
+-        or return $console->message(sprintf(gettext("Sorry, but the sector %s is not exist in configuration!"),$sector));
++        or return $console->message(sprintf(gettext("Sorry, but the section %s does not exist in configuration!"),$sector));
+ 
+     my $mod = main::getModule($sector);
+ 
+     my $prefs = $mod->{MOD}->{Preferences}
+-        or return $console->message(sprintf(gettext("Sorry, but the 'Preferences' in Module: %s is not exist"),$sector));
++        or return $console->message(sprintf(gettext("Sorry, but the 'Preferences' in Module: %s do not exist"),$sector));
+ 
+     my $questions = [];
+     foreach my $name (sort keys %$prefs) {
+@@ -198,7 +198,7 @@
+ 
+     my $cfg = $obj->{config}->{$modname};
+ 
+-    $console->message(sprintf(gettext("Sorry, but the sector %s is not exist in configuration!"),$modname))
++    $console->message(sprintf(gettext("Sorry, but the section %s does not exist in configuration!"),$modname))
+         if(! $cfg and ref $console);
+ 
+     if(ref $console) {
+@@ -221,7 +221,7 @@
+             main::reconfigure();
+         } else {
+             my $mod = main::getModule($moduleName)
+-                or (error("$moduleName is not exist!") && next);
++                or (error("$moduleName does not exist!") && next);
+             foreach my $parameter (keys %{$mod->{MOD}->{Preferences}}) {
+                 if(defined $mod->{$parameter}) {
+                     $cfg->{$moduleName}->{$parameter} ||= $mod->{MOD}->{Preferences}->{$parameter}->{default};
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/EPG.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/EPG.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/EPG.pm	2005-11-05 00:02:43.000000000 +0100
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/EPG.pm	2005-11-05 19:00:58.000000000 +0100
+@@ -17,7 +17,7 @@
+             'Event::File' => 'is a wrapper module to write perl modules that deal with Files thru Event. It tries to mimics Event.pm model.',
+             'Time::Local' => 'efficiently compute time from local and GMT time ',
+         },
+-        Description => gettext('This module want read new EPG Data and save this in the Database.'),
++        Description => gettext('This module reads new EPG Data and stores them in the database.'),
+         Version => '0.45',
+         Date => '21.09.2005',
+         Author => 'xpix',
+@@ -445,10 +445,10 @@
+     my $cid;
+     if($channel =~ /^\d+$/sig) {
+         $cid = $mod->PosToChannel($channel)
+-            or return $console->message(sprintf(gettext("This channel '%s' is not exist in Database!"),$channel));
++            or return $console->message(sprintf(gettext("This channel '%s' does not exist in the database!"),$channel));
+     } else {
+         $cid = $mod->NameToChannel($channel)
+-            or return $console->message(sprintf(gettext("This channel '%s' is not exist in Database!"),$channel));
++            or return $console->message(sprintf(gettext("This channel '%s' does not exist in the database!"),$channel));
+     }
+ 
+     my $sql = qq|
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/LOGREAD.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/LOGREAD.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/LOGREAD.pm	2005-11-05 18:53:38.000000000 +0100
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/LOGREAD.pm	2005-11-05 18:53:38.000000000 +0100
+@@ -143,7 +143,7 @@
+     };
+ 
+     if( ! ref $obj->{logfiles}->{$logname}) {
+-        return $console->message(sprintf("The log with the name %s is not exists! Please use '%s'!", $logname, join("' or '", keys %{$obj->{logfiles}})));
++        return $console->message(sprintf("The log with the name %s does not exist! Please use '%s'!", $logname, join("' or '", keys %{$obj->{logfiles}})));
+     }
+ 
+     my $logfile = $obj->{logfiles}->{$logname}->{logfile};
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/RECORDS.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/RECORDS.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/RECORDS.pm	2005-11-05 18:53:38.000000000 +0100
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/RECORDS.pm	2005-11-05 18:53:38.000000000 +0100
+@@ -242,7 +242,7 @@
+ 
+     main::after(sub{
+         $obj->readData()
+-    }, "RECORDS: Read Records to Database ...");
++    }, "RECORDS: Store records in database ...");
+ 
+     1;
+ }
+@@ -371,9 +371,9 @@
+     if(ref $console) {
+         $console->start() if(ref $waiter);
+         if($e == 0) {
+-            $console->message(sprintf(gettext("Write %d recordings in Database."), $c));
++            $console->message(sprintf(gettext("Write %d recordings in database."), $c));
+         } else {
+-            $console->err(sprintf(gettext("Write only %d recordings in Database. Can\'t assign %d recordings."), $c , $e));
++            $console->err(sprintf(gettext("Write only %d recordings in database. Can\'t assign %d recordings."), $c , $e));
+         }
+ 
+         $console->redirect({url => '?cmd=rlist', wait => 1})
+@@ -963,7 +963,7 @@
+     foreach my $rid (@recordings) {
+ 
+         unless(exists $data->{$rid}) {
+-            $console->err(sprintf(gettext("Recording with number '%s' is not exist in database!"), $rid));
++            $console->err(sprintf(gettext("Recording with number '%s' does not exist in the database!"), $rid));
+             next;
+         }
+ 
+@@ -1056,7 +1056,7 @@
+ 	AND ( r.RecordId = '$recordid' )
+ |;
+         $rec = $obj->{dbh}->selectrow_hashref($sql)
+-            or return $console->err(sprintf(gettext("RecordID '%s' is not exist in Database!"),$recordid));
++            or return $console->err(sprintf(gettext("RecordID '%s' does not exist in the database!"),$recordid));
+     }
+ 
+     my $summaryfile = sprintf("%s/info.vdr", $rec->{Path});
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/REMOTE.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/REMOTE.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/REMOTE.pm	2005-11-05 00:02:43.000000000 +0100
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/REMOTE.pm	2005-11-05 18:53:38.000000000 +0100
+@@ -161,7 +161,7 @@
+     my $command = shift || return error ('No Command!');
+     my $cmds = $obj->parse();
+ 
+-    return $console->err(gettext('This cmd id is not exists!'))
++    return $console->err(gettext('This cmd id does not exist!'))
+         unless(exists $cmds->{$command});
+ 
+     $console->message(my $msg = sprintf(gettext('Try to start command: %s with cmd: %s'),
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/REPORT.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/REPORT.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/REPORT.pm	2005-10-13 19:28:23.000000000 +0200
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/REPORT.pm	2005-11-05 18:53:38.000000000 +0100
+@@ -272,7 +272,7 @@
+     if($typ and exists $obj->{SCALA}->{$typ}) {
+         return $obj->{SCALA}->{$typ};
+     } else {
+-        return error("The Level %s is not exists! Please use %s", $typ, join(',', keys %{$obj->{SCALA}}));
++        return error("The Level %s does not exist! Please use %s", $typ, join(',', keys %{$obj->{SCALA}}));
+     }
+ }
+ 
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/TIMERS.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/TIMERS.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/TIMERS.pm	2005-10-29 17:00:19.000000000 +0200
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/TIMERS.pm	2005-11-05 18:53:38.000000000 +0100
+@@ -217,7 +217,7 @@
+     main::after(sub{
+         $obj->{svdrp} = main::getModule('SVDRP');
+         $obj->readData()
+-    }, "TIMERS: Read Timers to Database ...");
++    }, "TIMERS: Store timers in database ...");
+ 
+ 
+     return 1;
+@@ -297,7 +297,7 @@
+ WHERE
+     eventid = $epgid
+ |
+-        ) or return $console->message(sprintf(gettext("Event ID '%s' is not exist in database!"),$epgid));
++        ) or return $console->message(sprintf(gettext("Event ID '%s' does not exist in the database!"),$epgid));
+     }
+     if(not ref $epg) {
+ 		my $t = time;
+@@ -333,7 +333,7 @@
+     my $epg;
+     if($timerid and not ref $data) {
+         $epg = $obj->{dbh}->selectrow_hashref("select Id, ChannelID as channel_id, File, Summary, Start, Stop, Day, Priority, Lifetime, Status from TIMERS where Id = $timerid")
+-            or return $console->message(sprintf(gettext("Timer ID '%s' is not exist in database!"),$timerid));
++            or return $console->message(sprintf(gettext("Timer ID '%s' does not exist in the database!"),$timerid));
+     } elsif (ref $data eq 'HASH') {
+         $epg = $data;
+     }
+@@ -371,7 +371,7 @@
+                     $epg->{Channel} = $value;
+                     return $ch;
+                 } elsif( ! $mod->NameToChannel($value)) {
+-                    return undef, sprintf(gettext("This channel '%s' is not exists!"),$value);
++                    return undef, sprintf(gettext("This channel '%s' does not exist!"),$value);
+                 } else {
+                    return undef, gettext("This is required!");
+                 }
+@@ -515,7 +515,7 @@
+     my $mod = main::getModule('CHANNELS') or return;
+     foreach my $tid (@timers) {
+         unless(exists $data->{$tid}) {
+-            $console->err(sprintf(gettext("Timer with number '%s' is not exist in database!"), $tid));
++            $console->err(sprintf(gettext("Timer with number '%s' does not exist in the database!"), $tid));
+             next;
+         }
+ 
+@@ -573,7 +573,7 @@
+     for my $timer (@timers) {
+ 
+         unless(exists $data->{$timer}) {
+-            $console->err(sprintf(gettext("Timer with number '%s' is not exist in database!"), $timer));
++            $console->err(sprintf(gettext("Timer with number '%s' does not exist in the database!"), $timer));
+             next;
+         }
+ 
+diff -urNad vdr-xxv-0.50+svn581~/lib/XXV/MODULES/USER.pm vdr-xxv-0.50+svn581/lib/XXV/MODULES/USER.pm
+--- vdr-xxv-0.50+svn581~/lib/XXV/MODULES/USER.pm	2005-11-05 18:53:38.000000000 +0100
++++ vdr-xxv-0.50+svn581/lib/XXV/MODULES/USER.pm	2005-11-05 19:01:49.000000000 +0100
+@@ -146,7 +146,7 @@
+     if(tableExists($obj->{dbh}, 'USER')) {
+         # Nicht loeschen da das Userdata sind
+ 		my $fields = fields($obj->{dbh}, 'select * from USER');
+-        warn "Upps, you have a incompatible Database. Please use the script contrib/upgrade-xxv.sh to convert the database!"
++        warn "Upps, you have a incompatible database. Please use the script contrib/upgrade-xxv.sh to convert the database!"
+             unless(scalar @$fields == 9);
+     }
+ 
+@@ -206,7 +206,7 @@
+     my $user;
+     if($id and not ref $data) {
+         $user = $obj->{dbh}->selectrow_hashref("select * from USER where Id = '$id'")
+-            or return $console->message(sprintf(gettext("Account for user with ID '%s' is not exist in Database!"),$id));
++            or return $console->message(sprintf(gettext("Account for user with ID '%s' does not exist in the database!"),$id));
+ 
+             # question erwartet ein Array
+             my @levels = split(/\s*,\s*/, $user->{Levels});
+@@ -249,7 +249,7 @@
+                     my ($modname, $parameter, $value) = $pref =~ /(\S+)::(\S+)\=(.+)/sg;
+                     if(my $mod = main::getModule($modname)) {
+                         unless(exists $mod->{$parameter}) {
+-                            return undef, sprintf(gettext("The Parameter '%s' in Module '%s' is doesn't exists!"),$parameter, $mod);
++                            return undef, sprintf(gettext("The Parameter '%s' in Module '%s' doesn't exist!"),$parameter, $mod);
+                         }
+                     }
+                 }
+@@ -291,7 +291,7 @@
+     my $user;
+     if($id and not ref $data) {
+         $user = $obj->{dbh}->selectrow_hashref("select * from USER where Id = '$id'")
+-            or return $console->message(sprintf(gettext("Account for user with ID '%s' is not exist in Database!"),$id));
++            or return $console->message(sprintf(gettext("Account for user with ID '%s' does not exist in the database!"),$id));
+ 
+             # question erwartet ein Array
+             my @levels = split(/\s*,\s*/, $user->{Levels});
+@@ -391,7 +391,7 @@
+                     my ($modname, $parameter, $value) = $pref =~ /(\S+)::(\S+)\=(.+)/sg;
+                     if(my $mod = main::getModule($modname)) {
+                         unless(exists $mod->{$parameter}) {
+-                            return undef, sprintf(gettext("The Parameter '%s' in Module '%s' is doesn't exists!"),$parameter, $mod);
++                            return undef, sprintf(gettext("The Parameter '%s' in Module '%s' doesn't exist!"),$parameter, $mod);
+                         }
+                     }
+                 }
+@@ -456,7 +456,7 @@
+     my $id = shift || return $console->message(gettext("No ID for Account of user to delete! Please use udelete 'uid'"));
+ 
+     my $erg = $obj->{dbh}->do("delete from USER where Id in ($id)")
+-        or return $console->message(sprintf gettext("Account for user with ID '%s' is not exist in Database!"), $id);
++        or return $console->message(sprintf gettext("Account for user with ID '%s' does not exist in the database!"), $id);
+     $console->message(sprintf gettext("Account of user %s is deleted."), $id);
+ 
+     lg sprintf('Delete user account "%s" from User: %s',
+@@ -628,7 +628,7 @@
+                     $cfg->{$modname}->{$parameter} = $mod->{$parameter};
+                 }
+             } else {
+-                error("The Parameter '$parameter' in Module '$mod' is doesn't exists!");
++                error("The Parameter '$parameter' in Module '$mod' is doesn't exist!");
+             }
+         }
+     }
+@@ -665,7 +665,7 @@
+ #        $shorterr is set in following Errorcases:
+ #           'noactive'  = Plugin is not set active
+ #           'noperm'    = Permission denied for the called User
+-#           'noexists'  = Command is not exist!
++#           'noexists'  = Command does not exist!
+ #        $error is the full Errortext to diaply im Userinterface.
+ # Usage: my ($cmdobj, $cmdname, $shorterr, $error) = $obj->checkCommand($console, $command);
+ # Test:
+@@ -786,7 +786,7 @@
+     if($obj->{LEV}->{$name}) {
+         return $obj->{LEV}->{$name};
+     } else {
+-        return error("This Levelname '$name' is not exist");
++        return error("This Levelname '$name' does not exist");
+     }
+ 
+ }
+diff -urNad vdr-xxv-0.50+svn581~/locale/de.po vdr-xxv-0.50+svn581/locale/de.po
+--- vdr-xxv-0.50+svn581~/locale/de.po	2005-11-04 20:24:30.000000000 +0100
++++ vdr-xxv-0.50+svn581/locale/de.po	2005-11-05 19:11:00.000000000 +0100
+@@ -4,100 +4,203 @@
+ #
+ # FIRST Andreas Brachold <vdr04 at deltab.de>, 2004.
+ #
+-#, fuzzy
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: XXV 0.50\n"
+ "POT-Creation-Date: 2005-01-12 18:55\n"
+-"PO-Revision-Date: 2005-10-23 18:23\n"
+-"Last-Translator: Andreas Brachold <vdr04 at deltab.de>\n"
++"PO-Revision-Date: 2005-11-05 19:11+0100\n"
++"Last-Translator: Tobias Grimm <tg at e-tobi.net>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=ISO-8859-15\n"
+ "Content-Transfer-Encoding: 8bit\n"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:100 xxv/bin/xxvd:115 xxv/bin/xxvd:88 xxv/bin/xxvd:94 xxv/lib/XXV/MODULES/AUTOTIMER.pm:29 xxv/lib/XXV/MODULES/AUTOTIMER.pm:35 xxv/lib/XXV/MODULES/AUTOTIMER.pm:625 xxv/lib/XXV/MODULES/AUTOTIMER.pm:632 xxv/lib/XXV/MODULES/CHANNELS.pm:28 xxv/lib/XXV/MODULES/CHANNELS.pm:34 xxv/lib/XXV/MODULES/CHANNELS.pm:603 xxv/lib/XXV/MODULES/CHANNELS.pm:629 xxv/lib/XXV/MODULES/CHANNELS.pm:642 xxv/lib/XXV/MODULES/CHANNELS.pm:681 xxv/lib/XXV/MODULES/CHANNELS.pm:707 xxv/lib/XXV/MODULES/EPG.pm:30 xxv/lib/XXV/MODULES/EPG.pm:41 xxv/lib/XXV/MODULES/EPG.pm:47 xxv/lib/XXV/MODULES/EPG.pm:53 xxv/lib/XXV/MODULES/EPG.pm:59 xxv/lib/XXV/MODULES/GRAB.pm:29 xxv/lib/XXV/MODULES/GRAB.pm:35 xxv/lib/XXV/MODULES/HTTPD.pm:50 xxv/lib/XXV/MODULES/HTTPD.pm:56 xxv/lib/XXV/MODULES/HTTPD.pm:62 xxv/lib/XXV/MODULES/HTTPD.pm:68 xxv/lib/XXV/MODULES/HTTPD.pm:75 xxv/lib/XXV/MODULES/INTERFACE.pm:28 xxv/lib/XXV/MODULES/INTERFACE.pm:34 xxv/lib/XXV/MODULES/INTERFACE.pm:40 xxv/lib/XXV/MODULES/LOGREAD.pm:31 xxv/lib/XXV/MODULES/LOGREAD.pm:37 xxv/lib/XXV/MODULES/LOGREAD.pm:43 xxv/lib/XXV/MODULES/LOGREAD.pm:49 xxv/lib/XXV/MODULES/MUSIC.pm:34 xxv/lib/XXV/MODULES/MUSIC.pm:40 xxv/lib/XXV/MODULES/MUSIC.pm:46 xxv/lib/XXV/MODULES/MUSIC.pm:52 xxv/lib/XXV/MODULES/MUSIC.pm:63 xxv/lib/XXV/MODULES/MUSIC.pm:69 xxv/lib/XXV/MODULES/RECORDS.pm:1078 xxv/lib/XXV/MODULES/RECORDS.pm:1092 xxv/lib/XXV/MODULES/RECORDS.pm:1106 xxv/lib/XXV/MODULES/RECORDS.pm:36 xxv/lib/XXV/MODULES/RECORDS.pm:42 xxv/lib/XXV/MODULES/RECORDS.pm:48 xxv/lib/XXV/MODULES/RECORDS.pm:54 xxv/lib/XXV/MODULES/RECORDS.pm:66 xxv/lib/XXV/MODULES/RECORDS.pm:72 xxv/lib/XXV/MODULES/RECORDS.pm:88 xxv/lib/XXV/MODULES/REMOTE.pm:27 xxv/lib/XXV/MODULES/REMOTE.pm:33 xxv/lib/XXV/MODULES/REPORT.pm:29 xxv/lib/XXV/MODULES/REPORT.pm:35 xxv/lib/XXV/MODULES/ROBOT.pm:29 xxv/lib/XXV/MODULES/STATUS.pm:31 xxv/lib/XXV/MODULES/STATUS.pm:37 xxv/lib/XXV/MODULES/STATUS.pm:42 xxv/lib/XXV/MODULES/STATUS.pm:48 xxv/lib/XXV/MODULES/STREAM.pm:31 xxv/lib/XXV/MODULES/SVDRP.pm:28 xxv/lib/XXV/MODULES/SVDRP.pm:34 xxv/lib/XXV/MODULES/TELNET.pm:29 xxv/lib/XXV/MODULES/TELNET.pm:35 xxv/lib/XXV/MODULES/TELNET.pm:41 xxv/lib/XXV/MODULES/TIMERS.pm:27 xxv/lib/XXV/MODULES/TIMERS.pm:366 xxv/lib/XXV/MODULES/TIMERS.pm:376 xxv/lib/XXV/MODULES/TIMERS.pm:384 xxv/lib/XXV/MODULES/TIMERS.pm:469 xxv/lib/XXV/MODULES/USER.pm:223 xxv/lib/XXV/MODULES/USER.pm:316 xxv/lib/XXV/MODULES/USER.pm:322 xxv/lib/XXV/MODULES/USER.pm:347 xxv/lib/XXV/MODULES/USER.pm:67 xxv/lib/XXV/MODULES/VTX.pm:32 xxv/lib/XXV/MODULES/VTX.pm:38 xxv/lib/XXV/MODULES/WAPD.pm:42 xxv/lib/XXV/MODULES/WAPD.pm:48 xxv/lib/XXV/MODULES/WAPD.pm:54 xxv/lib/XXV/MODULES/WAPD.pm:60 xxv/lib/XXV/MODULES/WAPD.pm:67 xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:101 xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:107 xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:69 xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:82 xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:95 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:33 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:46 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:59 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:65 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:71 xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:32 xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:45 xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:29 xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:42
++msgid "Write only %d recordings in Database. Can't assign %d recordings."
++msgstr "Schreibe nur %d Aufnahmen in die Datenbank. Konnte %d Aufnahmen nicht zuordnen."
++
++# -------------------
++#: xxv/bin/xxvd:101
++#: xxv/bin/xxvd:116
++#: xxv/bin/xxvd:89
++#: xxv/bin/xxvd:95
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:31
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:37
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:619
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:626
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:28
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:34
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:603
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:629
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:642
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:681
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:707
++#: xxv/lib/XXV/MODULES/EPG.pm:30
++#: xxv/lib/XXV/MODULES/EPG.pm:41
++#: xxv/lib/XXV/MODULES/EPG.pm:47
++#: xxv/lib/XXV/MODULES/EPG.pm:53
++#: xxv/lib/XXV/MODULES/EPG.pm:59
++#: xxv/lib/XXV/MODULES/GRAB.pm:29
++#: xxv/lib/XXV/MODULES/GRAB.pm:35
++#: xxv/lib/XXV/MODULES/HTTPD.pm:50
++#: xxv/lib/XXV/MODULES/HTTPD.pm:56
++#: xxv/lib/XXV/MODULES/HTTPD.pm:62
++#: xxv/lib/XXV/MODULES/HTTPD.pm:68
++#: xxv/lib/XXV/MODULES/HTTPD.pm:75
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:28
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:34
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:40
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:31
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:38
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:44
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:51
++#: xxv/lib/XXV/MODULES/MUSIC.pm:34
++#: xxv/lib/XXV/MODULES/MUSIC.pm:40
++#: xxv/lib/XXV/MODULES/MUSIC.pm:46
++#: xxv/lib/XXV/MODULES/MUSIC.pm:52
++#: xxv/lib/XXV/MODULES/MUSIC.pm:63
++#: xxv/lib/XXV/MODULES/MUSIC.pm:69
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1080
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1094
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1108
++#: xxv/lib/XXV/MODULES/RECORDS.pm:36
++#: xxv/lib/XXV/MODULES/RECORDS.pm:42
++#: xxv/lib/XXV/MODULES/RECORDS.pm:48
++#: xxv/lib/XXV/MODULES/RECORDS.pm:54
++#: xxv/lib/XXV/MODULES/RECORDS.pm:66
++#: xxv/lib/XXV/MODULES/RECORDS.pm:73
++#: xxv/lib/XXV/MODULES/RECORDS.pm:90
++#: xxv/lib/XXV/MODULES/REMOTE.pm:27
++#: xxv/lib/XXV/MODULES/REMOTE.pm:33
++#: xxv/lib/XXV/MODULES/REPORT.pm:29
++#: xxv/lib/XXV/MODULES/REPORT.pm:35
++#: xxv/lib/XXV/MODULES/ROBOT.pm:29
++#: xxv/lib/XXV/MODULES/STATUS.pm:31
++#: xxv/lib/XXV/MODULES/STATUS.pm:38
++#: xxv/lib/XXV/MODULES/STATUS.pm:44
++#: xxv/lib/XXV/MODULES/STATUS.pm:51
++#: xxv/lib/XXV/MODULES/STREAM.pm:31
++#: xxv/lib/XXV/MODULES/SVDRP.pm:28
++#: xxv/lib/XXV/MODULES/SVDRP.pm:34
++#: xxv/lib/XXV/MODULES/TELNET.pm:29
++#: xxv/lib/XXV/MODULES/TELNET.pm:35
++#: xxv/lib/XXV/MODULES/TELNET.pm:41
++#: xxv/lib/XXV/MODULES/TIMERS.pm:27
++#: xxv/lib/XXV/MODULES/TIMERS.pm:366
++#: xxv/lib/XXV/MODULES/TIMERS.pm:376
++#: xxv/lib/XXV/MODULES/TIMERS.pm:384
++#: xxv/lib/XXV/MODULES/TIMERS.pm:469
++#: xxv/lib/XXV/MODULES/USER.pm:224
++#: xxv/lib/XXV/MODULES/USER.pm:317
++#: xxv/lib/XXV/MODULES/USER.pm:323
++#: xxv/lib/XXV/MODULES/USER.pm:348
++#: xxv/lib/XXV/MODULES/USER.pm:68
++#: xxv/lib/XXV/MODULES/VTX.pm:32
++#: xxv/lib/XXV/MODULES/VTX.pm:38
++#: xxv/lib/XXV/MODULES/WAPD.pm:42
++#: xxv/lib/XXV/MODULES/WAPD.pm:48
++#: xxv/lib/XXV/MODULES/WAPD.pm:54
++#: xxv/lib/XXV/MODULES/WAPD.pm:60
++#: xxv/lib/XXV/MODULES/WAPD.pm:67
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:101
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:107
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:69
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:82
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:95
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:33
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:46
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:59
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:65
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:71
++#: xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:32
++#: xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:45
++#: xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:29
++#: xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:42
+ msgid "This is required!"
+ msgstr "Das ist erforderlich!"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:105 xxv/lib/XXV/MODULES/USER.pm:231 xxv/lib/XXV/MODULES/USER.pm:330 xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:115 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:89
++#: xxv/bin/xxvd:106
++#: xxv/lib/XXV/MODULES/USER.pm:232
++#: xxv/lib/XXV/MODULES/USER.pm:331
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:115
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:89
+ msgid "Field with 1st and 2nd password must be equal to confirm!"
+ msgstr "Das Feld mit 1. und 2. Passwort muß gleich sein, um es zu bestätigen!"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:112
++#: xxv/bin/xxvd:113
+ msgid "Initialization script to restart xxv"
+ msgstr "Initialisierung-Skript zum xxv-System Neustart"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:120
++#: xxv/bin/xxvd:121
+ msgid "Generate the documentation in doc directory."
+ msgstr "Generiere die Dokumentation ins doc Verzeichnis."
+ 
+ #--------------------
+-#: xxv/bin/xxvd:126
++#: xxv/bin/xxvd:127
+ msgid "Shows text files."
+ msgstr "Zeigt Textdateien."
+ 
+ #--------------------
+-#: xxv/bin/xxvd:132
++#: xxv/bin/xxvd:133
+ msgid "Call initialization script to restart xxv system."
+ msgstr "Rufe den Initialisierung-Skript auf, um das xxv-System neuzustarten."
+ 
+ #--------------------
+-#: xxv/bin/xxvd:514 xxv/bin/xxvd:516
++#: xxv/bin/xxvd:516
++#: xxv/bin/xxvd:518
+ msgid "Documentation is generated in '%s'."
+ msgstr "Dokumentation wurde in '%s' generiert"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:540
++#: xxv/bin/xxvd:542
+ msgid "The XXV System will restart now. Please try a relogin in %d seconds."
+ msgstr "Das System XXV startet jetzt neu. Versuchen Sie bitte ein erneute Anmeldung in den %d Sekunden"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:550
++#: xxv/bin/xxvd:552
+ msgid "Can't restart XXV System ! Script for initialization is'nt executable."
+ msgstr "Neustart des System nicht möglich! Skript für Initialisierung ist nicht ausführbar."
+ 
+ #--------------------
+-#: xxv/bin/xxvd:639
++#: xxv/bin/xxvd:641
+ msgid "Fast template support is on!"
+ msgstr "Schnelle Template Unterstützung ist aktiv!"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:70
++#: xxv/bin/xxvd:71
+ msgid "This is the main program xxvd."
+ msgstr "Das ist das Hauptprogramm xxvd."
+ 
+ #--------------------
+-#: xxv/bin/xxvd:76
++#: xxv/bin/xxvd:77
+ msgid "Language for interface"
+ msgstr "Sprache der Oberfläche"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:79
++#: xxv/bin/xxvd:80
+ msgid "English"
+ msgstr "Englisch"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:80
++#: xxv/bin/xxvd:81
+ msgid "German"
+ msgstr "Deutsch"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:85
++#: xxv/bin/xxvd:86
+ msgid "Data source name for the connection to the data base"
+ msgstr "Name der Datenquelle für die Verbindung zur Datenbank"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:91
++#: xxv/bin/xxvd:92
+ msgid "Username for data base access"
+ msgstr "Username für Datenbankzugriff"
+ 
+ #--------------------
+-#: xxv/bin/xxvd:97
++#: xxv/bin/xxvd:98
+ msgid "Password for data base access"
+ msgstr "Passwort für Datenbankzugriff"
+ 
+@@ -127,17 +230,27 @@
+ msgstr "Gewünschte automatische Aufnahmen"
+ 
+ #--------------------
+-#: xxv/html/alist.tmpl:5 xxv/lib/XXV/MODULES/AUTOTIMER.pm:64 xxv/lib/XXV/MODULES/AUTOTIMER.pm:841
++#: xxv/html/alist.tmpl:5
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:66
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:835
+ msgid "Create a new autotimer"
+ msgstr "Neuer Autotimer"
+ 
+ #--------------------
+-#: xxv/html/alist.tmpl:61 xxv/html/tlist.tmpl:91 xxv/html/tsearch.tmpl:91 xxv/lib/XXV/MODULES/AUTOTIMER.pm:840
++#: xxv/html/alist.tmpl:61
++#: xxv/html/tlist.tmpl:91
++#: xxv/html/tsearch.tmpl:91
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:834
+ msgid "Edit autotimer"
+ msgstr "Autotimer bearbeiten"
+ 
+ #--------------------
+-#: xxv/html/alist.tmpl:62 xxv/html/next.tmpl:60 xxv/html/now.tmpl:60 xxv/html/ulist.tmpl:25 xxv/wml/tlist.tmpl:46 xxv/wml/tsearch.tmpl:46
++#: xxv/html/alist.tmpl:62
++#: xxv/html/next.tmpl:60
++#: xxv/html/now.tmpl:60
++#: xxv/html/ulist.tmpl:25
++#: xxv/wml/tlist.tmpl:46
++#: xxv/wml/tsearch.tmpl:46
+ msgid "Edit"
+ msgstr "Ändern"
+ 
+@@ -152,27 +265,40 @@
+ msgstr "Sie wollen wirklich diese Autotimer löschen"
+ 
+ #--------------------
+-#: xxv/html/alist.tmpl:67 xxv/html/ulist.tmpl:28 xxv/wml/tlist.tmpl:49 xxv/wml/tsearch.tmpl:49
++#: xxv/html/alist.tmpl:67
++#: xxv/html/ulist.tmpl:28
++#: xxv/wml/tlist.tmpl:49
++#: xxv/wml/tsearch.tmpl:49
+ msgid "Del"
+ msgstr "Lösch"
+ 
+ #--------------------
+-#: xxv/html/alist.tmpl:73 xxv/html/tlist.tmpl:85 xxv/html/tsearch.tmpl:85 xxv/wml/tlist.tmpl:33 xxv/wml/tsearch.tmpl:33
++#: xxv/html/alist.tmpl:73
++#: xxv/html/tlist.tmpl:85
++#: xxv/html/tsearch.tmpl:85
++#: xxv/wml/tlist.tmpl:33
++#: xxv/wml/tsearch.tmpl:33
+ msgid "Off"
+ msgstr "Aus"
+ 
+ #--------------------
+-#: xxv/html/alist.tmpl:74 xxv/html/tlist.tmpl:86 xxv/html/tsearch.tmpl:86 xxv/wml/tlist.tmpl:33 xxv/wml/tsearch.tmpl:33
++#: xxv/html/alist.tmpl:74
++#: xxv/html/tlist.tmpl:86
++#: xxv/html/tsearch.tmpl:86
++#: xxv/wml/tlist.tmpl:33
++#: xxv/wml/tsearch.tmpl:33
+ msgid "On"
+ msgstr "An"
+ 
+ #--------------------
+-#: xxv/html/alist.tmpl:8 xxv/lib/XXV/MODULES/AUTOTIMER.pm:91
++#: xxv/html/alist.tmpl:8
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:93
+ msgid "Start the autotimer process"
+ msgstr "Suche nach Autotimern"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:105 xxv/lib/XXV/MODULES/CHANNELS.pm:95
++#: xxv/html/clist.tmpl:105
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:95
+ msgid "Create a new channel"
+ msgstr "Erzeugt einen neuen Kanal"
+ 
+@@ -187,17 +313,32 @@
+ msgstr "Suche nach Kanälen"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:120 xxv/html/mlist.tmpl:46 xxv/html/rlist.tmpl:210 xxv/html/rsearch.tmpl:210 xxv/html/tlist.tmpl:137 xxv/html/tsearch.tmpl:137
++#: xxv/html/clist.tmpl:120
++#: xxv/html/mlist.tmpl:46
++#: xxv/html/rlist.tmpl:210
++#: xxv/html/rsearch.tmpl:210
++#: xxv/html/tlist.tmpl:137
++#: xxv/html/tsearch.tmpl:137
+ msgid "Select all"
+ msgstr "Alles auswählen"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:121 xxv/html/mlist.tmpl:47 xxv/html/rlist.tmpl:211 xxv/html/rsearch.tmpl:211 xxv/html/tlist.tmpl:138 xxv/html/tsearch.tmpl:138
++#: xxv/html/clist.tmpl:121
++#: xxv/html/mlist.tmpl:47
++#: xxv/html/rlist.tmpl:211
++#: xxv/html/rsearch.tmpl:211
++#: xxv/html/tlist.tmpl:138
++#: xxv/html/tsearch.tmpl:138
+ msgid "Unselect all"
+ msgstr "Auswahl aufheben"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:122 xxv/html/mlist.tmpl:48 xxv/html/rlist.tmpl:212 xxv/html/rsearch.tmpl:212 xxv/html/tlist.tmpl:139 xxv/html/tsearch.tmpl:139
++#: xxv/html/clist.tmpl:122
++#: xxv/html/mlist.tmpl:48
++#: xxv/html/rlist.tmpl:212
++#: xxv/html/rsearch.tmpl:212
++#: xxv/html/tlist.tmpl:139
++#: xxv/html/tsearch.tmpl:139
+ msgid "Reverse select"
+ msgstr "Auswahl umkehren"
+ 
+@@ -207,7 +348,14 @@
+ msgstr "Wollen Sie folgende Kanäle löschen?"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:124 xxv/html/mlist.tmpl:39 xxv/html/rlist.tmpl:85 xxv/html/rsearch.tmpl:85 xxv/html/tlist.tmpl:23 xxv/html/tlist.tmpl:29 xxv/html/tsearch.tmpl:23 xxv/html/tsearch.tmpl:29
++#: xxv/html/clist.tmpl:124
++#: xxv/html/mlist.tmpl:39
++#: xxv/html/rlist.tmpl:85
++#: xxv/html/rsearch.tmpl:85
++#: xxv/html/tlist.tmpl:23
++#: xxv/html/tlist.tmpl:29
++#: xxv/html/tsearch.tmpl:23
++#: xxv/html/tsearch.tmpl:29
+ msgid "You have nothing selected!"
+ msgstr "Sie haben nicht gewählt!"
+ 
+@@ -217,47 +365,58 @@
+ msgstr "Kanäle löschen"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:136 xxv/lib/XXV/MODULES/CHANNELS.pm:597 xxv/lib/XXV/OUTPUT/Console.pm:150 xxv/lib/XXV/OUTPUT/Console.pm:210
++#: xxv/html/clist.tmpl:136
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:597
++#: xxv/lib/XXV/OUTPUT/Console.pm:150
++#: xxv/lib/XXV/OUTPUT/Console.pm:210
+ msgid "Name"
+ msgstr "Name"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:137 xxv/lib/XXV/MODULES/CHANNELS.pm:609
++#: xxv/html/clist.tmpl:137
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:609
+ msgid "Transponder frequency"
+ msgstr "Frequenz des Transponder"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:138 xxv/lib/XXV/MODULES/CHANNELS.pm:636
++#: xxv/html/clist.tmpl:138
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:636
+ msgid "Various parameters, depends on signal source"
+ msgstr "Verschiedene Parameter, abhängig von der Signalquelle"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:139 xxv/lib/XXV/MODULES/CHANNELS.pm:648
++#: xxv/html/clist.tmpl:139
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:648
+ msgid "Symbol rate"
+ msgstr "Symbolrate"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:140 xxv/lib/XXV/MODULES/CHANNELS.pm:661
++#: xxv/html/clist.tmpl:140
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:661
+ msgid "Video PID (VPID)"
+ msgstr "Video PID (VPID)"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:141 xxv/lib/XXV/MODULES/CHANNELS.pm:675
++#: xxv/html/clist.tmpl:141
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:675
+ msgid "Audio PID (APID)"
+ msgstr "Audio PID (APID)"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:142 xxv/lib/XXV/MODULES/CHANNELS.pm:687
++#: xxv/html/clist.tmpl:142
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:687
+ msgid "Teletext PID (TPID)"
+ msgstr "Videotext PID (TPID)"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:143 xxv/lib/XXV/MODULES/CHANNELS.pm:701
++#: xxv/html/clist.tmpl:143
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:701
+ msgid "Conditional access (CA)"
+ msgstr "Zugangsberechtigungssystem (CA)"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:35 xxv/lib/XXV/MODULES/CHANNELS.pm:767
++#: xxv/html/clist.tmpl:35
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:767
+ msgid "Edit channel"
+ msgstr "Kanal bearbeiten"
+ 
+@@ -272,7 +431,10 @@
+ msgstr "Kanal löschen"
+ 
+ #--------------------
+-#: xxv/html/clist.tmpl:97 xxv/html/help.tmpl:78 xxv/lib/XXV/MODULES/AUTOTIMER.pm:931 xxv/lib/XXV/MODULES/CHANNELS.pm:363
++#: xxv/html/clist.tmpl:97
++#: xxv/html/help.tmpl:78
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:934
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:363
+ msgid "Channels"
+ msgstr "Kanäle"
+ 
+@@ -282,21 +444,66 @@
+ msgstr "Kommandoliste"
+ 
+ #--------------------
+-#: xxv/html/display.tmpl:27 xxv/html/tlist.tmpl:75 xxv/html/tsearch.tmpl:75
++#: xxv/html/display.tmpl:19
++#: xxv/html/display.tmpl:34
++#: xxv/lib/XXV/MODULES/EPG.pm:500
++#: xxv/lib/XXV/MODULES/EPG.pm:666
++msgid "Percent"
++msgstr "Prozent"
++
++#--------------------
++#: xxv/html/display.tmpl:23
++#: xxv/lib/XXV/MODULES/EPG.pm:496
++#: xxv/lib/XXV/MODULES/EPG.pm:663
++#: xxv/lib/XXV/MODULES/TIMERS.pm:744
++msgid "Channel"
++msgstr "Kanal"
++
++# -------------------
++#: xxv/html/display.tmpl:25
++msgid "Id"
++msgstr "Id"
++
++#--------------------
++#: xxv/html/display.tmpl:27
++#: xxv/html/tlist.tmpl:75
++#: xxv/html/tsearch.tmpl:75
+ msgid "Search for repeats"
+ msgstr "Suchen nach Wiederholungen"
+ 
+ #--------------------
+-#: xxv/html/display.tmpl:29 xxv/html/program.tmpl:68 xxv/html/search.tmpl:30 xxv/html/tlist.tmpl:77 xxv/html/tsearch.tmpl:77 xxv/wml/next.tmpl:17 xxv/wml/now.tmpl:17 xxv/wml/program.tmpl:48 xxv/wml/search.tmpl:19
++#: xxv/html/display.tmpl:29
++#: xxv/html/program.tmpl:68
++#: xxv/html/search.tmpl:30
++#: xxv/html/tlist.tmpl:77
++#: xxv/html/tsearch.tmpl:77
++#: xxv/wml/next.tmpl:17
++#: xxv/wml/now.tmpl:17
++#: xxv/wml/program.tmpl:48
++#: xxv/wml/search.tmpl:19
+ msgid "Edit this timer"
+ msgstr "Diesen Timer bearbeiten"
+ 
+ #--------------------
+-#: xxv/html/display.tmpl:31 xxv/html/program.tmpl:70 xxv/html/search.tmpl:32 xxv/wml/next.tmpl:19 xxv/wml/now.tmpl:19 xxv/wml/program.tmpl:50 xxv/wml/search.tmpl:21
++#: xxv/html/display.tmpl:31
++#: xxv/html/program.tmpl:70
++#: xxv/html/search.tmpl:32
++#: xxv/wml/next.tmpl:19
++#: xxv/wml/now.tmpl:19
++#: xxv/wml/program.tmpl:50
++#: xxv/wml/search.tmpl:21
+ msgid "To record"
+ msgstr "Aufzeichnen"
+ 
+ #--------------------
++#: xxv/html/display.tmpl:50
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:599
++#: xxv/lib/XXV/MODULES/EPG.pm:499
++#: xxv/lib/XXV/OUTPUT/Console.pm:151
++msgid "Description"
++msgstr "Beschreibung"
++
++#--------------------
+ #: xxv/html/display.tmpl:8
+ msgid "Detailed program information"
+ msgstr "Detailierte Programminformation"
+@@ -332,7 +539,8 @@
+ msgstr "Bericht"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:107 xxv/lib/XXV/MODULES/USER.pm:305
++#: xxv/html/help.tmpl:107
++#: xxv/lib/XXV/MODULES/USER.pm:306
+ msgid "User"
+ msgstr "Anwender"
+ 
+@@ -362,18 +570,25 @@
+ msgstr "Suchen"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:23 xxv/lib/XXV/MODULES/HTTPD.pm:78 xxv/lib/XXV/MODULES/WAPD.pm:69 xxv/wml/widgets/footer.tmpl:6
++#: xxv/html/help.tmpl:23
++#: xxv/lib/XXV/MODULES/HTTPD.pm:78
++#: xxv/lib/XXV/MODULES/WAPD.pm:69
++#: xxv/wml/widgets/footer.tmpl:6
+ msgid "Running now"
+ msgstr "Jetzt läuft"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:24 xxv/wml/widgets/footer.tmpl:9
+ #. (12)
++#: xxv/html/help.tmpl:24
++#: xxv/wml/widgets/footer.tmpl:9
+ msgid "Next"
+ msgstr "Nächstes"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:51 xxv/lib/XXV/MODULES/HTTPD.pm:79 xxv/lib/XXV/MODULES/WAPD.pm:70 xxv/wml/widgets/footer.tmpl:12
++#: xxv/html/help.tmpl:51
++#: xxv/lib/XXV/MODULES/HTTPD.pm:79
++#: xxv/lib/XXV/MODULES/WAPD.pm:70
++#: xxv/wml/widgets/footer.tmpl:12
+ msgid "Program guide"
+ msgstr "Programm"
+ 
+@@ -388,27 +603,43 @@
+ msgstr "Autotimer"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:62 xxv/lib/XXV/MODULES/HTTPD.pm:81 xxv/lib/XXV/MODULES/WAPD.pm:72 xxv/wml/tlist.tmpl:2 xxv/wml/tsearch.tmpl:2 xxv/wml/widgets/footer.tmpl:15
++#: xxv/html/help.tmpl:62
++#: xxv/lib/XXV/MODULES/HTTPD.pm:81
++#: xxv/lib/XXV/MODULES/WAPD.pm:72
++#: xxv/wml/tlist.tmpl:2
++#: xxv/wml/tsearch.tmpl:2
++#: xxv/wml/widgets/footer.tmpl:15
+ msgid "Timers"
+ msgstr "Timer"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:64 xxv/lib/XXV/MODULES/HTTPD.pm:82 xxv/lib/XXV/MODULES/WAPD.pm:73 xxv/wml/widgets/footer.tmpl:18
++#: xxv/html/help.tmpl:64
++#: xxv/lib/XXV/MODULES/HTTPD.pm:82
++#: xxv/lib/XXV/MODULES/WAPD.pm:73
++#: xxv/wml/widgets/footer.tmpl:18
+ msgid "Recordings"
+ msgstr "Aufnahmen"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:66 xxv/lib/XXV/MODULES/HTTPD.pm:83 xxv/lib/XXV/MODULES/WAPD.pm:74
++#: xxv/html/help.tmpl:66
++#: xxv/lib/XXV/MODULES/HTTPD.pm:83
++#: xxv/lib/XXV/MODULES/WAPD.pm:74
+ msgid "Music"
+ msgstr "Musik"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:68 xxv/lib/XXV/MODULES/HTTPD.pm:84 xxv/lib/XXV/MODULES/WAPD.pm:75 xxv/wml/widgets/footer.tmpl:19
++#: xxv/html/help.tmpl:68
++#: xxv/lib/XXV/MODULES/HTTPD.pm:84
++#: xxv/lib/XXV/MODULES/WAPD.pm:75
++#: xxv/wml/widgets/footer.tmpl:19
+ msgid "Remote"
+ msgstr "Fernbedienung"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:70 xxv/html/widgets/vtx.tmpl:3 xxv/lib/XXV/MODULES/HTTPD.pm:85 xxv/lib/XXV/MODULES/WAPD.pm:76
++#: xxv/html/help.tmpl:70
++#: xxv/html/widgets/vtx.tmpl:3
++#: xxv/lib/XXV/MODULES/HTTPD.pm:85
++#: xxv/lib/XXV/MODULES/WAPD.pm:76
+ msgid "Teletext"
+ msgstr "Videotext"
+ 
+@@ -418,17 +649,22 @@
+ msgstr "Einstellungen"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:82 xxv/lib/XXV/MODULES/HTTPD.pm:86 xxv/lib/XXV/MODULES/TIMERS.pm:742 xxv/lib/XXV/MODULES/WAPD.pm:77
++#: xxv/html/help.tmpl:82
++#: xxv/lib/XXV/MODULES/HTTPD.pm:86
++#: xxv/lib/XXV/MODULES/TIMERS.pm:742
++#: xxv/lib/XXV/MODULES/WAPD.pm:77
+ msgid "Status"
+ msgstr "Status"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:83 xxv/lib/XXV/MODULES/STATUS.pm:201
++#: xxv/html/help.tmpl:83
++#: xxv/lib/XXV/MODULES/STATUS.pm:204
+ msgid "Vitals"
+ msgstr "Wichtiges"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:84 xxv/lib/XXV/MODULES/STATUS.pm:261
++#: xxv/html/help.tmpl:84
++#: xxv/lib/XXV/MODULES/STATUS.pm:264
+ msgid "Memory"
+ msgstr "Speicher"
+ 
+@@ -438,7 +674,8 @@
+ msgstr "Filesystem"
+ 
+ #--------------------
+-#: xxv/html/help.tmpl:86 xxv/lib/XXV/MODULES/STATUS.pm:219
++#: xxv/html/help.tmpl:86
++#: xxv/lib/XXV/MODULES/STATUS.pm:222
+ msgid "Network"
+ msgstr "Netzwerk"
+ 
+@@ -538,12 +775,21 @@
+ msgstr "Alben"
+ 
+ #--------------------
+-#: xxv/html/mlist.tmpl:24 xxv/html/next.tmpl:35 xxv/html/now.tmpl:35
++#: xxv/html/mlist.tmpl:24
++#: xxv/html/next.tmpl:35
++#: xxv/html/now.tmpl:35
+ msgid "Go"
+ msgstr "Los"
+ 
+ #--------------------
+-#: xxv/html/mlist.tmpl:24 xxv/html/widgets/vtx.tmpl:28 xxv/lib/XXV/MODULES/AUTOTIMER.pm:930 xxv/lib/XXV/MODULES/AUTOTIMER.pm:941 xxv/wml/next.tmpl:15 xxv/wml/now.tmpl:15 xxv/wml/program.tmpl:43 xxv/wml/search.tmpl:17
++#: xxv/html/mlist.tmpl:24
++#: xxv/html/widgets/vtx.tmpl:28
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:933
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:944
++#: xxv/wml/next.tmpl:15
++#: xxv/wml/now.tmpl:15
++#: xxv/wml/program.tmpl:43
++#: xxv/wml/search.tmpl:17
+ msgid "Search"
+ msgstr "Suche"
+ 
+@@ -573,17 +819,21 @@
+ msgstr "Künstler"
+ 
+ #--------------------
+-#: xxv/html/mlist.tmpl:74 xxv/html/tlist.tmpl:49 xxv/html/tsearch.tmpl:49
++#: xxv/html/mlist.tmpl:74
++#: xxv/html/tlist.tmpl:49
++#: xxv/html/tsearch.tmpl:49
+ msgid "Select"
+ msgstr "Auswählen"
+ 
+ #--------------------
+-#: xxv/html/mlist.tmpl:76 xxv/lib/XXV/MODULES/MUSIC.pm:409
++#: xxv/html/mlist.tmpl:76
++#: xxv/lib/XXV/MODULES/MUSIC.pm:413
+ msgid "Artist"
+ msgstr "Künstler"
+ 
+ #--------------------
+-#: xxv/html/mlist.tmpl:77 xxv/lib/XXV/MODULES/MUSIC.pm:413
++#: xxv/html/mlist.tmpl:77
++#: xxv/lib/XXV/MODULES/MUSIC.pm:417
+ msgid "Year"
+ msgstr "Jahr"
+ 
+@@ -608,42 +858,54 @@
+ msgstr "Uebertragene bytes"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:13 xxv/html/now.tmpl:13 xxv/html/schema.tmpl:3
++#: xxv/html/next.tmpl:13
++#: xxv/html/now.tmpl:13
++#: xxv/html/schema.tmpl:3
+ msgid "%A the %D at %H:%M o'clock"
+ msgstr "%A den %d.%B.%Y um %H:%M Uhr"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:27 xxv/html/now.tmpl:27
++#: xxv/html/next.tmpl:27
++#: xxv/html/now.tmpl:27
+ msgid "What is running at next"
+ msgstr "Was läuft als nächstes"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:29 xxv/html/now.tmpl:29
++#: xxv/html/next.tmpl:29
++#: xxv/html/now.tmpl:29
+ msgid "What is running now"
+ msgstr "Was läuft jetzt"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:31 xxv/html/now.tmpl:31 xxv/html/schema.tmpl:23
++#: xxv/html/next.tmpl:31
++#: xxv/html/now.tmpl:31
++#: xxv/html/schema.tmpl:23
+ msgid "What is running at"
+ msgstr "Was läuft am"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:36 xxv/html/now.tmpl:36
++#: xxv/html/next.tmpl:36
++#: xxv/html/now.tmpl:36
+ msgid "Restart EPG Scan"
+ msgstr "EPG Scan neu starten"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:58 xxv/html/now.tmpl:58 xxv/html/program.tmpl:66 xxv/html/search.tmpl:28
++#: xxv/html/next.tmpl:58
++#: xxv/html/now.tmpl:58
++#: xxv/html/program.tmpl:66
++#: xxv/html/search.tmpl:28
+ msgid "Rep"
+ msgstr "Whl"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:62 xxv/html/now.tmpl:62
++#: xxv/html/next.tmpl:62
++#: xxv/html/now.tmpl:62
+ msgid "Rec"
+ msgstr "Aufn"
+ 
+ #--------------------
+-#: xxv/html/next.tmpl:65 xxv/html/now.tmpl:65
++#: xxv/html/next.tmpl:65
++#: xxv/html/now.tmpl:65
+ msgid "Swt"
+ msgstr "Umsch"
+ 
+@@ -658,7 +920,8 @@
+ msgstr "Suche im Kanal"
+ 
+ #--------------------
+-#: xxv/html/program.tmpl:38 xxv/wml/program.tmpl:45
++#: xxv/html/program.tmpl:38
++#: xxv/wml/program.tmpl:45
+ msgid "Switch"
+ msgstr "Umschalten"
+ 
+@@ -673,17 +936,27 @@
+ msgstr "Aufnahme"
+ 
+ #--------------------
+-#: xxv/html/rdisplay.tmpl:113 xxv/html/rlist.tmpl:140 xxv/html/rlist.tmpl:161 xxv/html/rlist.tmpl:32 xxv/html/rlist.tmpl:51 xxv/html/rsearch.tmpl:140 xxv/html/rsearch.tmpl:161 xxv/html/rsearch.tmpl:32 xxv/html/rsearch.tmpl:51
++#: xxv/html/rdisplay.tmpl:113
++#: xxv/html/rlist.tmpl:140
++#: xxv/html/rlist.tmpl:161
++#: xxv/html/rlist.tmpl:32
++#: xxv/html/rlist.tmpl:51
++#: xxv/html/rsearch.tmpl:140
++#: xxv/html/rsearch.tmpl:161
++#: xxv/html/rsearch.tmpl:32
++#: xxv/html/rsearch.tmpl:51
+ msgid "New recording"
+ msgstr "Neue Aufnahme"
+ 
+ #--------------------
+-#: xxv/html/rdisplay.tmpl:118 xxv/html/schema.tmpl:24
++#: xxv/html/rdisplay.tmpl:118
++#: xxv/html/schema.tmpl:24
+ msgid "from"
+ msgstr "von"
+ 
+ #--------------------
+-#: xxv/html/rdisplay.tmpl:119 xxv/html/schema.tmpl:24
++#: xxv/html/rdisplay.tmpl:119
++#: xxv/html/schema.tmpl:24
+ msgid "to"
+ msgstr "bis"
+ 
+@@ -693,12 +966,18 @@
+ msgstr "Lebenszeit"
+ 
+ #--------------------
+-#: xxv/html/rdisplay.tmpl:143 xxv/lib/XXV/MODULES/TIMERS.pm:748
++#: xxv/html/rdisplay.tmpl:143
++#: xxv/lib/XXV/MODULES/TIMERS.pm:748
+ msgid "Priority"
+ msgstr "Priorität"
+ 
+ #--------------------
+-#: xxv/html/rdisplay.tmpl:63 xxv/html/rlist.tmpl:187 xxv/html/rlist.tmpl:64 xxv/html/rsearch.tmpl:187 xxv/html/rsearch.tmpl:64 xxv/lib/XXV/MODULES/RECORDS.pm:849
++#: xxv/html/rdisplay.tmpl:63
++#: xxv/html/rlist.tmpl:187
++#: xxv/html/rlist.tmpl:64
++#: xxv/html/rsearch.tmpl:187
++#: xxv/html/rsearch.tmpl:64
++#: xxv/lib/XXV/MODULES/RECORDS.pm:851
+ msgid "Duration"
+ msgstr "Dauer"
+ 
+@@ -718,7 +997,8 @@
+ msgstr "Aufnahme löschen"
+ 
+ #--------------------
+-#: xxv/html/rdisplay.tmpl:78 xxv/lib/XXV/MODULES/RECORDS.pm:1119
++#: xxv/html/rdisplay.tmpl:78
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1121
+ msgid "Edit recording"
+ msgstr "Aufnahme bearbeiten"
+ 
+@@ -748,62 +1028,94 @@
+ msgstr "Bericht für Modul"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:103 xxv/html/rlist.tmpl:104 xxv/html/rlist.tmpl:99 xxv/html/rsearch.tmpl:103 xxv/html/rsearch.tmpl:104 xxv/html/rsearch.tmpl:99 xxv/html/widgets/remote.tmpl:100
++#: xxv/html/rlist.tmpl:103
++#: xxv/html/rlist.tmpl:104
++#: xxv/html/rlist.tmpl:99
++#: xxv/html/rsearch.tmpl:103
++#: xxv/html/rsearch.tmpl:104
++#: xxv/html/rsearch.tmpl:99
++#: xxv/html/widgets/remote.tmpl:100
+ msgid "Back"
+ msgstr "Zurück"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:144 xxv/html/rlist.tmpl:36 xxv/html/rsearch.tmpl:144 xxv/html/rsearch.tmpl:36
++#: xxv/html/rlist.tmpl:144
++#: xxv/html/rlist.tmpl:36
++#: xxv/html/rsearch.tmpl:144
++#: xxv/html/rsearch.tmpl:36
+ msgid "more recordings"
+ msgstr "weitere Aufnahmen"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:182 xxv/html/rsearch.tmpl:182
++#: xxv/html/rlist.tmpl:182
++#: xxv/html/rsearch.tmpl:182
+ msgid "Sorting"
+ msgstr "Sortierung"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:183 xxv/html/rsearch.tmpl:183
++#: xxv/html/rlist.tmpl:183
++#: xxv/html/rsearch.tmpl:183
+ msgid "Index"
+ msgstr "Index"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:184 xxv/html/rsearch.tmpl:184 xxv/lib/XXV/MODULES/AUTOTIMER.pm:603 xxv/lib/XXV/MODULES/EPG.pm:494 xxv/lib/XXV/MODULES/EPG.pm:662 xxv/lib/XXV/MODULES/MUSIC.pm:411 xxv/lib/XXV/MODULES/RECORDS.pm:847
++#: xxv/html/rlist.tmpl:184
++#: xxv/html/rsearch.tmpl:184
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:597
++#: xxv/lib/XXV/MODULES/EPG.pm:494
++#: xxv/lib/XXV/MODULES/EPG.pm:662
++#: xxv/lib/XXV/MODULES/MUSIC.pm:415
++#: xxv/lib/XXV/MODULES/RECORDS.pm:849
+ msgid "Title"
+ msgstr "Titel"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:185 xxv/html/rsearch.tmpl:185 xxv/lib/XXV/MODULES/AUTOTIMER.pm:604 xxv/lib/XXV/MODULES/EPG.pm:495 xxv/lib/XXV/MODULES/RECORDS.pm:848
++#: xxv/html/rlist.tmpl:185
++#: xxv/html/rsearch.tmpl:185
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:598
++#: xxv/lib/XXV/MODULES/EPG.pm:495
++#: xxv/lib/XXV/MODULES/RECORDS.pm:850
+ msgid "Subtitle"
+ msgstr "Serientitel"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:186 xxv/html/rsearch.tmpl:186 xxv/lib/XXV/MODULES/AUTOTIMER.pm:932 xxv/lib/XXV/MODULES/EPG.pm:497 xxv/lib/XXV/MODULES/EPG.pm:664 xxv/lib/XXV/MODULES/TIMERS.pm:745
++#: xxv/html/rlist.tmpl:186
++#: xxv/html/rsearch.tmpl:186
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:935
++#: xxv/lib/XXV/MODULES/EPG.pm:497
++#: xxv/lib/XXV/MODULES/EPG.pm:664
++#: xxv/lib/XXV/MODULES/TIMERS.pm:745
+ msgid "Start"
+ msgstr "Start"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:75 xxv/html/rsearch.tmpl:75
++#: xxv/html/rlist.tmpl:75
++#: xxv/html/rsearch.tmpl:75
+ msgid "Stored recordings"
+ msgstr "Gespeicherte Aufnahmen"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:82 xxv/html/rsearch.tmpl:82 xxv/lib/XXV/MODULES/RECORDS.pm:116
++#: xxv/html/rlist.tmpl:82
++#: xxv/html/rsearch.tmpl:82
++#: xxv/lib/XXV/MODULES/RECORDS.pm:118
+ msgid "Update recordings"
+ msgstr "Lese die Aufnahmeliste neu ein"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:84 xxv/html/rsearch.tmpl:84
++#: xxv/html/rlist.tmpl:84
++#: xxv/html/rsearch.tmpl:84
+ msgid "You would delete follow recordings?"
+ msgstr "Wollen sie folgende Aufnahmen löschen?"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:86 xxv/html/rsearch.tmpl:86
++#: xxv/html/rlist.tmpl:86
++#: xxv/html/rsearch.tmpl:86
+ msgid "Delete recordings"
+ msgstr "Aufnahmen löschen"
+ 
+ #--------------------
+-#: xxv/html/rlist.tmpl:88 xxv/html/rsearch.tmpl:88
++#: xxv/html/rlist.tmpl:88
++#: xxv/html/rsearch.tmpl:88
+ msgid "Search for recordings"
+ msgstr "Suche nach Aufnahmen"
+ 
+@@ -823,49 +1135,64 @@
+ msgstr "%s Einträge gefunden"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:24 xxv/html/tlist.tmpl:88 xxv/html/tsearch.tmpl:24 xxv/html/tsearch.tmpl:88
++#: xxv/html/tlist.tmpl:24
++#: xxv/html/tlist.tmpl:88
++#: xxv/html/tsearch.tmpl:24
++#: xxv/html/tsearch.tmpl:88
+ msgid "Toggle timer"
+ msgstr "Timer umschalten"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:28 xxv/html/tsearch.tmpl:28
++#: xxv/html/tlist.tmpl:28
++#: xxv/html/tsearch.tmpl:28
+ msgid "You would delete follow timers?"
+ msgstr "Sie wollen folgende Timer löschen?"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:30 xxv/html/tsearch.tmpl:30
++#: xxv/html/tlist.tmpl:30
++#: xxv/html/tsearch.tmpl:30
+ msgid "Delete timer"
+ msgstr "Timer löschen"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:34 xxv/html/tsearch.tmpl:34
++#: xxv/html/tlist.tmpl:34
++#: xxv/html/tsearch.tmpl:34
+ msgid "Search for timers"
+ msgstr "Suche nach Timern"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:4 xxv/html/tsearch.tmpl:4
++#: xxv/html/tlist.tmpl:4
++#: xxv/html/tsearch.tmpl:4
+ msgid "Planned recordings"
+ msgstr "Geplante Aufnahmen"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:6 xxv/html/tsearch.tmpl:6 xxv/wml/tlist.tmpl:8 xxv/wml/tsearch.tmpl:8
+ #. (12)
++#: xxv/html/tlist.tmpl:6
++#: xxv/html/tsearch.tmpl:6
++#: xxv/wml/tlist.tmpl:8
++#: xxv/wml/tsearch.tmpl:8
+ msgid "Create a new timer"
+ msgstr "Neuen Timer anlegen"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:80 xxv/html/tsearch.tmpl:80
++#: xxv/html/tlist.tmpl:80
++#: xxv/html/tsearch.tmpl:80
+ msgid "You will delete this timer"
+ msgstr "Soll dieser Timer gelöscht werden"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:9 xxv/html/tsearch.tmpl:9 xxv/wml/tlist.tmpl:11 xxv/wml/tsearch.tmpl:11
+ #. (12)
++#: xxv/html/tlist.tmpl:9
++#: xxv/html/tsearch.tmpl:9
++#: xxv/wml/tlist.tmpl:11
++#: xxv/wml/tsearch.tmpl:11
+ msgid "Update timers"
+ msgstr "Aktualisieren der Timer"
+ 
+ #--------------------
+-#: xxv/html/tlist.tmpl:99 xxv/html/tsearch.tmpl:99
++#: xxv/html/tlist.tmpl:99
++#: xxv/html/tsearch.tmpl:99
+ msgid "Jump to program guide:"
+ msgstr "Springe zum Programm:"
+ 
+@@ -875,7 +1202,8 @@
+ msgstr "Anwenderverwaltung"
+ 
+ #--------------------
+-#: xxv/html/ulist.tmpl:24 xxv/lib/XXV/MODULES/USER.pm:427
++#: xxv/html/ulist.tmpl:24
++#: xxv/lib/XXV/MODULES/USER.pm:428
+ msgid "Edit account of user"
+ msgstr "Bearbeiten des Anwenderzugang"
+ 
+@@ -890,7 +1218,9 @@
+ msgstr "Sie wollen wirklich diese Anwenderzugang löschen"
+ 
+ #--------------------
+-#: xxv/html/ulist.tmpl:4 xxv/lib/XXV/MODULES/USER.pm:428 xxv/lib/XXV/MODULES/USER.pm:72
++#: xxv/html/ulist.tmpl:4
++#: xxv/lib/XXV/MODULES/USER.pm:429
++#: xxv/lib/XXV/MODULES/USER.pm:73
+ msgid "Create a new account for user"
+ msgstr "Erzeugt einen neuen Anwenderzugang"
+ 
+@@ -900,22 +1230,27 @@
+ msgstr "Last Durchschnitt"
+ 
+ #--------------------
+-#: xxv/html/widgets/confirm.tmpl:10 xxv/wml/widgets/confirm.tmpl:11
++#: xxv/html/widgets/confirm.tmpl:10
++#: xxv/wml/widgets/confirm.tmpl:11
+ msgid "no"
+ msgstr "Nein"
+ 
+ #--------------------
+-#: xxv/html/widgets/confirm.tmpl:9 xxv/wml/widgets/confirm.tmpl:10
++#: xxv/html/widgets/confirm.tmpl:9
++#: xxv/wml/widgets/confirm.tmpl:10
+ msgid "yes"
+ msgstr "Ja"
+ 
+ #--------------------
+-#: xxv/html/widgets/formEnd.tmpl:5 xxv/wml/program.tmpl:21 xxv/wml/widgets/formEnd.tmpl:2
++#: xxv/html/widgets/formEnd.tmpl:5
++#: xxv/wml/program.tmpl:21
++#: xxv/wml/widgets/formEnd.tmpl:2
+ msgid "Apply"
+ msgstr "Übernehmen"
+ 
+ #--------------------
+-#: xxv/html/widgets/formEnd.tmpl:6 xxv/wml/widgets/formEnd.tmpl:4
++#: xxv/html/widgets/formEnd.tmpl:6
++#: xxv/wml/widgets/formEnd.tmpl:4
+ msgid "Reset"
+ msgstr "Zurücksetzen"
+ 
+@@ -925,7 +1260,8 @@
+ msgstr "host: %s existiert nicht!"
+ 
+ #--------------------
+-#: xxv/html/widgets/menu.tmpl:4 xxv/lib/XXV/OUTPUT/Console.pm:132
++#: xxv/html/widgets/menu.tmpl:4
++#: xxv/lib/XXV/OUTPUT/Console.pm:132
+ msgid "ERROR"
+ msgstr "FEHLER"
+ 
+@@ -950,12 +1286,33 @@
+ msgstr "Ok"
+ 
+ #--------------------
+-#: xxv/html/widgets/remote.tmpl:99 xxv/wml/next.tmpl:32 xxv/wml/next.tmpl:46 xxv/wml/now.tmpl:32 xxv/wml/now.tmpl:46 xxv/wml/program.tmpl:25 xxv/wml/program.tmpl:63 xxv/wml/program.tmpl:77 xxv/wml/search.tmpl:34 xxv/wml/search.tmpl:48 xxv/wml/tlist.tmpl:13 xxv/wml/tlist.tmpl:62 xxv/wml/tlist.tmpl:76 xxv/wml/tsearch.tmpl:13 xxv/wml/tsearch.tmpl:62 xxv/wml/tsearch.tmpl:76 xxv/wml/widgets/err.tmpl:18 xxv/wml/widgets/footer.tmpl:2 xxv/wml/widgets/formEnd.tmpl:5 xxv/wml/widgets/message.tmpl:18
++#: xxv/html/widgets/remote.tmpl:99
++#: xxv/wml/next.tmpl:32
++#: xxv/wml/next.tmpl:46
++#: xxv/wml/now.tmpl:32
++#: xxv/wml/now.tmpl:46
++#: xxv/wml/program.tmpl:25
++#: xxv/wml/program.tmpl:63
++#: xxv/wml/program.tmpl:77
++#: xxv/wml/search.tmpl:34
++#: xxv/wml/search.tmpl:48
++#: xxv/wml/tlist.tmpl:13
++#: xxv/wml/tlist.tmpl:62
++#: xxv/wml/tlist.tmpl:76
++#: xxv/wml/tsearch.tmpl:13
++#: xxv/wml/tsearch.tmpl:62
++#: xxv/wml/tsearch.tmpl:76
++#: xxv/wml/widgets/err.tmpl:18
++#: xxv/wml/widgets/footer.tmpl:2
++#: xxv/wml/widgets/formEnd.tmpl:5
++#: xxv/wml/widgets/message.tmpl:18
+ msgid "Menu"
+ msgstr "Menü"
+ 
+ #--------------------
+-#: xxv/html/widgets/vtx.tmpl:22 xxv/html/widgets/vtx.tmpl:4 xxv/html/widgets/vtx.tmpl:8
++#: xxv/html/widgets/vtx.tmpl:22
++#: xxv/html/widgets/vtx.tmpl:4
++#: xxv/html/widgets/vtx.tmpl:8
+ msgid "Page"
+ msgstr "Seite"
+ 
+@@ -985,47 +1342,64 @@
+ msgstr "Nächste Seite"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1035
+-msgid "%d Autotimer read from file %s."
+-msgstr "%d Autotimer von Datei %s eingelesen."
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:100
++msgid "Import autotimer from vdradmind.at"
++msgstr "Importiere Autotimer aus vdradmind.at"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:105
+-msgid "Export autotimer to vdradmind.at"
+-msgstr "Exportiere Autotimer nach vdradmind.at"
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1002
++msgid "No filename to import! Please use aimport '../vdradmind.at'"
++msgstr "Kein Dateiname zum Importieren definiert! Bitte verwende aimport '../vdradmind.at'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1051
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1005
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1074
++#: xxv/lib/XXV/MODULES/HTTPD.pm:459
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1067
++#: xxv/lib/XXV/OUTPUT/Html.pm:364
++#: xxv/lib/XXV/OUTPUT/Wml.pm:292
++msgid "can't open file '%s' : %s"
++msgstr "Konnte Datei '%s' nicht öffnen : %s"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1044
++msgid "%d Autotimer read from file %s."
++msgstr "%d Autotimer von Datei %s eingelesen."
++
++#--------------------
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1066
+ msgid "No filename to export! Please use aexport '../vdradmind.at'"
+ msgstr "Kein Dateiname zum Exportieren definiert! Bitte verwende aexport '../vdradmind.at'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1059 xxv/lib/XXV/MODULES/AUTOTIMER.pm:996 xxv/lib/XXV/MODULES/HTTPD.pm:459 xxv/lib/XXV/MODULES/RECORDS.pm:1065 xxv/lib/XXV/OUTPUT/Html.pm:364 xxv/lib/XXV/OUTPUT/Wml.pm:292
+-msgid "can't open file '%s' : %s"
+-msgstr "Konnte Datei '%s' nicht öffnen : %s"
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:107
++msgid "Export autotimer to vdradmind.at"
++msgstr "Exportiere Autotimer nach vdradmind.at"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1097 xxv/lib/XXV/MODULES/RECORDS.pm:1132 xxv/lib/XXV/MODULES/RECORDS.pm:1138
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1112
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1134
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1140
+ msgid "can't write file '%s' : %s"
+ msgstr "Konnte Datei '%s' nicht schreiben : %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1102
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1117
+ msgid "%d Autotimer write to file %s"
+ msgstr "%d Autotimer in Datei %s geschrieben."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:112
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:114
+ msgid "Toggle autotimer on or off 'aid'"
+ msgstr "Umschalten der Autotimer zwischen Ein und Aus 'aid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1123
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1140
+ msgid "Autotimer('%s') found EPG: %s"
+ msgstr "Autotimer('%s') hat gefunden - EPG: %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1124
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:1141
+ msgid ""
+ "Description: %s\n"
+ "Day: %s At: %s - %s"
+@@ -1034,147 +1408,161 @@
+ "Tag: %s um: %s - %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:165
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:170
+ msgid "Autotimer has %d new timer programmed, since last report at %s"
+ msgstr "Autotimer hat %d neuen Timer programmiert, seit letztem Report an %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:19
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:21
+ msgid "This module search for epg entries with an user defined text and create new timer."
+ msgstr "Diese Modul sucht nach EPG Einträgen mit nutzerdefinierten Texten und erzeugt neue Timer."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:26 xxv/lib/XXV/MODULES/HTTPD.pm:47 xxv/lib/XXV/MODULES/INTERFACE.pm:25 xxv/lib/XXV/MODULES/LOGREAD.pm:28 xxv/lib/XXV/MODULES/MUSIC.pm:31 xxv/lib/XXV/MODULES/REMOTE.pm:24 xxv/lib/XXV/MODULES/REPORT.pm:26 xxv/lib/XXV/MODULES/ROBOT.pm:26 xxv/lib/XXV/MODULES/STATUS.pm:28 xxv/lib/XXV/MODULES/TELNET.pm:26 xxv/lib/XXV/MODULES/VTX.pm:24 xxv/lib/XXV/MODULES/WAPD.pm:39 xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:66 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:30 xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:29 xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:26
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:28
++#: xxv/lib/XXV/MODULES/HTTPD.pm:47
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:25
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:28
++#: xxv/lib/XXV/MODULES/MUSIC.pm:31
++#: xxv/lib/XXV/MODULES/REMOTE.pm:24
++#: xxv/lib/XXV/MODULES/REPORT.pm:26
++#: xxv/lib/XXV/MODULES/ROBOT.pm:26
++#: xxv/lib/XXV/MODULES/STATUS.pm:28
++#: xxv/lib/XXV/MODULES/TELNET.pm:26
++#: xxv/lib/XXV/MODULES/VTX.pm:24
++#: xxv/lib/XXV/MODULES/WAPD.pm:39
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:66
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:30
++#: xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:29
++#: xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:26
+ msgid "Activate this service"
+ msgstr "Aktiviere diesen Dienst"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:272
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:282
+ msgid "Look for autotimer ..."
+ msgstr "Schaue nach Autotimer ..."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:286 xxv/lib/XXV/MODULES/AUTOTIMER.pm:291
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:296
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:301
+ msgid "Look for autotimer with ID(%d) with search '%s'"
+ msgstr "Schaue nach Autotimer mit ID(%d) mit Suchmuster '%s'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:32
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:34
+ msgid "The interval in seconds to search for timers"
+ msgstr "Der Intervall in Sekunden zur Suchen für Timern"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:368
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:378
+ msgid "Found %d entries for '%s' in EPG DB."
+ msgstr "%d Einträge für '%s' in EPG DB gefunden."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:38
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:40
+ msgid "Exclude channel list for autotimer."
+ msgstr "Schliesse Kanäle von Autotimer aus."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:487
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:475
+ msgid "Can't save timer for '%s' : %s"
+ msgstr "Konnte Timer für '%s' nicht speichern : %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:492
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:480
+ msgid "Modify timer for '%s'."
+ msgstr "Timer für '%s' modifiziert."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:496
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:484
+ msgid "Create timer for '%s'."
+ msgstr "Timer für '%s' erzeugt."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:505
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:493
+ msgid "Create %d timer for '%s'."
+ msgstr "%d Timer für '%s' erzeugt. "
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:514
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:502
+ msgid "Modify %d timer for '%s'."
+ msgstr "%d Timer für '%s' modifiziert."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:524
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:512
+ msgid "Read new timer in data base."
+ msgstr "Lese neue Timer in Datenbank."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:536
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:524
+ msgid "Autotimer process has %d timers created and %d timers modified."
+ msgstr "Autotimervorgang hat %d Timer erzeugt und %d Timer modifiziert."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:540
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:528
+ msgid "Back to autotimer list"
+ msgstr "Zurück zur Autotimer Liste"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:575 xxv/lib/XXV/MODULES/AUTOTIMER.pm:881 xxv/lib/XXV/MODULES/AUTOTIMER.pm:900 xxv/lib/XXV/MODULES/AUTOTIMER.pm:904
+-msgid "Autotimer with ID '%s' is not exist in database!"
+-msgstr "Autotimer mit ID '%s' exisitert nicht in Datenbank!"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:58
+-msgid "Status from autotimers"
+-msgstr "Status der Autotimer"
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:569
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:878
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:900
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:904
++msgid "Autotimer with ID '%s' does not exist in the database!"
++msgstr "Der Autotimer mit ID '%s' existiert nicht in der Datenbank."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:593
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:587
+ msgid "Mon"
+ msgstr "Mo"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:594
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:588
+ msgid "Tue"
+ msgstr "Di"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:595
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:589
+ msgid "Wed"
+ msgstr "Mi"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:596
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:590
+ msgid "Thu"
+ msgstr "Do"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:597
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:591
+ msgid "Fri"
+ msgstr "Fr"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:598
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:592
+ msgid "Sat"
+ msgstr "Sa"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:599
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:593
+ msgid "Sun"
+ msgstr "So"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:605 xxv/lib/XXV/MODULES/EPG.pm:499 xxv/lib/XXV/OUTPUT/Console.pm:151
+-msgid "Description"
+-msgstr "Beschreibung"
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:60
++msgid "Status from autotimers"
++msgstr "Status der Autotimer"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:616
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:610
+ msgid "Switch this autotimer on?"
+ msgstr "Aktiviere diesen Autotimer?"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:621
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:615
+ msgid "Ignore retry with same broadcast title and already taked recordings?"
+ msgstr "Ignoriere Wiederholungen mit gleichen Programmtitel und bereits aufgenommene Sendungen?"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:623
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:617
+ msgid ""
+ "Search (minus will search with NOT this txt)\n"
+ "i.e.: Enterprise,-Voyager"
+@@ -1183,142 +1571,178 @@
+ "z.B.: Enterprise,-Voyager"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:629
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:623
+ msgid "Search in this EPG fields"
+ msgstr "Suche in diesen EPG-Feldern"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:650 xxv/lib/XXV/MODULES/AUTOTIMER.pm:747 xxv/lib/XXV/MODULES/USER.pm:354 xxv/lib/XXV/MODULES/USER.pm:361 xxv/lib/XXV/MODULES/USER.pm:377
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:644
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:741
++#: xxv/lib/XXV/MODULES/USER.pm:355
++#: xxv/lib/XXV/MODULES/USER.pm:362
++#: xxv/lib/XXV/MODULES/USER.pm:378
+ msgid "You can choose: %s!"
+ msgstr "Sie können wählen: %s!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:666
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:660
+ msgid "Restrict search to this channels"
+ msgstr "Begrenze Suche auf diese Kanäle"
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:674 xxv/lib/XXV/MODULES/TIMERS.pm:374
+-msgid "This channel '%s' is not exists!"
+-msgstr "Dieser Kanal '%s' existiert nicht!"
++# -------------------
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:668
++msgid "The channel '%s' does not exist!"
++msgstr "Der Kanal '%s' existiert nicht!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:687 xxv/lib/XXV/MODULES/TIMERS.pm:403
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:681
++#: xxv/lib/XXV/MODULES/TIMERS.pm:403
+ msgid "Starttime in format 'HH:MM'"
+ msgstr "Startzeit im Format 'HH:MM'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:690
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:684
+ msgid "You set a start-time without a stop-time!"
+ msgstr "Startzeitpunkt ohne Stoppzeitpunkt definiert!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:694 xxv/lib/XXV/MODULES/AUTOTIMER.pm:699 xxv/lib/XXV/MODULES/AUTOTIMER.pm:717 xxv/lib/XXV/MODULES/AUTOTIMER.pm:722 xxv/lib/XXV/MODULES/TIMERS.pm:407 xxv/lib/XXV/MODULES/TIMERS.pm:412 xxv/lib/XXV/MODULES/TIMERS.pm:425 xxv/lib/XXV/MODULES/TIMERS.pm:430
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:688
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:693
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:711
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:716
++#: xxv/lib/XXV/MODULES/TIMERS.pm:407
++#: xxv/lib/XXV/MODULES/TIMERS.pm:412
++#: xxv/lib/XXV/MODULES/TIMERS.pm:425
++#: xxv/lib/XXV/MODULES/TIMERS.pm:430
+ msgid "No right time!"
+ msgstr "Die Zeit ist nicht korrekt!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:71
+-msgid "Delete a autotimer 'aid'"
+-msgstr "Löschen eines Autotimer 'aid'"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:710 xxv/lib/XXV/MODULES/TIMERS.pm:421
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:704
++#: xxv/lib/XXV/MODULES/TIMERS.pm:421
+ msgid "Endtime in format 'HH:MM'"
+ msgstr "Endzeit im Format 'HH:MM'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:713
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:707
+ msgid "You set a stop-time without a start-time!"
+ msgstr "Stoppzeitpunkt ohne Startzeitpunkt definiert!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:727
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:721
+ msgid "Search only on this weekdays"
+ msgstr "Suche nur an diesen Wochentagen"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:760
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:73
++msgid "Delete a autotimer 'aid'"
++msgstr "Löschen eines Autotimer 'aid'"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:754
+ msgid "Activate VPS for new timer?"
+ msgstr "Aktiviere VPS für neue Timer"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:764 xxv/lib/XXV/MODULES/TIMERS.pm:30
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:758
++#: xxv/lib/XXV/MODULES/TIMERS.pm:30
+ msgid "Buffer time in minutes before the scheduled end of the recorded program."
+ msgstr "Pufferzeit in Minuten, vor dem zeitlichen Anfang der Aufnahme."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:771 xxv/lib/XXV/MODULES/AUTOTIMER.pm:784 xxv/lib/XXV/MODULES/AUTOTIMER.pm:797 xxv/lib/XXV/MODULES/AUTOTIMER.pm:813 xxv/lib/XXV/MODULES/AUTOTIMER.pm:829 xxv/lib/XXV/MODULES/CHANNELS.pm:585 xxv/lib/XXV/MODULES/CHANNELS.pm:616 xxv/lib/XXV/MODULES/CHANNELS.pm:655 xxv/lib/XXV/MODULES/CHANNELS.pm:668 xxv/lib/XXV/MODULES/CHANNELS.pm:694 xxv/lib/XXV/MODULES/CHANNELS.pm:720 xxv/lib/XXV/MODULES/CHANNELS.pm:733 xxv/lib/XXV/MODULES/CHANNELS.pm:746 xxv/lib/XXV/MODULES/CHANNELS.pm:759 xxv/lib/XXV/MODULES/RECORDS.pm:1089 xxv/lib/XXV/MODULES/RECORDS.pm:1103 xxv/lib/XXV/MODULES/TIMERS.pm:446 xxv/lib/XXV/MODULES/TIMERS.pm:462
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:765
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:778
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:791
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:807
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:823
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:585
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:616
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:655
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:668
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:694
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:720
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:733
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:746
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:759
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1091
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1105
++#: xxv/lib/XXV/MODULES/TIMERS.pm:446
++#: xxv/lib/XXV/MODULES/TIMERS.pm:462
+ msgid "No right Value!"
+ msgstr "Der Wert ist nicht korrekt!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:777 xxv/lib/XXV/MODULES/TIMERS.pm:35
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:771
++#: xxv/lib/XXV/MODULES/TIMERS.pm:35
+ msgid "Buffer time in minutes after the scheduled end of the recorded program."
+ msgstr "Pufferzeit in Minuten, nach dem zeitlichen Ende der Aufnahme."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:78
+-msgid "Edit a autotimer 'aid'"
+-msgstr "Editieren eines Autotimer 'aid'"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:790
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:784
+ msgid "Minimum length in minutes"
+ msgstr "Mindestlänge in Minuten"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:803 xxv/lib/XXV/MODULES/TIMERS.pm:436
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:797
++#: xxv/lib/XXV/MODULES/TIMERS.pm:436
+ msgid "Priority (0 .. %d)"
+ msgstr "Priorität (0 .. %d)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:809 xxv/lib/XXV/MODULES/TIMERS.pm:442
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:80
++msgid "Edit a autotimer 'aid'"
++msgstr "Editieren eines Autotimer 'aid'"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:803
++#: xxv/lib/XXV/MODULES/TIMERS.pm:442
+ msgid "Sorry, but maximum priority is limited on %d!"
+ msgstr "Entschuldigung, aber die maximale Priorität ist auf %d begrenzt!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:819 xxv/lib/XXV/MODULES/TIMERS.pm:452
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:813
++#: xxv/lib/XXV/MODULES/TIMERS.pm:452
+ msgid "Lifetime (0 .. %d)"
+ msgstr "Lebenszeit (0 .. %d)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:825 xxv/lib/XXV/MODULES/TIMERS.pm:458
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:819
++#: xxv/lib/XXV/MODULES/TIMERS.pm:458
+ msgid "Sorry, but maximum lifetime is limited on %d!"
+ msgstr "Entschuldigung, aber die maximale Lebenszeit ist auf %d begrenzt!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:834
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:828
+ msgid "Group all recordings on a directory"
+ msgstr "Gruppiere alle Aufnahmen in einem Verzeichnis"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:847
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:841
+ msgid "No Search defined!"
+ msgstr "Nicht's zum Suchen definiert"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:85
+-msgid "List the autotimer 'aid'"
+-msgstr "Zeige Autotimer 'aid'"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:855
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:849
+ msgid "Autotimer saved!"
+ msgstr "Autotimer gespeichert!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:864
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:858
+ msgid "Back to referred side"
+ msgstr "Zurück zur aufrufenden Seite"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:878
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:87
++msgid "List the autotimer 'aid'"
++msgstr "Zeige Autotimer 'aid'"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:875
+ msgid "No ID for autotimer to delete! Please use adelete 'aid'"
+ msgstr "Kein ID eines Autotimer zum Löschen definiert! Bitte verwende adelete 'aid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:882
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:879
+ msgid "Autotimer %s is deleted."
+ msgstr "Autotimer %s wurde gelöscht."
+ 
+@@ -1343,41 +1767,37 @@
+ msgstr "Autotimer %s ist %s."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:928 xxv/lib/XXV/MODULES/EPG.pm:493 xxv/lib/XXV/MODULES/EPG.pm:661 xxv/lib/XXV/MODULES/RECORDS.pm:846
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:931
++#: xxv/lib/XXV/MODULES/EPG.pm:493
++#: xxv/lib/XXV/MODULES/EPG.pm:661
++#: xxv/lib/XXV/MODULES/RECORDS.pm:848
+ msgid "Service"
+ msgstr "Service"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:929
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:932
+ msgid "Act"
+ msgstr "Akt"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:933 xxv/lib/XXV/MODULES/EPG.pm:498 xxv/lib/XXV/MODULES/EPG.pm:665 xxv/lib/XXV/MODULES/TIMERS.pm:746
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:936
++#: xxv/lib/XXV/MODULES/EPG.pm:498
++#: xxv/lib/XXV/MODULES/EPG.pm:665
++#: xxv/lib/XXV/MODULES/TIMERS.pm:746
+ msgid "Stop"
+ msgstr "Stop"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:934
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:937
+ msgid "Dir"
+ msgstr "Dir"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:935
++#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:938
+ msgid "Min"
+ msgstr "Min"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:98
+-msgid "Import autotimer from vdradmind.at"
+-msgstr "Importiere Autotimer aus vdradmind.at"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/AUTOTIMER.pm:993
+-msgid "No filename to import! Please use aimport '../vdradmind.at'"
+-msgstr "Kein Dateiname zum Importieren definiert! Bitte verwende aimport '../vdradmind.at'"
+-
+-#--------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:102
+ msgid "Edit a channel 'cid'"
+ msgstr "Bearbeitet einen Kanal 'cid'"
+@@ -1392,10 +1812,10 @@
+ msgid "The system has %d saved Channels in %d Groups"
+ msgstr "Das System hat %d Kanäle aus %d Gruppen gespeichert"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:18
+-msgid "This module want read new Channels Data and save this in the Database."
+-msgstr "Dieses Modul liest neue Kanaldaten ein und speichert sie in der Datenbank."
++msgid "This module reads new channels and stores them in the database."
++msgstr "Dieses Modul list neue Kanäle und speichert sie in der Datenbank."
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:25
+@@ -1412,10 +1832,10 @@
+ msgid "Include channels with empty PID"
+ msgstr "Kanäle mit leeren PID einfügen"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:379
+-msgid "Write %d Channels in Database."
+-msgstr "Schreibe %d Kanäle in Datenbank."
++msgid "Write %d channels into database."
++msgstr "Schreibe %d Kanäle in die Datenbank"
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:42
+@@ -1432,9 +1852,9 @@
+ msgid "DVB card %s"
+ msgstr "DVB Karte %s"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:564
+-msgid "Channel '%s' is not exist in database!"
++msgid "Channel '%s' does not exist in the database!"
+ msgstr "Kanal '%s' existiert nicht in der Datenbank!"
+ 
+ #--------------------
+@@ -1443,7 +1863,8 @@
+ msgstr "Position"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/CHANNELS.pm:596 xxv/lib/XXV/MODULES/CHANNELS.pm:768
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:596
++#: xxv/lib/XXV/MODULES/CHANNELS.pm:768
+ msgid "New channel"
+ msgstr "Neuer Kanal"
+ 
+@@ -1487,15 +1908,15 @@
+ msgid "No channel to delete! Please use cdelete 'pos'"
+ msgstr "Kanal zu löschen definiert! Bitte verwende cdelete 'pos'"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:846
+-msgid "Channel with number '%s' is not exist in database!"
+-msgstr "Kanal mit Nummer '%s' existiert nicht in der Datenbank!"
++msgid "Channel with number '%s' does not exist in database!"
++msgstr "Der Kanal mit der Nummer '%s' existiert nicht in der Datenbank!"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:85
+-msgid "Read Channels and write into Database"
+-msgstr "Liest Kanäle und schreibt sie in die Datenbank"
++msgid "Read channels and write them into database"
++msgstr "Lese Kanäle und schreibe sie in die Datenbank"
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/CHANNELS.pm:855
+@@ -1538,19 +1959,21 @@
+ msgstr "%d neue Kanäle gefunden!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/CONFIG.pm:101 xxv/lib/XXV/MODULES/CONFIG.pm:30
++#: xxv/lib/XXV/MODULES/CONFIG.pm:101
++#: xxv/lib/XXV/MODULES/CONFIG.pm:30
+ msgid "Write configuration"
+ msgstr "Speichert Konfiguration"
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/CONFIG.pm:124 xxv/lib/XXV/MODULES/CONFIG.pm:201
+-msgid "Sorry, but the sector %s is not exist in configuration!"
+-msgstr "Es gibt keinen Abschnitt mit dem Namen %s!"
++# -------------------
++#: xxv/lib/XXV/MODULES/CONFIG.pm:124
++#: xxv/lib/XXV/MODULES/CONFIG.pm:201
++msgid "Sorry, but the section %s does not exist in configuration!"
++msgstr "Verzeihung, aber der Abschnitt %s existiert nicht in der Konfiguration!"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/CONFIG.pm:129
+-msgid "Sorry, but the 'Preferences' in Module: %s is not exist"
+-msgstr "Es gibt keine Einstellungen im Bereich %s"
++msgid "Sorry, but the 'Preferences' in Module: %s do not exist"
++msgstr "Verzeihung, aber die Einstellungen in Modul: %s existieren nicht"
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/CONFIG.pm:137
+@@ -1637,10 +2060,10 @@
+ msgid "EPG table contains %d entries and since the last login at %s %d new entries"
+ msgstr "Die EPG Tabelle enthält %d Einträge und seit dem letzten Anmeldung am %s, %d neue Einträge"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/EPG.pm:20
+-msgid "This module want read new EPG Data and save this in the Database."
+-msgstr "Dieses Modul liest neue EPG Daten und speichert diese in der Datenbank."
++msgid "This module reads new EPG Data and stores them in the database."
++msgstr "Dieses Modul liest neue EPG-Daten und speichert sie in der Datenbank."
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/EPG.pm:27
+@@ -1677,10 +2100,11 @@
+ msgid "The interval in hours (!) between full EPG data reparsing."
+ msgstr "Der Intervall in Stunden(!), zwischen dem vollen Neueinlesen der EPG Daten."
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/EPG.pm:448 xxv/lib/XXV/MODULES/EPG.pm:451
+-msgid "This channel '%s' is not exist in Database!"
+-msgstr "Dieser Kanal '%s' exisitert nicht in der Datenbank!"
++# -------------------
++#: xxv/lib/XXV/MODULES/EPG.pm:448
++#: xxv/lib/XXV/MODULES/EPG.pm:451
++msgid "This channel '%s' does not exist in the database!"
++msgstr "Dieser Kanal '%s' existiert nicht in der Datenbank!"
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/EPG.pm:490
+@@ -1688,21 +2112,11 @@
+ msgstr "Keine EreignisID, zur Anzeige eines Programmereignisses, definiert! Bitte verwende display 'eid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/EPG.pm:496 xxv/lib/XXV/MODULES/EPG.pm:663 xxv/lib/XXV/MODULES/TIMERS.pm:744
+-msgid "Channel"
+-msgstr "Kanal"
+-
+-#--------------------
+ #: xxv/lib/XXV/MODULES/EPG.pm:50
+ msgid "Pre-defined list for the 'Running Now' view (comma separated list)"
+ msgstr "Die bevorzugten Programmzeiten (Kommagetrenne Liste)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/EPG.pm:500 xxv/lib/XXV/MODULES/EPG.pm:666
+-msgid "Percent"
+-msgstr "Prozent"
+-
+-#--------------------
+ #: xxv/lib/XXV/MODULES/EPG.pm:549
+ msgid "Monday"
+ msgstr "Montag"
+@@ -1813,7 +2227,8 @@
+ msgstr "Vertikalen Position des anzuzeigen Text, in Pixeln."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/GRAB.pm:53 xxv/lib/XXV/MODULES/STATUS.pm:62
++#: xxv/lib/XXV/MODULES/GRAB.pm:53
++#: xxv/lib/XXV/MODULES/STATUS.pm:65
+ msgid "True type font to draw image text."
+ msgstr "TrueType Zeichensatz für Overlaytext."
+ 
+@@ -1838,12 +2253,14 @@
+ msgstr "Zeige den Screenshot an"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/HTTPD.pm:100 xxv/lib/XXV/MODULES/TELNET.pm:58
++#: xxv/lib/XXV/MODULES/HTTPD.pm:100
++#: xxv/lib/XXV/MODULES/TELNET.pm:58
+ msgid "Closed session."
+ msgstr "Sitzung geschlossen."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/HTTPD.pm:237 xxv/lib/XXV/MODULES/WAPD.pm:182
++#: xxv/lib/XXV/MODULES/HTTPD.pm:237
++#: xxv/lib/XXV/MODULES/WAPD.pm:182
+ msgid "You have no permissions to this system!"
+ msgstr "Sie haben keine Berechtigungen für dieses System!"
+ 
+@@ -1858,12 +2275,18 @@
+ msgstr "Datenverkehr des HTTPD Anschlusses seit %s: gesendet: %d Kbytes - empfangen: %d Kbytes - Verbindungen: %d"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/HTTPD.pm:53 xxv/lib/XXV/MODULES/INTERFACE.pm:31 xxv/lib/XXV/MODULES/TELNET.pm:32 xxv/lib/XXV/MODULES/WAPD.pm:45
++#: xxv/lib/XXV/MODULES/HTTPD.pm:53
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:31
++#: xxv/lib/XXV/MODULES/TELNET.pm:32
++#: xxv/lib/XXV/MODULES/WAPD.pm:45
+ msgid "Maximum number of allowed connections at a time"
+ msgstr "Maximale Anzahl von gleichzeitigen Verbindungen zur selben Zeit"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/HTTPD.pm:59 xxv/lib/XXV/MODULES/INTERFACE.pm:37 xxv/lib/XXV/MODULES/TELNET.pm:38 xxv/lib/XXV/MODULES/WAPD.pm:51
++#: xxv/lib/XXV/MODULES/HTTPD.pm:59
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:37
++#: xxv/lib/XXV/MODULES/TELNET.pm:38
++#: xxv/lib/XXV/MODULES/WAPD.pm:51
+ msgid "Portnumber to connect the client"
+ msgstr "Portnummer an dem der Server konnektiert werden kann"
+ 
+@@ -1873,7 +2296,8 @@
+ msgstr "Ordner mit dem Template- und Bilderdateien. (verschiedene skins)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/HTTPD.pm:72 xxv/lib/XXV/MODULES/WAPD.pm:64
++#: xxv/lib/XXV/MODULES/HTTPD.pm:72
++#: xxv/lib/XXV/MODULES/WAPD.pm:64
+ msgid "First page to see at logon"
+ msgstr "Erste Seite, die beim Anmelden zu sehen ist"
+ 
+@@ -1883,7 +2307,9 @@
+ msgstr "Übersicht"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/HTTPD.pm:80 xxv/lib/XXV/MODULES/WAPD.pm:71 xxv/wml/widgets/footer.tmpl:17
++#: xxv/lib/XXV/MODULES/HTTPD.pm:80
++#: xxv/lib/XXV/MODULES/WAPD.pm:71
++#: xxv/wml/widgets/footer.tmpl:17
+ msgid "Autotimer"
+ msgstr "Autotimer"
+ 
+@@ -1906,12 +2332,14 @@
+ "EOF\\r\n"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/INTERFACE.pm:146 xxv/lib/XXV/MODULES/TELNET.pm:215
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:146
++#: xxv/lib/XXV/MODULES/TELNET.pm:215
+ msgid "Welcome to xxv System. Please Login:"
+ msgstr "Willkommen im xxv System. Bitte Anmelden:"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/INTERFACE.pm:151 xxv/lib/XXV/MODULES/TELNET.pm:221
++#: xxv/lib/XXV/MODULES/INTERFACE.pm:151
++#: xxv/lib/XXV/MODULES/TELNET.pm:221
+ msgid "Sorry, but permission denied!"
+ msgstr "Entschuldigung, aber Erlaubnis verweigert!"
+ 
+@@ -1921,7 +2349,7 @@
+ msgstr "Dieses Modul ist ein multichannel telnet server mit einem Output der Variablenstrukturen für zusaetzliche Software die mit xxv interagieren moechte."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/LOGREAD.pm:151
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:153
+ msgid "Can't read log file %s!"
+ msgstr "Konnte die Log-Datei %s nicht einlesen!"
+ 
+@@ -1931,22 +2359,25 @@
+ msgstr "Diese Module liest die XXV-Log-Datei und zeigt sie in der Konsole."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/LOGREAD.pm:34 xxv/lib/XXV/MODULES/STATUS.pm:34 xxv/lib/XXV/MODULES/STATUS.pm:40 xxv/lib/XXV/MODULES/STATUS.pm:46
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:34
++#: xxv/lib/XXV/MODULES/STATUS.pm:34
++#: xxv/lib/XXV/MODULES/STATUS.pm:41
++#: xxv/lib/XXV/MODULES/STATUS.pm:48
+ msgid "Path of command '%s'"
+ msgstr "Pfad des Kommando '%s'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/LOGREAD.pm:40
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:41
+ msgid "How much lines to display?"
+ msgstr "Wieviel Zeilen anzeigen?"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/LOGREAD.pm:46
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:47
+ msgid "Path of syslog file?"
+ msgstr "Pfad der Syslog-Datei"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/LOGREAD.pm:54
++#: xxv/lib/XXV/MODULES/LOGREAD.pm:56
+ msgid "Display the last log entries"
+ msgstr "Zeigt die letzten Log-Einträge an"
+ 
+@@ -1961,27 +2392,31 @@
+ msgstr "Dieser Modul behandelt die Musikdateien."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:249
++#: xxv/lib/XXV/MODULES/MUSIC.pm:252
+ msgid "Directory of the music files '%s' not found"
+ msgstr "Verzeichnis mit den Musikdateien '%s' nicht gefunden"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:251 xxv/lib/XXV/MODULES/MUSIC.pm:285 xxv/lib/XXV/MODULES/MUSIC.pm:324 xxv/lib/XXV/MODULES/MUSIC.pm:704 xxv/lib/XXV/MODULES/MUSIC.pm:721
++#: xxv/lib/XXV/MODULES/MUSIC.pm:254
++#: xxv/lib/XXV/MODULES/MUSIC.pm:289
++#: xxv/lib/XXV/MODULES/MUSIC.pm:328
++#: xxv/lib/XXV/MODULES/MUSIC.pm:708
++#: xxv/lib/XXV/MODULES/MUSIC.pm:725
+ msgid "Back to music list"
+ msgstr "Zurück zur Musikliste"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:260
++#: xxv/lib/XXV/MODULES/MUSIC.pm:263
+ msgid "Get information from music files ..."
+ msgstr "Hole Informationen über die Musikdateien ..."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:283
++#: xxv/lib/XXV/MODULES/MUSIC.pm:287
+ msgid "No music files found!"
+ msgstr "Keine Musikdateien gefunden!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:320
++#: xxv/lib/XXV/MODULES/MUSIC.pm:324
+ msgid "%d new music files in database saved and %d non exists entries deleted!"
+ msgstr "%d neue Musikdateien wurden in der Datenbank gespeichert und %d nicht existierende gelöscht!"
+ 
+@@ -1991,32 +2426,34 @@
+ msgstr "Verzeichnis mit den Musikdateien"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:381
++#: xxv/lib/XXV/MODULES/MUSIC.pm:385
+ msgid "No Text to search! Please use msearch 'text'"
+ msgstr "Kein Text zum Suchen definiert! Bitte verwende msearch 'Text'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:408 xxv/lib/XXV/MODULES/TIMERS.pm:741
++#: xxv/lib/XXV/MODULES/MUSIC.pm:412
++#: xxv/lib/XXV/MODULES/TIMERS.pm:741
+ msgid "Sv"
+ msgstr "Sv"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:410
++#: xxv/lib/XXV/MODULES/MUSIC.pm:414
+ msgid "Album"
+ msgstr "Album"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:412
++#: xxv/lib/XXV/MODULES/MUSIC.pm:416
+ msgid "Tracknum"
+ msgstr "Tracknr"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:414
++#: xxv/lib/XXV/MODULES/MUSIC.pm:418
+ msgid "Length"
+ msgstr "Dauer"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:43 xxv/lib/XXV/MODULES/STREAM.pm:28
++#: xxv/lib/XXV/MODULES/MUSIC.pm:43
++#: xxv/lib/XXV/MODULES/STREAM.pm:28
+ msgid "Used host of referred link inside playlist."
+ msgstr "Benutzter Host für verweisende Links innerhalb der Abspiellisten."
+ 
+@@ -2036,12 +2473,12 @@
+ msgstr "Maximale Anzahl von Clients, zur selben Zeit"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:608
++#: xxv/lib/XXV/MODULES/MUSIC.pm:612
+ msgid "Music database contains %d entries with %d albums from %d artists in %d genres"
+ msgstr "Die Musikdatenbank enthält %d Einträge mit %d Alben von %d Künstlern in %d Genren"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:625
++#: xxv/lib/XXV/MODULES/MUSIC.pm:629
+ msgid "Please wait, search for new covers ..."
+ msgstr "Bitte warten, suche nach neuen Plattenhüllen ..."
+ 
+@@ -2051,12 +2488,12 @@
+ msgstr "Gemeinsames Verzeichnis für Bilder von Plattenhüllen"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:700
++#: xxv/lib/XXV/MODULES/MUSIC.pm:704
+ msgid "New covers search was successfully!"
+ msgstr "Suche nach neue Plattenhüllen war erfolgreich!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/MUSIC.pm:718
++#: xxv/lib/XXV/MODULES/MUSIC.pm:722
+ msgid "It is not necessary to look for new covers because already all albums possess cover!"
+ msgstr "Es ist nicht notwendig, nach neuer Plattenhüllen zu suchen, weil bereits alle Alben ein Plattenhülle besitzen!"
+ 
+@@ -2086,132 +2523,139 @@
+ msgstr "Zeige Musik 'dir'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1000
++#: xxv/lib/XXV/MODULES/RECORDS.pm:100
++msgid "Display recording 'rid'"
++msgstr "Zeige Aufnahme 'rid'"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1002
+ msgid "No recording to delete!"
+ msgstr "Keine Aufnahme zum Löschen!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1037
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1039
+ msgid "No RecordID to edit!"
+ msgstr "Keine Aufnahme-ID zum Bearbeiten!"
+ 
++# -------------------
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1059
++msgid "RecordID '%s' does not exist in the database!"
++msgstr "RecordID '%s' existiert nicht in der Datenbank!"
++
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:104
++#: xxv/lib/XXV/MODULES/RECORDS.pm:106
+ msgid "List recordings"
+ msgstr "Aufnahmenliste"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1057
+-msgid "RecordID '%s' is not exist in Database!"
+-msgstr "Aufnahme-ID '%s' exisitert nicht in Datenbank!"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1076 xxv/lib/XXV/MODULES/TIMERS.pm:467
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1078
++#: xxv/lib/XXV/MODULES/TIMERS.pm:467
+ msgid "Title of recording"
+ msgstr "Titel der Aufnahme"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1082
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1084
+ msgid "Lifetime (0 .. 99)"
+ msgstr "Lebenszeit (0 .. 99)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1096
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1098
+ msgid "Priority (0 .. 99)"
+ msgstr "Priorität (0 .. 99)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:110
+-msgid "Search recordings 'text'"
+-msgstr "Sucht Aufnahmen 'text'"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1109
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1111
+ msgid "Summary"
+ msgstr "Zusammenfassung"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1114
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1116
+ msgid "Marks"
+ msgstr "Schnittmarken"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1156 xxv/lib/XXV/MODULES/RECORDS.pm:1179
++#: xxv/lib/XXV/MODULES/RECORDS.pm:112
++msgid "Search recordings 'text'"
++msgstr "Sucht Aufnahmen 'text'"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1158
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1181
+ msgid "Recording: '%s', can't move to '%s' : %s"
+ msgstr "Aufnahme: '%s', konnte nicht nach '%s' verschoben werden : %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1175
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1177
+ msgid "Recording: '%s', can't mkpath: '%s' : %s"
+ msgstr "Aufnahme: '%s', konnte nicht Verzeichnis '%s' nicht erstellen : %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1186
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1188
+ msgid "Recording: '%s', can't remove '%s' : %s"
+ msgstr "Aufnahme: '%s', konnte nicht '%s' nicht entfernen : %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1203
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1205
+ msgid "Recording is edited!"
+ msgstr "Aufnahme wurde bearbeitet!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1222
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1224
+ msgid "No reccmds.conf on your System!"
+ msgstr "Keine reccmds.conf auf dem System!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1227
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1229
+ msgid "Please use rconvert 'cmdid_rid'"
+ msgstr "Bitte verwende rconvert 'cmdid_rid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:123
+-msgid "Delete recording 'rid'"
+-msgstr "Aufnahme löschen 'rid'"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1234
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1236
+ msgid "I can't find this CommandID"
+ msgstr "Kann diese Kommando-ID nicht finden"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1235
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1237
+ msgid "I can't find this RecordID"
+ msgstr "Kann diese Aufnahme-ID nicht finden"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1246
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1248
+ msgid "Sorry! Call %s %s Error output: %s"
+ msgstr "Entschuldigung! Aufruf %s %s mit Fehlerausgabe: %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1248
++#: xxv/lib/XXV/MODULES/RECORDS.pm:125
++msgid "Delete recording 'rid'"
++msgstr "Aufnahme löschen 'rid'"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1250
+ msgid "Call %s %s With output: %s"
+ msgstr "Aufruf %s %s mit Ausgabe: %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1251
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1253
+ msgid "Back to recordings list"
+ msgstr "Zurück zur Aufnahmeliste"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:1287
++#: xxv/lib/XXV/MODULES/RECORDS.pm:1289
+ msgid "%d new recordings since last report time %s"
+ msgstr "%d neue Aufnahmen seit der letzten Reportzeit %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:130
++#: xxv/lib/XXV/MODULES/RECORDS.pm:132
+ msgid "Edit recording 'rid'"
+ msgstr "Aufnahme bearbeiten 'rid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:137
++#: xxv/lib/XXV/MODULES/RECORDS.pm:139
+ msgid "Convert recording 'rid'"
+ msgstr "Aufnahme konvertieren 'rid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:144
++#: xxv/lib/XXV/MODULES/RECORDS.pm:146
+ msgid "Play recording 'rid' in vdr"
+ msgstr "Spiele Aufnahme 'rid' im VDR"
+ 
+@@ -2221,17 +2665,17 @@
+ msgstr "Dieses Modul verwaltet die Aufnahmen."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:294
++#: xxv/lib/XXV/MODULES/RECORDS.pm:296
+ msgid "Used %s, Total %s%s, Free %s%s"
+ msgstr "Genutzt %s, Gesamt %s%s, Frei %s%s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:298
++#: xxv/lib/XXV/MODULES/RECORDS.pm:300
+ msgid "Unknown disc capacity!"
+ msgstr "Unbekannte Festplattenkapazität!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:306
++#: xxv/lib/XXV/MODULES/RECORDS.pm:308
+ msgid "No recordings available!"
+ msgstr "Keine Aufnahmen verfügbar!"
+ 
+@@ -2240,15 +2684,15 @@
+ msgid "Location of reccmds.conf on your system."
+ msgstr "Position der reccmds.conf in Ihrem System."
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:372
+-msgid "Write %d recordings in Database."
++# -------------------
++#: xxv/lib/XXV/MODULES/RECORDS.pm:374
++msgid "Write %d recordings in database."
+ msgstr "Schreibe %d Aufnahmen in die Datenbank."
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:374
+-msgid "Write only %d recordings in Database. Can't assign %d recordings."
+-msgstr "Schreibe nur %d Aufnahmen in die Datenbank. Konnte %d Aufnahmen nicht zuordnen."
++# -------------------
++#: xxv/lib/XXV/MODULES/RECORDS.pm:376
++msgid "Write only %d recordings in database. Can't assign %d recordings."
++msgstr "Schreibe nur %d Aufnahmen in die Datenbank. Kann %d Aufnahmen nicht zuordnen."
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/RECORDS.pm:39
+@@ -2256,7 +2700,7 @@
+ msgstr "Der Intervall in Sekunden zum Lesen der Aufnahmen"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:393
++#: xxv/lib/XXV/MODULES/RECORDS.pm:395
+ msgid "Get informations from recordings ..."
+ msgstr "Hole Informationen über Aufnahmen ..."
+ 
+@@ -2286,64 +2730,59 @@
+ msgstr "Protokolldatei der Erzeugung der Verschaubilder."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:75
++#: xxv/lib/XXV/MODULES/RECORDS.pm:76
+ msgid "How many preview images produce?"
+ msgstr "Wieviele Vorschaubildern erzeugen?"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:766
++#: xxv/lib/XXV/MODULES/RECORDS.pm:768
+ msgid "No RecordID to display the recording! Please use rdisplay 'rid'"
+ msgstr "Keine Aufnahme-ID zum Anzeigen der Aufnahme! Bitte verwende rdisplay 'rid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:80
++#: xxv/lib/XXV/MODULES/RECORDS.pm:81
+ msgid "Display list records with thumbnails?"
+ msgstr "Zeige Aufnahmeliste mit Vorschaubildern?"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:808
++#: xxv/lib/XXV/MODULES/RECORDS.pm:810
+ msgid "No RecordID to play the recording! Please use rplay 'rid'"
+ msgstr "Kein RecordingID zum Wiedergabe definiert! Bitte verwende rplay 'rid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:85
++#: xxv/lib/XXV/MODULES/RECORDS.pm:86
+ msgid "common directory for preview images"
+ msgstr "Gemeinsames Verzeichnis für Vorschaubilder"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:91
++#: xxv/lib/XXV/MODULES/RECORDS.pm:93
+ msgid "Set this if your filename encoded for vfat filesystems"
+ msgstr "Setze auf ja, wenn dein vdr kompiliert wurde für das VFAT System (VFAT=1)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:952
++#: xxv/lib/XXV/MODULES/RECORDS.pm:954
+ msgid "No Recording ID to delete! Please use rdelete 'id'"
+ msgstr "Kein RecordingID zum Löschen definiert! Bitte verwende rdelete 'rid'"
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:964
+-msgid "Recording with number '%s' is not exist in database!"
+-msgstr "Aufnahme mit Nummer '%s' existiert nicht in Datenbank!"
++# -------------------
++#: xxv/lib/XXV/MODULES/RECORDS.pm:966
++msgid "Recording with number '%s' does not exist in the database!"
++msgstr "Aufnahme mit Nummer '%s' existiert nicht in der Datenbank!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:973
++#: xxv/lib/XXV/MODULES/RECORDS.pm:975
+ msgid "Are you sure to delete this recording?"
+ msgstr "Wollen sie wirklich diese Aufnahme löschen?"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:98
+-msgid "Display recording 'rid'"
+-msgstr "Zeige Aufnahme 'rid'"
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/RECORDS.pm:990
++#: xxv/lib/XXV/MODULES/RECORDS.pm:992
+ msgid "Recording with number '%s' to delete ..."
+ msgstr "Aufnahme mit Nummer '%s' zum Löschen ..."
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/REMOTE.pm:164
+-msgid "This cmd id is not exists!"
+-msgstr "Diese cmd id existiert nicht!"
++msgid "This cmd id does not exist!"
++msgstr "Dieses Kommando existiert nicht!"
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/REMOTE.pm:167
+@@ -2431,17 +2870,17 @@
+ msgstr "Startet eine Robot 'rname'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:101
++#: xxv/lib/XXV/MODULES/STATUS.pm:104
+ msgid "Display the hardware informations"
+ msgstr "Zeigt die Informationen der Hardware"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:106
++#: xxv/lib/XXV/MODULES/STATUS.pm:109
+ msgid "Display the memory informations"
+ msgstr "Zeigt die Informationen des Speichers"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:111
++#: xxv/lib/XXV/MODULES/STATUS.pm:114
+ msgid "Display the file system informations"
+ msgstr "Zeigt die Informationen des Dateisystems"
+ 
+@@ -2451,97 +2890,98 @@
+ msgstr "Dieses Modul analysieren Ihr System und zeigt das Resultat an."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:246
++#: xxv/lib/XXV/MODULES/STATUS.pm:249
+ msgid "CPU"
+ msgstr "CPU"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:247
++#: xxv/lib/XXV/MODULES/STATUS.pm:250
+ msgid "PCI"
+ msgstr "PCI"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:249
++#: xxv/lib/XXV/MODULES/STATUS.pm:252
+ msgid "IDE"
+ msgstr "IDE"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:279
++#: xxv/lib/XXV/MODULES/STATUS.pm:282
+ msgid "Filesystems"
+ msgstr "Dateisysteme"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:360
++#: xxv/lib/XXV/MODULES/STATUS.pm:363
+ msgid "day"
+ msgstr "Tag"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:366
++#: xxv/lib/XXV/MODULES/STATUS.pm:369
+ msgid "days"
+ msgstr "Tage"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:374
++#: xxv/lib/XXV/MODULES/STATUS.pm:377
+ msgid "hour"
+ msgstr "Stunde"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:380
++#: xxv/lib/XXV/MODULES/STATUS.pm:383
+ msgid "hours"
+ msgstr "Stunden"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:388
++#: xxv/lib/XXV/MODULES/STATUS.pm:391
+ msgid "minute"
+ msgstr "Minute"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:394
++#: xxv/lib/XXV/MODULES/STATUS.pm:397
+ msgid "minutes"
+ msgstr "Minuten"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:471
++#: xxv/lib/XXV/MODULES/STATUS.pm:474
+ msgid "No on-chip cache."
+ msgstr "Kein On-Chip Cache."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:52
++#: xxv/lib/XXV/MODULES/STATUS.pm:55
+ msgid "Interval in seconds to remember data"
+ msgstr "Abstand in den Sekunden, zum sich an die Daten zu erinnern"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:57
+-msgid "How long to remember the historical data in hours"
+-msgstr "Wie lang an die historischen Daten erinnert, in Stunden "
+-
+-#--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:593 xxv/lib/XXV/MODULES/STATUS.pm:607
++#: xxv/lib/XXV/MODULES/STATUS.pm:596
++#: xxv/lib/XXV/MODULES/STATUS.pm:610
+ msgid "No SCSI devices installed."
+ msgstr "Kein SCSI Gerät installiert."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:70
+-msgid "Display all relevant informations about this system"
+-msgstr "Zeigt alle relevanten Informationen über dieses System an"
++#: xxv/lib/XXV/MODULES/STATUS.pm:60
++msgid "How long to remember the historical data in hours"
++msgstr "Wie lang an die historischen Daten erinnert, in Stunden "
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:717
++#: xxv/lib/XXV/MODULES/STATUS.pm:720
+ msgid "PANIC! Only %s%% space left on device %s"
+ msgstr "PANIK! Nur noch %s%% freier Platz auf Gerät %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:718
++#: xxv/lib/XXV/MODULES/STATUS.pm:721
+ msgid "Device has space %s from %s used!"
+ msgstr "Gerät hat Platz %s von %s verwendet!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:91
++#: xxv/lib/XXV/MODULES/STATUS.pm:73
++msgid "Display all relevant informations about this system"
++msgstr "Zeigt alle relevanten Informationen über dieses System an"
++
++#--------------------
++#: xxv/lib/XXV/MODULES/STATUS.pm:94
+ msgid "Display the vitals informations"
+ msgstr "Zeigt die wichtigen Informationen"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/STATUS.pm:96
++#: xxv/lib/XXV/MODULES/STATUS.pm:99
+ msgid "Display the network informations"
+ msgstr "Zeigt die Informationen des Netzwerks"
+ 
+@@ -2644,7 +3084,8 @@
+ msgstr "Das beendet die Telnetsitzung"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/TELNET.pm:64 xxv/lib/XXV/MODULES/TELNET.pm:75
++#: xxv/lib/XXV/MODULES/TELNET.pm:64
++#: xxv/lib/XXV/MODULES/TELNET.pm:75
+ msgid "This will exit the xxv system."
+ msgstr "Das wird das xxv System beenden."
+ 
+@@ -2693,15 +3134,15 @@
+ msgid "The interval to parse timers to database in seconds"
+ msgstr "Intervall zum Einlesen der Timer in die Datenbank in Sekunden"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/TIMERS.pm:300
+-msgid "Event ID '%s' is not exist in database!"
+-msgstr "Event ID '%s' exitistiert nicht in der Datenbank!"
++msgid "Event ID '%s' does not exist in the database!"
++msgstr "Event ID '%s' existiert nicht in der Datenbank!"
+ 
+-#--------------------
++# -------------------
+ #: xxv/lib/XXV/MODULES/TIMERS.pm:336
+-msgid "Timer ID '%s' is not exist in database!"
+-msgstr "Timer ID '%s' exitistiert nicht in der Datenbank!"
++msgid "Timer ID '%s' does not exist in the database!"
++msgstr "Timer ID '%s' existiert nicht in der Datenbank!"
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/TIMERS.pm:354
+@@ -2718,6 +3159,11 @@
+ msgid "Which channel should recorded?"
+ msgstr "Welcher Kanal soll aufgezeichnet werden?"
+ 
++# -------------------
++#: xxv/lib/XXV/MODULES/TIMERS.pm:374
++msgid "This channel '%s' does not exist!"
++msgstr "Dieser Kanal '%s' existiert nicht in der Datenbank!"
++
+ #--------------------
+ #: xxv/lib/XXV/MODULES/TIMERS.pm:383
+ msgid "Please enter a day (1 to 31) or the weekday in format 'MDMDFSS'."
+@@ -2763,9 +3209,10 @@
+ msgid "No Timer ID to delete! Please use tdelete 'tid'"
+ msgstr "Kein TimerID zum Löschen definiert! Bitte verwende tdelete 'tid'"
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/TIMERS.pm:518 xxv/lib/XXV/MODULES/TIMERS.pm:576
+-msgid "Timer with number '%s' is not exist in database!"
++# -------------------
++#: xxv/lib/XXV/MODULES/TIMERS.pm:518
++#: xxv/lib/XXV/MODULES/TIMERS.pm:576
++msgid "Timer with number '%s' does not exist in the database!"
+ msgstr "Timer mit Nummer '%s' existiert nicht in der Datenbank!"
+ 
+ #--------------------
+@@ -2838,10 +3285,12 @@
+ msgid "Edit timer 'tid'"
+ msgstr "Bearbeite Timer 'tid'"
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:208 xxv/lib/XXV/MODULES/USER.pm:293 xxv/lib/XXV/MODULES/USER.pm:458
+-msgid "Account for user with ID '%s' is not exist in Database!"
+-msgstr "Anwenderzugang mit ID '%s' ist in der Datenbank nicht vorhanden!"
++# -------------------
++#: xxv/lib/XXV/MODULES/USER.pm:209
++#: xxv/lib/XXV/MODULES/USER.pm:294
++#: xxv/lib/XXV/MODULES/USER.pm:459
++msgid "Account for user with ID '%s' does not exist in the database!"
++msgstr "Account für Benutzer mit ID '%s' existiert nicht in der Datenbank!"
+ 
+ #--------------------
+ #: xxv/lib/XXV/MODULES/USER.pm:22
+@@ -2857,42 +3306,45 @@
+ "oder es wird der selbe Parameter für jede Funktion gesetzt."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:222 xxv/lib/XXV/MODULES/USER.pm:321
++#: xxv/lib/XXV/MODULES/USER.pm:223
++#: xxv/lib/XXV/MODULES/USER.pm:322
+ msgid "Password for this account"
+ msgstr "Passwort für diesen Anwenderzugang"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:243
++#: xxv/lib/XXV/MODULES/USER.pm:244
+ msgid "Personality preferences for this User: ModName::Param=value, "
+ msgstr "Persönliche Einstellungen für diese Anwender: ModName::Param=wert, "
+ 
+-#--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:251 xxv/lib/XXV/MODULES/USER.pm:393
+-msgid "The Parameter '%s' in Module '%s' is doesn't exists!"
+-msgstr "Der Parameter '%s' im Modul '%s' existiert nicht!"
++# -------------------
++#: xxv/lib/XXV/MODULES/USER.pm:252
++#: xxv/lib/XXV/MODULES/USER.pm:394
++msgid "The Parameter '%s' in Module '%s' doesn't exist!"
++msgstr "Der Parameter '%s' in Modul '%s' existiert nicht!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:261
++#: xxv/lib/XXV/MODULES/USER.pm:262
+ msgid "Edit preferences of user: %s"
+ msgstr "Einstellungen für diese Anwender bearbeiten: %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:268 xxv/lib/XXV/MODULES/USER.pm:439
++#: xxv/lib/XXV/MODULES/USER.pm:269
++#: xxv/lib/XXV/MODULES/USER.pm:440
+ msgid "Account for user saved!"
+ msgstr "Anwenderzugang wurde gespeichert!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:271
++#: xxv/lib/XXV/MODULES/USER.pm:272
+ msgid "Please wait ... refresh the interface!"
+ msgstr "Bitte warten ... die Anwenderoberfläche wird aktualisiert!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:304
++#: xxv/lib/XXV/MODULES/USER.pm:305
+ msgid "Administrator"
+ msgstr "Verwalter"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:306
++#: xxv/lib/XXV/MODULES/USER.pm:307
+ msgid "Guest"
+ msgstr "Gast"
+ 
+@@ -2902,12 +3354,12 @@
+ msgstr "Aktiviert die Anwenderauthentifizierung"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:315
++#: xxv/lib/XXV/MODULES/USER.pm:316
+ msgid "Name from this account"
+ msgstr "Name für diesen Anwenderzugang"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:345
++#: xxv/lib/XXV/MODULES/USER.pm:346
+ msgid "Level for this account"
+ msgstr "Berechtigungen für diesen Anwenderzugang"
+ 
+@@ -2917,42 +3369,44 @@
+ msgstr "IP Adressen mit Benutzer-Authentifizierung"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:365
++#: xxv/lib/XXV/MODULES/USER.pm:366
+ msgid "Deny class of commands"
+ msgstr "Verweigere Gruppierung von Kommandos"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:385
++#: xxv/lib/XXV/MODULES/USER.pm:386
+ msgid "Preferences for this User: ModName::Param=value, "
+ msgstr "Präferenzen für diesen Benutzer: ModName::Param=value, "
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:401
++#: xxv/lib/XXV/MODULES/USER.pm:402
+ msgid "Maximally permitted value for lifetime on timers"
+ msgstr "Maximal erlaubter Wert für Lebenszeit bei Timern"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:407 xxv/lib/XXV/MODULES/USER.pm:419
++#: xxv/lib/XXV/MODULES/USER.pm:408
++#: xxv/lib/XXV/MODULES/USER.pm:420
+ msgid "This value is not a integer or not between 0 and 100"
+ msgstr "Dieser Wert ist keine Zahl oder liegt nicht zwischen 0 und 100"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:413
++#: xxv/lib/XXV/MODULES/USER.pm:414
+ msgid "Maximally permitted value for priority on timers"
+ msgstr "Maximal erlaubter Wert für Priorität bei Timern"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:43 xxv/lib/XXV/MODULES/USER.pm:57
++#: xxv/lib/XXV/MODULES/USER.pm:43
++#: xxv/lib/XXV/MODULES/USER.pm:57
+ msgid "Your IP number (%s) is wrong! You need a IP with range (xxx.xxx.xxx.xxx/xx)"
+ msgstr "Ihr IP Number (%s) ist falsch! Sie benötigen ein IP mit Bereich (xxx.xxx.xxx.xxx/xx)"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:455
++#: xxv/lib/XXV/MODULES/USER.pm:456
+ msgid "No ID for Account of user to delete! Please use udelete 'uid'"
+ msgstr "Keine ID eines Anwenderzuganges zum Löschen definiert! Bitte verwende udelete 'uid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:459
++#: xxv/lib/XXV/MODULES/USER.pm:460
+ msgid "Account of user %s is deleted."
+ msgstr "Anwenderzugang %s wurde gelöscht"
+ 
+@@ -2967,37 +3421,37 @@
+ msgstr "Gemeinsames Verzeichnis für temporäre Bilder"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:708
++#: xxv/lib/XXV/MODULES/USER.pm:709
+ msgid "Sorry but the module %s is inactive! Switch this active in %s:Preferences:active = y"
+ msgstr "Entschuldigung, aber das Modul %s ist inaktiv! Aktiviere es mit %s:Preferences:active = y"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:716
++#: xxv/lib/XXV/MODULES/USER.pm:717
+ msgid "You have no permissions on this command!"
+ msgstr "Sie sind nicht berechtigt, diese Kommando auszuführen!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:723
++#: xxv/lib/XXV/MODULES/USER.pm:724
+ msgid "I don't understand the command '%s' \n"
+ msgstr "Ich verstehe den Befehl '%s' nicht\n"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:78
++#: xxv/lib/XXV/MODULES/USER.pm:79
+ msgid "Delete a account of user 'uid'"
+ msgstr "Lösche eine Anwenderzugang 'uid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:84
++#: xxv/lib/XXV/MODULES/USER.pm:85
+ msgid "Edit a account of user 'uid'"
+ msgstr "Bearbeiten eine Anwenderzugang 'uid'"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:90
++#: xxv/lib/XXV/MODULES/USER.pm:91
+ msgid "Change the own preferences"
+ msgstr "Die eigenen Einstellungen verändern"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/USER.pm:96
++#: xxv/lib/XXV/MODULES/USER.pm:97
+ msgid "List the accounts of user 'uid'"
+ msgstr "Zeigt alle Anwenderzugänge 'uid'"
+ 
+@@ -3007,12 +3461,16 @@
+ msgstr "Verzeichnis ist nicht für Modul vtx registriert worden!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/VTX.pm:1064 xxv/lib/XXV/MODULES/VTX.pm:1092 xxv/lib/XXV/MODULES/VTX.pm:1104
++#: xxv/lib/XXV/MODULES/VTX.pm:1064
++#: xxv/lib/XXV/MODULES/VTX.pm:1092
++#: xxv/lib/XXV/MODULES/VTX.pm:1104
+ msgid "The page could not readed!"
+ msgstr "Die Seite konnte nicht gelesen werden!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/VTX.pm:1074 xxv/lib/XXV/MODULES/VTX.pm:1251 xxv/lib/XXV/MODULES/VTX.pm:438
++#: xxv/lib/XXV/MODULES/VTX.pm:1074
++#: xxv/lib/XXV/MODULES/VTX.pm:1251
++#: xxv/lib/XXV/MODULES/VTX.pm:438
+ msgid "The page could not be found!"
+ msgstr "Die Seite konnte nicht gefunden werden!"
+ 
+@@ -3037,7 +3495,8 @@
+ msgstr "Diese Modul zeigt gespeicherte Videotextseiten des Plugin OSDTeletext an."
+ 
+ #--------------------
+-#: xxv/lib/XXV/MODULES/VTX.pm:192 xxv/lib/XXV/MODULES/VTX.pm:218
++#: xxv/lib/XXV/MODULES/VTX.pm:192
++#: xxv/lib/XXV/MODULES/VTX.pm:218
+ msgid "No data found for '%s'!"
+ msgstr "Keine Daten für '%s' gefunden!"
+ 
+@@ -3130,17 +3589,25 @@
+ msgstr "Dies empfängt und sendet ASCII Nachrichten"
+ 
+ #--------------------
+-#: xxv/lib/XXV/OUTPUT/Console.pm:279 xxv/lib/XXV/OUTPUT/Html.pm:396 xxv/lib/XXV/OUTPUT/Wml.pm:322 xxv/wml/widgets/dir.tmpl:8
++#: xxv/lib/XXV/OUTPUT/Console.pm:279
++#: xxv/lib/XXV/OUTPUT/Html.pm:396
++#: xxv/lib/XXV/OUTPUT/Wml.pm:322
++#: xxv/wml/widgets/dir.tmpl:8
+ msgid "Directory '%s' is doesn't exist!"
+ msgstr "Verzeichnis '%s' existiert leider nicht!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/OUTPUT/Console.pm:284 xxv/lib/XXV/OUTPUT/Html.pm:401 xxv/lib/XXV/OUTPUT/Wml.pm:327 xxv/wml/widgets/file.tmpl:8
++#: xxv/lib/XXV/OUTPUT/Console.pm:284
++#: xxv/lib/XXV/OUTPUT/Html.pm:401
++#: xxv/lib/XXV/OUTPUT/Wml.pm:327
++#: xxv/wml/widgets/file.tmpl:8
+ msgid "File '%s' is doesn't exist!"
+ msgstr "Datei '%s' existiert leider nicht!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/OUTPUT/Console.pm:288 xxv/lib/XXV/OUTPUT/Html.pm:410 xxv/lib/XXV/OUTPUT/Wml.pm:331
++#: xxv/lib/XXV/OUTPUT/Console.pm:288
++#: xxv/lib/XXV/OUTPUT/Html.pm:410
++#: xxv/lib/XXV/OUTPUT/Wml.pm:331
+ msgid "ERROR in %s: %s"
+ msgstr "FEHLER in %s: %s"
+ 
+@@ -3181,12 +3648,15 @@
+ msgstr "Sie können nur einen von diesen Elementen verwenden: %s"
+ 
+ #--------------------
+-#: xxv/lib/XXV/OUTPUT/Console.pm:599 xxv/lib/XXV/OUTPUT/Html.pm:520
++#: xxv/lib/XXV/OUTPUT/Console.pm:599
++#: xxv/lib/XXV/OUTPUT/Html.pm:520
+ msgid "Module %s not found!"
+ msgstr "Modul %s nicht gefunden!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/OUTPUT/Console.pm:98 xxv/wml/widgets/message.tmpl:4 xxv/wml/widgets/message.tmpl:7
++#: xxv/lib/XXV/OUTPUT/Console.pm:98
++#: xxv/wml/widgets/message.tmpl:4
++#: xxv/wml/widgets/message.tmpl:7
+ msgid "Message"
+ msgstr "Nachricht"
+ 
+@@ -3206,7 +3676,8 @@
+ msgstr "Bitte warten ..."
+ 
+ #--------------------
+-#: xxv/lib/XXV/OUTPUT/Html.pm:536 xxv/lib/XXV/OUTPUT/Wml.pm:410
++#: xxv/lib/XXV/OUTPUT/Html.pm:536
++#: xxv/lib/XXV/OUTPUT/Wml.pm:410
+ msgid "Back to configuration screen"
+ msgstr "Zurück zur Konfigurationsseite"
+ 
+@@ -3221,7 +3692,10 @@
+ msgstr "Das Modul NEWS::JABBER ist nicht aktiv!"
+ 
+ #--------------------
+-#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:79 xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:43 xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:42 xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:39
++#: xxv/lib/XXV/OUTPUT/NEWS/JABBER.pm:79
++#: xxv/lib/XXV/OUTPUT/NEWS/MAIL.pm:43
++#: xxv/lib/XXV/OUTPUT/NEWS/RSS.pm:42
++#: xxv/lib/XXV/OUTPUT/NEWS/VDR.pm:39
+ msgid "Minimum level of the messages which can be displayed (1 ... 100)"
+ msgstr "Minimales Level der anzuzeigenden Nachrichten (1 ... 100)"
+ 
+@@ -3321,22 +3795,40 @@
+ msgstr "Dies empfängt und sendet WAP Nachrichten"
+ 
+ #--------------------
+-#: xxv/wml/next.tmpl:31 xxv/wml/next.tmpl:44 xxv/wml/now.tmpl:31 xxv/wml/now.tmpl:44 xxv/wml/program.tmpl:23 xxv/wml/program.tmpl:62 xxv/wml/program.tmpl:75 xxv/wml/search.tmpl:33 xxv/wml/search.tmpl:46 xxv/wml/tlist.tmpl:61 xxv/wml/tlist.tmpl:74 xxv/wml/tsearch.tmpl:61 xxv/wml/tsearch.tmpl:74
++#: xxv/wml/next.tmpl:31
++#: xxv/wml/next.tmpl:44
++#: xxv/wml/now.tmpl:31
++#: xxv/wml/now.tmpl:44
++#: xxv/wml/program.tmpl:23
++#: xxv/wml/program.tmpl:62
++#: xxv/wml/program.tmpl:75
++#: xxv/wml/search.tmpl:33
++#: xxv/wml/search.tmpl:46
++#: xxv/wml/tlist.tmpl:61
++#: xxv/wml/tlist.tmpl:74
++#: xxv/wml/tsearch.tmpl:61
++#: xxv/wml/tsearch.tmpl:74
+ msgid "Forward"
+ msgstr "Weiter"
+ 
+ #--------------------
+-#: xxv/wml/tlist.tmpl:26 xxv/wml/tlist.tmpl:67 xxv/wml/tsearch.tmpl:26 xxv/wml/tsearch.tmpl:67
++#: xxv/wml/tlist.tmpl:26
++#: xxv/wml/tlist.tmpl:67
++#: xxv/wml/tsearch.tmpl:26
++#: xxv/wml/tsearch.tmpl:67
+ msgid "Timer"
+ msgstr "Timer"
+ 
+ #--------------------
+-#: xxv/wml/tlist.tmpl:5 xxv/wml/tsearch.tmpl:5
+ #. (12)
++#: xxv/wml/tlist.tmpl:5
++#: xxv/wml/tsearch.tmpl:5
+ msgid "List timers"
+ msgstr "Zeige Timer"
+ 
+ #--------------------
+-#: xxv/wml/widgets/err.tmpl:4 xxv/wml/widgets/err.tmpl:7
++#: xxv/wml/widgets/err.tmpl:4
++#: xxv/wml/widgets/err.tmpl:7
+ msgid "Error"
+ msgstr "Fehler"
++

Modified: vdr/vdr-xxv/trunk/debian/postinst
===================================================================
--- vdr/vdr-xxv/trunk/debian/postinst	2005-11-05 17:14:30 UTC (rev 1439)
+++ vdr/vdr-xxv/trunk/debian/postinst	2005-11-05 18:48:45 UTC (rev 1440)
@@ -78,10 +78,8 @@
 
 case "$1" in
     configure)
-        # install example config file:
-        if [ ! -f $configfile ] ; then
-            cp /usr/share/doc/vdr-xxv/examples/xxvd.cfg $configfile || true
-        fi
+        # create empty config file:
+        [ -e $configfile ] || touch $configfile
 
         get_port_config
 

Deleted: vdr/vdr-xxv/trunk/debian/xxvd.cfg
===================================================================
--- vdr/vdr-xxv/trunk/debian/xxvd.cfg	2005-11-05 17:14:30 UTC (rev 1439)
+++ vdr/vdr-xxv/trunk/debian/xxvd.cfg	2005-11-05 18:48:45 UTC (rev 1440)
@@ -1,4 +0,0 @@
-[General]
-DSN=DBI:mysql:database=xxv;host=localhost;port=3306
-PWD=
-USR=




More information about the pkg-vdr-dvb-changes mailing list