calendar icon indicating copy to clipboard operation
calendar copied to clipboard

Auto-translation of time as per the locale and the timezone of the recepient of the calendar invite

Open avinash-0007 opened this issue 1 month ago • 2 comments

Steps to reproduce

  1. The sender, who is in the Europe/Vienna (Austria) timezone, creates a calendar event and sends an invitation to another user.

  2. The receiver, who is in the Asia/Kolkata (India) timezone, receives the invitation email.

  3. The invitation email shows the event time in the sender’s Vienna timezone, not in the receiver’s local Kolkata timezone.

  4. After the receiver accepts the invitation, the event that gets added to their calendar shows the correct converted local time.

Expected behavior

The invitation email should display the event time in the attendee’s local timezone, so they can understand the correct time without doing manual conversion.

Each attendee should receive an invitation formatted in their own timezone, not the organizer’s.

Actual behavior

When a sender in Austria/Vienna timezone sends an invitation in to a receiver in India/Kolkata timezone, the receiver receives the invitation with time in Austria/Vienna timezone. The problem is that the receiver has to convert the time and check the time before accepting the invite. Although, after accepting the invitation and the event being added in the calendar of the receiver, the time is correct.

Calendar app version

5.5.3

CalDAV-clients used

No response

Browser

No response

Client operating system

No response

Server operating system

No response

Web server

None

Database engine version

None

PHP engine version

None

Nextcloud version

31.0.11

Updated from an older installed version or fresh install

None

List of activated apps


Nextcloud configuration


Web server error log


Log file


Browser log


Additional info

No response

avinash-0007 avatar Dec 10 '25 10:12 avinash-0007

Hi @avinash-0007

Are you viewing the invitation in the mail app?

SebastianKrupinski avatar Dec 10 '25 16:12 SebastianKrupinski

@SebastianKrupinski I checked this in both the SnappyMail app and Thunderbird. The issue is: when inviter sends the invite, the email is sent in inviter's language, but the event time is also sent in inviter’s timezone. However, the attendee’s timezone is Asia/Kolkata, and they should receive the event time in their own timezone.

Image

avinash-0007 avatar Dec 12 '25 16:12 avinash-0007

@SebastianKrupinski Moving this issue to nextcloud. https://github.com/nextcloud/server/issues/57113

avinash-0007 avatar Dec 16 '25 07:12 avinash-0007

Hi @avinash-0007

That was no need to move the ticket to the server, if I though it was necessary I could have moved it from my side.

As for the screen capture you shared, I am guessing this is a screen capture from the email that NC sends out.

There is no reliable way for us to know what the participants time zone is, therefore converting time zones is not possible.

We did add participant language detection in NC32 Calendar 6.1, it might be possible to do the same for time zones, but this would only work for configured contacts

SebastianKrupinski avatar Dec 16 '25 12:12 SebastianKrupinski