chore(swiftgen): regenerate after rebase onto upstream/main

This commit is contained in:
Nick Stefanelli
2026-05-26 10:21:25 -04:00
parent cc2836384b
commit cf7af84ff9
3 changed files with 45 additions and 47 deletions

View File

@@ -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 = {

View File

@@ -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)
}
}

View File

@@ -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") }