Translate tag by default
This commit is contained in:
@@ -124,7 +124,7 @@ class SettingsFragment :
|
|||||||
this ?: return false
|
this ?: return false
|
||||||
|
|
||||||
when (key) {
|
when (key) {
|
||||||
"tag_language" -> {
|
"tag_translation" -> {
|
||||||
updateTranslations()
|
updateTranslations()
|
||||||
}
|
}
|
||||||
"nomedia" -> {
|
"nomedia" -> {
|
||||||
@@ -247,7 +247,7 @@ class SettingsFragment :
|
|||||||
|
|
||||||
onPreferenceClickListener = this@SettingsFragment
|
onPreferenceClickListener = this@SettingsFragment
|
||||||
}
|
}
|
||||||
"tag_language" -> {
|
"tag_translation" -> {
|
||||||
this as ListPreference
|
this as ListPreference
|
||||||
|
|
||||||
isEnabled = false
|
isEnabled = false
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ fun updateTranslations() = CoroutineScope(Dispatchers.IO).launch {
|
|||||||
kotlin.runCatching {
|
kotlin.runCatching {
|
||||||
translations = Json.decodeFromString<Map<String, String>>(client.newCall(
|
translations = Json.decodeFromString<Map<String, String>>(client.newCall(
|
||||||
Request.Builder()
|
Request.Builder()
|
||||||
.url(contentURL + "${Preferences["tag_language", ""]}.json")
|
.url(contentURL + "${Preferences["tag_translation", ""].let { if (it.isEmpty()) Locale.getDefault().language else it }}.json")
|
||||||
.build()
|
.build()
|
||||||
).execute().also { if (it.code() != 200) return@launch }.body()?.use { it.string() } ?: return@launch).filterValues { it.isNotEmpty() }
|
).execute().also { if (it.code() != 200) return@launch }.body()?.use { it.string() } ?: return@launch).filterValues { it.isNotEmpty() }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -152,7 +152,7 @@
|
|||||||
<string name="error">エラー</string>
|
<string name="error">エラー</string>
|
||||||
<string name="settings_cache_limit">キャッシュサイズ制限</string>
|
<string name="settings_cache_limit">キャッシュサイズ制限</string>
|
||||||
<string name="settings_cache_unlimited">制限なし</string>
|
<string name="settings_cache_unlimited">制限なし</string>
|
||||||
<string name="settings_tag_language">タグ言語</string>
|
<string name="settings_tag_translation">タグ言語</string>
|
||||||
<string name="settings_tag_language_message">Githubにて翻訳に参加できます</string>
|
<string name="settings_tag_translation_message">Githubにて翻訳に参加できます</string>
|
||||||
<string name="settings_concurrent_download">並列ダウンロード</string>
|
<string name="settings_concurrent_download">並列ダウンロード</string>
|
||||||
</resources>
|
</resources>
|
||||||
@@ -152,7 +152,7 @@
|
|||||||
<string name="error">오류</string>
|
<string name="error">오류</string>
|
||||||
<string name="settings_cache_limit">캐시 크기 제한</string>
|
<string name="settings_cache_limit">캐시 크기 제한</string>
|
||||||
<string name="settings_cache_unlimited">무제한</string>
|
<string name="settings_cache_unlimited">무제한</string>
|
||||||
<string name="settings_tag_language">태그 언어</string>
|
<string name="settings_tag_translation">태그 언어</string>
|
||||||
<string name="settings_tag_language_message">Github에서 번역에 참여하세요</string>
|
<string name="settings_tag_translation_message">Github에서 번역에 참여하세요</string>
|
||||||
<string name="settings_concurrent_download">병렬 다운로드</string>
|
<string name="settings_concurrent_download">병렬 다운로드</string>
|
||||||
</resources>
|
</resources>
|
||||||
@@ -177,9 +177,9 @@
|
|||||||
<!-- SETTINGS/MISCELLANEOUS -->
|
<!-- SETTINGS/MISCELLANEOUS -->
|
||||||
|
|
||||||
<string name="settings_miscellaneous_title">Miscellaneous</string>
|
<string name="settings_miscellaneous_title">Miscellaneous</string>
|
||||||
<string name="settings_tag_language">Tag Language</string>
|
<string name="settings_tag_translation">Tag Language</string>
|
||||||
<string name="settings_concurrent_download">Concurrent Download</string>
|
<string name="settings_concurrent_download">Concurrent Download</string>
|
||||||
<string name="settings_tag_language_message">Participate in translation on Github</string>
|
<string name="settings_tag_translation_message">Participate in translation on Github</string>
|
||||||
<string name="settings_mirror_summary">Load images from mirrors</string>
|
<string name="settings_mirror_summary">Load images from mirrors</string>
|
||||||
<string name="settings_proxy_title">Proxy</string>
|
<string name="settings_proxy_title">Proxy</string>
|
||||||
<string name="settings_rtl">Turn pages Right-to-Left</string>
|
<string name="settings_rtl">Turn pages Right-to-Left</string>
|
||||||
|
|||||||
@@ -76,9 +76,8 @@
|
|||||||
app:title="@string/settings_miscellaneous_title">
|
app:title="@string/settings_miscellaneous_title">
|
||||||
|
|
||||||
<ListPreference
|
<ListPreference
|
||||||
app:key="tag_language"
|
app:key="tag_translation"
|
||||||
app:title="@string/settings_tag_language"
|
app:title="@string/settings_tag_translation"
|
||||||
app:defaultValue="en"
|
|
||||||
app:useSimpleSummaryProvider="true"/>
|
app:useSimpleSummaryProvider="true"/>
|
||||||
|
|
||||||
<Preference
|
<Preference
|
||||||
|
|||||||
Reference in New Issue
Block a user