IMGIITRoorkee / IMGIITRoorkee/Taskly
UX Issue: Provide multi-language support for the app.
- Dominant language
- Dart
- Stars
- 4
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
**Related bugs and feature requests if any**
No bugs
**The Issue**
Currently, the app only supports a single language, which limits accessibility for non-native speakers. Adding multi-language support will make the app more inclusive and usable for users from different linguistic backgrounds, improving the overall user experience.
**Ideal Solution**:
Introduce multi-language support so that users can choose their preferred language from a list of available options. The app should dynamically load and display content in the selected language.
Language Selection UI: Provide a language selection option in the settings or onboarding flow.
Localized Content: Translate app text, including task labels, notifications, buttons, and error messages, into multiple languages.
Fallback Mechanism: Ensure that if a translation is missing, the app defaults to the default language (e.g., English).
Dynamic Language Switching: Allow users to switch languages while using the app without restarting the app.
**Design specifications**:
The language settings should be easy to find, ideally under the app settings or user preferences.
Use a language code or flag icon to represent different languages in the selection UI.
Implement a clean, seamless switch between languages, ensuring that all text elements are translated accurately.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the app's settings or onboarding language-selection entry point and cataloging task labels, notifications, buttons, and error messages that need localization. Done means users can select a listed language, switch without restarting, see translated content, and fall back to English when a translation is missing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- internationalization, localization, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100