From 67b53825cca42bd6dd3514a8625b77ed2c94ecc2 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 30 Sep 2018 23:45:04 +0100 Subject: [PATCH] i18n: i18n-diff-auditor: understand i_ Signed-off-by: Ian Jackson --- i18n-diff-auditor | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n-diff-auditor b/i18n-diff-auditor index 80840913..853dccea 100755 --- a/i18n-diff-auditor +++ b/i18n-diff-auditor @@ -108,7 +108,7 @@ our ($ichunkstart, $ichunkend); our ($before, $after); sub is_string ($) { $_[0]{T} =~ m/heredoc|string/; } -sub is_trans ($) { grep { $_[0]{E} eq $_ } qw(__ f_); } +sub is_trans ($) { grep { $_[0]{E} eq $_ } qw(__ f_ i_); } sub semiparse ($) { ($_) = @_; @@ -238,6 +238,10 @@ sub analyse_chunk_core () { die $string_changed if length $string_changed; next; } + if ($ye eq 'i_') { + die $string_changed if length $string_changed; + next; + } if ($ye eq 'f_') { my $fmt = $y->{V}; die "no percent in _f string\n" unless $fmt =~ m{\%}; -- 2.30.2