diff options
| -rw-r--r-- | config-db/OpenSLX/Basics.pm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/config-db/OpenSLX/Basics.pm b/config-db/OpenSLX/Basics.pm index 128f9cfb..7021cb95 100644 --- a/config-db/OpenSLX/Basics.pm +++ b/config-db/OpenSLX/Basics.pm @@ -222,12 +222,16 @@ sub trInit # ------------------------------------------------------------------------------ sub _tr { - my $trKey = shift; + my $trOrig = shift; + + my $trKey = $trOrig; + $trKey =~ s[\n][\\n]g; + $trKey =~ s[\t][\\t]g; my $formatStr = $translations{$trKey}; if (!defined $formatStr) { # carp "Translation key '$trKey' not found."; - $formatStr = $trKey; + $formatStr = $trOrig; } return sprintf($formatStr, @_); } |
