[%- PROCESS 'config/archive_layout.tmpl' -%] [%- keyword_str = search_keywords.join(' '); keyword_esc = uri_escape(keyword_str); keyword_enc = html_encode(keyword_str); section_str = params.values.section.no_replace.join(', '); section_esc = uri_escape(section_str); section_enc = html_encode(section_str); suite_str = params.values.suite.no_replace.join(', '); suite_esc = uri_escape(suite_str); suite_enc = html_encode(suite_str); architectures_str = params.values.arch.no_replace.join(', '); architectures_esc = uri_escape(architectures_str); architectures_enc = html_encode(architectures_str); -%] [%- PROCESS 'html/head.tmpl' title_tag = g("Package Search Results -- %s", keyword_enc) print_search_field = 'packages' search_field_values = { keywords => search_keywords.join(' '), searchon => opts.searchon_form, suite => params.values.suite.no_replace.join(','), architectures => params.values.arch.no_replace.join(','), sections => params.values.section.no_replace.join(','), } navigation = [ { name => g('Package Search Results') } ] -%] [%- PROCESS 'html/util.inc' -%]
[% UNLESS results %] [% IF opts.searchon != "names" && opts.exact %]

[% g('You have searched only for words exactly matching your keywords. You can try to search allowing subword matching.', make_search_url('',"keywords=$keyword_esc",'exact',0) ) %]

[% END %] [% END %]

[% g('Search in specific suite:') %] [% FOREACH s IN all_suites %] [% IF s != suite_str %] [[% s %]] [% ELSE %] [[% s %]] [% END %] [% END %] [% IF search_suites.size == 1 %]

[% g('Search in all suites', make_search_url('',"keywords=$keyword_esc",'suite','all')) %] [% END %]

[% g('Limit search to a specific architecture:') %] [% FOREACH a IN all_architectures %] [% IF a != arch_str %] [[% a %]] [% ELSE %] [[% a %]] [% END %] [% END %] [% IF search_architectures.size == 1 %]

[% g('Search in all architectures', make_search_url('',"keywords=$keyword_esc",'arch','any')) %] [% END %]

[% IF opts.searchon == "names" && non_results %]

[% g('Some results have not been displayed due to the search parameters.', "$search_url?keywords=$keyword_esc") %]

[% END %] [%- PROCESS 'html/messages.tmpl' -%]
[% suite_wording = suite_enc.match("^(default|all)$") ? g("all suites") : g("suite(s) %s", suite_enc); section_wording = (section_enc == 'all') ? g("all sections") : g("section(s) %s", section_enc); arch_wording = (architectures_enc == 'any') ? g("all architectures") : g("architecture(s) %s", architectures_enc); IF opts.searchon == "names"; source_wording = opts.source ? g("source packages") : g("packages"); msg = g("You have searched for %s that names contain %s in %s, %s, and %s.", source_wording, keyword_enc, suite_wording, section_wording, arch_wording); ELSE; exact_wording = opts.exact ? "" : g(" (including subword matching)"); # @translators: I'm really sorry :/ msg = g("You have searched for %s in packages names and descriptions in %s, %s, and %s%s.", keyword_enc, suite_wording, section_wording, arch_wording, exact_wording); END %]

[% msg %] [% IF results %] [% g('Found %u matching packages.', results) %]

[% END %] [% IF too_many_hits %] [% IF opts.searchon != "names" %]

[% g("Note that this only shows the best matches, sorted by relevance. If the first few packages don't match what you searched for, try using more keywords or alternative keywords.") %]

[% ELSE %]

[%- IF results %] [% g("Your keyword was too generic, for optimizing reasons some results might have been suppressed.
Please consider using a longer keyword or more keywords.") %] [%- ELSE -%] [% g("Your keyword was too generic.
Please consider using a longer keyword or more keywords.") %] [% END -%]

[% END; END %] [% UNLESS results || too_many_hits %]

[% g('Sorry, your search gave no results') %]

[% END %] [% FOREACH categories %] [% "

$name

" IF name %] [% FOREACH packages %]

[% g('Package %s', pkg) %]

[% END %] [% FOREACH src_packages %]

[% g('Source Package %s', pkg) %]

[% END %] [% END %] [% IF skipped %]

[% g('%u results have not been displayed because you requested only exact matches.', make_search_url('',"keywords=$keyword_esc",'exact', 0), skipped) %] [% END %]

[%- PROCESS 'html/foot.tmpl' -%]