1 # -*- coding: utf-8 -*-
2 ############################################################
3 # Copyright © 2008 Benoît PIN <benoit.pin@ensmp.fr> #
4 # Plinn - http://plinn.org #
6 # This program is free software; you can redistribute it #
7 # and/or modify it under the terms of the Creative Commons #
8 # "Attribution-Noncommercial 2.0 Generic" #
9 # http://creativecommons.org/licenses/by-nc/2.0/ #
10 ############################################################
18 from AccessControl
import ModuleSecurityInfo
19 from zope
.i18n
import translate
as i18ntranslate
20 from zope
.i18nmessageid
import MessageFactory
21 from zope
.globalrequest
import getRequest
23 security
= ModuleSecurityInfo('Products.photoprint.utils')
25 security
.declarePublic('translate')
26 def translate(msgid
, mapping
=None, default
=None) :
27 """ traduction dans le domaine photoprint """
28 return i18ntranslate(msgid
, domain
='photoprint', mapping
=mapping
, context
=getRequest(), default
=default
)
30 security
.declarePublic('Message')
31 Message
= _
= MessageFactory('photoprint')