Metadata-Version: 1.1
Name: django-pluralize-pl
Version: 0.2
Summary: Polish pluralization for Django templates.
Home-page: https://github.com/ludwiktrammer/django-pluralize-pl
Author: Ludwik Trammer
Author-email: ludwik@gmail.com
License: MIT License
Description-Content-Type: UNKNOWN
Description: ===================
        Django Pluralize PL
        ===================
        
        Simple Django plugin providing `pluralize_pl` template filter that works similarly to Django's built-in `pluralize <https://docs.djangoproject.com/en/dev/ref/templates/builtins/#pluralize>`_  plugin but respects Polish grammar rules.
        
        Quick start
        -----------
        
        1. Install the plugin from PyPi::
        
            pip install django-pluralize-pl
        
        1. Add `pluralize_pl` to your INSTALLED_APPS setting like this::
        
            INSTALLED_APPS = [
                ...
                'pluralize_pl',
            ]
        
        2. Load `pluralize_pl` in your templates:
        
            {% load pluralize_pl %}
        
        3. Use the `pluralize_pl` filter when you need it:
        
            {{ comments | pluralize_pl:"komentarz,komentarzy,komentarze" }}
        
        
        Overview
        --------
        
        `pluralize_pl` is fully compatible with Django's `pluralize <https://docs.djangoproject.com/en/dev/ref/templates/builtins/#pluralize>`_ filter. It works the same as long as you are giving it up to 2 comma-separated arguments. The difference is, you can provide it with a third argument, which will be used as a second plural form and applied according to Polish grammar rules:
        
        * If value is **0**, ``{{ value|pluralize:"komentarz,komentarzy,komentarze" }}`` displays "komentarzy".
        * If value is **1**, ``{{ value|pluralize:"komentarz,komentarzy,komentarze" }}`` displays "komentarz".
        * If value is **2**, ``{{ value|pluralize:"komentarz,komentarzy,komentarze" }}`` displays "komentarze".
        * If value is **5**, ``{{ value|pluralize:"komentarz,komentarzy,komentarze" }}`` displays "komentarzy".
        
        Note that using the filter only makes sense if you do not utilize Django's translation system, which already has `built-in support for pluralization <https://docs.djangoproject.com/en/2.0/topics/i18n/translation/#pluralization>`_ based on grammar rules of the target language.
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.7
Classifier: Framework :: Django :: 1.8
Classifier: Framework :: Django :: 1.9
Classifier: Framework :: Django :: 1.10
Classifier: Framework :: Django :: 1.11
Classifier: Framework :: Django :: 2.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
