diff --git a/app/__init__.py b/app/__init__.py index 44d965e..1e1fef4 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -15,3 +15,4 @@ login.login_message = "Veuillez vous authentifier avant de continuer." from app import models from app.routes import index, login, search, account, admin, users +from app.utils import pluralize diff --git a/app/templates/admin/delete_account.html b/app/templates/admin/delete_account.html index 265f9d7..1f3ee83 100644 --- a/app/templates/admin/delete_account.html +++ b/app/templates/admin/delete_account.html @@ -9,8 +9,9 @@

Confirmer la suppression du compte

Le compte '{{ user.name }}' que vous allez supprimer est lié à :

diff --git a/app/utils/pluralize.py b/app/utils/pluralize.py new file mode 100644 index 0000000..2f1e8a0 --- /dev/null +++ b/app/utils/pluralize.py @@ -0,0 +1,11 @@ +from app import app + +@app.template_filter('pluralize') +def pluralize(count, singular="", plural="s"): + """ + Make a noun plural. Meant for templates; use it like this: + Il y a {{ n }} groupe{{ n | pluralize }}. + You can specify different suffixes if "s" is not relevant; + Il y a {{ n }} hibou{{ n | pluralize("", "x") }}. + """ + return singular if count <= 1 else plural