Skip to content

Commit 2e16a8d

Browse files
committed
feat: default language to auto-detect on first install
Remove system language detection on onboarding; new installs start with auto-detect instead of matching system locale. Also removes the now-dead getSystemLanguage() helper.
1 parent bf9cf27 commit 2e16a8d

File tree

3 files changed

+3
-13
lines changed

3 files changed

+3
-13
lines changed

OpenSuperMLX/Onboarding/OnboardingView.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,8 @@ class OnboardingViewModel: ObservableObject {
4747
private var downloadTask: Task<Void, Error>?
4848

4949
init() {
50-
let systemLanguage = LanguageUtil.getSystemLanguage()
51-
AppPreferences.shared.mlxLanguage = systemLanguage
52-
self.selectedLanguage = systemLanguage
50+
AppPreferences.shared.mlxLanguage = "auto"
51+
self.selectedLanguage = "auto"
5352
self.useAsianAutocorrect = AppPreferences.shared.useAsianAutocorrect
5453

5554
initializeModels()

OpenSuperMLX/Utils/AppPreferences.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ final class AppPreferences {
4747
@UserDefault(key: "selectedMLXModel", defaultValue: "mlx-community/Qwen3-ASR-1.7B-8bit")
4848
var selectedMLXModel: String
4949

50-
@UserDefault(key: "mlxLanguage", defaultValue: "en")
50+
@UserDefault(key: "mlxLanguage", defaultValue: "auto")
5151
var mlxLanguage: String
5252

5353
// Transcription settings

OpenSuperMLX/Utils/LanguageUtil.swift

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,4 @@ class LanguageUtil {
2828
"hi": "Hindi",
2929
"fi": "Finnish",
3030
]
31-
32-
static func getSystemLanguage() -> String {
33-
if let preferredLanguage = Locale.preferredLanguages.first {
34-
let preferredLanguage = preferredLanguage.prefix(2).lowercased()
35-
return availableLanguages.contains(preferredLanguage) ? preferredLanguage : "en"
36-
} else {
37-
return "eng"
38-
}
39-
}
4031
}

0 commit comments

Comments
 (0)