feat: add German and English UI language support

A single-language interface makes the app less usable for part of the audience
and encourages more hardcoded copy as new screens and states are added.
Introducing a shared i18n path with a persisted language preference gives the
UI one consistent way to present text and lowers the risk of partial or
inconsistent localization over time.

The surrounding copy cleanup belongs in the same change because it aligns
existing labels, messages, and settings text with that translation structure
instead of leaving mixed localization approaches in place.
This commit is contained in:
Andre
2026-05-16 11:44:06 +02:00
parent 682a8b77a8
commit 722bbc6f43
42 changed files with 859 additions and 320 deletions
+2 -2
View File
@@ -14,5 +14,5 @@ linux:
target:
- AppImage
category: AudioVideo
synopsis: Werbefreier Twitch-Client für das Steam Deck
description: Big-Screen-Twitch-Client mit werbefreier Live- und VOD-Wiedergabe, Gamepad-Bedienung und lokalem VOD-Verlauf.
synopsis: Ad-free Twitch client for Steam Deck
description: Big-screen Twitch client with ad-free live and VOD playback, gamepad navigation, and local VOD history.