]> git.openstreetmap.org Git - rails.git/blobdiff - script/locale/merge-from-translatewiki
There are a bunch of keys on Translatewiki that are equivalent to
[rails.git] / script / locale / merge-from-translatewiki
index ab89b61d9d023a38d37a3a18bfbd4fe29b1db29c..faf6750f97a6026b376e57537aedec8dfb6b8d4c 100644 (file)
@@ -196,6 +196,16 @@ for my $translatewiki_lang (sort @translatewiki_languages_codes) {
             }
         }
 
+        # There are a bunch of keys on Translatewiki that are
+        # equivalent to English for some reason. Probably because they
+        # were there at import time. Nuke them.
+        while (my ($new_k, $new_v) = each %new) {
+            if (exists $en{ $new_k } and $en{ $new_k } eq $new_v) {
+                say "Purging dupe in $rails_lang: $new_k=$new_v";
+                delete $new{ $new_k };
+            }
+        }
+
         my $expanded = expand_hash( \%new );
         my $out = +{ $rails_lang => $expanded };
         spit_out($out_file, $out);