4 use Test::More tests => 3;
7 use_ok( 'Locale::Maketext' );
12 use vars qw(@ISA %Lexicon);
13 @ISA = 'Locale::Maketext';
14 %Lexicon = ('hello' => 'SROBLR!');
18 package Whunk::L10N::en;
19 use vars qw(@ISA %Lexicon);
21 %Lexicon = ('hello' => 'HI AND STUFF!');
25 package Whunk::L10N::zh_tw;
26 use vars qw(@ISA %Lexicon);
28 %Lexicon = ('hello' => 'NIHAU JOE!');
31 $ENV{'REQUEST_METHOD'} = 'GET';
32 $ENV{'HTTP_ACCEPT_LANGUAGE'} = 'en-US, zh-TW';
34 my $x = Whunk::L10N->get_handle;
35 isa_ok( $x, 'Whunk::L10N::en' );
36 print "# LH object: $x\n";
37 is( $x->maketext('hello'), 'HI AND STUFF!' );