aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/ManaTools/Module.pm20
1 files changed, 6 insertions, 14 deletions
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,
- )
- );
-}
#=============================================================