Django模板的波兰语复数化。
项目描述
一个简单的Django插件,提供 pluralize_pl 模板过滤器,该过滤器与Django内置的 pluralize 插件类似,但遵循波兰语语法规则。
该插件仅在未使用Django的翻译系统(该系统已根据目标语言的语法规则内置了对复数化的支持)的项目中才有意义。
快速开始
从PyPi安装插件
pip install django-pluralize-pl
将 pluralize_pl 添加到您的 INSTALLED_APPS 设置中,如下所示
INSTALLED_APPS = [ ... 'pluralize_pl', ]
在模板中加载 pluralize_pl
{% load pluralize_pl %}
当需要时使用 pluralize_pl 过滤器
{{ comments | pluralize_pl:"komentarz,komentarzy,komentarze" }}
概述
pluralize_pl 与Django的 pluralize 过滤器完全兼容。只要您给出最多2个逗号分隔的参数,它的工作方式相同。不同之处在于,您可以提供一个第三个参数,该参数将用作第二个复数形式,并根据波兰语语法规则应用。
如果值为 0,则 {{ value|pluralize_pl:"评论,评论们,评论们" }} 显示“评论们”。
如果值是 1,{{ value|pluralize_pl:"komentarz,komentarzy,komentarze" }} 显示 "komentarz"。
如果值是 2,{{ value|pluralize_pl:"komentarz,komentarzy,komentarze" }} 显示 "komentarze"。
如果值是 5,{{ value|pluralize_pl:"komentarz,komentarzy,komentarze" }} 显示 "komentarzy"。
项目详情
关闭
django-pluralize-pl-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1c2a6d706d8452ab31efb729c2fb03f5feb4e4a8848fb3aa1ef573138f956697 |
|
MD5 | 83b4335261ff1a4e1088a5d860deda04 |
|
BLAKE2b-256 | 0f63c8a4ce457577b722a4f33b98bb53bc28c0f73bf48be3851e6644f614a154 |