openstreetmap-website/config
Ævar Arnfjörð Bjarmason d5c71f697b Delete redundant translations from localised files.
I used this script:

{{{
#!/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";
    $lang{$lang} = LoadFile("$lang.yml")->{$lang};
}

for my $lang (grep { $_ ne 'en' } @lang) {
    while (my ($k, $v) = each %{ $lang{ $lang } }) {
        if ($lang{ $lang }->{$k} eq $lang{ en }->{$k}
            or (exists $lang{ $lang }->{$k} and not exists $lang{ en }->{$k})) {
            delete $lang{ $lang }->{$k};
        }
    }
}

for my $lang (@lang) {
    DumpFile("$lang.yml", { $lang => $lang{$lang} }) or die "arghl";
}
}}}
2009-09-23 17:29:29 +00:00
..
environments 2009-02-10 22:50:13 +00:00
initializers Update the :en and :sl pluralizers to default to :other if a more 2009-07-21 20:23:07 +00:00
locales Remove remaining trailing spaces from translations. 2009-09-22 20:15:09 +00:00
potlatch Delete redundant translations from localised files. 2009-09-23 17:29:29 +00:00
application.yml Add a global timeout that is applied to most API requests. 2009-05-20 22:18:36 +00:00
boot.rb Move to version 2.3.2 of rails. 2009-06-04 08:08:24 +00:00
daemons.yml add daemons 2006-12-01 12:06:38 +00:00
environment.rb Update to rails 2.3.4 for security fixes. 2009-09-04 08:45:38 +00:00
key.yml add osmarender key stub, which will need to be completed 2009-06-26 13:07:02 +00:00
languages.yml Add a list of languages and fix a few issues with the schema. Also get 2009-05-30 16:37:21 +00:00
lighttpd.conf Fix JOSM version matching. 2009-07-06 09:59:54 +00:00
mongrel_cluster.yml add mongrel_cluster config for potential usage later 2009-04-20 13:25:28 +00:00
mysql.example.database.yml Don't store the real database config in svn, instead store examples for Postgres and MySQL. (Reverting Edgemaster's silly revert.) 2009-05-21 14:45:16 +00:00
nginx.conf Add a geocoder backend. 2009-04-21 15:08:36 +00:00
openlayers.cfg Updated OpenLayers config for new XYZ based usage. 2009-07-02 10:52:09 +00:00
postgres.example.database.yml Don't store the real database config in svn, instead store examples for Postgres and MySQL. (Reverting Edgemaster's silly revert.) 2009-05-21 14:45:16 +00:00
routes.rb Merge 16891:17044 from trunk. 2009-08-13 17:18:08 +00:00