Batch-Interpreter
view release on metacpan or search on metacpan
lib/Batch/Interpreter/Locale/de_DE.pm view on Meta::CPAN
package Batch::Interpreter::Locale::de_DE;
use v5.10;
use warnings;
use strict;
=head1 NAME
Batch::Interpreter::Locale::de_DE - German locale for Batch::Interpreter
=head1 SYNOPSIS
See Batch::Interpreter.
=cut
our $VERSION = 0.01;
sub format_date {
my ($self, $year, $month, $day) = @_;
return sprintf '%02d.%02d.%04d',
$day, $month, $year;
}
sub format_time_short {
my ($self, $hour, $min) = @_;
return sprintf '%02d:%02d',
$hour, $min;
}
sub format_time {
my ($self, $hour, $min, $sec, $sec100) = @_;
return sprintf '%02d:%02d:%02d,%02d',
$hour, $min, $sec, $sec100;
}
sub format_file_timedate {
my ($self, $year, $month, $day, $hour, $min) = @_;
return sprintf '%02d.%02d.%04d %02d:%02d',
$day, $month, $year, $hour, $min;
}
sub format_file_timedate_for {
my ($self, $year, $month, $day, $hour, $min) = @_;
return sprintf '%02d.%02d.%04d %02d:%02d',
$day, $month, $year, $hour, $min;
}
my %message = (
'ECHO is ON.' => 'ECHO ist eingeschaltet (ON).',
'ECHO is OFF.' => 'ECHO ist ausgeschaltet (OFF).',
'More? ' => 'Mehr? ',
'Press a key to continue . . .' =>
'Drücken Sie eine beliebige Taste . . .',
);
my %strings = (
message => \%message,
);
sub get_string {
my ($self, $category, $key) = @_;
return $strings{$category}{$key};
}
1;
__END__
( run in 0.969 second using v1.01-cache-2.11-cpan-ceb78f64989 )