Localisation bug in Nextcloud Talk for appointments: Emails sent to user in booking party's language

Using the (great) new appointment booking feature in Nextcloud Talk, I invited a French speaker to book an appointment.

All the messages relating to that appointment have been in French, and even the blocked off time windows around it in my calendar and the appointment are in French.

Important: I have no idea if it has been doing it with German and English as I am an English native speaker with near-native German living in Germany. I just wouldn’t even notice. I noticed the French because I understand it well enough but not natively.

So the ideal solution would be to ensure the booking party does have everything in their language, but the host has it in their preferred language.

French isn’t the end of the world for me, but I’d assume it were spam if it were booked in a language I couldn’t read!

I assume this is a bug (can repost on Github if needed) - but happy to fix it if there is a setting I’ve missed somewhere.

—

Nextcloud version (eg, 24.0.1): 32.0
Talk Server version (eg, 14.0.2): latest, updated with Nextcloud
Custom Signaling server configured: yes
Custom TURN server configured: yes
Custom STUN server configured: yes

The issue you are facing: I’m receiving all emails in French because the person who booked an appointment used the system in French. Similarly, all the calendar entries are in French. I don’t speak French very well.

Is this the first time you’ve seen this error? yes

Steps to replicate it:

  1. Set up an appointment booking page

  2. Have a user with a different browser language or similar use it and book an appointment

  3. Receive all your emails relating to that booking into the other language.