Skip to content

Commit 8ca9a44

Browse files
committed
Merge dev: SemVer suffix, locale cleanup
2 parents c8410be + 0aef9b0 commit 8ca9a44

14 files changed

Lines changed: 6 additions & 2684 deletions

File tree

app/src/main/java/com/github/kr328/clash/AppSettingsActivity.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,6 @@ class AppSettingsActivity : BaseActivity<AppSettingsDesign>(), Behavior {
7979
Language.System -> ""
8080
Language.English -> "en"
8181
Language.ChineseSimplified -> "zh"
82-
Language.ChineseTraditional -> "zh-TW"
83-
Language.ChineseHK -> "zh-HK"
84-
Language.Japanese -> "ja-JP"
85-
Language.Korean -> "ko-KR"
86-
Language.Vietnamese -> "vi"
87-
Language.Russian -> "ru"
8882
}
8983
val locales = if (tag.isEmpty()) {
9084
LocaleListCompat.getEmptyLocaleList()

app/src/main/java/com/github/kr328/clash/UserSettingsActivity.kt

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,10 @@ class UserSettingsActivity : BaseActivity<UserSettingsDesign>() {
179179
.readTimeout(10, TimeUnit.SECONDS)
180180
.build()
181181

182-
val isAlpha = currentVersion.contains("Alpha", ignoreCase = true)
182+
val isAlpha = currentVersion.contains("-alpha", ignoreCase = true)
183183
val cleanCurrent = currentVersion
184-
.replace(".Alpha", "")
185-
.replace(".Meta", "")
184+
.replace("-alpha", "", ignoreCase = true)
185+
.replace("-meta", "", ignoreCase = true)
186186
.replace(".debug", "")
187187

188188
val apiUrl = if (isAlpha) {
@@ -260,12 +260,6 @@ class UserSettingsActivity : BaseActivity<UserSettingsDesign>() {
260260
getString(R.string.lang_system),
261261
getString(R.string.lang_english),
262262
getString(R.string.lang_chinese_simplified),
263-
getString(R.string.lang_chinese_traditional),
264-
getString(R.string.lang_chinese_hk),
265-
getString(R.string.lang_japanese),
266-
getString(R.string.lang_korean),
267-
getString(R.string.lang_vietnamese),
268-
getString(R.string.lang_russian),
269263
)
270264
val currentIdx = languages.indexOf(uiStore.language).coerceAtLeast(0)
271265

@@ -285,12 +279,6 @@ class UserSettingsActivity : BaseActivity<UserSettingsDesign>() {
285279
Language.System -> ""
286280
Language.English -> "en"
287281
Language.ChineseSimplified -> "zh"
288-
Language.ChineseTraditional -> "zh-TW"
289-
Language.ChineseHK -> "zh-HK"
290-
Language.Japanese -> "ja-JP"
291-
Language.Korean -> "ko-KR"
292-
Language.Vietnamese -> "vi"
293-
Language.Russian -> "ru"
294282
}
295283
val locales = if (tag.isEmpty()) {
296284
LocaleListCompat.getEmptyLocaleList()

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ subprojects {
102102
isDefault = true
103103
dimension = flavorDimensionList[0]
104104
if (!removeSuffix) {
105-
versionNameSuffix = ".Alpha"
105+
versionNameSuffix = "-alpha"
106106
}
107107

108108

@@ -120,7 +120,7 @@ subprojects {
120120

121121
dimension = flavorDimensionList[0]
122122
if (!removeSuffix) {
123-
versionNameSuffix = ".Meta"
123+
versionNameSuffix = "-meta"
124124
}
125125

126126
buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")

design/src/main/java/com/github/kr328/clash/design/AppSettingsDesign.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,6 @@ class AppSettingsDesign(
7575
R.string.lang_system,
7676
R.string.lang_english,
7777
R.string.lang_chinese_simplified,
78-
R.string.lang_chinese_traditional,
79-
R.string.lang_chinese_hk,
80-
R.string.lang_japanese,
81-
R.string.lang_korean,
82-
R.string.lang_vietnamese,
83-
R.string.lang_russian,
8478
),
8579
icon = R.drawable.ic_baseline_language,
8680
title = R.string.language

design/src/main/java/com/github/kr328/clash/design/UserSettingsDesign.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class UserSettingsDesign(
127127
title = R.string.check_update,
128128
summary = R.string.check_update_summary,
129129
) {
130-
val channelName = if (versionName.contains("Alpha", ignoreCase = true))
130+
val channelName = if (versionName.contains("-alpha", ignoreCase = true))
131131
context.getString(R.string.update_channel_alpha)
132132
else
133133
context.getString(R.string.update_channel_release)

design/src/main/java/com/github/kr328/clash/design/model/Language.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,4 @@ enum class Language {
44
System,
55
English,
66
ChineseSimplified,
7-
ChineseTraditional,
8-
ChineseHK,
9-
Japanese,
10-
Korean,
11-
Vietnamese,
12-
Russian,
137
}

design/src/main/res/values-ja-rJP/strings.xml

Lines changed: 0 additions & 384 deletions
This file was deleted.

design/src/main/res/values-ko-rKR/strings.xml

Lines changed: 0 additions & 384 deletions
This file was deleted.

design/src/main/res/values-ru/strings.xml

Lines changed: 0 additions & 448 deletions
This file was deleted.

design/src/main/res/values-vi/strings.xml

Lines changed: 0 additions & 370 deletions
This file was deleted.

0 commit comments

Comments
 (0)