File Coverage

blib/lib/Batch/Interpreter/Locale/de_DE.pm
Criterion Covered Total %
statement 8 20 40.0
branch n/a
condition n/a
subroutine 3 9 33.3
pod 0 6 0.0
total 11 35 31.4


line stmt bran cond sub pod time code
1             package Batch::Interpreter::Locale::de_DE;
2            
3 1     1   1309 use v5.10;
  1         5  
4 1     1   6 use warnings;
  1         3  
  1         30  
5 1     1   6 use strict;
  1         3  
  1         295  
6            
7             =head1 NAME
8            
9             Batch::Interpreter::Locale::de_DE - German locale for Batch::Interpreter
10            
11             =head1 SYNOPSIS
12            
13             See Batch::Interpreter.
14            
15             =cut
16            
17             our $VERSION = 0.01;
18            
19             sub format_date {
20 0     0 0   my ($self, $year, $month, $day) = @_;
21 0           return sprintf '%02d.%02d.%04d',
22             $day, $month, $year;
23             }
24            
25             sub format_time_short {
26 0     0 0   my ($self, $hour, $min) = @_;
27 0           return sprintf '%02d:%02d',
28             $hour, $min;
29             }
30            
31             sub format_time {
32 0     0 0   my ($self, $hour, $min, $sec, $sec100) = @_;
33 0           return sprintf '%02d:%02d:%02d,%02d',
34             $hour, $min, $sec, $sec100;
35             }
36            
37             sub format_file_timedate {
38 0     0 0   my ($self, $year, $month, $day, $hour, $min) = @_;
39 0           return sprintf '%02d.%02d.%04d %02d:%02d',
40             $day, $month, $year, $hour, $min;
41             }
42            
43             sub format_file_timedate_for {
44 0     0 0   my ($self, $year, $month, $day, $hour, $min) = @_;
45 0           return sprintf '%02d.%02d.%04d %02d:%02d',
46             $day, $month, $year, $hour, $min;
47             }
48            
49            
50             my %message = (
51             'ECHO is ON.' => 'ECHO ist eingeschaltet (ON).',
52             'ECHO is OFF.' => 'ECHO ist ausgeschaltet (OFF).',
53             'More? ' => 'Mehr? ',
54             'Press a key to continue . . .' =>
55             'Drücken Sie eine beliebige Taste . . .',
56             );
57            
58             my %strings = (
59             message => \%message,
60             );
61            
62             sub get_string {
63 0     0 0   my ($self, $category, $key) = @_;
64 0           return $strings{$category}{$key};
65             }
66            
67             1;
68            
69             __END__