refactor(settings/advanced): Don't use i18n for DoH names

This commit is contained in:
Ahmad Ansori Palembani 2024-08-26 07:55:03 +07:00
parent ce9a3ea399
commit 2818bfa82f
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -259,29 +259,19 @@ class SettingsAdvancedController : SettingsLegacyController() {
intListPreference(activity) { intListPreference(activity) {
key = PreferenceKeys.dohProvider key = PreferenceKeys.dohProvider
titleRes = MR.strings.doh titleRes = MR.strings.doh
entriesRes = arrayOf( val entryMap = mapOf(
MR.strings.disabled, -1 to context.getString(MR.strings.disabled),
MR.strings.cloudflare, PREF_DOH_CLOUDFLARE to "Cloudflare",
MR.strings.google, PREF_DOH_GOOGLE to "Google",
MR.strings.ad_guard, PREF_DOH_ADGUARD to "AdGuard",
MR.strings.quad9, PREF_DOH_QUAD9 to "Quad9",
MR.strings.aliDNS, PREF_DOH_ALIDNS to "AliDNS",
MR.strings.dnsPod, PREF_DOH_DNSPOD to "DNSPod",
MR.strings.dns_360, PREF_DOH_360 to "360",
MR.strings.quad_101, PREF_DOH_QUAD101 to "Quad 101",
) )
entryValues = listOf( entries = entryMap.values.toList()
-1, entryValues = entryMap.keys.toList()
PREF_DOH_CLOUDFLARE,
PREF_DOH_GOOGLE,
PREF_DOH_ADGUARD,
PREF_DOH_QUAD9,
PREF_DOH_ALIDNS,
PREF_DOH_DNSPOD,
PREF_DOH_360,
PREF_DOH_QUAD101,
)
defaultValue = -1 defaultValue = -1
onChange { onChange {
activity?.toast(MR.strings.requires_app_restart) activity?.toast(MR.strings.requires_app_restart)