Skip to main content
Take a look at the live Drupal demo site. 🚀
Webhaven

Main navigation

  • Home
  • Who it's for
    • For Experts
    • For Agencies
    • For Starters
  • ROI calculator
  • Docs
  • Get launch notified

Breadcrumb

  1. Home
  2. Webhaven documentation
  3. Configuration
  4. Multilingual

Documentation

  • Documentation
    • Welcome
  • Get started
    • What is Webhaven?
    • Installation
  • Configuration
    • Drupal Canvas
    • Multilingual
    • Site settings
  • Theming
    • Introduction
    • Theme structure
    • Create a custom theme
    • Single Directory Components (SDC)
    • Component structure
    • An example component
  • Handy resources
    • Roadmap
    • What are Drupal recipes?
    • What is a Drupal site template?
    • What is Drupal Canvas?
    • Drupal Canvas vs Layout Builder vs Paragraphs
    • What is DDEV?
    • Useful DDEV commands
    • What is Drush?
    • Useful Drush commands

Multilingual

English and Dutch on day one, everything translatable. Adding another language is a setting, not a project.

Webhaven ships multilingual. English is the main language, Dutch is installed and already translated, and every content type on your site can be translated. Nothing to enable, nothing to configure.

What you get out of the box

English lives at /about, Dutch at /nl/about, with a language switcher in the header. Pages, blog posts, categories, media, menu links and site settings are all translatable.

Dutch arrives translated: the interface, the cookie banner and its services, both forms including their confirmation messages, the site slogan and the maintenance message. Translations for Drupal and the modules you use refresh automatically every week.

Dutch ships switched off

Dutch is configured and translated, but invisible to visitors. No entry in the language switcher, no hreflang tag, no sitemap alternate. 

Turn it on at /admin/config/regional/language/edit/nl when you are ready.

Translate your content first. Enabling Dutch before translating gets you a Dutch interface wrapped around English content. Nothing breaks, but it reads badly.

Translating a page

Open the page, click the Translate tab and pick the language. You get the same page with editable text.

A translated page shares its layout with the original. Translators change words, not structure, and a structural edit reaches every language automatically. Images are shared too: the file stays the same, the alt and title text translates.

Adding a language

Add it at /admin/config/regional/language. Drupal downloads the interface translations for you. Then go to /admin/config/regional/content-language and tick the new language for the content you want translatable.

Webhaven's own wording, like the cookie banner and the forms, needs translating once at /admin/config/regional/config-translation.

A content type added later

Content added after installation is not translatable until you say so. Turn it on at /admin/config/regional/content-language: tick the type, tick the fields you want translated, and save.

Where to change things

What Where
Languages, and switching Dutch on /admin/config/regional/language
What is translatable /admin/config/regional/content-language
Translating settings and labels /admin/config/regional/config-translation
Translating interface text /admin/config/regional/translate
Translating a page The Translate tab on the page itself
Previous page Drupal Canvas Next page Site settings

You've seen how it works. Now see what it's worth.

See how much time and money Webhaven saves on every Drupal project.
Calculate my savings
Webhaven
Ship your best Drupal work, faster.

Links

  • Who it's for
  • Get launch notified
  • Demo
  • Docs
  • Free tools
  • Blog
  • Get in touch

Follow on

  • Our Drupal profile
  • Our LinkedIn profile
  • Our X profile
© 2026 Webhaven.
All rights reserved.

Legal

  • Privacy policy
  • Terms of service
  • Accessibility
  • Login
Built with