/usr/share/perl5/Log/Report/Translator/Gettext.pm is in liblog-report-perl 0.998-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 28 29 30 31 32 33 34 35 36 37 38 39 40 | # Copyrights 2007-2013 by [Mark Overmeer].
# For other contributors see ChangeLog.
# See the manual pages for details on the licensing terms.
# Pod stripped from pm file by OODoc 2.01.
use warnings;
use strict;
package Log::Report::Translator::Gettext;
use vars '$VERSION';
$VERSION = '0.998';
use base 'Log::Report::Translator';
use Locale::gettext;
use Log::Report 'log-report';
sub translate($;$)
{ my ($msg, $lang) = @_;
#XXX MO: how to use $lang when specified?
my $domain = $msg->{_textdomain};
load_domain $domain;
my $count = $msg->{_count};
defined $count
? ( defined $msg->{_category}
? dcngettext($domain, $msg->{_msgid}, $msg->{_plural}, $count
, $msg->{_category})
: dngettext($domain, $msg->{_msgid}, $msg->{_plural}, $count)
)
: ( defined $msg->{_category}
? dcgettext($domain, $msg->{_msgid}, $msg->{_category})
: dgettext($domain, $msg->{_msgid})
);
}
1;
|