[Translation] Missing UI strings in Weblate
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 68/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Domain
- internationalization, localization, mobile
Research direction
Start by locating the player screen’s “Sedang Dimainkan” string and checking how its UI text is exposed to the project’s Weblate translations. Then search for other visible UI strings that are missing from Weblate and check the localization setup. Done when the affected strings are available for Indonesian translation and the player displays the translated text.
Written by the indexing model from the issue text.
Description
Required pre-submission checklist
- I have searched existing issues to ensure this is not a duplicate.
- I tested this bug on the latest available build (preferably Canary).
- This report describes one specific bug, not multiple unrelated problems.
- The issue title names the affected area and the broken behavior clearly.
Release channel
Canary / Actions build
YumaPlayer version & build
YumaPlayer Canary (2026-10-11)
Affected area
Lyrics / translation / sync
Reproducibility
Every time
Steps to reproduce
- Open YumaPlayer and set the app language to Indonesian.
- Play any track/song.
- Look at the top center of the screen, it shows the text "Sedang Dimainkan".
- Check the YumaPlayer project on Weblate for the Indonesian language.
- Search for the string "Sedang Dimainkan" (and try searching for several other UI texts).
- Observe that "Sedang Dimainkan" and many other strings that appear in the app are missing from Weblate.
Expected vs actual behavior
Expected behavior:
All UI strings present in the application should be fully synced and exposed in Weblate so that localizers can translate and correct them. For instance, the text "Sedang Dimainkan" should be editable so it can be corrected to the more natural Indonesian term "Sedang Diputar".
Actual behavior:
Several UI strings, such as "Sedang Dimainkan" at the top center of the player screen, are hardcoded or not synced to Weblate. This prevents contributors from fixing translation errors or completing the localization for the app.
Logs / Crash trace
No response
Screenshots or screen recordings (optional)
Android version
Android 15
Device model
Infinix
Additional context
No response
- Dominant language
- Kotlin
- Stars
- 681
- Forks
- 22
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 11
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MuwMx/YumaPlayer
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
MuwMx/YumaPlayer#98 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
MuwMx/YumaPlayer#158 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
MuwMx/YumaPlayer#136 · 3 comments ·
Maintainers usually reply within 1 day
-
YouTube sync errorOpen
Difficulty 4/5 3-5 days Newbie friendliness 15/100
MuwMx/YumaPlayer#135 ·
Maintainers usually reply within 1 day
-
Stats page is brokenOpenbug invalid
Difficulty 3/5 1-2 days Newbie friendliness 53/100
MuwMx/YumaPlayer#130 · 1 comment ·
Maintainers usually reply within 1 day
All issues in MuwMx/YumaPlayer
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
open-telemetry/opentelemetry-android#2170 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
intellij-elixir/intellij-elixir#4585 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
music-assistant/mobile-app#1298 ·
Maintainers usually reply within 1 day
-
Docs: drivine4j doesn't read the flat DATABASE_* variables, as 02-connecting.md and design.md sayOpendocumentation
Difficulty 1/5 1-3 hours Newbie friendliness 78/100
liberation-data/drivine-python#361 ·
Maintainers usually reply within 1 day