Nur ein globales Locale-Objekt anlegen
[kivitendo-erp.git] / SL / Template / Plugin / T8.pm
index e736e0c..2208ff4 100644 (file)
@@ -3,13 +3,9 @@ package SL::Template::Plugin::T8;
 use Template::Plugin::Filter;
 use base qw( Template::Plugin::Filter );
 
-my $locale = undef;
-
 sub init {
   my $self = shift;
 
-  $locale ||= Locale->new($main::myconfig{countrycode}, 'all');
-
   # first arg can specify filter name
   $self->install_filter($self->{ _ARGS }->[0] || 'T8');
 
@@ -18,7 +14,7 @@ sub init {
 
 sub filter {
   my ($self, $text, $args) = @_;
-  return $locale->text($text, @{ $args || [] }) || $text;
+  return $::locale->text($text, @{ $args || [] }) || $text;
 }
 
 return 'SL::Template::Plugin::T8';