Default Locale

Default Locale sets the primary language for new pages in Paragraph CMS, keeps fallbacks aligned with active locales, and supports API delivery.

GrzegorzGrzegorz
Default Locale

Default Locale is the primary language setting for an organization in Paragraph CMS. It decides which language new pages start in and gives the workspace one clear baseline whenever content needs a first language.

It is configured in the same place as Locales, because the primary language should always come from the set of languages that are actually active.

The starting language for new pages

When a new page is created, Paragraph CMS starts it in the current default locale. That keeps the first draft predictable, especially for teams that create a lot of content in one language before expanding it through Multilingual Content and Translations and Retranslations.

For example, if a team changes its default locale from English to German, the next new page begins in German automatically.

Paragraph CMS Default Locale selector showing the currently selected primary language.
Paragraph CMS Default Locale selector showing the currently selected primary language.

It always stays aligned with active languages

Only active locales can be selected as the default. If the current default language is later disabled, Paragraph CMS automatically falls back to another active one instead of leaving the workspace without a primary language.

In the current implementation, that fallback prefers en when English is still active. Otherwise, the next active locale is chosen from the remaining set. On the Free plan's one-language replacement flow, the newly activated language also becomes the new default immediately.

Paragraph CMS page workspace showing a new page opened in the organization's default language.
Paragraph CMS page workspace showing a new page opened in the organization's default language.

Useful for external delivery too

Default Locale is not only an editorial setting. It also helps external apps stay aligned with the CMS. Through the API Client, a frontend can read the current default locale and use it as the primary language for routing, content loading, or fallback behavior.

That makes this feature especially relevant when Pages and locale-aware delivery need to stay in sync.

Related

The best way to understand is to try

Explore Paragraph CMS live and see how it helps you create, manage, and publish content faster.