Languages
Configure multiple interface languages to support international teams and multilingual customers. Language management allows you to add, translate, and manage languages for your Bswagic instance.
-
What is Language Management?
: Multi-language support
- • Definition : Configure multiple interface languages for your Bswagic instance
- • Purpose : Serve international teams, support multilingual customers
- • Flexibility : Add, edit, or remove languages as needed
- • Interface : Change dashboard text, buttons, labels to match user preferences
Language List
-
Language List Features
: What you see
- • ID : Unique identifier for each language
- • Name : Language name (e.g., English, العربية, Español)
- • Code : Language code (e.g., en, ar, es)
- • Direction : Text direction (LTR or RTL)
- • Status : Active or Inactive
- • Action : Edit, Translate, or Delete language
The language list shows all configured languages. Active languages appear in the language selector for users.
Adding a New Language
-
Adding a New Language
: Steps
- • 1. Click : + Add Language button at the top
- • 2. Enter Name : Full language name (e.g., French)
- • 3. Enter Code : ISO language code (e.g., fr)
- • 4. Select Direction : LTR (Left-to-Right) or RTL (Right-to-Left)
- • 5. Set Status : Active or Inactive
- • 6. Click Submit : Save the new language
After adding a language, you must translate all interface text before activating it for users.
Translating Interface Text
-
Translating Interface Text
: Localization
- • 1. Click Translate : From Action column for the target language
- • 2. View Keys : See all translatable text keys (e.g., dashboard.welcome, contact.name)
- • 3. Enter Translation : Type the translated text for each key
- • 4. Save : Click Submit to save translations
- • 5. Review : Check the interface in the new language
Translation keys are organized by feature and page. Translate systematically to ensure complete coverage.
Switching Interface Language
-
Switching Interface Language
: User preference
- • Language Selector : Usually in top navigation or user profile dropdown
- • Select Language : Choose from available active languages
- • Auto Switch : Interface immediately updates to selected language
- • Per User : Each user can set their own language preference
Each user can independently select their preferred language. Language preference is saved per user account.
Best Practices for Language Management
-
Best Practices for Language Management
: Tips
- • Complete Translations : Ensure all keys are translated before activating a language
- • Use Native Speakers : Get translations reviewed by native speakers for accuracy
- • Test Thoroughly : Check all pages and features in new language before deployment
- • RTL Support : For Arabic, Hebrew, ensure layout and alignment work correctly
- • Keep Updated : When adding new features, translate new text keys immediately
- • Document : Keep notes on translation conventions and terminology