Add locale in Flow Builder

Localizing your flows makes them available in multiple languages. In the Flow Builder, localization is organized by screen, each showing a completion percentage to track translation progress.

Finish setting up your flow in the default locale before adding other languages.

Add and set up localization

  1. In the left panel, click . Then, click Add locale. Select the languages to add.
Add locale dialog
  1. Each added locale appears as a column in the localization table, pre-filled with the default language values.

  2. To focus only on what’s missing, turn on the Missing only toggle in the left panel. The table will filter to show only untranslated rows.

Localization table

Export and import for external translation

You can export the localization file to share with translators and import the translated results.

In the top toolbar, click Import / Export.

import-export.webp

Export file format

Exporting produces a .tsv (tab-separated) file with one row per translatable element. The columns are:

ColumnDescription
ScreenThe screen the element belongs to (e.g., Welcome, Quiz)
ElementAuto-generated element identifier within that screen. You can change it in Interactions > Element ID.
PropertyThe property type (e.g., content)
[default_locale]The default language code (e.g., en)
[locale]One column per added locale (e.g., fr, es)

Example:

Screen	Element	Property	en	fr	es
Welcome	title	content	Turn words into art	Transformez les mots en art
Welcome	subtitle	content	Create stunning images in seconds with AI	Créez des images en quelques secondes
Quiz	quiz-title	content	What will you create?

Leave locale columns blank for untranslated lines — Adapty will treat them as missing.

Import file requirements

  • Format: .tsv (tab-separated values)
  • Headers: must include Screen, Element, Property, and at least one locale column
  • Locale column names: must match the locale codes of locales already added to the flow. Importing a file with locale codes not present in the flow results in an error.
  • Partial import: you can include only a subset of rows; rows not in the file keep their current values

Translate manually

You can also type translations directly into any cell in the localization table.

To manage a specific row, open its context menu ():

  • Reset to default: Reverts the row’s translation to the default language values.

Preview the localization

To check your translations, switch the active locale in the Flow Builder and review each screen.

Locale preview in Flow Builder