X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/8c4f656c35da0888f5c19438064bd5c76b41c875..fa503e5aa3d09153e630967775ea3d52ecafc7e6:/scripts/locales.pl diff --git a/scripts/locales.pl b/scripts/locales.pl index eb1d81b67..b1927142e 100755 --- a/scripts/locales.pl +++ b/scripts/locales.pl @@ -22,6 +22,7 @@ use File::Slurp qw(slurp); use FileHandle; use Getopt::Long; use IO::Dir; +use List::MoreUtils qw(apply); use List::Util qw(first); use Pod::Usage; @@ -180,9 +181,11 @@ if (@new_missing) { if ($opt_f) { for my $string (@new_missing) { print "new string '$string' in files:\n"; - for my $file (keys %cached) { - print " $file", $/ if $cached{$file}{all}{$string}; - } + print join "", + map { " $_\n" } + apply { s{^(?:\.\./)+}{} } + grep { $cached{$_}{all}{$string} } + keys %cached; } }