line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Locale::TextDomain::OO::Lexicon::Role::GettextToMaketext; ## no critic (TidyCode)
|
2
|
|
|
|
|
|
|
|
3
|
22
|
|
|
22
|
|
14536
|
use strict;
|
|
22
|
|
|
|
|
51
|
|
|
22
|
|
|
|
|
591
|
|
4
|
22
|
|
|
22
|
|
104
|
use warnings;
|
|
22
|
|
|
|
|
44
|
|
|
22
|
|
|
|
|
560
|
|
5
|
22
|
|
|
22
|
|
8767
|
use Locale::Utils::PlaceholderMaketext;
|
|
22
|
|
|
|
|
153616
|
|
|
22
|
|
|
|
|
581
|
|
6
|
22
|
|
|
22
|
|
150
|
use Moo::Role;
|
|
22
|
|
|
|
|
52
|
|
|
22
|
|
|
|
|
107
|
|
7
|
22
|
|
|
22
|
|
6842
|
use namespace::autoclean;
|
|
22
|
|
|
|
|
47
|
|
|
22
|
|
|
|
|
97
|
|
8
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
our $VERSION = '1.000';
|
10
|
|
|
|
|
|
|
|
11
|
|
|
|
|
|
|
sub gettext_to_maketext {
|
12
|
19
|
|
|
19
|
1
|
51
|
my ($self, $messages_ref) = @_;
|
13
|
|
|
|
|
|
|
|
14
|
19
|
|
|
|
|
251
|
my $formatter = Locale::Utils::PlaceholderMaketext->new;
|
15
|
19
|
|
|
|
|
22316
|
for my $value ( @{$messages_ref} ) {
|
|
19
|
|
|
|
|
55
|
|
16
|
162
|
|
|
|
|
935
|
for ( qw( msgid msgstr ) ) {
|
17
|
324
|
100
|
|
|
|
2024
|
if ( exists $value->{$_} ) {
|
18
|
|
|
|
|
|
|
$value->{$_}
|
19
|
251
|
|
|
|
|
587
|
= $formatter->gettext_to_maketext( $value->{$_} );
|
20
|
|
|
|
|
|
|
}
|
21
|
|
|
|
|
|
|
}
|
22
|
|
|
|
|
|
|
}
|
23
|
|
|
|
|
|
|
|
24
|
19
|
|
|
|
|
247
|
return $self;
|
25
|
|
|
|
|
|
|
}
|
26
|
|
|
|
|
|
|
|
27
|
|
|
|
|
|
|
1;
|
28
|
|
|
|
|
|
|
|
29
|
|
|
|
|
|
|
__END__
|