diff --git a/FHEM/72_FB_CALLLIST.pm b/FHEM/72_FB_CALLLIST.pm index 907a449d5..25b97563f 100755 --- a/FHEM/72_FB_CALLLIST.pm +++ b/FHEM/72_FB_CALLLIST.pm @@ -592,6 +592,15 @@ sub FB_CALLLIST_list2html($;$) my $old_locale = setlocale(LC_ALL); + if(AttrVal($name, "language", "en") eq "de") + { + setlocale(LC_ALL, "de_DE.utf8"); + } + else + { + setlocale(LC_ALL, "en_US.utf8"); + } + my $ret .= ""; if(AttrVal($name, "no-heading", "0") eq "0" and defined($FW_ME) and defined($FW_subdir)) @@ -960,8 +969,6 @@ sub FB_CALLLIST_returnTableHeader($) if(AttrVal($name, "language", "en") eq "de") { - setlocale(LC_ALL, "de_DE.utf8"); - $line = { row => "", state => "Status", @@ -976,8 +983,6 @@ sub FB_CALLLIST_returnTableHeader($) } else { - setlocale(LC_ALL, "en_US.utf8"); - $line = { row => "", state => "State",