Changeset 36402 in osm for applications/editors
- Timestamp:
- 2025-02-26T11:37:36+01:00 (6 days ago)
- Location:
- applications/editors/josm
- Files:
-
- 116 added
- 107 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/i18n/convpreset.pl
r36396 r36402 8 8 my $item = ""; 9 9 my $chunk = ""; 10 my @group; 10 11 my $group; 11 12 my $combo_n; … … 35 36 { 36 37 my $r = ""; 37 $r .= " item $item" if $item;38 $r .= " chunk $chunk" if $chunk;39 $r .= " group $group" if $group;38 $r .= " item \"$item\"" if $item; 39 $r .= " chunk \"$chunk\"" if $chunk; 40 $r .= " group \"$group\"" if $group; 40 41 $r .= " $combo_type $combo_n" if $combo_type; 41 42 $r .= " $_[0]" if $_[0]; … … 49 50 chomp($line); 50 51 print "tr(\"---DUMMY-MARKER---\"); "; 51 if($line =~ /<item\s+name= (".*?")/ || $line =~ /<item.* name=(".*?")/)52 if($line =~ /<item\s+name="(.*?)"/ || $line =~ /<item.* name="(.*?)"/) 52 53 { 53 54 my $val = fix($1); 54 $item = $group ? "$group$val" : $val; 55 $item =~ s/""/\//; 55 $item = $val; 56 56 if($line =~ /name_context=(".*?")/) 57 57 { … … 63 63 } 64 64 } 65 elsif($line =~ /<chunk\s+id= (".*?")/)65 elsif($line =~ /<chunk\s+id="(.*?)"/) 66 66 { 67 67 $chunk = fix($1); 68 68 print "/* $line */\n"; 69 69 } 70 elsif($line =~ /<group.*\s+name= (".*?")/)70 elsif($line =~ /<group.*\s+name="(.*?)"/) 71 71 { 72 72 my $gr = fix($1); 73 $group = $group ? "$group$gr" : $gr;74 $group = ~ s/\"\"/\//;73 push(@group, $gr); 74 $group = join('/',@group); 75 75 if($line =~ /name_context=(".*?")/) 76 76 { … … 194 194 elsif($line =~ /<\/group>/) 195 195 { 196 $group = 0 if !($group =~ s/(.*\/).*?$//); 196 pop(@group); 197 $group = @group ? join('/',@group) : 0; 197 198 print "\n"; 198 199 } -
applications/editors/josm/i18n/launchpad.pl
r36359 r36402 17 17 # list of supported languages 18 18 my %lang = map {$_ => 1} ( 19 "ar", "ast", "bg", "be", "ca", "ca\@valencia", "cs", "cy", "da", "de", "el", "en_AU", "en_GB", 20 "es", "et", "fa", "fi", "fr", "gl", "hu", "id", "is", 21 "it", "ja", "ko", "km", "lt", "mr", "nb", "nl", "pl", "pt", "pt_BR", "ru", "sk", 22 "sr\@latin", "sv", "tr", "uk", "zh_CN", "zh_TW" 19 "ar", "ast", "bg", "be", "ca", "ca\@valencia", "cs", "cy", "da", "de", 20 "el", "en_AU", "en_CA", "en_GB", "es", "et", "fa", "fi", "fr", "gl", 21 "hu", "id", "is", "it", "ja", "ko", "km", "lt", "mr", "nb", 22 "nl", "pl", "pt", "pt_BR", "ru", "sk", "sr\@latin", "sv", "tr", "uk", 23 "zh_CN", "zh_TW" 23 24 ); 24 25
Note:
See TracChangeset
for help on using the changeset viewer.