Changeset 6689
- Timestamp:
- 11/17/07 21:36:03 (10 months ago)
- Files:
-
- django/trunk/django/templatetags/i18n.py (modified) (1 diff)
- django/trunk/tests/regressiontests/templates/tests.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/templatetags/i18n.py
r6682 r6689 74 74 count = self.counter.resolve(context) 75 75 context[self.countervar] = count 76 plural = self.render_token_list(self.plural)[0]76 plural, vars = self.render_token_list(self.plural) 77 77 result = translation.ungettext(singular, plural, count) 78 78 else: django/trunk/tests/regressiontests/templates/tests.py
r6682 r6689 718 718 719 719 # translation of singular form 720 'i18n07': ('{% load i18n %}{% blocktrans count number as counter %}singular{% plural %} plural{% endblocktrans %}', {'number': 1}, "singular"),720 'i18n07': ('{% load i18n %}{% blocktrans count number as counter %}singular{% plural %}{{ counter }} plural{% endblocktrans %}', {'number': 1}, "singular"), 721 721 722 722 # translation of plural form 723 'i18n08': ('{% load i18n %}{% blocktrans count number as counter %}singular{% plural %} plural{% endblocktrans %}', {'number': 2}, "plural"),723 'i18n08': ('{% load i18n %}{% blocktrans count number as counter %}singular{% plural %}{{ counter }} plural{% endblocktrans %}', {'number': 2}, "2 plural"), 724 724 725 725 # simple non-translation (only marking) of a string to german
