parent
7fd8d3d29e
commit
abeaf67e52
1 changed files with 16 additions and 0 deletions
@ -0,0 +1,16 @@ |
|||||||
|
from django import template |
||||||
|
from django.template.defaultfilters import stringfilter |
||||||
|
|
||||||
|
register = template.Library() |
||||||
|
|
||||||
|
|
||||||
|
@register.filter(is_safe=False) |
||||||
|
@stringfilter |
||||||
|
def rupluralize(value, arg): |
||||||
|
args = arg.split(',') |
||||||
|
try: |
||||||
|
value = str(0 if not value or int(value) <= 0 else value)[-1:] |
||||||
|
return value + ' ' + args[0 if value == '1' else (1 if value in '234' else 2)] |
||||||
|
except: |
||||||
|
raise template.TemplateSyntaxError |
||||||
|
return '' |
||||||
Loading…
Reference in new issue