mirror of https://gitlab.com/tildes/tildes.git
Browse Source
Templates: use pluralize macro wherever possible
Templates: use pluralize macro wherever possible
Uses the new pluralize macro I added to simplify/shorten other cases where I was using {% trans %} previously. The only exception was for "vote"/"votes" in the topic voting button, since those are in separate HTML elements so it wouldn't work very cleanly through the macro.merge-requests/74/head
Deimos
5 years ago
6 changed files with 20 additions and 59 deletions
-
17tildes/tildes/templates/macros/comments.jinja2
-
10tildes/tildes/templates/macros/groups.jinja2
-
7tildes/tildes/templates/macros/topics.jinja2
-
14tildes/tildes/templates/macros/user.jinja2
-
10tildes/tildes/templates/macros/utils.jinja2
-
21tildes/tildes/templates/topic.jinja2
@ -1,15 +1,15 @@ |
|||||
{# Copyright (c) 2019 Tildes contributors <code@tildes.net> #} |
{# Copyright (c) 2019 Tildes contributors <code@tildes.net> #} |
||||
{# SPDX-License-Identifier: AGPL-3.0-or-later #} |
{# SPDX-License-Identifier: AGPL-3.0-or-later #} |
||||
|
|
||||
{% macro pluralize(counter, base_word, plural_word=None) %} |
|
||||
{% if not plural_word %} |
|
||||
{% set plural_word = base_word~"s" %} |
|
||||
|
{% macro pluralize(counter, singular_form, plural_form=None) %} |
||||
|
{% if not plural_form %} |
||||
|
{% set plural_form = singular_form~"s" %} |
||||
{% endif %} |
{% endif %} |
||||
|
|
||||
{%- trans counter=counter -%} |
{%- trans counter=counter -%} |
||||
{{ counter }} {{ base_word }} |
|
||||
|
{{ counter }} {{ singular_form }} |
||||
{%- pluralize -%} |
{%- pluralize -%} |
||||
{{ counter }} {{ plural_word }} |
|
||||
|
{{ counter }} {{ plural_form }} |
||||
{%- endtrans %} |
{%- endtrans %} |
||||
{% endmacro %} |
{% endmacro %} |
||||
|
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue