The Rails application that powers OpenStreetMap
it easier for Translatewiki). Here's the program I used to convert it: {{{ #!/usr/bin/env perl use feature ':5.10'; use strict; use warnings; use YAML::Syck qw(Load LoadFile Dump DumpFile); use File::Slurp qw(slurp); use Data::Dump 'dump'; use Encode qw(decode); use autodie; $YAML::Syck::Headless = 1; $YAML::Syck::SortKeys = 1; $YAML::Syck::ImplicitUnicode = 1; my %lang; chdir 'locales'; my @yml = glob "*.yml"; my @lang = map { s/\.yml//; $_ } @yml; for my $lang (@lang) { say "Loading $lang"; my $file = "$lang.yml"; $lang{$lang} = LoadFile($file); if (-f "$lang.html") { $lang{$lang}->{"help_html"} = slurp("$lang.html") } DumpFile("$lang.yml.new", { $lang => $lang{$lang} }) or die "arghl"; } }}} |
||
---|---|---|
app | ||
config | ||
db | ||
doc | ||
lib | ||
public | ||
script | ||
test | ||
vendor | ||
Rakefile | ||
README |
Documentation ============= Try `rake doc:app` and see /doc/