security.declarePublic('getBestTranslationLanguage')
def getBestTranslationLanguage(langs, context):
""" returns best translation language according
- availables languages (param langs)
+ to available languages (param langs)
and user preferences (retrieves by context)
"""
request = getattr(context, 'REQUEST', None)
else :
return default
+security.declarePublic('encodeQuopriEmail')
def encodeQuopriEmail(name, email) :
qpName = encodestring(name).replace('=\n', '')
return '''"=?utf-8?q?%s?=" <%s>''' % (qpName, email)
+security.declarePublic('encodeMailHeader')
def encodeMailHeader(content) :
s = encodestring(content).replace('=\n', '')
s = s.replace('_', '=5F')