import SwiftUI @MainActor class LanguageManager: ObservableObject { static let shared = LanguageManager() enum Language: String { case ru, en } @Published var language: Language init() { let saved = UserDefaults.standard.string(forKey: "montana_language") ?? "ru" self.language = Language(rawValue: saved) ?? .ru } func setLanguage(_ lang: Language) { language = lang UserDefaults.standard.set(lang.rawValue, forKey: "montana_language") } var isRu: Bool { language == .ru } var isEn: Bool { language == .en } }