[Translation] Missing UI strings in Weblate

Open
#104 3 comments 0 reactions 0 assignees View on GitHub

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
Tech stack
android, kotlin

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

bug
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
  1. Open YumaPlayer and set the app language to Indonesian.
  2. Play any track/song.
  3. Look at the top center of the screen, it shows the text "Sedang Dimainkan".
  4. Check the YumaPlayer project on Weblate for the Indonesian language.
  5. Search for the string "Sedang Dimainkan" (and try searching for several other UI texts).
  6. 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)
Image
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

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from MuwMx/YumaPlayer

All issues in MuwMx/YumaPlayer

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.