Revision 37a84d92
Von Sven Schöling vor mehr als 14 Jahren hinzugefügt
SL/Template/Plugin/LxERP.pm | ||
---|---|---|
106 | 106 |
return $var < 0 ? $var * -1 : $var; |
107 | 107 |
} |
108 | 108 |
|
109 |
sub t8 { |
|
110 |
my ($self, $text, $args) = @_; |
|
111 |
$self->{locale} ||= Locale->new($::myconfig{countrycode}, 'all'); |
|
112 |
return $self->{locale}->text($text, @{ $args || [] }); |
|
113 |
} |
|
114 |
|
|
109 | 115 |
1; |
Auch abrufbar als: Unified diff
Funktion LxERP.t8() analog zum Filter [% ... | $T8 %] implementiert.
Hintergrund: Will man einen zu übersetzenden Begriff an eine Funktion
übergeben, so geht das mit der Filtersyntax leider
nicht. Beispielsweise geht weder
(Syntaxfehler vom Template-Modul), noch geht
(hier steht in t8 der unübersetzte Begriff, und es ist
hässlich). Jetzt kann man aber optional folgendes schreiben:
Conflicts: