| 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) |