|
|
|
@ -9,8 +9,9 @@ register = template.Library() |
|
|
|
def rupluralize(value, arg): |
|
|
|
def rupluralize(value, arg): |
|
|
|
args = arg.split(',') |
|
|
|
args = arg.split(',') |
|
|
|
try: |
|
|
|
try: |
|
|
|
value = str(0 if not value or int(value) <= 0 else value)[-1:] |
|
|
|
_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)] |
|
|
|
value = value + ' ' + args[0 if _value == '1' else (1 if _value in '234' else 2)] |
|
|
|
|
|
|
|
return value |
|
|
|
except: |
|
|
|
except: |
|
|
|
raise template.TemplateSyntaxError |
|
|
|
raise template.TemplateSyntaxError |
|
|
|
return '' |
|
|
|
return '' |
|
|
|
|