cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

User specified local language (i18n)

Open a0m0rajab opened this issue 2 years ago • 8 comments

Is your proposal related to a problem?

Hello.... I was curious if there was a way to manually specify the locale on the booking page? Something like https://cal.com/user-name?language=es I noticed many of my users have their browser set to English even when they don't speak English due to a variety of reasons. Thanks!

This is from this conversation: https://app.slack.com/client/T01N4FWPGPP/C01NXDSRY9W/thread/C01NXDSRY9W-1684148685.254869

Describe the solution you'd like

Besides the option in the link, I think it would be great to have a way to set it through the UI as well. like a global icon and change language option.

related codes:

The user page: https://github.com/calcom/cal.com/blob/main/apps/web/pages/%5Buser%5D/book.tsx The i18n function to change language: https://github.com/calcom/cal.com/blob/main/apps/web/components/I18nLanguageHandler.tsx#L32

It's used in the user page as well.

a0m0rajab avatar May 15 '23 13:05 a0m0rajab

I would like to know what options you have or decide to work on it.

a0m0rajab avatar May 15 '23 13:05 a0m0rajab

I was looking for just such a function. I was confused myself because the booking process was in English because of my browser language, but the emails were in German (default language in cal.com).

handkerchief333 avatar Jun 16 '23 18:06 handkerchief333

We want to embed in a website that allows users to switch languages manually. In this case the booking UI may be in different language than the rest of the website.

loremaps avatar Jul 26 '23 15:07 loremaps

Same issue here. The embed is in a language completely different from the rest of the site.

marcospassos avatar Mar 01 '24 19:03 marcospassos

Not sure if this is the right ticket, but I observe a couple of I18N issues:

  • per default use the language of the user in the UI, but let the user change the language
  • use the users language setting for the full process (UI as well as emails) (currently it's using the cal.com setting of the owner)
  • ideally the language setting also influences the date and time formats

dreamflasher avatar Jul 18 '24 10:07 dreamflasher

Too bad that this has low priority. This is the primary reason keeping us from migrating from MS Bookings to cal.com. It's bonkers that the app itself has Japanese translations, but the booking page (and emails?) is in English. This makes cal.com 100% unusable here in Japan.

I'd actually be curious what is the business case that the cal.com team imagines for the admin UI being in Japanese and the booking page not?

vfilter avatar Oct 14 '24 12:10 vfilter

So far no updates on this...

dc143c avatar Dec 10 '24 00:12 dc143c

I have similar problem with embedding event using floating button, My defalt language is Slovak, when I click on this button event shows in english, but when I open cal.com link in browser of this event it's in Slovak.

pipozzz avatar Dec 11 '24 15:12 pipozzz

This really doesn't sound like that difficult of a feature to implement; user defined locale, or fallback to browser preference. I'm another one of those, opting out of Cal, specifically due to this alone.

HarleySalas avatar Dec 15 '24 18:12 HarleySalas

Seems like a very crucial feature to me. I don't want the booking page to follow the browser's language setting.

casually-creative avatar Jan 07 '25 00:01 casually-creative

Would be good to have an search param option, such as:

https://cal.com/user/30min?lang=fr-FR

herbievine avatar Jan 08 '25 07:01 herbievine

Localization is really important for a smooth user experience. Can someone from the cal.com team kindly reply to this thread?

manouallou avatar Jan 14 '25 16:01 manouallou

Would be good to have an search param option, such as:

https://cal.com/user/30min?lang=fr-FR

And a prop in the react embed.

casually-creative avatar Jan 15 '25 10:01 casually-creative

any news?

sovetski avatar Feb 12 '25 16:02 sovetski

Wow, I stumbled upon this thread while looking for the exact same thing. If Cal isn’t already paying attention, this is a MAJOR feature request they should be prioritizing! @PeerRich what do you think?

romerocm avatar Mar 06 '25 01:03 romerocm

Hi there! I'd like to express support for language support in the booking page. Thanks!

corn-potage avatar Jun 30 '25 18:06 corn-potage

We would like the app to be available in only one language (e.g., German), regardless of the user’s browser language settings. Even if a user’s browser is set to a different language, the app should always display content in (e.g., German). Like: NEXT_PUBLIC_APP_LANGUAGE = "de"

omarijbara avatar Jul 30 '25 08:07 omarijbara

We would like the app to be available in only one language (e.g., German), regardless of the user’s browser language settings. Even if a user’s browser is set to a different language, the app should always display content in (e.g., German). Like: NEXT_PUBLIC_APP_LANGUAGE = "de"

Yes ! I've also been waiting for that kind of feature here https://github.com/calcom/docker/issues/420

Amphaal avatar Jul 30 '25 14:07 Amphaal