wolfskin/app/src/main/java/com/github/damontecres/wholphin
Damontecres 903c45dfb8
Support configuring interface language per user (#1406)
## Description
Adds a setting to configure the app's language/locale. It is configured
per user. This settings has no impact on audio or subtitles language
choices.

Only languages Wholphin has translations for can be used. If you would
like to contribute new translations, check out
https://translate.codeberg.org/projects/wholphin/!

Dev notes: This doesn't exactly follow Android's recommendations because
the [guidelines are for
per-app](https://developer.android.com/guide/topics/resources/app-languages)
and not users within the app.

### Related issues
Closes #513
Closes #669

### Testing
- Emulator API 34
- Nvidia shield API 30
- Fire TV OS 7 API 28

## Screenshots
<img width="1280" height="720" alt="language Large"
src="https://github.com/user-attachments/assets/bf1c0962-8a36-4012-aed9-eab564fc1114"
/>

## AI or LLM usage
None
2026-05-24 09:55:08 -04:00
..
api/seerr Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
data Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00
preferences Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00
services Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00
ui Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00
util Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00
MainActivity.kt Few minor fixes (#1427) 2026-05-21 17:06:46 -04:00
MainContent.kt Customize which ratings to display (#1407) 2026-05-20 12:40:58 -04:00
WholphinApplication.kt Add option to delete media (#1014) 2026-03-02 15:38:41 -05:00
WholphinDreamService.kt Fix crash when OS screensaver started before opening Wholphin (#1285) 2026-04-20 17:41:24 -04:00