From: Moritz Bunkus Date: Thu, 28 Oct 2010 20:34:21 +0000 (+0200) Subject: Funktionsnamensauflösung: Übersetzung vor Nachschlagen so umwandeln, wie sie auch... X-Git-Tag: release-2.6.2beta1~10 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=642d15dd0286fccba9e86f1e97b0781e1f5b2869;p=kivitendo-erp.git Funktionsnamensauflösung: Übersetzung vor Nachschlagen so umwandeln, wie sie auch für die Hash-Keys umgewandelt werden Ansonsten werden Funktionen nicht gefunden, deren Übersetzung Leerzeichen enthält (z.B. "PDF exportieren"). Der Hash-Key dafür ist $self->{texts_reverse}->{"pdf_exportieren"}, aber der Lookup geschieht gegen $self->{texts_reverse}->{"pdf exportieren"}. --- diff --git a/SL/Locale.pm b/SL/Locale.pm index e2d374437..e9967396c 100644 --- a/SL/Locale.pm +++ b/SL/Locale.pm @@ -232,6 +232,7 @@ sub findsub { my ($self, $text) = @_; my $text_rev = lc $self->{iconv_reverse}->convert($text); + $text_rev =~ s/[\s\-]+/_/g; if (!$self->{texts_reverse}) { $self->{texts_reverse} = { };