User specified local language (i18n)
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.
I would like to know what options you have or decide to work on it.
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).
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.
Same issue here. The embed is in a language completely different from the rest of the site.
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
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?
So far no updates on this...
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.
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.
Seems like a very crucial feature to me. I don't want the booking page to follow the browser's language setting.
Would be good to have an search param option, such as:
https://cal.com/user/30min?lang=fr-FR
Localization is really important for a smooth user experience. Can someone from the cal.com team kindly reply to this thread?
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.
any news?
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?
Hi there! I'd like to express support for language support in the booking page. Thanks!
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"
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