Skip to main content

What is a fallback language?

A fallback language is a designated backup language that LingoHub falls back on when content isn't available in a target language.

Without a fallback language, missing translations can lead to broken layouts, blank text labels, or raw system keys appearing in your product. Setting up fallback languages ensures your users always receive a complete and functional experience, even if a specific segment hasn't been localized yet.

How fallback languages work

Fallback languages can be configured in your project settings to handle file export behavior and within your Glossary to simplify translation work in the Editor.

When content in a target language is missing, LingoHub automatically evaluates your configured fallback settings:

  1. During file exports: When generating translated resource files for export, LingoHub automatically fills any empty (untranslated) target segments with content from your designated fallback language to prevent blank strings or raw code in your application.

  2. In the Glossary: Fallback languages ensure that translators and LINA receive relevant term suggestions even if a term isn't translated in the exact target locale yet. For example, if a Glossary entry is missing for Austrian German (de-AT), but German (de-DE) is set as its fallback language, the Editor will suggest the de-DE term from your Glossary instead. This helps maintain consistency and provides immediate context across related locales.

Ready to set up fallback languages? Check out our step-by-step guides for project file exports and Glossary suggestions.

Multi-level fallback chains

When you define fallback languages across multiple related locales, LingoHub creates a fallback chain.

The primary source language does not automatically act as the end of a fallback chain unless configured, and source languages cannot have a fallback language assigned to them.

Example fallback chain

Consider a project with English (en) as the primary source language, localized into German (Germany) (de-DE) and German (Austria) (de-AT):

  • Source language: English (en)

  • Target language: German (Germany) (de-DE) → Fallback: English (en)

  • Target language: German (Austria) (de-AT) → Fallback: German (Germany) (de-DE)

Use cases

1. Pluricentric & regional language variants

Fallback languages are ideal when localizing into regional variants of a primary language, such as:

  • English: Australian (en-AU) or British (en-GB) falling back to US English (en-US).

  • German: Austrian (de-AT) or Swiss (de-CH) falling back to standard German (de-DE).

Instead of translating identical content twice, you only need to translate regional differences (e.g., localized terminology or spelling variations). Unmodified segments automatically fall back to the primary regional language.

2. Multi-brand product lines

If you manage multiple brand variants or white-label products that share most of their copy, set the core brand language as the fallback. You only need to create unique segments for brand-specific deviations.

Need more help?

Couldn't find what you were looking for? Reach out to our team at [email protected], and we will gladly assist you.

Did this answer your question?