Skip to content

Conversation

anonfaded
Copy link
Contributor

🌍 Multi-Language Support & UI Improvements

  • Language Selection: Added dropdown in Settings with 6 languages; Ai translations: (EN, ES, FR, DE, HI, UR)
  • Full Translations: Extracted the remaining hardcoded texts into Strings
  • Enhanced Filter Menu: Added intuitive icons to sorting options for better UX

Screenshots

…nish, French, Hindi, and Urdu

- Created new strings.xml files for German (values-de), Spanish (values-es), French (values-fr), Hindi (values-hi), and Urdu (values-ur) with translations for all app strings.
- Extracted the remaining hardcoded texts into Strings
@anonfaded
Copy link
Contributor Author

I'll resolve the conflicts

@anonfaded
Copy link
Contributor Author

Done.
Closes: #105

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds multi-language support for 5 additional languages and improves the user interface with icon enhancements.

  • Internationalized app with Hindi, Spanish, French, German, and Urdu translations
  • Extracted hardcoded strings into proper string resources for localization
  • Added intuitive icons to the sorting menu dropdown items for better UX

Reviewed Changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
app/src/main/res/values/strings.xml Added 53 new string resources for internationalization
app/src/main/res/values-ur/strings.xml Complete Urdu translation with 139 strings
app/src/main/res/values-hi/strings.xml Complete Hindi translation with 138 strings
app/src/main/res/values-fr/strings.xml Complete French translation with 140 strings
app/src/main/res/values-es/strings.xml Complete Spanish translation with 140 strings
app/src/main/res/values-de/strings.xml Complete German translation with 140 strings
LanguageUtil.kt New utility for language management and locale updates
LanguageSelectionDialog.kt New dialog component for language selection
MainActivity.kt Language preference integration with context attachment
Settings.kt Language selection UI and RTL support for back button
FilterMenu.kt Added icons to sorting options and string resource extraction
Multiple UI components Replaced hardcoded strings with localized string resources

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

yogeshpaliyal
yogeshpaliyal previously approved these changes Sep 21, 2025
@yogeshpaliyal yogeshpaliyal self-requested a review September 21, 2025 14:34
@yogeshpaliyal
Copy link
Owner

@anonfaded Please remove the background from language selection items

@yogeshpaliyal yogeshpaliyal dismissed their stale review September 21, 2025 14:36

comments added

@anonfaded
Copy link
Contributor Author

@yogeshpaliyal Issues are resolved

Screenshot

image

@anonfaded anonfaded changed the title Add 5 new languages with a new dropdown menu, extracted hardcoded texts and added icons to sorting menu Added 5 new languages with a new dropdown menu, extracted hardcoded texts and added icons to sorting menu Sep 22, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 20 out of 20 changed files in this pull request and generated 4 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@anonfaded
Copy link
Contributor Author

All issues resolved

@yogeshpaliyal yogeshpaliyal merged commit db1975b into yogeshpaliyal:master Sep 22, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants