From c2c8fcb561fef6346f880e3c76a723e9b2d86c7b Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Mon, 24 Jun 2024 13:21:27 -0400 Subject: updatelang: ignore "same as english" flag when determining suggested voice string Change-Id: I78d416679c64b837fff29d51e15e1dbd78f9fc0b --- tools/updatelang | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/updatelang b/tools/updatelang index b2d8c9028f..a05011e645 100755 --- a/tools/updatelang +++ b/tools/updatelang @@ -466,7 +466,8 @@ foreach my $id (@langorder) { } elsif ($lp{$tgt} ne 'none' && $lp{$tgt} ne '' && not_ignorelist($id) && !$lang{$id}{'new'} && !$ignoredups) { # print "#!! '$id:$tgt' voice identical ('$lp{$tgt}')\n"; if ($lang{$id}{'dest'}{$tgt} ne '' && - $lang{$id}{'dest'}{$tgt} ne $english{$id}{'dest'}{$tgt}) { + $lang{$id}{'dest'}{$tgt} ne $english{$id}{'dest'}{$tgt} && + $lang{$id}{'dest'}{$tgt} ne "~$english{$id}{dest}{$tgt}") { $lang{$id}{'notes'} .= "### The section for '$id:$tgt' is identical to english, copying translated \n"; $lang{$id}{'voice'}{$tgt} = $lang{$id}{'dest'}{$tgt}; } else { -- cgit v1.2.3