summaryrefslogtreecommitdiff
path: root/src/zope/i18n/locales/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/i18n/locales/__init__.py')
-rw-r--r--src/zope/i18n/locales/__init__.py21
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'.