Make Translate hidden by default

This commit is contained in:
Ilya Laktyushin 2021-12-24 18:15:52 +04:00
parent 1a7fa604c8
commit c8d3af62fd

View File

@ -8,7 +8,7 @@ public struct TranslationSettings: Codable, Equatable {
public var ignoredLanguages: [String]? public var ignoredLanguages: [String]?
public static var defaultSettings: TranslationSettings { public static var defaultSettings: TranslationSettings {
return TranslationSettings(showTranslate: true, ignoredLanguages: nil) return TranslationSettings(showTranslate: false, ignoredLanguages: nil)
} }
init(showTranslate: Bool, ignoredLanguages: [String]?) { init(showTranslate: Bool, ignoredLanguages: [String]?) {
@ -19,7 +19,7 @@ public struct TranslationSettings: Codable, Equatable {
public init(from decoder: Decoder) throws { public init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: StringCodingKey.self) let container = try decoder.container(keyedBy: StringCodingKey.self)
self.showTranslate = try container.decodeIfPresent(Bool.self, forKey: "showTranslate") ?? true self.showTranslate = try container.decodeIfPresent(Bool.self, forKey: "showTranslate") ?? false
self.ignoredLanguages = try container.decodeIfPresent([String].self, forKey: "ignoredLanguages") self.ignoredLanguages = try container.decodeIfPresent([String].self, forKey: "ignoredLanguages")
} }