How to Manage Languages
Language management allows you to add, edit, or remove languages and customize translation strings in your app. All language operations are now handled through the admin panel.
Language Management
Get Your Language Codes → Get language codes
Add a New Language
Language management is now handled through the admin panel. Follow these simple steps:
Step 1: Access Language Settings
- Login to Admin Panel: Go to your admin panel dashboard
- Navigate to Languages: Click on System Settings > Language Settings

Step 2: Fill Language Details
In the "Add" section, complete the following fields:
- Language Name: Enter the full name (e.g., "Spanish", "French", "German")
- Language Code: Enter the 2-letter code (e.g., "es", "fr", "de")
- RTL Support: Toggle "Is RTL" if the language reads right-to-left (like Arabic, Hebrew)
- Language Flag: Upload a flag image for the language
Step 3: Upload Translation Files
Upload the translation files for each platform:
- Panel: Upload admin panel translation file
- Web: Upload website translation file
- Customer App: Upload customer app translation file
- Provider App: Upload provider app translation file
You can download sample files first to understand the format, then create your own translation files.
Step 4: Submit
Click the Submit button to add the new language.
Step 5: Set as Default (Optional)
From the language list below, you can set any language as the default:

- Find your language in the table
- Click "Set as Default" button in the Default column
- The language will be marked with ✓ Default
Edit or Remove Language
You can edit or remove existing languages directly from the admin panel:
- Go to System Settings > Language Settings
- In the language list, find the language you want to modify
- Click the Edit button to update language details or translation files
- Click the Delete button to remove a language
When updating translations, only change the text on the right side (the value) and do not modify the text on the left side (the key).
✅ Correct way to update:
"welcome_message": "Hello, Welcome!"
❌ Incorrect way (Do NOT change the key):
"welcome_message_updated": "Hello, Welcome!" // ❌ Incorrect!
