Revision: 17552
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 9, 2009 11:40 by vas3k
Initial Code
# -*- coding: utf-8 -*- from django import template register = template.Library() @register.filter def rupluralize(value, arg="дурак,дурака,дураков"): args = arg.split(",") if not value: return args[2] number = abs(int(value)) a = number % 10 b = number % 100 if (a == 1) and (b != 11): return args[0] elif (a > 1) and (a < 5) and ((b < 10) or (b > 20)): return args[1] else: return args[2]
Initial URL
Initial Description
Initial Title
Django: Pluralize templatetag for Russian lang
Initial Tags
python, django
Initial Language
Python