File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed
Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ public struct UserDefaultPreferenceKeys {
9494 public var chatGPTMaxToken : ChatGPTMaxToken { . init( ) }
9595
9696 public struct ChatGPTLanguage : UserDefaultPreferenceKey {
97- public let defaultValue = Locale . current . languageName
97+ public let defaultValue = " "
9898
9999 public let key = " ChatGPTLanguage "
100100 }
Original file line number Diff line number Diff line change 11import Foundation
22
33public extension Locale {
4- static var availableLocales : [ Locale ] {
5- Locale . availableIdentifiers. compactMap ( Locale . init) . reduce ( into: [ ] ) { ( locales, locale) in
6- if !locales. contains ( where: { $0. languageCode == locale. languageCode } ) {
7- locales. append ( locale)
8- }
9- } . sorted ( by: { $0. languageName < $1. languageName } )
4+ static var availableLocalizedLocales : [ String ] {
5+ var localizedLocales = Locale . availableIdentifiers. compactMap {
6+ Locale ( identifier: $0) . localizedString ( forIdentifier: $0)
7+ }
8+ . sorted ( )
9+ localizedLocales. insert ( " " , at: 0 )
10+ return localizedLocales
1011 }
1112
1213 var languageName : String {
You can’t perform that action at this time.
0 commit comments