Confirm that the correct website is selected before adding or editing a Website Language.
Website Languages belong to a specific website. Changing the selected website changes the website context in which language records are managed.
Users with the website_languages_create permission or administrative access can use the Add action from the Website Languages workspace.
When the Add Language window opens, AIUNIFY Leads can detect an initial country and use its language information to pre-populate the new language configuration.
The language form includes a country/flag selector beside the language Name.
When a different country is selected while creating a language, AIUNIFY Leads uses its country-language mapping to update:
This reduces the amount of manual language configuration required for common country/language combinations.
The language creation/edit interface includes the following confirmed controls:
| Control | Purpose |
| Name | Displays the human-readable language name. |
| Country / Flag Code | Selects the country flag and assists with automatic language identification. |
| RTL | Controls right-to-left presentation status. |
| Enabled | Controls whether the language is enabled. |
The resulting language record also stores its language Key and Default status.
The confirmed Website Language request validation requires:
The language modal provides the standard actions:
Users with the website_languages_edit permission can edit existing language records.
Before changing a language, confirm the language Name, Key, flag, RTL status, Enabled status, and whether the language is currently the website's default.
AIUNIFY Leads provides a dedicated Set Default operation for Website Languages.
When a valid language is made the default, the application performs the following actions:
A successful operation returns the message:
Language set as default
The confirmed server responses include:
| Message | Meaning |
| Invalid language ID | The supplied language identifier could not be decoded. |
| Language not found | No Website Language could be found for the resolved identifier. |
| Failed to set default: ... | The application encountered an exception while changing the default. |
Language deletion is available only to users with the appropriate delete permission or administrative access.
The website-management logic is designed to retain a language structure rather than remove every language from a website. When managing multiple languages, avoid deleting a language until you have considered its page translations, website settings, and public content.