mirror of
https://github.com/ankidroid/Anki-Android.git
synced 2024-09-20 03:52:15 +02:00
nf: Rename constant
This commit is contained in:
parent
5069ad604b
commit
4528c5d483
@ -87,12 +87,12 @@ class GeneralSettingsFragment : SettingsFragment() {
|
||||
val systemLocale = getSystemLocale()
|
||||
requirePreference<ListPreference>(R.string.pref_language_key).apply {
|
||||
entries = arrayOf(getStringByLocale(R.string.language_system, systemLocale), *sortedLanguages.keys.toTypedArray())
|
||||
entryValues = arrayOf(LanguageUtil.DEFAULT_LANGUAGE_TAG, *sortedLanguages.values.toTypedArray())
|
||||
entryValues = arrayOf(LanguageUtil.SYSTEM_LANGUAGE_TAG, *sortedLanguages.values.toTypedArray())
|
||||
setOnPreferenceChangeListener { selectedLanguage ->
|
||||
LanguageUtil.setDefaultBackendLanguages(selectedLanguage as String)
|
||||
runBlocking { CollectionManager.discardBackend() }
|
||||
|
||||
val localeCode = if (selectedLanguage != LanguageUtil.DEFAULT_LANGUAGE_TAG) {
|
||||
val localeCode = if (selectedLanguage != LanguageUtil.SYSTEM_LANGUAGE_TAG) {
|
||||
selectedLanguage
|
||||
} else {
|
||||
null
|
||||
|
@ -30,8 +30,7 @@ import java.util.*
|
||||
* Utility call for proving language related functionality.
|
||||
*/
|
||||
object LanguageUtil {
|
||||
/** locale value of the currently selected locale of the app */
|
||||
const val DEFAULT_LANGUAGE_TAG = ""
|
||||
const val SYSTEM_LANGUAGE_TAG = ""
|
||||
|
||||
/** A list of all languages supported by AnkiDroid
|
||||
* Please modify LanguageUtilsTest if changing
|
||||
@ -207,8 +206,8 @@ object LanguageUtil {
|
||||
fun getSystemLocale(): Locale = getLocaleCompat(Resources.getSystem())!!
|
||||
|
||||
/** If locale is not provided, the current locale will be used. */
|
||||
fun setDefaultBackendLanguages(languageTag: String = DEFAULT_LANGUAGE_TAG) {
|
||||
val locale = if (languageTag == DEFAULT_LANGUAGE_TAG) {
|
||||
fun setDefaultBackendLanguages(languageTag: String = SYSTEM_LANGUAGE_TAG) {
|
||||
val locale = if (languageTag == SYSTEM_LANGUAGE_TAG) {
|
||||
Locale.getDefault()
|
||||
} else {
|
||||
Locale.forLanguageTag(languageTag)
|
||||
|
Loading…
Reference in New Issue
Block a user