summaryrefslogtreecommitdiff
path: root/FS/FS/Maketext.pm
blob: 319fb1d37edf2303a81782162d70fe3a45e385ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package FS::Maketext;

use base qw( Exporter );
use FS::CurrentUser;
use FS::Conf;
use FS::L10N;

our @EXPORT_OK = qw( mt );

our $lh;

sub mt {
  $lh ||= lh();
  $lh->maketext(@_);
}

sub lh {
  my $locale =  $FS::CurrentUser::CurrentUser->option('locale')
             || FS::Conf->new->config('locale')
             || 'en_US';
  $locale =~ s/_/-/g;
  FS::L10N->get_handle($locale) || die "Unknown locale $locale";
}

# XXX pod me

1;