diff --git a/fhem/FHEM/98_SVG.pm b/fhem/FHEM/98_SVG.pm index 9eb04a787..d7f3d4d79 100644 --- a/fhem/FHEM/98_SVG.pm +++ b/fhem/FHEM/98_SVG.pm @@ -53,6 +53,11 @@ my $SVG_hdr = 'version="1.1" xmlns="http://www.w3.org/2000/svg" '. 'xmlns:xlink="http://www.w3.org/1999/xlink" '. 'data-origin="FHEM"'; +my $isDE; +my %monthNamesDE = ( + Jan=>"Jan", Feb=>"Feb", Mar=>"Mrz", Apr=>"Apr", May=>"Mai", Jun=>"Jun", + Jul=>"Jul", Aug=>"Aug", Sep=>"Sep", Oct=>"Okt", Nov=>"Nov", Dec=>"Dez" +); ##################################### sub @@ -1669,6 +1674,7 @@ SVG_render($$$$$$$$$$) # then the text and the grid $off1 = $x; $off2 = $y+$h+$th; + $isDE = (AttrVal("global", "language","EN") eq "DE"); my $t = SVG_fmtTime($first_tag, $fromsec); SVG_pO "$t" if(!$conf{xrange}); @@ -2369,7 +2375,7 @@ SVG_fmtTime($$) $fmt = "" if(!defined($fmt)); for my $f (split(" ", $fmt)) { $ret .= $sep if($ret); - $ret .= $tarr[$f]; + $ret .= ($isDE && $f==1) ? $monthNamesDE{$tarr[$f]} : $tarr[$f]; } return $ret; }