feat: LanguageManager 添加 5 种新语言选项
在设置页面的语言下拉菜单中添加: - Español (西班牙语) - العربية (阿拉伯语) - Français (法语) - 日本語 (日语) - 한국어 (韩语) 用户现在可以在应用内直接切换到这些语言。 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,11 @@ final class LanguageManager {
|
||||
case zhHans = "zh-Hans"
|
||||
case zhHant = "zh-Hant"
|
||||
case en = "en"
|
||||
case es = "es"
|
||||
case ar = "ar"
|
||||
case fr = "fr"
|
||||
case ja = "ja"
|
||||
case ko = "ko"
|
||||
|
||||
var id: String { rawValue }
|
||||
|
||||
@@ -19,6 +24,11 @@ final class LanguageManager {
|
||||
case .zhHans: return "简体中文"
|
||||
case .zhHant: return "繁體中文"
|
||||
case .en: return "English"
|
||||
case .es: return "Español"
|
||||
case .ar: return "العربية"
|
||||
case .fr: return "Français"
|
||||
case .ja: return "日本語"
|
||||
case .ko: return "한국어"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,6 +38,11 @@ final class LanguageManager {
|
||||
case .zhHans: return Locale(identifier: "zh-Hans")
|
||||
case .zhHant: return Locale(identifier: "zh-Hant")
|
||||
case .en: return Locale(identifier: "en")
|
||||
case .es: return Locale(identifier: "es")
|
||||
case .ar: return Locale(identifier: "ar")
|
||||
case .fr: return Locale(identifier: "fr")
|
||||
case .ja: return Locale(identifier: "ja")
|
||||
case .ko: return Locale(identifier: "ko")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user