Operator guideEN

CMS / Languages / List

Active-language inventory with primary-language control, add/remove workflows, and SEO locale alias configuration.

How to use this guide

Start with the main guide

Follow the explanation and examples first. Extra definitions and formulas are available below when you need them.

What this page shows

This page lists the languages currently active for the application and gives operators controls for changing the primary language, removing an active locale, adding more languages, and maintaining SEO locale aliases.

When to use it

  • confirm the currently enabled language set
  • change which language is treated as primary
  • remove a language that should no longer be available
  • open the modal to add new languages from the broader catalog
  • add, edit, disable, or remove SEO locale aliases

How to read it

Each row represents one enabled language and shows:

  • Code
  • Name, including the native language name in parentheses when available
  • Primary switch
  • a remove action

The current primary language cannot be removed from the row action. Its primary switch is also disabled because it is already selected.

Set Languages modal

Use Add Languages to open the modal. The modal shows current languages as chips, a primary-language summary, SEO locale aliases, and a picker for languages that are not already active.

The language picker searches by English name or native name. Selecting a language only stages it in the modal; the active set changes only after Save Languages.

If there is no existing primary language, the first selected language becomes the primary language when the operator saves.

SEO Locale Aliases

SEO aliases create crawlable locale paths that load content from an existing source locale. Each alias has:

  • Public path: the URL locale segment, shown as a path such as /br-pt
  • Source locale: the existing locale whose content should be used
  • hreflang: the locale value exposed for search engines
  • Enabled: whether the alias participates

Alias-only changes can be saved even when no new language is selected.

Known caveats

  • The active-set page is different from the full language catalog. Operators can enable or remove languages here even though the admin language database contains many more entries.
  • Removing a language from the active set does not delete it from the language catalog or translated content history.
  • SEO aliases reuse an existing source locale. They do not generate translations.
  • Public paths must stay distinct from built-in locale codes and reserved application route names.
More details

Definitions and formulas

Open only the section you need. The relevant section opens automatically when you request help for a specific item on screen.

Fields4 topicsOpen details

Code

Short locale code used by CMS, translation, and locale routing workflows.

Data Type
string
Display
Rendered in uppercase.

Name

Human-readable language label. The native name helps operators avoid selecting the wrong locale when English names are similar.

Data Type
string
Display
`name (nativeName)` in one Name column.

Primary

Marks which active language is treated as the primary language by the application.

Data Type
boolean
Display
Row switch, checked when the row code matches the current primary language.
Caveats
The switch is disabled on the current primary row because it is already selected.

Remove language

Removes this language from the active set.

Data Type
action
Display
Trash icon in the row action column.
Caveats
The remove action is disabled for the current primary language., Removing a language from this page does not delete translated content or the broader language catalog row.
More help

Related pages

CMS / Languages

Operator guide for the active language set, primary language, and SEO locale aliases used by CMS localization.

Activity Tag Rules / List

Main inventory for activity-driven tag rules, with search, activity and status filters, grouped rows, clone, edit, and run actions.

Affiliate Deals / List

Searchable table of affiliate deal rows with PID filter, create action, dashboard shortcut, and edit/delete row actions.

Affiliate Payment Settings / List

Affiliate payment settings inventory page for reviewing configured rows and opening saved records.

Affiliate Settings / List

Affiliate inventory list used to review saved affiliates and open detail or report flows.

Auto Tags Manager / List

Rule inventory with search, direct navigation to create or reorder, row-level run controls, and job history or recovery actions.