--- a/src/pyams_i18n/interfaces/__init__.py Wed May 20 12:25:29 2015 +0200
+++ b/src/pyams_i18n/interfaces/__init__.py Wed Jun 17 09:57:04 2015 +0200
@@ -86,7 +86,7 @@
languages = List(title=_("Content languages"),
description=_("List of languages available for this content"),
required=True,
- value_type=Choice(vocabulary='PyAMS offered languages'))
+ value_type=Choice(vocabulary='PyAMS base languages'))
class IUserPreferredLanguage(Interface):
@@ -94,3 +94,13 @@
def get_language(self):
"""Return main user preferred language"""
+
+
+class II18n(Interface):
+ """I18n attribute interface"""
+
+ def get_attribute(self, attribute, lang=None, request=None, default=None):
+ """Get attribute in given language"""
+
+ def query_attribute(self, attribute, request=None):
+ """Query attribute in given language"""