summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2024-09-17 10:18:29 -0400
committerSolomon Peachy <pizza@shaftnet.org>2024-09-17 10:18:29 -0400
commit24ae4aee33fef450bb241058e50e86b10c0f1f4d (patch)
tree1c32b7fd7d4cca5c1b35036bf90b48db2e6d61bb
parent7d9fbae7492516699041753f2fff8d144063a066 (diff)
downloadrockbox-24ae4aee33fef450bb241058e50e86b10c0f1f4d.tar.gz
rockbox-24ae4aee33fef450bb241058e50e86b10c0f1f4d.zip
updatelang: Expand suspicius character tests.
* dest: < > * voice: [ ] < > { } Change-Id: I97701e52807db996037b7542fb0b01f9db0dbc0f
-rwxr-xr-xtools/updatelang8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/updatelang b/tools/updatelang
index 28f259bdbb..1fb594d596 100755
--- a/tools/updatelang
+++ b/tools/updatelang
@@ -402,9 +402,9 @@ foreach my $id (@langorder) {
402 402
403 my $sane = $lang{$id}{'dest'}{$tgt}; 403 my $sane = $lang{$id}{'dest'}{$tgt};
404 $sane =~ s/^~?(.*)/$1/; # Strip off leading ~ if it's there as it's not a legal character otherwise 404 $sane =~ s/^~?(.*)/$1/; # Strip off leading ~ if it's there as it's not a legal character otherwise
405 if ($sane =~ tr/"~//) { 405 if ($sane =~ tr/"~<>//) {
406 # If it has suspicious characters that are not allowed 406 # If it has suspicious characters that are not allowed
407 $lang{$id}{'notes'} .= "### The <dest> section for '$id:$tgt' has some suspicious characters (eg '~'), please double-check!\n"; 407 $lang{$id}{'notes'} .= "### The <dest> section for '$id:$tgt' has some suspicious characters (eg \",~,<,>), please double-check!\n";
408# print "#!! '$id:$tgt' suspicious characters\n"; 408# print "#!! '$id:$tgt' suspicious characters\n";
409 } 409 }
410 } 410 }
@@ -476,9 +476,9 @@ foreach my $id (@langorder) {
476 } 476 }
477 my $sane = $lang{$id}{'voice'}{$tgt}; 477 my $sane = $lang{$id}{'voice'}{$tgt};
478 $sane =~ s/^~?(.*)/$1/; # Strip off leading ~ if it's there as it's not a legal character otherwise 478 $sane =~ s/^~?(.*)/$1/; # Strip off leading ~ if it's there as it's not a legal character otherwise
479 if ($sane =~ tr/%"~://) { 479 if ($sane =~ tr/%"~:\[\]<>{}//) {
480 # Suspicious characters that are not typically voiced.. 480 # Suspicious characters that are not typically voiced..
481 $lang{$id}{'notes'} .= "### The <voice> section for '$id:$tgt' has some suspicious characters (eg '%' or '~' or ':'), please correct!\n"; 481 $lang{$id}{'notes'} .= "### The <voice> section for '$id:$tgt' has some suspicious characters (eg %,\",~,:,<,>,[,],{,}), please correct!\n";
482# print "#!! '$id:$tgt' suspicious characters\n"; 482# print "#!! '$id:$tgt' suspicious characters\n";
483 } 483 }
484 if ($lang{$id}{'voice'}{$tgt} =~ /\.\.\./) { 484 if ($lang{$id}{'voice'}{$tgt} =~ /\.\.\./) {