Skip to main content

Jinja2 pluralize filters.

Project description

https://img.shields.io/pypi/v/jinja2_pluralize.svg?style=flat https://travis-ci.org/audreyr/jinja2_pluralize.svg?branch=master https://api.codacy.com/project/badge/eb497c487012455688a62383afccccb7 https://img.shields.io/pypi/pyversions/jinja2_pluralize.svg?style=flat https://img.shields.io/pypi/status/jinja2_pluralize.svg?style=flat

Jinja2 pluralize filters.

Features

  1. Simple pluralize filter based on inflect.py. For example, this renders as geese:

{{ 'goose'|pluralize }}
  1. Django-style pluralize filter. Works as described in the Django docs. For example, this renders as votes:

vote{{ 0|pluralize }}

Usage

To use it with Jinja2, update the filters dict on the environment like this:

from jinja2 import Environment
from jinja2_pluralize import pluralize_dj

env = Environment()
env.filters['pluralize'] = pluralize_dj
tmpl = env.from_string('vote{{ 0|pluralize }}')
assert tmpl.render() == 'votes'

History

0.3.0 (2015-10-09)

  • Fix RST formatting on PyPI.

  • Stable status.

  • Test on Python 3.4 and 3.5.

  • Add more badges to README.

0.2.1 (2014-07-09)

  • Remove the shebang from __init__.py (#2), thanks to @dashea.

0.2.0 (2014-07-02)

  • Package works as per the README.

0.1.0 (2014-04-25)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jinja2_pluralize-0.3.0.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

jinja2_pluralize-0.3.0-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file jinja2_pluralize-0.3.0.tar.gz.

File metadata

File hashes

Hashes for jinja2_pluralize-0.3.0.tar.gz
Algorithm Hash digest
SHA256 df5c2d5017b9b54c0a66cb790cca9fc08945837c3dbfc323589203f1ffb73c1c
MD5 42afef9fd52c4768ab5d434f3f908cb4
BLAKE2b-256 bb1e9d5a177fd1e4f74091743777518c432ad290c4630aac557b61087dffd6df

See more details on using hashes here.

File details

Details for the file jinja2_pluralize-0.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for jinja2_pluralize-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4fec874a591014774d4c66cb7f65314390731bfc57db4c27119db61aa93b2bc4
MD5 00de73ef7f786b8c0de72c2a02373e17
BLAKE2b-256 4026e6a6d7741076ea1bcfac02821e744fc40fa4cbb07e870b7dd969f4af8721

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page