Enrique Perez | 23 Jul 14:08
Picon

Notifications translatables

Hi all,

I can define my mail notifications using the following extension point:

  <extension

target="org.nuxeo.ecm.platform.ec.notification.service.NotificationService"
    point="templates">

With this extension point I can change the language of the mail 
notifications, but I would make this notifications "translatables". For 
example, an user could select french language in the platform and all 
the mail notifications sent by this user will be in french.

I thought that I had to include translatable labels (included in the 
messages.properties files) in the ftl files, but it doesn't support this 
feature. Instead of this, I can use some expressions like ${docId} or 
${author} in the ftl files and I can add more expressions in the 
eventInfo map. For example:

message.getEventInfo().put("docSize",sizeOfDocument);

However, if I want to add more expressions I have to reimplement the 
NotificationService complement. Is there an easier way to do this feature?

Regards.

--

-- 
Enrique Pérez Olivares.
Dpto I+D.
Yerbabuena Software.
enriqueperez@...
http://www.yerbabuena.es
Tlf/Fax: 902 995 246 

Gmane