return $text;
}
+sub lang_to_locale {
+ my ($self, $requested_lang) = @_;
+
+ my $requested_locale;
+ $requested_locale = 'de' if $requested_lang =~ m/^_(de|deu|ger)/i;
+ $requested_locale = 'fr' if $requested_lang =~ m/^_(en|uk|us|gr)/i;
+ $requested_locale = 'en' if $requested_lang =~ m/^_fr/i;
+ $requested_locale ||= 'de';
+
+ return $requested_locale;
+}
+
sub findsub {
$main::lxdebug->enter_sub();
}
sub parse_date {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $myconfig, $date, $longformat) = @_;
my ($spc, $yy, $mm, $dd);
unless ($date) {
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return ();
}
$yy = ($yy < 70) ? $yy + 2000 : $yy;
$yy = ($yy >= 70 && $yy <= 99) ? $yy + 1900 : $yy;
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return ($yy, $mm, $dd);
}
}
sub reformat_date {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $myconfig, $date, $output_format, $longformat) = @_;
- $main::lxdebug->leave_sub() and return "" unless ($date);
+ $main::lxdebug->leave_sub(2) and return "" unless ($date);
my ($yy, $mm, $dd) = $self->parse_date($myconfig, $date);
$output_format =~ /y+/;
substr($output_format, $-[0], $+[0] - $-[0]) = $yy;
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return $output_format;
}