From 3f520de7cf6fa50d1df9ca7220fb30bc9a3bcd78 Mon Sep 17 00:00:00 2001 From: Angelo Naselli Date: Wed, 5 Aug 2015 19:28:42 +0200 Subject: call the default Locales --- lib/ManaTools/Module.pm | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'lib/ManaTools/Module.pm') diff --git a/lib/ManaTools/Module.pm b/lib/ManaTools/Module.pm index 22887009..ba65b356 100644 --- a/lib/ManaTools/Module.pm +++ b/lib/ManaTools/Module.pm @@ -113,22 +113,14 @@ has 'button' => ( #============================================================= has 'loc' => ( - is => 'rw', - init_arg => undef, - builder => '_localeInitialize' + is => 'rw', + isa => 'ManaTools::Shared::Locales', + lazy => 1, + default => sub { + return ManaTools::Shared::Locales->new(); + } ); -sub _localeInitialize { - my $self = shift; - - my $locale_dir = ManaTools::Shared::custom_locale_dir(); - $self->loc( - ManaTools::Shared::Locales->new( - domain_name => 'manatools', - dir_name => $locale_dir, - ) - ); -} #============================================================= -- cgit v1.2.1