---
title: "TYPO3: A Multilingual CMS for Life"
url: "https://b13.com/knowledge/localization-part-1-how-localization-works-in-typo3"
description: "For a unified website across different locales, #TYPO3 offers a Single-Tree approach to translation. Your content editors will appreciate our clear, easy-to-use UI that shows what’s been translated, and what needs to be done."
image: "https://b13.com/fileadmin/_processed_/d/8/csm_localization_191-1_8b2b6e33f6.png"
date: 2022-10-26
modified: 2026-08-19
lastUpdated: 2026-08-19
---

# TYPO3: A Multilingual CMS for Life

[ Project Management ](https://b13.com/knowledge/project-management) [ TYPO3 ](https://b13.com/knowledge/typo3) [ Core-Development ](https://b13.com/knowledge/core-development) [ Localization ](https://b13.com/knowledge/localization)

 Localization, Part 1: How localization works in TYPO3
=======================================================

![](https://b13.com/fileadmin/_processed_/c/6/csm_benni_5e519221c4.jpg)Benni Mack

  26 October 2022

 [ RSS Feed ](https://b13.com/rss.xml)

  ![localization](https://b13.com/fileadmin/_processed_/a/5/csm_localization_adc1bb7b03.webp)

**A lot of CMSs promise multilingual features, but the quality and range of features vary. TYPO3 comes with a full set of localization features, right out of the box, and b13 can help you implement them.**

  When it comes to their [CMS](https://en.wikipedia.org/wiki/Content_management_system), people often get confused about localization, internationalization, and translation—what’s the difference between the three? And which should they care about? At b13, we understand that all three terms are interrelated, so we think about it in terms of our users‘ precise needs and use cases. Whether you work for a global company with multiple field offices or are launching a small business in a multilingual region, b13 can configure TYPO3 to address your translation requirements and regional needs. And with TYPO3, you get a rich set of localization features, right out-of-the-box.

   Need help localizing your website? Get in touch!
--------------------------------------------------

 [ Let’s connect ](https://b13.com/lets-connect)

   A regional approach to translation
------------------------------------

In TYPO3, when we discuss different locales, we think about region first and language second. For example, defining a region as Portugal, Angola, or Brazil matters more than selecting Portuguese as a language. The region will affect dialect choices, language fallbacks, and other elements of translation like currencies and units of measurement.

In TYPO3, we think about translation in terms of the following units:

- **Labels:** the default text that comes with extensions and buttons, e.g., “login”, “subscribe”, “next page,” etc.
- **Text**: any content you write yourself, which might require translation into different languages
- **Images:** assets can be switched out for other images, depending on the locale
- **Regional-specific units:** Currency, time-formats, and numerical formatting will vary by region.

   Choose between a Single-Tree or Multi-Tree approach in TYPO3
--------------------------------------------------------------

A lot of CMSs claim they have multilingual support, but what they really mean is multisite. This can be useful, but also means more effort when it comes to maintaining different versions of your website. Depending on your business needs, TYPO3 allows you to choose between a Single-Tree or Multi-Tree approach:

- **In a Multi-Tree approach,** you create a different, independent website for each locale, with its own navigation menu, layouts, and page hierarchy. In TYPO3 this functions as a separate site with its own Page Tree. If you update one locale’s “About” page, for example, you’ll need to update the other locale’s “About” page separately.
- **In a Single-Tree approach**, different, locale-based versions of the website all live under the same Page Tree. The Single-Tree allows for connected translations, so if you update a description on one locale’s “About” page, you can update the other locales‘ descriptions from within the same UI.

  While multi-tree is the right choice in some cases, at b13 we usually recommend the Single Tree approach for businesses and organizations aiming to maintain uniformity across their website. The Single-Tree UI allows you to view what pieces of content have been translated, and which haven’t—a unique feature of TYPO3!

   A full set of localization features
-------------------------------------

Every installation of TYPO3 comes with a great set of localization features, out-of-the-box. Through the [CrowdIn translation server,](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Internationalization/TranslationServer/Crowdin.html) the entire TYPO3 Core is translated by TYPO3’s open source community. This means that all third-party extensions and labels are translated as well. With one click, you can download a label language pack for one of the more than 50 supported languages from CrowdIn.

  TYPO3 also offers different character sets and script directions so that any website can be translated from a base language like Arabic into other alphabets like Chinese, Russian, Japanese, or Spanish. Even URLs can be implemented in different character-sets.

  ![Text in Hebrew discusses user access and content visibility on a website, mentioning the need for logged-in users to view specific content. It also references TYPO3, a content management system.](https://b13.com/fileadmin/_processed_/e/7/csm_character-sets_b2b2239725.webp)

   How TYPO3 enforces good localization practices through a Single-Tree setup
----------------------------------------------------------------------------

Generally, the TYPO3 philosophy on translation is that, if the content is not translated, it should not be shown. In a Single Tree localization setup, your TYPO3 administrator chooses a source (default) language for your website. Each element is then connected to that source language.

TYPO3 offers several different modes of translation, which you can select on a page-by-page basis:

  - **In Connected mode**, every element must be available in the source language first. Only translated elements in the non-source language are visible. E.g., If the source language is English but your website is also available in French, every content element must be available in English before you can translate it into French. If an element is not translated, it won’t be visible on the French website.
- **Fallback mode** is similar to Connected mode but allows you to set fallback languages for untranslated content, so the content elements can appear. This is useful when you have regional variants of languages. E.g. you might set German as a fallback language for Swiss German to save time and share content across some translations.
- **In Free or Mixed mode,** you can add any element in any language. This is great for when you need flexibility, but it’s important to preview websites in each locale to make sure key elements aren’t missing. We recommend using this when you have a locale-specific promotion or landing page.

By the way, none of these modes require any extensions—and setting them up requires very little work on your part. And with [TYPO3’s built-in SEO features](https://b13.com/knowledge/essential-seo-features-in-typo3), search engines are automatically informed of which translations are available for multilingual content.

  ![Settings menu displaying options for fallback types related to language translation and content display. Options include "Strict," "Fallback," and "Free mode," with checkboxes and selection areas for available items.](https://b13.com/fileadmin/_processed_/4/c/csm_Fallback_type_c404326276.webp)

  ####  Tip:

When you add a new language, you can make it invisible for end-users. This is useful for when you’re first drafting translations and haven’t had a chance to preview your website as a whole.

  ![Language selection options for a website, displaying English and German as available languages, with fields for title and entry point configuration.](https://b13.com/fileadmin/_processed_/d/1/csm_Language_visible_a49502ae4d.webp)

   Come to b13 with your localization issues
-------------------------------------------

b13 and our team members have expanded localization functionality in the TYPO3 Core and have experience creating custom localization features for our clients. For example, a recent customer with worldwide offices needed to account for multiple country websites offering different combinations of multilingual services. We built them a custom country switcher: once a user selects their country, a language switcher appears based on each country’s languages.

If you need help figuring out your localization needs, get in touch—and look ahead to our next post in our localization series, on how to set up your translation workflow in TYPO3.

   Need help localizing your website? Get in touch!
--------------------------------------------------

 [ Let’s connect ](https://b13.com/lets-connect)

  ###  Written by:

 ![Bild von Benni Mack](https://b13.com/fileadmin/_processed_/c/6/csm_benni_66cce9a81f.webp)

b13 co-founder and TYPO3 CMS Core Development Lead, Benni Mack, heads our technical practices, setup and maintenance of our technical infrastructure, and coordinates our open-source contribution. His essential tool: TYPO3

 Benni Mack  CTO

 [ more from Benni Mack ](https://b13.com/team/benni-mack)

  Related Articles
------------------

- ![Cartoon trophy character surrounded by hands giving thumbs up and a heart gesture, set against a gear-patterned background.](https://b13.com/fileadmin/_processed_/f/7/csm_T3ppy_Design_Kit_Headerbild_b51eb9dc31.webp)

    ###  T3ppy Gives TYPO3 a Friendly Face

     06 August 2026 | Florian “Flix” Keitgen

     TYPO3 is powerful—but it doesn’t have to feel impersonal. Meet T3ppy, our friendly companion for the backend.

     [ Read more: T3ppy Gives TYPO3 a Friendly Face ](https://b13.com/knowledge/t3ppy-design-kit)
- ![Gavel labeled "AI" on a circuit-patterned background with yellow stars, symbolizing regulation or legislation related to artificial intelligence in the EU.](https://b13.com/fileadmin/_processed_/1/0/csm_EUAIAct_Headerbild_510724b3de.webp)

    ###  AI Content in TYPO3: Labelling Needs Accountability

     02 August 2026 | Benni Mack

     The EU AI Act brings the origins of AI-generated content into focus. AI Label marks AI-generated and AI-edited content in TYPO3 and records who signed off the published version—for…

     [ Read more: AI Content in TYPO3: Labelling Needs Accountability ](https://b13.com/knowledge/ai-content-in-typo3-labelling-needs-accountability)
- ![A series of stylized figures in various poses, each with a distinctive orange hat, depict a progression from walking to standing still while looking at a phone, set against a purple grid background.](https://b13.com/fileadmin/_processed_/d/7/csm_QueuesDDEV_Headerbild_f640931350.webp)

    ###  Better scalability with decoupled queues: How to set up RabbitMQ with TYPO3

     10 April 2024 | Jochen Roth

     When built-in message transports hit their limits, RabbitMQ can provide TYPO3 with a scalable, robust message queue.

     [ Read more: Better scalability with decoupled queues: How to set up RabbitMQ with TYPO3 ](https://b13.com/knowledge/better-scalability-with-decoupled-queues-how-to-set-up-rabbitmq-with-typo3)
- ![A rocket labeled "V14" launches into the sky, surrounded by a group of people celebrating with raised arms.](https://b13.com/fileadmin/_processed_/3/d/csm_v14_Celebration_Headerbild_3d4170fdc5.webp)

    ###  Happy Release Day TYPO3 v14: Why This Release Shows the True Strength of Open Source

     21 April 2026 | Florian “Flix” Keitgen

     TYPO3 v14 improves workflows for editors, marketing teams, and developers—and shows how community-driven open source creates real impact.

     [ Read more: Happy Release Day TYPO3 v14: Why This Release Shows the True Strength of Open Source ](https://b13.com/knowledge/happy-release-day-typo3-v14-why-this-release-shows-the-true-strength-of-open-source)
- ![Hands holding puzzle pieces with QR codes surround a large QR code under a magnifying glass, suggesting a collaborative activity.](https://b13.com/fileadmin/_processed_/3/b/csm_QRcodeManagement2_Headerbild_85c3ff55b5.webp)

    ###  QR Codes in TYPO3 v14: Built-in Link Management That Just Works for Editors

     17 April 2026 | David Steeb

     TYPO3 v14 adds QR code generation to Link Management. Create codes before URLs are final, track scans via redirect stats, update targets anytime, and avoid third-party tools. Ideal…

     [ Read more: QR Codes in TYPO3 v14: Built-in Link Management That Just Works for Editors ](https://b13.com/qr-codes-in-typo3-v14-built-in-link-management-that-just-works-for-editors)
- ![A cartoon character resembling a shield gives a thumbs up in front of a computer interface with various menu options.](https://b13.com/fileadmin/_processed_/e/6/csm_Header_cda1f80173.webp)

    ###  Meet T3ppy: A New Era for Editorial Work in TYPO3

     01 April 2026 | Florian “Flix” Keitgen

     T3ppy and the AiM extension bring AI directly into the TYPO3 backend—enhancing SEO, content quality, and workflows with centralized control.

     [ Read more: Meet T3ppy: A New Era for Editorial Work in TYPO3 ](https://b13.com/knowledge/meet-t3ppy-a-new-era-for-editorial-work-in-typo3)
- ![Retro microphone illustration with a shopping cart icon in the background, symbolizing e-commerce or online shopping.](https://b13.com/fileadmin/_processed_/f/8/csm_Marketplace_Headerbild_ee1575614c.webp)

    ###  Why TYPO3 Needs a Marketplace for Products

     25 March 2026 | Florian “Flix” Keitgen

     A marketplace would make TYPO3 products more discoverable, easier to compare, and benefit both agencies and clients alike.

     [ Read more: Why TYPO3 Needs a Marketplace for Products ](https://b13.com/knowledge/why-typo3-needs-a-marketplace-for-products)
- ![Hands holding a pencil and a circular token with characters, working on a digital interface displaying text and images.](https://b13.com/fileadmin/_processed_/7/e/csm_VisualEditor_Headerbild_33d4a1f19b.webp)

    ###  Visual Editing in TYPO3: When Content Management Happens in Context

     16 March 2026 | Florian “Flix” Keitgen

     Discover the Visual Editor by anders und sehr that enables true in-context content editing. Learn how Camino, the new frontend theme, and improved editorial workflows transform…

     [ Read more: Visual Editing in TYPO3: When Content Management Happens in Context ](https://b13.com/knowledge/visual-editing-in-typo3-when-content-management-happens-in-context)
- ![A hand holding a magnifying glass over a laptop screen displaying a webpage with an image and text elements.](https://b13.com/fileadmin/_processed_/e/5/csm_BackendUserSection_Headerbild_6093c842fd.webp)

    ###  Unlocking TYPO3’s Hidden Gem: The Backend User Section (Doktype 6)

     05 March 2026 | David Steeb

     Discover TYPO3’s underrated doktype 6 (Backend User Section) for secure internal previews, editor training, and prototyping. Learn real use cases, common pitfalls like 403 errors…

     [ Read more: Unlocking TYPO3’s Hidden Gem: The Backend User Section (Doktype 6) ](https://b13.com/knowledge/backend-user-section-in-typo3-uses-pitfalls-helper)
- ![Multiple hands hold QR codes while one hand uses a magnifying glass to examine a larger QR code in the center.](https://b13.com/fileadmin/_processed_/0/1/csm_QRcodeManagement_Headerbild_5d9ec54194.webp)

    ###  Why we built QR codes into TYPO3: Bringing print campaigns under CMS control

     12 February 2026 | Jochen Roth

     QR codes generated outside your CMS break when pages move. TYPO3 v14.1 brings QR code management into the backend. Create, track, and retarget from one place.

     [ Read more: Why we built QR codes into TYPO3: Bringing print campaigns under CMS control ](https://b13.com/knowledge/qr-codes-in-typo3-bringing-print-campaigns-under-cms-control)