diff options
Diffstat (limited to 'src/zope/i18n/locales/__init__.py')
-rw-r--r-- | src/zope/i18n/locales/__init__.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/zope/i18n/locales/__init__.py b/src/zope/i18n/locales/__init__.py index d7ea842..907424d 100644 --- a/src/zope/i18n/locales/__init__.py +++ b/src/zope/i18n/locales/__init__.py @@ -29,6 +29,7 @@ from zope.i18n.interfaces.locales import ILocaleTimeZone, ILocaleCalendar from zope.i18n.interfaces.locales import ILocaleCurrency, ILocaleNumbers from zope.i18n.interfaces.locales import ILocaleFormat, ILocaleFormatLength from zope.i18n.interfaces.locales import ILocaleOrientation +from zope.i18n.interfaces.locales import ILocaleDayContext, ILocaleMonthContext from zope.i18n.format import NumberFormat, DateTimeFormat from zope.i18n.locales.inheritance import \ AttributeInheritance, InheritingDictionary, NoParentException @@ -234,6 +235,26 @@ class LocaleFormatLength(AttributeInheritance): self.default = None +class LocaleMonthContext(AttributeInheritance): + + implements(ILocaleMonthContext) + + def __init__(self, type=None): + """Initialize the object.""" + self.type = type + self.default = u'wide' + + +class LocaleDayContext(AttributeInheritance): + + implements(ILocaleDayContext) + + def __init__(self, type=None): + """Initialize the object.""" + self.type = type + self.default = u'wide' + + class LocaleCalendar(AttributeInheritance): """Represents locale data for a calendar, like 'gregorian'. |