Android: Add language override setting

This commit is contained in:
Connor McLaughlin
2020-12-09 01:29:15 +10:00
parent 98766a490f
commit 300510f20a
5 changed files with 45 additions and 0 deletions

View File

@ -421,4 +421,16 @@
<item>portrait</item>
<item>landscape</item>
</string-array>
<string-array name="settings_language_entries">
<item>Use Device Setting</item>
<item>English</item>
<item>Portuguese (pt) in Brazil (BR)</item>
<item>Italian (it)</item>
</string-array>
<string-array name="settings_language_values">
<item>none</item>
<item>en-EN</item>
<item>pt-rBR</item>
<item>it-IT</item>
</string-array>
</resources>

View File

@ -151,4 +151,5 @@
<string name="main_activity_copy">Copy</string>
<string name="settings_gpu_thread">Threaded GPU Rendering</string>
<string name="settings_summary_gpu_thread">Uses a second thread for drawing graphics. Currently only available for the software renderer, but can provide a significant speed improvement, and is safe to use.</string>
<string name="settings_language">Language (restart to apply)</string>
</resources>

View File

@ -15,6 +15,14 @@
-->
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
<ListPreference
app:key="Main/Language"
app:title="@string/settings_language"
app:defaultValue="none"
app:entries="@array/settings_language_entries"
app:entryValues="@array/settings_language_values"
app:useSimpleSummaryProvider="true"
app:iconSpaceReserved="false" />
<ListPreference
app:key="CPU/Overclock"
app:title="@string/settings_cpu_overclocking"