IMGIITRoorkee / IMGIITRoorkee/Taskly

UX Issue: Provide multi-language support for the app.

Open
#29 0 comments 0 reactions 0 assignees View on GitHub
hard
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.