Wholphin/app/schemas/com.github.damontecres.wholphin.data.AppDatabase
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
..
2.json Remember playback choices & fix some track selection issues (#26) 2025-10-17 17:19:44 -04:00
3.json Remember playback choices & fix some track selection issues (#26) 2025-10-17 17:19:44 -04:00
4.json Remember playback choices & fix some track selection issues (#26) 2025-10-17 17:19:44 -04:00
5.json Add ability to customize the navigation drawer menu (#60) 2025-10-23 15:57:26 -04:00
6.json Remember library/collection sorting (#150) 2025-11-03 12:15:41 -05:00
7.json Update device profile for Jellyfin 10.11 (#293) 2025-11-21 20:16:49 -05:00
8.json Add ability to filter libraries, collection, etc (#308) 2025-11-23 10:40:18 -05:00
9.json Customize display of library grid pages (#368) 2025-12-04 12:20:50 -05:00
10.json Add setting to protect a user profile with a PIN (#356) 2025-12-04 14:37:27 -05:00
11.json Persist audio & subtitle track changes for series if in different language (#405) 2025-12-11 10:16:45 -05:00
12.json MPV: Adjust subtitle delay/offset (#470) 2025-12-15 10:06:36 -05:00
20.json Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
30.json Add support for viewing photos in photo albums (#703) 2026-02-04 20:04:46 -05:00
31.json Add ability to order navigation drawer items (#886) 2026-02-12 19:55:12 -05:00
32.json Add option to require server login for user profile (#1367) 2026-05-20 12:00:02 -04:00
33.json Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00