Exclude extensions dependencies from proguard. Enable new translations.

This commit is contained in:
len 2017-09-08 17:43:46 +02:00
parent bdfae4ba04
commit 8586014e17
2 changed files with 5 additions and 2 deletions

View file

@ -10,6 +10,9 @@
# Extensions may require methods unused in the core app # Extensions may require methods unused in the core app
-keep class org.jsoup.** { *; } -keep class org.jsoup.** { *; }
-keep class kotlin.** { *; } -keep class kotlin.** { *; }
-keep class okhttp3.** { *; }
-keep class com.google.gson.** { *; }
-keep class com.github.salomonbrys.kotson.** { *; }
# OkHttp # OkHttp
-dontwarn okhttp3.** -dontwarn okhttp3.**

View file

@ -29,8 +29,8 @@ class SettingsGeneralController : SettingsController() {
listPreference { listPreference {
key = Keys.lang key = Keys.lang
titleRes = R.string.pref_language titleRes = R.string.pref_language
entryValues = arrayOf("", "bg", "en", "es", "fr", "it", "lv", "nl", "pt", "pt-BR", "ru", entryValues = arrayOf("", "bg", "de", "en", "es", "fr", "it", "lv", "nl", "pl", "pt",
"vi") "pt-BR", "ru", "vi")
entries = entryValues.map { value -> entries = entryValues.map { value ->
val locale = LocaleHelper.getLocaleFromString(value.toString()) val locale = LocaleHelper.getLocaleFromString(value.toString())
locale?.getDisplayName(locale)?.capitalize() ?: locale?.getDisplayName(locale)?.capitalize() ?: