X-Git-Url: https://git.deb.at/?p=deb%2Fpackages.git;a=blobdiff_plain;f=templates%2Fhtml%2Findex.tmpl;h=cc209838c189b60d034bb2ac1a78acf741241f29;hp=74a30b0c27d39091533a188562245383936ce899;hb=a6146cf5473f4b13172414851b63894024394cb3;hpb=697b61da3ae20b111b2bf7058c6b12c5facf9fd5 diff --git a/templates/html/index.tmpl b/templates/html/index.tmpl index 74a30b0..cc20983 100644 --- a/templates/html/index.tmpl +++ b/templates/html/index.tmpl @@ -1,15 +1,19 @@ [% PROCESS 'config/archive_layout.tmpl' %] -[% pkg_type = is_source ? 'Source' : 'Software'; - title_common = category ? "$pkg_type Packages in \"$suite\", $category.id $category.name" - : "$pkg_type Packages in \"$suite\""; +[% IF is_source; + title_common = category ? g('Source Packages in "%s", %s %s', suite, category.id, category.name) + : g('Source Packages in "%s"', suite); + ELSE; + title_common = category ? g('Software Packages in "%s", %s %s', suite, category.id, category.name) + : g('Software Packages in "%s"', suite); + END; - nav_arr = [ { prefix=>'Distribution:', title=>'Overview over this suite', url=>make_url('/','','suite',suite), name=>suite } ]; + nav_arr = [ { prefix=>g('Distribution:'), title=>g('Overview over this suite'), url=>make_url('/','','suite',suite), name=>suite } ]; IF category; nav_last = { prefix=>"$category.id:", name=>category.name }; ELSE; - nav_last = { name=>'All Packages' }; + nav_last = { name=>g('All Packages') }; END; - nav_arr.push( { name=>'Source', + nav_arr.push( { name=>g('Source'), url=>make_url('/','','suite',suite,'source','source') } ) IF is_source; nav_arr.push( nav_last ); @@ -21,26 +25,31 @@ navigation = nav_arr %] -[% FOREACH packages %] +[% FOREACH p IN packages %] [% '
' IF loop.first %] [% BLOCK marker %] [[% text %]] [%- END %] [% BLOCK markers %] - [% PROCESS marker text=section IF section != main_section %] - [% PROCESS marker text=archive IF archive != main_archive %] + [% PROCESS marker text=p.section IF p.section != main_section %] + [% PROCESS marker text=p.archive IF p.archive != main_archive %] [% END %] - [% IF providers.size %] -
[% name %]
-
virtual package provided by - [% FOREACH provider IN providers %][% provider %] + [%- IF p.trans_desc.$lang; + sdesc = p.trans_desc.$lang; + ELSE; + sdesc = p.desc; + END -%] + [% IF p.providers.size %] +
[% p.name %]
+
[% g('virtual package provided by') %] + [% FOREACH provider IN p.providers %][% provider %] [%- ', ' UNLESS loop.last %][% END %]
- [% IF versions.length %] -
[% name %] ([% versions %])[% PROCESS markers %]
-
[% desc | html %]
+ [% IF p.versions.length %] +
[% p.name %] ([% p.versions %])[% PROCESS markers %]
+
[% sdesc | html %]
[% END %] [% ELSE %] -
[% name %] ([% versions %])[% PROCESS markers %]
-
[% desc | html %]
+
[% p.name %] ([% p.versions %])[% PROCESS markers %]
+
[% sdesc | html %]
[% END %] [% '
' IF loop.last %]