-
Notifications
You must be signed in to change notification settings - Fork 277
Description
Description 📝
When switching the application language from English to any other supported language, the UI is only partially localized. Several visible UI elements remain in English, resulting in a mixed-language interface.
This issue is not language-specific and affects all non-English languages.
Examples of untranslated / inconsistent UI elements
• Page headings (e.g., Dashboard)
• Greeting text (Welcome back, User!)
• Sidebar navigation items (Studies, Sessions, Templates, Notifications, Profile, Community)
• Section titles (Active Studies Overview, Recent Activity)
• Buttons and labels (View All, Coming Soon)
• Cards and stats (Studies, Storage, Free Plan, Participants)
• Status and metadata (Unknown, working, Progress, Description)
Impact
• Breaks language consistency and cognitive flow
• Degrades UX for non-English users
• Makes localization support appear incomplete or unreliable
Possible Cause
• Missing translation keys in locale files
• Hardcoded English strings not wrapped with the i18n translation function
• Some components not connected to the i18n provider
• Fallback language defaulting to English for missing keys
Suggested Fix
• Audit all user-facing strings for i18n coverage
• Ensure all UI text is wrapped with the translation function
• Complete missing locale entries for all supported languages
• Verify full UI updates on language switch
Link 🔗
https://ruxailab-prod.web.app/admin
Steps to Reproduce 🔄
- Log in to the admin dashboard
- Use the language selector in the header
- Switch the language from English to any other language
- Observe the dashboard, sidebar, and content sections
Screenshots 📸
IN ENGLISH
IN OTHER LANGUAGES
Expected Behavior 🤔
All user-visible UI text should be translated into the selected language, with no English strings remaining.
Actual Behavior 😱
Only some UI strings are translated, while many headings, labels, and navigation items remain in English, resulting in a mixed-language UI.
Environment 🌍
- App: RUXAILAB Admin Dashboard
- Environment: Production
- Browser: Google Chrome
- OS: macOS
- Language tested: Hindi and other non-English languages
Additional Information ℹ️
This appears to be a global i18n coverage issue, not a language-specific translation problem.