Branch Coverage

blib/lib/EB/Locale.pm
Criterion Covered Total %
branch 10 20 50.0


line true false branch
37 0 12 unless eval { do { 5 } }
41 0 6 if $core_localiser
50 0 6 if eval { do { require Locale::gettext; $core_localiser = 'Locale::gettext'->domain('ebcore'); $core_localiser->dir($dir); eval 'sub _T { $core_localiser->get($_[0]) }'; $LOCALISER = 'Locale::gettext' } }
59 0 6 if eval { do { require Locale::Messages; Locale::Messages::bindtextdomain('ebcore', $dir); Locale::Messages::textdomain('ebcore'); eval 'sub _T { package Locale::Messages; turn_utf_8_on(gettext($_[0])) }'; $LOCALISER = 'Locale::Messages' } }
66 0 6 if $core_localiser
69 0 6 if eval { do { require Locale::gettext_xs; Locale::gettext_xs::bindtextdomain('ebcore', $dir); Locale::gettext_xs::textdomain('ebcore'); eval 'sub _T { Locale::gettext_xs::gettext($_[0]) }'; $LOCALISER = 'Locale::gettext_xs' } }
76 0 6 if $core_localiser
79 0 6 if eval { do { require Locale::gettext_pp; Locale::gettext_pp::bindtextdomain('ebcore', $dir); Locale::gettext_pp::textdomain('ebcore'); eval 'sub _T { Locale::gettext_pp::gettext($_[0]) }'; $LOCALISER = 'Locale::gettext_pp' } }
86 0 6 if $core_localiser
89 6 0 unless ($core_localiser)