Widget languages
Both widgets ship in 24 languages, chosen automatically or forced by you.
How the language is chosen
By default, a widget matches the visitor’s own browser language automatically - a guest browsing in German sees German, a guest browsing in Japanese sees Japanese, and anything not in the list below falls back to English. Nothing to configure for this to work.
Forcing a specific language
To show every visitor the same language regardless of their browser - useful for a site aimed at one market - set a Display Language in the dashboard under your rental’s appearance settings, or override it per embed:
<div
class="rentalbeam-calendar"
data-rental-id="YOUR-CALENDAR-ID"
data-calendar-language="de"
></div>For the iframe embed, pass it as a URL query parameter instead:
https://rentalbeam.com/embed/YOUR-CALENDAR-ID?lang=deWhat gets translated
Everything RentalBeam writes is translated. Anything you write yourself is shown to every guest exactly as you typed it, in the language you typed it in - so if you want your own wording in a guest’s language, write it in that language.
| Shown in the guest’s language | Shown exactly as you typed it |
|---|---|
| All buttons, labels, dates and messages | Your rental name |
| Cancellation policy presets and the Custom builder | A cancellation policy you type yourself |
| The reservation notice on payment-enabled setups | A reservation notice you write |
| The standard and preset security deposit notices | A deposit notice you write |
| Quick-add preset labels on fees and form fields | Fee and field labels you write |
| The default booking button label | A custom button label you set |
Supported languages
| Language | Code |
|---|---|
| English | en |
| Czech | cs |
| Danish | da |
| German | de |
| Greek | el |
| Spanish | es |
| Finnish | fi |
| French | fr |
| Croatian | hr |
| Hungarian | hu |
| Italian | it |
| Japanese | ja |
| Korean | ko |
| Dutch | nl |
| Norwegian | no |
| Polish | pl |
| Portuguese | pt |
| Romanian | ro |
| Russian | ru |
| Slovenian | sl |
| Swedish | sv |
| Turkish | tr |
| Ukrainian | uk |
| Chinese | zh |
Availability calendar vs booking widget
The availability calendar and the booking widget each ship their own translations, but support the exact same 24 languages and the same language-resolution behavior - browser language first, then your data-calendar-language override or dashboard setting. Quick-add preset labels on custom form fields are translated automatically too - see Custom fields & file uploads.