Author: gwilson
Date: 2007-11-03 21:08:04 -0500 (Sat, 03 Nov 2007)
New Revision: 6643

Modified:
   django/trunk/django/template/defaultfilters.py
Log:
Added examples to the `pluralize` template filter's docstring.


Modified: django/trunk/django/template/defaultfilters.py
===================================================================
--- django/trunk/django/template/defaultfilters.py      2007-11-04 02:08:02 UTC 
(rev 6642)
+++ django/trunk/django/template/defaultfilters.py      2007-11-04 02:08:04 UTC 
(rev 6643)
@@ -582,10 +582,26 @@
 
 def pluralize(value, arg=u's'):
     """
-    Returns a plural suffix if the value is not 1, for '1 vote' vs. '2 votes'
-    By default, 's' is used as a suffix; if an argument is provided, that 
string
-    is used instead. If the provided argument contains a comma, the text before
-    the comma is used for the singular case.
+    Returns a plural suffix if the value is not 1.  By default, 's' is used as
+    the suffix:
+
+    * If value is 0, vote{{ value|plurlize }} displays "0 votes".
+    * If value is 1, vote{{ value|plurlize }} displays "1 vote".
+    * If value is 2, vote{{ value|plurlize }} displays "2 votes".
+
+    If an argument is provided, that string is used instead:
+
+    * If value is 0, class{{ value|plurlize:"es" }} displays "0 classes".
+    * If value is 1, class{{ value|plurlize:"es" }} displays "1 class".
+    * If value is 2, class{{ value|plurlize:"es" }} displays "2 classes".
+
+    If the provided argument contains a comma, the text before the comma is
+    used for the singular case and the text after the comma is used for the
+    plural case:
+
+    * If value is 0, cand{{ value|plurlize:"y,ies" }} displays "0 candies".
+    * If value is 1, cand{{ value|plurlize:"y,ies" }} displays "1 candy".
+    * If value is 2, cand{{ value|plurlize:"y,ies" }} displays "2 candies".
     """
     if not u',' in arg:
         arg = u',' + arg


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to