X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=bin%2Fcreate_index_pages;h=811a3e574a60adc34f928b0e24751c655f4959e6;hb=3473fbb148f956cde4eedea954e1a7dbae88a0ab;hp=0766f78fe5a275ebc192f0fcfe2089520fe6dab0;hpb=c6fdd0f2653303fcc8a5307e106e77161f436b44;p=deb%2Fpackages.git diff --git a/bin/create_index_pages b/bin/create_index_pages index 0766f78..811a3e5 100755 --- a/bin/create_index_pages +++ b/bin/create_index_pages @@ -97,7 +97,7 @@ sub close_file { print "closing $key\n"; foreach my $lang (@LANGUAGES) { - print {$fh{$key}} "$s{begin}{$lang}\n"; + print {$fh{$key}} "\n$s{begin}{$lang}\n"; $template->page( 'index_foot', { %{$lang_vars{$lang}}, %$vars }, @@ -230,11 +230,13 @@ foreach my $pkg (@PACKAGES) { my %sdescs; my %trans_desc = split /\000|\001/, $trans_desc; while (my ($l, $d) = each %trans_desc) { - $d =~ s/\n.*//os; + # filter out non-po languages + next unless exists $lang_vars{$l}; + $d =~ s/\n.*//os; $sdescs{$l} = $d; } - $p{trans_desc} = \%sdescs; + $p{trans_desc} = \%sdescs if %sdescs; } $p{priority} = $entry->get_newest( 'priority' ); }