The translation is temporarily closed for contributions due to maintenance, please come back later.
The translation was automatically locked due to the following alert:
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English GPL-3.0-only 100% 0 0 0 0 53 0 0
Arabic GPL-3.0-only 100% 0 0 0 0 14 0 0
Bulgarian GPL-3.0-only 100% 0 0 0 0 17 0 0
Chinese (Simplified Han script) GPL-3.0-only 100% 0 0 0 0 4 0 0
Czech GPL-3.0-only 100% 0 0 0 0 7 0 0
Danish GPL-3.0-only 100% 0 0 0 0 13 0 0
Dutch GPL-3.0-only 100% 0 0 0 0 13 0 0
Dutch (Belgium) GPL-3.0-only 100% 0 0 0 0 13 0 0
Estonian GPL-3.0-only 100% 0 0 0 0 9 0 0
French GPL-3.0-only 100% 0 0 0 0 22 0 0
German GPL-3.0-only 100% 0 0 0 0 11 0 0
Italian GPL-3.0-only 100% 0 0 0 0 18 0 0
Japanese GPL-3.0-only 100% 0 0 0 0 10 0 0
Korean GPL-3.0-only 100% 0 0 0 0 15 0 0
Polish GPL-3.0-only 100% 0 0 0 0 6 0 0
Portuguese (Brazil) GPL-3.0-only 100% 0 0 0 0 16 0 0
Russian GPL-3.0-only 100% 0 0 0 0 19 0 0
Russian (Ukraine) GPL-3.0-only 0% 532 1,661 10,315 532 0 0 0
Spanish GPL-3.0-only 100% 0 0 0 0 17 0 0
Spanish (Mexico) GPL-3.0-only 100% 0 0 0 0 18 0 0
Swedish GPL-3.0-only 100% 0 0 0 0 13 0 0
Thai GPL-3.0-only 100% 0 0 0 0 1 0 0
Turkish GPL-3.0-only 100% 0 0 0 0 7 0 0
Ukrainian GPL-3.0-only 100% 0 0 0 0 21 0 0
Vietnamese GPL-3.0-only 100% 0 0 0 0 3 0 0
Please sign in to see the alerts.

Summary

Project website github.com/sureshfizzy/JellyCine
Instructions for translators

For "App UI":

JellyCine is a Jellyfin/Emby media streaming client for Android, TV, and iOS.

Guidelines:

  • Keep translations concise — most strings appear in buttons, labels, and toasts

  • Preserve placeholders like %1$s, %1$d, %2$s exactly as they are

  • Don't translate: JellyCine, Jellyfin, Emby, Seerr, Quick Connect

  • Technical terms to keep in English: URL, HTTPS, HTTP, SSL, API

  • For media terms, use the standard localized version (e.g., "Saison" for Season in French)

  • Match the tone: casual but informative, not overly formal

  • If a string has ' (escaped apostrophe), keep the backslash

  • Test string length — Android UI may clip long translations For "Data Layer":

    These are error messages shown to users when something goes wrong.

    Guidelines:

  • Keep translations concise and helpful

  • Preserve placeholders like %1$s, %1$d, %2$s exactly as they are

  • Don't translate: JellyCine, Jellyfin, Emby, Seerr, HTTP, SSL, URL

  • Error messages should be clear about what went wrong and what the user can do

  • Match the tone of the English: direct and informative

Translation license GNU General Public License v3.0 only
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language can not be edited.
Source code repository https://github.com/sureshfizzy/JellyCine
Repository branch main
Last remote commit fix(discover): load watched feed in parallel c243093
User avatar suresh authored 08/24/2026
Last commit in Weblate Update README.md fa2a09e
User avatar suresh authored 08/18/2026
Weblate repository http://weblate.jellycine.org/git/jellycine/app-ui/
File mask shared/src/androidMain/res/values-*/strings.xml
Monolingual base language file shared/src/androidMain/res/values/strings.xml
08/18/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 13,300 41,525 257,875
Source 532 1,661 10,315
Translated 96% 12,768 96% 39,864 96% 247,560
Needs editing 0% 0 0% 0 0% 0
Read-only 4% 532 4% 1,661 4% 10,315
Failing checks 2% 340 3% 1,400 2% 7,680
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 4% 532 4% 1,661 4% 10,315

Quick numbers

41,525
Hosted words
13,300
Hosted strings
96%
Translated
0
Components
25
Languages
25
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

+100%
Hosted words
+100%
Hosted strings
+96%
Translated
+100%
Contributors
User avatar webhook:github

Repository rebase failed

Rebasing (1/1)
Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
error: could not apply fa2a09e... Update README.md
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Could not apply fa2a09e... # Update README.md
 (1)
08/24/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/sureshfizzy/JellyCine, main 08/24/2026
User avatar webhook:github

Repository rebase failed

Rebasing (1/1)
Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
error: could not apply fa2a09e... Update README.md
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Could not apply fa2a09e... # Update README.md
 (1)
08/23/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/sureshfizzy/JellyCine, main 08/23/2026
User avatar webhook:github

Repository rebase failed

Rebasing (1/1)
Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
error: could not apply fa2a09e... Update README.md
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Could not apply fa2a09e... # Update README.md
 (1)
08/23/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/sureshfizzy/JellyCine, main 08/23/2026
User avatar webhook:github

Repository rebase failed

Rebasing (1/1)
Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
error: could not apply fa2a09e... Update README.md
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Could not apply fa2a09e... # Update README.md
 (1)
08/23/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/sureshfizzy/JellyCine, main 08/23/2026
User avatar webhook:github

Repository rebase failed

Rebasing (1/1)
Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
error: could not apply fa2a09e... Update README.md
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Could not apply fa2a09e... # Update README.md
 (1)
08/18/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/sureshfizzy/JellyCine, main 08/18/2026
Browse all component changes