mirror of
https://github.com/home-assistant/iOS.git
synced 2026-06-16 13:26:27 -05:00
chore(swiftgen): regenerate after rebase onto upstream/main
This commit is contained in:
@@ -8,9 +8,6 @@
|
||||
#elseif os(tvOS) || os(watchOS)
|
||||
import UIKit
|
||||
#endif
|
||||
#if canImport(SwiftUI)
|
||||
import SwiftUI
|
||||
#endif
|
||||
|
||||
// Deprecated typealiases
|
||||
@available(*, deprecated, renamed: "ImageAsset.Image", message: "This typealias will be removed in SwiftGen 7.0")
|
||||
@@ -71,13 +68,6 @@ public struct ImageAsset {
|
||||
return result
|
||||
}
|
||||
#endif
|
||||
|
||||
#if canImport(SwiftUI)
|
||||
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *)
|
||||
public var swiftUIImage: SwiftUI.Image {
|
||||
SwiftUI.Image(asset: self)
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
public extension ImageAsset.Image {
|
||||
@@ -96,26 +86,6 @@ public extension ImageAsset.Image {
|
||||
}
|
||||
}
|
||||
|
||||
#if canImport(SwiftUI)
|
||||
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *)
|
||||
public extension SwiftUI.Image {
|
||||
init(asset: ImageAsset) {
|
||||
let bundle = BundleToken.bundle
|
||||
self.init(asset.name, bundle: bundle)
|
||||
}
|
||||
|
||||
init(asset: ImageAsset, label: Text) {
|
||||
let bundle = BundleToken.bundle
|
||||
self.init(asset.name, bundle: bundle, label: label)
|
||||
}
|
||||
|
||||
init(decorative asset: ImageAsset) {
|
||||
let bundle = BundleToken.bundle
|
||||
self.init(decorative: asset.name, bundle: bundle)
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
// swiftlint:disable convenience_type
|
||||
private final class BundleToken {
|
||||
static let bundle: Bundle = {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
import Foundation
|
||||
|
||||
// swiftlint:disable superfluous_disable_command file_length implicit_return prefer_self_in_static_references
|
||||
// swiftlint:disable superfluous_disable_command file_length implicit_return
|
||||
|
||||
// MARK: - Strings
|
||||
|
||||
@@ -11,33 +11,33 @@ import Foundation
|
||||
// swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces
|
||||
public enum FrontendStrings {
|
||||
/// Calendar
|
||||
public static var panelCalendar: String { return FrontendStrings.tr("Frontend", "panel::calendar", fallback: "Calendar") }
|
||||
public static var panelCalendar: String { return FrontendStrings.tr("Frontend", "panel::calendar") }
|
||||
/// Settings
|
||||
public static var panelConfig: String { return FrontendStrings.tr("Frontend", "panel::config", fallback: "Settings") }
|
||||
public static var panelConfig: String { return FrontendStrings.tr("Frontend", "panel::config") }
|
||||
/// Developer tools
|
||||
public static var panelDeveloperTools: String { return FrontendStrings.tr("Frontend", "panel::developer_tools", fallback: "Developer tools") }
|
||||
public static var panelDeveloperTools: String { return FrontendStrings.tr("Frontend", "panel::developer_tools") }
|
||||
/// Energy
|
||||
public static var panelEnergy: String { return FrontendStrings.tr("Frontend", "panel::energy", fallback: "Energy") }
|
||||
public static var panelEnergy: String { return FrontendStrings.tr("Frontend", "panel::energy") }
|
||||
/// History
|
||||
public static var panelHistory: String { return FrontendStrings.tr("Frontend", "panel::history", fallback: "History") }
|
||||
public static var panelHistory: String { return FrontendStrings.tr("Frontend", "panel::history") }
|
||||
/// Activity
|
||||
public static var panelLogbook: String { return FrontendStrings.tr("Frontend", "panel::logbook", fallback: "Activity") }
|
||||
public static var panelLogbook: String { return FrontendStrings.tr("Frontend", "panel::logbook") }
|
||||
/// Mailbox
|
||||
public static var panelMailbox: String { return FrontendStrings.tr("Frontend", "panel::mailbox", fallback: "Mailbox") }
|
||||
public static var panelMailbox: String { return FrontendStrings.tr("Frontend", "panel::mailbox") }
|
||||
/// Map
|
||||
public static var panelMap: String { return FrontendStrings.tr("Frontend", "panel::map", fallback: "Map") }
|
||||
public static var panelMap: String { return FrontendStrings.tr("Frontend", "panel::map") }
|
||||
/// Media
|
||||
public static var panelMediaBrowser: String { return FrontendStrings.tr("Frontend", "panel::media_browser", fallback: "Media") }
|
||||
public static var panelMediaBrowser: String { return FrontendStrings.tr("Frontend", "panel::media_browser") }
|
||||
/// Profile
|
||||
public static var panelProfile: String { return FrontendStrings.tr("Frontend", "panel::profile", fallback: "Profile") }
|
||||
public static var panelProfile: String { return FrontendStrings.tr("Frontend", "panel::profile") }
|
||||
/// Shopping list
|
||||
public static var panelShoppingList: String { return FrontendStrings.tr("Frontend", "panel::shopping_list", fallback: "Shopping list") }
|
||||
public static var panelShoppingList: String { return FrontendStrings.tr("Frontend", "panel::shopping_list") }
|
||||
/// Overview
|
||||
public static var panelStates: String { return FrontendStrings.tr("Frontend", "panel::states", fallback: "Overview") }
|
||||
public static var panelStates: String { return FrontendStrings.tr("Frontend", "panel::states") }
|
||||
/// Unavailable
|
||||
public static var stateDefaultUnavailable: String { return FrontendStrings.tr("Frontend", "state::default::unavailable", fallback: "Unavailable") }
|
||||
public static var stateDefaultUnavailable: String { return FrontendStrings.tr("Frontend", "state::default::unavailable") }
|
||||
/// Unknown
|
||||
public static var stateDefaultUnknown: String { return FrontendStrings.tr("Frontend", "state::default::unknown", fallback: "Unknown") }
|
||||
public static var stateDefaultUnknown: String { return FrontendStrings.tr("Frontend", "state::default::unknown") }
|
||||
}
|
||||
// swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length
|
||||
// swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces
|
||||
@@ -45,8 +45,8 @@ public enum FrontendStrings {
|
||||
// MARK: - Implementation Details
|
||||
|
||||
extension FrontendStrings {
|
||||
private static func tr(_ table: String, _ key: String, _ args: CVarArg..., fallback value: String) -> String {
|
||||
let format = Current.localized.string(key, table, value)
|
||||
private static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String {
|
||||
let format = Current.localized.string(key, table)
|
||||
return String(format: format, locale: Locale.current, arguments: args)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1881,6 +1881,34 @@ public enum L10n {
|
||||
/// Brightness
|
||||
public static var section: String { return L10n.tr("Localizable", "kiosk.brightness.section") }
|
||||
}
|
||||
public enum Camera {
|
||||
/// Uses the front camera to detect motion. Requires camera permission.
|
||||
public static var footer: String { return L10n.tr("Localizable", "kiosk.camera.footer") }
|
||||
/// Motion Detection
|
||||
public static var motionDetection: String { return L10n.tr("Localizable", "kiosk.camera.motion_detection") }
|
||||
/// Camera Detection
|
||||
public static var section: String { return L10n.tr("Localizable", "kiosk.camera.section") }
|
||||
/// Sensitivity
|
||||
public static var sensitivity: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity") }
|
||||
/// Wake on Motion
|
||||
public static var wakeOnMotion: String { return L10n.tr("Localizable", "kiosk.camera.wake_on_motion") }
|
||||
public enum PermissionDenied {
|
||||
/// Enable camera access for Home Assistant in Settings to use motion detection.
|
||||
public static var message: String { return L10n.tr("Localizable", "kiosk.camera.permission_denied.message") }
|
||||
/// Open Settings
|
||||
public static var openSettings: String { return L10n.tr("Localizable", "kiosk.camera.permission_denied.open_settings") }
|
||||
/// Camera Access Required
|
||||
public static var title: String { return L10n.tr("Localizable", "kiosk.camera.permission_denied.title") }
|
||||
}
|
||||
public enum Sensitivity {
|
||||
/// High
|
||||
public static var high: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity.high") }
|
||||
/// Low
|
||||
public static var low: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity.low") }
|
||||
/// Medium
|
||||
public static var medium: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity.medium") }
|
||||
}
|
||||
}
|
||||
public enum Clock {
|
||||
/// 24-Hour Format
|
||||
public static var _24hour: String { return L10n.tr("Localizable", "kiosk.clock.24hour") }
|
||||
|
||||
Reference in New Issue
Block a user