forked from len0rd/rockbox
Make genlang ignore leading and trailing whitespace in source and desc lines (not the strings). If this behavior is unwanted, feel free to revert.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14567 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
e0651718a0
commit
2c4438ac51
1 changed files with 9 additions and 2 deletions
|
@ -122,6 +122,13 @@ my $input = $ARGV[0];
|
||||||
my @m;
|
my @m;
|
||||||
my $m="blank";
|
my $m="blank";
|
||||||
|
|
||||||
|
sub trim {
|
||||||
|
my ($string) = @_;
|
||||||
|
$string =~ s/^\s+//;
|
||||||
|
$string =~ s/\s+$//;
|
||||||
|
return $string;
|
||||||
|
}
|
||||||
|
|
||||||
sub match {
|
sub match {
|
||||||
my ($string, $pattern)=@_;
|
my ($string, $pattern)=@_;
|
||||||
|
|
||||||
|
@ -302,7 +309,7 @@ sub compare {
|
||||||
for my $l (@$locref) {
|
for my $l (@$locref) {
|
||||||
if($l =~ /^ *desc: (.*)/) {
|
if($l =~ /^ *desc: (.*)/) {
|
||||||
$ldesc=$1;
|
$ldesc=$1;
|
||||||
if($edesc ne $ldesc) {
|
if(trim($edesc) ne trim($ldesc)) {
|
||||||
$l = "### The 'desc' field differs from the english!\n### the previously used desc is commented below:\n### desc: $ldesc\n desc: $edesc\n";
|
$l = "### The 'desc' field differs from the english!\n### the previously used desc is commented below:\n### desc: $ldesc\n desc: $edesc\n";
|
||||||
}
|
}
|
||||||
push @show, $l;
|
push @show, $l;
|
||||||
|
@ -315,7 +322,7 @@ sub compare {
|
||||||
if($l =~ / *\<\/source\>/i) {
|
if($l =~ / *\<\/source\>/i) {
|
||||||
$mode = 0;
|
$mode = 0;
|
||||||
print @show;
|
print @show;
|
||||||
if($esource ne $lsource) {
|
if(trim($esource) ne trim($lsource)) {
|
||||||
print "### The <source> section differs from the english!\n",
|
print "### The <source> section differs from the english!\n",
|
||||||
"### the previously used one is commented below:\n";
|
"### the previously used one is commented below:\n";
|
||||||
for(split("\n", $lsource)) {
|
for(split("\n", $lsource)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue