summaryrefslogtreecommitdiffstats
path: root/tools/genlang
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2006-10-28 17:05:42 +0000
committerDaniel Stenberg <daniel@haxx.se>2006-10-28 17:05:42 +0000
commitdd0e6e75a0731d237068656d4222a9d2fa488170 (patch)
treec76491179b390a31d6860bd822b6742645dde117 /tools/genlang
parent7b2d26a7fac545a3298442ec686f280c970c0cb5 (diff)
downloadrockbox-dd0e6e75a0731d237068656d4222a9d2fa488170.tar.gz
rockbox-dd0e6e75a0731d237068656d4222a9d2fa488170.zip
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
Diffstat (limited to 'tools/genlang')
-rwxr-xr-xtools/genlang19
1 files changed, 11 insertions, 8 deletions
diff --git a/tools/genlang b/tools/genlang
index 86cb367dd2..be7d791afe 100755
--- a/tools/genlang
+++ b/tools/genlang
@@ -336,7 +336,10 @@ while(<LANG>) {
# "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(<LANG>) {
$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++;
}