Manage Language

The Manage Language module allows you to add, configure, and manage languages for your platform. Multi-language support helps you reach a global audience and provide localized experiences.

Accessing Manage Language

  1. Log in to the admin panel at https://your-domain/admin
  2. Click Manage Language in the sidebar under "System Settings"
  3. You will land on the Manage Language page

manage language
Manage Language

Language Management Overview

The Manage Language page displays all configured languages with the following columns:

ColumnDescription
FlagCountry/language flag icon
NameLanguage display name (e.g., "English")
CodeLanguage code (e.g., "en", "bn")
DefaultWhether this is the default language
StatusActive or Inactive
ActionsEdit and Delete buttons

Adding a Language

  1. Click the Add Language button
  2. Fill in the language details:
    • Name — Display name (required)
    • Code — ISO language code (e.g., "en", "bn", "ar")
    • Flag — Country flag icon
    • Is Default — Set as default language
    • Is Active — Enable language for users
  3. Click Save to create

Editing a Language

  1. Click the Edit button on the language row
  2. Modify the details
  3. Click Save to update

Deleting a Language

  1. Click the Delete button on the language row
  2. Confirm the deletion

Warning: You cannot delete the default language. Change the default first if needed.

Language Configuration

Setting a Default Language

  1. Edit the language you want as default
  2. Check the Is Default checkbox
  3. Save the changes

The default language is used when:

  • New users register
  • No language preference is detected
  • Translation is missing for a language

Activating/Deactivating Languages

  • Active — Available for users to select
  • Inactive — Hidden from language switcher

Translation Management

After adding a language, you need to add translations:

  1. Navigate to the Translation Management section
  2. Select the language to translate
  3. Add or edit translation keys
  4. Save translations

Translation Features

FeatureDescription
Manual TranslationEnter translations key by key
Upload TranslationImport translation file (JSON)
Download TranslationExport translation file
Auto-TranslateUse AI to translate missing keys

Best Practices

  • Start with essential languages — Add English first, then expand
  • Use proper language codes — Follow ISO 639-1 standard
  • Test all languages — Verify translations display correctly
  • Keep translations updated — Update when adding new features
  • Use auto-translate wisely — Review AI translations for accuracy