"""
return self._data.get('plural_form', _default_plural_rule)
+ @property
+ def list_patterns(self):
+ """Patterns for generating lists
+
+ >>> Locale('en').list_patterns['start']
+ u'{0}, {1}'
+ >>> Locale('en').list_patterns['end']
+ u'{0}, and {1}'
+ >>> Locale('en_GB').list_patterns['end']
+ u'{0} and {1}'
+ """
+ return self._data['list_patterns']
+
def default_locale(category=None, aliases=LOCALE_ALIASES):
"""Returns the system default locale for a given category, based on
continue
scripts[elem.attrib['type']] = _text(elem)
+ list_patterns = data.setdefault('list_patterns', {})
+ for listType in tree.findall('.//listPatterns/listPattern'):
+ if 'type' in listType.attrib:
+ continue
+ for listPattern in listType.findall('listPatternPart'):
+ list_patterns[listPattern.attrib['type']] = _text(listPattern)
+
# <dates>
week_data = data.setdefault('week_data', {})