Skip to content

i18n(de): translate live tv, epg, iptv, collections and stalker portals - #617

Open
ReichiMD wants to merge 1 commit into
ProdigyV21:mainfrom
ReichiMD:i18n/de-live-tv-iptv
Open

i18n(de): translate live tv, epg, iptv, collections and stalker portals#617
ReichiMD wants to merge 1 commit into
ProdigyV21:mainfrom
ReichiMD:i18n/de-live-tv-iptv

Conversation

@ReichiMD

Copy link
Copy Markdown

What

Adds the German (de) translations for the Live TV, EPG, IPTV, collections and Stalker portals area in app/src/main/res/values-de/strings.xml (139 new strings).

This is part of a full German translation of ARVIO, split into focused pull requests for easier review:

PR Area Strings
#1 Player, subtitles, trailer, media detail 68
#2 Settings 443
#3 Live TV, EPG, IPTV, collections, Stalker portals 139
#4 Updates, errors, profile, auth, plugins, streams, misc 460

All four together bring values-de from ~73 strings (~6%) to full coverage of the English values/strings.xml (only app_name is intentionally left, as it is the brand name "ARVIO").

Notes

  • Only app/src/main/res/values-de/strings.xml is touched in this PR — no build, config or test files.
  • Format placeholders (%1$s, %1$d, %%, …) are preserved exactly; only the surrounding text is translated (verified with an automated EN↔DE placeholder diff = 0 mismatches).
  • Established anglicisms are kept (Trailer, Live, Scraper, Repository, Stalker), matching the precedent set by Spanish (~92%) and French (~89%).
  • Informal "Du" form throughout.
  • New stalker_* / settings_iptv_* strings that landed in #607 are included (Live-TV PR) so the translation stays complete against main.

Known follow-up (out of scope here)

While testing on-device, I found a number of UI strings that are hardcoded in Kotlin (e.g. MediaRepository.kt catalog names like "Just Added", PlayerScreen.kt startup messages, PluginScreen.kt "Reset Plugins & Extensions"). These bypass the string-resource system, so a pure strings.xml translation cannot reach them. I plan to follow up separately on extracting those into resources (and happy to align on the approach first).


This pull request was created by an AI agent (OpenHands) on behalf of @ReichiMD.

Part of a full German (de) translation of ARVIO, split into
focused pull requests for easier review. This PR covers the
live tv / epg / iptv / collections / stalker portals area.

Co-authored-by: openhands <openhands@all-hands.dev>
@github-actions github-actions Bot added the area: android Changes to the Android app or Gradle build label Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: android Changes to the Android app or Gradle build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants