mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-14 06:10:31 +05:30
changed icon and added system default setting
This commit is contained in:
parent
3c37d8e310
commit
b60fe7b3f1
@ -42,9 +42,13 @@ class MainActivity : AppCompatActivity() {
|
||||
RetrofitInstance.url = sharedPreferences.getString("instance", "https://pipedapi.kavin.rocks/")!!
|
||||
DynamicColors.applyToActivitiesIfAvailable(application)
|
||||
setContentView(R.layout.activity_main)
|
||||
var languageName = sharedPreferences.getString("language", "en")!!
|
||||
val languageName = sharedPreferences.getString("language", "sys")
|
||||
if (languageName != "") {
|
||||
val locale = Locale(languageName)
|
||||
var locale = if (languageName != "sys") {
|
||||
Locale(languageName)
|
||||
} else {
|
||||
Locale.getDefault()
|
||||
}
|
||||
val res = resources
|
||||
val dm = res.displayMetrics
|
||||
val conf = res.configuration
|
||||
|
10
app/src/main/res/drawable/ic_flag.xml
Normal file
10
app/src/main/res/drawable/ic_flag.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M14.4,6L14,4H5v17h2v-7h5.6l0.4,2h7V6z"/>
|
||||
</vector>
|
@ -406,6 +406,7 @@
|
||||
</string-array>
|
||||
|
||||
<string-array name="languages">
|
||||
<item>@string/systemLanguage</item>
|
||||
<item>Arabic</item>
|
||||
<item>Czech</item>
|
||||
<item>English</item>
|
||||
@ -428,6 +429,7 @@
|
||||
</string-array>
|
||||
|
||||
<string-array name="languagesValue">
|
||||
<item>sys</item>
|
||||
<item>ar</item>
|
||||
<item>cs</item>
|
||||
<item>en</item>
|
||||
|
@ -54,4 +54,5 @@
|
||||
<string name="fail">Failed :(</string>
|
||||
<string name="about">About</string>
|
||||
<string name="changeLanguage">Change Language</string>
|
||||
<string name="systemLanguage">System Language</string>
|
||||
</resources>
|
||||
|
@ -8,7 +8,7 @@
|
||||
app:entryValues="@array/regionsValue"
|
||||
app:defaultValue="US"
|
||||
app:useSimpleSummaryProvider="true"
|
||||
android:icon="@drawable/ic_language"
|
||||
android:icon="@drawable/ic_region"
|
||||
/>
|
||||
|
||||
<ListPreference
|
||||
@ -16,9 +16,9 @@
|
||||
app:title="@string/changeLanguage"
|
||||
app:entries="@array/languages"
|
||||
app:entryValues="@array/languagesValue"
|
||||
app:defaultValue="en"
|
||||
app:defaultValue="sys"
|
||||
app:useSimpleSummaryProvider="true"
|
||||
android:icon="@drawable/ic_language"
|
||||
android:icon="@drawable/ic_flag"
|
||||
/>
|
||||
|
||||
<ListPreference
|
||||
|
Loading…
Reference in New Issue
Block a user