Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NL App Enhancements] Implement Multilingual Support #3

Open
3 tasks
omkar309 opened this issue Feb 20, 2024 · 0 comments
Open
3 tasks

[NL App Enhancements] Implement Multilingual Support #3

omkar309 opened this issue Feb 20, 2024 · 0 comments

Comments

@omkar309
Copy link

omkar309 commented Feb 20, 2024

Ticket Contents

Description

Our app currently lacks multilingual support, hindering user accessibility for non-English speakers. We aim to enhance the user experience by localizing the entire project and integrating a language selection feature accessible through the navigation drawer on the home page.

Goals

  • Implement Multilingual Support: Develop functionality within the application to support multiple languages seamlessly.
  • Integrate Language Selection Feature: Incorporate a language selection feature accessible through the navigation drawer on the home page, allowing users to choose their preferred language.
  • Localize User-Facing Elements: Ensure all user-facing elements, including text strings and visual assets, are appropriately localized based on the selected language, providing a consistent and culturally relevant experience for users.

Expected Outcome

  1. The application should seamlessly support multiple languages, fostering inclusivity and accessibility.
  2. Users should be able to switch between languages via a language selection option within the navigation drawer.
  3. All user-facing elements, including text strings and visual assets, should be appropriately localized in accordance with the selected language.

Acceptance Criteria

Same as the expected outcome

Implementation Details

None

Mockups/Wireframes

None

Product Name

Nipun Lakshya App

Organisation Name

SamagraX

Domain

Education

Tech Skills Needed

  1. Proficiency in Android localization techniques, including resource management and string translations.
  2. Fluency in at least one additional language to aid in the localization process.
  3. Language proficiency in Kotlin

Mentor(s)

@charanpreet-s

Complexity

Low

Category

Beginner Friendly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants