feat:寻爱飘屏实现方案调整(改用新飘屏方案实现)

This commit is contained in:
max
2024-04-18 18:48:48 +08:00
parent 9b0168f614
commit cbca06b03d
22 changed files with 461 additions and 200 deletions

View File

@@ -14,6 +14,9 @@ import java.util.*
* Desc:语言助手
*/
object LanguageHelper : ILog {
const val ZH = "zh"
const val EN = "en"
const val AR = "ar"
private var currentLocale: Locale? = null
@@ -51,13 +54,13 @@ object LanguageHelper : ILog {
fun getCurrentLanguageType(): String {
val locale = getCurrentLanguage()
return if (locale == Locale.ENGLISH) {
"en"
EN
} else if (locale == Locale.TRADITIONAL_CHINESE) {
"zh"
ZH
} else if (locale.language.equals("ar", true)) {
return "ar"
return AR
} else {
"en"
EN
}
}
@@ -67,15 +70,15 @@ object LanguageHelper : ILog {
*/
fun getLocaleByLanguageType(language: String?): Locale? {
return when (language) {
"zh" -> {
ZH -> {
Locale.TRADITIONAL_CHINESE
}
"en" -> {
EN -> {
Locale.ENGLISH
}
"ar" -> {
AR -> {
Locale("ar")
}
@@ -172,15 +175,15 @@ object LanguageHelper : ILog {
filePrinter = true
)
when (locale.language) {
"ar" -> {
AR -> {
return Locale("ar")
}
"en" -> {
EN -> {
return Locale.ENGLISH
}
"zh" -> {
ZH -> {
return Locale.TRADITIONAL_CHINESE
}