diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2010-11-20 16:35:02 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2010-11-20 16:35:02 +0000 |
| commit | 93508c35ca6f68eb845ce819a86887b12dc322bb (patch) | |
| tree | 36b037ffb59173b0dc96dba7d8bf07b6b6454ce8 | |
| parent | e4d4040fbb584254d5aab6ea91e991610619b2ed (diff) | |
| download | xxv-93508c35ca6f68eb845ce819a86887b12dc322bb.tar.gz xxv-93508c35ca6f68eb845ce819a86887b12dc322bb.tar.bz2 | |
RECORDS: improve handle offline vdr
EPG: handle SI:content description
| -rw-r--r-- | html/display.tmpl | 56 | ||||
| -rw-r--r-- | html/favicon.ico | bin | 3262 -> 1718 bytes | |||
| -rw-r--r-- | html/schema.tmpl | 4 | ||||
| -rw-r--r-- | html/search.tmpl | 26 | ||||
| -rw-r--r-- | lib/XXV/MODULES/EPG.pm | 181 | ||||
| -rw-r--r-- | lib/XXV/MODULES/RECORDS.pm | 122 | ||||
| -rw-r--r-- | lib/XXV/MODULES/SVDRP.pm | 12 | ||||
| -rw-r--r-- | locale/de.po | 727 | ||||
| -rw-r--r-- | locale/de/LC_MESSAGES/xxv.mo | bin | 82387 -> 86990 bytes | |||
| -rw-r--r-- | locale/it.po | 727 | ||||
| -rw-r--r-- | locale/it/LC_MESSAGES/xxv.mo | bin | 81354 -> 85931 bytes |
11 files changed, 1449 insertions, 406 deletions
diff --git a/html/display.tmpl b/html/display.tmpl index f870efb..42432c8 100644 --- a/html/display.tmpl +++ b/html/display.tmpl @@ -11,26 +11,27 @@ <!-- TableTemplate --> <table border="0" width="95%"> <?% fields = data.shift %?> +<?% values = data.shift %?> <?% c = -1 %?> - <?% IF data.first.13 %?> - <?% Image = data.first.13 %?> + <?% IF values.13 %?> + <?% Image = values.13 %?> <?% END %?> <?% FOREACH field = fields %?> <?% c = c + 1 %?> - <?% NEXT UNLESS data.first.$c %?> - <?% NEXT IF field == gettext('Percent') && data.first.$c > 100 %?> + <?% NEXT UNLESS values.$c %?> + <?% NEXT IF field == gettext('Percent') && values.$c > 100 %?> <?% NEXT IF field.match('^__') %?> <tr> <td><?% field %?></td> <?% IF field == gettext('Channel') %?> - <td><a href="?cmd=program&data=<?% data.first.$c %?>"><?% data.first.$c %?></a></td> + <td><a href="?cmd=program&data=<?% values.$c %?>"><?% values.$c %?></a></td> <?% ELSIF field == gettext('Service') %?> <td> - <a href="?cmd=search&data=<?% url( data.first.1 ) %?>">[<?% gettext("Search for repeats") %?>]</a> - <?% IF data.first.10 && allow('tedit') %?> - <a href="?cmd=tedit&data=<?% data.first.10 %?>"><span name='recordlink' class='normal'><b>[<?% gettext("Edit this timer") %?>]</b></span></a> + <a href="?cmd=search&data=<?% url( values.1 ) %?>">[<?% gettext("Search for repeats") %?>]</a> + <?% IF values.10 && allow('tedit') %?> + <a href="?cmd=tedit&data=<?% values.10 %?>"><span name='recordlink' class='normal'><b>[<?% gettext("Edit this timer") %?>]</b></span></a> <?% ELSIF allow('tnew')%?> - <a href="?cmd=tnew&data=<?% data.first.$c %?>"><span name='recordlink' id='<?% data.first.$c %?>' class='normal'>[<?% gettext("To record") %?>]</span></a> + <a href="?cmd=tnew&data=<?% values.$c %?>"><span name='recordlink' id='<?% values.$c %?>' class='normal'>[<?% gettext("To record") %?>]</span></a> <?% END %?> <a target="_blank" href="http://german.imdb.com/find?s=tt&site=aka&q=<?% data.last.1 %?>"> [<?% gettext("Search with IMDb") %?>] @@ -38,14 +39,14 @@ <a target="_blank" href="http://www.ofdb.de/view.php?page=suchergebnis&Kat=Titel&SText=<?% data.last.1 %?>"> [<?% gettext("Search with OFDb") %?>] </a> - <?% level = data.first.16 %?> + <?% level = values.16 %?> <?% IF level && allow('topten') %?><br/><a href="?cmd=topten" title="<?% gettext("Top Ten entrys") %?>" ><?% "*" FILTER repeat(level) %?></a><?% END %?> </td> <?% ELSIF field == gettext('Percent') %?> - <?% NEXT IF data.first.$c > 100 %?> + <?% NEXT IF values.$c > 100 %?> <td valign='bottom'><nobr> <?% fac = 3 %?> - <?% val = data.first.$c * fac %?> + <?% val = values.$c * fac %?> <?% per = (100 * fac) - val + 0.999 | format('%d') %?> <?% per2 = (100 * fac) - per %?> <?% text = (per / fac) | format("<br><font size='1'>%d%%</font>") %?> @@ -64,22 +65,39 @@ <img src='?cmd=eimage&data=<?% img %?>' border=1 align='right'> <?% END %?> <?% END %?> - <?% data.first.$c %?> + <?% values.$c %?> </td> <?% ELSIF field == gettext('Start') %?> <td> - <?% date.format(data.first.$c,"%A, %x",locale) %?> - <?% date.format(data.first.$c,"%H:%M",locale) %?> - <?% IF data.first.14 && data.first.14 != data.first.$c %?> (<?% gettext("PDC") %?> <?% date.format(data.first.14,"%H:%M",locale) %?>) <?% END %?> + <?% date.format(values.$c,"%A, %x",locale) %?> + <?% date.format(values.$c,"%H:%M",locale) %?> + <?% IF values.14 && values.14 != values.$c %?> (<?% gettext("PDC") %?> <?% date.format(values.14,"%H:%M",locale) %?>) <?% END %?> </td> <?% ELSIF field == gettext('Stop') %?> <td> - <?% date.format(data.first.$c,"%A, %x",locale) %?> - <?% date.format(data.first.$c,"%H:%M",locale) %?> + <?% date.format(values.$c,"%A, %x",locale) %?> + <?% date.format(values.$c,"%H:%M",locale) %?> </td> <?% ELSE %?> - <td><?% data.first.$c %?></td> + <td><?% values.$c %?></td> <?% END %?> </tr> <?% END %?> + <?% content = values.17.split(" "); %?> + <?% IF content.size %?> + <tr> + <td> + <?% gettext("Content") %?> + </td> + <td> +<?% FOREACH c=content %?> + <?% ct = getModule('EPG').content(c) %?> + <?% IF ct && loop.count != 1 %?>,<?% END %?> + <a href="?cmd=search&__contentid=<?% c %?>"> + <?% ct %?> + </a> +<?% END %?> + </td> + </tr> + <?% END %?> </table> diff --git a/html/favicon.ico b/html/favicon.ico Binary files differindex 6a4fe16..615b445 100644 --- a/html/favicon.ico +++ b/html/favicon.ico diff --git a/html/schema.tmpl b/html/schema.tmpl index 5f38ba0..616a840 100644 --- a/html/schema.tmpl +++ b/html/schema.tmpl @@ -114,8 +114,8 @@ Duration = param.zeitbis - param.zeitvon; epgDesc = event.8; second_start= event.9; second_stop = event.10; - video = event.11;
- audio = event.12;
+ video = event.11; + audio = event.12; image = event.13; timerid = event.14; recording = event.15; diff --git a/html/search.tmpl b/html/search.tmpl index 4893a5b..09a9795 100644 --- a/html/search.tmpl +++ b/html/search.tmpl @@ -71,6 +71,32 @@ </td> </tr> <tr> + <td><?% gettext('Content') %?>:</td> + <td> + <select name='__contentid'> + <option value="0"><?% gettext('All contents') %?></option> + <?% h = 1;WHILE h < 16 %?> + <?% c = h | format "%x" %?> + <?% ct = getModule('EPG').content(c) %?> + <?% IF ct %?> + <optgroup label="<?% ct %?>"> + <option value="<?% c %?>"<?% ' selected="selected"' IF cgi.param('__contentid') == c %?>><?% gettext('All')%?> - <?% ct %?></option> + <?% l = 0;WHILE l < 16 %?> + <?% c = ((16 * h) + l) | format "%x" %?> + <?% ct = getModule('EPG').content(c) %?> + <?% IF ct %?> + <option value="<?% c %?>"<?% ' selected="selected"' IF cgi.param('__contentid') == c %?>><?% ct %?></option> + <?% END %?> + <?% l = l + 1 %?> + <?% END %?> + </optgroup> + <?% END %?> + <?% h = h + 1 %?> + <?% END %?> + </select> + </td> +</tr> +<tr> <td colspan=2> <input type='submit' value='<?% gettext('Search') %?>'> <input type='reset' value='<?% gettext('Reset') %?>'> diff --git a/lib/XXV/MODULES/EPG.pm b/lib/XXV/MODULES/EPG.pm index b7efa35..065fd5e 100644 --- a/lib/XXV/MODULES/EPG.pm +++ b/lib/XXV/MODULES/EPG.pm @@ -214,7 +214,7 @@ sub _init { return 0; } - my $version = 32; # Must be increment if rows of table changed + my $version = 33; # Must be increment if rows of table changed # this tables hasen't handmade user data, # therefore old table could dropped if updated rows @@ -241,6 +241,8 @@ sub _init { version tinyint default 0, video varchar(32) default '', audio varchar(128) default '', + content varchar(32) default '', + rating tinyint default 0, addtime datetime NOT NULL default '0000-00-00 00:00:00', vpstime datetime default '0000-00-00 00:00:00', PRIMARY KEY (vid,eventid), @@ -420,7 +422,7 @@ sub compareEpgData { if(ref $waiter); # First - read database - my $sql = qq|SELECT SQL_CACHE eventid, title, subtitle, length(description) as ldescription, duration, UNIX_TIMESTAMP(starttime) as starttime, UNIX_TIMESTAMP(vpstime) as vpstime, video, audio, image from EPG where vid = ? and channel_id = ? |; + my $sql = qq|SELECT SQL_CACHE eventid, title, subtitle, length(description) as ldescription, duration, UNIX_TIMESTAMP(starttime) as starttime, UNIX_TIMESTAMP(vpstime) as vpstime, video, audio, content from EPG where vid = ? and channel_id = ? |; my $sth = $self->{dbh}->prepare($sql); $sth->execute($vid, $channel) or return error sprintf("Couldn't execute query: %s.",$sth->errstr); @@ -434,7 +436,7 @@ sub compareEpgData { # Exists in DB .. update if(exists $db_data->{$eid}) { # Compare fields - foreach my $field (qw/title subtitle ldescription duration starttime vpstime video audio image/) { + foreach my $field (qw/title subtitle ldescription duration starttime vpstime video audio content/) { next if(not exists $row->{$field} or not $row->{$field}); if((not exists $db_data->{$eid}->{$field}) or (not $db_data->{$eid}->{$field}) @@ -505,7 +507,7 @@ sub replace { my $vid = shift || return error('No vid defined!'); my $attr = shift || return error('No data defined!'); - my $sth = $self->{dbh}->prepare('REPLACE INTO EPG(eventid, vid, title, subtitle, description, channel_id, duration, tableid, image, version, video, audio, starttime, vpstime, addtime) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,FROM_UNIXTIME(?),FROM_UNIXTIME(?),NOW())'); + my $sth = $self->{dbh}->prepare('REPLACE INTO EPG(eventid, vid, title, subtitle, description, channel_id, duration, tableid, image, version, video, audio, content, rating, starttime, vpstime, addtime) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,FROM_UNIXTIME(?),FROM_UNIXTIME(?),NOW())'); $sth->execute( $eventid, $vid, @@ -519,6 +521,8 @@ sub replace { hex($attr->{version}), $attr->{video} || '1 01 deu 4:3', $attr->{audio} || "2 03 deu stereo", + $attr->{content} || '', + $attr->{rating} || 0, $attr->{starttime}, $attr->{vpstime} ) if($attr->{channel}); @@ -635,6 +639,10 @@ sub readEpgData { } } elsif($mark eq 'V') { $event->{vpstime} = $data; + } elsif($mark eq 'G') { + $event->{content} = $data; + } elsif($mark eq 'R') { + $event->{rating} = $data; } } return ($dataHash,$channel,$channelname,$count); @@ -659,6 +667,8 @@ sub search { } else { $search = buildsearch("e.title,e.subtitle,e.description",$data); } + } else { + $search->{query} = "1"; } my $erg = []; @@ -691,6 +701,13 @@ sub search { push(@{$search->{term}},($params->{MinLength}*60)); } + if($params->{contentid}) { + my $c = $params->{contentid}; + $c .= '[[:xdigit:]]+' if(length $c == 1); + $search->{query} .= ' AND e.content REGEXP ?'; + push(@{$search->{term}}, $c); + } + my %f = ( 'id' => gettext('Service'), 'title' => gettext('Title'), @@ -749,7 +766,7 @@ sub search { |; my $sth; - my $limit = $console->{cgi} && $console->{cgi}->param('limit') ? CORE::int($console->{cgi}->param('limit')) : 0; + my $limit = $console->{cgi} && $console->{cgi}->param('limit') ? CORE::int($console->{cgi}->param('limit')) : 250; if($limit > 0) { # Query total count of rows my $rsth = $self->{dbh}->prepare($sql); @@ -989,7 +1006,9 @@ SELECT SQL_CACHE s.level FROM SHARE as s WHERE s.eventid = e.eventid - LIMIT 1) as __level + LIMIT 1) as __level, + e.content as __content, + e.rating as __rating from $table as e,CHANNELS as c where @@ -1788,4 +1807,154 @@ sub image { return $console->datei(sprintf('%s/%s.png',$self->{epgimages},$eventid)); } + +# ------------------ +sub content { +# ------------------ + my $self = shift || return error('No object defined!'); + my $content = shift || return error('No content defined!'); + + $content = hex($content); + + my $translate = { + 0x1 => gettext('Movie/Drama') + ,0x10 => gettext('Movie/Drama') + ,0x11 => gettext('Detective/Thriller') + ,0x12 => gettext('Adventure/Western/War') + ,0x13 => gettext('Science Fiction/Fantasy/Horror') + ,0x14 => gettext('Comedy') + ,0x15 => gettext('Soap/Melodrama/Folkloric') + ,0x16 => gettext('Romance') + ,0x17 => gettext('Serious/Classical/Religious/Historical Movie/Drama') + ,0x18 => gettext('Adult Movie/Drama') +# ,0x19 to 0x1E reserved for future use +# ,0x1F => user defined + + ,0x2 => gettext('News/Current Affairs') + ,0x20 => gettext('News/Current Affairs') + ,0x21 => gettext('News/Weather Report') + ,0x22 => gettext('News Magazine') + ,0x23 => gettext('Documentary') + ,0x24 => gettext('Discussion/Inverview/Debate') +# ,0x25 to 0x2E reserved for future use +# ,0x2F => user defined + + ,0x3 => gettext('Show/Game Show') + ,0x30 => gettext('Show/Game Show') + ,0x31 => gettext('Game Show/Quiz/Contest') + ,0x32 => gettext('Variety Show') + ,0x33 => gettext('Talk Show') +# ,0x34 to 0x3E reserved for future use +# ,0x3F => user defined + + ,0x4 => gettext('Sports') + ,0x40 => gettext('Sports') + ,0x41 => gettext('Special Event') + ,0x42 => gettext('Sport Magazine') + ,0x43 => gettext('Football/Soccer') + ,0x44 => gettext('Tennis/Squash') + ,0x45 => gettext('Team Sports') + ,0x46 => gettext('Athletics') + ,0x47 => gettext('Motor Sport') + ,0x48 => gettext('Water Sport') + ,0x49 => gettext('Winter Sports') + ,0x4A => gettext('Equestrian') + ,0x4B => gettext('Martial Sports') +# ,0x4C to 0x4E reserved for future use +# ,0x4F => user defined + + ,0x5 => gettext("Children's/Youth Programme") + ,0x50 => gettext("Children's/Youth Programme") + ,0x51 => gettext("Pre-school Children's Programme") + ,0x52 => gettext('Entertainment Programme for 6 to 14') + ,0x53 => gettext('Entertainment Programme for 10 to 16') + ,0x54 => gettext('Informational/Educational/School Programme') + ,0x55 => gettext('Cartoons/Puppets') +# ,0x56 to 0x5E reserved for future use +# ,0x5F => user defined + + ,0x6 => gettext('Music/Ballet/Dance') + ,0x60 => gettext('Music/Ballet/Dance') + ,0x61 => gettext('Rock/Pop') + ,0x62 => gettext('Serious/Classical Music') + ,0x63 => gettext('Folk/Tradional Music') + ,0x64 => gettext('Jazz') + ,0x65 => gettext('Musical/Opera') + ,0x66 => gettext('Ballet') +# ,0x67 to 0x6E reserved for future use +# ,0x6F => user defined + + ,0x7 => gettext('Arts/Culture') + ,0x70 => gettext('Arts/Culture') + ,0x71 => gettext('Performing Arts') + ,0x72 => gettext('Fine Arts') + ,0x73 => gettext('Religion') + ,0x74 => gettext('Popular Culture/Traditional Arts') + ,0x75 => gettext('Literature') + ,0x76 => gettext('Film/Cinema') + ,0x77 => gettext('Experimental Film/Video') + ,0x78 => gettext('Broadcasting/Press') + ,0x79 => gettext('New Media') + ,0x7A => gettext('Arts/Culture Magazine') + ,0x7B => gettext('Fashion') +# ,0x7C to 0x7E reserved for future use +# ,0x7F => user defined + + ,0x8 => gettext('Social/Political/Economics') + ,0x80 => gettext('Social/Political/Economics') + ,0x81 => gettext('Magazine/Report/Documentary') + ,0x82 => gettext('Economics/Social Advisory') + ,0x83 => gettext('Remarkable People') +# ,0x84 to 0x8E reserved for future use +# ,0x8F => user defined + + ,0x9 => gettext('Education/Science/Factual') + ,0x90 => gettext('Education/Science/Factual') + ,0x91 => gettext('Nature/Animals/Environment') + ,0x92 => gettext('Technology/Natural Sciences') + ,0x93 => gettext('Medicine/Physiology/Psychology') + ,0x94 => gettext('Foreign Countries/Expeditions') + ,0x95 => gettext('Social/Spiritual Sciences') + ,0x96 => gettext('Further Education') + ,0x97 => gettext('Languages') +# ,0x98 to 0x9E reserved for future use +# ,0x9F => user defined + + ,0xA => gettext('Leisure/Hobbies') + ,0xA0 => gettext('Leisure/Hobbies') + ,0xA1 => gettext('Tourism/Travel') + ,0xA2 => gettext('Handicraft') + ,0xA3 => gettext('Motoring') + ,0xA4 => gettext('Fitness & Health') + ,0xA5 => gettext('Cooking') + ,0xA6 => gettext('Advertisement/Shopping') + ,0xA7 => gettext('Gardening') +# ,0xA8 to 0xAE reserved for future use +# ,0xAF => user defined + + ,0xB => gettext('Special characteristics') + ,0xB0 => gettext('Original Language') + ,0xB1 => gettext('Black & White') + ,0xB2 => gettext('Unpublished') + ,0xB3 => gettext('Live Broadcast') +# ,0xB4 to 0xBE reserved for future use +# ,0xBF => user defined + +# ,0xC0 to 0xEF reserved for future use +# ,0xF0 to 0xFF user defined + }; + + my $description; + + $description = $translate->{$content} + if(exists $translate->{$content}); + + unless($description) { + $description = $translate->{($content & 0x0F) >> 8 } + if(exists $translate->{($content & 0x0F) >> 8 }); + } + + return $description; +} + 1; diff --git a/lib/XXV/MODULES/RECORDS.pm b/lib/XXV/MODULES/RECORDS.pm index c8f9c79..ca6b8f4 100644 --- a/lib/XXV/MODULES/RECORDS.pm +++ b/lib/XXV/MODULES/RECORDS.pm @@ -657,49 +657,51 @@ sub scandirectory { if(-r $File::Find::name) { my $filename = $File::Find::name; my $path = $File::Find::dir; - my $hash = md5_hex($path); - unless(exists $files->{$hash}) { - my $rec; - $rec->{path} = $path; - - if($filename =~ /\.vdr$/) { - # Splitt 2005-01-16.04:35.88.99.rec - my ($year, $month, $day, $hour, $minute, $priority, $lifetime) - = (basename($path)) =~ /^(\d+)\-(\d+)\-(\d+)\.(\d+)[\:|\.](\d+)\.(\d+)\.(\d+)\./s; - $rec->{year} = int($year); - $rec->{month} = int($month); - $rec->{day} = int($day); - $rec->{hour} = int($hour); - $rec->{minute} = int($minute); - $rec->{priority} = int($priority); - $rec->{lifetime} = int($lifetime); - $rec->{filever} = 1; - } else { - # Splitt 2009-10-24.19.30.10-0.rec - my ($year, $month, $day, $hour, $minute, $channel, $counter) - = (basename($path)) =~ /^(\d+)\-(\d+)\-(\d+)\.(\d+)[\:|\.](\d+)\.(\d+)\-(\d+)\./s; - $rec->{year} = int($year); - $rec->{month} = int($month); - $rec->{day} = int($day); - $rec->{hour} = int($hour); - $rec->{minute} = int($minute); - # $rec->{channel} = $channel; - # $rec->{counter} = $counter; - $rec->{filever} = 2; - } - # convert path to title - my $title = dirname($path); - $title =~ s/^$directory//g; - $title =~ s/^\///g; - $rec->{title} = $self->converttitle($title); - - # add file - push(@{$rec->{files}},$filename); - $files->{$hash} = $rec; - - } else { - push(@{$files->{$hash}->{files}},$filename); - } + if($path =~ /\.$typ$/) { + my $hash = md5_hex($path); + unless(exists $files->{$hash}) { + my $rec; + $rec->{path} = $path; + + if($filename =~ /\.vdr$/) { + # Splitt 2005-01-16.04:35.88.99.rec + my ($year, $month, $day, $hour, $minute, $priority, $lifetime) + = (basename($path)) =~ /^(\d+)\-(\d+)\-(\d+)\.(\d+)[\:|\.](\d+)\.(\d+)\.(\d+)\./s; + $rec->{year} = int($year); + $rec->{month} = int($month); + $rec->{day} = int($day); + $rec->{hour} = int($hour); + $rec->{minute} = int($minute); + $rec->{priority} = int($priority); + $rec->{lifetime} = int($lifetime); + $rec->{filever} = 1; + } else { + # Splitt 2009-10-24.19.30.10-0.rec + my ($year, $month, $day, $hour, $minute, $channel, $counter) + = (basename($path)) =~ /^(\d+)\-(\d+)\-(\d+)\.(\d+)[\:|\.](\d+)\.(\d+)\-(\d+)\./s; + $rec->{year} = int($year); + $rec->{month} = int($month); + $rec->{day} = int($day); + $rec->{hour} = int($hour); + $rec->{minute} = int($minute); + # $rec->{channel} = $channel; + # $rec->{counter} = $counter; + $rec->{filever} = 2; + } + # convert path to title + my $title = dirname($path); + $title =~ s/^$directory//g; + $title =~ s/^\///g; + $rec->{title} = $self->converttitle($title); + + # add file + push(@{$rec->{files}},$filename); + $files->{$hash} = $rec; + + } else { + push(@{$files->{$hash}->{files}},$filename); + } + } } else { lg "Permissions deny, couldn't read : $File::Find::name"; } @@ -763,6 +765,17 @@ sub _readData { ]; $console->err($msg); } + # ignore data from offline host + if(!$forceUpdate && $self->{svdrp}->is_host_online($vid) ne 'yes') { + my $osth = $self->{dbh}->prepare('SELECT hash FROM RECORDS as r,OLDEPG as e where r.eventid = e.eventid and vid = ?'); + if(!$osth->execute($vid)) { + con_err($console, sprintf("Couldn't execute query: %s.",$osth->errstr)); + } + my $ignoreRecordings = $osth->fetchall_hashref('hash'); + foreach my $k (keys %{$ignoreRecordings}) { + delete $outdatedRecordings->{$k}; + } + } next; } @@ -1455,6 +1468,12 @@ sub readinfo { elsif($zeile =~ /^P\s+(.+)$/s) { $info->{priority} = int($1); } + elsif($zeile =~ /^G\s+(.+)$/s) { + $info->{content} = $1; + } + elsif($zeile =~ /^R\s+(.+)$/s) { + $info->{rating} = int($1); + } elsif($zeile =~ /^X\s+1\s+(.+)$/s) { $info->{video} = $1; } @@ -1536,6 +1555,12 @@ sub saveinfo { if(defined $status->{framerate} && $status->{framerate}) { $out .= "F ". $status->{framerate} . "\n"; } + if(defined $status->{content} && $status->{content}) { + $out .= "G ". $status->{content} . "\n"; + } + if(defined $status->{rating} && $status->{rating}) { + $out .= "R ". $status->{rating} . "\n"; + } if(defined $status->{lifetime} && $status->{lifetime}) { $out .= "L ". $status->{lifetime} . "\n"; } @@ -1766,6 +1791,8 @@ sub createOldEventId { vpstime => $info->{vpstime} || 0, video => $info->{video} || "", audio => $info->{audio} || "", + content => $info->{content} || "", + rating => $info->{rating} || "", }; $attr->{eventid} = $self->{dbh}->selectrow_arrayref('SELECT SQL_CACHE max(eventid)+1 from OLDEPG')->[0]; @@ -1775,8 +1802,8 @@ sub createOldEventId { my $sth = $self->{dbh}->prepare( q|REPLACE INTO OLDEPG(vid, eventid, title, subtitle, description, channel_id, - duration, tableid, starttime, vpstime, video, audio, addtime) - VALUES (?,?,?,?,?,?,?,?,FROM_UNIXTIME(?),FROM_UNIXTIME(?),?,?,NOW())|); + duration, starttime, vpstime, video, audio, content, rating, addtime) + VALUES (?,?,?,?,?,?,?,FROM_UNIXTIME(?),FROM_UNIXTIME(?),?,?,?,?,NOW())|); $sth->execute( $vid, @@ -1786,11 +1813,12 @@ q|REPLACE INTO OLDEPG(vid, eventid, title, subtitle, description, channel_id, $attr->{description}, $attr->{channel}, int($attr->{duration}), - $attr->{tableid}, $attr->{starttime}, $attr->{vpstime}, $attr->{video}, - $attr->{audio} + $attr->{audio}, + $attr->{content}, + $attr->{rating} ); return $attr; diff --git a/lib/XXV/MODULES/SVDRP.pm b/lib/XXV/MODULES/SVDRP.pm index 7bc2bb0..8b20540 100644 --- a/lib/XXV/MODULES/SVDRP.pm +++ b/lib/XXV/MODULES/SVDRP.pm @@ -485,6 +485,18 @@ sub cards { return $vdr ? $vdr->{cards} : undef; } +sub is_host_online { + my $self = shift || return error('No object defined!'); + my $vdrid = shift; + + if($self->{Cache} + && $self->{Cache}->{$vdrid} + && $self->{Cache}->{$vdrid}->{online}) { + return $self->{Cache}->{$vdrid}->{online}; + } + return 'no'; +} + sub enum_onlinehosts { my $self = shift || return error('No object defined!'); diff --git a/locale/de.po b/locale/de.po index 4a163eb..fd75241 100644 --- a/locale/de.po +++ b/locale/de.po @@ -40,7 +40,7 @@ msgid "Data source for the connection to the database" msgstr "Name der Datenquelle für die Verbindung zur Datenbank" #-------------------- -#: ../bin/xxvd:649 ../bin/xxvd:655 ../bin/xxvd:661 ../lib/XXV/MODULES/AUTOTIMER.pm:30 ../lib/XXV/MODULES/AUTOTIMER.pm:684 ../lib/XXV/MODULES/CHANNELS.pm:1153 ../lib/XXV/MODULES/CHANNELS.pm:1179 ../lib/XXV/MODULES/CHANNELS.pm:1192 ../lib/XXV/MODULES/CHANNELS.pm:1231 ../lib/XXV/MODULES/CHANNELS.pm:1257 ../lib/XXV/MODULES/CHANNELS.pm:28 ../lib/XXV/MODULES/CHRONICLE.pm:27 ../lib/XXV/MODULES/EPG.pm:34 ../lib/XXV/MODULES/EPG.pm:40 ../lib/XXV/MODULES/EPG.pm:47 ../lib/XXV/MODULES/EVENTS.pm:33 ../lib/XXV/MODULES/GRAB.pm:29 ../lib/XXV/MODULES/GRAB.pm:43 ../lib/XXV/MODULES/HTTPD.pm:63 ../lib/XXV/MODULES/HTTPD.pm:69 ../lib/XXV/MODULES/HTTPD.pm:75 ../lib/XXV/MODULES/HTTPD.pm:81 ../lib/XXV/MODULES/HTTPD.pm:87 ../lib/XXV/MODULES/HTTPD.pm:95 ../lib/XXV/MODULES/INTERFACE.pm:32 ../lib/XXV/MODULES/INTERFACE.pm:38 ../lib/XXV/MODULES/INTERFACE.pm:44 ../lib/XXV/MODULES/KEYWORDS.pm:28 ../lib/XXV/MODULES/LOGREAD.pm:31 ../lib/XXV/MODULES/LOGREAD.pm:37 ../lib/XXV/MODULES/LOGREAD.pm:43 ../lib/XXV/MODULES/LOGREAD.pm:49 ../lib/XXV/MODULES/MEDIALIB.pm:32 ../lib/XXV/MODULES/MEDIALIB.pm:38 ../lib/XXV/MODULES/MEDIALIB.pm:44 ../lib/XXV/MODULES/MOVETIMER.pm:26 ../lib/XXV/MODULES/MOVETIMER.pm:423 ../lib/XXV/MODULES/MOVETIMER.pm:426 ../lib/XXV/MODULES/MOVETIMER.pm:446 ../lib/XXV/MODULES/MOVETIMER.pm:449 ../lib/XXV/MODULES/MUSIC.pm:39 ../lib/XXV/MODULES/MUSIC.pm:45 ../lib/XXV/MODULES/MUSIC.pm:51 ../lib/XXV/MODULES/MUSIC.pm:57 ../lib/XXV/MODULES/MUSIC.pm:68 ../lib/XXV/MODULES/MUSIC.pm:74 ../lib/XXV/MODULES/RECORDS.pm:109 ../lib/XXV/MODULES/RECORDS.pm:2427 ../lib/XXV/MODULES/RECORDS.pm:2441 ../lib/XXV/MODULES/RECORDS.pm:2703 ../lib/XXV/MODULES/RECORDS.pm:2707 ../lib/XXV/MODULES/RECORDS.pm:3041 ../lib/XXV/MODULES/RECORDS.pm:3053 ../lib/XXV/MODULES/RECORDS.pm:41 ../lib/XXV/MODULES/RECORDS.pm:47 ../lib/XXV/MODULES/RECORDS.pm:53 ../lib/XXV/MODULES/RECORDS.pm:69 ../lib/XXV/MODULES/RECORDS.pm:81 ../lib/XXV/MODULES/RECORDS.pm:98 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:41 ../lib/XXV/MODULES/REPORT.pm:29 ../lib/XXV/MODULES/REPORT.pm:35 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:64 ../lib/XXV/MODULES/SHARE.pm:81 ../lib/XXV/MODULES/SHARE.pm:87 ../lib/XXV/MODULES/STATUS.pm:29 ../lib/XXV/MODULES/STATUS.pm:35 ../lib/XXV/MODULES/STATUS.pm:40 ../lib/XXV/MODULES/STREAM.pm:105 ../lib/XXV/MODULES/STREAM.pm:30 ../lib/XXV/MODULES/STREAM.pm:40 ../lib/XXV/MODULES/STREAM.pm:61 ../lib/XXV/MODULES/STREAM.pm:67 ../lib/XXV/MODULES/STREAM.pm:85 ../lib/XXV/MODULES/STREAM.pm:91 ../lib/XXV/MODULES/SVDRP.pm:252 ../lib/XXV/MODULES/SVDRP.pm:258 ../lib/XXV/MODULES/SVDRP.pm:281 ../lib/XXV/MODULES/SVDRP.pm:30 ../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:636 ../lib/XXV/MODULES/TIMERS.pm:649 ../lib/XXV/MODULES/TIMERS.pm:652 ../lib/XXV/MODULES/TIMERS.pm:677 ../lib/XXV/MODULES/USER.pm:284 ../lib/XXV/MODULES/USER.pm:432 ../lib/XXV/MODULES/USER.pm:438 ../lib/XXV/MODULES/USER.pm:461 ../lib/XXV/MODULES/USER.pm:674 ../lib/XXV/MODULES/USER.pm:680 ../lib/XXV/MODULES/USER.pm:69 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:41 ../lib/XXV/MODULES/WAPD.pm:47 ../lib/XXV/MODULES/WAPD.pm:53 ../lib/XXV/MODULES/WAPD.pm:59 ../lib/XXV/MODULES/WAPD.pm:65 ../lib/XXV/MODULES/WAPD.pm:72 ../lib/XXV/MODULES/XMLTV.pm:31 ../lib/XXV/MODULES/XMLTV.pm:519 ../lib/XXV/MODULES/XMLTV.pm:538 ../lib/XXV/MODULES/XMLTV.pm:541 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:113 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:119 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:125 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:69 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:95 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:102 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:33 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:59 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:77 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:91 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:59 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:56 +#: ../bin/xxvd:649 ../bin/xxvd:655 ../bin/xxvd:661 ../lib/XXV/MODULES/AUTOTIMER.pm:30 ../lib/XXV/MODULES/AUTOTIMER.pm:684 ../lib/XXV/MODULES/CHANNELS.pm:1153 ../lib/XXV/MODULES/CHANNELS.pm:1179 ../lib/XXV/MODULES/CHANNELS.pm:1192 ../lib/XXV/MODULES/CHANNELS.pm:1231 ../lib/XXV/MODULES/CHANNELS.pm:1257 ../lib/XXV/MODULES/CHANNELS.pm:28 ../lib/XXV/MODULES/CHRONICLE.pm:27 ../lib/XXV/MODULES/EPG.pm:34 ../lib/XXV/MODULES/EPG.pm:40 ../lib/XXV/MODULES/EPG.pm:47 ../lib/XXV/MODULES/EVENTS.pm:33 ../lib/XXV/MODULES/GRAB.pm:29 ../lib/XXV/MODULES/GRAB.pm:43 ../lib/XXV/MODULES/HTTPD.pm:63 ../lib/XXV/MODULES/HTTPD.pm:69 ../lib/XXV/MODULES/HTTPD.pm:75 ../lib/XXV/MODULES/HTTPD.pm:81 ../lib/XXV/MODULES/HTTPD.pm:87 ../lib/XXV/MODULES/HTTPD.pm:95 ../lib/XXV/MODULES/INTERFACE.pm:32 ../lib/XXV/MODULES/INTERFACE.pm:38 ../lib/XXV/MODULES/INTERFACE.pm:44 ../lib/XXV/MODULES/KEYWORDS.pm:28 ../lib/XXV/MODULES/LOGREAD.pm:31 ../lib/XXV/MODULES/LOGREAD.pm:37 ../lib/XXV/MODULES/LOGREAD.pm:43 ../lib/XXV/MODULES/LOGREAD.pm:49 ../lib/XXV/MODULES/MEDIALIB.pm:32 ../lib/XXV/MODULES/MEDIALIB.pm:38 ../lib/XXV/MODULES/MEDIALIB.pm:44 ../lib/XXV/MODULES/MOVETIMER.pm:26 ../lib/XXV/MODULES/MOVETIMER.pm:423 ../lib/XXV/MODULES/MOVETIMER.pm:426 ../lib/XXV/MODULES/MOVETIMER.pm:446 ../lib/XXV/MODULES/MOVETIMER.pm:449 ../lib/XXV/MODULES/MUSIC.pm:39 ../lib/XXV/MODULES/MUSIC.pm:45 ../lib/XXV/MODULES/MUSIC.pm:51 ../lib/XXV/MODULES/MUSIC.pm:57 ../lib/XXV/MODULES/MUSIC.pm:68 ../lib/XXV/MODULES/MUSIC.pm:74 ../lib/XXV/MODULES/RECORDS.pm:109 ../lib/XXV/MODULES/RECORDS.pm:2455 ../lib/XXV/MODULES/RECORDS.pm:2469 ../lib/XXV/MODULES/RECORDS.pm:2731 ../lib/XXV/MODULES/RECORDS.pm:2735 ../lib/XXV/MODULES/RECORDS.pm:3069 ../lib/XXV/MODULES/RECORDS.pm:3081 ../lib/XXV/MODULES/RECORDS.pm:41 ../lib/XXV/MODULES/RECORDS.pm:47 ../lib/XXV/MODULES/RECORDS.pm:53 ../lib/XXV/MODULES/RECORDS.pm:69 ../lib/XXV/MODULES/RECORDS.pm:81 ../lib/XXV/MODULES/RECORDS.pm:98 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:41 ../lib/XXV/MODULES/REPORT.pm:29 ../lib/XXV/MODULES/REPORT.pm:35 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:64 ../lib/XXV/MODULES/SHARE.pm:81 ../lib/XXV/MODULES/SHARE.pm:87 ../lib/XXV/MODULES/STATUS.pm:29 ../lib/XXV/MODULES/STATUS.pm:35 ../lib/XXV/MODULES/STATUS.pm:40 ../lib/XXV/MODULES/STREAM.pm:105 ../lib/XXV/MODULES/STREAM.pm:30 ../lib/XXV/MODULES/STREAM.pm:40 ../lib/XXV/MODULES/STREAM.pm:61 ../lib/XXV/MODULES/STREAM.pm:67 ../lib/XXV/MODULES/STREAM.pm:85 ../lib/XXV/MODULES/STREAM.pm:91 ../lib/XXV/MODULES/SVDRP.pm:256 ../lib/XXV/MODULES/SVDRP.pm:262 ../lib/XXV/MODULES/SVDRP.pm:285 ../lib/XXV/MODULES/SVDRP.pm:30 ../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:636 ../lib/XXV/MODULES/TIMERS.pm:649 ../lib/XXV/MODULES/TIMERS.pm:652 ../lib/XXV/MODULES/TIMERS.pm:677 ../lib/XXV/MODULES/USER.pm:284 ../lib/XXV/MODULES/USER.pm:432 ../lib/XXV/MODULES/USER.pm:438 ../lib/XXV/MODULES/USER.pm:461 ../lib/XXV/MODULES/USER.pm:674 ../lib/XXV/MODULES/USER.pm:680 ../lib/XXV/MODULES/USER.pm:69 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:41 ../lib/XXV/MODULES/WAPD.pm:47 ../lib/XXV/MODULES/WAPD.pm:53 ../lib/XXV/MODULES/WAPD.pm:59 ../lib/XXV/MODULES/WAPD.pm:65 ../lib/XXV/MODULES/WAPD.pm:72 ../lib/XXV/MODULES/XMLTV.pm:31 ../lib/XXV/MODULES/XMLTV.pm:519 ../lib/XXV/MODULES/XMLTV.pm:538 ../lib/XXV/MODULES/XMLTV.pm:541 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:113 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:119 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:125 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:69 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:95 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:102 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:33 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:59 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:77 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:91 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:59 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:56 msgid "This is required!" msgstr "Das ist erforderlich!" @@ -140,17 +140,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:265 ../html/search.tmpl:89 ../html/tlist.tmpl:144 +#: ../html/clist.tmpl:118 ../html/mlist.tmpl:53 ../html/mlsearch.tmpl:37 ../html/movetimerlist.tmpl:73 ../html/rlist.tmpl:265 ../html/search.tmpl:115 ../html/tlist.tmpl:144 msgid "Select all" msgstr "Alles auswählen" #-------------------- -#: ../html/clist.tmpl:119 ../html/mlist.tmpl:54 ../html/movetimerlist.tmpl:74 ../html/rlist.tmpl:266 ../html/search.tmpl:90 ../html/tlist.tmpl:145 +#: ../html/clist.tmpl:119 ../html/mlist.tmpl:54 ../html/movetimerlist.tmpl:74 ../html/rlist.tmpl:266 ../html/search.tmpl:116 ../html/tlist.tmpl:145 msgid "Unselect all" msgstr "Auswahl aufheben" #-------------------- -#: ../html/clist.tmpl:120 ../html/mlist.tmpl:55 ../html/movetimerlist.tmpl:75 ../html/rlist.tmpl:267 ../html/search.tmpl:91 ../html/tlist.tmpl:146 +#: ../html/clist.tmpl:120 ../html/mlist.tmpl:55 ../html/movetimerlist.tmpl:75 ../html/rlist.tmpl:267 ../html/search.tmpl:117 ../html/tlist.tmpl:146 msgid "Reverse select" msgstr "Auswahl umkehren" @@ -160,7 +160,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:123 ../html/search.tmpl:86 ../html/tlist.tmpl:22 ../html/tlist.tmpl:28 +#: ../html/clist.tmpl:122 ../html/mlist.tmpl:40 ../html/movetimerlist.tmpl:64 ../html/rlist.tmpl:123 ../html/search.tmpl:112 ../html/tlist.tmpl:22 ../html/tlist.tmpl:28 msgid "Nothing selected!" msgstr "Sie haben nicht gewählt!" @@ -252,71 +252,76 @@ msgid "Detailed program information" msgstr "Detailierte Programminformation" #-------------------- -#: ../html/display.tmpl:21 ../html/display.tmpl:44 ../lib/XXV/MODULES/EPG.pm:1260 ../lib/XXV/MODULES/EPG.pm:951 +#: ../html/display.tmpl:22 ../html/display.tmpl:45 ../lib/XXV/MODULES/EPG.pm:1279 ../lib/XXV/MODULES/EPG.pm:968 msgid "Percent" msgstr "Prozent" #-------------------- -#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:161 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:157 ../lib/XXV/MODULES/AUTOTIMER.pm:435 ../lib/XXV/MODULES/CHRONICLE.pm:178 ../lib/XXV/MODULES/CHRONICLE.pm:260 ../lib/XXV/MODULES/EPG.pm:1107 ../lib/XXV/MODULES/EPG.pm:1257 ../lib/XXV/MODULES/EPG.pm:697 ../lib/XXV/MODULES/EPG.pm:947 ../lib/XXV/MODULES/RECORDS.pm:2451 ../lib/XXV/MODULES/SHARE.pm:359 ../lib/XXV/MODULES/TIMERS.pm:1250 ../lib/XXV/MODULES/TIMERS.pm:877 ../lib/XXV/MODULES/XMLTV.pm:691 +#: ../html/display.tmpl:26 ../html/rdisplay.tmpl:161 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:157 ../lib/XXV/MODULES/AUTOTIMER.pm:435 ../lib/XXV/MODULES/CHRONICLE.pm:178 ../lib/XXV/MODULES/CHRONICLE.pm:260 ../lib/XXV/MODULES/EPG.pm:1126 ../lib/XXV/MODULES/EPG.pm:1276 ../lib/XXV/MODULES/EPG.pm:714 ../lib/XXV/MODULES/EPG.pm:964 ../lib/XXV/MODULES/RECORDS.pm:2479 ../lib/XXV/MODULES/SHARE.pm:359 ../lib/XXV/MODULES/TIMERS.pm:1250 ../lib/XXV/MODULES/TIMERS.pm:877 ../lib/XXV/MODULES/XMLTV.pm:691 msgid "Channel" msgstr "Kanal" #-------------------- -#: ../html/display.tmpl:27 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1145 ../lib/XXV/MODULES/CHANNELS.pm:601 ../lib/XXV/MODULES/CHRONICLE.pm:176 ../lib/XXV/MODULES/CHRONICLE.pm:258 ../lib/XXV/MODULES/EPG.pm:1105 ../lib/XXV/MODULES/EPG.pm:1255 ../lib/XXV/MODULES/EPG.pm:695 ../lib/XXV/MODULES/EPG.pm:827 ../lib/XXV/MODULES/EPG.pm:944 ../lib/XXV/MODULES/MOVETIMER.pm:582 ../lib/XXV/MODULES/MUSIC.pm:657 ../lib/XXV/MODULES/SHARE.pm:357 ../lib/XXV/MODULES/SVDRP.pm:369 ../lib/XXV/MODULES/TIMERS.pm:1247 ../lib/XXV/MODULES/USER.pm:614 ../lib/XXV/MODULES/XMLTV.pm:689 +#: ../html/display.tmpl:28 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1145 ../lib/XXV/MODULES/CHANNELS.pm:601 ../lib/XXV/MODULES/CHRONICLE.pm:176 ../lib/XXV/MODULES/CHRONICLE.pm:258 ../lib/XXV/MODULES/EPG.pm:1124 ../lib/XXV/MODULES/EPG.pm:1274 ../lib/XXV/MODULES/EPG.pm:712 ../lib/XXV/MODULES/EPG.pm:844 ../lib/XXV/MODULES/EPG.pm:961 ../lib/XXV/MODULES/MOVETIMER.pm:582 ../lib/XXV/MODULES/MUSIC.pm:657 ../lib/XXV/MODULES/SHARE.pm:357 ../lib/XXV/MODULES/SVDRP.pm:373 ../lib/XXV/MODULES/TIMERS.pm:1247 ../lib/XXV/MODULES/USER.pm:614 ../lib/XXV/MODULES/XMLTV.pm:689 msgid "Service" msgstr "Service" #-------------------- -#: ../html/display.tmpl:29 ../html/tlist.tmpl:81 +#: ../html/display.tmpl:30 ../html/tlist.tmpl:81 msgid "Search for repeats" msgstr "Suchen nach Wiederholungen" #-------------------- -#: ../html/display.tmpl:31 ../html/program.tmpl:76 ../html/tlist.tmpl:83 ../wml/next.tmpl:17 ../wml/now.tmpl:17 ../wml/program.tmpl:50 ../wml/search.tmpl:19 +#: ../html/display.tmpl:32 ../html/program.tmpl:76 ../html/tlist.tmpl:83 ../wml/next.tmpl:17 ../wml/now.tmpl:17 ../wml/program.tmpl:50 ../wml/search.tmpl:19 msgid "Edit this timer" msgstr "Diesen Timer bearbeiten" #-------------------- -#: ../html/display.tmpl:33 ../html/program.tmpl:78 ../wml/next.tmpl:19 ../wml/now.tmpl:19 ../wml/program.tmpl:52 ../wml/search.tmpl:21 +#: ../html/display.tmpl:34 ../html/program.tmpl:78 ../wml/next.tmpl:19 ../wml/now.tmpl:19 ../wml/program.tmpl:52 ../wml/search.tmpl:21 msgid "To record" msgstr "Aufzeichnen" #-------------------- -#: ../html/display.tmpl:36 ../html/rdisplay.tmpl:95 +#: ../html/display.tmpl:37 ../html/rdisplay.tmpl:95 msgid "Search with IMDb" msgstr "Suche mit IMDb" #-------------------- -#: ../html/display.tmpl:39 ../html/rdisplay.tmpl:98 +#: ../html/display.tmpl:40 ../html/rdisplay.tmpl:98 msgid "Search with OFDb" msgstr "Suche mit OFDb" #-------------------- -#: ../html/display.tmpl:42 ../html/program.tmpl:81 ../html/topten.tmpl:10 +#: ../html/display.tmpl:43 ../html/program.tmpl:81 ../html/topten.tmpl:10 msgid "Top Ten entrys" msgstr "Die besten zehn Einträge" #-------------------- -#: ../html/display.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:444 ../lib/XXV/MODULES/AUTOTIMER.pm:646 ../lib/XXV/MODULES/EPG.pm:950 ../lib/XXV/MODULES/RECORDS.pm:2464 ../lib/XXV/MODULES/TIMERS.pm:781 ../lib/XXV/OUTPUT/Console.pm:171 +#: ../html/display.tmpl:61 ../lib/XXV/MODULES/AUTOTIMER.pm:444 ../lib/XXV/MODULES/AUTOTIMER.pm:646 ../lib/XXV/MODULES/EPG.pm:967 ../lib/XXV/MODULES/RECORDS.pm:2492 ../lib/XXV/MODULES/TIMERS.pm:781 ../lib/XXV/OUTPUT/Console.pm:171 msgid "Description" msgstr "Beschreibung" #-------------------- -#: ../html/display.tmpl:69 ../lib/XXV/MODULES/AUTOTIMER.pm:158 ../lib/XXV/MODULES/AUTOTIMER.pm:438 ../lib/XXV/MODULES/AUTOTIMER.pm:441 ../lib/XXV/MODULES/CHRONICLE.pm:180 ../lib/XXV/MODULES/CHRONICLE.pm:262 ../lib/XXV/MODULES/EPG.pm:1108 ../lib/XXV/MODULES/EPG.pm:1258 ../lib/XXV/MODULES/EPG.pm:698 ../lib/XXV/MODULES/EPG.pm:829 ../lib/XXV/MODULES/EPG.pm:948 ../lib/XXV/MODULES/SHARE.pm:360 ../lib/XXV/MODULES/TIMERS.pm:1251 ../lib/XXV/MODULES/TIMERS.pm:878 +#: ../html/display.tmpl:70 ../lib/XXV/MODULES/AUTOTIMER.pm:158 ../lib/XXV/MODULES/AUTOTIMER.pm:438 ../lib/XXV/MODULES/AUTOTIMER.pm:441 ../lib/XXV/MODULES/CHRONICLE.pm:180 ../lib/XXV/MODULES/CHRONICLE.pm:262 ../lib/XXV/MODULES/EPG.pm:1127 ../lib/XXV/MODULES/EPG.pm:1277 ../lib/XXV/MODULES/EPG.pm:715 ../lib/XXV/MODULES/EPG.pm:846 ../lib/XXV/MODULES/EPG.pm:965 ../lib/XXV/MODULES/SHARE.pm:360 ../lib/XXV/MODULES/TIMERS.pm:1251 ../lib/XXV/MODULES/TIMERS.pm:878 msgid "Start" msgstr "Start" #-------------------- -#: ../html/display.tmpl:73 ../html/tlist.tmpl:101 ../html/tlist.tmpl:95 +#: ../html/display.tmpl:74 ../html/tlist.tmpl:101 ../html/tlist.tmpl:95 msgid "PDC" msgstr "VPS" #-------------------- -#: ../html/display.tmpl:75 ../html/widgets/player.tmpl:100 ../html/widgets/player.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:159 ../lib/XXV/MODULES/AUTOTIMER.pm:439 ../lib/XXV/MODULES/AUTOTIMER.pm:442 ../lib/XXV/MODULES/CHRONICLE.pm:181 ../lib/XXV/MODULES/CHRONICLE.pm:263 ../lib/XXV/MODULES/EPG.pm:1109 ../lib/XXV/MODULES/EPG.pm:1259 ../lib/XXV/MODULES/EPG.pm:699 ../lib/XXV/MODULES/EPG.pm:830 ../lib/XXV/MODULES/EPG.pm:949 ../lib/XXV/MODULES/SHARE.pm:361 ../lib/XXV/MODULES/TIMERS.pm:1252 +#: ../html/display.tmpl:76 ../html/widgets/player.tmpl:100 ../html/widgets/player.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:159 ../lib/XXV/MODULES/AUTOTIMER.pm:439 ../lib/XXV/MODULES/AUTOTIMER.pm:442 ../lib/XXV/MODULES/CHRONICLE.pm:181 ../lib/XXV/MODULES/CHRONICLE.pm:263 ../lib/XXV/MODULES/EPG.pm:1128 ../lib/XXV/MODULES/EPG.pm:1278 ../lib/XXV/MODULES/EPG.pm:716 ../lib/XXV/MODULES/EPG.pm:847 ../lib/XXV/MODULES/EPG.pm:966 ../lib/XXV/MODULES/SHARE.pm:361 ../lib/XXV/MODULES/TIMERS.pm:1252 msgid "Stop" msgstr "Stopp" #-------------------- +#: ../html/display.tmpl:90 ../html/search.tmpl:74 +msgid "Content" +msgstr "Inhalt" + +#-------------------- #: ../html/filesys.tmpl:18 msgid "Total space" msgstr "Gesamte Speicherkapazität" @@ -641,7 +646,7 @@ msgid "Save" msgstr "Speichern" #-------------------- -#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../lib/XXV/MODULES/AUTOTIMER.pm:155 ../lib/XXV/MODULES/AUTOTIMER.pm:432 ../lib/XXV/MODULES/AUTOTIMER.pm:644 ../lib/XXV/MODULES/CHRONICLE.pm:177 ../lib/XXV/MODULES/CHRONICLE.pm:259 ../lib/XXV/MODULES/EPG.pm:1106 ../lib/XXV/MODULES/EPG.pm:1256 ../lib/XXV/MODULES/EPG.pm:696 ../lib/XXV/MODULES/EPG.pm:828 ../lib/XXV/MODULES/EPG.pm:945 ../lib/XXV/MODULES/EVENTS.pm:349 ../lib/XXV/MODULES/MEDIALIB.pm:1274 ../lib/XXV/MODULES/MUSIC.pm:660 ../lib/XXV/MODULES/RECORDS.pm:1994 ../lib/XXV/MODULES/RECORDS.pm:2136 ../lib/XXV/MODULES/RECORDS.pm:2285 ../lib/XXV/MODULES/SHARE.pm:358 ../lib/XXV/MODULES/TIMERS.pm:1253 ../lib/XXV/MODULES/TIMERS.pm:876 +#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../lib/XXV/MODULES/AUTOTIMER.pm:155 ../lib/XXV/MODULES/AUTOTIMER.pm:432 ../lib/XXV/MODULES/AUTOTIMER.pm:644 ../lib/XXV/MODULES/CHRONICLE.pm:177 ../lib/XXV/MODULES/CHRONICLE.pm:259 ../lib/XXV/MODULES/EPG.pm:1125 ../lib/XXV/MODULES/EPG.pm:1275 ../lib/XXV/MODULES/EPG.pm:713 ../lib/XXV/MODULES/EPG.pm:845 ../lib/XXV/MODULES/EPG.pm:962 ../lib/XXV/MODULES/EVENTS.pm:349 ../lib/XXV/MODULES/MEDIALIB.pm:1274 ../lib/XXV/MODULES/MUSIC.pm:660 ../lib/XXV/MODULES/RECORDS.pm:2022 ../lib/XXV/MODULES/RECORDS.pm:2164 ../lib/XXV/MODULES/RECORDS.pm:2313 ../lib/XXV/MODULES/SHARE.pm:358 ../lib/XXV/MODULES/TIMERS.pm:1253 ../lib/XXV/MODULES/TIMERS.pm:876 msgid "Title" msgstr "Titel" @@ -651,7 +656,7 @@ msgid "Search at" msgstr "Suche bei" #-------------------- -#: ../html/mlcopy.tmpl:38 ../html/mledit.tmpl:38 ../html/mlimport.tmpl:38 ../lib/XXV/MODULES/AUTOTIMER.pm:433 ../lib/XXV/MODULES/AUTOTIMER.pm:645 ../lib/XXV/MODULES/EPG.pm:946 ../lib/XXV/MODULES/MEDIALIB.pm:1275 ../lib/XXV/MODULES/RECORDS.pm:1995 ../lib/XXV/MODULES/RECORDS.pm:2137 +#: ../html/mlcopy.tmpl:38 ../html/mledit.tmpl:38 ../html/mlimport.tmpl:38 ../lib/XXV/MODULES/AUTOTIMER.pm:433 ../lib/XXV/MODULES/AUTOTIMER.pm:645 ../lib/XXV/MODULES/EPG.pm:963 ../lib/XXV/MODULES/MEDIALIB.pm:1275 ../lib/XXV/MODULES/RECORDS.pm:2023 ../lib/XXV/MODULES/RECORDS.pm:2165 msgid "Subtitle" msgstr "Serientitel" @@ -736,7 +741,7 @@ msgid "Albums" msgstr "Alben" #-------------------- -#: ../html/mlist.tmpl:24 ../html/mlnavcontainer.tmpl:28 ../html/mlsearch.tmpl:46 ../html/search.tmpl:75 ../html/vtxpage.tmpl:25 ../lib/XXV/MODULES/AUTOTIMER.pm:1147 ../wml/next.tmpl:15 ../wml/now.tmpl:15 ../wml/program.tmpl:45 ../wml/search.tmpl:17 +#: ../html/mlist.tmpl:24 ../html/mlnavcontainer.tmpl:28 ../html/mlsearch.tmpl:46 ../html/search.tmpl:101 ../html/vtxpage.tmpl:25 ../lib/XXV/MODULES/AUTOTIMER.pm:1147 ../wml/next.tmpl:15 ../wml/now.tmpl:15 ../wml/program.tmpl:45 ../wml/search.tmpl:17 msgid "Search" msgstr "Suche" @@ -980,7 +985,7 @@ msgid "Recording" msgstr "Aufnahme" #-------------------- -#: ../html/rdisplay.tmpl:104 ../lib/XXV/MODULES/RECORDS.pm:2714 +#: ../html/rdisplay.tmpl:104 ../lib/XXV/MODULES/RECORDS.pm:2742 msgid "Choose a command to edit this recording ..." msgstr "Wählen Sie einen Befehl zum Bearbeiten der Aufnahme ..." @@ -1000,7 +1005,7 @@ msgid "New recording" msgstr "Neue Aufnahme" #-------------------- -#: ../html/rdisplay.tmpl:140 ../html/rlist.tmpl:102 ../lib/XXV/MODULES/RECORDS.pm:1996 ../lib/XXV/MODULES/RECORDS.pm:2138 +#: ../html/rdisplay.tmpl:140 ../html/rlist.tmpl:102 ../lib/XXV/MODULES/RECORDS.pm:2024 ../lib/XXV/MODULES/RECORDS.pm:2166 msgid "Duration" msgstr "Dauer" @@ -1010,7 +1015,7 @@ msgid "By cut" msgstr "Geschnitten" #-------------------- -#: ../html/rdisplay.tmpl:170 ../lib/XXV/MODULES/RECORDS.pm:2473 +#: ../html/rdisplay.tmpl:170 ../lib/XXV/MODULES/RECORDS.pm:2501 msgid "Keywords" msgstr "Stichwörter" @@ -1030,7 +1035,7 @@ msgid "Recording list" msgstr "Aufnahmeliste" #-------------------- -#: ../html/rdisplay.tmpl:78 ../lib/XXV/MODULES/RECORDS.pm:2290 +#: ../html/rdisplay.tmpl:78 ../lib/XXV/MODULES/RECORDS.pm:2318 msgid "Would you like to delete this recording?" msgstr "Wollen Sie diese Aufnahme löschen?" @@ -1045,7 +1050,7 @@ msgid "Cut recording" msgstr "Aufnahme schneiden" #-------------------- -#: ../html/rdisplay.tmpl:86 ../lib/XXV/MODULES/RECORDS.pm:2493 +#: ../html/rdisplay.tmpl:86 ../lib/XXV/MODULES/RECORDS.pm:2521 msgid "Edit recording" msgstr "Aufnahme bearbeiten" @@ -1145,6 +1150,21 @@ msgid "o'clock" msgstr "Uhr" #-------------------- +#: ../html/search.tmpl:102 ../html/widgets/formEnd.tmpl:6 ../wml/widgets/formEnd.tmpl:4 +msgid "Reset" +msgstr "Zurücksetzen" + +#-------------------- +#: ../html/search.tmpl:111 +msgid "Would you like to record these events?" +msgstr "Wollen Sie diese Sendungen aufnehmen?" + +#-------------------- +#: ../html/search.tmpl:113 +msgid "Record selected events" +msgstr "Gewählte Sendungen aufnehmen" + +#-------------------- #: ../html/search.tmpl:12 msgid "Found %s items" msgstr "%s Sendungen gefunden" @@ -1155,7 +1175,7 @@ msgid "Search in fields" msgstr "Suchfelder" #-------------------- -#: ../html/search.tmpl:27 ../html/search.tmpl:35 ../html/search.tmpl:42 ../lib/XXV/MODULES/MEDIALIB.pm:1303 +#: ../html/search.tmpl:27 ../html/search.tmpl:35 ../html/search.tmpl:42 ../html/search.tmpl:83 ../lib/XXV/MODULES/MEDIALIB.pm:1303 msgid "All" msgstr "Alle" @@ -1205,19 +1225,9 @@ msgid "All channels" msgstr "Alle Kanäle" #-------------------- -#: ../html/search.tmpl:76 ../html/widgets/formEnd.tmpl:6 ../wml/widgets/formEnd.tmpl:4 -msgid "Reset" -msgstr "Zurücksetzen" - -#-------------------- -#: ../html/search.tmpl:85 -msgid "Would you like to record these events?" -msgstr "Wollen Sie diese Sendungen aufnehmen?" - -#-------------------- -#: ../html/search.tmpl:87 -msgid "Record selected events" -msgstr "Gewählte Sendungen aufnehmen" +#: ../html/search.tmpl:77 +msgid "All contents" +msgstr "Alle Inhalte" #-------------------- #: ../html/search.tmpl:9 @@ -1422,7 +1432,7 @@ msgid "Mute" msgstr "Mute" #-------------------- -#: ../html/widgets/player.tmpl:106 ../html/widgets/player.tmpl:70 ../lib/XXV/MODULES/SVDRP.pm:828 +#: ../html/widgets/player.tmpl:106 ../html/widgets/player.tmpl:70 ../lib/XXV/MODULES/SVDRP.pm:844 msgid "Unknown" msgstr "Unbekannt" @@ -1537,12 +1547,12 @@ msgid "Autotimer %s is activated." msgstr "Autotimer %s ist aktiviert." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1146 ../lib/XXV/MODULES/SVDRP.pm:370 ../lib/XXV/MODULES/XMLTV.pm:690 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1146 ../lib/XXV/MODULES/SVDRP.pm:374 ../lib/XXV/MODULES/XMLTV.pm:690 msgid "Active" msgstr "Aktiv" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1149 ../lib/XXV/MODULES/RECORDS.pm:1997 ../lib/XXV/MODULES/RECORDS.pm:2139 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1149 ../lib/XXV/MODULES/RECORDS.pm:2025 ../lib/XXV/MODULES/RECORDS.pm:2167 msgid "Start time" msgstr "Startzeit" @@ -1572,7 +1582,7 @@ msgid "Autotimer '%s' found: %s" msgstr "Autotimer '%s' hat gefunden: %s" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:156 ../lib/XXV/MODULES/CHRONICLE.pm:179 ../lib/XXV/MODULES/CHRONICLE.pm:261 ../lib/XXV/MODULES/EPG.pm:700 ../lib/XXV/MODULES/EPG.pm:831 ../lib/XXV/MODULES/SHARE.pm:362 ../lib/XXV/MODULES/TIMERS.pm:1249 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:156 ../lib/XXV/MODULES/CHRONICLE.pm:179 ../lib/XXV/MODULES/CHRONICLE.pm:261 ../lib/XXV/MODULES/EPG.pm:717 ../lib/XXV/MODULES/EPG.pm:848 ../lib/XXV/MODULES/SHARE.pm:362 ../lib/XXV/MODULES/TIMERS.pm:1249 msgid "Day" msgstr "Datum" @@ -1812,7 +1822,7 @@ 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:856 ../lib/XXV/MODULES/AUTOTIMER.pm:870 ../lib/XXV/MODULES/AUTOTIMER.pm:883 ../lib/XXV/MODULES/AUTOTIMER.pm:899 ../lib/XXV/MODULES/AUTOTIMER.pm:915 ../lib/XXV/MODULES/CHANNELS.pm:1135 ../lib/XXV/MODULES/CHANNELS.pm:1166 ../lib/XXV/MODULES/CHANNELS.pm:1205 ../lib/XXV/MODULES/CHANNELS.pm:1218 ../lib/XXV/MODULES/CHANNELS.pm:1244 ../lib/XXV/MODULES/CHANNELS.pm:1270 ../lib/XXV/MODULES/CHANNELS.pm:1283 ../lib/XXV/MODULES/CHANNELS.pm:1296 ../lib/XXV/MODULES/CHANNELS.pm:1309 ../lib/XXV/MODULES/GRAB.pm:104 ../lib/XXV/MODULES/GRAB.pm:248 ../lib/XXV/MODULES/GRAB.pm:256 ../lib/XXV/MODULES/GRAB.pm:35 ../lib/XXV/MODULES/GRAB.pm:49 ../lib/XXV/MODULES/GRAB.pm:72 ../lib/XXV/MODULES/GRAB.pm:91 ../lib/XXV/MODULES/RECORDS.pm:115 ../lib/XXV/MODULES/RECORDS.pm:2438 ../lib/XXV/MODULES/STREAM.pm:111 ../lib/XXV/MODULES/STREAM.pm:97 ../lib/XXV/MODULES/SVDRP.pm:265 ../lib/XXV/MODULES/TIMERS.pm:35 ../lib/XXV/MODULES/TIMERS.pm:48 ../lib/XXV/MODULES/TIMERS.pm:62 ../lib/XXV/MODULES/TIMERS.pm:750 ../lib/XXV/MODULES/TIMERS.pm:76 ../lib/XXV/MODULES/TIMERS.pm:766 ../lib/XXV/MODULES/TIMERS.pm:89 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:856 ../lib/XXV/MODULES/AUTOTIMER.pm:870 ../lib/XXV/MODULES/AUTOTIMER.pm:883 ../lib/XXV/MODULES/AUTOTIMER.pm:899 ../lib/XXV/MODULES/AUTOTIMER.pm:915 ../lib/XXV/MODULES/CHANNELS.pm:1135 ../lib/XXV/MODULES/CHANNELS.pm:1166 ../lib/XXV/MODULES/CHANNELS.pm:1205 ../lib/XXV/MODULES/CHANNELS.pm:1218 ../lib/XXV/MODULES/CHANNELS.pm:1244 ../lib/XXV/MODULES/CHANNELS.pm:1270 ../lib/XXV/MODULES/CHANNELS.pm:1283 ../lib/XXV/MODULES/CHANNELS.pm:1296 ../lib/XXV/MODULES/CHANNELS.pm:1309 ../lib/XXV/MODULES/GRAB.pm:104 ../lib/XXV/MODULES/GRAB.pm:248 ../lib/XXV/MODULES/GRAB.pm:256 ../lib/XXV/MODULES/GRAB.pm:35 ../lib/XXV/MODULES/GRAB.pm:49 ../lib/XXV/MODULES/GRAB.pm:72 ../lib/XXV/MODULES/GRAB.pm:91 ../lib/XXV/MODULES/RECORDS.pm:115 ../lib/XXV/MODULES/RECORDS.pm:2466 ../lib/XXV/MODULES/STREAM.pm:111 ../lib/XXV/MODULES/STREAM.pm:97 ../lib/XXV/MODULES/SVDRP.pm:269 ../lib/XXV/MODULES/TIMERS.pm:35 ../lib/XXV/MODULES/TIMERS.pm:48 ../lib/XXV/MODULES/TIMERS.pm:62 ../lib/XXV/MODULES/TIMERS.pm:750 ../lib/XXV/MODULES/TIMERS.pm:76 ../lib/XXV/MODULES/TIMERS.pm:766 ../lib/XXV/MODULES/TIMERS.pm:89 msgid "Value incorrect!" msgstr "Der Wert ist nicht korrekt!" @@ -1842,7 +1852,7 @@ 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:905 ../lib/XXV/MODULES/RECORDS.pm:2431 ../lib/XXV/MODULES/TIMERS.pm:756 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:905 ../lib/XXV/MODULES/RECORDS.pm:2459 ../lib/XXV/MODULES/TIMERS.pm:756 msgid "Lifetime (%d ... %d)" msgstr "Lebenszeit (%d ... %d)" @@ -1892,7 +1902,7 @@ msgid "Deletes one or more channels 'pos'" msgstr "Löscht einen oder mehrere Kanäle 'pos'" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1100 ../lib/XXV/MODULES/CHANNELS.pm:1105 ../lib/XXV/MODULES/CHANNELS.pm:1443 ../lib/XXV/MODULES/EPG.pm:1721 ../lib/XXV/MODULES/REMOTE.pm:282 ../lib/XXV/MODULES/REMOTE.pm:287 ../lib/XXV/MODULES/STREAM.pm:210 +#: ../lib/XXV/MODULES/CHANNELS.pm:1100 ../lib/XXV/MODULES/CHANNELS.pm:1105 ../lib/XXV/MODULES/CHANNELS.pm:1443 ../lib/XXV/MODULES/EPG.pm:1740 ../lib/XXV/MODULES/REMOTE.pm:282 ../lib/XXV/MODULES/REMOTE.pm:287 ../lib/XXV/MODULES/STREAM.pm:210 msgid "Channel '%s' does not exist in the database!" msgstr "Der Kanal '%s' existiert nicht in der Datenbank!" @@ -2231,12 +2241,12 @@ msgid "There none module reloaded." msgstr "Es wurden keine Module neugeladen." #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1011 +#: ../lib/XXV/MODULES/EPG.pm:1030 msgid "Event '%d' does not exist in the database!" msgstr "Sendung '%d' existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1398 ../lib/XXV/MODULES/VTX.pm:1270 ../lib/XXV/MODULES/VTX.pm:1336 +#: ../lib/XXV/MODULES/EPG.pm:1417 ../lib/XXV/MODULES/VTX.pm:1270 ../lib/XXV/MODULES/VTX.pm:1336 msgid "No channel defined!" msgstr "Kein Kanal definiert!" @@ -2246,12 +2256,12 @@ msgid "EPG table contains %d entries and since the last login on %s %d new entri msgstr "Die EPG Tabelle enthält %d Einträge und seit dem letzten Anmeldung am %s, %d neue Einträge" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1621 +#: ../lib/XXV/MODULES/EPG.pm:1640 msgid "No event id defined!" msgstr "Keine ID zum Event definiert!" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1778 ../lib/XXV/MODULES/GRAB.pm:240 ../lib/XXV/MODULES/RECORDS.pm:3185 +#: ../lib/XXV/MODULES/EPG.pm:1797 ../lib/XXV/MODULES/GRAB.pm:240 ../lib/XXV/MODULES/RECORDS.pm:3213 msgid "Sorry, get image is'nt supported" msgstr "Entschuldigung, Bilder werden nicht unterstützt!" @@ -2261,12 +2271,412 @@ msgid "This module reads new EPG data and saves it to the database." msgstr "Dieses Modul liest neue EPG-Daten und speichert sie in der Datenbank." #-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1820 ../lib/XXV/MODULES/EPG.pm:1821 +msgid "Movie/Drama" +msgstr "Film/Drama" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1822 +msgid "Detective/Thriller" +msgstr "Detektiv/Thriller" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1823 +msgid "Adventure/Western/War" +msgstr "Abenteuer/Western/Krieg" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1824 +msgid "Science Fiction/Fantasy/Horror" +msgstr "Science-Fiction/Fantasy/Horror" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1825 ../lib/XXV/MODULES/MEDIALIB.pm:1162 +msgid "Comedy" +msgstr "Komödie" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1826 +msgid "Soap/Melodrama/Folkloric" +msgstr "Seife/Melodram/Folklore" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1827 ../lib/XXV/MODULES/MEDIALIB.pm:1202 +msgid "Romance" +msgstr "Romanze" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1828 +msgid "Serious/Classical/Religious/Historical Movie/Drama" +msgstr "Ernst/Klassik/Religion/Historischer Film/Drama" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1829 +msgid "Adult Movie/Drama" +msgstr "Erwachsenen-Film/Drama" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1833 ../lib/XXV/MODULES/EPG.pm:1834 +msgid "News/Current Affairs" +msgstr "Aktuelle Angelegenheiten" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1835 +msgid "News/Weather Report" +msgstr "Wetterbericht" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1836 +msgid "News Magazine" +msgstr "Nachrichtenmagazin" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1837 ../lib/XXV/MODULES/MEDIALIB.pm:1170 +msgid "Documentary" +msgstr "Dokumentation" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1838 +msgid "Discussion/Inverview/Debate" +msgstr "Diskussion/Interview/Debatte" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1842 ../lib/XXV/MODULES/EPG.pm:1843 +msgid "Show/Game Show" +msgstr "Show/Spielshow" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1844 +msgid "Game Show/Quiz/Contest" +msgstr "Spielshow/Quiz/Wettbewerb" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1845 +msgid "Variety Show" +msgstr "Variete-Show" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1846 +msgid "Talk Show" +msgstr "Talkshow" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1850 ../lib/XXV/MODULES/EPG.pm:1851 +msgid "Sports" +msgstr "Sport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1852 +msgid "Special Event" +msgstr "Besonderes Ereignis" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1853 +msgid "Sport Magazine" +msgstr "Sportmagazin" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1854 +msgid "Football/Soccer" +msgstr "Football/Fußball" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1855 +msgid "Tennis/Squash" +msgstr "Tennis/Squash" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1856 +msgid "Team Sports" +msgstr "Mannschaftssport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1857 +msgid "Athletics" +msgstr "Athletik" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1858 +msgid "Motor Sport" +msgstr "Motorsport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1859 +msgid "Water Sport" +msgstr "Wassersport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1860 +msgid "Winter Sports" +msgstr "Wintersport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1861 +msgid "Equestrian" +msgstr "Reitsport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1862 +msgid "Martial Sports" +msgstr "Kampfsport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1866 ../lib/XXV/MODULES/EPG.pm:1867 +msgid "Children's/Youth Programme" +msgstr "Kinder/Jugendprogramm" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1868 +msgid "Pre-school Children's Programme" +msgstr "Programm für Vorschulkinder" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1869 +msgid "Entertainment Programme for 6 to 14" +msgstr "Unterhaltungsprogramm für 6 bis 14" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1870 +msgid "Entertainment Programme for 10 to 16" +msgstr "Unterhaltungsprogramm für 10 bis 16" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1871 +msgid "Informational/Educational/School Programme" +msgstr "Informations/Lehr/Schul-Programm" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1872 +msgid "Cartoons/Puppets" +msgstr "Zeichentrick/Puppen" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1876 ../lib/XXV/MODULES/EPG.pm:1877 +msgid "Music/Ballet/Dance" +msgstr "Musik/Ballett/Tanz" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1878 +msgid "Rock/Pop" +msgstr "Rock/Pop" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1879 +msgid "Serious/Classical Music" +msgstr "Ernste/Klassische Musik" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1880 +msgid "Folk/Tradional Music" +msgstr "Volks/Traditionelle Musik" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1881 +msgid "Jazz" +msgstr "Jazz" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1882 +msgid "Musical/Opera" +msgstr "Musical/Oper" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1883 +msgid "Ballet" +msgstr "Ballett" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1887 ../lib/XXV/MODULES/EPG.pm:1888 +msgid "Arts/Culture" +msgstr "Kunst/Kultur" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1889 +msgid "Performing Arts" +msgstr "Darstellende Künste" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1890 +msgid "Fine Arts" +msgstr "Bildende Künste" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1891 +msgid "Religion" +msgstr "Religion" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1892 +msgid "Popular Culture/Traditional Arts" +msgstr "Pop-Kultur/Traditionelle Künste" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1893 +msgid "Literature" +msgstr "Literatur" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1894 +msgid "Film/Cinema" +msgstr "Film/Kino" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1895 +msgid "Experimental Film/Video" +msgstr "Experimentalfilm/Video" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1896 +msgid "Broadcasting/Press" +msgstr "Rundfunk/Presse" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1897 +msgid "New Media" +msgstr "Neue Medien" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1898 +msgid "Arts/Culture Magazine" +msgstr "Kunst/Kulturmagazin" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1899 +msgid "Fashion" +msgstr "Mode" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1903 ../lib/XXV/MODULES/EPG.pm:1904 +msgid "Social/Political/Economics" +msgstr "Gesellschaft/Politik/Wirtschaft" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1905 +msgid "Magazine/Report/Documentary" +msgstr "Magazin/Bericht/Dokumentation" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1906 +msgid "Economics/Social Advisory" +msgstr "Wirtschafts/Gesellschaftsberatung" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1907 +msgid "Remarkable People" +msgstr "Bemerkenswerte Leute" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1911 ../lib/XXV/MODULES/EPG.pm:1912 +msgid "Education/Science/Factual" +msgstr "Ausbildung/Wissenschaft/Sachlich" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1913 +msgid "Nature/Animals/Environment" +msgstr "Natur/Tiere/Umwelt" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1914 +msgid "Technology/Natural Sciences" +msgstr "Technik/Naturwissenschaften" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1915 +msgid "Medicine/Physiology/Psychology" +msgstr "Medizin/Physiologie/Psychologie" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1916 +msgid "Foreign Countries/Expeditions" +msgstr "Ausland/Expeditionen" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1917 +msgid "Social/Spiritual Sciences" +msgstr "Sozial/Geisteswissenschaften" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1918 +msgid "Further Education" +msgstr "Weiterbildung" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1919 +msgid "Languages" +msgstr "Sprachen" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1923 ../lib/XXV/MODULES/EPG.pm:1924 +msgid "Leisure/Hobbies" +msgstr "Freizeit/Hobbies" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1925 +msgid "Tourism/Travel" +msgstr "Tourismus/Reisen" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1926 +msgid "Handicraft" +msgstr "Handwerk" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1927 +msgid "Motoring" +msgstr "Autofahren" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1928 +msgid "Fitness & Health" +msgstr "Fitness & Gesundheit" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1929 +msgid "Cooking" +msgstr "Kochen" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1930 +msgid "Advertisement/Shopping" +msgstr "Werbung/Einkaufen" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1931 +msgid "Gardening" +msgstr "Gartenbau" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1935 +msgid "Special characteristics" +msgstr "Besondere Merkmale" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1936 +msgid "Original Language" +msgstr "Originalsprache" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1937 +msgid "Black & White" +msgstr "Schwarz-weiß" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1938 +msgid "Unpublished" +msgstr "Unveröffentlicht" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1939 +msgid "Live Broadcast" +msgstr "Live-Sendung" + +#-------------------- #: ../lib/XXV/MODULES/EPG.pm:26 msgid "Location of additional EPG images." msgstr "Position von zusätzlichen EPG Bildern." #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:292 +#: ../lib/XXV/MODULES/EPG.pm:294 msgid "Read EPG data ..." msgstr "Lese EPG Daten" @@ -2276,7 +2686,7 @@ msgid "How often EPG data are to be analyzed (in seconds)" msgstr "Wie oft sollen EPG Daten analysiert werden (in Sekunden)" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:328 +#: ../lib/XXV/MODULES/EPG.pm:330 msgid "%d events in database updated." msgstr "Es wurden %d Einträge in Datenbank aktualisiert." @@ -2286,7 +2696,7 @@ msgid "Preferred program times. (eg. 12:00, 18:00)" msgstr "Die bevorzugten Programmzeiten (Kommagetrenne Liste)" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:419 +#: ../lib/XXV/MODULES/EPG.pm:421 msgid "Analyze channel '%s'" msgstr "Untersuche Kanal '%s'" @@ -2301,16 +2711,16 @@ msgid "Search within EPG data" msgstr "Suche in EPG-Daten" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:577 -msgid "No title" -msgstr "Kein Titel" - -#-------------------- #: ../lib/XXV/MODULES/EPG.pm:58 msgid "List program for channel 'channel name'" msgstr "Zeige Programm für Kanal 'Kanalname'" #-------------------- +#: ../lib/XXV/MODULES/EPG.pm:581 +msgid "No title" +msgstr "Kein Titel" + +#-------------------- #: ../lib/XXV/MODULES/EPG.pm:63 msgid "Show program 'eventid'" msgstr "Zeige Sendung 'eventid'" @@ -2331,7 +2741,7 @@ msgid "Display events in a schematic way" msgstr "Zeigt Sendungen in einer übersichtlichen Weise" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:808 +#: ../lib/XXV/MODULES/EPG.pm:825 msgid "No channel available!" msgstr "Keine Kanäle verfügbar!" @@ -2341,7 +2751,7 @@ msgid "Update EPG data." msgstr "Aktualisiere EPG Daten" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:939 +#: ../lib/XXV/MODULES/EPG.pm:956 msgid "No ID defined to display this program! Please use display 'eid'!" msgstr "Keine ID einer Sendung, zur Anzeige dieses Programmes, definiert! Bitte verwende display 'eid'" @@ -2676,21 +3086,11 @@ msgid "Animation" msgstr "Animation" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1162 -msgid "Comedy" -msgstr "Komödie" - -#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:1166 msgid "Crime" msgstr "Krimi" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1170 -msgid "Documentary" -msgstr "Dokumentation" - -#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:1174 msgid "Drama" msgstr "Drama" @@ -2726,11 +3126,6 @@ msgid "Mystery" msgstr "Mystery" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1202 -msgid "Romance" -msgstr "Romanze" - -#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:1206 msgid "Sci-Fi" msgstr "Sci-Fi" @@ -3236,17 +3631,17 @@ msgid "Preview image width" msgstr "Breite der Vorschaubilder" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1069 +#: ../lib/XXV/MODULES/RECORDS.pm:1082 msgid "Write %d recordings to the database." msgstr "Schreibe %d Aufnahmen in die Datenbank." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1071 +#: ../lib/XXV/MODULES/RECORDS.pm:1084 msgid "Write %d recordings to the database. Couldn't assign %d recordings." msgstr "Schreibe nur %d Aufnahmen in die Datenbank. Kann %d Aufnahmen nicht zuordnen." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1108 ../lib/XXV/MODULES/RECORDS.pm:1110 +#: ../lib/XXV/MODULES/RECORDS.pm:1121 ../lib/XXV/MODULES/RECORDS.pm:1123 msgid "Get information on recordings ..." msgstr "Hole Informationen über Aufnahmen ..." @@ -3286,37 +3681,37 @@ msgid "Play recording 'rid' in the VDR." msgstr "Spiele Aufnahme 'rid' im VDR" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1808 -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:182 msgid "Cut recording 'rid' in vdr" msgstr "Schneide Aufnahme 'rid' im VDR" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1846 ../lib/XXV/MODULES/RECORDS.pm:1888 ../lib/XXV/MODULES/RECORDS.pm:1943 ../lib/XXV/MODULES/RECORDS.pm:2317 ../lib/XXV/MODULES/RECORDS.pm:2407 ../lib/XXV/MODULES/RECORDS.pm:2687 +#: ../lib/XXV/MODULES/RECORDS.pm:1836 +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:1874 ../lib/XXV/MODULES/RECORDS.pm:1916 ../lib/XXV/MODULES/RECORDS.pm:1971 ../lib/XXV/MODULES/RECORDS.pm:2345 ../lib/XXV/MODULES/RECORDS.pm:2435 ../lib/XXV/MODULES/RECORDS.pm:2715 msgid "This recording does not exist in the database!" msgstr "Diese Aufnahme existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1878 ../lib/XXV/MODULES/RECORDS.pm:1933 +#: ../lib/XXV/MODULES/RECORDS.pm:1906 ../lib/XXV/MODULES/RECORDS.pm:1961 msgid "No recording defined for playback! Please use rplay 'rid'." msgstr "Keine Aufnahme zum Wiedergabe definiert! Bitte verwende rplay 'rid'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1993 ../lib/XXV/MODULES/RECORDS.pm:2135 -msgid "Index" -msgstr "Index" - -#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:202 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:2252 +#: ../lib/XXV/MODULES/RECORDS.pm:2021 ../lib/XXV/MODULES/RECORDS.pm:2163 +msgid "Index" +msgstr "Index" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:2280 msgid "No recording defined for deletion! Please use rdelete 'id'." msgstr "Keine Aufnahme zum Löschen definiert! Bitte verwende rdelete 'rid'." @@ -3326,132 +3721,132 @@ msgid "Recording deleted: %s" msgstr "Aufnahme gelöscht: %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2322 +#: ../lib/XXV/MODULES/RECORDS.pm:2350 msgid "Recording '%s' to delete" msgstr "Aufnahme '%s' wird gelöscht" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2358 +#: ../lib/XXV/MODULES/RECORDS.pm:2386 msgid "No recording to delete!" msgstr "Keine Aufnahme zum Löschen!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2384 +#: ../lib/XXV/MODULES/RECORDS.pm:2412 msgid "No recording defined for editing!" msgstr "Keine Aufnahme-ID zum Bearbeiten!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2425 ../lib/XXV/MODULES/RECORDS.pm:3040 ../lib/XXV/MODULES/TIMERS.pm:634 +#: ../lib/XXV/MODULES/RECORDS.pm:2453 ../lib/XXV/MODULES/RECORDS.pm:3068 ../lib/XXV/MODULES/TIMERS.pm:634 msgid "Title of recording" msgstr "Titel der Aufnahme" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2448 +#: ../lib/XXV/MODULES/RECORDS.pm:2476 msgid "Undefined" msgstr "Unbestimmt" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2458 +#: ../lib/XXV/MODULES/RECORDS.pm:2486 msgid "This channel '%s' does not exist!" msgstr "Dieser Kanal '%s' existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2478 +#: ../lib/XXV/MODULES/RECORDS.pm:2506 msgid "Video" msgstr "Video" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2483 +#: ../lib/XXV/MODULES/RECORDS.pm:2511 msgid "Audio" msgstr "Audio" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2488 +#: ../lib/XXV/MODULES/RECORDS.pm:2516 msgid "Cut marks" msgstr "Schnittmarken" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2502 ../lib/XXV/MODULES/RECORDS.pm:3019 ../lib/XXV/MODULES/RECORDS.pm:916 ../lib/XXV/MODULES/STREAM.pm:337 +#: ../lib/XXV/MODULES/RECORDS.pm:2530 ../lib/XXV/MODULES/RECORDS.pm:3047 ../lib/XXV/MODULES/RECORDS.pm:929 ../lib/XXV/MODULES/STREAM.pm:337 msgid "Missing video directory on %s!" msgstr "Kein Videoverzeichnis auf %s gefunden!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2532 ../lib/XXV/MODULES/RECORDS.pm:2540 +#: ../lib/XXV/MODULES/RECORDS.pm:2560 ../lib/XXV/MODULES/RECORDS.pm:2568 msgid "Couldn't write file '%s' : %s" msgstr "Konnte Datei '%s' nicht schreiben : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2555 ../lib/XXV/MODULES/RECORDS.pm:2573 +#: ../lib/XXV/MODULES/RECORDS.pm:2583 ../lib/XXV/MODULES/RECORDS.pm:2601 msgid "Recording: '%s', couldn't move to '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht nach '%s' verschoben werden : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2569 +#: ../lib/XXV/MODULES/RECORDS.pm:2597 msgid "Recording: '%s', couldn't mkpath: '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht Verzeichnis '%s' nicht erstellen : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2580 +#: ../lib/XXV/MODULES/RECORDS.pm:2608 msgid "Recording: '%s', couldn't remove '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht '%s' nicht entfernen : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2608 ../lib/XXV/MODULES/RECORDS.pm:3089 +#: ../lib/XXV/MODULES/RECORDS.pm:2636 ../lib/XXV/MODULES/RECORDS.pm:3117 msgid "Sorry! Couldn't touch '%s'! %s" msgstr "Entschuldigung! Konnte '%s' nicht aktualisieren! %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2615 ../lib/XXV/MODULES/RECORDS.pm:2617 +#: ../lib/XXV/MODULES/RECORDS.pm:2643 ../lib/XXV/MODULES/RECORDS.pm:2645 msgid "Recording edited!" msgstr "Aufnahme wurde bearbeitet!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2625 +#: ../lib/XXV/MODULES/RECORDS.pm:2653 msgid "Recording was'nt changed!" msgstr "Aufnahme wurde nicht verändert!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2659 +#: ../lib/XXV/MODULES/RECORDS.pm:2687 msgid "No recording defined for converting!" msgstr "Keine Aufnahme zum Konvertieren definiert!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2664 +#: ../lib/XXV/MODULES/RECORDS.pm:2692 msgid "No reccmds.conf on your system!" msgstr "Keine reccmds.conf auf dem System!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2702 +#: ../lib/XXV/MODULES/RECORDS.pm:2730 msgid "Command" msgstr "Kommando" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2719 +#: ../lib/XXV/MODULES/RECORDS.pm:2747 msgid "Couldn't find this command ID!" msgstr "Kann diese Kommando-ID nicht finden!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2722 ../lib/XXV/MODULES/STREAM.pm:283 ../lib/XXV/MODULES/STREAM.pm:306 ../lib/XXV/MODULES/STREAM.pm:316 +#: ../lib/XXV/MODULES/RECORDS.pm:2750 ../lib/XXV/MODULES/STREAM.pm:283 ../lib/XXV/MODULES/STREAM.pm:306 ../lib/XXV/MODULES/STREAM.pm:316 msgid "Couldn't find recording: '%s'" msgstr "Konnte Aufnahme '%s' nicht finden" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2737 +#: ../lib/XXV/MODULES/RECORDS.pm:2765 msgid "Call %s '%s', standard error output :" msgstr "Aufruf %s '%s', Standardfehlerausgabe :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2740 +#: ../lib/XXV/MODULES/RECORDS.pm:2768 msgid "Call %s '%s', standard output :" msgstr "Aufruf %s '%s', Ausgabe :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2744 +#: ../lib/XXV/MODULES/RECORDS.pm:2772 msgid "Sorry! Couldn't call %s '%s'! %s" msgstr "Entschuldigung! Konnte %s '%s' nicht aufrufen! %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2748 +#: ../lib/XXV/MODULES/RECORDS.pm:2776 msgid "Back to recording list" msgstr "Zurück zur Aufnahmeliste" @@ -3461,32 +3856,32 @@ msgid "This module manages recordings." msgstr "Dieses Modul verwaltet die Aufnahmen." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3030 +#: ../lib/XXV/MODULES/RECORDS.pm:3058 msgid "There none recoverable recordings!" msgstr "Es sind keine wiederherstellbaren Aufnahmen vorhanden!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3060 +#: ../lib/XXV/MODULES/RECORDS.pm:3088 msgid "Recover recording" msgstr "Aufnahme wiederherstellen" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3066 +#: ../lib/XXV/MODULES/RECORDS.pm:3094 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:3075 +#: ../lib/XXV/MODULES/RECORDS.pm:3103 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:3094 ../lib/XXV/MODULES/RECORDS.pm:3096 +#: ../lib/XXV/MODULES/RECORDS.pm:3122 ../lib/XXV/MODULES/RECORDS.pm:3124 msgid "Recording recovered!" msgstr "Aufnahme wiederhergestellt!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3104 +#: ../lib/XXV/MODULES/RECORDS.pm:3132 msgid "None recording was'nt recovered!" msgstr "Keine Aufnahme wurde wiederhergestellt!" @@ -3536,32 +3931,32 @@ msgid "None" msgstr "Keines" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:761 +#: ../lib/XXV/MODULES/RECORDS.pm:763 msgid "Can't read recordings from %s !" msgstr "Konnte keine Aufnahmen auf %s einlesen!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:777 +#: ../lib/XXV/MODULES/RECORDS.pm:790 msgid "Used %s, total %s%s, free %s%s on '%s'" msgstr "Genutzt %s, Gesamt %s%s, Frei %s%s auf '%s'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:783 +#: ../lib/XXV/MODULES/RECORDS.pm:796 msgid "Unknown disc capacity on '%s'!" msgstr "Unbekannte Speicherkapazität auf '%s'!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:833 -msgid "Couldn't query recordings from database!" -msgstr "Konnte keine Aufnahmen aus der Datenbank abfragen!" - -#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:84 msgid "Produce how many thumbnails" msgstr "Wieviele Vorschaubildern erzeugen?" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:852 +#: ../lib/XXV/MODULES/RECORDS.pm:846 +msgid "Couldn't query recordings from database!" +msgstr "Konnte keine Aufnahmen aus der Datenbank abfragen!" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:865 msgid "Update recording '%s'" msgstr "Aktualisiere Aufnahme '%s'" @@ -3571,31 +3966,31 @@ msgid "Display recording list with thumbnails?" msgstr "Zeige Aufnahmeliste mit Vorschaubildern?" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:908 +#: ../lib/XXV/MODULES/RECORDS.pm:921 msgid "Analyze recording '%s'" msgstr "Untersuche Aufnahme '%s'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:938 +#: ../lib/XXV/MODULES/RECORDS.pm:95 +msgid "Common directory for preview images" +msgstr "Gemeinsames Verzeichnis für Vorschaubilder" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:951 msgid "Can't add recording '%s' into database!" msgstr "Konnte Aufnahme '%s' nicht in Datenbank einfügen!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:941 +#: ../lib/XXV/MODULES/RECORDS.pm:954 msgid "Can't assign recording '%s' to file!" msgstr "Kann Aufnahme '%s' keiner Datei zuordnen!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:948 +#: ../lib/XXV/MODULES/RECORDS.pm:961 msgid "Recording '%s' without id or unique title and date from '%s'!" msgstr "Aufnahme '%s' ohne ID oder eindeutigen Titel und Datum auf '%s'!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:95 -msgid "Common directory for preview images" -msgstr "Gemeinsames Verzeichnis für Vorschaubilder" - -#-------------------- #: ../lib/XXV/MODULES/REMOTE.pm:17 msgid "This module emulate a remote control." msgstr "Dieses Modul emulieren eine Fernbedienung." @@ -4061,22 +4456,22 @@ msgid "This module module manages connection to video disk recorder." msgstr "Das Modul verwaltet die Verbindung zu den Video Disk Rekordern." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:235 ../lib/XXV/MODULES/SVDRP.pm:330 +#: ../lib/XXV/MODULES/SVDRP.pm:239 ../lib/XXV/MODULES/SVDRP.pm:334 msgid "Definition of video disk recorder '%s' does not exist in the database!" msgstr "Definition '%s' des Video Disk Rekorder existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:247 +#: ../lib/XXV/MODULES/SVDRP.pm:251 msgid "Activate this definition" msgstr "Aktiviere diese Definition" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:251 +#: ../lib/XXV/MODULES/SVDRP.pm:255 msgid "Host or IP address of video disk recorder" msgstr "Host bzw. IP-Adresse des Video Disk Rekorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:257 +#: ../lib/XXV/MODULES/SVDRP.pm:261 msgid "Used Port of SVDRP" msgstr "Verwendeter SVDRP Port" @@ -4086,42 +4481,42 @@ msgid "Connection timeout defines after how many seconds an unrequited connectio msgstr "Nach wievielen Sekunden wird eine unerwiderte Verbindung beendet." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:272 +#: ../lib/XXV/MODULES/SVDRP.pm:276 msgid "Use as primary video disk recorder" msgstr "Verwende als primären Video Disk Rekorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:275 +#: ../lib/XXV/MODULES/SVDRP.pm:279 msgid "List of present source of DVB cards. (eg. S19.2E,S19.2E,T,T )" msgstr "Liste der vorhandenen Quellen der DVB Karten. (z.B. S19.2E,S19.2E,T,T )" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:279 +#: ../lib/XXV/MODULES/SVDRP.pm:283 msgid "Directory where recordings are stored" msgstr "Verzeichnis, wo die vdr Aufnahmen gespeichert sind" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:288 +#: ../lib/XXV/MODULES/SVDRP.pm:292 msgid "Edit video disk recorder definition" msgstr "Bearbeiten der Video Disk Rekorder Definition" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:289 +#: ../lib/XXV/MODULES/SVDRP.pm:293 msgid "Create new video disk recorder definition" msgstr "Erzeuge neue Video Disk Rekorder Definition" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:314 +#: ../lib/XXV/MODULES/SVDRP.pm:318 msgid "Video disk recorder definition saved!" msgstr "Video Disk Rekorder Definition wurde gespeichert!" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:326 +#: ../lib/XXV/MODULES/SVDRP.pm:330 msgid "No definition of video disk recorder for deletion! Please use sdelete 'id'." msgstr "Keine Definition eines Video Disk Rekorder zum Löschen! Bitte verwende sdelete 'id'." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:339 +#: ../lib/XXV/MODULES/SVDRP.pm:343 msgid "Definition of video disk recorder are %s deleted." msgstr "Definition '%s' des Video Disk Rekorder wurde gelöscht." @@ -4131,22 +4526,22 @@ msgid "List defined video disk recorder." msgstr "Zeige Definition der Video Disk Rekorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:371 +#: ../lib/XXV/MODULES/SVDRP.pm:375 msgid "Primary" msgstr "Primär" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:372 +#: ../lib/XXV/MODULES/SVDRP.pm:376 msgid "Host" msgstr "Host" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:373 +#: ../lib/XXV/MODULES/SVDRP.pm:377 msgid "Typ of Cards" msgstr "Art von Karten" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:374 +#: ../lib/XXV/MODULES/SVDRP.pm:378 msgid "Video directory" msgstr "Videoverzeichnis" @@ -4171,7 +4566,7 @@ msgid "Status from video disk recorder." msgstr "Status des Video Disk Rekorder." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:633 +#: ../lib/XXV/MODULES/SVDRP.pm:649 msgid "None video disk recorder defined in the database." msgstr "Kein Video Disk Rekorder in der Datenbank definiert." @@ -4181,37 +4576,37 @@ msgid "Send a command to video disk recorder." msgstr "Sende Befehl an Video Disk Rekorder." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:726 +#: ../lib/XXV/MODULES/SVDRP.pm:742 msgid "Error at command '%s' to %s:%s! %s" msgstr "Fehler im Kommando '%s' %s:%s! %s" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:780 +#: ../lib/XXV/MODULES/SVDRP.pm:796 msgid "No command defined! Please use scommand 'cmd'." msgstr "Kein Kommando definiert! Bitte verwende scommand 'cmd'" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:802 +#: ../lib/XXV/MODULES/SVDRP.pm:818 msgid "Recorder" msgstr "Rekorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:803 +#: ../lib/XXV/MODULES/SVDRP.pm:819 msgid "State" msgstr "Status" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:823 +#: ../lib/XXV/MODULES/SVDRP.pm:839 msgid "Online" msgstr "Verbunden" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:825 +#: ../lib/XXV/MODULES/SVDRP.pm:841 msgid "Offline" msgstr "Keine Verbindung" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:834 +#: ../lib/XXV/MODULES/SVDRP.pm:850 msgid "%d active recorder" msgstr "%d aktive Rekorder" diff --git a/locale/de/LC_MESSAGES/xxv.mo b/locale/de/LC_MESSAGES/xxv.mo Binary files differindex e5a02cb..de351fd 100644 --- a/locale/de/LC_MESSAGES/xxv.mo +++ b/locale/de/LC_MESSAGES/xxv.mo diff --git a/locale/it.po b/locale/it.po index bb8ab74..5340b82 100644 --- a/locale/it.po +++ b/locale/it.po @@ -42,7 +42,7 @@ msgid "Data source for the connection to the database" msgstr "Fonte dati per la connessione al database" #-------------------- -#: ../bin/xxvd:649 ../bin/xxvd:655 ../bin/xxvd:661 ../lib/XXV/MODULES/AUTOTIMER.pm:30 ../lib/XXV/MODULES/AUTOTIMER.pm:684 ../lib/XXV/MODULES/CHANNELS.pm:1153 ../lib/XXV/MODULES/CHANNELS.pm:1179 ../lib/XXV/MODULES/CHANNELS.pm:1192 ../lib/XXV/MODULES/CHANNELS.pm:1231 ../lib/XXV/MODULES/CHANNELS.pm:1257 ../lib/XXV/MODULES/CHANNELS.pm:28 ../lib/XXV/MODULES/CHRONICLE.pm:27 ../lib/XXV/MODULES/EPG.pm:34 ../lib/XXV/MODULES/EPG.pm:40 ../lib/XXV/MODULES/EPG.pm:47 ../lib/XXV/MODULES/EVENTS.pm:33 ../lib/XXV/MODULES/GRAB.pm:29 ../lib/XXV/MODULES/GRAB.pm:43 ../lib/XXV/MODULES/HTTPD.pm:63 ../lib/XXV/MODULES/HTTPD.pm:69 ../lib/XXV/MODULES/HTTPD.pm:75 ../lib/XXV/MODULES/HTTPD.pm:81 ../lib/XXV/MODULES/HTTPD.pm:87 ../lib/XXV/MODULES/HTTPD.pm:95 ../lib/XXV/MODULES/INTERFACE.pm:32 ../lib/XXV/MODULES/INTERFACE.pm:38 ../lib/XXV/MODULES/INTERFACE.pm:44 ../lib/XXV/MODULES/KEYWORDS.pm:28 ../lib/XXV/MODULES/LOGREAD.pm:31 ../lib/XXV/MODULES/LOGREAD.pm:37 ../lib/XXV/MODULES/LOGREAD.pm:43 ../lib/XXV/MODULES/LOGREAD.pm:49 ../lib/XXV/MODULES/MEDIALIB.pm:32 ../lib/XXV/MODULES/MEDIALIB.pm:38 ../lib/XXV/MODULES/MEDIALIB.pm:44 ../lib/XXV/MODULES/MOVETIMER.pm:26 ../lib/XXV/MODULES/MOVETIMER.pm:423 ../lib/XXV/MODULES/MOVETIMER.pm:426 ../lib/XXV/MODULES/MOVETIMER.pm:446 ../lib/XXV/MODULES/MOVETIMER.pm:449 ../lib/XXV/MODULES/MUSIC.pm:39 ../lib/XXV/MODULES/MUSIC.pm:45 ../lib/XXV/MODULES/MUSIC.pm:51 ../lib/XXV/MODULES/MUSIC.pm:57 ../lib/XXV/MODULES/MUSIC.pm:68 ../lib/XXV/MODULES/MUSIC.pm:74 ../lib/XXV/MODULES/RECORDS.pm:109 ../lib/XXV/MODULES/RECORDS.pm:2427 ../lib/XXV/MODULES/RECORDS.pm:2441 ../lib/XXV/MODULES/RECORDS.pm:2703 ../lib/XXV/MODULES/RECORDS.pm:2707 ../lib/XXV/MODULES/RECORDS.pm:3041 ../lib/XXV/MODULES/RECORDS.pm:3053 ../lib/XXV/MODULES/RECORDS.pm:41 ../lib/XXV/MODULES/RECORDS.pm:47 ../lib/XXV/MODULES/RECORDS.pm:53 ../lib/XXV/MODULES/RECORDS.pm:69 ../lib/XXV/MODULES/RECORDS.pm:81 ../lib/XXV/MODULES/RECORDS.pm:98 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:41 ../lib/XXV/MODULES/REPORT.pm:29 ../lib/XXV/MODULES/REPORT.pm:35 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:64 ../lib/XXV/MODULES/SHARE.pm:81 ../lib/XXV/MODULES/SHARE.pm:87 ../lib/XXV/MODULES/STATUS.pm:29 ../lib/XXV/MODULES/STATUS.pm:35 ../lib/XXV/MODULES/STATUS.pm:40 ../lib/XXV/MODULES/STREAM.pm:105 ../lib/XXV/MODULES/STREAM.pm:30 ../lib/XXV/MODULES/STREAM.pm:40 ../lib/XXV/MODULES/STREAM.pm:61 ../lib/XXV/MODULES/STREAM.pm:67 ../lib/XXV/MODULES/STREAM.pm:85 ../lib/XXV/MODULES/STREAM.pm:91 ../lib/XXV/MODULES/SVDRP.pm:252 ../lib/XXV/MODULES/SVDRP.pm:258 ../lib/XXV/MODULES/SVDRP.pm:281 ../lib/XXV/MODULES/SVDRP.pm:30 ../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:636 ../lib/XXV/MODULES/TIMERS.pm:649 ../lib/XXV/MODULES/TIMERS.pm:652 ../lib/XXV/MODULES/TIMERS.pm:677 ../lib/XXV/MODULES/USER.pm:284 ../lib/XXV/MODULES/USER.pm:432 ../lib/XXV/MODULES/USER.pm:438 ../lib/XXV/MODULES/USER.pm:461 ../lib/XXV/MODULES/USER.pm:674 ../lib/XXV/MODULES/USER.pm:680 ../lib/XXV/MODULES/USER.pm:69 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:41 ../lib/XXV/MODULES/WAPD.pm:47 ../lib/XXV/MODULES/WAPD.pm:53 ../lib/XXV/MODULES/WAPD.pm:59 ../lib/XXV/MODULES/WAPD.pm:65 ../lib/XXV/MODULES/WAPD.pm:72 ../lib/XXV/MODULES/XMLTV.pm:31 ../lib/XXV/MODULES/XMLTV.pm:519 ../lib/XXV/MODULES/XMLTV.pm:538 ../lib/XXV/MODULES/XMLTV.pm:541 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:113 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:119 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:125 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:69 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:95 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:102 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:33 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:59 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:77 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:91 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:59 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:56 +#: ../bin/xxvd:649 ../bin/xxvd:655 ../bin/xxvd:661 ../lib/XXV/MODULES/AUTOTIMER.pm:30 ../lib/XXV/MODULES/AUTOTIMER.pm:684 ../lib/XXV/MODULES/CHANNELS.pm:1153 ../lib/XXV/MODULES/CHANNELS.pm:1179 ../lib/XXV/MODULES/CHANNELS.pm:1192 ../lib/XXV/MODULES/CHANNELS.pm:1231 ../lib/XXV/MODULES/CHANNELS.pm:1257 ../lib/XXV/MODULES/CHANNELS.pm:28 ../lib/XXV/MODULES/CHRONICLE.pm:27 ../lib/XXV/MODULES/EPG.pm:34 ../lib/XXV/MODULES/EPG.pm:40 ../lib/XXV/MODULES/EPG.pm:47 ../lib/XXV/MODULES/EVENTS.pm:33 ../lib/XXV/MODULES/GRAB.pm:29 ../lib/XXV/MODULES/GRAB.pm:43 ../lib/XXV/MODULES/HTTPD.pm:63 ../lib/XXV/MODULES/HTTPD.pm:69 ../lib/XXV/MODULES/HTTPD.pm:75 ../lib/XXV/MODULES/HTTPD.pm:81 ../lib/XXV/MODULES/HTTPD.pm:87 ../lib/XXV/MODULES/HTTPD.pm:95 ../lib/XXV/MODULES/INTERFACE.pm:32 ../lib/XXV/MODULES/INTERFACE.pm:38 ../lib/XXV/MODULES/INTERFACE.pm:44 ../lib/XXV/MODULES/KEYWORDS.pm:28 ../lib/XXV/MODULES/LOGREAD.pm:31 ../lib/XXV/MODULES/LOGREAD.pm:37 ../lib/XXV/MODULES/LOGREAD.pm:43 ../lib/XXV/MODULES/LOGREAD.pm:49 ../lib/XXV/MODULES/MEDIALIB.pm:32 ../lib/XXV/MODULES/MEDIALIB.pm:38 ../lib/XXV/MODULES/MEDIALIB.pm:44 ../lib/XXV/MODULES/MOVETIMER.pm:26 ../lib/XXV/MODULES/MOVETIMER.pm:423 ../lib/XXV/MODULES/MOVETIMER.pm:426 ../lib/XXV/MODULES/MOVETIMER.pm:446 ../lib/XXV/MODULES/MOVETIMER.pm:449 ../lib/XXV/MODULES/MUSIC.pm:39 ../lib/XXV/MODULES/MUSIC.pm:45 ../lib/XXV/MODULES/MUSIC.pm:51 ../lib/XXV/MODULES/MUSIC.pm:57 ../lib/XXV/MODULES/MUSIC.pm:68 ../lib/XXV/MODULES/MUSIC.pm:74 ../lib/XXV/MODULES/RECORDS.pm:109 ../lib/XXV/MODULES/RECORDS.pm:2455 ../lib/XXV/MODULES/RECORDS.pm:2469 ../lib/XXV/MODULES/RECORDS.pm:2731 ../lib/XXV/MODULES/RECORDS.pm:2735 ../lib/XXV/MODULES/RECORDS.pm:3069 ../lib/XXV/MODULES/RECORDS.pm:3081 ../lib/XXV/MODULES/RECORDS.pm:41 ../lib/XXV/MODULES/RECORDS.pm:47 ../lib/XXV/MODULES/RECORDS.pm:53 ../lib/XXV/MODULES/RECORDS.pm:69 ../lib/XXV/MODULES/RECORDS.pm:81 ../lib/XXV/MODULES/RECORDS.pm:98 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:41 ../lib/XXV/MODULES/REPORT.pm:29 ../lib/XXV/MODULES/REPORT.pm:35 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:64 ../lib/XXV/MODULES/SHARE.pm:81 ../lib/XXV/MODULES/SHARE.pm:87 ../lib/XXV/MODULES/STATUS.pm:29 ../lib/XXV/MODULES/STATUS.pm:35 ../lib/XXV/MODULES/STATUS.pm:40 ../lib/XXV/MODULES/STREAM.pm:105 ../lib/XXV/MODULES/STREAM.pm:30 ../lib/XXV/MODULES/STREAM.pm:40 ../lib/XXV/MODULES/STREAM.pm:61 ../lib/XXV/MODULES/STREAM.pm:67 ../lib/XXV/MODULES/STREAM.pm:85 ../lib/XXV/MODULES/STREAM.pm:91 ../lib/XXV/MODULES/SVDRP.pm:256 ../lib/XXV/MODULES/SVDRP.pm:262 ../lib/XXV/MODULES/SVDRP.pm:285 ../lib/XXV/MODULES/SVDRP.pm:30 ../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:636 ../lib/XXV/MODULES/TIMERS.pm:649 ../lib/XXV/MODULES/TIMERS.pm:652 ../lib/XXV/MODULES/TIMERS.pm:677 ../lib/XXV/MODULES/USER.pm:284 ../lib/XXV/MODULES/USER.pm:432 ../lib/XXV/MODULES/USER.pm:438 ../lib/XXV/MODULES/USER.pm:461 ../lib/XXV/MODULES/USER.pm:674 ../lib/XXV/MODULES/USER.pm:680 ../lib/XXV/MODULES/USER.pm:69 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:41 ../lib/XXV/MODULES/WAPD.pm:47 ../lib/XXV/MODULES/WAPD.pm:53 ../lib/XXV/MODULES/WAPD.pm:59 ../lib/XXV/MODULES/WAPD.pm:65 ../lib/XXV/MODULES/WAPD.pm:72 ../lib/XXV/MODULES/XMLTV.pm:31 ../lib/XXV/MODULES/XMLTV.pm:519 ../lib/XXV/MODULES/XMLTV.pm:538 ../lib/XXV/MODULES/XMLTV.pm:541 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:113 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:119 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:125 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:69 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:95 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:102 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:33 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:59 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:77 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:91 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:59 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:56 msgid "This is required!" msgstr "Richiesto!" @@ -142,17 +142,17 @@ msgid "Search for channels" msgstr "Cerca canali" #-------------------- -#: ../html/clist.tmpl:118 ../html/mlist.tmpl:53 ../html/mlsearch.tmpl:37 ../html/movetimerlist.tmpl:73 ../html/rlist.tmpl:265 ../html/search.tmpl:89 ../html/tlist.tmpl:144 +#: ../html/clist.tmpl:118 ../html/mlist.tmpl:53 ../html/mlsearch.tmpl:37 ../html/movetimerlist.tmpl:73 ../html/rlist.tmpl:265 ../html/search.tmpl:115 ../html/tlist.tmpl:144 msgid "Select all" msgstr "Seleziona tutti" #-------------------- -#: ../html/clist.tmpl:119 ../html/mlist.tmpl:54 ../html/movetimerlist.tmpl:74 ../html/rlist.tmpl:266 ../html/search.tmpl:90 ../html/tlist.tmpl:145 +#: ../html/clist.tmpl:119 ../html/mlist.tmpl:54 ../html/movetimerlist.tmpl:74 ../html/rlist.tmpl:266 ../html/search.tmpl:116 ../html/tlist.tmpl:145 msgid "Unselect all" msgstr "Deseleziona tutti" #-------------------- -#: ../html/clist.tmpl:120 ../html/mlist.tmpl:55 ../html/movetimerlist.tmpl:75 ../html/rlist.tmpl:267 ../html/search.tmpl:91 ../html/tlist.tmpl:146 +#: ../html/clist.tmpl:120 ../html/mlist.tmpl:55 ../html/movetimerlist.tmpl:75 ../html/rlist.tmpl:267 ../html/search.tmpl:117 ../html/tlist.tmpl:146 msgid "Reverse select" msgstr "Inverti selezione" @@ -162,7 +162,7 @@ msgid "Would you like to delete these channels?" msgstr "Vuoi eliminare questi canali?" #-------------------- -#: ../html/clist.tmpl:122 ../html/mlist.tmpl:40 ../html/movetimerlist.tmpl:64 ../html/rlist.tmpl:123 ../html/search.tmpl:86 ../html/tlist.tmpl:22 ../html/tlist.tmpl:28 +#: ../html/clist.tmpl:122 ../html/mlist.tmpl:40 ../html/movetimerlist.tmpl:64 ../html/rlist.tmpl:123 ../html/search.tmpl:112 ../html/tlist.tmpl:22 ../html/tlist.tmpl:28 msgid "Nothing selected!" msgstr "Nessuna selezione!" @@ -254,71 +254,76 @@ msgid "Detailed program information" msgstr "Informazioni dettagliate sul programma" #-------------------- -#: ../html/display.tmpl:21 ../html/display.tmpl:44 ../lib/XXV/MODULES/EPG.pm:1260 ../lib/XXV/MODULES/EPG.pm:951 +#: ../html/display.tmpl:22 ../html/display.tmpl:45 ../lib/XXV/MODULES/EPG.pm:1279 ../lib/XXV/MODULES/EPG.pm:968 msgid "Percent" msgstr "Percentuale" #-------------------- -#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:161 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:157 ../lib/XXV/MODULES/AUTOTIMER.pm:435 ../lib/XXV/MODULES/CHRONICLE.pm:178 ../lib/XXV/MODULES/CHRONICLE.pm:260 ../lib/XXV/MODULES/EPG.pm:1107 ../lib/XXV/MODULES/EPG.pm:1257 ../lib/XXV/MODULES/EPG.pm:697 ../lib/XXV/MODULES/EPG.pm:947 ../lib/XXV/MODULES/RECORDS.pm:2451 ../lib/XXV/MODULES/SHARE.pm:359 ../lib/XXV/MODULES/TIMERS.pm:1250 ../lib/XXV/MODULES/TIMERS.pm:877 ../lib/XXV/MODULES/XMLTV.pm:691 +#: ../html/display.tmpl:26 ../html/rdisplay.tmpl:161 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:157 ../lib/XXV/MODULES/AUTOTIMER.pm:435 ../lib/XXV/MODULES/CHRONICLE.pm:178 ../lib/XXV/MODULES/CHRONICLE.pm:260 ../lib/XXV/MODULES/EPG.pm:1126 ../lib/XXV/MODULES/EPG.pm:1276 ../lib/XXV/MODULES/EPG.pm:714 ../lib/XXV/MODULES/EPG.pm:964 ../lib/XXV/MODULES/RECORDS.pm:2479 ../lib/XXV/MODULES/SHARE.pm:359 ../lib/XXV/MODULES/TIMERS.pm:1250 ../lib/XXV/MODULES/TIMERS.pm:877 ../lib/XXV/MODULES/XMLTV.pm:691 msgid "Channel" msgstr "Canale" #-------------------- -#: ../html/display.tmpl:27 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1145 ../lib/XXV/MODULES/CHANNELS.pm:601 ../lib/XXV/MODULES/CHRONICLE.pm:176 ../lib/XXV/MODULES/CHRONICLE.pm:258 ../lib/XXV/MODULES/EPG.pm:1105 ../lib/XXV/MODULES/EPG.pm:1255 ../lib/XXV/MODULES/EPG.pm:695 ../lib/XXV/MODULES/EPG.pm:827 ../lib/XXV/MODULES/EPG.pm:944 ../lib/XXV/MODULES/MOVETIMER.pm:582 ../lib/XXV/MODULES/MUSIC.pm:657 ../lib/XXV/MODULES/SHARE.pm:357 ../lib/XXV/MODULES/SVDRP.pm:369 ../lib/XXV/MODULES/TIMERS.pm:1247 ../lib/XXV/MODULES/USER.pm:614 ../lib/XXV/MODULES/XMLTV.pm:689 +#: ../html/display.tmpl:28 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1145 ../lib/XXV/MODULES/CHANNELS.pm:601 ../lib/XXV/MODULES/CHRONICLE.pm:176 ../lib/XXV/MODULES/CHRONICLE.pm:258 ../lib/XXV/MODULES/EPG.pm:1124 ../lib/XXV/MODULES/EPG.pm:1274 ../lib/XXV/MODULES/EPG.pm:712 ../lib/XXV/MODULES/EPG.pm:844 ../lib/XXV/MODULES/EPG.pm:961 ../lib/XXV/MODULES/MOVETIMER.pm:582 ../lib/XXV/MODULES/MUSIC.pm:657 ../lib/XXV/MODULES/SHARE.pm:357 ../lib/XXV/MODULES/SVDRP.pm:373 ../lib/XXV/MODULES/TIMERS.pm:1247 ../lib/XXV/MODULES/USER.pm:614 ../lib/XXV/MODULES/XMLTV.pm:689 msgid "Service" msgstr "Servizio" #-------------------- -#: ../html/display.tmpl:29 ../html/tlist.tmpl:81 +#: ../html/display.tmpl:30 ../html/tlist.tmpl:81 msgid "Search for repeats" msgstr "Ricerca repliche" #-------------------- -#: ../html/display.tmpl:31 ../html/program.tmpl:76 ../html/tlist.tmpl:83 ../wml/next.tmpl:17 ../wml/now.tmpl:17 ../wml/program.tmpl:50 ../wml/search.tmpl:19 +#: ../html/display.tmpl:32 ../html/program.tmpl:76 ../html/tlist.tmpl:83 ../wml/next.tmpl:17 ../wml/now.tmpl:17 ../wml/program.tmpl:50 ../wml/search.tmpl:19 msgid "Edit this timer" msgstr "Modifica timer" #-------------------- -#: ../html/display.tmpl:33 ../html/program.tmpl:78 ../wml/next.tmpl:19 ../wml/now.tmpl:19 ../wml/program.tmpl:52 ../wml/search.tmpl:21 +#: ../html/display.tmpl:34 ../html/program.tmpl:78 ../wml/next.tmpl:19 ../wml/now.tmpl:19 ../wml/program.tmpl:52 ../wml/search.tmpl:21 msgid "To record" msgstr "Registra" #-------------------- -#: ../html/display.tmpl:36 ../html/rdisplay.tmpl:95 +#: ../html/display.tmpl:37 ../html/rdisplay.tmpl:95 msgid "Search with IMDb" msgstr "Cerca con IMDB" #-------------------- -#: ../html/display.tmpl:39 ../html/rdisplay.tmpl:98 +#: ../html/display.tmpl:40 ../html/rdisplay.tmpl:98 msgid "Search with OFDb" msgstr "Cerca con OFDB" #-------------------- -#: ../html/display.tmpl:42 ../html/program.tmpl:81 ../html/topten.tmpl:10 +#: ../html/display.tmpl:43 ../html/program.tmpl:81 ../html/topten.tmpl:10 msgid "Top Ten entrys" msgstr "Prime dieci voci" #-------------------- -#: ../html/display.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:444 ../lib/XXV/MODULES/AUTOTIMER.pm:646 ../lib/XXV/MODULES/EPG.pm:950 ../lib/XXV/MODULES/RECORDS.pm:2464 ../lib/XXV/MODULES/TIMERS.pm:781 ../lib/XXV/OUTPUT/Console.pm:171 +#: ../html/display.tmpl:61 ../lib/XXV/MODULES/AUTOTIMER.pm:444 ../lib/XXV/MODULES/AUTOTIMER.pm:646 ../lib/XXV/MODULES/EPG.pm:967 ../lib/XXV/MODULES/RECORDS.pm:2492 ../lib/XXV/MODULES/TIMERS.pm:781 ../lib/XXV/OUTPUT/Console.pm:171 msgid "Description" msgstr "Descrizione" #-------------------- -#: ../html/display.tmpl:69 ../lib/XXV/MODULES/AUTOTIMER.pm:158 ../lib/XXV/MODULES/AUTOTIMER.pm:438 ../lib/XXV/MODULES/AUTOTIMER.pm:441 ../lib/XXV/MODULES/CHRONICLE.pm:180 ../lib/XXV/MODULES/CHRONICLE.pm:262 ../lib/XXV/MODULES/EPG.pm:1108 ../lib/XXV/MODULES/EPG.pm:1258 ../lib/XXV/MODULES/EPG.pm:698 ../lib/XXV/MODULES/EPG.pm:829 ../lib/XXV/MODULES/EPG.pm:948 ../lib/XXV/MODULES/SHARE.pm:360 ../lib/XXV/MODULES/TIMERS.pm:1251 ../lib/XXV/MODULES/TIMERS.pm:878 +#: ../html/display.tmpl:70 ../lib/XXV/MODULES/AUTOTIMER.pm:158 ../lib/XXV/MODULES/AUTOTIMER.pm:438 ../lib/XXV/MODULES/AUTOTIMER.pm:441 ../lib/XXV/MODULES/CHRONICLE.pm:180 ../lib/XXV/MODULES/CHRONICLE.pm:262 ../lib/XXV/MODULES/EPG.pm:1127 ../lib/XXV/MODULES/EPG.pm:1277 ../lib/XXV/MODULES/EPG.pm:715 ../lib/XXV/MODULES/EPG.pm:846 ../lib/XXV/MODULES/EPG.pm:965 ../lib/XXV/MODULES/SHARE.pm:360 ../lib/XXV/MODULES/TIMERS.pm:1251 ../lib/XXV/MODULES/TIMERS.pm:878 msgid "Start" msgstr "Inizio" #-------------------- -#: ../html/display.tmpl:73 ../html/tlist.tmpl:101 ../html/tlist.tmpl:95 +#: ../html/display.tmpl:74 ../html/tlist.tmpl:101 ../html/tlist.tmpl:95 msgid "PDC" msgstr "PDC" #-------------------- -#: ../html/display.tmpl:75 ../html/widgets/player.tmpl:100 ../html/widgets/player.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:159 ../lib/XXV/MODULES/AUTOTIMER.pm:439 ../lib/XXV/MODULES/AUTOTIMER.pm:442 ../lib/XXV/MODULES/CHRONICLE.pm:181 ../lib/XXV/MODULES/CHRONICLE.pm:263 ../lib/XXV/MODULES/EPG.pm:1109 ../lib/XXV/MODULES/EPG.pm:1259 ../lib/XXV/MODULES/EPG.pm:699 ../lib/XXV/MODULES/EPG.pm:830 ../lib/XXV/MODULES/EPG.pm:949 ../lib/XXV/MODULES/SHARE.pm:361 ../lib/XXV/MODULES/TIMERS.pm:1252 +#: ../html/display.tmpl:76 ../html/widgets/player.tmpl:100 ../html/widgets/player.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:159 ../lib/XXV/MODULES/AUTOTIMER.pm:439 ../lib/XXV/MODULES/AUTOTIMER.pm:442 ../lib/XXV/MODULES/CHRONICLE.pm:181 ../lib/XXV/MODULES/CHRONICLE.pm:263 ../lib/XXV/MODULES/EPG.pm:1128 ../lib/XXV/MODULES/EPG.pm:1278 ../lib/XXV/MODULES/EPG.pm:716 ../lib/XXV/MODULES/EPG.pm:847 ../lib/XXV/MODULES/EPG.pm:966 ../lib/XXV/MODULES/SHARE.pm:361 ../lib/XXV/MODULES/TIMERS.pm:1252 msgid "Stop" msgstr "Fine" #-------------------- +#: ../html/display.tmpl:90 ../html/search.tmpl:74 +msgid "Content" +msgstr "" + +#-------------------- #: ../html/filesys.tmpl:18 msgid "Total space" msgstr "Spazio totale" @@ -643,7 +648,7 @@ msgid "Save" msgstr "Salva" #-------------------- -#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../lib/XXV/MODULES/AUTOTIMER.pm:155 ../lib/XXV/MODULES/AUTOTIMER.pm:432 ../lib/XXV/MODULES/AUTOTIMER.pm:644 ../lib/XXV/MODULES/CHRONICLE.pm:177 ../lib/XXV/MODULES/CHRONICLE.pm:259 ../lib/XXV/MODULES/EPG.pm:1106 ../lib/XXV/MODULES/EPG.pm:1256 ../lib/XXV/MODULES/EPG.pm:696 ../lib/XXV/MODULES/EPG.pm:828 ../lib/XXV/MODULES/EPG.pm:945 ../lib/XXV/MODULES/EVENTS.pm:349 ../lib/XXV/MODULES/MEDIALIB.pm:1274 ../lib/XXV/MODULES/MUSIC.pm:660 ../lib/XXV/MODULES/RECORDS.pm:1994 ../lib/XXV/MODULES/RECORDS.pm:2136 ../lib/XXV/MODULES/RECORDS.pm:2285 ../lib/XXV/MODULES/SHARE.pm:358 ../lib/XXV/MODULES/TIMERS.pm:1253 ../lib/XXV/MODULES/TIMERS.pm:876 +#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../lib/XXV/MODULES/AUTOTIMER.pm:155 ../lib/XXV/MODULES/AUTOTIMER.pm:432 ../lib/XXV/MODULES/AUTOTIMER.pm:644 ../lib/XXV/MODULES/CHRONICLE.pm:177 ../lib/XXV/MODULES/CHRONICLE.pm:259 ../lib/XXV/MODULES/EPG.pm:1125 ../lib/XXV/MODULES/EPG.pm:1275 ../lib/XXV/MODULES/EPG.pm:713 ../lib/XXV/MODULES/EPG.pm:845 ../lib/XXV/MODULES/EPG.pm:962 ../lib/XXV/MODULES/EVENTS.pm:349 ../lib/XXV/MODULES/MEDIALIB.pm:1274 ../lib/XXV/MODULES/MUSIC.pm:660 ../lib/XXV/MODULES/RECORDS.pm:2022 ../lib/XXV/MODULES/RECORDS.pm:2164 ../lib/XXV/MODULES/RECORDS.pm:2313 ../lib/XXV/MODULES/SHARE.pm:358 ../lib/XXV/MODULES/TIMERS.pm:1253 ../lib/XXV/MODULES/TIMERS.pm:876 msgid "Title" msgstr "Titolo" @@ -653,7 +658,7 @@ msgid "Search at" msgstr "Cerca in" #-------------------- -#: ../html/mlcopy.tmpl:38 ../html/mledit.tmpl:38 ../html/mlimport.tmpl:38 ../lib/XXV/MODULES/AUTOTIMER.pm:433 ../lib/XXV/MODULES/AUTOTIMER.pm:645 ../lib/XXV/MODULES/EPG.pm:946 ../lib/XXV/MODULES/MEDIALIB.pm:1275 ../lib/XXV/MODULES/RECORDS.pm:1995 ../lib/XXV/MODULES/RECORDS.pm:2137 +#: ../html/mlcopy.tmpl:38 ../html/mledit.tmpl:38 ../html/mlimport.tmpl:38 ../lib/XXV/MODULES/AUTOTIMER.pm:433 ../lib/XXV/MODULES/AUTOTIMER.pm:645 ../lib/XXV/MODULES/EPG.pm:963 ../lib/XXV/MODULES/MEDIALIB.pm:1275 ../lib/XXV/MODULES/RECORDS.pm:2023 ../lib/XXV/MODULES/RECORDS.pm:2165 msgid "Subtitle" msgstr "Sottotitolo" @@ -738,7 +743,7 @@ msgid "Albums" msgstr "Album" #-------------------- -#: ../html/mlist.tmpl:24 ../html/mlnavcontainer.tmpl:28 ../html/mlsearch.tmpl:46 ../html/search.tmpl:75 ../html/vtxpage.tmpl:25 ../lib/XXV/MODULES/AUTOTIMER.pm:1147 ../wml/next.tmpl:15 ../wml/now.tmpl:15 ../wml/program.tmpl:45 ../wml/search.tmpl:17 +#: ../html/mlist.tmpl:24 ../html/mlnavcontainer.tmpl:28 ../html/mlsearch.tmpl:46 ../html/search.tmpl:101 ../html/vtxpage.tmpl:25 ../lib/XXV/MODULES/AUTOTIMER.pm:1147 ../wml/next.tmpl:15 ../wml/now.tmpl:15 ../wml/program.tmpl:45 ../wml/search.tmpl:17 msgid "Search" msgstr "Cerca" @@ -982,7 +987,7 @@ msgid "Recording" msgstr "Registrazione" #-------------------- -#: ../html/rdisplay.tmpl:104 ../lib/XXV/MODULES/RECORDS.pm:2714 +#: ../html/rdisplay.tmpl:104 ../lib/XXV/MODULES/RECORDS.pm:2742 msgid "Choose a command to edit this recording ..." msgstr "Scelta comando per modificare questa registrazione ..." @@ -1002,7 +1007,7 @@ msgid "New recording" msgstr "Nuova registrazione" #-------------------- -#: ../html/rdisplay.tmpl:140 ../html/rlist.tmpl:102 ../lib/XXV/MODULES/RECORDS.pm:1996 ../lib/XXV/MODULES/RECORDS.pm:2138 +#: ../html/rdisplay.tmpl:140 ../html/rlist.tmpl:102 ../lib/XXV/MODULES/RECORDS.pm:2024 ../lib/XXV/MODULES/RECORDS.pm:2166 msgid "Duration" msgstr "Durata" @@ -1012,7 +1017,7 @@ msgid "By cut" msgstr "Per taglio" #-------------------- -#: ../html/rdisplay.tmpl:170 ../lib/XXV/MODULES/RECORDS.pm:2473 +#: ../html/rdisplay.tmpl:170 ../lib/XXV/MODULES/RECORDS.pm:2501 msgid "Keywords" msgstr "Parole chiave" @@ -1032,7 +1037,7 @@ msgid "Recording list" msgstr "Elenco registrazioni" #-------------------- -#: ../html/rdisplay.tmpl:78 ../lib/XXV/MODULES/RECORDS.pm:2290 +#: ../html/rdisplay.tmpl:78 ../lib/XXV/MODULES/RECORDS.pm:2318 msgid "Would you like to delete this recording?" msgstr "Vuoi eliminare questa registrazioni?" @@ -1047,7 +1052,7 @@ msgid "Cut recording" msgstr "Taglia registrazione" #-------------------- -#: ../html/rdisplay.tmpl:86 ../lib/XXV/MODULES/RECORDS.pm:2493 +#: ../html/rdisplay.tmpl:86 ../lib/XXV/MODULES/RECORDS.pm:2521 msgid "Edit recording" msgstr "Modifica registrazione" @@ -1147,6 +1152,21 @@ msgid "o'clock" msgstr "in punto" #-------------------- +#: ../html/search.tmpl:102 ../html/widgets/formEnd.tmpl:6 ../wml/widgets/formEnd.tmpl:4 +msgid "Reset" +msgstr "Reimposta" + +#-------------------- +#: ../html/search.tmpl:111 +msgid "Would you like to record these events?" +msgstr "Vuoi registrare questi eventi?" + +#-------------------- +#: ../html/search.tmpl:113 +msgid "Record selected events" +msgstr "Eventi di registrazione selezionati" + +#-------------------- #: ../html/search.tmpl:12 msgid "Found %s items" msgstr "Trovati %s valori" @@ -1157,7 +1177,7 @@ msgid "Search in fields" msgstr "Cerca nei campi" #-------------------- -#: ../html/search.tmpl:27 ../html/search.tmpl:35 ../html/search.tmpl:42 ../lib/XXV/MODULES/MEDIALIB.pm:1303 +#: ../html/search.tmpl:27 ../html/search.tmpl:35 ../html/search.tmpl:42 ../html/search.tmpl:83 ../lib/XXV/MODULES/MEDIALIB.pm:1303 msgid "All" msgstr "Tutti" @@ -1207,19 +1227,9 @@ msgid "All channels" msgstr "Tutti i canali" #-------------------- -#: ../html/search.tmpl:76 ../html/widgets/formEnd.tmpl:6 ../wml/widgets/formEnd.tmpl:4 -msgid "Reset" -msgstr "Reimposta" - -#-------------------- -#: ../html/search.tmpl:85 -msgid "Would you like to record these events?" -msgstr "Vuoi registrare questi eventi?" - -#-------------------- -#: ../html/search.tmpl:87 -msgid "Record selected events" -msgstr "Eventi di registrazione selezionati" +#: ../html/search.tmpl:77 +msgid "All contents" +msgstr "" #-------------------- #: ../html/search.tmpl:9 @@ -1424,7 +1434,7 @@ msgid "Mute" msgstr "Muto" #-------------------- -#: ../html/widgets/player.tmpl:106 ../html/widgets/player.tmpl:70 ../lib/XXV/MODULES/SVDRP.pm:828 +#: ../html/widgets/player.tmpl:106 ../html/widgets/player.tmpl:70 ../lib/XXV/MODULES/SVDRP.pm:844 msgid "Unknown" msgstr "Sconosciuto" @@ -1539,12 +1549,12 @@ msgid "Autotimer %s is activated." msgstr "Timer automatico %s attivato." #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1146 ../lib/XXV/MODULES/SVDRP.pm:370 ../lib/XXV/MODULES/XMLTV.pm:690 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1146 ../lib/XXV/MODULES/SVDRP.pm:374 ../lib/XXV/MODULES/XMLTV.pm:690 msgid "Active" msgstr "Attivo" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:1149 ../lib/XXV/MODULES/RECORDS.pm:1997 ../lib/XXV/MODULES/RECORDS.pm:2139 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:1149 ../lib/XXV/MODULES/RECORDS.pm:2025 ../lib/XXV/MODULES/RECORDS.pm:2167 msgid "Start time" msgstr "Inizio" @@ -1574,7 +1584,7 @@ msgid "Autotimer '%s' found: %s" msgstr "Trovato '%s' timer automatico: %s" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:156 ../lib/XXV/MODULES/CHRONICLE.pm:179 ../lib/XXV/MODULES/CHRONICLE.pm:261 ../lib/XXV/MODULES/EPG.pm:700 ../lib/XXV/MODULES/EPG.pm:831 ../lib/XXV/MODULES/SHARE.pm:362 ../lib/XXV/MODULES/TIMERS.pm:1249 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:156 ../lib/XXV/MODULES/CHRONICLE.pm:179 ../lib/XXV/MODULES/CHRONICLE.pm:261 ../lib/XXV/MODULES/EPG.pm:717 ../lib/XXV/MODULES/EPG.pm:848 ../lib/XXV/MODULES/SHARE.pm:362 ../lib/XXV/MODULES/TIMERS.pm:1249 msgid "Day" msgstr "Giorno" @@ -1814,7 +1824,7 @@ msgid "Buffer time in minutes before the scheduled start of a recording" msgstr "Tempo di buffer (in minuti) prima dell'avvio di una registrazione pianificata" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:856 ../lib/XXV/MODULES/AUTOTIMER.pm:870 ../lib/XXV/MODULES/AUTOTIMER.pm:883 ../lib/XXV/MODULES/AUTOTIMER.pm:899 ../lib/XXV/MODULES/AUTOTIMER.pm:915 ../lib/XXV/MODULES/CHANNELS.pm:1135 ../lib/XXV/MODULES/CHANNELS.pm:1166 ../lib/XXV/MODULES/CHANNELS.pm:1205 ../lib/XXV/MODULES/CHANNELS.pm:1218 ../lib/XXV/MODULES/CHANNELS.pm:1244 ../lib/XXV/MODULES/CHANNELS.pm:1270 ../lib/XXV/MODULES/CHANNELS.pm:1283 ../lib/XXV/MODULES/CHANNELS.pm:1296 ../lib/XXV/MODULES/CHANNELS.pm:1309 ../lib/XXV/MODULES/GRAB.pm:104 ../lib/XXV/MODULES/GRAB.pm:248 ../lib/XXV/MODULES/GRAB.pm:256 ../lib/XXV/MODULES/GRAB.pm:35 ../lib/XXV/MODULES/GRAB.pm:49 ../lib/XXV/MODULES/GRAB.pm:72 ../lib/XXV/MODULES/GRAB.pm:91 ../lib/XXV/MODULES/RECORDS.pm:115 ../lib/XXV/MODULES/RECORDS.pm:2438 ../lib/XXV/MODULES/STREAM.pm:111 ../lib/XXV/MODULES/STREAM.pm:97 ../lib/XXV/MODULES/SVDRP.pm:265 ../lib/XXV/MODULES/TIMERS.pm:35 ../lib/XXV/MODULES/TIMERS.pm:48 ../lib/XXV/MODULES/TIMERS.pm:62 ../lib/XXV/MODULES/TIMERS.pm:750 ../lib/XXV/MODULES/TIMERS.pm:76 ../lib/XXV/MODULES/TIMERS.pm:766 ../lib/XXV/MODULES/TIMERS.pm:89 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:856 ../lib/XXV/MODULES/AUTOTIMER.pm:870 ../lib/XXV/MODULES/AUTOTIMER.pm:883 ../lib/XXV/MODULES/AUTOTIMER.pm:899 ../lib/XXV/MODULES/AUTOTIMER.pm:915 ../lib/XXV/MODULES/CHANNELS.pm:1135 ../lib/XXV/MODULES/CHANNELS.pm:1166 ../lib/XXV/MODULES/CHANNELS.pm:1205 ../lib/XXV/MODULES/CHANNELS.pm:1218 ../lib/XXV/MODULES/CHANNELS.pm:1244 ../lib/XXV/MODULES/CHANNELS.pm:1270 ../lib/XXV/MODULES/CHANNELS.pm:1283 ../lib/XXV/MODULES/CHANNELS.pm:1296 ../lib/XXV/MODULES/CHANNELS.pm:1309 ../lib/XXV/MODULES/GRAB.pm:104 ../lib/XXV/MODULES/GRAB.pm:248 ../lib/XXV/MODULES/GRAB.pm:256 ../lib/XXV/MODULES/GRAB.pm:35 ../lib/XXV/MODULES/GRAB.pm:49 ../lib/XXV/MODULES/GRAB.pm:72 ../lib/XXV/MODULES/GRAB.pm:91 ../lib/XXV/MODULES/RECORDS.pm:115 ../lib/XXV/MODULES/RECORDS.pm:2466 ../lib/XXV/MODULES/STREAM.pm:111 ../lib/XXV/MODULES/STREAM.pm:97 ../lib/XXV/MODULES/SVDRP.pm:269 ../lib/XXV/MODULES/TIMERS.pm:35 ../lib/XXV/MODULES/TIMERS.pm:48 ../lib/XXV/MODULES/TIMERS.pm:62 ../lib/XXV/MODULES/TIMERS.pm:750 ../lib/XXV/MODULES/TIMERS.pm:76 ../lib/XXV/MODULES/TIMERS.pm:766 ../lib/XXV/MODULES/TIMERS.pm:89 msgid "Value incorrect!" msgstr "Valore incorretto!" @@ -1844,7 +1854,7 @@ msgid "Sorry, but the maximum priority is limited to %d!" msgstr "Spiacenti, priorità massima limitata a %d!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:905 ../lib/XXV/MODULES/RECORDS.pm:2431 ../lib/XXV/MODULES/TIMERS.pm:756 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:905 ../lib/XXV/MODULES/RECORDS.pm:2459 ../lib/XXV/MODULES/TIMERS.pm:756 msgid "Lifetime (%d ... %d)" msgstr "Durata (%d ... %d)" @@ -1894,7 +1904,7 @@ msgid "Deletes one or more channels 'pos'" msgstr "Elimina uno o più canali 'pos'" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1100 ../lib/XXV/MODULES/CHANNELS.pm:1105 ../lib/XXV/MODULES/CHANNELS.pm:1443 ../lib/XXV/MODULES/EPG.pm:1721 ../lib/XXV/MODULES/REMOTE.pm:282 ../lib/XXV/MODULES/REMOTE.pm:287 ../lib/XXV/MODULES/STREAM.pm:210 +#: ../lib/XXV/MODULES/CHANNELS.pm:1100 ../lib/XXV/MODULES/CHANNELS.pm:1105 ../lib/XXV/MODULES/CHANNELS.pm:1443 ../lib/XXV/MODULES/EPG.pm:1740 ../lib/XXV/MODULES/REMOTE.pm:282 ../lib/XXV/MODULES/REMOTE.pm:287 ../lib/XXV/MODULES/STREAM.pm:210 msgid "Channel '%s' does not exist in the database!" msgstr "Il canale '%s' non esiste nel database!" @@ -2233,12 +2243,12 @@ msgid "There none module reloaded." msgstr "Nessun modulo ricaricato." #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1011 +#: ../lib/XXV/MODULES/EPG.pm:1030 msgid "Event '%d' does not exist in the database!" msgstr "L'evento '%d' non esiste nel database!" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1398 ../lib/XXV/MODULES/VTX.pm:1270 ../lib/XXV/MODULES/VTX.pm:1336 +#: ../lib/XXV/MODULES/EPG.pm:1417 ../lib/XXV/MODULES/VTX.pm:1270 ../lib/XXV/MODULES/VTX.pm:1336 msgid "No channel defined!" msgstr "Nessun canale definito!" @@ -2248,12 +2258,12 @@ msgid "EPG table contains %d entries and since the last login on %s %d new entri msgstr "La tabella EPG contiene %d valori e dall'ultimo accesso il %s %d nuovi valori" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1621 +#: ../lib/XXV/MODULES/EPG.pm:1640 msgid "No event id defined!" msgstr "Nessun ID evento definito!" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:1778 ../lib/XXV/MODULES/GRAB.pm:240 ../lib/XXV/MODULES/RECORDS.pm:3185 +#: ../lib/XXV/MODULES/EPG.pm:1797 ../lib/XXV/MODULES/GRAB.pm:240 ../lib/XXV/MODULES/RECORDS.pm:3213 msgid "Sorry, get image is'nt supported" msgstr "Spiacenti, recupero dell'immagine non supportato" @@ -2263,12 +2273,412 @@ msgid "This module reads new EPG data and saves it to the database." msgstr "Questo modulo legge i nuovi dati EPG e li salva nel database." #-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1820 ../lib/XXV/MODULES/EPG.pm:1821 +msgid "Movie/Drama" +msgstr "Film/Dramma" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1822 +msgid "Detective/Thriller" +msgstr "Investigativo/Giallo" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1823 +msgid "Adventure/Western/War" +msgstr "Avventura/Western/Guerra" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1824 +msgid "Science Fiction/Fantasy/Horror" +msgstr "Finzione/Fantasia/Horror" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1825 ../lib/XXV/MODULES/MEDIALIB.pm:1162 +msgid "Comedy" +msgstr "Commedia" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1826 +msgid "Soap/Melodrama/Folkloric" +msgstr "Telenovella/Melodramma/Folcloristico" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1827 ../lib/XXV/MODULES/MEDIALIB.pm:1202 +msgid "Romance" +msgstr "Romanzo" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1828 +msgid "Serious/Classical/Religious/Historical Movie/Drama" +msgstr "Serio/Classico/Religioso/Film storico/Dramma" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1829 +msgid "Adult Movie/Drama" +msgstr "Film per adulti/Dramma" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1833 ../lib/XXV/MODULES/EPG.pm:1834 +msgid "News/Current Affairs" +msgstr "Notizie/Ultima ora" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1835 +msgid "News/Weather Report" +msgstr "Notizie/Previsioni meteo" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1836 +msgid "News Magazine" +msgstr "Settimanale di attualità" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1837 ../lib/XXV/MODULES/MEDIALIB.pm:1170 +msgid "Documentary" +msgstr "Documentario" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1838 +msgid "Discussion/Inverview/Debate" +msgstr "Discussione/Intervista/Dibattito" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1842 ../lib/XXV/MODULES/EPG.pm:1843 +msgid "Show/Game Show" +msgstr "Spettacolo/Gioco a premi" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1844 +msgid "Game Show/Quiz/Contest" +msgstr "Gioco a premi/Quiz/Gara" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1845 +msgid "Variety Show" +msgstr "Spettacolo di varietà" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1846 +msgid "Talk Show" +msgstr "Talk Show" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1850 ../lib/XXV/MODULES/EPG.pm:1851 +msgid "Sports" +msgstr "Sport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1852 +msgid "Special Event" +msgstr "Evento speciale" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1853 +msgid "Sport Magazine" +msgstr "Settimanale di sport" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1854 +msgid "Football/Soccer" +msgstr "Calcio" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1855 +msgid "Tennis/Squash" +msgstr "Tennis/Squash" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1856 +msgid "Team Sports" +msgstr "Sport di squadra" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1857 +msgid "Athletics" +msgstr "Atletica" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1858 +msgid "Motor Sport" +msgstr "Sport motoristici" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1859 +msgid "Water Sport" +msgstr "Sport acquatici" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1860 +msgid "Winter Sports" +msgstr "Sport invernali" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1861 +msgid "Equestrian" +msgstr "Equitazione" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1862 +msgid "Martial Sports" +msgstr "Arti marziali" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1866 ../lib/XXV/MODULES/EPG.pm:1867 +msgid "Children's/Youth Programme" +msgstr "Programmi per ragazzi/giovani" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1868 +msgid "Pre-school Children's Programme" +msgstr "Programmi per ragazzi prescolastici" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1869 +msgid "Entertainment Programme for 6 to 14" +msgstr "Programmi di intrattenimento da 6 a 14" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1870 +msgid "Entertainment Programme for 10 to 16" +msgstr "Programmi di intrattenimento da 10 a 16" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1871 +msgid "Informational/Educational/School Programme" +msgstr "Informativo/Educativo/Programma scolastico" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1872 +msgid "Cartoons/Puppets" +msgstr "Cartoni/Pupazzi" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1876 ../lib/XXV/MODULES/EPG.pm:1877 +msgid "Music/Ballet/Dance" +msgstr "Musica/Balletto/Danza" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1878 +msgid "Rock/Pop" +msgstr "Rock/Pop" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1879 +msgid "Serious/Classical Music" +msgstr "Musica Classica/Seria" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1880 +msgid "Folk/Tradional Music" +msgstr "Musica Tradizionale/Folclore" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1881 +msgid "Jazz" +msgstr "Jazz" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1882 +msgid "Musical/Opera" +msgstr "Musical/Opera" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1883 +msgid "Ballet" +msgstr "Balletto" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1887 ../lib/XXV/MODULES/EPG.pm:1888 +msgid "Arts/Culture" +msgstr "Arte/Cultura" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1889 +msgid "Performing Arts" +msgstr "Arti di rendimento" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1890 +msgid "Fine Arts" +msgstr "Arti fine" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1891 +msgid "Religion" +msgstr "Religione" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1892 +msgid "Popular Culture/Traditional Arts" +msgstr "Cultura popolare/Arti tradizionali" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1893 +msgid "Literature" +msgstr "Letteratura" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1894 +msgid "Film/Cinema" +msgstr "Film/Cinema" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1895 +msgid "Experimental Film/Video" +msgstr "Film sperimentale/Video" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1896 +msgid "Broadcasting/Press" +msgstr "Trasmissione/Stampa" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1897 +msgid "New Media" +msgstr "Nuovo programma" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1898 +msgid "Arts/Culture Magazine" +msgstr "Arte/Settimanale di cultura" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1899 +msgid "Fashion" +msgstr "Moda" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1903 ../lib/XXV/MODULES/EPG.pm:1904 +msgid "Social/Political/Economics" +msgstr "Società/Politica/Economia" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1905 +msgid "Magazine/Report/Documentary" +msgstr "Settimanale/Reportage/Documentario" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1906 +msgid "Economics/Social Advisory" +msgstr "Economia/Consulenza sociale" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1907 +msgid "Remarkable People" +msgstr "Personaggi importanti" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1911 ../lib/XXV/MODULES/EPG.pm:1912 +msgid "Education/Science/Factual" +msgstr "Educazione/Scienza/Fatti" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1913 +msgid "Nature/Animals/Environment" +msgstr "Natura/Animali/Ambiente" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1914 +msgid "Technology/Natural Sciences" +msgstr "Tecnologia/Scienze naturali" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1915 +msgid "Medicine/Physiology/Psychology" +msgstr "Medicina/Filosofia/Psicologia" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1916 +msgid "Foreign Countries/Expeditions" +msgstr "Paesi esteri/Spedizioni" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1917 +msgid "Social/Spiritual Sciences" +msgstr "Società/Scienze spirituali" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1918 +msgid "Further Education" +msgstr "Altra educazione" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1919 +msgid "Languages" +msgstr "Lingue" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1923 ../lib/XXV/MODULES/EPG.pm:1924 +msgid "Leisure/Hobbies" +msgstr "Tempo libero/Hobby" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1925 +msgid "Tourism/Travel" +msgstr "Turismo/Viaggi" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1926 +msgid "Handicraft" +msgstr "Artigianato" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1927 +msgid "Motoring" +msgstr "Motori" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1928 +msgid "Fitness & Health" +msgstr "Culturismo & Salute" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1929 +msgid "Cooking" +msgstr "Cucina" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1930 +msgid "Advertisement/Shopping" +msgstr "Pubblicità/Acquisti" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1931 +msgid "Gardening" +msgstr "Giardinaggio" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1935 +msgid "Special characteristics" +msgstr "" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1936 +msgid "Original Language" +msgstr "Lingua madre" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1937 +msgid "Black & White" +msgstr "Bianco & Nero" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1938 +msgid "Unpublished" +msgstr "Non pubblicato" + +#-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1939 +msgid "Live Broadcast" +msgstr "Trasmissione dal vivo" + +#-------------------- #: ../lib/XXV/MODULES/EPG.pm:26 msgid "Location of additional EPG images." msgstr "Percorso immagini EPG aggiuntive" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:292 +#: ../lib/XXV/MODULES/EPG.pm:294 msgid "Read EPG data ..." msgstr "Lettura dati EPG ..." @@ -2278,7 +2688,7 @@ msgid "How often EPG data are to be analyzed (in seconds)" msgstr "Tempo analisi dei dati EPG (in secondi)" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:328 +#: ../lib/XXV/MODULES/EPG.pm:330 msgid "%d events in database updated." msgstr "%d eventi aggiornati nel database." @@ -2288,7 +2698,7 @@ msgid "Preferred program times. (eg. 12:00, 18:00)" msgstr "Orari preferiti dei programmi. (es. 12:00, 18:00)" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:419 +#: ../lib/XXV/MODULES/EPG.pm:421 msgid "Analyze channel '%s'" msgstr "Analizza canale '%s'" @@ -2303,16 +2713,16 @@ msgid "Search within EPG data" msgstr "Cerca nei dati EPG" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:577 -msgid "No title" -msgstr "Senza titolo" - -#-------------------- #: ../lib/XXV/MODULES/EPG.pm:58 msgid "List program for channel 'channel name'" msgstr "Elenca programmi per il canale 'channel name'" #-------------------- +#: ../lib/XXV/MODULES/EPG.pm:581 +msgid "No title" +msgstr "Senza titolo" + +#-------------------- #: ../lib/XXV/MODULES/EPG.pm:63 msgid "Show program 'eventid'" msgstr "Mostra programma 'eventid'" @@ -2333,7 +2743,7 @@ msgid "Display events in a schematic way" msgstr "Mostra eventi nel modo schematico" #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:808 +#: ../lib/XXV/MODULES/EPG.pm:825 msgid "No channel available!" msgstr "Canale non disponibile!" @@ -2343,7 +2753,7 @@ msgid "Update EPG data." msgstr "Aggiorna i dati EPG." #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:939 +#: ../lib/XXV/MODULES/EPG.pm:956 msgid "No ID defined to display this program! Please use display 'eid'!" msgstr "Nessun ID definito per mostrare questo programma! Utilizza display 'eid'!" @@ -2683,21 +3093,11 @@ msgid "Animation" msgstr "Animazione" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1162 -msgid "Comedy" -msgstr "Commedia" - -#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:1166 msgid "Crime" msgstr "Criminale" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1170 -msgid "Documentary" -msgstr "Documentario" - -#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:1174 msgid "Drama" msgstr "Dramma" @@ -2733,11 +3133,6 @@ msgid "Mystery" msgstr "Mistero" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1202 -msgid "Romance" -msgstr "Romanzo" - -#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:1206 msgid "Sci-Fi" msgstr "Scientifico" @@ -3243,17 +3638,17 @@ msgid "Preview image width" msgstr "Larghezza anteprima immagini" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1069 +#: ../lib/XXV/MODULES/RECORDS.pm:1082 msgid "Write %d recordings to the database." msgstr "Scrivi %d registrazioni nel database." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1071 +#: ../lib/XXV/MODULES/RECORDS.pm:1084 msgid "Write %d recordings to the database. Couldn't assign %d recordings." msgstr "Scritte %d registrazioni nel database. Impossibile assegnare %d registrazioni." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1108 ../lib/XXV/MODULES/RECORDS.pm:1110 +#: ../lib/XXV/MODULES/RECORDS.pm:1121 ../lib/XXV/MODULES/RECORDS.pm:1123 msgid "Get information on recordings ..." msgstr "Recupero informazioni dalle registrazioni ..." @@ -3293,37 +3688,37 @@ msgid "Play recording 'rid' in the VDR." msgstr "Riproduci registrazione 'rid' in VDR." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1808 -msgid "No recording defined for display! Please use rdisplay 'rid'" -msgstr "Nessuna registrazione definita per la visualizzazione! Utilizza rdisplay 'rid'" - -#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:182 msgid "Cut recording 'rid' in vdr" msgstr "Taglia registrazione 'rid' in VDR" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1846 ../lib/XXV/MODULES/RECORDS.pm:1888 ../lib/XXV/MODULES/RECORDS.pm:1943 ../lib/XXV/MODULES/RECORDS.pm:2317 ../lib/XXV/MODULES/RECORDS.pm:2407 ../lib/XXV/MODULES/RECORDS.pm:2687 +#: ../lib/XXV/MODULES/RECORDS.pm:1836 +msgid "No recording defined for display! Please use rdisplay 'rid'" +msgstr "Nessuna registrazione definita per la visualizzazione! Utilizza rdisplay 'rid'" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:1874 ../lib/XXV/MODULES/RECORDS.pm:1916 ../lib/XXV/MODULES/RECORDS.pm:1971 ../lib/XXV/MODULES/RECORDS.pm:2345 ../lib/XXV/MODULES/RECORDS.pm:2435 ../lib/XXV/MODULES/RECORDS.pm:2715 msgid "This recording does not exist in the database!" msgstr "Registrazione non esistente nel database!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1878 ../lib/XXV/MODULES/RECORDS.pm:1933 +#: ../lib/XXV/MODULES/RECORDS.pm:1906 ../lib/XXV/MODULES/RECORDS.pm:1961 msgid "No recording defined for playback! Please use rplay 'rid'." msgstr "Nessuna registrazione definita per la riproduzione! Utilizza rplay 'rid'." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1993 ../lib/XXV/MODULES/RECORDS.pm:2135 -msgid "Index" -msgstr "Indice" - -#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:202 msgid "Create event entries if a recording has been deleted." msgstr "Crea valori evento se una registrazione è stata eliminata." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2252 +#: ../lib/XXV/MODULES/RECORDS.pm:2021 ../lib/XXV/MODULES/RECORDS.pm:2163 +msgid "Index" +msgstr "Indice" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:2280 msgid "No recording defined for deletion! Please use rdelete 'id'." msgstr "Nessuna registrazione definita per l'eliminazione! Utilizza rdelete 'id'." @@ -3333,132 +3728,132 @@ msgid "Recording deleted: %s" msgstr "Registrazione eliminata: %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2322 +#: ../lib/XXV/MODULES/RECORDS.pm:2350 msgid "Recording '%s' to delete" msgstr "Registrazione '%s' da eliminare" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2358 +#: ../lib/XXV/MODULES/RECORDS.pm:2386 msgid "No recording to delete!" msgstr "Nessuna registrazione da eliminare!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2384 +#: ../lib/XXV/MODULES/RECORDS.pm:2412 msgid "No recording defined for editing!" msgstr "Nessuna registrazione definita per la modifica!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2425 ../lib/XXV/MODULES/RECORDS.pm:3040 ../lib/XXV/MODULES/TIMERS.pm:634 +#: ../lib/XXV/MODULES/RECORDS.pm:2453 ../lib/XXV/MODULES/RECORDS.pm:3068 ../lib/XXV/MODULES/TIMERS.pm:634 msgid "Title of recording" msgstr "Titolo registrazione" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2448 +#: ../lib/XXV/MODULES/RECORDS.pm:2476 msgid "Undefined" msgstr "Non definito" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2458 +#: ../lib/XXV/MODULES/RECORDS.pm:2486 msgid "This channel '%s' does not exist!" msgstr "Il canale '%s' non esiste!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2478 +#: ../lib/XXV/MODULES/RECORDS.pm:2506 msgid "Video" msgstr "Video" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2483 +#: ../lib/XXV/MODULES/RECORDS.pm:2511 msgid "Audio" msgstr "Audio" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2488 +#: ../lib/XXV/MODULES/RECORDS.pm:2516 msgid "Cut marks" msgstr "Taglia marcatori" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2502 ../lib/XXV/MODULES/RECORDS.pm:3019 ../lib/XXV/MODULES/RECORDS.pm:916 ../lib/XXV/MODULES/STREAM.pm:337 +#: ../lib/XXV/MODULES/RECORDS.pm:2530 ../lib/XXV/MODULES/RECORDS.pm:3047 ../lib/XXV/MODULES/RECORDS.pm:929 ../lib/XXV/MODULES/STREAM.pm:337 msgid "Missing video directory on %s!" msgstr "Directory video mancante in %s!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2532 ../lib/XXV/MODULES/RECORDS.pm:2540 +#: ../lib/XXV/MODULES/RECORDS.pm:2560 ../lib/XXV/MODULES/RECORDS.pm:2568 msgid "Couldn't write file '%s' : %s" msgstr "Impossibile scrivere il file '%s' : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2555 ../lib/XXV/MODULES/RECORDS.pm:2573 +#: ../lib/XXV/MODULES/RECORDS.pm:2583 ../lib/XXV/MODULES/RECORDS.pm:2601 msgid "Recording: '%s', couldn't move to '%s' : %s" msgstr "Registrazione: '%s', impossibile spostare '%s' : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2569 +#: ../lib/XXV/MODULES/RECORDS.pm:2597 msgid "Recording: '%s', couldn't mkpath: '%s' : %s" msgstr "Registrazione: '%s', impossibile creare percorso '%s' : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2580 +#: ../lib/XXV/MODULES/RECORDS.pm:2608 msgid "Recording: '%s', couldn't remove '%s' : %s" msgstr "Registrazione: '%s', impossibile rimuovere '%s' : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2608 ../lib/XXV/MODULES/RECORDS.pm:3089 +#: ../lib/XXV/MODULES/RECORDS.pm:2636 ../lib/XXV/MODULES/RECORDS.pm:3117 msgid "Sorry! Couldn't touch '%s'! %s" msgstr "Spiacenti! Impossibile aggiornare '%s'! %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2615 ../lib/XXV/MODULES/RECORDS.pm:2617 +#: ../lib/XXV/MODULES/RECORDS.pm:2643 ../lib/XXV/MODULES/RECORDS.pm:2645 msgid "Recording edited!" msgstr "Registrazione modificata!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2625 +#: ../lib/XXV/MODULES/RECORDS.pm:2653 msgid "Recording was'nt changed!" msgstr "Registrazione non modificata!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2659 +#: ../lib/XXV/MODULES/RECORDS.pm:2687 msgid "No recording defined for converting!" msgstr "Nessuna registrazione definita per la conversione!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2664 +#: ../lib/XXV/MODULES/RECORDS.pm:2692 msgid "No reccmds.conf on your system!" msgstr "Nessun file 'reccmds.conf' nel sistema!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2702 +#: ../lib/XXV/MODULES/RECORDS.pm:2730 msgid "Command" msgstr "Comando" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2719 +#: ../lib/XXV/MODULES/RECORDS.pm:2747 msgid "Couldn't find this command ID!" msgstr "Impossibile trovare questo comando ID!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2722 ../lib/XXV/MODULES/STREAM.pm:283 ../lib/XXV/MODULES/STREAM.pm:306 ../lib/XXV/MODULES/STREAM.pm:316 +#: ../lib/XXV/MODULES/RECORDS.pm:2750 ../lib/XXV/MODULES/STREAM.pm:283 ../lib/XXV/MODULES/STREAM.pm:306 ../lib/XXV/MODULES/STREAM.pm:316 msgid "Couldn't find recording: '%s'" msgstr "Impossibile trovare la registrazione: '%s'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2737 +#: ../lib/XXV/MODULES/RECORDS.pm:2765 msgid "Call %s '%s', standard error output :" msgstr "Esegui %s '%s', errore standard output :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2740 +#: ../lib/XXV/MODULES/RECORDS.pm:2768 msgid "Call %s '%s', standard output :" msgstr "Esegui %s '%s', standard output :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2744 +#: ../lib/XXV/MODULES/RECORDS.pm:2772 msgid "Sorry! Couldn't call %s '%s'! %s" msgstr "Spiacenti! Impossibile eseguire %s '%s'! %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2748 +#: ../lib/XXV/MODULES/RECORDS.pm:2776 msgid "Back to recording list" msgstr "Torna all'elenco registrazioni" @@ -3468,32 +3863,32 @@ msgid "This module manages recordings." msgstr "Questo modulo gestisce le registrazioni." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3030 +#: ../lib/XXV/MODULES/RECORDS.pm:3058 msgid "There none recoverable recordings!" msgstr "Nessuna registrazione recuperabile!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3060 +#: ../lib/XXV/MODULES/RECORDS.pm:3088 msgid "Recover recording" msgstr "Recupera registrazione" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3066 +#: ../lib/XXV/MODULES/RECORDS.pm:3094 msgid "Can't recover recording, maybe was this in the meantime deleted!" msgstr "Impossibile recuperare registrazione, forse nel frattempo è stata eliminata!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3075 +#: ../lib/XXV/MODULES/RECORDS.pm:3103 msgid "Recover recording, couldn't rename '%s' to %s : %s" msgstr "Recupero registrazione, impossibile rinominare '%s' in %s : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3094 ../lib/XXV/MODULES/RECORDS.pm:3096 +#: ../lib/XXV/MODULES/RECORDS.pm:3122 ../lib/XXV/MODULES/RECORDS.pm:3124 msgid "Recording recovered!" msgstr "Registrazione recuperata!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:3104 +#: ../lib/XXV/MODULES/RECORDS.pm:3132 msgid "None recording was'nt recovered!" msgstr "Nessuna registrazione recuperata!" @@ -3543,32 +3938,32 @@ msgid "None" msgstr "Nessuna" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:761 +#: ../lib/XXV/MODULES/RECORDS.pm:763 msgid "Can't read recordings from %s !" msgstr "Impossibile leggere registrazioni da %s !" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:777 +#: ../lib/XXV/MODULES/RECORDS.pm:790 msgid "Used %s, total %s%s, free %s%s on '%s'" msgstr "Utilizzato %s, totale %s%s, disponibile %s%s in '%s'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:783 +#: ../lib/XXV/MODULES/RECORDS.pm:796 msgid "Unknown disc capacity on '%s'!" msgstr "Capacità disco sconosciuta in '%s'!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:833 -msgid "Couldn't query recordings from database!" -msgstr "Impossibile interrogare registrazioni dal database!" - -#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:84 msgid "Produce how many thumbnails" msgstr "Numero di anteprime" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:852 +#: ../lib/XXV/MODULES/RECORDS.pm:846 +msgid "Couldn't query recordings from database!" +msgstr "Impossibile interrogare registrazioni dal database!" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:865 msgid "Update recording '%s'" msgstr "Aggiorna registrazione '%s'" @@ -3578,31 +3973,31 @@ msgid "Display recording list with thumbnails?" msgstr "Mostrare elenco registrazioni senza anteprime?" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:908 +#: ../lib/XXV/MODULES/RECORDS.pm:921 msgid "Analyze recording '%s'" msgstr "Analizza registrazione '%s'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:938 +#: ../lib/XXV/MODULES/RECORDS.pm:95 +msgid "Common directory for preview images" +msgstr "Directory comune per anteprima immagini" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:951 msgid "Can't add recording '%s' into database!" msgstr "Impossibile aggiungere registrazione '%s' nel database!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:941 +#: ../lib/XXV/MODULES/RECORDS.pm:954 msgid "Can't assign recording '%s' to file!" msgstr "Impossibile assegnare la registrazione '%s' al file!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:948 +#: ../lib/XXV/MODULES/RECORDS.pm:961 msgid "Recording '%s' without id or unique title and date from '%s'!" msgstr "Registrazione '%s' senza ID o titolo unico e data da '%s'!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:95 -msgid "Common directory for preview images" -msgstr "Directory comune per anteprima immagini" - -#-------------------- #: ../lib/XXV/MODULES/REMOTE.pm:17 msgid "This module emulate a remote control." msgstr "Questo modulo emula un telecomando." @@ -4068,22 +4463,22 @@ msgid "This module module manages connection to video disk recorder." msgstr "Questo modulo gestisce la connessione a Video Disk Recorder." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:235 ../lib/XXV/MODULES/SVDRP.pm:330 +#: ../lib/XXV/MODULES/SVDRP.pm:239 ../lib/XXV/MODULES/SVDRP.pm:334 msgid "Definition of video disk recorder '%s' does not exist in the database!" msgstr "Definizione di Video Disk Recorder '%s' non esistente nel database!" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:247 +#: ../lib/XXV/MODULES/SVDRP.pm:251 msgid "Activate this definition" msgstr "Attiva questa definizione" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:251 +#: ../lib/XXV/MODULES/SVDRP.pm:255 msgid "Host or IP address of video disk recorder" msgstr "Nome sistema o indirizzo IP di Video Disk Recorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:257 +#: ../lib/XXV/MODULES/SVDRP.pm:261 msgid "Used Port of SVDRP" msgstr "Porta servizio SVDRP" @@ -4093,42 +4488,42 @@ msgid "Connection timeout defines after how many seconds an unrequited connectio msgstr "La scadenza connessione definisce ogni quanti secondi una connessione non utilizzata viene terminata" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:272 +#: ../lib/XXV/MODULES/SVDRP.pm:276 msgid "Use as primary video disk recorder" msgstr "Utilizza come Video Disk Recorder primario" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:275 +#: ../lib/XXV/MODULES/SVDRP.pm:279 msgid "List of present source of DVB cards. (eg. S19.2E,S19.2E,T,T )" msgstr "Elenco delle schede DVB sorgenti presenti. (es. S19.2E,S19.2E,T,T)" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:279 +#: ../lib/XXV/MODULES/SVDRP.pm:283 msgid "Directory where recordings are stored" msgstr "Directory salvataggio registrazioni" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:288 +#: ../lib/XXV/MODULES/SVDRP.pm:292 msgid "Edit video disk recorder definition" msgstr "Modifica definizione Video Disk Recorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:289 +#: ../lib/XXV/MODULES/SVDRP.pm:293 msgid "Create new video disk recorder definition" msgstr "Crea nuova definizione Video Disk Recorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:314 +#: ../lib/XXV/MODULES/SVDRP.pm:318 msgid "Video disk recorder definition saved!" msgstr "Definizione Video Disk Recorder salvata!" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:326 +#: ../lib/XXV/MODULES/SVDRP.pm:330 msgid "No definition of video disk recorder for deletion! Please use sdelete 'id'." msgstr "Nessuna definizione di Video Disk Recorder per l'eliminazione! Utilizza sdelete 'id'." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:339 +#: ../lib/XXV/MODULES/SVDRP.pm:343 msgid "Definition of video disk recorder are %s deleted." msgstr "Definizioni di Video Disk Recorder sono %s eliminate." @@ -4138,22 +4533,22 @@ msgid "List defined video disk recorder." msgstr "Elenca Video Disk Recorder definiti" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:371 +#: ../lib/XXV/MODULES/SVDRP.pm:375 msgid "Primary" msgstr "Primario" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:372 +#: ../lib/XXV/MODULES/SVDRP.pm:376 msgid "Host" msgstr "Nome sistema" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:373 +#: ../lib/XXV/MODULES/SVDRP.pm:377 msgid "Typ of Cards" msgstr "Tipo di schede" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:374 +#: ../lib/XXV/MODULES/SVDRP.pm:378 msgid "Video directory" msgstr "Directory video" @@ -4178,7 +4573,7 @@ msgid "Status from video disk recorder." msgstr "Stato di Video Disk Recorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:633 +#: ../lib/XXV/MODULES/SVDRP.pm:649 msgid "None video disk recorder defined in the database." msgstr "Nessun Video Disk Recorder definito nel dtabase." @@ -4188,37 +4583,37 @@ msgid "Send a command to video disk recorder." msgstr "Invia un comando a Video Disk Recorder" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:726 +#: ../lib/XXV/MODULES/SVDRP.pm:742 msgid "Error at command '%s' to %s:%s! %s" msgstr "Errore nel comando '%s' to %s:%s! %s" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:780 +#: ../lib/XXV/MODULES/SVDRP.pm:796 msgid "No command defined! Please use scommand 'cmd'." msgstr "Nessun comando definito! Utilizza scommand 'cmd'." #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:802 +#: ../lib/XXV/MODULES/SVDRP.pm:818 msgid "Recorder" msgstr "Registratore" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:803 +#: ../lib/XXV/MODULES/SVDRP.pm:819 msgid "State" msgstr "Stato" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:823 +#: ../lib/XXV/MODULES/SVDRP.pm:839 msgid "Online" msgstr "Connesso" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:825 +#: ../lib/XXV/MODULES/SVDRP.pm:841 msgid "Offline" msgstr "Non connesso" #-------------------- -#: ../lib/XXV/MODULES/SVDRP.pm:834 +#: ../lib/XXV/MODULES/SVDRP.pm:850 msgid "%d active recorder" msgstr "%d registratore/i attivo/i" diff --git a/locale/it/LC_MESSAGES/xxv.mo b/locale/it/LC_MESSAGES/xxv.mo Binary files differindex a70246c..2187f01 100644 --- a/locale/it/LC_MESSAGES/xxv.mo +++ b/locale/it/LC_MESSAGES/xxv.mo |
