Translation of announcement-notify-mail does not correspond to the main language of the Journal when using the worker

  • using OJS 3.4.-0-7

When we are using the worker to handle the jobs, the variables in the announcement-notify-mail are not according to the language used by the journal. The template used is correct though.

With a copy of the software and database, where we are not using the worker, the template and variables used are according to the language used.

How can we fix this? Because we would like to keep using the worker.

We now have installed OJS 3.4.0-8 and we found out that “job_runner = Off” is the bottleneck.
But when the worker is running, you have to turn it off, right?
This is an example of an announcement (primary language of the installation is Dutch (nl), primary language of the journal is English (en) fields are filled in, but do not appear):

This looks like a bug to me, or can we have both? (worker and job_runner = On)

Kind regards,
UGP2

Thanks for the reporting . An issue has been raised at [Queue Jobs] | Mail translation does not correspond to the defined locale using queue worker · Issue #11303 · pkp/pkp-lib · GitHub to address the bug and will be handled there .

Regards
PKP Dev Team