Settings: add custom language/locale chooser (SDK33+).

Corsican was not available using Android's per-app-language-chooser.

Fixes #1974.
This commit is contained in:
Dennis Guse
2024-11-30 09:29:30 +01:00
parent cba55eab74
commit 4313b51e1e
4 changed files with 119 additions and 0 deletions
@@ -4,6 +4,12 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:title="@string/settings_ui_title">
<de.dennisguse.opentracks.settings.LocalePreference
android:key="@string/locale_key"
android:persistent="false"
android:title="@string/settings_locale_title"
app:useSimpleSummaryProvider="true" />
<ListPreference
android:defaultValue="@string/night_mode_default"
android:entries="@array/night_mode_options"