Changeset 7356
- Timestamp:
- 03/24/08 08:27:19 (7 months ago)
- Files:
-
- django/trunk/django/views/i18n.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/views/i18n.py
r7185 r7356 83 83 """ 84 84 85 PluralIdx = r""" 86 function pluralidx(n) { 87 var v=%s; 88 if (typeof(v) == 'boolean') { 89 return v ? 1 : 0; 90 } else { 91 return v; 92 } 93 } 94 """ 95 85 96 def null_javascript_catalog(request, domain=None, packages=None): 86 97 """ … … 155 166 # Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; 156 167 plural = [el.strip() for el in plural.split(';') if el.strip().startswith('plural=')][0].split('=',1)[1] 157 src.append( 'function pluralidx(n) {\n return %s;\n}\n'% plural)168 src.append(PluralIdx % plural) 158 169 else: 159 170 src.append(SimplePlural)
