Ignore:
Timestamp:
2017-11-20T16:29:04+01:00 (7 years ago)
Author:
stoecker
Message:

fix recent parsing errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/i18n/convpreset.pl

    r32280 r33841  
    3838  $r .= " chunk $chunk" if $chunk;
    3939  $r .= " group $group" if $group;
     40  $r .= " combo $combo_type $combo_n" if $combo_type;
    4041  $r .= " $_[0]" if $_[0];
    4142  return $r ? "/* $r */ " : "";
     
    4849  chomp($line);
    4950  print "tr(\"---DUMMY-MARKER---\"); ";
    50   if($line =~ /<item\s+name=(".*?")/)
     51  if($line =~ /<item\s+name=(".*?")/ || $line =~ /<item.* name=(".*?")/)
    5152  {
    5253    my $val = fix($1);
     
    173174    my $vctxi = ($line =~ /value_context=(".*?")/) ? $1 : $vctx;
    174175    my $value = ($line =~ /value=(".*?")/) ? $1 : undef;
    175     if($line =~ /display_value=(".*?")/)
     176    if($line =~ /[^.]display_value=(".*?")/)
    176177    {
    177178      my $val = fix($1);
    178       print infoblock("$combo_type $combo_n entry $value display value") . ($vctxi ? " trc($vctxi, $val);" : " tr($val);");
     179      print infoblock("entry $value display value") . ($vctxi ? " trc($vctxi, $val);" : " tr($val);");
    179180    }
    180181    else
    181182    {
    182183      my $val = fix($value);
    183       print infoblock("$combo_type $combo_n entry $value display value") . ($vctxi ? " trc($vctxi, $val);" : " tr($val);");
     184      print infoblock("entry $value display value") . ($vctxi ? " trc($vctxi, $val);" : " tr($val);");
    184185    }
    185186    if($line =~ /short_description=(".*?")/)
    186187    {
    187188      my $val = fix($1);
    188       print infoblock("$combo_type $combo_n entry $value short description") . "tr($val);";
     189      print infoblock("entry $value short description") . "tr($val);";
    189190    }
    190191    print "\n";
Note: See TracChangeset for help on using the changeset viewer.