Compare commits
1 Commits
lightning-
...
tyiu/remov
| Author | SHA1 | Date | |
|---|---|---|---|
|
6858d7e72f
|
@@ -28,16 +28,10 @@ enum LibreTranslateServer: String, CaseIterable, Identifiable, StringCodable {
|
|||||||
self = libreTranslateServer
|
self = libreTranslateServer
|
||||||
}
|
}
|
||||||
|
|
||||||
case argosopentech
|
|
||||||
case terraprint
|
|
||||||
case custom
|
case custom
|
||||||
|
|
||||||
var model: Model {
|
var model: Model {
|
||||||
switch self {
|
switch self {
|
||||||
case .argosopentech:
|
|
||||||
return .init(tag: self.rawValue, displayName: "translate.argosopentech.com", url: "https://translate.argosopentech.com")
|
|
||||||
case .terraprint:
|
|
||||||
return .init(tag: self.rawValue, displayName: "translate.terraprint.co", url: "https://translate.terraprint.co")
|
|
||||||
case .custom:
|
case .custom:
|
||||||
return .init(tag: self.rawValue, displayName: NSLocalizedString("Custom", comment: "Dropdown option for selecting a custom translation server."), url: nil)
|
return .init(tag: self.rawValue, displayName: NSLocalizedString("Custom", comment: "Dropdown option for selecting a custom translation server."), url: nil)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -221,7 +221,7 @@ class UserSettingsStore: ObservableObject {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@StringSetting(key: "libretranslate_server", default_value: .terraprint)
|
@StringSetting(key: "libretranslate_server", default_value: .custom)
|
||||||
var libretranslate_server: LibreTranslateServer
|
var libretranslate_server: LibreTranslateServer
|
||||||
|
|
||||||
@Setting(key: "libretranslate_url", default_value: "")
|
@Setting(key: "libretranslate_url", default_value: "")
|
||||||
|
|||||||
Reference in New Issue
Block a user