X-Git-Url: https://git.deb.at/?p=deb%2Fpackages.git;a=blobdiff_plain;f=bin%2Fcreate_index_pages;h=05123e7355923197b194b6a040b43f8350e96abb;hp=973dff71685af3d51d518fc06a1f7eec67d1da50;hb=ca605dba77e7901e6b99a59fe8d8a9de776614b7;hpb=92a6b3d4b5bcd96dfe05ee814722e5e0e47e1d3f diff --git a/bin/create_index_pages b/bin/create_index_pages index 973dff7..05123e7 100755 --- a/bin/create_index_pages +++ b/bin/create_index_pages @@ -13,7 +13,7 @@ use Compress::Zlib; use lib './lib'; -use Packages::Config qw( $TOPDIR $DBDIR @ARCHIVES @SUITES @LANGUAGES $LOCALES); +use Packages::Config qw( $TOPDIR $DBDIR @ARCHIVES @SUITES @LANGUAGES ); use Packages::Template; use Packages::I18N::Locale; use Packages::Page; @@ -60,9 +60,10 @@ foreach my $s (@SUITES) { print "writing $key/index (lang=$lang)...\n"; my %content = ( subsections => [], suite => $s, - lang => $lang, charset => $charset, cat => $cat, + po_lang => $lang, ddtp_lang => $lang, + charset => $charset, cat => $cat, used_langs => \@LANGUAGES, suites => \@SUITES ); - foreach my $ssec ((keys %{$subsections->{$s}}, 'virtual')) { + foreach my $ssec (sort (keys %{$subsections->{$s}}, 'virtual')) { next if $ssec eq '-'; if ($sections_descs{$ssec}) { push @{$content{subsections}}, { @@ -200,7 +201,8 @@ sub write_files { my $cat = Packages::I18N::Locale->get_handle($lang) or die "get_handle failed for $lang"; - my %lang_vars = ( lang => $lang, charset => $charset, + my %lang_vars = ( po_lang => $lang, ddtp_lang => $lang, + charset => $charset, cat => $cat, used_langs => \@LANGUAGES ); print "writing $source$s/allpackages (lang=$lang)...\n"; $template->page( 'index', { %lang_vars, packages => $pkgs->{$key},