Hi everyone,
I’m reaching out to see if anyone has encountered this issue before or can help explain what might be going on.
A while back, we’ve created several custom seminar notification templates (booking confirmation, cancellation, etc.). Because these notifications are used exclusively for German courses, the templates themselves were built in German only, without multilingual blocks, and they include various placeholders—among them [event:all_sessions].
Recently, our users who have their system language set to German noticed something odd:
The session details generated by [event:all_sessions] (room, facilitator, duration) are sometimes displayed in German, but other times they show up in English.
I was able to reproduce this by switching my user's system language to German. Depending on the trigger (e.g., booking confirmation vs. booking cancellation), the placeholder output switches unpredictably between German and English.
I haven’t been able to identify a pattern so far.
Has anyone run into this inconsistency before? What could cause [event:all_sessions] to return mixed-language data? Shouldn’t it reliably follow the user’s system language?
Any insights, explanations, or workarounds would be greatly appreciated.
Thanks in advance!
Monica.