{% set tag = 'a' if linked else 'div' %} {% with addon_url = url_ or addon.get_url_path() %} <{{ tag }} {% if linked %}href="{{ addon_url }}" target="_self"{% endif %} {% endwith %} style="background-image:url('{{ preview }}')" data-browsertheme="{{ persona.json_data }}"> {% if extra == 'created' %} {{ _('Added {0}')|f(addon.created|datetime) }} {% elif extra == 'popular' %} {# L10n: {0} is the number of users. #} {{ ngettext("{0} user", "{0} users", addon.persona.popularity)|f(addon.persona.popularity|numberfmt)|safe }} {% elif extra == 'rating' %} {# TODO(jbalogh): call this rating when remora is gone. #} {{ addon.average_rating|float|stars }} {{ addon.total_reviews|numberfmt }} {% endif %} {% if title %} {{ addon.name }} {% endif %} {% if caption %} {{ _('Hover to Preview') }} {% endif %} {% if details %}
{{ addon.name }}

{# L10n: For datetime formatting, see the table on http://docs.python.org/library/datetime.html#strftime-and-strptime-behavior #} {% set dt = _('%Y-%m-%d') %} {{ _('by {0} on {1}')|f(addon.persona.display_username, addon.created|datetime(dt)) }}

{% if addon.total_reviews %} {{ addon.average_rating|float|stars }} {{ addon.total_reviews }} {% else %} {{ _('Not yet rated') }} {% endif %} {{ _('{0} users')|f(addon.persona.popularity|numberfmt)|safe }}
{% endif %} {% if linked %} {# TODO persona install button on hover #} {% endif %}