From dd0e6e75a0731d237068656d4222a9d2fa488170 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 28 Oct 2006 17:05:42 +0000 Subject: prevent the incorrect warnings displayed when -u was used, added additional info to the warning output and moved a comment to the accurate place git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11371 a1c6a512-1295-4272-9138-f99709370657 --- tools/genlang | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'tools/genlang') diff --git a/tools/genlang b/tools/genlang index 86cb367dd2..be7d791afe 100755 --- a/tools/genlang +++ b/tools/genlang @@ -336,7 +336,10 @@ while() { # "none" as dest (without quotes) means that this entire # phrase is to be ignored } - else { + elsif(!$update) { + # we don't do the fully detailed analysis when we "update" + # since we don't do it for a particular target etc + # allow the keyword 'deprecated' to be used on dest and # voice strings to mark that as deprecated. It will then # be replaced with "". @@ -344,25 +347,25 @@ while() { $dest =~ s/^deprecate(|d)\z/\"\"/i; $voice =~ s/^deprecate(|d)\z/\"\"/i; - # Use the ID name to figure out which id number range we - # should use for this phrase. Voice-only strings are - # separated. - # basic syntax error alerts, if there are no quotes we # will assume an empty string was intended if($dest !~ /^\"/) { - print STDERR "Warning: dest before line $line lacks quotes!\n"; + print STDERR "Warning: dest before $input line $line lacks quotes ($dest)!\n"; $dest='""'; } if($src !~ /^\"/) { - print STDERR "Warning: source before line $line lacks quotes!\n"; + print STDERR "Warning: source before $input line $line lacks quotes ($src)!\n"; $src='""'; } if($voice !~ /^\"/) { - print STDERR "Warning: voice before line $line lacks quotes!\n"; + print STDERR "Warning: voice before $input line $line lacks quotes ($voice)!\n"; $voice='""'; } + # Use the ID name to figure out which id number range we + # should use for this phrase. Voice-only strings are + # separated. + if($idstr =~ /^VOICE/) { $idnum = $voiceid++; } -- cgit v1.2.3