{% extends "base.html" %} {% import "macros.html" as macros %} {% block title %}{% spaceless %}{% trans %}Questions{% endtrans %}{% endspaceless %}{% endblock %} {% block forejs %} {% endblock %} {% block content %} {% cache 600 "scope_sort_tabs" search_tags request.user scope sort query context.page context.page_size language_code %}
{% trans %}In:{% endtrans %} {% trans %}all{% endtrans %} {% trans %}unanswered{% endtrans %} {% if request.user.is_authenticated() %} {% trans %}favorite{% endtrans %} {% endif %}
{% trans %}Sort by:{% endtrans %} {% if show_sort_by_relevance %} {% set asc_relevance_tooltip = gettext('most relevant questions') %} {% set desc_relevance_tooltip = gettext('click to see most relevant questions') %} {% set relevance_label = gettext('relevance') %} {% if query %} {{relevance_label}} {% else %} href="?sort=relevance-desc" class="off" title="{{desc_relevance_tooltip}}">{{relevance_label}} {% endif %} {% endif %} {% endif %} {{macros.reversible_sort_button( button_sort_criterium = 'age', asc_tooltip = gettext('click to see the oldest questions'), asc_label = gettext('oldest'), desc_tooltip = gettext('click to see the newest questions'), desc_label = gettext('newest'), current_sort_method = sort) }} {{macros.reversible_sort_button( button_sort_criterium = 'activity', asc_tooltip = gettext('click to see the least recently updated questions'), asc_label = gettext('inactive'), desc_tooltip = gettext('click to see the most recently updated questions'), desc_label = gettext('active'), current_sort_method = sort) }} {{macros.reversible_sort_button( button_sort_criterium = 'answers', asc_tooltip = gettext('click to see the least answered questions'), asc_label = gettext('less answers'), desc_tooltip = gettext('click to see the most answered questions'), desc_label = gettext('more answers'), current_sort_method = sort) }} {{macros.reversible_sort_button( button_sort_criterium = 'votes', asc_tooltip = gettext('click to see least voted questions'), asc_label = gettext('unpopular'), desc_tooltip = gettext('click to see most voted questions'), desc_label = gettext('popular'), current_sort_method = sort) }}
{% endcache %} {% if questions_count > 0 %}

({% trans %}subscribe to the questions feed{% endtrans %} {% trans %}rss feed{% endtrans %})

{% if author_name or search_tags or query %} {% trans cnt=questions_count, q_num=questions_count|intcomma %} {{q_num}} question found {% pluralize %} {{q_num}} questions found {% endtrans %} {% else %} {% trans cnt=questions_count, q_num=questions_count|intcomma %}{{q_num}} question{% pluralize %}{{q_num}} questions{% endtrans %} {% endif %} {% if author_name %} {% trans %}with {{author_name}}'s contributions{% endtrans %} {% endif %} {% if search_tags %}{% if author_name %}, {% endif %} {% trans %}tagged{% endtrans %} "{{ search_tags|join('", "') }}" {% endif %}

{% if author_name or search_tags or query %}

{% trans %}Search tips:{% endtrans %} {% if reset_method_count > 1 %} {% if author_name %} {% trans %}reset author{% endtrans %} {% endif %} {% if search_tags %}{% if author_name and query %}, {% elif author_name %}{% trans %} or {% endtrans %}{% endif %} {% trans %}reset tags{% endtrans %} {% endif %} {% if query %}{% trans %} or {% endtrans %} {% trans %}start over{% endtrans %} {% endif %} {% else %} {% trans %}start over{% endtrans %} {% endif %} {% trans %} - to expand, or dig in by adding more tags and revising the query.{% endtrans %}

{% else %}

{% trans %}Search tip:{% endtrans %} {% trans %}add tags and a query to focus your search{% endtrans %}

{% endif %}
{% endif %}
{% cache 0 "questions" questions search_tags scope sort query context.page context.page_size language_code %} {% for question in questions.object_list %} {{macros.question_summary(question)}} {% endfor %} {% endcache %} {# comment todo: fix css here #} {% if questions_count == 0 %} {# todo: add tips to widen selection #}

{% if scope == "unanswered" %} {% trans %}There are no unanswered questions here{% endtrans %} {% endif %} {% if scope == "favorite" %} {% trans %}No favorite questions here. {% endtrans %} {% trans %}Please start (bookmark) some questions when you visit them{% endtrans %} {% endif %}

{% if query or search_tags or author_name %}

{% trans %}You can expand your search by {% endtrans %} {% if reset_method_count > 1 %} {% if author_name %} {% trans %}resetting author{% endtrans %} {% endif %} {% if search_tags %}{% if author_name and query %}, {% elif author_name %}{% trans %} or {% endtrans %}{% endif %} {% trans %}resetting tags{% endtrans %} {% endif %} {% if query %}{% trans %} or {% endtrans %} {% trans %}starting over{% endtrans %} {% endif %} {% else %} {% trans %}starting over{% endtrans %} {% endif %}

{% endif %}

{% trans %}Please always feel free to ask your question!{% endtrans %}

{% else %}

{% trans %}Did not find what you were looking for?{% endtrans %} {% trans %}Please, post your question!{% endtrans %}

{% endif %}
{% endblock %} {% block tail %} {% if questions_count > 10 %}{# todo: remove magic number #}
{{ macros.paginator(context|setup_paginator) }}
{{ macros.pagesize_switch(context) }}
{% endif %} {% endblock %} {% block sidebar %} {% if contributors %} {% cache 600 "contributors" contributors search_tags scope sort query context.page context.page_size language_code %}

{% trans %}Contributors{% endtrans %}

{% spaceless %} {% for person in contributors %} {{ macros.gravatar(person,48) }} {% endfor %} {% endspaceless %}
{% endcache %} {% endif %} {% if request.user.is_authenticated() %} {% include "tag_selector.html" %} {% endif %} {% if tags %} {% cache 600 "tags" tags search_tags scope sort query context.page context.page_size language_code %}

{% trans %}Related tags{% endtrans %}

{% endcache %} {% endif %} {% endblock %} {% block endjs %} {% endblock %}