X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=templates%2Fhtml%2Fshow.tmpl;h=dd56fda2ccdb33fc71d12f6d97acbd6fce617623;hb=582530fd89f3532346a1059176389b376b86c151;hp=8f76bb275317586cd306d06024214b4c663e41ee;hpb=3c396ed67e80cc413303725209ebcfe7b3e36554;p=deb%2Fpackages.git diff --git a/templates/html/show.tmpl b/templates/html/show.tmpl index 8f76bb2..dd56fda 100644 --- a/templates/html/show.tmpl +++ b/templates/html/show.tmpl @@ -56,13 +56,16 @@ [% ELSE %]

[% g('Package: %s (%s)', pkg, versions.short) %] [% END %] -[%- PROCESS marker text=archive IF archive && archive != main_archive %] -[%- PROCESS marker text=section IF section && section != main_section %] -[%- PROCESS marker text=g('essential') IF page.get_newest('essential') == 'yes' %]

+[%- PROCESS marker text=archive title=mirrors.$archive.title url=mirrors.$archive.url IF archive && archive != main_archive %] +[%- PROCESS marker text=section title=section_titles.$section url=section_urls.$section IF section && section != main_section %] +[%- PROCESS marker text=g('essential') title=g('package manager will refuse to remove this package by default') url='http://www.debian.org/doc/debian-policy/ch-binary.html#s3.8' IF page.get_newest('essential') == 'yes' %] [% UNLESS is_virtual %]

[% g('Links for %s', pkg) %]

+[% IF screenshots_url && screenshots_thumb_url && !is_source %] +Screenshot +[% END %]

[% g('%s Resources:', organisation) %]

@@ -98,12 +115,7 @@ [% END %] [% END %] -[% IF maintainers.size == 1 -%] -

[% g('Maintainer:') %]

-[%- ELSE -%] -

[% g('Maintainers:') %]

-[%- END %] -[%- FOREACH maintainers; +[%- BLOCK handle_maintainer; mailarchiveurl = ''; IF (matches = mail.match('^(.*)@lists\.debian\.org$')); mailarchiveurl = 'http://lists.debian.org/' _ uri_escape(matches.0) _ '/'; @@ -112,11 +124,43 @@ ELSIF (matches = mail.match('^(.*)@lists\.ubuntu\.com$')); mailarchiveurl = 'http://lists.ubuntu.com/archives/' _ uri_escape(matches.0) _ '/'; END -%] - [%- '' IF loop.last -%] +[% END -%] + +[%- IF maintainers.size -%] +[% IF maintainers.size == 1 -%] +

[% g('Maintainer:') %]

+[%- ELSE -%] +

[% g('Maintainers:') %]

+[%- END %] +[%- FOREACH m IN maintainers; + '' IF loop.last; + END -%] +

[% g('Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.', + "https://bugs.launchpad.net/ubuntu/+source/" _ (is_source ? pkg : src.pkg) _ "/+filebug", + "https://answers.launchpad.net/ubuntu/+source/" _ (is_source ? pkg : src.pkg) _ "/+addquestion") %]

+[%- END -%] + +[%- IF original_maintainers.size -%] +[% IF original_maintainers.size == 1 -%] +

[% g('Original Maintainer (usually from Debian):') %]

+[%- ELSE -%] +

[% g('Original Maintainers (usually from Debian):') %]

+[%- END %] +[%- FOREACH m IN original_maintainers; + '' IF loop.last; + END -%] +

[% g('It should generally not be necessary for users to contact the original maintainer.') %]

[%- END -%] [% url = page.get_newest('url'); @@ -234,26 +278,26 @@ [%- END %]