All guides
Admin

Languages

Change the configuration fields provided by this feature.

Step-by-step guide

Before you start

Use an administrator account for this feature.

Open this feature

Open /admin/languages on your application domain. The tasks below name the controls to use after opening the page.

Steps

Choose the locale you need and decide whether it should be available to users. Changing the default language affects the site, so keep the existing default when testing a new locale.

Add a language

  1. Open Languages and select Add new.
  2. Choose Language from the catalog. Enter the intended Name and check the selected locale.
  3. Choose Text direction: LTR for left-to-right text or RTL for right-to-left text.
  4. Choose Status, Auto translate and Default deliberately. For a test language, keep Default set to No.
  5. Select Create language. Check the new entry’s locale, status and direction in the list.

Edit translated interface text

  1. Use Translations on the intended language.
  2. Search for the interface text or translation key and select Search.
  3. Enter the intended translation in Override for the matching row. Preserve any placeholders that are present in the original text.
  4. Select Save changes, repeat the search and verify the stored override.
  5. Check the affected page using that language on a working installation.

Fields shown in the interface

Field or settingWhat to enter or choose
NameDisplay name for the language, up to 255 characters.
LanguageChoose the actual locale from the catalog. The source uses that selection for the locale code.
Text directionLTR or RTL.
StatusChoose the intended offered state; availability to users depends on this setting.
Auto translateYes or No. This setting alone does not prove that the translation provider is configured.
DefaultYes or No. Do not replace the site default merely to preview a new language.
OverrideThe translated interface text for the selected key. Preserve variable placeholders.

Check the result

  • The language list shows the intended locale and settings.
  • Translation search shows the saved override; the affected application page still needs a visual check.

Problems and validation

ProblemWhat to do
Locale already existsEdit the existing language instead of adding another entry.
Wrong page directionCheck LTR/RTL and reload the application in that language.
Text did not changeConfirm the language, translation key and saved override. Some text may be provided by another module or theme.

Technical reference

Sources for these task instructions
Role-scoped source references

Pinned commit: 68a5655db1bbe17c74fb211f0fe0ee4e63c8be88

Source-only route information
MethodSource-default route
GET/admin/languages
GET/admin/languages/{language}/translations
Unmapped fields — not user instructions

These fields belong to this role’s source handler, but their screen labels were not confirmed.

Source keyHandler
native_namemodules/Admin/AdminLanguages/Livewire/IndexTable.php
selectedLanguagemodules/Admin/AdminLanguages/Livewire/IndexTable.php
codemodules/Admin/AdminLanguages/Livewire/IndexTable.php
iconmodules/Admin/AdminLanguages/Livewire/IndexTable.php
catalogImportFilemodules/Admin/AdminLanguages/Livewire/IndexTable.php
importFilemodules/Admin/AdminLanguages/Livewire/TranslationsPage.php