Changeset 29933 in osm for applications/editors


Ignore:
Timestamp:
2013-09-19T15:18:30+02:00 (11 years ago)
Author:
stoecker
Message:

update parser

File:
1 edited

Legend:

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

    r29208 r29933  
    2828}
    2929
     30my $linenr = 0;
    3031while(my $line = <>)
    3132{
     33  ++$linenr;
    3234  chomp($line);
    3335  if($line =~ /<item\s+name=(".*?")/)
     
    109111    {
    110112      print "/* item $item role $n */ tr($n);\n";
     113    }
     114  }
     115  elsif($line =~ /<optional.*\s+text=(".*?")/)
     116  {
     117    my $n = fix($1);
     118    if($line =~ /text_context=(".*?")/)
     119    {
     120      print "/* item $item optional $n */ trc($1,$n);\n";
     121    }
     122    else
     123    {
     124      print "/* item $item optional $n */ tr($n);\n";
    111125    }
    112126  }
     
    180194     || $line =~ /<key/
    181195     || $line =~ /<presets/
     196     || $line =~ /<checkgroup/
     197     || $line =~ /<\/checkgroup/
    182198     || $line =~ /<\/presets/
    183199     || $line =~ /roles/
     
    193209  {
    194210    print "/* unparsed line $line */\n";
    195     print STDERR "/* unparsed line $line */\n";
     211    print STDERR "/* unparsed line $linenr $line */\n";
    196212    $result = 20
    197213  }
Note: See TracChangeset for help on using the changeset viewer.