We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5cfbc51 commit 840ad54Copy full SHA for 840ad54
tools/xci2po.pl
@@ -2,11 +2,18 @@
2
3
use strict;
4
5
+my @list;
6
my %msges;
7
8
sub add_message($$$) {
9
my ($msg, $filename, $line) = @_;
- $msges{$msg} .= "#: $filename:$line\n";
10
+ my $i = $msges{$msg};
11
+ unless (defined $i) {
12
+ $i = [$msg, ''];
13
+ push @list, $i;
14
+ $msges{$msg} = $i;
15
+ }
16
+ $i->[1] .= "#: $filename:$line\n";
17
}
18
19
while ( <@ARGV> ) {
@@ -44,6 +51,7 @@ ($$$)
44
51
close IN;
45
52
46
53
47
-while (my ($k, $v) = each %msges) {
54
+foreach my $i (@list) {
55
+ my ($k, $v) = @$i;
48
56
print $v . "msgid \"$k\"\nmsgstr \"\"\n\n";
49
57
0 commit comments