diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2008-02-05 17:15:10 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2008-02-05 17:15:10 +0000 |
| commit | ef6b47f7c9acf0b90263bd1cfe2fa2428b1df13a (patch) | |
| tree | 143fc6df90d0a6da8da3fcc9bde032aeb4dbe1fa | |
| parent | 7846ea22a774f42f23ab9bca2854c452c55b7078 (diff) | |
| download | xxv-ef6b47f7c9acf0b90263bd1cfe2fa2428b1df13a.tar.gz xxv-ef6b47f7c9acf0b90263bd1cfe2fa2428b1df13a.tar.bz2 | |
* debian-install.sh missed by pakaging
* report: RECORDS - status message with wrong id
* alist/clist/rlist: reorder sorting parameter, remove double sql query
* rlist: move time formating from template to perl code
| -rw-r--r-- | Makefile | 4 | ||||
| -rwxr-xr-x | bin/xxvd | 2 | ||||
| -rw-r--r-- | contrib/upgrade-xxv-db.sql | 2 | ||||
| -rw-r--r-- | html/clist.tmpl | 2 | ||||
| -rw-r--r-- | html/rlist.tmpl | 26 | ||||
| -rw-r--r-- | lib/Tools.pm | 17 | ||||
| -rw-r--r-- | lib/XXV/MODULES/AUTOTIMER.pm | 33 | ||||
| -rw-r--r-- | lib/XXV/MODULES/CHANNELS.pm | 60 | ||||
| -rw-r--r-- | lib/XXV/MODULES/RECORDS.pm | 94 | ||||
| -rw-r--r-- | locale/de.po | 487 | ||||
| -rw-r--r-- | locale/de/LC_MESSAGES/xxv.mo | bin | 73176 -> 73617 bytes |
11 files changed, 419 insertions, 308 deletions
@@ -4,7 +4,7 @@ # $Id$ XXV = xxv -VERSION = 1.1 +VERSION = 1.2 ### The name of the distribution archive: @@ -15,7 +15,7 @@ TMPDIR = /tmp ### The subdirectories: ### Targets: -INCLUDE = bin contrib doc etc html share lib locale wml README INSTALL Makefile install.sh +INCLUDE = bin contrib doc etc html share lib locale wml README INSTALL Makefile install.sh install-debian.sh EXCLUDE = "*~" "*.bak" "*.org" "*.diff" "xxvd.pid" "$(XXV)-*.tgz" @@ -42,7 +42,7 @@ $|++; my $REV = (split(/ /, '$Revision$'))[1]; my $MODULES; -my $VERSION = '1.1'; +my $VERSION = '1.2'; my $VDRVERSION = 0; my $DBVERSION = 0; my $CLEANUP; diff --git a/contrib/upgrade-xxv-db.sql b/contrib/upgrade-xxv-db.sql index 5f13b19..8a08c5e 100644 --- a/contrib/upgrade-xxv-db.sql +++ b/contrib/upgrade-xxv-db.sql @@ -158,4 +158,4 @@ CREATE TABLE IF NOT EXISTS `USER` ( /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2008-02-03 8:59:16 +-- Dump completed on 2008-02-03 9:07:46 diff --git a/html/clist.tmpl b/html/clist.tmpl index 6f9862c..039c57f 100644 --- a/html/clist.tmpl +++ b/html/clist.tmpl @@ -134,7 +134,7 @@ <th width="120"><?% PROCESS SortItem row="Name" label=gettext('Name') trunc=20 %?></th> <th><?% PROCESS SortItem row="Frequency" label=gettext('Transponder frequency') trunc=6 %?></th> <th><?% PROCESS SortItem row="Parameters" label=gettext('Various parameters, depending on signal source') trunc=8 %?></th> - <th><?% PROCESS SortItem row="Srate" label=gettext('Symbol rate') trunc=6 %?></th> + <th><?% PROCESS SortItem row="Source" label=gettext('Source') trunc=6 %?></th> <th><?% PROCESS SortItem row="VPID" label=gettext('Video PID (VPID)') trunc=10 %?></th> <th><?% PROCESS SortItem row="APID" label=gettext('Audio PID (APID)') trunc=10 %?></th> <th><?% PROCESS SortItem row="TPID" label=gettext('Teletext PID (TPID)') trunc=10 %?></th> diff --git a/html/rlist.tmpl b/html/rlist.tmpl index b2e8de4..884d975 100644 --- a/html/rlist.tmpl +++ b/html/rlist.tmpl @@ -1,14 +1,9 @@ <body class="frame"> -<?% USE date %?> <?% enableform = allow('rdelete') %?> <?% IF cgi.param('cmd')=='rl' || cgi.param('cmd')=='rlist' %?> <?% browse = cgi.param('data') %?> <?% END %?> <div id="body"> -<?% BLOCK time %?> -<?% date.format(t,"%x %H:%M",locale) %?> -<?% END %?> - <?% BLOCK dur # d in Sekunden %?> <?% IF d > 1 %?> <?% Stunden = d div 3600 %?> @@ -99,7 +94,7 @@ <?% IF enableform %?> <input type="checkbox" value="<?% id %?>" name="<?% fulltitle %?>" /> <?% END %?> - <?% PROCESS time t=start %?><br /> + <?% start %?><br /> <?% gettext("Duration") %?>: <?% PROCESS dur d=duration %?> </td> </tr> @@ -165,8 +160,8 @@ <?% field %?> <?% IF param.sortable %?> <?% IF c == 0 %?> - <a href="?cmd=<?% cmd %?><?% daten %?>&__sortby=__RecordStart&__desc=0"><img src="images/asc.png"></a> - <a href="?cmd=<?% cmd %?><?% daten %?>&__sortby=__RecordStart&__desc=1"><img src="images/desc.png"></a> + <a href="?cmd=<?% cmd %?><?% daten %?>&__sortby=starttime&__desc=0"><img src="images/asc.png"></a> + <a href="?cmd=<?% cmd %?><?% daten %?>&__sortby=starttime&__desc=1"><img src="images/desc.png"></a> <?% ELSE %?> <a href="?cmd=<?% cmd %?><?% daten %?>&__sortby=<?% field %?>&__desc=0"><img src="images/asc.png"></a> <a href="?cmd=<?% cmd %?><?% daten %?>&__sortby=<?% field %?>&__desc=1"><img src="images/desc.png"></a> @@ -182,7 +177,7 @@ <?% total = total + duration %?> <tr> <?% IF folder > 1 %?> - <td colspan="4"> + <td colspan="5"> <a href="?cmd=rlist&data=<?% url( fulltitle ) %?>"> <?% IF new %?> <img src="images/newfolder.png" alt="" title="<?% gettext("New recording") %?>" /> @@ -205,7 +200,7 @@ <?% IF enableform %?> <input type="checkbox" value="<?% id %?>" name="<?% fulltitle %?>" /> <?% END %?> - <?% PROCESS time t=start %?> + <?% start %?> <?% ELSIF c == 4 %?> <?% PROCESS dur d=field %?> <?% ELSIF c == 2 # title %?> @@ -224,7 +219,7 @@ </tr> <?% END %?> <tr> - <td colspan="4"> + <td colspan="5"> <?% PROCESS printsumme width=0 %?> </td> </tr> @@ -237,11 +232,10 @@ <a href="?cmd=<?% cmd %?><?% daten %?>&__sortby=<?% row %?>&__desc=1" ><img src="images/desc.png"></a> <?% END %?> <?% gettext('Sorting') %?> : - <?% PROCESS SortItem row="RecordId" label=gettext('Index') %?> - <?% PROCESS SortItem row="title" label=gettext('Title') %?> - <?% PROCESS SortItem row="subtitle" label=gettext('Subtitle') %?> - <?% PROCESS SortItem row="__RecordStart" label=gettext('Start') %?> - <?% PROCESS SortItem row="duration" label=gettext('Duration') %?> + <?% FOREACH row = fields %?> + <?% NEXT IF row.match('^__') %?> + <?% PROCESS SortItem label=row %?> + <?% END %?> <?% END %?> <div> <?% FOREACH zeile = data %?> diff --git a/lib/Tools.pm b/lib/Tools.pm index de0c8d4..bcf5800 100644 --- a/lib/Tools.pm +++ b/lib/Tools.pm @@ -49,26 +49,29 @@ use constant WEEKDAYS => qw/Sun Mon Tue Wed Thu Fri Sat/; sub datum { # ------------------ my $zeit = shift || time; - my $typ = shift || 'voll'; + my $typ = lc(shift) || 'voll'; - if(lc($typ) eq 'voll') { + if($typ eq 'voll') { # full date depends locale e.g. 24.12.2007 12:00:00 or 12/24/2007 ... return strftime("%x %X", localtime($zeit)); - } elsif(lc($typ) eq 'tag') { + } elsif($typ eq 'short') { + # short date depends locale e.g. 24.12.2007 12:00 or 12/24/2007 ... + return strftime("%x %H:%M", localtime($zeit)); + } elsif($typ eq 'tag') { # day depends locale e.g. 24.12.2007 or 12/24/2007 return strftime("%x", localtime($zeit)); - } elsif(lc($typ) eq 'weekday') { + } elsif($typ eq 'weekday') { # day depends locale e.g. Fryday ,24.12.2007 return strftime("%A, %x", localtime($zeit)); - } elsif (lc($typ) eq 'int') { + } elsif ($typ eq 'int') { # 1901-01-01T00:00+00:00 return strftime("%Y-%m-%dT%H:%M:%S%z", localtime($zeit)); - } elsif (lc($typ) eq 'rss') { + } elsif ($typ eq 'rss') { # 23 Aug 1999 07:00:00 GMT my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime($zeit); return sprintf('%02d %s %04d %02d:%02d:%02d GMT', $mday, (MONTHS)[$mon], $year+1900, $hour, $min, $sec ); - } elsif (lc($typ) eq 'header') { + } elsif ($typ eq 'header') { my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime($zeit); return sprintf("%s, %02d %s %04d %02d:%02d:%02d GMT", (WEEKDAYS)[$wday],$mday,(MONTHS)[$mon],$year + 1900,$hour,$min,$sec); diff --git a/lib/XXV/MODULES/AUTOTIMER.pm b/lib/XXV/MODULES/AUTOTIMER.pm index 709bb62..a74f487 100644 --- a/lib/XXV/MODULES/AUTOTIMER.pm +++ b/lib/XXV/MODULES/AUTOTIMER.pm @@ -1159,10 +1159,10 @@ sub list { 'Activ' => gettext('Activ'), 'Search' => gettext('Search'), 'Channels' => gettext('Channels'), - 'Start' => gettext('Start'), - 'Stop' => gettext('Stop'), + 'Start' => gettext('Start time'), + 'Stop' => gettext('Stop time'), 'Dir' => gettext('Directory'), - 'Min' => gettext('Minimum length'), + 'MinLength' => gettext('Minimum length'), ); my $sql = qq| @@ -1174,26 +1174,31 @@ sub list { Dir as \'$f{'Dir'}\', Start as \'$f{'Start'}\', Stop as \'$f{'Stop'}\', - MinLength as \'$f{'Min'}\' + MinLength as \'$f{'MinLength'}\' FROM AUTOTIMER $search + ORDER BY |; - my $fields = fields($obj->{dbh}, $sql); - - my $sortby = gettext("Search"); - $sortby = $params->{sortby} - if(exists $params->{sortby} && grep(/^$params->{sortby}$/i,@{$fields})); - $sql .= " order by $sortby"; - if(exists $params->{desc} && $params->{desc} == 1) { - $sql .= " desc"; } - else { - $sql .= " asc"; } + my $sortby = "Search"; + if(exists $params->{sortby}) { + while(my($k, $v) = each(%f)) { + if($params->{sortby} eq $k or $params->{sortby} eq $v) { + $sortby = $k; + last; + } + } + } + $sql .= $sortby; + $sql .= " desc" + if(exists $params->{desc} && $params->{desc} == 1); my $sth = $obj->{dbh}->prepare($sql); $sth->execute(@{$term}) or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); + + my $fields = $sth->{'NAME'}; my $erg = $sth->fetchall_arrayref(); map { $_->[5] = fmttime($_->[5]); diff --git a/lib/XXV/MODULES/CHANNELS.pm b/lib/XXV/MODULES/CHANNELS.pm index c8771a1..39901a9 100644 --- a/lib/XXV/MODULES/CHANNELS.pm +++ b/lib/XXV/MODULES/CHANNELS.pm @@ -434,32 +434,70 @@ sub list { my $id = shift || ''; my $params = shift; + my %f = ( + 'Id' => gettext('Service'), + 'Name' => gettext('Name'), + 'Frequency' => gettext('Transponder frequency'), + 'Parameters' => gettext('Parameters'), + 'Source' => gettext('Signal source'), + 'Srate' => gettext('Symbol rate'), + 'VPID' => gettext('Video PID'), + 'APID' => gettext('Audio PID'), + 'TPID' => gettext('Teletext PID'), + 'CA' => gettext('Conditional access'), + 'SID' => gettext('SID'), + 'NID' => gettext('NID'), + 'RID' => gettext('RID'), + 'GRP' => gettext('Channel group'), + 'POS' => gettext('Position'), + ); + my $sql = qq| SELECT SQL_CACHE - c.*, cg.Name as __GrpName + c.Id as \'$f{'Id'}\', + c.Name as \'$f{'Name'}\', + c.Frequency as \'$f{'Frequency'}\', + c.Parameters as \'$f{'Parameters'}\', + c.Source as \'$f{'Source'}\', + c.Srate as \'$f{'Srate'}\', + c.VPID as \'$f{'VPID'}\', + c.APID as \'$f{'APID'}\', + c.TPID as \'$f{'TPID'}\', + c.CA as \'$f{'CA'}\', + c.SID as \'$f{'SID'}\', + c.NID as \'$f{'NID'}\', + c.TID as \'$f{'TID'}\', + c.RID as \'$f{'RID'}\', + c.GRP as \'$f{'GRP'}\', + c.POS as \'$f{'POS'}\', + cg.Name as __GrpName from CHANNELS as c, CHANNELGROUPS as cg -where - c.Name like ? - and - c.GRP = cg.Id +WHERE + c.Name LIKE ? + AND c.GRP = cg.Id +ORDER BY |; - my $fields = fields($obj->{dbh}, $sql); - my $sortby = "POS"; - $sortby = $params->{sortby} - if(exists $params->{sortby} && grep(/^$params->{sortby}$/i,@{$fields})); - $sql .= "order by $sortby"; + if(exists $params->{sortby}) { + while(my($k, $v) = each(%f)) { + if($params->{sortby} eq $k or $params->{sortby} eq $v) { + $sortby = $k; + last; + } + } + } + $sql .= $sortby; $sql .= " desc" if(exists $params->{desc} && $params->{desc} == 1); - my $sth = $obj->{dbh}->prepare($sql); $sth->execute('%'.$id.'%') or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); + my $fields = $sth->{'NAME'}; my $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); $console->table($erg,{sortable => 1 }); diff --git a/lib/XXV/MODULES/RECORDS.pm b/lib/XXV/MODULES/RECORDS.pm index f207e3c..caaadc2 100644 --- a/lib/XXV/MODULES/RECORDS.pm +++ b/lib/XXV/MODULES/RECORDS.pm @@ -1498,6 +1498,7 @@ sub list { my $deep = 1; my $folder = scalar (my @a = split('/',$obj->{videodir})) + 1; + my $term; my $where = "e.eventid = r.eventid"; if($text) { @@ -1509,32 +1510,31 @@ sub list { $text =~ s/%/\\%/sg; $where .= qq| AND ( - SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', $deep) LIKE '$text' + SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', $deep) LIKE ? OR - SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', $deep) LIKE '$text~%' + SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', $deep) LIKE ? ) |; - + push(@{$term},$text); + push(@{$term},$text . '~%'); } my %f = ( - 'Id' => gettext('Service'), + 'RecordMD5' => gettext('Index'), 'Title' => gettext('Title'), 'Subtitle' => gettext('Subtitle'), - 'Duration' => gettext('Duration') + 'Duration' => gettext('Duration'), + 'starttime' => gettext('Start time') ); - my $start = "e.starttime"; - $start = "UNIX_TIMESTAMP(e.starttime)" if($console->typ eq "HTML"); - my $sql = qq| SELECT SQL_CACHE - r.RecordMD5 as \'$f{'Id'}\', + r.RecordMD5 as \'$f{'RecordMD5'}\', r.eventid as __EventId, e.title as \'$f{'Title'}\', e.subtitle as \'$f{'Subtitle'}\', SUM(e.duration) as \'$f{'Duration'}\', - $start as __RecordStart, + UNIX_TIMESTAMP(e.starttime) as \'$f{'starttime'}\', SUM(State) as __New, r.Type as __Type, COUNT(*) as __Group, @@ -1548,23 +1548,32 @@ WHERE $where GROUP BY SUBSTRING_INDEX(r.Path, '/', IF(Length(e.subtitle)<=0, $folder + 1, $folder)) +ORDER BY __IsRecording asc, |; - my $fields = fields($obj->{dbh}, $sql); - my $sortby = "__fulltitle"; - $sortby = '__RecordStart' - if($text); + my $sortby = $text ? "starttime" : "__fulltitle"; + if(exists $params->{sortby}) { + while(my($k, $v) = each(%f)) { + if($params->{sortby} eq $k or $params->{sortby} eq $v) { + $sortby = $k; + last; + } + } + } + $sql .= $sortby; + $sql .= " desc" + if(exists $params->{desc} && $params->{desc} == 1); - $sortby = $params->{sortby} - if(exists $params->{sortby} && grep(/^$params->{sortby}$/i,@{$fields})); - $sql .= "order by __IsRecording asc, $sortby"; - if(exists $params->{desc} && $params->{desc} == 1) { - $sql .= " desc"; } - else { - $sql .= " asc"; } + my $sth = $obj->{dbh}->prepare($sql); + $sth->execute(@{$term}) + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); - my $erg = $obj->{dbh}->selectall_arrayref($sql); + my $fields = $sth->{'NAME'}; + my $erg = $sth->fetchall_arrayref(); + map { + $_->[5] = datum($_->[5],'short'); + } @$erg; unshift(@$erg, $fields); my $param = { @@ -1593,23 +1602,21 @@ sub search { my $term = $query->{term}; my %f = ( - 'Id' => gettext('Service'), + 'RecordMD5' => gettext('Index'), 'Title' => gettext('Title'), 'Subtitle' => gettext('Subtitle'), - 'Duration' => gettext('Duration') + 'Duration' => gettext('Duration'), + 'starttime' => gettext('Start time') ); - my $start = "e.starttime"; - $start = "UNIX_TIMESTAMP(e.starttime)" if($console->typ eq "HTML"); - my $sql = qq| SELECT SQL_CACHE - r.RecordMD5 as \'$f{'Id'}\', + r.RecordMD5 as \'$f{'RecordMD5'}\', r.eventid as __EventId, e.title as \'$f{'Title'}\', e.subtitle as \'$f{'Subtitle'}\', e.duration as \'$f{'Duration'}\', - $start as __RecordStart , + UNIX_TIMESTAMP(e.starttime) as \'$f{'starttime'}\', r.State as __New, r.Type as __Type, 0 as __Group, @@ -1622,23 +1629,32 @@ FROM WHERE e.eventid = r.eventid AND ( $search ) +ORDER BY |; - my $fields = fields($obj->{dbh}, $sql); + my $sortby = "starttime"; + if(exists $params->{sortby}) { + while(my($k, $v) = each(%f)) { + if($params->{sortby} eq $k or $params->{sortby} eq $v) { + $sortby = $k; + last; + } + } + } + $sql .= $sortby; + $sql .= " desc" + if(exists $params->{desc} && $params->{desc} == 1); - my $sortby = "e.starttime"; - $sortby = $params->{sortby} - if(exists $params->{sortby} && grep(/^$params->{sortby}$/i,@{$fields})); - $sql .= "order by $sortby"; - if(exists $params->{desc} && $params->{desc} == 1) { - $sql .= " desc"; } - else { - $sql .= " asc"; } my $sth = $obj->{dbh}->prepare($sql); $sth->execute(@{$term}) or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); + + my $fields = $sth->{'NAME'}; my $erg = $sth->fetchall_arrayref(); + map { + $_->[5] = datum($_->[5],'short'); + } @$erg; unshift(@$erg, $fields); my $param = { @@ -2116,7 +2132,7 @@ sub status { my $sql = qq| SELECT SQL_CACHE - r.RecordId as __Id, + r.RecordMD5 as __Id, r.eventid as __EventId, e.title, e.subtitle, diff --git a/locale/de.po b/locale/de.po index a703c3e..e54bba8 100644 --- a/locale/de.po +++ b/locale/de.po @@ -7,9 +7,9 @@ # msgid "" msgstr "" -"Project-Id-Version: XXV 1.1\n" +"Project-Id-Version: XXV 1.2\n" "POT-Creation-Date: 2005-01-12 18:55\n" -"PO-Revision-Date: 2008-01-19 09:02+0100\n" +"PO-Revision-Date: 2008-02-04 20:06+0100\n" "Last-Translator: Andreas Brachold <anbr at users.berlios.de>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #-------------------- -#: ../bin/xxvd:101 ../bin/xxvd:116 ../bin/xxvd:89 ../bin/xxvd:95 ../lib/XXV/MODULES/AUTOTIMER.pm:31 ../lib/XXV/MODULES/AUTOTIMER.pm:704 ../lib/XXV/MODULES/CHANNELS.pm:29 ../lib/XXV/MODULES/CHANNELS.pm:35 ../lib/XXV/MODULES/CHANNELS.pm:715 ../lib/XXV/MODULES/CHANNELS.pm:741 ../lib/XXV/MODULES/CHANNELS.pm:754 ../lib/XXV/MODULES/CHANNELS.pm:793 ../lib/XXV/MODULES/CHANNELS.pm:819 ../lib/XXV/MODULES/CHRONICLE.pm:28 ../lib/XXV/MODULES/EPG.pm:35 ../lib/XXV/MODULES/EPG.pm:41 ../lib/XXV/MODULES/EPG.pm:47 ../lib/XXV/MODULES/EVENTS.pm:34 ../lib/XXV/MODULES/GRAB.pm:30 ../lib/XXV/MODULES/GRAB.pm:44 ../lib/XXV/MODULES/HTTPD.pm:61 ../lib/XXV/MODULES/HTTPD.pm:67 ../lib/XXV/MODULES/HTTPD.pm:73 ../lib/XXV/MODULES/HTTPD.pm:79 ../lib/XXV/MODULES/HTTPD.pm:85 ../lib/XXV/MODULES/HTTPD.pm:92 ../lib/XXV/MODULES/INTERFACE.pm:33 ../lib/XXV/MODULES/INTERFACE.pm:39 ../lib/XXV/MODULES/INTERFACE.pm:45 ../lib/XXV/MODULES/LOGREAD.pm:32 ../lib/XXV/MODULES/LOGREAD.pm:38 ../lib/XXV/MODULES/LOGREAD.pm:44 ../lib/XXV/MODULES/LOGREAD.pm:50 ../lib/XXV/MODULES/MEDIALIB.pm:34 ../lib/XXV/MODULES/MEDIALIB.pm:40 ../lib/XXV/MODULES/MEDIALIB.pm:46 ../lib/XXV/MODULES/MEDIALIB.pm:52 ../lib/XXV/MODULES/MEDIALIB.pm:58 ../lib/XXV/MODULES/MOVETIMER.pm:27 ../lib/XXV/MODULES/MOVETIMER.pm:382 ../lib/XXV/MODULES/MOVETIMER.pm:395 ../lib/XXV/MODULES/MOVETIMER.pm:404 ../lib/XXV/MODULES/MOVETIMER.pm:417 ../lib/XXV/MODULES/MUSIC.pm:40 ../lib/XXV/MODULES/MUSIC.pm:46 ../lib/XXV/MODULES/MUSIC.pm:52 ../lib/XXV/MODULES/MUSIC.pm:58 ../lib/XXV/MODULES/MUSIC.pm:69 ../lib/XXV/MODULES/MUSIC.pm:75 ../lib/XXV/MODULES/RECORDS.pm:1837 ../lib/XXV/MODULES/RECORDS.pm:1851 ../lib/XXV/MODULES/RECORDS.pm:1865 ../lib/XXV/MODULES/RECORDS.pm:1884 ../lib/XXV/MODULES/RECORDS.pm:2430 ../lib/XXV/MODULES/RECORDS.pm:2442 ../lib/XXV/MODULES/RECORDS.pm:40 ../lib/XXV/MODULES/RECORDS.pm:46 ../lib/XXV/MODULES/RECORDS.pm:52 ../lib/XXV/MODULES/RECORDS.pm:58 ../lib/XXV/MODULES/RECORDS.pm:64 ../lib/XXV/MODULES/RECORDS.pm:76 ../lib/XXV/MODULES/RECORDS.pm:92 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:40 ../lib/XXV/MODULES/REPORT.pm:30 ../lib/XXV/MODULES/REPORT.pm:46 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:54 ../lib/XXV/MODULES/SHARE.pm:71 ../lib/XXV/MODULES/SHARE.pm:77 ../lib/XXV/MODULES/STATUS.pm:32 ../lib/XXV/MODULES/STATUS.pm:38 ../lib/XXV/MODULES/STATUS.pm:43 ../lib/XXV/MODULES/STATUS.pm:49 ../lib/XXV/MODULES/STREAM.pm:33 ../lib/XXV/MODULES/STREAM.pm:43 ../lib/XXV/MODULES/STREAM.pm:64 ../lib/XXV/MODULES/STREAM.pm:70 ../lib/XXV/MODULES/STREAM.pm:84 ../lib/XXV/MODULES/SVDRP.pm:30 ../lib/XXV/MODULES/SVDRP.pm:36 ../lib/XXV/MODULES/SVDRP.pm:42 ../lib/XXV/MODULES/TELNET.pm:29 ../lib/XXV/MODULES/TELNET.pm:35 ../lib/XXV/MODULES/TELNET.pm:41 ../lib/XXV/MODULES/TELNET.pm:47 ../lib/XXV/MODULES/TIMERS.pm:29 ../lib/XXV/MODULES/TIMERS.pm:664 ../lib/XXV/MODULES/TIMERS.pm:671 ../lib/XXV/MODULES/TIMERS.pm:674 ../lib/XXV/MODULES/TIMERS.pm:699 ../lib/XXV/MODULES/USER.pm:268 ../lib/XXV/MODULES/USER.pm:360 ../lib/XXV/MODULES/USER.pm:366 ../lib/XXV/MODULES/USER.pm:391 ../lib/XXV/MODULES/USER.pm:68 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:43 ../lib/XXV/MODULES/WAPD.pm:49 ../lib/XXV/MODULES/WAPD.pm:55 ../lib/XXV/MODULES/WAPD.pm:61 ../lib/XXV/MODULES/WAPD.pm:67 ../lib/XXV/MODULES/WAPD.pm:74 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:100 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:118 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:124 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:130 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:70 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:107 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:34 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:64 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:82 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:96 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:63 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:60 +#: ../bin/xxvd:101 ../bin/xxvd:116 ../bin/xxvd:89 ../bin/xxvd:95 ../lib/XXV/MODULES/AUTOTIMER.pm:31 ../lib/XXV/MODULES/AUTOTIMER.pm:706 ../lib/XXV/MODULES/CHANNELS.pm:29 ../lib/XXV/MODULES/CHANNELS.pm:35 ../lib/XXV/MODULES/CHANNELS.pm:753 ../lib/XXV/MODULES/CHANNELS.pm:779 ../lib/XXV/MODULES/CHANNELS.pm:792 ../lib/XXV/MODULES/CHANNELS.pm:831 ../lib/XXV/MODULES/CHANNELS.pm:857 ../lib/XXV/MODULES/CHRONICLE.pm:28 ../lib/XXV/MODULES/EPG.pm:35 ../lib/XXV/MODULES/EPG.pm:41 ../lib/XXV/MODULES/EPG.pm:47 ../lib/XXV/MODULES/EVENTS.pm:34 ../lib/XXV/MODULES/GRAB.pm:30 ../lib/XXV/MODULES/GRAB.pm:44 ../lib/XXV/MODULES/HTTPD.pm:61 ../lib/XXV/MODULES/HTTPD.pm:67 ../lib/XXV/MODULES/HTTPD.pm:73 ../lib/XXV/MODULES/HTTPD.pm:79 ../lib/XXV/MODULES/HTTPD.pm:85 ../lib/XXV/MODULES/HTTPD.pm:92 ../lib/XXV/MODULES/INTERFACE.pm:33 ../lib/XXV/MODULES/INTERFACE.pm:39 ../lib/XXV/MODULES/INTERFACE.pm:45 ../lib/XXV/MODULES/LOGREAD.pm:32 ../lib/XXV/MODULES/LOGREAD.pm:38 ../lib/XXV/MODULES/LOGREAD.pm:44 ../lib/XXV/MODULES/LOGREAD.pm:50 ../lib/XXV/MODULES/MEDIALIB.pm:34 ../lib/XXV/MODULES/MEDIALIB.pm:40 ../lib/XXV/MODULES/MEDIALIB.pm:46 ../lib/XXV/MODULES/MEDIALIB.pm:52 ../lib/XXV/MODULES/MEDIALIB.pm:58 ../lib/XXV/MODULES/MOVETIMER.pm:27 ../lib/XXV/MODULES/MOVETIMER.pm:382 ../lib/XXV/MODULES/MOVETIMER.pm:395 ../lib/XXV/MODULES/MOVETIMER.pm:404 ../lib/XXV/MODULES/MOVETIMER.pm:417 ../lib/XXV/MODULES/MUSIC.pm:40 ../lib/XXV/MODULES/MUSIC.pm:46 ../lib/XXV/MODULES/MUSIC.pm:52 ../lib/XXV/MODULES/MUSIC.pm:58 ../lib/XXV/MODULES/MUSIC.pm:69 ../lib/XXV/MODULES/MUSIC.pm:75 ../lib/XXV/MODULES/RECORDS.pm:1860 ../lib/XXV/MODULES/RECORDS.pm:1874 ../lib/XXV/MODULES/RECORDS.pm:1888 ../lib/XXV/MODULES/RECORDS.pm:1907 ../lib/XXV/MODULES/RECORDS.pm:2453 ../lib/XXV/MODULES/RECORDS.pm:2465 ../lib/XXV/MODULES/RECORDS.pm:40 ../lib/XXV/MODULES/RECORDS.pm:46 ../lib/XXV/MODULES/RECORDS.pm:52 ../lib/XXV/MODULES/RECORDS.pm:58 ../lib/XXV/MODULES/RECORDS.pm:64 ../lib/XXV/MODULES/RECORDS.pm:76 ../lib/XXV/MODULES/RECORDS.pm:92 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:40 ../lib/XXV/MODULES/REPORT.pm:30 ../lib/XXV/MODULES/REPORT.pm:46 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:53 ../lib/XXV/MODULES/SHARE.pm:70 ../lib/XXV/MODULES/SHARE.pm:76 ../lib/XXV/MODULES/STATUS.pm:32 ../lib/XXV/MODULES/STATUS.pm:38 ../lib/XXV/MODULES/STATUS.pm:43 ../lib/XXV/MODULES/STATUS.pm:49 ../lib/XXV/MODULES/STREAM.pm:33 ../lib/XXV/MODULES/STREAM.pm:43 ../lib/XXV/MODULES/STREAM.pm:64 ../lib/XXV/MODULES/STREAM.pm:70 ../lib/XXV/MODULES/STREAM.pm:84 ../lib/XXV/MODULES/SVDRP.pm:30 ../lib/XXV/MODULES/SVDRP.pm:36 ../lib/XXV/MODULES/SVDRP.pm:42 ../lib/XXV/MODULES/TELNET.pm:29 ../lib/XXV/MODULES/TELNET.pm:35 ../lib/XXV/MODULES/TELNET.pm:41 ../lib/XXV/MODULES/TELNET.pm:47 ../lib/XXV/MODULES/TIMERS.pm:29 ../lib/XXV/MODULES/TIMERS.pm:664 ../lib/XXV/MODULES/TIMERS.pm:671 ../lib/XXV/MODULES/TIMERS.pm:674 ../lib/XXV/MODULES/TIMERS.pm:699 ../lib/XXV/MODULES/USER.pm:268 ../lib/XXV/MODULES/USER.pm:360 ../lib/XXV/MODULES/USER.pm:366 ../lib/XXV/MODULES/USER.pm:391 ../lib/XXV/MODULES/USER.pm:68 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:43 ../lib/XXV/MODULES/WAPD.pm:49 ../lib/XXV/MODULES/WAPD.pm:55 ../lib/XXV/MODULES/WAPD.pm:61 ../lib/XXV/MODULES/WAPD.pm:67 ../lib/XXV/MODULES/WAPD.pm:74 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:100 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:118 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:124 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:130 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:70 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:107 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:34 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:64 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:82 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:96 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:63 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:60 msgid "This is required!" msgstr "Das ist erforderlich!" @@ -47,17 +47,17 @@ msgid "Call initialization script to restart the xxv system." msgstr "Rufe den Initialisierung-Skript auf, um das xxv-System neuzustarten." #-------------------- -#: ../bin/xxvd:556 +#: ../bin/xxvd:550 msgid "Documentation has been generated in '%s'." msgstr "Dokumentation wurde in '%s' generiert" #-------------------- -#: ../bin/xxvd:582 +#: ../bin/xxvd:576 msgid "The xxv system will restart now. Please try to re-login in %d seconds." msgstr "Das xxv-System startet jetzt neu. Versuchen Sie bitte ein erneute Anmeldung in den %d Sekunden" #-------------------- -#: ../bin/xxvd:592 +#: ../bin/xxvd:586 msgid "Couldn't restart the xxv system! Script for initialization couldn't be executed." msgstr "Neustart des xxv-System nicht möglich! Skript für Initialisierung ist nicht ausführbar." @@ -97,7 +97,7 @@ msgid "Wished automated recordings" msgstr "Gewünschte automatische Aufnahmen" #-------------------- -#: ../html/alist.tmpl:45 ../html/asearch.tmpl:45 ../html/tlist.tmpl:94 ../html/tsearch.tmpl:94 ../lib/XXV/MODULES/AUTOTIMER.pm:1011 +#: ../html/alist.tmpl:45 ../html/asearch.tmpl:45 ../html/tlist.tmpl:94 ../html/tsearch.tmpl:94 ../lib/XXV/MODULES/AUTOTIMER.pm:1013 msgid "Edit autotimer" msgstr "Autotimer bearbeiten" @@ -112,7 +112,7 @@ msgid "Delete autotimer" msgstr "Lösche Autotimer" #-------------------- -#: ../html/alist.tmpl:5 ../html/asearch.tmpl:5 ../lib/XXV/MODULES/AUTOTIMER.pm:1012 ../lib/XXV/MODULES/AUTOTIMER.pm:55 +#: ../html/alist.tmpl:5 ../html/asearch.tmpl:5 ../lib/XXV/MODULES/AUTOTIMER.pm:1014 ../lib/XXV/MODULES/AUTOTIMER.pm:55 msgid "Create new autotimer" msgstr "Neuer Autotimer" @@ -167,17 +167,17 @@ msgid "Search for channels" msgstr "Suche nach Kanälen" #-------------------- -#: ../html/clist.tmpl:118 ../html/mlist.tmpl:53 ../html/mlsearch.tmpl:37 ../html/movetimerlist.tmpl:73 ../html/rlist.tmpl:267 ../html/rsearch.tmpl:267 ../html/search.tmpl:89 ../html/tlist.tmpl:141 ../html/tsearch.tmpl:141 +#: ../html/clist.tmpl:118 ../html/mlist.tmpl:53 ../html/mlsearch.tmpl:37 ../html/movetimerlist.tmpl:73 ../html/rlist.tmpl:261 ../html/rsearch.tmpl:261 ../html/search.tmpl:89 ../html/tlist.tmpl:141 ../html/tsearch.tmpl:141 msgid "Select all" msgstr "Alles auswählen" #-------------------- -#: ../html/clist.tmpl:119 ../html/mlist.tmpl:54 ../html/movetimerlist.tmpl:74 ../html/rlist.tmpl:268 ../html/rsearch.tmpl:268 ../html/search.tmpl:90 ../html/tlist.tmpl:142 ../html/tsearch.tmpl:142 +#: ../html/clist.tmpl:119 ../html/mlist.tmpl:54 ../html/movetimerlist.tmpl:74 ../html/rlist.tmpl:262 ../html/rsearch.tmpl:262 ../html/search.tmpl:90 ../html/tlist.tmpl:142 ../html/tsearch.tmpl:142 msgid "Unselect all" msgstr "Auswahl aufheben" #-------------------- -#: ../html/clist.tmpl:120 ../html/mlist.tmpl:55 ../html/movetimerlist.tmpl:75 ../html/rlist.tmpl:269 ../html/rsearch.tmpl:269 ../html/search.tmpl:91 ../html/tlist.tmpl:143 ../html/tsearch.tmpl:143 +#: ../html/clist.tmpl:120 ../html/mlist.tmpl:55 ../html/movetimerlist.tmpl:75 ../html/rlist.tmpl:263 ../html/rsearch.tmpl:263 ../html/search.tmpl:91 ../html/tlist.tmpl:143 ../html/tsearch.tmpl:143 msgid "Reverse select" msgstr "Auswahl umkehren" @@ -187,7 +187,7 @@ msgid "Would you like to delete these channels?" msgstr "Wollen Sie diese Kanäle löschen?" #-------------------- -#: ../html/clist.tmpl:122 ../html/mlist.tmpl:40 ../html/movetimerlist.tmpl:64 ../html/rlist.tmpl:124 ../html/rsearch.tmpl:124 ../html/search.tmpl:86 ../html/tlist.tmpl:22 ../html/tlist.tmpl:28 ../html/tsearch.tmpl:22 ../html/tsearch.tmpl:28 +#: ../html/clist.tmpl:122 ../html/mlist.tmpl:40 ../html/movetimerlist.tmpl:64 ../html/rlist.tmpl:119 ../html/rsearch.tmpl:119 ../html/search.tmpl:86 ../html/tlist.tmpl:22 ../html/tlist.tmpl:28 ../html/tsearch.tmpl:22 ../html/tsearch.tmpl:28 msgid "Nothing selected!" msgstr "Sie haben nicht gewählt!" @@ -197,42 +197,42 @@ msgid "Delete channels" msgstr "Kanäle löschen" #-------------------- -#: ../html/clist.tmpl:134 ../lib/XXV/MODULES/CHANNELS.pm:709 ../lib/XXV/MODULES/USER.pm:526 ../lib/XXV/OUTPUT/Console.pm:168 ../lib/XXV/OUTPUT/Console.pm:231 +#: ../html/clist.tmpl:134 ../lib/XXV/MODULES/CHANNELS.pm:439 ../lib/XXV/MODULES/CHANNELS.pm:747 ../lib/XXV/MODULES/USER.pm:526 ../lib/XXV/OUTPUT/Console.pm:168 ../lib/XXV/OUTPUT/Console.pm:231 msgid "Name" msgstr "Name" #-------------------- -#: ../html/clist.tmpl:135 ../lib/XXV/MODULES/CHANNELS.pm:721 +#: ../html/clist.tmpl:135 ../lib/XXV/MODULES/CHANNELS.pm:440 ../lib/XXV/MODULES/CHANNELS.pm:759 msgid "Transponder frequency" msgstr "Frequenz des Transponder" #-------------------- -#: ../html/clist.tmpl:136 ../lib/XXV/MODULES/CHANNELS.pm:748 +#: ../html/clist.tmpl:136 ../lib/XXV/MODULES/CHANNELS.pm:786 msgid "Various parameters, depending on signal source" msgstr "Verschiedene Parameter, abhängig von der Signalquelle" #-------------------- -#: ../html/clist.tmpl:137 ../lib/XXV/MODULES/CHANNELS.pm:760 -msgid "Symbol rate" -msgstr "Symbolrate" +#: ../html/clist.tmpl:137 ../html/movetimerlist.tmpl:82 ../lib/XXV/MODULES/MOVETIMER.pm:546 +msgid "Source" +msgstr "Quelle" #-------------------- -#: ../html/clist.tmpl:138 ../lib/XXV/MODULES/CHANNELS.pm:773 +#: ../html/clist.tmpl:138 ../lib/XXV/MODULES/CHANNELS.pm:811 msgid "Video PID (VPID)" msgstr "Video PID (VPID)" #-------------------- -#: ../html/clist.tmpl:139 ../lib/XXV/MODULES/CHANNELS.pm:787 +#: ../html/clist.tmpl:139 ../lib/XXV/MODULES/CHANNELS.pm:825 msgid "Audio PID (APID)" msgstr "Audio PID (APID)" #-------------------- -#: ../html/clist.tmpl:140 ../lib/XXV/MODULES/CHANNELS.pm:799 +#: ../html/clist.tmpl:140 ../lib/XXV/MODULES/CHANNELS.pm:837 msgid "Teletext PID (TPID)" msgstr "Videotext PID (TPID)" #-------------------- -#: ../html/clist.tmpl:141 ../lib/XXV/MODULES/CHANNELS.pm:813 +#: ../html/clist.tmpl:141 ../lib/XXV/MODULES/CHANNELS.pm:851 msgid "Conditional access (CA)" msgstr "Zugangsberechtigungssystem (CA)" @@ -242,12 +242,12 @@ msgid "Switch to channel" msgstr "Schalte zum Kanal" #-------------------- -#: ../html/clist.tmpl:36 ../lib/XXV/MODULES/CHANNELS.pm:879 +#: ../html/clist.tmpl:36 ../lib/XXV/MODULES/CHANNELS.pm:917 msgid "Edit channel" msgstr "Kanal bearbeiten" #-------------------- -#: ../html/clist.tmpl:39 ../lib/XXV/MODULES/CHANNELS.pm:984 +#: ../html/clist.tmpl:39 ../lib/XXV/MODULES/CHANNELS.pm:1022 msgid "Would you like to delete this channel?" msgstr "Wollen Sie diesen Kanal löschen?" @@ -257,7 +257,7 @@ msgid "Delete channel" msgstr "Kanal löschen" #-------------------- -#: ../html/clist.tmpl:94 ../lib/XXV/MODULES/AUTOTIMER.pm:1159 ../lib/XXV/MODULES/CHANNELS.pm:379 +#: ../html/clist.tmpl:94 ../lib/XXV/MODULES/AUTOTIMER.pm:1161 ../lib/XXV/MODULES/CHANNELS.pm:379 msgid "Channels" msgstr "Kanäle" @@ -277,12 +277,12 @@ msgid "Percent" msgstr "Prozent" #-------------------- -#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:149 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:180 ../lib/XXV/MODULES/AUTOTIMER.pm:447 ../lib/XXV/MODULES/CHRONICLE.pm:167 ../lib/XXV/MODULES/CHRONICLE.pm:214 ../lib/XXV/MODULES/EPG.pm:636 ../lib/XXV/MODULES/EPG.pm:721 ../lib/XXV/MODULES/EPG.pm:799 ../lib/XXV/MODULES/EPG.pm:912 ../lib/XXV/MODULES/EPG.pm:998 ../lib/XXV/MODULES/RECORDS.pm:1875 ../lib/XXV/MODULES/SHARE.pm:314 ../lib/XXV/MODULES/TIMERS.pm:1229 ../lib/XXV/MODULES/TIMERS.pm:892 +#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:149 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:180 ../lib/XXV/MODULES/AUTOTIMER.pm:447 ../lib/XXV/MODULES/CHRONICLE.pm:167 ../lib/XXV/MODULES/CHRONICLE.pm:214 ../lib/XXV/MODULES/EPG.pm:636 ../lib/XXV/MODULES/EPG.pm:721 ../lib/XXV/MODULES/EPG.pm:799 ../lib/XXV/MODULES/EPG.pm:912 ../lib/XXV/MODULES/EPG.pm:998 ../lib/XXV/MODULES/RECORDS.pm:1898 ../lib/XXV/MODULES/SHARE.pm:313 ../lib/XXV/MODULES/TIMERS.pm:1229 ../lib/XXV/MODULES/TIMERS.pm:892 msgid "Channel" msgstr "Kanal" #-------------------- -#: ../html/display.tmpl:27 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1156 ../lib/XXV/MODULES/CHRONICLE.pm:165 ../lib/XXV/MODULES/CHRONICLE.pm:212 ../lib/XXV/MODULES/EPG.pm:634 ../lib/XXV/MODULES/EPG.pm:719 ../lib/XXV/MODULES/EPG.pm:796 ../lib/XXV/MODULES/EPG.pm:910 ../lib/XXV/MODULES/EPG.pm:996 ../lib/XXV/MODULES/MOVETIMER.pm:545 ../lib/XXV/MODULES/MUSIC.pm:607 ../lib/XXV/MODULES/RECORDS.pm:1521 ../lib/XXV/MODULES/RECORDS.pm:1596 ../lib/XXV/MODULES/SHARE.pm:312 ../lib/XXV/MODULES/TIMERS.pm:1226 ../lib/XXV/MODULES/USER.pm:525 +#: ../html/display.tmpl:27 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1158 ../lib/XXV/MODULES/CHANNELS.pm:438 ../lib/XXV/MODULES/CHRONICLE.pm:165 ../lib/XXV/MODULES/CHRONICLE.pm:212 ../lib/XXV/MODULES/EPG.pm:634 ../lib/XXV/MODULES/EPG.pm:719 ../lib/XXV/MODULES/EPG.pm:796 ../lib/XXV/MODULES/EPG.pm:910 ../lib/XXV/MODULES/EPG.pm:996 ../lib/XXV/MODULES/MOVETIMER.pm:545 ../lib/XXV/MODULES/MUSIC.pm:607 ../lib/XXV/MODULES/SHARE.pm:311 ../lib/XXV/MODULES/TIMERS.pm:1226 ../lib/XXV/MODULES/USER.pm:525 msgid "Service" msgstr "Service" @@ -312,12 +312,12 @@ msgid "Search with OFDb" msgstr "Suche mit OFDb" #-------------------- -#: ../html/display.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:456 ../lib/XXV/MODULES/AUTOTIMER.pm:666 ../lib/XXV/MODULES/EPG.pm:802 ../lib/XXV/MODULES/RECORDS.pm:1889 ../lib/XXV/MODULES/RECORDS.pm:2070 ../lib/XXV/MODULES/TIMERS.pm:797 ../lib/XXV/OUTPUT/Console.pm:169 +#: ../html/display.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:456 ../lib/XXV/MODULES/AUTOTIMER.pm:668 ../lib/XXV/MODULES/EPG.pm:802 ../lib/XXV/MODULES/RECORDS.pm:1912 ../lib/XXV/MODULES/RECORDS.pm:2093 ../lib/XXV/MODULES/TIMERS.pm:797 ../lib/XXV/OUTPUT/Console.pm:169 msgid "Description" msgstr "Beschreibung" #-------------------- -#: ../html/display.tmpl:69 ../html/rlist.tmpl:243 ../html/rsearch.tmpl:243 ../lib/XXV/MODULES/AUTOTIMER.pm:1160 ../lib/XXV/MODULES/AUTOTIMER.pm:181 ../lib/XXV/MODULES/AUTOTIMER.pm:450 ../lib/XXV/MODULES/AUTOTIMER.pm:453 ../lib/XXV/MODULES/CHRONICLE.pm:169 ../lib/XXV/MODULES/CHRONICLE.pm:216 ../lib/XXV/MODULES/EPG.pm:637 ../lib/XXV/MODULES/EPG.pm:722 ../lib/XXV/MODULES/EPG.pm:800 ../lib/XXV/MODULES/EPG.pm:913 ../lib/XXV/MODULES/EPG.pm:999 ../lib/XXV/MODULES/SHARE.pm:315 ../lib/XXV/MODULES/TIMERS.pm:1230 ../lib/XXV/MODULES/TIMERS.pm:893 +#: ../html/display.tmpl:69 ../lib/XXV/MODULES/AUTOTIMER.pm:181 ../lib/XXV/MODULES/AUTOTIMER.pm:450 ../lib/XXV/MODULES/AUTOTIMER.pm:453 ../lib/XXV/MODULES/CHRONICLE.pm:169 ../lib/XXV/MODULES/CHRONICLE.pm:216 ../lib/XXV/MODULES/EPG.pm:637 ../lib/XXV/MODULES/EPG.pm:722 ../lib/XXV/MODULES/EPG.pm:800 ../lib/XXV/MODULES/EPG.pm:913 ../lib/XXV/MODULES/EPG.pm:999 ../lib/XXV/MODULES/SHARE.pm:314 ../lib/XXV/MODULES/TIMERS.pm:1230 ../lib/XXV/MODULES/TIMERS.pm:893 msgid "Start" msgstr "Start" @@ -327,7 +327,7 @@ msgid "PDC" msgstr "VPS" #-------------------- -#: ../html/display.tmpl:75 ../html/widgets/player.tmpl:100 ../html/widgets/player.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:1161 ../lib/XXV/MODULES/AUTOTIMER.pm:182 ../lib/XXV/MODULES/AUTOTIMER.pm:451 ../lib/XXV/MODULES/AUTOTIMER.pm:454 ../lib/XXV/MODULES/CHRONICLE.pm:170 ../lib/XXV/MODULES/CHRONICLE.pm:217 ../lib/XXV/MODULES/EPG.pm:1000 ../lib/XXV/MODULES/EPG.pm:638 ../lib/XXV/MODULES/EPG.pm:723 ../lib/XXV/MODULES/EPG.pm:801 ../lib/XXV/MODULES/EPG.pm:914 ../lib/XXV/MODULES/SHARE.pm:316 ../lib/XXV/MODULES/TIMERS.pm:1231 +#: ../html/display.tmpl:75 ../html/widgets/player.tmpl:100 ../html/widgets/player.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:182 ../lib/XXV/MODULES/AUTOTIMER.pm:451 ../lib/XXV/MODULES/AUTOTIMER.pm:454 ../lib/XXV/MODULES/CHRONICLE.pm:170 ../lib/XXV/MODULES/CHRONICLE.pm:217 ../lib/XXV/MODULES/EPG.pm:1000 ../lib/XXV/MODULES/EPG.pm:638 ../lib/XXV/MODULES/EPG.pm:723 ../lib/XXV/MODULES/EPG.pm:801 ../lib/XXV/MODULES/EPG.pm:914 ../lib/XXV/MODULES/SHARE.pm:315 ../lib/XXV/MODULES/TIMERS.pm:1231 msgid "Stop" msgstr "Stopp" @@ -682,7 +682,7 @@ msgid "Save" msgstr "Speichern" #-------------------- -#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../html/rlist.tmpl:241 ../html/rsearch.tmpl:241 ../lib/XXV/MODULES/AUTOTIMER.pm:178 ../lib/XXV/MODULES/AUTOTIMER.pm:444 ../lib/XXV/MODULES/AUTOTIMER.pm:664 ../lib/XXV/MODULES/CHRONICLE.pm:166 ../lib/XXV/MODULES/CHRONICLE.pm:213 ../lib/XXV/MODULES/EPG.pm:635 ../lib/XXV/MODULES/EPG.pm:720 ../lib/XXV/MODULES/EPG.pm:797 ../lib/XXV/MODULES/EPG.pm:911 ../lib/XXV/MODULES/EPG.pm:997 ../lib/XXV/MODULES/MEDIALIB.pm:1300 ../lib/XXV/MODULES/MUSIC.pm:610 ../lib/XXV/MODULES/RECORDS.pm:1522 ../lib/XXV/MODULES/RECORDS.pm:1597 ../lib/XXV/MODULES/SHARE.pm:313 ../lib/XXV/MODULES/TIMERS.pm:1232 ../lib/XXV/MODULES/TIMERS.pm:891 +#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../lib/XXV/MODULES/AUTOTIMER.pm:178 ../lib/XXV/MODULES/AUTOTIMER.pm:444 ../lib/XXV/MODULES/AUTOTIMER.pm:666 ../lib/XXV/MODULES/CHRONICLE.pm:166 ../lib/XXV/MODULES/CHRONICLE.pm:213 ../lib/XXV/MODULES/EPG.pm:635 ../lib/XXV/MODULES/EPG.pm:720 ../lib/XXV/MODULES/EPG.pm:797 ../lib/XXV/MODULES/EPG.pm:911 ../lib/XXV/MODULES/EPG.pm:997 ../lib/XXV/MODULES/MEDIALIB.pm:1300 ../lib/XXV/MODULES/MUSIC.pm:610 ../lib/XXV/MODULES/RECORDS.pm:1528 ../lib/XXV/MODULES/RECORDS.pm:1613 ../lib/XXV/MODULES/SHARE.pm:312 ../lib/XXV/MODULES/TIMERS.pm:1232 ../lib/XXV/MODULES/TIMERS.pm:891 msgid "Title" msgstr "Titel" @@ -692,7 +692,7 @@ msgid "Search at" msgstr "Suche bei" #-------------------- -#: ../html/mlcopy.tmpl:36 ../html/mledit.tmpl:36 ../html/mlimport.tmpl:36 ../html/rlist.tmpl:242 ../html/rsearch.tmpl:242 ../lib/XXV/MODULES/AUTOTIMER.pm:445 ../lib/XXV/MODULES/AUTOTIMER.pm:665 ../lib/XXV/MODULES/EPG.pm:798 ../lib/XXV/MODULES/MEDIALIB.pm:1301 ../lib/XXV/MODULES/RECORDS.pm:1523 ../lib/XXV/MODULES/RECORDS.pm:1598 +#: ../html/mlcopy.tmpl:36 ../html/mledit.tmpl:36 ../html/mlimport.tmpl:36 ../lib/XXV/MODULES/AUTOTIMER.pm:445 ../lib/XXV/MODULES/AUTOTIMER.pm:667 ../lib/XXV/MODULES/EPG.pm:798 ../lib/XXV/MODULES/MEDIALIB.pm:1301 ../lib/XXV/MODULES/RECORDS.pm:1529 ../lib/XXV/MODULES/RECORDS.pm:1614 msgid "Subtitle" msgstr "Serientitel" @@ -777,7 +777,7 @@ msgid "Albums" msgstr "Alben" #-------------------- -#: ../html/mlist.tmpl:24 ../html/mlnavcontainer.tmpl:28 ../html/mlsearch.tmpl:46 ../html/search.tmpl:75 ../html/widgets/vtx.tmpl:28 ../lib/XXV/MODULES/AUTOTIMER.pm:1158 ../lib/XXV/MODULES/AUTOTIMER.pm:1183 ../wml/next.tmpl:15 ../wml/now.tmpl:15 ../wml/program.tmpl:43 ../wml/search.tmpl:17 +#: ../html/mlist.tmpl:24 ../html/mlnavcontainer.tmpl:28 ../html/mlsearch.tmpl:46 ../html/search.tmpl:75 ../html/widgets/vtx.tmpl:28 ../lib/XXV/MODULES/AUTOTIMER.pm:1160 ../wml/next.tmpl:15 ../wml/now.tmpl:15 ../wml/program.tmpl:43 ../wml/search.tmpl:17 msgid "Search" msgstr "Suche" @@ -843,7 +843,7 @@ msgid "Delete" msgstr "Löschen" #-------------------- -#: ../html/mlnavcontainer.tmpl:25 ../html/rlist.tmpl:138 ../html/rlist.tmpl:142 ../html/rlist.tmpl:143 ../html/rsearch.tmpl:138 ../html/rsearch.tmpl:142 ../html/rsearch.tmpl:143 ../html/widgets/remote.tmpl:110 +#: ../html/mlnavcontainer.tmpl:25 ../html/rlist.tmpl:133 ../html/rlist.tmpl:137 ../html/rlist.tmpl:138 ../html/rsearch.tmpl:133 ../html/rsearch.tmpl:137 ../html/rsearch.tmpl:138 ../html/widgets/remote.tmpl:110 msgid "Back" msgstr "Zurück" @@ -931,11 +931,6 @@ msgid "Edit rule to move timer" msgstr "Regel zum Verschieben von Timern bearbeiten" #-------------------- -#: ../html/movetimerlist.tmpl:82 ../lib/XXV/MODULES/MOVETIMER.pm:546 -msgid "Source" -msgstr "Quelle" - -#-------------------- #: ../html/movetimerlist.tmpl:83 ../lib/XXV/MODULES/MOVETIMER.pm:547 msgid "Destination" msgstr "Ziel" @@ -1031,7 +1026,7 @@ msgid "Choose a command to edit this recording ..." msgstr "Wählen Sie einen Befehl zum Bearbeiten der Aufnahme ..." #-------------------- -#: ../html/rdisplay.tmpl:125 ../html/rlist.tmpl:188 ../html/rlist.tmpl:213 ../html/rlist.tmpl:61 ../html/rlist.tmpl:87 ../html/rsearch.tmpl:188 ../html/rsearch.tmpl:213 ../html/rsearch.tmpl:61 ../html/rsearch.tmpl:87 +#: ../html/rdisplay.tmpl:125 ../html/rlist.tmpl:183 ../html/rlist.tmpl:208 ../html/rlist.tmpl:56 ../html/rlist.tmpl:82 ../html/rsearch.tmpl:183 ../html/rsearch.tmpl:208 ../html/rsearch.tmpl:56 ../html/rsearch.tmpl:82 msgid "New recording" msgstr "Neue Aufnahme" @@ -1046,7 +1041,7 @@ msgid "Priority" msgstr "Priorität" #-------------------- -#: ../html/rdisplay.tmpl:63 ../html/rlist.tmpl:103 ../html/rlist.tmpl:244 ../html/rsearch.tmpl:103 ../html/rsearch.tmpl:244 ../lib/XXV/MODULES/RECORDS.pm:1524 ../lib/XXV/MODULES/RECORDS.pm:1599 +#: ../html/rdisplay.tmpl:63 ../html/rlist.tmpl:98 ../html/rsearch.tmpl:98 ../lib/XXV/MODULES/RECORDS.pm:1530 ../lib/XXV/MODULES/RECORDS.pm:1615 msgid "Duration" msgstr "Dauer" @@ -1056,7 +1051,7 @@ msgid "Recording list" msgstr "Aufnahmeliste" #-------------------- -#: ../html/rdisplay.tmpl:76 ../lib/XXV/MODULES/RECORDS.pm:1701 +#: ../html/rdisplay.tmpl:76 ../lib/XXV/MODULES/RECORDS.pm:1724 msgid "Would you like to delete this recording?" msgstr "Wollen Sie diese Aufnahme löschen?" @@ -1071,7 +1066,7 @@ msgid "Cut recording" msgstr "Aufnahme schneiden" #-------------------- -#: ../html/rdisplay.tmpl:84 ../lib/XXV/MODULES/RECORDS.pm:1907 +#: ../html/rdisplay.tmpl:84 ../lib/XXV/MODULES/RECORDS.pm:1930 msgid "Edit recording" msgstr "Aufnahme bearbeiten" @@ -1096,72 +1091,67 @@ msgid "Report for Modul" msgstr "Bericht für Modul" #-------------------- -#: ../html/rlist.tmpl:114 ../html/rsearch.tmpl:114 +#: ../html/rlist.tmpl:109 ../html/rsearch.tmpl:109 msgid "Stored recordings" msgstr "Gespeicherte Aufnahmen" #-------------------- -#: ../html/rlist.tmpl:121 ../html/rsearch.tmpl:121 ../lib/XXV/MODULES/RECORDS.pm:120 +#: ../html/rlist.tmpl:116 ../html/rsearch.tmpl:116 ../lib/XXV/MODULES/RECORDS.pm:120 msgid "Update recordings" msgstr "Lese die Aufnahmeliste neu ein" #-------------------- -#: ../html/rlist.tmpl:123 ../html/rsearch.tmpl:123 +#: ../html/rlist.tmpl:118 ../html/rsearch.tmpl:118 msgid "Would you like to delete these recordings?" msgstr "Wollen Sie diese Aufnahmen löschen?" #-------------------- -#: ../html/rlist.tmpl:125 ../html/rsearch.tmpl:125 +#: ../html/rlist.tmpl:120 ../html/rsearch.tmpl:120 msgid "Delete recordings" msgstr "Aufnahmen löschen" #-------------------- -#: ../html/rlist.tmpl:128 ../html/rsearch.tmpl:128 ../lib/XXV/MODULES/RECORDS.pm:134 +#: ../html/rlist.tmpl:123 ../html/rsearch.tmpl:123 ../lib/XXV/MODULES/RECORDS.pm:134 msgid "Recover deleted recordings" msgstr "Gelöschte Aufnahmen wiederherstellen" #-------------------- -#: ../html/rlist.tmpl:130 ../html/rsearch.tmpl:130 +#: ../html/rlist.tmpl:125 ../html/rsearch.tmpl:125 msgid "Search for recordings" msgstr "Suche nach Aufnahmen" #-------------------- -#: ../html/rlist.tmpl:192 ../html/rlist.tmpl:65 ../html/rsearch.tmpl:192 ../html/rsearch.tmpl:65 +#: ../html/rlist.tmpl:187 ../html/rlist.tmpl:60 ../html/rsearch.tmpl:187 ../html/rsearch.tmpl:60 msgid "more recordings" msgstr "weitere Aufnahmen" #-------------------- -#: ../html/rlist.tmpl:239 ../html/rsearch.tmpl:239 -msgid "Sorting" -msgstr "Sortierung" - -#-------------------- -#: ../html/rlist.tmpl:24 ../html/rsearch.tmpl:24 +#: ../html/rlist.tmpl:19 ../html/rsearch.tmpl:19 msgid "Radio recording" msgstr "Radioaufnahme" #-------------------- -#: ../html/rlist.tmpl:240 ../html/rsearch.tmpl:240 -msgid "Index" -msgstr "Index" - -#-------------------- -#: ../html/rlist.tmpl:26 ../html/rsearch.tmpl:26 +#: ../html/rlist.tmpl:21 ../html/rsearch.tmpl:21 msgid "Television recording" msgstr "Fernsehaufnahme" #-------------------- -#: ../html/rlist.tmpl:38 ../html/rsearch.tmpl:38 +#: ../html/rlist.tmpl:234 ../html/rsearch.tmpl:234 +msgid "Sorting" +msgstr "Sortierung" + +#-------------------- +#: ../html/rlist.tmpl:33 ../html/rsearch.tmpl:33 msgid "total time" msgstr "Gesamtzeit" #-------------------- -#: ../html/rlist.tmpl:46 ../html/rsearch.tmpl:46 +#: ../html/rlist.tmpl:41 ../html/rsearch.tmpl:41 msgid "available capacity" msgstr "Freie Kapazität" #-------------------- -#: ../html/rlist.tmpl:73 ../html/rsearch.tmpl:73 +#: ../html/rlist.tmpl:68 ../html/rsearch.tmpl:68 msgid "All recordings with title" msgstr "Alle Aufnahmen mit Titel" @@ -1528,32 +1518,37 @@ msgid "Next page" msgstr "Nächste Seite" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1005 ../lib/XXV/MODULES/AUTOTIMER.pm:973 ../lib/XXV/MODULES/TIMERS.pm:718 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1000 ../lib/XXV/MODULES/AUTOTIMER.pm:968 ../lib/XXV/MODULES/TIMERS.pm:704 +msgid "Language=English" +msgstr "Language=German,DateFormat=non-US" + +#-------------------- +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1007 ../lib/XXV/MODULES/AUTOTIMER.pm:975 ../lib/XXV/MODULES/TIMERS.pm:718 msgid "The day is incorrect or was in a wrong format!" msgstr "Der Tag ist nicht korrekt oder hatte ein falsches Format!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1022 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1024 msgid "Autotimer saved!" msgstr "Autotimer gespeichert!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1042 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1044 msgid "No autotimer defined for deletion! Please use adelete 'aid'!" msgstr "Kein Autotimer zum Löschen definiert! Bitte verwende adelete 'aid'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1050 ../lib/XXV/MODULES/AUTOTIMER.pm:1080 ../lib/XXV/MODULES/AUTOTIMER.pm:1089 ../lib/XXV/MODULES/AUTOTIMER.pm:632 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1052 ../lib/XXV/MODULES/AUTOTIMER.pm:1082 ../lib/XXV/MODULES/AUTOTIMER.pm:1091 ../lib/XXV/MODULES/AUTOTIMER.pm:634 msgid "The autotimer '%s' does not exist in the database." msgstr "Der Autotimer '%s' existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1054 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1056 msgid "Autotimer %s deleted." msgstr "Autotimer %s wurde gelöscht." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1072 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1074 msgid "No autotimer defined to toggle! Please use atoggle 'aid'!" msgstr "Kein ID eines Autotimer zum Umschalten definiert! Bitte verwende atoggle 'aid'" @@ -1563,37 +1558,47 @@ msgid "Create event entries if an autotimer has created a new timer." msgstr "Erzeuge Eventeinträge, wenn eine neuer Timer durch einen Autotimer erzeugt wurde." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1099 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1101 msgid "Couldn't toggle autotimer with ID '%s'!" msgstr "Konnte Autotimer mit ID '%s' nicht umschalten!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1110 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1112 msgid "disabled" msgstr "Deaktiviert" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1111 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1113 msgid "activated" msgstr "Aktiviert" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1112 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1114 msgid "Autotimer %s is %s." msgstr "Autotimer %s ist %s." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1157 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1159 msgid "Activ" msgstr "Aktiv" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1162 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1162 ../lib/XXV/MODULES/RECORDS.pm:1531 ../lib/XXV/MODULES/RECORDS.pm:1616 +msgid "Start time" +msgstr "Startzeit" + +#-------------------- +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1163 +msgid "Stop time" +msgstr "Stoppzeit" + +#-------------------- +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1164 msgid "Directory" msgstr "Verzeichnis" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1163 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1165 msgid "Minimum length" msgstr "Minimale Länge" @@ -1618,7 +1623,7 @@ msgid "Description: %s" msgstr "Beschreibung: %s" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:179 ../lib/XXV/MODULES/CHRONICLE.pm:168 ../lib/XXV/MODULES/CHRONICLE.pm:215 ../lib/XXV/MODULES/EPG.pm:639 ../lib/XXV/MODULES/EPG.pm:724 ../lib/XXV/MODULES/SHARE.pm:317 ../lib/XXV/MODULES/TIMERS.pm:1228 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:179 ../lib/XXV/MODULES/CHRONICLE.pm:168 ../lib/XXV/MODULES/CHRONICLE.pm:215 ../lib/XXV/MODULES/EPG.pm:639 ../lib/XXV/MODULES/EPG.pm:724 ../lib/XXV/MODULES/SHARE.pm:316 ../lib/XXV/MODULES/TIMERS.pm:1228 msgid "Day" msgstr "Tag" @@ -1633,7 +1638,7 @@ msgid "Autotimer has programmed %d new timer(s) since last report to %s" msgstr "Autotimer hat %d neuen Timer programmiert, seit letztem Report an %s" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:28 ../lib/XXV/MODULES/CHRONICLE.pm:25 ../lib/XXV/MODULES/EVENTS.pm:31 ../lib/XXV/MODULES/HTTPD.pm:58 ../lib/XXV/MODULES/INTERFACE.pm:30 ../lib/XXV/MODULES/LOGREAD.pm:29 ../lib/XXV/MODULES/MEDIALIB.pm:31 ../lib/XXV/MODULES/MOVETIMER.pm:24 ../lib/XXV/MODULES/MUSIC.pm:37 ../lib/XXV/MODULES/REMOTE.pm:25 ../lib/XXV/MODULES/REPORT.pm:27 ../lib/XXV/MODULES/ROBOT.pm:26 ../lib/XXV/MODULES/SHARE.pm:51 ../lib/XXV/MODULES/STATUS.pm:29 ../lib/XXV/MODULES/TELNET.pm:26 ../lib/XXV/MODULES/VTX.pm:25 ../lib/XXV/MODULES/WAPD.pm:40 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:67 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:31 ../lib/XXV/OUTPUT/NEWS/RSS.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:27 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:28 ../lib/XXV/MODULES/CHRONICLE.pm:25 ../lib/XXV/MODULES/EVENTS.pm:31 ../lib/XXV/MODULES/HTTPD.pm:58 ../lib/XXV/MODULES/INTERFACE.pm:30 ../lib/XXV/MODULES/LOGREAD.pm:29 ../lib/XXV/MODULES/MEDIALIB.pm:31 ../lib/XXV/MODULES/MOVETIMER.pm:24 ../lib/XXV/MODULES/MUSIC.pm:37 ../lib/XXV/MODULES/REMOTE.pm:25 ../lib/XXV/MODULES/REPORT.pm:27 ../lib/XXV/MODULES/ROBOT.pm:26 ../lib/XXV/MODULES/SHARE.pm:50 ../lib/XXV/MODULES/STATUS.pm:29 ../lib/XXV/MODULES/TELNET.pm:26 ../lib/XXV/MODULES/VTX.pm:25 ../lib/XXV/MODULES/WAPD.pm:40 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:67 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:31 ../lib/XXV/OUTPUT/NEWS/RSS.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:27 msgid "Activate this service" msgstr "Aktiviere diesen Dienst" @@ -1673,32 +1678,32 @@ msgid "Display status of autotimers." msgstr "Status der Autotimer anzeigen." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:548 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:550 msgid "Could not save timer for '%s' : %s" msgstr "Konnte Timer für '%s' nicht speichern : %s" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:553 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:555 msgid "Modified timer for '%s'." msgstr "Timer für '%s' modifiziert." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:557 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:559 msgid "Timer for '%s' has been created." msgstr "Timer für '%s' erzeugt." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:565 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:567 msgid "Created %d timer for '%s'." msgstr "%d Timer für '%s' erzeugt. " #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:574 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:576 msgid "Modified %d timer for '%s'." msgstr "%d Timer für '%s' modifiziert." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:589 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:591 msgid "Read new timers into database." msgstr "Lese neue Timer in Datenbank." @@ -1708,67 +1713,67 @@ msgid "Delete a autotimer 'aid'" msgstr "Löschen eines Autotimer 'aid'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:654 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:656 msgid "Mon" msgstr "Mo" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:655 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:657 msgid "Tue" msgstr "Di" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:656 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:658 msgid "Wed" msgstr "Mi" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:657 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:659 msgid "Thu" msgstr "Do" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:658 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:660 msgid "Fri" msgstr "Fr" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:659 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:661 msgid "Sat" msgstr "Sa" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:660 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:662 msgid "Sun" msgstr "So" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:670 ../wml/tlist.tmpl:26 ../wml/tlist.tmpl:67 ../wml/tsearch.tmpl:26 ../wml/tsearch.tmpl:67 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:672 ../wml/tlist.tmpl:26 ../wml/tlist.tmpl:67 ../wml/tsearch.tmpl:26 ../wml/tsearch.tmpl:67 msgid "Timer" msgstr "Timer" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:671 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:673 msgid "Existing recording" msgstr "Vorhandene Aufnahme" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:672 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:674 msgid "Recording chronicle" msgstr "Aufnahmechronik" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:689 -msgid "Activate this autotimer" -msgstr "Aktiviere diesen Autotimer" - -#-------------------- #: ../lib/XXV/MODULES/AUTOTIMER.pm:69 msgid "Edit an autotimer 'aid'" msgstr "Editieren eines Autotimer 'aid'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:693 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:691 +msgid "Activate this autotimer" +msgstr "Aktiviere diesen Autotimer" + +#-------------------- +#: ../lib/XXV/MODULES/AUTOTIMER.pm:695 msgid "" "Search terms to search for EPG entries.\n" "You can also fine tune your search :\n" @@ -1783,27 +1788,27 @@ msgstr "" "* durch ein Minuszeichen zum Ausschliessen von Suchbegriffen z.B. 'Heute,-Morgen'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:701 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:703 msgid "Search in this EPG fields" msgstr "Suche in diesen EPG-Feldern" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:722 ../lib/XXV/MODULES/AUTOTIMER.pm:772 ../lib/XXV/MODULES/AUTOTIMER.pm:849 ../lib/XXV/MODULES/USER.pm:398 ../lib/XXV/MODULES/USER.pm:405 ../lib/XXV/MODULES/USER.pm:421 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:724 ../lib/XXV/MODULES/AUTOTIMER.pm:774 ../lib/XXV/MODULES/AUTOTIMER.pm:851 ../lib/XXV/MODULES/USER.pm:398 ../lib/XXV/MODULES/USER.pm:405 ../lib/XXV/MODULES/USER.pm:421 msgid "You can choose: %s!" msgstr "Sie können wählen: %s!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:737 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:739 msgid "Limit search to these channels" msgstr "Begrenze Suche auf diese Kanäle" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:745 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:747 msgid "The channel '%s' does not exist!" msgstr "Der Kanal '%s' existiert nicht!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:752 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:754 msgid "Ignore retries with same title?" msgstr "Ignoriere Wiederholungen mit gleichen Titel?" @@ -1813,27 +1818,27 @@ msgid "Search for autotimer with text 'aid'" msgstr "Suche nach Autotimer mit Text 'aid'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:788 ../lib/XXV/MODULES/TIMERS.pm:727 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:790 ../lib/XXV/MODULES/TIMERS.pm:727 msgid "Start time in format 'HH:MM'" msgstr "Startzeit im Format 'HH:MM'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:791 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:793 msgid "You set a start time without an end time!" msgstr "Startzeitpunkt ohne Stoppzeitpunkt definiert!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:795 ../lib/XXV/MODULES/AUTOTIMER.pm:801 ../lib/XXV/MODULES/AUTOTIMER.pm:818 ../lib/XXV/MODULES/AUTOTIMER.pm:824 ../lib/XXV/MODULES/TIMERS.pm:731 ../lib/XXV/MODULES/TIMERS.pm:737 ../lib/XXV/MODULES/TIMERS.pm:750 ../lib/XXV/MODULES/TIMERS.pm:756 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:797 ../lib/XXV/MODULES/AUTOTIMER.pm:803 ../lib/XXV/MODULES/AUTOTIMER.pm:820 ../lib/XXV/MODULES/AUTOTIMER.pm:826 ../lib/XXV/MODULES/TIMERS.pm:731 ../lib/XXV/MODULES/TIMERS.pm:737 ../lib/XXV/MODULES/TIMERS.pm:750 ../lib/XXV/MODULES/TIMERS.pm:756 msgid "The time is incorrect!" msgstr "Die Zeit ist nicht korrekt!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:811 ../lib/XXV/MODULES/TIMERS.pm:746 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:813 ../lib/XXV/MODULES/TIMERS.pm:746 msgid "End time in format 'HH:MM'" msgstr "Endzeit im Format 'HH:MM'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:814 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:816 msgid "You set an end time without a start time!" msgstr "Stoppzeitpunkt ohne Startzeitpunkt definiert!" @@ -1843,22 +1848,22 @@ msgid "Show autotimer 'aid'" msgstr "Zeige Autotimer 'aid'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:829 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:831 msgid "Only search these weekdays" msgstr "Suche nur an diesen Wochentagen" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:862 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:864 msgid "Use PDC time to control created timer" msgstr "Verwende VPS zum Überwachen neuer Timer" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:866 ../lib/XXV/MODULES/TIMERS.pm:32 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:868 ../lib/XXV/MODULES/TIMERS.pm:32 msgid "Buffer time in minutes before the scheduled start of a recording" msgstr "Pufferzeit in Minuten, vor dem zeitlichen Anfang der Aufnahme." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:874 ../lib/XXV/MODULES/AUTOTIMER.pm:888 ../lib/XXV/MODULES/AUTOTIMER.pm:901 ../lib/XXV/MODULES/AUTOTIMER.pm:917 ../lib/XXV/MODULES/AUTOTIMER.pm:933 ../lib/XXV/MODULES/CHANNELS.pm:697 ../lib/XXV/MODULES/CHANNELS.pm:728 ../lib/XXV/MODULES/CHANNELS.pm:767 ../lib/XXV/MODULES/CHANNELS.pm:780 ../lib/XXV/MODULES/CHANNELS.pm:806 ../lib/XXV/MODULES/CHANNELS.pm:832 ../lib/XXV/MODULES/CHANNELS.pm:845 ../lib/XXV/MODULES/CHANNELS.pm:858 ../lib/XXV/MODULES/CHANNELS.pm:871 ../lib/XXV/MODULES/GRAB.pm:105 ../lib/XXV/MODULES/GRAB.pm:36 ../lib/XXV/MODULES/GRAB.pm:50 ../lib/XXV/MODULES/GRAB.pm:73 ../lib/XXV/MODULES/GRAB.pm:92 ../lib/XXV/MODULES/RECORDS.pm:1848 ../lib/XXV/MODULES/RECORDS.pm:1862 ../lib/XXV/MODULES/STREAM.pm:76 ../lib/XXV/MODULES/STREAM.pm:90 ../lib/XXV/MODULES/TIMERS.pm:772 ../lib/XXV/MODULES/TIMERS.pm:788 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:876 ../lib/XXV/MODULES/AUTOTIMER.pm:890 ../lib/XXV/MODULES/AUTOTIMER.pm:903 ../lib/XXV/MODULES/AUTOTIMER.pm:919 ../lib/XXV/MODULES/AUTOTIMER.pm:935 ../lib/XXV/MODULES/CHANNELS.pm:735 ../lib/XXV/MODULES/CHANNELS.pm:766 ../lib/XXV/MODULES/CHANNELS.pm:805 ../lib/XXV/MODULES/CHANNELS.pm:818 ../lib/XXV/MODULES/CHANNELS.pm:844 ../lib/XXV/MODULES/CHANNELS.pm:870 ../lib/XXV/MODULES/CHANNELS.pm:883 ../lib/XXV/MODULES/CHANNELS.pm:896 ../lib/XXV/MODULES/CHANNELS.pm:909 ../lib/XXV/MODULES/GRAB.pm:105 ../lib/XXV/MODULES/GRAB.pm:36 ../lib/XXV/MODULES/GRAB.pm:50 ../lib/XXV/MODULES/GRAB.pm:73 ../lib/XXV/MODULES/GRAB.pm:92 ../lib/XXV/MODULES/RECORDS.pm:1871 ../lib/XXV/MODULES/RECORDS.pm:1885 ../lib/XXV/MODULES/STREAM.pm:76 ../lib/XXV/MODULES/STREAM.pm:90 ../lib/XXV/MODULES/TIMERS.pm:772 ../lib/XXV/MODULES/TIMERS.pm:788 msgid "Value incorrect!" msgstr "Der Wert ist nicht korrekt!" @@ -1868,37 +1873,37 @@ msgid "Start autotimer search." msgstr "Autotimersuche durchführen" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:880 ../lib/XXV/MODULES/TIMERS.pm:37 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:882 ../lib/XXV/MODULES/TIMERS.pm:37 msgid "Buffer time in minutes past the scheduled end of a recording" msgstr "Pufferzeit in Minuten, nach dem zeitlichen Ende der Aufnahme." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:894 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:896 msgid "Minimum play time in minutes" msgstr "Mindestlänge in Minuten" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:907 ../lib/XXV/MODULES/RECORDS.pm:1855 ../lib/XXV/MODULES/TIMERS.pm:762 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:909 ../lib/XXV/MODULES/RECORDS.pm:1878 ../lib/XXV/MODULES/TIMERS.pm:762 msgid "Priority (%d ... %d)" msgstr "Priorität (%d ... %d)" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:913 ../lib/XXV/MODULES/TIMERS.pm:768 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:915 ../lib/XXV/MODULES/TIMERS.pm:768 msgid "Sorry, but the maximum priority is limited to %d!" msgstr "Entschuldigung, aber die maximale Priorität ist auf %d begrenzt!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:923 ../lib/XXV/MODULES/RECORDS.pm:1841 ../lib/XXV/MODULES/TIMERS.pm:778 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:925 ../lib/XXV/MODULES/RECORDS.pm:1864 ../lib/XXV/MODULES/TIMERS.pm:778 msgid "Lifetime (%d ... %d)" msgstr "Lebenszeit (%d ... %d)" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:929 ../lib/XXV/MODULES/TIMERS.pm:784 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:931 ../lib/XXV/MODULES/TIMERS.pm:784 msgid "Sorry, but the maximum life time is limited to %d!" msgstr "Entschuldigung, aber die maximale Lebenszeit ist auf %d begrenzt!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:939 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:941 msgid "Group all recordings into one directory" msgstr "Gruppiere alle Aufnahmen in einem Verzeichnis" @@ -1908,57 +1913,62 @@ msgid "Toggle autotimer on or off 'aid'" msgstr "Umschalten der Autotimer zwischen Ein und Aus 'aid'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:953 ../lib/XXV/MODULES/AUTOTIMER.pm:986 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:955 ../lib/XXV/MODULES/AUTOTIMER.pm:988 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d.%m.%Y %H:%M:%S" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:959 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:961 msgid "Start date as YYYY-MM-DD HH:MM:SS." msgstr "Startdatum als DD.MM.YYYY HH:MM:SS." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:966 ../lib/XXV/MODULES/AUTOTIMER.pm:998 ../lib/XXV/MODULES/TIMERS.pm:704 -msgid "Language=English" -msgstr "Language=German,DateFormat=non-US" - -#-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:992 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:994 msgid "Stop date as YYYY-MM-DD HH:MM:SS." msgstr "Enddatum als DD.MM.YYYY HH:MM:SS." #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1009 +#: ../lib/XXV/MODULES/CHANNELS.pm:1000 +msgid "No channel defined for deletion! Please use cdelete 'pos'!" +msgstr "Kanal zu löschen definiert! Bitte verwende cdelete 'pos'" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:1013 ../lib/XXV/MODULES/CHANNELS.pm:713 +msgid "Channel '%s' does not exist in the database!" +msgstr "Der Kanal '%s' existiert nicht in der Datenbank!" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:104 +msgid "Edits a channel 'cid'" +msgstr "Bearbeitet einen Kanal 'cid'" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:1047 msgid "No channel defined for deletion!" msgstr "Kein Kanal zum Löschen definiert!" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1030 +#: ../lib/XXV/MODULES/CHANNELS.pm:1068 msgid "New %s channel: %s on position: %d %s" msgstr "Neuer %s Kanal: %s auf Position: %d %s" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1032 +#: ../lib/XXV/MODULES/CHANNELS.pm:1070 msgid "TV" msgstr "TV" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1033 +#: ../lib/XXV/MODULES/CHANNELS.pm:1071 msgid "Radio" msgstr "Radio" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1036 +#: ../lib/XXV/MODULES/CHANNELS.pm:1074 msgid "(encrypted)" msgstr "(verschlüsselt)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:104 -msgid "Edits a channel 'cid'" -msgstr "Bearbeitet einen Kanal 'cid'" - -#-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1042 +#: ../lib/XXV/MODULES/CHANNELS.pm:1080 msgid "Found %d new channels!" msgstr "%d neue Kanäle gefunden!" @@ -2013,29 +2023,74 @@ msgid "Filter channel list, set all wanted CA (Common Access)" msgstr "Filter Kanalliste, setze alle gesuche CA(Common Access)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:52 -msgid "Free-to-air" -msgstr "Frei empfangbar" +#: ../lib/XXV/MODULES/CHANNELS.pm:441 +msgid "Parameters" +msgstr "Parameter" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:56 -msgid "DVB card %s" -msgstr "DVB Karte %s" +#: ../lib/XXV/MODULES/CHANNELS.pm:442 ../lib/XXV/MODULES/CHANNELS.pm:773 +msgid "Signal source" +msgstr "Signalquelle" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:675 ../lib/XXV/MODULES/CHANNELS.pm:975 -msgid "Channel '%s' does not exist in the database!" -msgstr "Der Kanal '%s' existiert nicht in der Datenbank!" +#: ../lib/XXV/MODULES/CHANNELS.pm:443 ../lib/XXV/MODULES/CHANNELS.pm:798 +msgid "Symbol rate" +msgstr "Symbolrate" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:444 +msgid "Video PID" +msgstr "Video PID" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:445 +msgid "Audio PID" +msgstr "Audio PID" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:690 +#: ../lib/XXV/MODULES/CHANNELS.pm:446 +msgid "Teletext PID" +msgstr "Videotext PID" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:447 +msgid "Conditional access" +msgstr "Zugangsberechtigungssystem" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:448 +msgid "SID" +msgstr "SID" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:449 +msgid "NID" +msgstr "NID" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:450 +msgid "RID" +msgstr "RID" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:451 +msgid "Channel group" +msgstr "Kanalgruppe" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:452 ../lib/XXV/MODULES/CHANNELS.pm:728 msgid "Position" msgstr "Position" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:708 ../lib/XXV/MODULES/CHANNELS.pm:880 -msgid "New channel" -msgstr "Neuer Kanal" +#: ../lib/XXV/MODULES/CHANNELS.pm:52 +msgid "Free-to-air" +msgstr "Frei empfangbar" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:56 +msgid "DVB card %s" +msgstr "DVB Karte %s" #-------------------- #: ../lib/XXV/MODULES/CHANNELS.pm:72 @@ -2043,32 +2098,32 @@ msgid "Cleans out channel names, only the 'long' part is visible." msgstr "Bereinigt Kanalnamen, nur Teil 'long' ist sichtbar" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:735 -msgid "Signal source" -msgstr "Signalquelle" +#: ../lib/XXV/MODULES/CHANNELS.pm:746 ../lib/XXV/MODULES/CHANNELS.pm:918 +msgid "New channel" +msgstr "Neuer Kanal" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:84 +msgid "Read channels and write them to the database" +msgstr "Lese Kanäle und schreibe sie in die Datenbank" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:825 +#: ../lib/XXV/MODULES/CHANNELS.pm:863 msgid "Service ID (SID)" msgstr "Service ID (SID)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:838 +#: ../lib/XXV/MODULES/CHANNELS.pm:876 msgid "Network ID (NID)" msgstr "Netzwerk ID (NID)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:84 -msgid "Read channels and write them to the database" -msgstr "Lese Kanäle und schreibe sie in die Datenbank" - -#-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:851 +#: ../lib/XXV/MODULES/CHANNELS.pm:889 msgid "Transport stream ID (TID)" msgstr "Transport stream ID (TID)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:864 +#: ../lib/XXV/MODULES/CHANNELS.pm:902 msgid "Radio ID (RID)" msgstr "Radio ID (RID)" @@ -2078,11 +2133,6 @@ msgid "List channels from database 'cname'" msgstr "Zeige Kanäle der Datenbank 'cname'" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:962 -msgid "No channel defined for deletion! Please use cdelete 'pos'!" -msgstr "Kanal zu löschen definiert! Bitte verwende cdelete 'pos'" - -#-------------------- #: ../lib/XXV/MODULES/CHRONICLE.pm:18 msgid "This module saves recordings in a chronicle." msgstr "Dieses Modul speichert Aufnahmen in einer Chronik." @@ -2837,7 +2887,7 @@ msgid "List rules to move timer between channels" msgstr "Zeige Regel zum Verschieben von Timer zwischen Kanälen" #-------------------- -#: ../lib/XXV/MODULES/MOVETIMER.pm:393 ../lib/XXV/MODULES/MOVETIMER.pm:415 ../lib/XXV/MODULES/RECORDS.pm:1882 ../lib/XXV/MODULES/STREAM.pm:170 ../lib/XXV/MODULES/TIMERS.pm:678 +#: ../lib/XXV/MODULES/MOVETIMER.pm:393 ../lib/XXV/MODULES/MOVETIMER.pm:415 ../lib/XXV/MODULES/RECORDS.pm:1905 ../lib/XXV/MODULES/STREAM.pm:170 ../lib/XXV/MODULES/TIMERS.pm:678 msgid "This channel '%s' does not exist!" msgstr "Dieser Kanal '%s' existiert nicht in der Datenbank!" @@ -3102,7 +3152,7 @@ msgid "No recording defined for display! Please use rdisplay 'rid'" msgstr "Keine Aufnahme zum Anzeigen definiert! Bitte verwende rdisplay 'rid'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1400 ../lib/XXV/MODULES/RECORDS.pm:1434 ../lib/XXV/MODULES/RECORDS.pm:1476 ../lib/XXV/MODULES/RECORDS.pm:1729 ../lib/XXV/MODULES/RECORDS.pm:1818 ../lib/XXV/MODULES/RECORDS.pm:2079 +#: ../lib/XXV/MODULES/RECORDS.pm:1400 ../lib/XXV/MODULES/RECORDS.pm:1434 ../lib/XXV/MODULES/RECORDS.pm:1476 ../lib/XXV/MODULES/RECORDS.pm:1752 ../lib/XXV/MODULES/RECORDS.pm:1841 ../lib/XXV/MODULES/RECORDS.pm:2102 msgid "Recording '%s' does not exist in the database!" msgstr "Aufnahme '%s' existiert nicht in der Datenbank!" @@ -3122,6 +3172,11 @@ msgid "Convert recording 'rid'" msgstr "Aufnahme konvertieren 'rid'" #-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:1527 ../lib/XXV/MODULES/RECORDS.pm:1612 +msgid "Index" +msgstr "Index" + +#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:155 msgid "Play recording 'rid' in the VDR." msgstr "Spiele Aufnahme 'rid' im VDR" @@ -3132,12 +3187,12 @@ msgid "Cut recording 'rid' in vdr" msgstr "Schneide Aufnahme 'rid' im VDR" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1662 +#: ../lib/XXV/MODULES/RECORDS.pm:1685 msgid "No recording defined for deletion! Please use rdelete 'id'." msgstr "Keine Aufnahme zum Löschen definiert! Bitte verwende rdelete 'rid'." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1735 +#: ../lib/XXV/MODULES/RECORDS.pm:1758 msgid "Recording '%s' to delete" msgstr "Aufnahme '%s' wird gelöscht" @@ -3147,72 +3202,72 @@ msgid "Create event entries if a recording has been deleted." msgstr "Erzeuge Eventeinträge, wenn eine Aufnahme gelöscht wurde." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1770 +#: ../lib/XXV/MODULES/RECORDS.pm:1793 msgid "No recording to delete!" msgstr "Keine Aufnahme zum Löschen!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1796 +#: ../lib/XXV/MODULES/RECORDS.pm:1819 msgid "No recording defined for editing!" msgstr "Keine Aufnahme-ID zum Bearbeiten!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1835 ../lib/XXV/MODULES/RECORDS.pm:2429 ../lib/XXV/MODULES/TIMERS.pm:662 +#: ../lib/XXV/MODULES/RECORDS.pm:1858 ../lib/XXV/MODULES/RECORDS.pm:2452 ../lib/XXV/MODULES/TIMERS.pm:662 msgid "Title of recording" msgstr "Titel der Aufnahme" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1872 +#: ../lib/XXV/MODULES/RECORDS.pm:1895 msgid "Undefined" msgstr "Unbestimmt" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1893 +#: ../lib/XXV/MODULES/RECORDS.pm:1916 msgid "Video" msgstr "Video" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1897 +#: ../lib/XXV/MODULES/RECORDS.pm:1920 msgid "Audio" msgstr "Audio" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1902 +#: ../lib/XXV/MODULES/RECORDS.pm:1925 msgid "Cut marks" msgstr "Schnittmarken" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1933 ../lib/XXV/MODULES/RECORDS.pm:1940 +#: ../lib/XXV/MODULES/RECORDS.pm:1956 ../lib/XXV/MODULES/RECORDS.pm:1963 msgid "Couldn't write file '%s' : %s" msgstr "Konnte Datei '%s' nicht schreiben : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1959 ../lib/XXV/MODULES/RECORDS.pm:1977 +#: ../lib/XXV/MODULES/RECORDS.pm:1982 ../lib/XXV/MODULES/RECORDS.pm:2000 msgid "Recording: '%s', couldn't move to '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht nach '%s' verschoben werden : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1973 +#: ../lib/XXV/MODULES/RECORDS.pm:1996 msgid "Recording: '%s', couldn't mkpath: '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht Verzeichnis '%s' nicht erstellen : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1984 +#: ../lib/XXV/MODULES/RECORDS.pm:2007 msgid "Recording: '%s', couldn't remove '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht '%s' nicht entfernen : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2013 ../lib/XXV/MODULES/RECORDS.pm:2015 -msgid "Recording edited!" -msgstr "Aufnahme wurde bearbeitet!" - -#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:202 msgid "Recording deleted: %s" msgstr "Aufnahme gelöscht: %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2023 +#: ../lib/XXV/MODULES/RECORDS.pm:2036 ../lib/XXV/MODULES/RECORDS.pm:2038 +msgid "Recording edited!" +msgstr "Aufnahme wurde bearbeitet!" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:2046 msgid "Recording was'nt changed!" msgstr "Aufnahme wurde nicht verändert!" @@ -3222,77 +3277,77 @@ msgid "Subtitle: %s" msgstr "Serientitel: %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2062 +#: ../lib/XXV/MODULES/RECORDS.pm:2085 msgid "No reccmds.conf on your system!" msgstr "Keine reccmds.conf auf dem System!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2067 +#: ../lib/XXV/MODULES/RECORDS.pm:2090 msgid "Please use rconvert 'cmdid_rid'" msgstr "Bitte verwende rconvert 'cmdid_rid'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2071 +#: ../lib/XXV/MODULES/RECORDS.pm:2094 msgid "Command" msgstr "Kommando" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2078 +#: ../lib/XXV/MODULES/RECORDS.pm:2101 msgid "Couldn't find this command ID!" msgstr "Kann diese Kommando-ID nicht finden!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2092 +#: ../lib/XXV/MODULES/RECORDS.pm:2115 msgid "Call %s '%s', standard error output :" msgstr "Aufruf %s '%s', Standardfehlerausgabe :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2095 +#: ../lib/XXV/MODULES/RECORDS.pm:2118 msgid "Call %s '%s', standard output :" msgstr "Aufruf %s '%s', Ausgabe :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2099 +#: ../lib/XXV/MODULES/RECORDS.pm:2122 msgid "Sorry! Couldn't call %s '%s'! %s" msgstr "Entschuldigung! Konnte %s '%s' nicht aufrufen! %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2103 +#: ../lib/XXV/MODULES/RECORDS.pm:2126 msgid "Back to recording list" msgstr "Zurück zur Aufnahmeliste" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2142 +#: ../lib/XXV/MODULES/RECORDS.pm:2165 msgid "%d new recordings since last report time %s" msgstr "%d neue Aufnahmen seit der letzten Reportzeit %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2419 +#: ../lib/XXV/MODULES/RECORDS.pm:2442 msgid "There none recoverable recordings!" msgstr "Es sind keine wiederherstellbaren Aufnahmen vorhanden!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2449 +#: ../lib/XXV/MODULES/RECORDS.pm:2472 msgid "Recover recording" msgstr "Aufnahme wiederherstellen" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2455 +#: ../lib/XXV/MODULES/RECORDS.pm:2478 msgid "Can't recover recording, maybe was this in the meantime deleted!" msgstr "Aufnahme konnte nicht wiederhergestellt werden, möglicherweise wurde sie in der zwischenzeit gelöscht!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2464 +#: ../lib/XXV/MODULES/RECORDS.pm:2487 msgid "Recover recording, couldn't rename '%s' to %s : %s" msgstr "Wiederhergestellen der Aufnahme, konnte '%s' nicht in %s umbenennen : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2477 ../lib/XXV/MODULES/RECORDS.pm:2479 +#: ../lib/XXV/MODULES/RECORDS.pm:2500 ../lib/XXV/MODULES/RECORDS.pm:2502 msgid "Recording recovered!" msgstr "Aufnahme wiederhergestellt!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2487 +#: ../lib/XXV/MODULES/RECORDS.pm:2510 msgid "None recording was'nt recovered!" msgstr "Keine Aufnahme wurde wiederhergestellt!" @@ -3512,7 +3567,7 @@ msgid "None messages" msgstr "Keine Meldungen" #-------------------- -#: ../lib/XXV/MODULES/REPORT.pm:36 ../lib/XXV/MODULES/SHARE.pm:60 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:79 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:83 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:44 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:48 ../lib/XXV/OUTPUT/NEWS/RSS.pm:42 ../lib/XXV/OUTPUT/NEWS/RSS.pm:46 ../lib/XXV/OUTPUT/NEWS/VDR.pm:39 ../lib/XXV/OUTPUT/NEWS/VDR.pm:43 +#: ../lib/XXV/MODULES/REPORT.pm:36 ../lib/XXV/MODULES/SHARE.pm:59 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:79 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:83 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:44 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:48 ../lib/XXV/OUTPUT/NEWS/RSS.pm:42 ../lib/XXV/OUTPUT/NEWS/RSS.pm:46 ../lib/XXV/OUTPUT/NEWS/VDR.pm:39 ../lib/XXV/OUTPUT/NEWS/VDR.pm:43 msgid "Modul can't activated! This modul depends modul %s." msgstr "Modul konnte nicht aktiviert werden! Diese Modul ist abhängig vom Modul %s." @@ -3547,27 +3602,27 @@ msgid "Start a robots 'rname'" msgstr "Startet eine Robot 'rname'" #-------------------- -#: ../lib/XXV/MODULES/SHARE.pm:318 +#: ../lib/XXV/MODULES/SHARE.pm:317 msgid "Rank" msgstr "Platzierung" #-------------------- -#: ../lib/XXV/MODULES/SHARE.pm:44 +#: ../lib/XXV/MODULES/SHARE.pm:43 msgid "This module send and read shared data from SOAP Server." msgstr "Dieses Modul sendet und liest gemeinsame Daten vom SOAP Server." #-------------------- -#: ../lib/XXV/MODULES/SHARE.pm:68 +#: ../lib/XXV/MODULES/SHARE.pm:67 msgid "URL to access popularity web service." msgstr "URL für den Zugang zum Popularität Web Service." #-------------------- -#: ../lib/XXV/MODULES/SHARE.pm:74 +#: ../lib/XXV/MODULES/SHARE.pm:73 msgid "How often shared data are to be updated (in hours)." msgstr "Wie oft sollen gemeinsame Daten aktualisiert werden (in Stunden)." #-------------------- -#: ../lib/XXV/MODULES/SHARE.pm:82 +#: ../lib/XXV/MODULES/SHARE.pm:81 msgid "Display the TopTen list of timers." msgstr "Zeigt die Liste der besten zehn Timer an." @@ -3996,12 +4051,12 @@ msgid "New timer found: %s" msgstr "Neuer Timer gefunden: %s" #-------------------- -#: ../lib/XXV/MODULES/TIMERS.pm:1650 +#: ../lib/XXV/MODULES/TIMERS.pm:1641 msgid "Timer title '%s' has started the recording!" msgstr "Timer mit Titel '%s' hat die Aufnahme gestartet!" #-------------------- -#: ../lib/XXV/MODULES/TIMERS.pm:1651 +#: ../lib/XXV/MODULES/TIMERS.pm:1642 msgid "on channel: %s to %s" msgstr "auf Kanal: %s bis %s" diff --git a/locale/de/LC_MESSAGES/xxv.mo b/locale/de/LC_MESSAGES/xxv.mo Binary files differindex ae313c7..eb18129 100644 --- a/locale/de/LC_MESSAGES/xxv.mo +++ b/locale/de/LC_MESSAGES/xxv.mo |
