wolfskin/app/src/main/java/com/github/damontecres/wholphin/ui
Ray 2a371e7d6b
Fix strings missing from translations (#959)
## Description
Weblate's Android string parser (aka
https://translate.codeberg.org/projects/wholphin/) doesn't support
direct translations of string arrays.

Many of Wholphin's preference options are defined in string arrays and
therefore could not be translated. So this PR implements the [suggested
workaround](https://docs.weblate.org/en/latest/formats/android.html) to
move the string into individual entries and reference them in arrays.

Also moves some hardcoded strings into `strings.xml` so they can be
translated. Note: virtually all error messages are still hardcoded, but
they are only for exceptional cases, so it's probably not a huge
problem.

A minor bug where the backdrop would show briefly after switching users
is fixed.

### Related issues
Fixes #957

### Testing
Emulator

## Screenshots
N/A

## AI or LLM usage
None
2026-02-23 11:17:57 -05:00
..
cards Add preset for home page episode thumbnails (#954) 2026-02-23 09:56:22 -05:00
components Fix strings missing from translations (#959) 2026-02-23 11:17:57 -05:00
data Consistent audio/subtitle info across dialogs (#664) 2026-01-11 12:46:38 -05:00
detail SeriesOverview Alignment (#930) 2026-02-22 10:27:05 -05:00
discover Better Jellyseerr connection error handling (#933) 2026-02-20 14:29:58 -05:00
main Add preset for home page episode thumbnails (#954) 2026-02-23 09:56:22 -05:00
nav Add basic music video support (#948) 2026-02-21 15:30:16 -05:00
playback Fix strings missing from translations (#959) 2026-02-23 11:17:57 -05:00
preferences Fixing Settings sticky header text overlapping with menu items (#928) 2026-02-20 19:24:35 -05:00
setup Fix strings missing from translations (#959) 2026-02-23 11:17:57 -05:00
slideshow Fix error pages overlapping with nav drawer (#887) 2026-02-12 19:21:16 -05:00
theme Consistent audio/subtitle info across dialogs (#664) 2026-01-11 12:46:38 -05:00
util Fixes glitches when scrolling on the home page (#882) 2026-02-11 16:07:22 -05:00
CoilConfig.kt Prefetch trickplay images (#445) 2025-12-12 22:04:52 -05:00
CoilTrickplayTransformation.kt Rebrand 2025-10-15 15:27:30 -04:00
CrossFadeFactory.kt Better video grid, poster images, & home page images (#238) 2025-11-17 13:44:03 -05:00
Extensions.kt Fixes the skip segment button appearance behavior (#884) 2026-02-11 20:06:15 -05:00
Formatting.kt Fix strings missing from translations (#959) 2026-02-23 11:17:57 -05:00
UiConstants.kt Improved home page support for Live TV & Recordings (#890) 2026-02-13 11:41:47 -05:00