Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

Second and third official languages

A setup guide for public bodies with two or three official languages: one siteaccess and address per language with equal standing, fallback policy, translator roles and approval, a switcher, interface languages for…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/government/languages/second-and-third-official-languages.md

On this page

Second and third official languages

This page is for managers and administrators of public bodies that must serve the public in two or three official languages. It brings the other pages of this section together into one setup. The underlying guide is Building a multilingual site.

Note This page describes features and common practice; it is not legal advice. Check the law that applies to your organization with your legal counsel.

Contents

  1. Decisions first
  2. The setup
  3. People and process
  4. Before launch

Decisions first

DecisionOptions
Equal standing in addressesa prefix for every language (/en/, /fr/) or a host per language; avoid one language at / and the others below it
What the start page doesredirect by browser language, or a neutral page offering all languages
Fallbackfull parity (hide untranslated) or fallback to another official language with a notice
Which content must be in all languagesper section, written down
Main language of new contentper team, or the drafting language
Interface language of staffeach person's choice

The setup

  1. Add the content languages in Setup > Languages (see "Adding a content language").
  2. One siteaccess per language with Locale, SiteLanguageList[] and SiteName (see "A siteaccess per language").
  3. Addresses by path or host (see "Language addresses: path or host").
  4. Start page redirect or neutral page (see "Redirecting to the visitor's language").
  5. Switcher on every page (see "The language switcher").
  6. Fixed texts of the design translated in .ts files; menus and footers kept as content where possible.
  7. Always available for media and users (see "Always available content").
  8. Search per language (see "Multilingual search").

People and process

  • Translator roles limited by Language (see "Translator roles and permissions").
  • An approval step per language if translations are reviewed (see "Translation workflow and approval"); the Approve event can be limited to Affected languages.
  • A translation backlog: the language's page in Setup > Languages lists objects with a translation in it; compare counts between languages to see what is missing.
  • Style and terminology: a glossary per language (see "Glossaries of terms").

Before launch

  • To do: Every language address answers with the right lang on <html>.
  • To do: The switcher leads to the same page in the other language.
  • To do: Pages that must exist in all languages do.
  • To do: Forms, error pages, search results and mails exist in each language.
  • To do: The privacy notice and accessibility statement exist in each language.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x