Skip to content

feat(i18n): externalize hardcoded strings to string resources for localization support#380

Closed
sang765 wants to merge 0 commit intokoiverse:devfrom
sang765:dev
Closed

feat(i18n): externalize hardcoded strings to string resources for localization support#380
sang765 wants to merge 0 commit intokoiverse:devfrom
sang765:dev

Conversation

@sang765
Copy link
Copy Markdown
Contributor

@sang765 sang765 commented Mar 15, 2026

Add multi-language support by moving hardcoded strings from Kotlin files to string resources. Updates include:

  • Replace hardcoded UI labels with stringResource() calls in screens (AboutScreen, Settings, Player, Dialogs)
  • Add new string resources for error messages, button labels, status texts
  • Add Vietnamese translations in values-vi/strings.xml
  • Convert LyricsGlassStyle names to use resource IDs for proper localization

Signed-off-by: Hà Tiến Sáng bemimnitran@gmail.com

@koiverse
Copy link
Copy Markdown
Owner

@sang765 update your branch

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