Set up a language of automated reminders

I have installed Hebrew language in addition to existing default English.
When the call reminders sent to lead, the EN template is used.
How can I use HE layout?
Is there an option to set for every client/lead what language to use for automatically generated emails?

Sorry, SuiteCRM doesn’t have this option,

I’m working on an add-on that let’s you do this and many other things called PowerReplacer.

If you want to try doing your own customizations I can try helping you. Can you please explain with more precision what is your requirement?

  • which reminders exactly, and from where are they set
  • language-choice is based on what? SuiteCRM language of the User? Or by the language of the lead (assuming you keep this registered somewhere)?

I am speaking about templates that are stored in include/language/en_us.notify_template.html
When installed additional languages there was installed also translated versions of this file:
he_IL.notify_template.html
ru_RU.notify_template.html
What file is used is set in function get_notify_template_file in file include/utils.php
The question is - where can I set and store this language setting?
And how to switch it, if needed, depending on lead/user/etc.?

Part of notifications are sent as a result of some actions of user that logged in to the system, so it is sent in language that user chooses when logging in. But what about notifications that sent from cron job?

The simplest way is to switch the hard coded default file in get_notify_template_file function, but I don’t like this approach. If the language is passed to function as parameter - there should be an option to set it somewhere.

Yeah, I agree all these things would be useful, but I am afraid SuiteCRM doesn’t have them out-of-the-box. You’d have to code it yourself…

My approach in the add-on is to make the templates themselves “intelligent”, able to handle conditions, so you can tailor the content (including language) based on data from the context.