mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
refactor(settings/advanced): Don't use i18n for DoH names
This commit is contained in:
parent
ce9a3ea399
commit
2818bfa82f
1 changed files with 12 additions and 22 deletions
|
@ -259,29 +259,19 @@ class SettingsAdvancedController : SettingsLegacyController() {
|
|||
intListPreference(activity) {
|
||||
key = PreferenceKeys.dohProvider
|
||||
titleRes = MR.strings.doh
|
||||
entriesRes = arrayOf(
|
||||
MR.strings.disabled,
|
||||
MR.strings.cloudflare,
|
||||
MR.strings.google,
|
||||
MR.strings.ad_guard,
|
||||
MR.strings.quad9,
|
||||
MR.strings.aliDNS,
|
||||
MR.strings.dnsPod,
|
||||
MR.strings.dns_360,
|
||||
MR.strings.quad_101,
|
||||
val entryMap = mapOf(
|
||||
-1 to context.getString(MR.strings.disabled),
|
||||
PREF_DOH_CLOUDFLARE to "Cloudflare",
|
||||
PREF_DOH_GOOGLE to "Google",
|
||||
PREF_DOH_ADGUARD to "AdGuard",
|
||||
PREF_DOH_QUAD9 to "Quad9",
|
||||
PREF_DOH_ALIDNS to "AliDNS",
|
||||
PREF_DOH_DNSPOD to "DNSPod",
|
||||
PREF_DOH_360 to "360",
|
||||
PREF_DOH_QUAD101 to "Quad 101",
|
||||
)
|
||||
entryValues = listOf(
|
||||
-1,
|
||||
PREF_DOH_CLOUDFLARE,
|
||||
PREF_DOH_GOOGLE,
|
||||
PREF_DOH_ADGUARD,
|
||||
PREF_DOH_QUAD9,
|
||||
PREF_DOH_ALIDNS,
|
||||
PREF_DOH_DNSPOD,
|
||||
PREF_DOH_360,
|
||||
PREF_DOH_QUAD101,
|
||||
)
|
||||
|
||||
entries = entryMap.values.toList()
|
||||
entryValues = entryMap.keys.toList()
|
||||
defaultValue = -1
|
||||
onChange {
|
||||
activity?.toast(MR.strings.requires_app_restart)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue