File Coverage

blib/lib/Psh/Locale/German.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Psh::Locale::German;
2              
3 1     1   607 use locale;
  1         2  
  1         8  
4              
5             my %sig_description = (
6             'TTOU' => 'Terminalausgabe',
7             'TTIN' => 'Terminaleingabe',
8             'KILL' => 'gewaltsam beendet',
9             'FPE' => 'Fließkommaausnahme',
10             'SEGV' => 'Unerlaubter Speicherzugriff',
11             'PIPE' => 'Pipe unterbrochen',
12             'BUS' => 'Bus Fehler',
13             'ABRT' => 'Unterbrochen',
14             'ILL' => 'Illegale Anweisung',
15             'TSTP' => 'von Benutzer unterbrochen'
16             );
17              
18             $Psh::text{sig_description}=\%sig_description;
19              
20              
21             while() {
22             next if /^\#/;
23             chomp;
24             if( /^([a-z_]+)=(.*)$/) {
25             my $key= $1;
26             my $val= $2;
27             if( $val=~/\\$/) {
28             $val=~ s/\\$//;
29             } else {
30             $val.="\n";
31             }
32             $val=~ s/\\n/\n/g;
33             $val=~ s/\\(.)/$1/g;
34             $Psh::text{$key}=$val;
35             }
36             }
37              
38             1;
39              
40             __DATA__