diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2008-03-29 17:21:28 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2008-03-29 17:21:28 +0000 |
| commit | eae406cb97de04be5ff518abebab24b757c440af (patch) | |
| tree | 19f34e08123c4daa866d2032839ec36f39119f76 | |
| parent | 06664a1772e234b360b539b850189943eadafdcd (diff) | |
| download | xxv-eae406cb97de04be5ff518abebab24b757c440af.tar.gz xxv-eae406cb97de04be5ff518abebab24b757c440af.tar.bz2 | |
* Skins: Rename flag to diagnose from debug to verbose
* Remove unused Data::Dumper
* Hide 'select language' if run with --utf8, avoid losing encoding by reconfigure
* UTF8: Add mysql_enable_utf8
| -rwxr-xr-x | bin/xxvd | 10 | ||||
| -rw-r--r-- | html/filesys.tmpl | 1 | ||||
| -rw-r--r-- | html/help.tmpl | 2 | ||||
| -rw-r--r-- | html/movetimerlist.tmpl | 2 | ||||
| -rw-r--r-- | html/widgets/footer.tmpl | 2 | ||||
| -rw-r--r-- | lib/MediaLibParser.pm | 3 | ||||
| -rw-r--r-- | lib/MediaLibParser/DVDPalace.pm | 3 | ||||
| -rw-r--r-- | lib/MediaLibParser/IMDb.pm | 3 | ||||
| -rw-r--r-- | lib/Tools.pm | 1 | ||||
| -rw-r--r-- | lib/XXV/MODULES/AUTOTIMER.pm | 8 | ||||
| -rw-r--r-- | lib/XXV/MODULES/EPG.pm | 1 | ||||
| -rw-r--r-- | lib/XXV/MODULES/HTTPD.pm | 4 | ||||
| -rw-r--r-- | lib/XXV/MODULES/MEDIALIB.pm | 19 | ||||
| -rw-r--r-- | lib/XXV/MODULES/MUSIC.pm | 1 | ||||
| -rw-r--r-- | lib/XXV/MODULES/RECORDS.pm | 2 | ||||
| -rw-r--r-- | lib/XXV/MODULES/TIMERS.pm | 2 | ||||
| -rw-r--r-- | lib/XXV/MODULES/XMLTV.pm | 2 | ||||
| -rw-r--r-- | lib/XXV/OUTPUT/Ajax.pm | 4 | ||||
| -rw-r--r-- | lib/XXV/OUTPUT/Html.pm | 3 | ||||
| -rw-r--r-- | locale/de.po | 106 | ||||
| -rw-r--r-- | locale/de/LC_MESSAGES/xxv.mo | bin | 77659 -> 77658 bytes |
21 files changed, 74 insertions, 105 deletions
@@ -37,7 +37,7 @@ my $PATHS = { use Tools; use POSIX qw(locale_h); use Cwd 'abs_path'; -use Locale::gettext qw/!gettext/;; +use Locale::gettext qw/!gettext/; $|++; @@ -78,7 +78,7 @@ sub module { Preferences => { Language => { description => gettext('Interface language'), - type => 'list', + type => $useutf8 ? 'hidden' : 'list', choices => [ [gettext('English'), 'C'], # C Stand for nativ gettext language, and means en_US [gettext('German'), 'de_DE'], @@ -348,7 +348,7 @@ sub after { # ------------------ sub reconfigure { # ------------------ - if(defined $Config->{General}->{Language} + if(!$useutf8 && defined $Config->{General}->{Language} and $Config->{General}->{Language} ne setlocale(LC_ALL)) { setlocale (LC_ALL, "");# It's doesn't work without reset Language setlocale (LC_ALL, $Config->{General}->{Language}); @@ -423,8 +423,8 @@ sub getDbh { if (!($dbh->do("SET NAMES '" . $n . "'"))) { panic sprintf("Could not set charset: %s :", $n, $DBI::errstr); } + $dbh->{'mysql_enable_utf8'} = 1 if($n eq 'utf8'); } - $dbh->{'mysql_auto_reconnect'} = 1; } else { panic sprintf("Could not connect to database: %s :", $dsn, $DBI::errstr); @@ -643,7 +643,7 @@ sub init_locale { } setcharset($charset); - if(defined $cfg->{General}->{Language}) { + if(!$useutf8 && defined $cfg->{General}->{Language}) { setlocale (LC_ALL, $cfg->{General}->{Language}); } else { setlocale (LC_ALL, ''); #From environment like 'export LANG="fr_FR"' diff --git a/html/filesys.tmpl b/html/filesys.tmpl index 8806b08..da9462a 100644 --- a/html/filesys.tmpl +++ b/html/filesys.tmpl @@ -1,7 +1,6 @@ <?% statusfiles = []; trash = param.usage.shift; -# USE Dumper; Dumper.dump_html(param.usage); IF param.graphic; FILTER null; diff --git a/html/help.tmpl b/html/help.tmpl index 7a9c601..2989164 100644 --- a/html/help.tmpl +++ b/html/help.tmpl @@ -154,7 +154,7 @@ document.write(tree); <?% IF data.size > 1 %?> <table summary="" width="100%"> <?% FOREACH zeile = data %?> - <?% IF debug;"<!-- Item: ";FOREACH x = zeile;loop.count - 1;":";x.replace("-"," ");"|";END;"-->";END %?> + <?% IF verbose;"<!-- Item: ";FOREACH x = zeile;loop.count - 1;":";x.replace("-"," ");"|";END;"-->";END %?> <tr<?% " class='two'" IF loop.count mod 2 == 0 %?>> <?% short=zeile.0;long=zeile.1;modul=zeile.2;desc=zeile.3 %?> <?% IF allow(long) %?> diff --git a/html/movetimerlist.tmpl b/html/movetimerlist.tmpl index 11de8d4..5295ce8 100644 --- a/html/movetimerlist.tmpl +++ b/html/movetimerlist.tmpl @@ -85,7 +85,7 @@ <th><?% gettext('Change original timer') %?></th> </tr> <?% FOREACH zeile = data %?> - <?% IF debug;"<!-- Item: ";FOREACH x = zeile;loop.count - 1;":";x.replace("-"," ");"|";END;"-->";END %?> + <?% IF verbose;"<!-- Item: ";FOREACH x = zeile;loop.count - 1;":";x.replace("-"," ");"|";END;"-->";END %?> <?%- id=zeile.0;source=zeile.1;destination=zeile.2;when=zeile.3;action=zeile.4 -%?> <?% PROCESS Item %?> <?% END %?> diff --git a/html/widgets/footer.tmpl b/html/widgets/footer.tmpl index e77c78d..c13600c 100644 --- a/html/widgets/footer.tmpl +++ b/html/widgets/footer.tmpl @@ -1,5 +1,5 @@ <?% IF !global.hidefooter %?> -<?% IF debug %?> +<?% IF verbose %?> <?% data = bench %?> <div class="tab-pane" id="tabPane1"> diff --git a/lib/MediaLibParser.pm b/lib/MediaLibParser.pm index f78ca6f..a41f6a2 100644 --- a/lib/MediaLibParser.pm +++ b/lib/MediaLibParser.pm @@ -4,7 +4,6 @@ use strict; use LWP::UserAgent;
use HTML::TreeBuilder;
-use Data::Dumper;
our ( @ISA, @EXPORT, $VERSION );
@ISA = qw(Exporter);
@@ -307,4 +306,4 @@ sub result_search { return ($ret, $resultcount);
}
-1;
\ No newline at end of file +1; diff --git a/lib/MediaLibParser/DVDPalace.pm b/lib/MediaLibParser/DVDPalace.pm index 80ecb65..29bf5e5 100644 --- a/lib/MediaLibParser/DVDPalace.pm +++ b/lib/MediaLibParser/DVDPalace.pm @@ -6,7 +6,6 @@ use FindBin qw($RealBin); use lib sprintf("%s", $RealBin);
use lib sprintf("%s/../lib", $RealBin);
-use Data::Dumper;
use MediaLibParser;
our ( @ISA, @EXPORT, $VERSION );
@@ -327,4 +326,4 @@ sub result_search_map { };
return $map;
}
-1;
\ No newline at end of file +1; diff --git a/lib/MediaLibParser/IMDb.pm b/lib/MediaLibParser/IMDb.pm index fd1e43f..60c02d0 100644 --- a/lib/MediaLibParser/IMDb.pm +++ b/lib/MediaLibParser/IMDb.pm @@ -6,7 +6,6 @@ use FindBin qw($RealBin); use lib sprintf("%s", $RealBin);
use lib sprintf("%s/../lib", $RealBin);
-use Data::Dumper;
use MediaLibParser;
our ( @ISA, @EXPORT, $VERSION );
@@ -71,4 +70,4 @@ sub actor_search_map { }
};
}
-1;
\ No newline at end of file +1; diff --git a/lib/Tools.pm b/lib/Tools.pm index 44823cc..f7d1864 100644 --- a/lib/Tools.pm +++ b/lib/Tools.pm @@ -7,7 +7,6 @@ use lib sprintf("%s", $RealBin); use lib sprintf("%s/../lib", $RealBin); use Locale::gettext qw/!gettext/; use utf8; -#use encoding 'utf8'; use Encode; use Data::Dumper; diff --git a/lib/XXV/MODULES/AUTOTIMER.pm b/lib/XXV/MODULES/AUTOTIMER.pm index e9aeff9..ab25359 100644 --- a/lib/XXV/MODULES/AUTOTIMER.pm +++ b/lib/XXV/MODULES/AUTOTIMER.pm @@ -538,14 +538,6 @@ sub _autotimerLookup { } } if($error) { -#error('Event : ###############################################################'); -#dumper($event); -#error('Autotimer : ###########################################################'); -#dumper($a); -#error('Timer : ###############################################################'); -#my $tdata = getDataByTable('TIMERS'); -#dumper($tdata); - $console->err(sprintf(gettext("Could not save timer for '%s' : %s"), $event->{file}, $error)) if(ref $console && $autotimerid); } else { diff --git a/lib/XXV/MODULES/EPG.pm b/lib/XXV/MODULES/EPG.pm index 9c3cb71..64f633f 100644 --- a/lib/XXV/MODULES/EPG.pm +++ b/lib/XXV/MODULES/EPG.pm @@ -1214,7 +1214,6 @@ ORDER BY starttime LIMIT 1 |; -#dumper($sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute($zeit, $channel) or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); diff --git a/lib/XXV/MODULES/HTTPD.pm b/lib/XXV/MODULES/HTTPD.pm index 90e26f5..589e6ac 100644 --- a/lib/XXV/MODULES/HTTPD.pm +++ b/lib/XXV/MODULES/HTTPD.pm @@ -397,8 +397,6 @@ sub parseRequest { $data->{ContentType} = $1; } elsif($line =~ /Content-Length: (\S+)/i) { $data->{ContentLength} = $1; - } else { - #dumper($line); } $self->{STATUS}->{'readbytes'} += length($line); } @@ -408,7 +406,6 @@ sub parseRequest { if($data->{Method}) { if($data->{Method} eq 'GET' or $data->{Method} eq 'HEAD') { - #dumper($data); return $data; } elsif($data->{Method} eq 'POST') { if(int($data->{ContentLength})>0) { @@ -418,7 +415,6 @@ sub parseRequest { if($bytes && $data->{ContentLength} == $bytes); $self->{STATUS}->{'readbytes'} += $bytes; } - #dumper($data); return $data; } else { lg sprintf("Unsupported HTTP Method : %s",$data->{Method}); diff --git a/lib/XXV/MODULES/MEDIALIB.pm b/lib/XXV/MODULES/MEDIALIB.pm index c3c48c0..e38bb6f 100644 --- a/lib/XXV/MODULES/MEDIALIB.pm +++ b/lib/XXV/MODULES/MEDIALIB.pm @@ -3,7 +3,6 @@ package XXV::MODULES::MEDIALIB; use strict; use Tools; -use Data::Dumper; use File::Path; # This module method must exist for XXV @@ -316,7 +315,6 @@ sub researchMedia { if(ref $params eq 'HASH') { - #print Dumper( $params ); my $medias; if ( $params->{source} eq 'dvdpalace' ) { @@ -383,7 +381,6 @@ sub importMedia { my $id = shift || 0; my $params = shift || {}; - #print Dumper($id, $params); $id = delete $params->{id} if defined $params->{id}; my $range = delete $params->{range} if defined $params->{range}; @@ -402,7 +399,6 @@ sub importMedia { $params->{id} = $id; - #print Dumper('$params', $params); if ( $params->{genres} ) { my $gen_hash_1 = $obj->_get_videogenres_as_hash; my $gen_hash_2 = { @@ -416,11 +412,8 @@ sub importMedia { # noch mit Genres auffuellen so wie sie auftauchen. }; - #print Dumper('$gen_hash_1', $gen_hash_1); - #print Dumper('$gen_hash_2', $gen_hash_2); my $ret; foreach my $key ( @{$params->{genres}} ) { - #print Dumper('$key', $key); if( defined $gen_hash_1->{$key} ) { push (@$ret, $gen_hash_1->{$key}->{id}); } elsif ( defined $gen_hash_2->{$key} ) { @@ -433,7 +426,6 @@ sub importMedia { debug ('Unknown genre: '. $key); } } - #print Dumper('$ret', $ret); $params->{genres} = $ret; } @@ -445,7 +437,6 @@ sub importMedia { $params->{mediatype} = $obj->{defmediatype} unless defined $params->{mediatype} && $params->{mediatype} != 0; $params->{language} = $obj->{deflanguage} unless defined $params->{language} && $params->{language} ne ''; - #print Dumper($params); $console->table({}, { %$params, @@ -465,7 +456,7 @@ sub searchMedia { my $console = shift || return error('No console defined!'); my $id = shift || 0; my $params = shift || {}; - #print Dumper($params); + my $erg = []; my $setcount; @@ -552,7 +543,7 @@ sub editMedia { my $console = shift || return error('No console defined!'); my $id = shift || 0; my $params = shift || {}; - #print Dumper($params); + my $range = delete $params->{range} if defined $params->{range}; if ( $id ) { my $sql = qq| @@ -580,7 +571,6 @@ WHERE $params->{mediatype} = $obj->{defmediatype} unless defined $params->{mediatype} && $params->{mediatype} != 0; $params->{language} = $obj->{deflanguage} unless defined $params->{language} && $params->{language} ne ''; - #print Dumper($params); $console->table({}, { %$params, @@ -792,7 +782,6 @@ sub _saveActors { $input =~ s/\r\n/\n/g; my @actors = split /\n/, $input; - #print Dumper( $input, @actors ); my $rob = main::getModule('ROBOT') or return error('No ROBOT Module installed!'); @@ -854,7 +843,6 @@ sub _saveGenres { my $obj = shift || return error('No object defined!'); my $videoid = shift || 0; my $genres = shift || []; - #print Dumper( $videoid,$genres); my $sql = sprintf("REPLACE INTO MEDIALIB_VIDEOGENRE (%s) VALUES (%s)", 'video_id, genre_id', @@ -927,7 +915,7 @@ WHERE $sth->execute(@actors) or return undef; my $erg = $sth->fetchall_hashref('name'); - #print Dumper( $sql, $erg ); + foreach my $actor ( split /\n/, $input ) { if ( not defined $erg->{uc($actor)} ) { $erg->{$actor} = { @@ -946,7 +934,6 @@ WHERE } } - #print Dumper($erg, $ret); return $ret; } diff --git a/lib/XXV/MODULES/MUSIC.pm b/lib/XXV/MODULES/MUSIC.pm index e9bff44..807e298 100644 --- a/lib/XXV/MODULES/MUSIC.pm +++ b/lib/XXV/MODULES/MUSIC.pm @@ -768,7 +768,6 @@ sub insert { # MD5(File) as ID my $sql = sprintf('INSERT INTO MUSIC SET %s', join(', ', @setdata)); - # dumper($sql); $obj->{dbh}->do( $sql ); return 1; } diff --git a/lib/XXV/MODULES/RECORDS.pm b/lib/XXV/MODULES/RECORDS.pm index 8c65d42..f573675 100644 --- a/lib/XXV/MODULES/RECORDS.pm +++ b/lib/XXV/MODULES/RECORDS.pm @@ -1864,7 +1864,7 @@ sub delete { }else { con_msg($console,$msg); } -#dumper($md5delete); + my $dsql = sprintf("DELETE FROM RECORDS WHERE RecordMD5 IN (%s)", join(',' => ('?') x @{$md5delete})); my $dsth = $obj->{dbh}->prepare($dsql); $sth->execute(@{$md5delete}) diff --git a/lib/XXV/MODULES/TIMERS.pm b/lib/XXV/MODULES/TIMERS.pm index 9162f26..a928013 100644 --- a/lib/XXV/MODULES/TIMERS.pm +++ b/lib/XXV/MODULES/TIMERS.pm @@ -698,7 +698,7 @@ WHERE } return $value; }, - msg => gettext("Enter a day (1 to 31) or weekday in format 'MTWTFSS'."), + msg => gettext("Enter a day or weekday in format 'MTWTFSS'."), req => gettext("This is required!"), check => sub{ my $value = shift || return; diff --git a/lib/XXV/MODULES/XMLTV.pm b/lib/XXV/MODULES/XMLTV.pm index 744ccab..63b43a4 100644 --- a/lib/XXV/MODULES/XMLTV.pm +++ b/lib/XXV/MODULES/XMLTV.pm @@ -344,7 +344,6 @@ sub _ProcessXML { my $xdata = $self->{xml}->XMLin($text); # Ausgabe -# dumper($xdata); return error "Missing channel" unless $xdata->{channel}; return error "Missing program data" unless $xdata->{programme}; @@ -354,7 +353,6 @@ sub _ProcessXML { # Find XML events foreach my $xml (@{$xdata->{programme}}) { -# dumper($xml); # { # 'stop' => '20080317200000 +0100', # 'desc' => { diff --git a/lib/XXV/OUTPUT/Ajax.pm b/lib/XXV/OUTPUT/Ajax.pm index 1c4d012..1cc97e4 100644 --- a/lib/XXV/OUTPUT/Ajax.pm +++ b/lib/XXV/OUTPUT/Ajax.pm @@ -72,6 +72,9 @@ sub new { $self->{outtype} = $attr{'-output'} || return error('No output type given!'); + $self->{debug} = $attr{'-debug'} + || 0; + $self->{charset} = $attr{'-charset'} || 'ISO-8859-15'; @@ -121,7 +124,6 @@ sub out { $self->{output}->{data} = $self->_prepare($data); $self->{output}->{param} = $self->_prepare($para) if($para); -#dumper($self->{output}); } else { $self->{output}->{DATA} = $self->_prepare($data);; $self->{output}->{$name}->{data} = $self->_prepare($data); diff --git a/lib/XXV/OUTPUT/Html.pm b/lib/XXV/OUTPUT/Html.pm index f7e0656..bab6f6a 100644 --- a/lib/XXV/OUTPUT/Html.pm +++ b/lib/XXV/OUTPUT/Html.pm @@ -190,7 +190,8 @@ sub parseTemplateFile { info => $self->browser, param => $params, pid => $$, - debug => $self->{debug}, + debug => 0, # Avoid losing encoding like utf8 + verbose => $self->{debug}, user => $user, charset => $self->{charset}, # query the current locale diff --git a/locale/de.po b/locale/de.po index 588316b..0a81319 100644 --- a/locale/de.po +++ b/locale/de.po @@ -22,7 +22,7 @@ msgid "Password for database access" msgstr "Passwort für Datenbankzugriff" #-------------------- -#: ../bin/xxvd:104 ../bin/xxvd:119 ../bin/xxvd:92 ../bin/xxvd:98 ../lib/XXV/MODULES/AUTOTIMER.pm:30 ../lib/XXV/MODULES/AUTOTIMER.pm:705 ../lib/XXV/MODULES/CHANNELS.pm:28 ../lib/XXV/MODULES/CHANNELS.pm:34 ../lib/XXV/MODULES/CHANNELS.pm:779 ../lib/XXV/MODULES/CHANNELS.pm:805 ../lib/XXV/MODULES/CHANNELS.pm:818 ../lib/XXV/MODULES/CHANNELS.pm:857 ../lib/XXV/MODULES/CHANNELS.pm:883 ../lib/XXV/MODULES/CHRONICLE.pm:27 ../lib/XXV/MODULES/EPG.pm:33 ../lib/XXV/MODULES/EPG.pm:39 ../lib/XXV/MODULES/EPG.pm:45 ../lib/XXV/MODULES/EVENTS.pm:33 ../lib/XXV/MODULES/GRAB.pm:29 ../lib/XXV/MODULES/GRAB.pm:43 ../lib/XXV/MODULES/HTTPD.pm:62 ../lib/XXV/MODULES/HTTPD.pm:68 ../lib/XXV/MODULES/HTTPD.pm:74 ../lib/XXV/MODULES/HTTPD.pm:80 ../lib/XXV/MODULES/HTTPD.pm:86 ../lib/XXV/MODULES/HTTPD.pm:93 ../lib/XXV/MODULES/INTERFACE.pm:32 ../lib/XXV/MODULES/INTERFACE.pm:38 ../lib/XXV/MODULES/INTERFACE.pm:44 ../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:33 ../lib/XXV/MODULES/MEDIALIB.pm:39 ../lib/XXV/MODULES/MEDIALIB.pm:45 ../lib/XXV/MODULES/MEDIALIB.pm:51 ../lib/XXV/MODULES/MEDIALIB.pm:57 ../lib/XXV/MODULES/MOVETIMER.pm:26 ../lib/XXV/MODULES/MOVETIMER.pm:381 ../lib/XXV/MODULES/MOVETIMER.pm:394 ../lib/XXV/MODULES/MOVETIMER.pm:403 ../lib/XXV/MODULES/MOVETIMER.pm:416 ../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:1955 ../lib/XXV/MODULES/RECORDS.pm:1969 ../lib/XXV/MODULES/RECORDS.pm:1983 ../lib/XXV/MODULES/RECORDS.pm:2002 ../lib/XXV/MODULES/RECORDS.pm:2524 ../lib/XXV/MODULES/RECORDS.pm:2536 ../lib/XXV/MODULES/RECORDS.pm:39 ../lib/XXV/MODULES/RECORDS.pm:45 ../lib/XXV/MODULES/RECORDS.pm:51 ../lib/XXV/MODULES/RECORDS.pm:57 ../lib/XXV/MODULES/RECORDS.pm:63 ../lib/XXV/MODULES/RECORDS.pm:75 ../lib/XXV/MODULES/RECORDS.pm:91 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:40 ../lib/XXV/MODULES/REPORT.pm:29 ../lib/XXV/MODULES/REPORT.pm:45 ../lib/XXV/MODULES/ROBOT.pm:28 ../lib/XXV/MODULES/SHARE.pm:52 ../lib/XXV/MODULES/SHARE.pm:69 ../lib/XXV/MODULES/SHARE.pm:75 ../lib/XXV/MODULES/STATUS.pm:31 ../lib/XXV/MODULES/STATUS.pm:37 ../lib/XXV/MODULES/STATUS.pm:42 ../lib/XXV/MODULES/STATUS.pm:48 ../lib/XXV/MODULES/STREAM.pm:32 ../lib/XXV/MODULES/STREAM.pm:42 ../lib/XXV/MODULES/STREAM.pm:63 ../lib/XXV/MODULES/STREAM.pm:69 ../lib/XXV/MODULES/STREAM.pm:83 ../lib/XXV/MODULES/SVDRP.pm:29 ../lib/XXV/MODULES/SVDRP.pm:35 ../lib/XXV/MODULES/SVDRP.pm:41 ../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:28 ../lib/XXV/MODULES/TIMERS.pm:667 ../lib/XXV/MODULES/TIMERS.pm:674 ../lib/XXV/MODULES/TIMERS.pm:677 ../lib/XXV/MODULES/TIMERS.pm:702 ../lib/XXV/MODULES/USER.pm:267 ../lib/XXV/MODULES/USER.pm:359 ../lib/XXV/MODULES/USER.pm:365 ../lib/XXV/MODULES/USER.pm:390 ../lib/XXV/MODULES/USER.pm:67 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:42 ../lib/XXV/MODULES/WAPD.pm:48 ../lib/XXV/MODULES/WAPD.pm:54 ../lib/XXV/MODULES/WAPD.pm:60 ../lib/XXV/MODULES/WAPD.pm:66 ../lib/XXV/MODULES/WAPD.pm:73 ../lib/XXV/MODULES/XMLTV.pm:31 ../lib/XXV/MODULES/XMLTV.pm:492 ../lib/XXV/MODULES/XMLTV.pm:505 ../lib/XXV/MODULES/XMLTV.pm:518 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:116 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:122 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:128 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:68 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:98 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:106 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:33 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:63 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:81 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:95 ../lib/XXV/OUTPUT/NEWS/RSS.pm:32 ../lib/XXV/OUTPUT/NEWS/RSS.pm:62 ../lib/XXV/OUTPUT/NEWS/VDR.pm:29 ../lib/XXV/OUTPUT/NEWS/VDR.pm:59 +#: ../bin/xxvd:104 ../bin/xxvd:119 ../bin/xxvd:92 ../bin/xxvd:98 ../lib/XXV/MODULES/AUTOTIMER.pm:30 ../lib/XXV/MODULES/AUTOTIMER.pm:705 ../lib/XXV/MODULES/CHANNELS.pm:28 ../lib/XXV/MODULES/CHANNELS.pm:34 ../lib/XXV/MODULES/CHANNELS.pm:779 ../lib/XXV/MODULES/CHANNELS.pm:805 ../lib/XXV/MODULES/CHANNELS.pm:818 ../lib/XXV/MODULES/CHANNELS.pm:857 ../lib/XXV/MODULES/CHANNELS.pm:883 ../lib/XXV/MODULES/CHRONICLE.pm:27 ../lib/XXV/MODULES/EPG.pm:33 ../lib/XXV/MODULES/EPG.pm:39 ../lib/XXV/MODULES/EPG.pm:45 ../lib/XXV/MODULES/EVENTS.pm:33 ../lib/XXV/MODULES/GRAB.pm:29 ../lib/XXV/MODULES/GRAB.pm:43 ../lib/XXV/MODULES/HTTPD.pm:62 ../lib/XXV/MODULES/HTTPD.pm:68 ../lib/XXV/MODULES/HTTPD.pm:74 ../lib/XXV/MODULES/HTTPD.pm:80 ../lib/XXV/MODULES/HTTPD.pm:86 ../lib/XXV/MODULES/HTTPD.pm:93 ../lib/XXV/MODULES/INTERFACE.pm:32 ../lib/XXV/MODULES/INTERFACE.pm:38 ../lib/XXV/MODULES/INTERFACE.pm:44 ../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:33 ../lib/XXV/MODULES/MEDIALIB.pm:39 ../lib/XXV/MODULES/MEDIALIB.pm:45 ../lib/XXV/MODULES/MEDIALIB.pm:51 ../lib/XXV/MODULES/MEDIALIB.pm:57 ../lib/XXV/MODULES/MOVETIMER.pm:26 ../lib/XXV/MODULES/MOVETIMER.pm:381 ../lib/XXV/MODULES/MOVETIMER.pm:394 ../lib/XXV/MODULES/MOVETIMER.pm:403 ../lib/XXV/MODULES/MOVETIMER.pm:416 ../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:1955 ../lib/XXV/MODULES/RECORDS.pm:1969 ../lib/XXV/MODULES/RECORDS.pm:1983 ../lib/XXV/MODULES/RECORDS.pm:2002 ../lib/XXV/MODULES/RECORDS.pm:2524 ../lib/XXV/MODULES/RECORDS.pm:2536 ../lib/XXV/MODULES/RECORDS.pm:39 ../lib/XXV/MODULES/RECORDS.pm:45 ../lib/XXV/MODULES/RECORDS.pm:51 ../lib/XXV/MODULES/RECORDS.pm:57 ../lib/XXV/MODULES/RECORDS.pm:63 ../lib/XXV/MODULES/RECORDS.pm:75 ../lib/XXV/MODULES/RECORDS.pm:91 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:40 ../lib/XXV/MODULES/REPORT.pm:29 ../lib/XXV/MODULES/REPORT.pm:45 ../lib/XXV/MODULES/ROBOT.pm:28 ../lib/XXV/MODULES/SHARE.pm:52 ../lib/XXV/MODULES/SHARE.pm:69 ../lib/XXV/MODULES/SHARE.pm:75 ../lib/XXV/MODULES/STATUS.pm:31 ../lib/XXV/MODULES/STATUS.pm:37 ../lib/XXV/MODULES/STATUS.pm:42 ../lib/XXV/MODULES/STATUS.pm:48 ../lib/XXV/MODULES/STREAM.pm:32 ../lib/XXV/MODULES/STREAM.pm:42 ../lib/XXV/MODULES/STREAM.pm:63 ../lib/XXV/MODULES/STREAM.pm:69 ../lib/XXV/MODULES/STREAM.pm:83 ../lib/XXV/MODULES/SVDRP.pm:29 ../lib/XXV/MODULES/SVDRP.pm:35 ../lib/XXV/MODULES/SVDRP.pm:41 ../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:28 ../lib/XXV/MODULES/TIMERS.pm:667 ../lib/XXV/MODULES/TIMERS.pm:674 ../lib/XXV/MODULES/TIMERS.pm:677 ../lib/XXV/MODULES/TIMERS.pm:702 ../lib/XXV/MODULES/USER.pm:267 ../lib/XXV/MODULES/USER.pm:359 ../lib/XXV/MODULES/USER.pm:365 ../lib/XXV/MODULES/USER.pm:390 ../lib/XXV/MODULES/USER.pm:67 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:42 ../lib/XXV/MODULES/WAPD.pm:48 ../lib/XXV/MODULES/WAPD.pm:54 ../lib/XXV/MODULES/WAPD.pm:60 ../lib/XXV/MODULES/WAPD.pm:66 ../lib/XXV/MODULES/WAPD.pm:73 ../lib/XXV/MODULES/XMLTV.pm:33 ../lib/XXV/MODULES/XMLTV.pm:499 ../lib/XXV/MODULES/XMLTV.pm:512 ../lib/XXV/MODULES/XMLTV.pm:525 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:116 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:122 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:128 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:68 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:98 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:106 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:33 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:63 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:81 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:95 ../lib/XXV/OUTPUT/NEWS/RSS.pm:32 ../lib/XXV/OUTPUT/NEWS/RSS.pm:62 ../lib/XXV/OUTPUT/NEWS/VDR.pm:29 ../lib/XXV/OUTPUT/NEWS/VDR.pm:59 msgid "This is required!" msgstr "Das ist erforderlich!" @@ -277,12 +277,12 @@ msgid "Percent" msgstr "Prozent" #-------------------- -#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:158 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:179 ../lib/XXV/MODULES/AUTOTIMER.pm:446 ../lib/XXV/MODULES/CHRONICLE.pm:166 ../lib/XXV/MODULES/CHRONICLE.pm:213 ../lib/XXV/MODULES/EPG.pm:1019 ../lib/XXV/MODULES/EPG.pm:1105 ../lib/XXV/MODULES/EPG.pm:670 ../lib/XXV/MODULES/EPG.pm:796 ../lib/XXV/MODULES/EPG.pm:906 ../lib/XXV/MODULES/RECORDS.pm:1993 ../lib/XXV/MODULES/SHARE.pm:312 ../lib/XXV/MODULES/TIMERS.pm:1232 ../lib/XXV/MODULES/TIMERS.pm:895 ../lib/XXV/MODULES/XMLTV.pm:658 +#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:158 ../html/search.tmpl:54 ../lib/XXV/MODULES/AUTOTIMER.pm:179 ../lib/XXV/MODULES/AUTOTIMER.pm:446 ../lib/XXV/MODULES/CHRONICLE.pm:166 ../lib/XXV/MODULES/CHRONICLE.pm:213 ../lib/XXV/MODULES/EPG.pm:1019 ../lib/XXV/MODULES/EPG.pm:1105 ../lib/XXV/MODULES/EPG.pm:670 ../lib/XXV/MODULES/EPG.pm:796 ../lib/XXV/MODULES/EPG.pm:906 ../lib/XXV/MODULES/RECORDS.pm:1993 ../lib/XXV/MODULES/SHARE.pm:312 ../lib/XXV/MODULES/TIMERS.pm:1232 ../lib/XXV/MODULES/TIMERS.pm:895 ../lib/XXV/MODULES/XMLTV.pm:670 msgid "Channel" msgstr "Kanal" #-------------------- -#: ../html/display.tmpl:27 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1158 ../lib/XXV/MODULES/CHANNELS.pm:439 ../lib/XXV/MODULES/CHRONICLE.pm:164 ../lib/XXV/MODULES/CHRONICLE.pm:211 ../lib/XXV/MODULES/EPG.pm:1017 ../lib/XXV/MODULES/EPG.pm:1103 ../lib/XXV/MODULES/EPG.pm:668 ../lib/XXV/MODULES/EPG.pm:794 ../lib/XXV/MODULES/EPG.pm:903 ../lib/XXV/MODULES/MOVETIMER.pm:544 ../lib/XXV/MODULES/MUSIC.pm:606 ../lib/XXV/MODULES/SHARE.pm:310 ../lib/XXV/MODULES/TIMERS.pm:1229 ../lib/XXV/MODULES/USER.pm:524 ../lib/XXV/MODULES/XMLTV.pm:656 +#: ../html/display.tmpl:27 ../html/movetimerlist.tmpl:81 ../lib/XXV/MODULES/AUTOTIMER.pm:1158 ../lib/XXV/MODULES/CHANNELS.pm:439 ../lib/XXV/MODULES/CHRONICLE.pm:164 ../lib/XXV/MODULES/CHRONICLE.pm:211 ../lib/XXV/MODULES/EPG.pm:1017 ../lib/XXV/MODULES/EPG.pm:1103 ../lib/XXV/MODULES/EPG.pm:668 ../lib/XXV/MODULES/EPG.pm:794 ../lib/XXV/MODULES/EPG.pm:903 ../lib/XXV/MODULES/MOVETIMER.pm:544 ../lib/XXV/MODULES/MUSIC.pm:606 ../lib/XXV/MODULES/SHARE.pm:310 ../lib/XXV/MODULES/TIMERS.pm:1229 ../lib/XXV/MODULES/USER.pm:524 ../lib/XXV/MODULES/XMLTV.pm:668 msgid "Service" msgstr "Service" @@ -1520,7 +1520,7 @@ msgstr "Nächste Seite" #-------------------- #: ../lib/XXV/MODULES/AUTOTIMER.pm:1006 ../lib/XXV/MODULES/AUTOTIMER.pm:974 ../lib/XXV/MODULES/TIMERS.pm:721 msgid "The day is incorrect or was in a wrong format!" -msgstr "Der Tag ist nicht korrekt oder hatte ein falsches Format!" +msgstr "Das eingegebene Datum ist nicht korrekt oder hatte ein falsches Format!" #-------------------- #: ../lib/XXV/MODULES/AUTOTIMER.pm:1023 @@ -1620,7 +1620,7 @@ msgstr "Beschreibung: %s" #-------------------- #: ../lib/XXV/MODULES/AUTOTIMER.pm:178 ../lib/XXV/MODULES/CHRONICLE.pm:167 ../lib/XXV/MODULES/CHRONICLE.pm:214 ../lib/XXV/MODULES/EPG.pm:673 ../lib/XXV/MODULES/EPG.pm:799 ../lib/XXV/MODULES/SHARE.pm:315 ../lib/XXV/MODULES/TIMERS.pm:1231 msgid "Day" -msgstr "Tag" +msgstr "Datum" #-------------------- #: ../lib/XXV/MODULES/AUTOTIMER.pm:19 @@ -1633,7 +1633,7 @@ msgid "Autotimer has programmed %d new timer(s) since last report to %s" msgstr "Autotimer hat %d neuen Timer programmiert, seit letztem Report an %s" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:27 ../lib/XXV/MODULES/CHRONICLE.pm:24 ../lib/XXV/MODULES/EVENTS.pm:30 ../lib/XXV/MODULES/HTTPD.pm:59 ../lib/XXV/MODULES/INTERFACE.pm:29 ../lib/XXV/MODULES/LOGREAD.pm:28 ../lib/XXV/MODULES/MEDIALIB.pm:30 ../lib/XXV/MODULES/MOVETIMER.pm:23 ../lib/XXV/MODULES/MUSIC.pm:36 ../lib/XXV/MODULES/REMOTE.pm:25 ../lib/XXV/MODULES/REPORT.pm:26 ../lib/XXV/MODULES/ROBOT.pm:25 ../lib/XXV/MODULES/SHARE.pm:49 ../lib/XXV/MODULES/STATUS.pm:28 ../lib/XXV/MODULES/TELNET.pm:26 ../lib/XXV/MODULES/VTX.pm:25 ../lib/XXV/MODULES/WAPD.pm:39 ../lib/XXV/MODULES/XMLTV.pm:28 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:65 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:30 ../lib/XXV/OUTPUT/NEWS/RSS.pm:29 ../lib/XXV/OUTPUT/NEWS/VDR.pm:26 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:27 ../lib/XXV/MODULES/CHRONICLE.pm:24 ../lib/XXV/MODULES/EVENTS.pm:30 ../lib/XXV/MODULES/HTTPD.pm:59 ../lib/XXV/MODULES/INTERFACE.pm:29 ../lib/XXV/MODULES/LOGREAD.pm:28 ../lib/XXV/MODULES/MEDIALIB.pm:30 ../lib/XXV/MODULES/MOVETIMER.pm:23 ../lib/XXV/MODULES/MUSIC.pm:36 ../lib/XXV/MODULES/REMOTE.pm:25 ../lib/XXV/MODULES/REPORT.pm:26 ../lib/XXV/MODULES/ROBOT.pm:25 ../lib/XXV/MODULES/SHARE.pm:49 ../lib/XXV/MODULES/STATUS.pm:28 ../lib/XXV/MODULES/TELNET.pm:26 ../lib/XXV/MODULES/VTX.pm:25 ../lib/XXV/MODULES/WAPD.pm:39 ../lib/XXV/MODULES/XMLTV.pm:30 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:65 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:30 ../lib/XXV/OUTPUT/NEWS/RSS.pm:29 ../lib/XXV/OUTPUT/NEWS/VDR.pm:26 msgid "Activate this service" msgstr "Aktiviere diesen Dienst" @@ -2922,7 +2922,7 @@ msgid "Which channel should used as source?" msgstr "Welcher Kanal soll als Quelle verwendet werden?" #-------------------- -#: ../lib/XXV/MODULES/MOVETIMER.pm:392 ../lib/XXV/MODULES/MOVETIMER.pm:414 ../lib/XXV/MODULES/RECORDS.pm:2000 ../lib/XXV/MODULES/STREAM.pm:169 ../lib/XXV/MODULES/TIMERS.pm:681 ../lib/XXV/MODULES/XMLTV.pm:516 +#: ../lib/XXV/MODULES/MOVETIMER.pm:392 ../lib/XXV/MODULES/MOVETIMER.pm:414 ../lib/XXV/MODULES/RECORDS.pm:2000 ../lib/XXV/MODULES/STREAM.pm:169 ../lib/XXV/MODULES/TIMERS.pm:681 ../lib/XXV/MODULES/XMLTV.pm:523 msgid "This channel '%s' does not exist!" msgstr "Dieser Kanal '%s' existiert nicht in der Datenbank!" @@ -4207,8 +4207,8 @@ msgstr "%d.%m.%Y" #-------------------- #: ../lib/XXV/MODULES/TIMERS.pm:701 -msgid "Enter a day (1 to 31) or weekday in format 'MTWTFSS'." -msgstr "Tag (1 - 31) oder Wochentag im Format 'MDMDFSS' eingeben." +msgid "Enter a day or weekday in format 'MTWTFSS'." +msgstr "Datum oder Wochentag im Format 'MDMDFSS' eingeben." #-------------------- #: ../lib/XXV/MODULES/TIMERS.pm:74 @@ -4527,167 +4527,167 @@ msgid "Number of port to listen for wap clients" msgstr "Nummer des Port, um auf WAP-Clients zu lauschen" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:195 +#: ../lib/XXV/MODULES/XMLTV.pm:197 msgid "Import epg data from xmltv sources ..." msgstr "Importiere EPG Daten von XMLTV Quellen" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:21 +#: ../lib/XXV/MODULES/XMLTV.pm:23 msgid "This module import epg data from xmltv sources." msgstr "Dieses Modul importiert EPG Daten von XMLTV Quellen." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:255 +#: ../lib/XXV/MODULES/XMLTV.pm:257 msgid "Import epg data for channel '%s'" msgstr "Importiere EPG Daten für Kanal '%s'" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:285 +#: ../lib/XXV/MODULES/XMLTV.pm:287 msgid "Transmit data." msgstr "Übertrage Daten." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:305 +#: ../lib/XXV/MODULES/XMLTV.pm:307 msgid "None data exits to import" msgstr "Keine Daten zum Importieren vorhanden." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:36 -msgid "Manual import epg data from xmltv sources." -msgstr "Manueller Import der EPG Daten von XMLTV Quellen." - -#-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:375 +#: ../lib/XXV/MODULES/XMLTV.pm:377 msgid "Title not available" msgstr "Titel nicht verfügbar" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:43 +#: ../lib/XXV/MODULES/XMLTV.pm:38 +msgid "Manual import epg data from xmltv sources." +msgstr "Manueller Import der EPG Daten von XMLTV Quellen." + +#-------------------- +#: ../lib/XXV/MODULES/XMLTV.pm:45 msgid "List rules to import epg data from xmltv sources." msgstr "Zeige Regeln zum Importieren von EPG-Daten von XMLTV Quellen." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:470 ../lib/XXV/MODULES/XMLTV.pm:632 +#: ../lib/XXV/MODULES/XMLTV.pm:477 ../lib/XXV/MODULES/XMLTV.pm:644 msgid "Rule to import epg data from xmltv sources with ID '%s' does not exist in the database!" msgstr "Regel zum Importieren von EPG-Daten von XMLTV Quellen mit ID '%s' existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:486 +#: ../lib/XXV/MODULES/XMLTV.pm:493 msgid "Enable this rule" msgstr "Aktiviere Regel" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:489 +#: ../lib/XXV/MODULES/XMLTV.pm:496 msgid "Source to import?" msgstr "Quelle zum Importieren?" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:496 +#: ../lib/XXV/MODULES/XMLTV.pm:503 msgid "Limit import by this channel name inside xmltv source?" msgstr "Begrenze Import auf diesen Kanalnamen innerhalb der XMLTV Quelle!" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:50 -msgid "Create rule to import epg data from xmltv sources." -msgstr "Erzeuge Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle." - -#-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:504 +#: ../lib/XXV/MODULES/XMLTV.pm:511 msgid "Assign data to channel?" msgstr "Weise Daten einen Kanal zu?" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:523 +#: ../lib/XXV/MODULES/XMLTV.pm:52 +msgid "Create rule to import epg data from xmltv sources." +msgstr "Erzeuge Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle." + +#-------------------- +#: ../lib/XXV/MODULES/XMLTV.pm:530 msgid "Parse data as template?" msgstr "Übersetzte Daten als Template?" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:533 +#: ../lib/XXV/MODULES/XMLTV.pm:540 msgid "Interval to parse data?" msgstr "Intervall zum Lesen der Daten?" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:545 +#: ../lib/XXV/MODULES/XMLTV.pm:552 msgid "Edit rule to import epg data from xmltv sources" msgstr "Bearbeite Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:546 +#: ../lib/XXV/MODULES/XMLTV.pm:553 msgid "Create a new rule to import epg data from xmltv sources" msgstr "Erzeuge neue Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:554 +#: ../lib/XXV/MODULES/XMLTV.pm:561 msgid "Rule to import epg data from xmltv sources saved!" msgstr "Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle gespeichert!" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:57 +#: ../lib/XXV/MODULES/XMLTV.pm:59 msgid "Delete rule to import epg data from xmltv sources." msgstr "Lösche Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:591 ../lib/XXV/MODULES/XMLTV.pm:598 +#: ../lib/XXV/MODULES/XMLTV.pm:603 ../lib/XXV/MODULES/XMLTV.pm:610 msgid "Couldn't insert rule to import epg data from xmltv sources in database!" msgstr "Konnte Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle nicht in Datenbank einfügen!" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:624 +#: ../lib/XXV/MODULES/XMLTV.pm:636 msgid "Missing ID to select rules for deletion! Please use xmltvremove 'id'" msgstr "Vermisse ID zur Auswahl der Regel zum Löschen! Bitte verwende xmltvremove 'id'" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:636 +#: ../lib/XXV/MODULES/XMLTV.pm:648 msgid "Rule import epg data from xmltv sources %s is deleted." msgstr "Regel %s zum Importieren von EPG-Daten aus einer XMLTV Quelle gelöscht!" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:64 +#: ../lib/XXV/MODULES/XMLTV.pm:66 msgid "Edit rule to import epg data from xmltv sources." msgstr "Bearbeite Regel zum Importieren von EPG-Daten aus einer XMLTV Quelle." #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:657 +#: ../lib/XXV/MODULES/XMLTV.pm:669 msgid "Active" msgstr "Aktive" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:659 +#: ../lib/XXV/MODULES/XMLTV.pm:671 msgid "Parse data as template" msgstr "Übersetze Daten als Template" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:660 +#: ../lib/XXV/MODULES/XMLTV.pm:672 msgid "Interval to parse data" msgstr "Intervall zum einlesen der Daten" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:661 +#: ../lib/XXV/MODULES/XMLTV.pm:673 msgid "source to import" msgstr "Quelle zum Importieren" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:741 +#: ../lib/XXV/MODULES/XMLTV.pm:753 msgid "Yes" msgstr "Ja" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:742 +#: ../lib/XXV/MODULES/XMLTV.pm:754 msgid "No" msgstr "Nein" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:753 +#: ../lib/XXV/MODULES/XMLTV.pm:765 msgid "Every EPG Data import" msgstr "Import bei jedem einlesen von EPG Daten" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:754 +#: ../lib/XXV/MODULES/XMLTV.pm:766 msgid "Once every day" msgstr "Einmalig per Tag" #-------------------- -#: ../lib/XXV/MODULES/XMLTV.pm:755 +#: ../lib/XXV/MODULES/XMLTV.pm:767 msgid "Once every week" msgstr "Einmalig per Woche" @@ -4697,17 +4697,17 @@ msgid "This receive and send Ajax messages." msgstr "Dies empfängt und sendet AJAX Nachrichten." #-------------------- -#: ../lib/XXV/OUTPUT/Ajax.pm:244 ../lib/XXV/OUTPUT/Console.pm:303 ../lib/XXV/OUTPUT/Html.pm:503 ../lib/XXV/OUTPUT/Wml.pm:301 ../wml/widgets/dir.tmpl:8 +#: ../lib/XXV/OUTPUT/Ajax.pm:270 ../lib/XXV/OUTPUT/Console.pm:303 ../lib/XXV/OUTPUT/Html.pm:503 ../lib/XXV/OUTPUT/Wml.pm:301 ../wml/widgets/dir.tmpl:8 msgid "Directory '%s' does not exist!" msgstr "Verzeichnis '%s' existiert leider nicht!" #-------------------- -#: ../lib/XXV/OUTPUT/Ajax.pm:249 ../lib/XXV/OUTPUT/Console.pm:308 ../lib/XXV/OUTPUT/Html.pm:508 ../lib/XXV/OUTPUT/Wml.pm:306 ../wml/widgets/file.tmpl:8 +#: ../lib/XXV/OUTPUT/Ajax.pm:275 ../lib/XXV/OUTPUT/Console.pm:308 ../lib/XXV/OUTPUT/Html.pm:508 ../lib/XXV/OUTPUT/Wml.pm:306 ../wml/widgets/file.tmpl:8 msgid "File '%s' does not exist!" msgstr "Datei '%s' existiert leider nicht!" #-------------------- -#: ../lib/XXV/OUTPUT/Ajax.pm:258 ../lib/XXV/OUTPUT/Console.pm:312 ../lib/XXV/OUTPUT/Html.pm:517 ../lib/XXV/OUTPUT/Wml.pm:310 +#: ../lib/XXV/OUTPUT/Ajax.pm:284 ../lib/XXV/OUTPUT/Console.pm:312 ../lib/XXV/OUTPUT/Html.pm:517 ../lib/XXV/OUTPUT/Wml.pm:310 msgid "Error '%s' (%s) : %s!" msgstr "Fehler im Feld '%s' (%s) : %s!" diff --git a/locale/de/LC_MESSAGES/xxv.mo b/locale/de/LC_MESSAGES/xxv.mo Binary files differindex a55f492..f31db60 100644 --- a/locale/de/LC_MESSAGES/xxv.mo +++ b/locale/de/LC_MESSAGES/xxv.mo |
