The Languages management screen allows administrators to configure and manage the various language options available within the GimCore system. This functionality is crucial for supporting multi-lingual environments and ensuring a localized user experience. Administrators can add new languages, modify existing language properties, and manage their active status.
Accessing Language Management ⚙️
To access the Language Management screen:
- Navigate to the System menu in the left-hand navigation bar.
- Select Languages from the dropdown options.
This action will display the main Languages data table, presenting a list of all configured languages in the system.
Languages Data Table 📊
The central component of this screen is the data table, which lists all language records. Each row represents a single language and provides an overview of its key properties. The table includes the following columns:
- Name: Displays the full name of the language (e.g., 'English').
- Code: Shows the unique language code (e.g., 'en', 'es'). This code is often used for localization files and system identification.
- Status: Indicates whether the language is
Active or Inactive within the system.
- Active: A checkbox indicating the current active status. Enabling this makes the language available for selection in various parts of the system.
- Actions: Contains inline action buttons for managing individual language records.
Adding a New Language ➕
To add a new language to the system:
- Click the Add New button located in the page header.
- A modal dialog will appear, prompting for the language details:
- Name: Enter the full, descriptive name of the language (e.g., "Spanish", "German").
- Code: Provide the standard two-letter or four-letter language code (e.g., "es" for Spanish, "de" for German, or "en-GB" for British English). This field is crucial for system localization.
- Active: Check this box to make the language immediately available for use in the system. Uncheck it to keep the language defined but inactive.
- Click the Save button within the modal to create the new language record.
Editing an Existing Language 📝
To modify the details of an existing language:
- Locate the desired language record in the data table.
- Click the Edit icon (pencil icon ✏️) in the Actions column for that record.
- A modal dialog will appear, pre-populated with the current language details.
- Name: Modify the name of the language as needed.
- Code: Adjust the language code if necessary. Exercise caution when changing language codes, as this can affect existing localized content.
- Status: Toggle the
Active checkbox to enable or disable the language.
- Click the Save button within the modal to apply your changes.
Deleting a Language 🗑️
To remove a language from the system:
- Locate the language record you wish to delete in the data table.
- Click the Delete icon (trash can icon 🗑️) in the Actions column for that record.
- A confirmation dialog will appear, asking you to confirm the deletion.
- Click Delete to permanently remove the language record. Exercise caution, as this action cannot be undone and may affect content associated with the deleted language.