From 1fba180438e4f4b90fd10f5af288c9771406ec19 Mon Sep 17 00:00:00 2001 From: Home Assistant Bot Date: Tue, 13 Oct 2026 06:12:36 +0000 Subject: [PATCH] Update Localized Strings --- Sources/App/Resources/bg.lproj/Core.strings | 2 +- .../Resources/bg.lproj/Localizable.strings | 40 +++ .../Resources/ca-ES.lproj/Localizable.strings | 40 +++ .../Resources/cs.lproj/Localizable.strings | 44 ++- .../Resources/cy-GB.lproj/Localizable.strings | 40 +++ .../Resources/da.lproj/Localizable.strings | 50 ++- .../Resources/de.lproj/Localizable.strings | 44 ++- .../Resources/el.lproj/Localizable.strings | 40 +++ .../Resources/en-GB.lproj/Localizable.strings | 40 +++ .../Resources/es-ES.lproj/Localizable.strings | 46 ++- .../Resources/es-MX.lproj/Localizable.strings | 40 +++ .../Resources/es.lproj/Localizable.strings | 40 +++ .../Resources/et.lproj/Localizable.strings | 40 +++ .../Resources/fi.lproj/Localizable.strings | 292 ++++++++++-------- .../Resources/fr.lproj/Localizable.strings | 40 +++ .../Resources/he.lproj/Localizable.strings | 40 +++ .../Resources/hu.lproj/Localizable.strings | 40 +++ .../Resources/id.lproj/Localizable.strings | 40 +++ .../Resources/it.lproj/Localizable.strings | 40 +++ .../Resources/ja.lproj/Localizable.strings | 40 +++ .../Resources/ko-KR.lproj/Localizable.strings | 44 ++- .../Resources/ml.lproj/Localizable.strings | 40 +++ .../App/Resources/nb.lproj/Frontend.strings | 6 +- .../Resources/nb.lproj/Localizable.strings | 40 +++ .../Resources/nl.lproj/Localizable.strings | 48 ++- .../Resources/pl-PL.lproj/Localizable.strings | 98 ++++-- .../Resources/pt-BR.lproj/Localizable.strings | 62 +++- .../Resources/ru.lproj/Localizable.strings | 90 ++++-- .../Resources/sl.lproj/Localizable.strings | 40 +++ .../Resources/sv.lproj/Localizable.strings | 40 +++ .../Resources/tr.lproj/Localizable.strings | 82 +++-- .../Resources/uk.lproj/Localizable.strings | 40 +++ .../Resources/vi.lproj/Localizable.strings | 40 +++ .../zh-Hans.lproj/Localizable.strings | 198 +++++++----- .../zh-Hant.lproj/Localizable.strings | 44 ++- 35 files changed, 1635 insertions(+), 315 deletions(-) diff --git a/Sources/App/Resources/bg.lproj/Core.strings b/Sources/App/Resources/bg.lproj/Core.strings index 08b04efdc7..d2da68818c 100644 --- a/Sources/App/Resources/bg.lproj/Core.strings +++ b/Sources/App/Resources/bg.lproj/Core.strings @@ -253,7 +253,7 @@ Please finish the setup by following the [setup instructions]({url})."; "component::sensor::title" = "Сензор"; "component::sfr_box::entity::sensor::dsl_training::state::idle" = "Празен ход"; "component::shelly::entity::sensor::valve_status::state::closed" = "Затворено"; -"component::shelly::selector::ble_scanner_mode::options::active" = "Активен"; +"component::shelly::selector::ble_scanner_mode::options::active" = "Активен (изразходва повече батерия, най-бързи актуализации)"; "component::shelly::selector::ble_scanner_mode::options::disabled" = "Деактивирано"; "component::siren::entity_component::_::state::off" = "Изключена"; "component::siren::entity_component::_::state::on" = "Включена"; diff --git a/Sources/App/Resources/bg.lproj/Localizable.strings b/Sources/App/Resources/bg.lproj/Localizable.strings index 379cf49c27..c93ed9e925 100644 --- a/Sources/App/Resources/bg.lproj/Localizable.strings +++ b/Sources/App/Resources/bg.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/ca-ES.lproj/Localizable.strings b/Sources/App/Resources/ca-ES.lproj/Localizable.strings index 5ca2e33946..3f6848c654 100644 --- a/Sources/App/Resources/ca-ES.lproj/Localizable.strings +++ b/Sources/App/Resources/ca-ES.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Col·lapsa"; "component.collapsible_view.expand" = "Expandeix"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/cs.lproj/Localizable.strings b/Sources/App/Resources/cs.lproj/Localizable.strings index 2f944c7f71..9645a8b6bb 100644 --- a/Sources/App/Resources/cs.lproj/Localizable.strings +++ b/Sources/App/Resources/cs.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Odebrat"; "component.circular_slider.adjust_lower" = "Upravit spodní cíl"; "component.circular_slider.adjust_upper" = "Upravit horní cíl"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Sbalit"; "component.collapsible_view.expand" = "Rozbalit"; "component.color_picker.less_saturation" = "Méně sytosti"; "component.color_picker.more_saturation" = "Více sytosti"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Zobrazit méně"; "component.distribution.show_more" = "Zobrazit více"; "component.energy_period.compare" = "Porovnat s předchozím obdobím"; "component.energy_period.next" = "Další období"; "component.energy_period.previous" = "Předchozí období"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Další"; "component.media_control.pause" = "Pauza"; "component.media_control.play" = "Přehrát"; "component.media_control.previous" = "Předchozí"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Více informací"; "component.qr_code.failed" = "Nepodařilo se vygenerovat QR kód"; "component.qr_code.label" = "QR kód"; "component.qr_scanner.manual_input" = "Zadejte kód ručně"; "component.qr_scanner.retry" = "Opakovat"; "component.qr_scanner.submit" = "Odeslat"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Vymazat"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Použití externí URL adresy."; "connection.active_url_type.toast.internal" = "Použití interní URL adresy."; "connection.active_url_type.toast.none" = "Pro tento server momentálně není k dispozici žádná aktivní URL."; @@ -2383,8 +2423,8 @@ Server odpovídá jen tehdy, když je aplikace otevřená, a přestane reagovat, "settings_sensors.sensors.header" = "Senzory"; "settings_sensors.sensors.no_results" = "Vašemu hledání neodpovídají žádné senzory"; "settings_sensors.sensors.search_prompt" = "Vyhledání senzorů"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Nedostupné na tomto zařízení"; +"settings_sensors.sensors.unavailable_on_device.state" = "Nedostupné"; "settings_sensors.servers.footer" = "Každý server přijímá senzory, které pro něj vyberete, takže senzor může hlásit jednomu a ne jinému."; "settings_sensors.servers.header" = "Servery"; "settings_sensors.servers.search_prompt" = "Hledat servery"; diff --git a/Sources/App/Resources/cy-GB.lproj/Localizable.strings b/Sources/App/Resources/cy-GB.lproj/Localizable.strings index 8f2496b27e..d7ed7d5cef 100644 --- a/Sources/App/Resources/cy-GB.lproj/Localizable.strings +++ b/Sources/App/Resources/cy-GB.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/da.lproj/Localizable.strings b/Sources/App/Resources/da.lproj/Localizable.strings index 5e8f040835..cf6acc903a 100644 --- a/Sources/App/Resources/da.lproj/Localizable.strings +++ b/Sources/App/Resources/da.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Fjern"; "component.circular_slider.adjust_lower" = "Justér nedre mål"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Skjul"; "component.collapsible_view.expand" = "Udvid"; "component.color_picker.less_saturation" = "Mindre farvemætning"; "component.color_picker.more_saturation" = "Mere farvemætning"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Vis mindre"; "component.distribution.show_more" = "Vis mere"; "component.energy_period.compare" = "Sammenlign med forrige periode"; "component.energy_period.next" = "Næste periode"; "component.energy_period.previous" = "Forrige periode"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Næste"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Afspil"; "component.media_control.previous" = "Forrige"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Flere oplysninger"; "component.qr_code.failed" = "QR-koden kunne ikke genereres"; "component.qr_code.label" = "QR-kode"; "component.qr_scanner.manual_input" = "Indtast koden manuelt"; "component.qr_scanner.retry" = "Prøv igen"; "component.qr_scanner.submit" = "Send"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Ryd"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Bruger den eksterne URL."; "connection.active_url_type.toast.internal" = "Bruger den interne URL."; "connection.active_url_type.toast.none" = "Der er i øjeblikket ingen aktiv URL tilgængelig for denne server."; @@ -721,7 +761,7 @@ "entity_picker.filter.group_by.title" = "Gruppér efter"; "entity_picker.filter.server.title" = "Servere"; "entity_picker.list.area.no_area.title" = "Intet område"; -"entity_picker.list.device.no_device.title" = "No device"; +"entity_picker.list.device.no_device.title" = "Ingen enhed"; "entity_picker.placeholder" = "Vælg entitet"; "entity_picker.refresh.updating" = "Opdaterer…"; "entity_picker.reload" = "Genindlæs"; @@ -1428,7 +1468,7 @@ Home Assistant er gratis og open source hjemmeautomatiseringssoftware med fokus "onboarding.welcome.learn_more" = "Lær mere"; "onboarding.welcome.logo.accessibility_label" = "Home Assistant-logo"; "onboarding.welcome.primary_button" = "Opret forbindelse til min Home Assistant"; -"onboarding.welcome.primary_button_compact" = "Connect"; +"onboarding.welcome.primary_button_compact" = "Forbind"; "onboarding.welcome.secondary_button" = "Kom godt i gang"; "onboarding.welcome.title" = "Velkommen til Home Assistant %@!"; "onboarding.welcome.updated.body" = "Tilgå din Home Assistant-server, når du er på farten. \ @@ -2383,8 +2423,8 @@ Serveren svarer kun, mens appen er åben, og stopper, når du lukker den."; "settings_sensors.sensors.header" = "Sensorer"; "settings_sensors.sensors.no_results" = "Ingen sensorer matcher din søgning"; "settings_sensors.sensors.search_prompt" = "Søg i sensorer"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Utilgængelig på denne enhed"; +"settings_sensors.sensors.unavailable_on_device.state" = "Utilgængelig"; "settings_sensors.servers.footer" = "Hver server modtager de sensorer, du vælger til den, så en sensor kan sende data til den ene server, men ikke til den anden."; "settings_sensors.servers.header" = "Servere"; "settings_sensors.servers.search_prompt" = "Søg i servere"; @@ -2969,7 +3009,7 @@ While no URL is considered safe, this server's data won't sync to the watch and "watch.settings.location.footer" = "Your Apple Watch reports its location to Home Assistant on its own, as a separate device from your iPhone. Zone only sends just the zone it's in. Nothing is sent until you choose."; "watch.settings.location.permission_denied" = "Home Assistant can't access this Apple Watch's location. Allow it in the Settings app on your Apple Watch, under Privacy & Security > Location Services."; "watch.settings.location.servers_footer" = "Each server receives the location you choose for it."; -"watch.settings.location.title" = "Location"; +"watch.settings.location.title" = "Lokalitet"; "watch.settings.no_items.phone.title" = "Ingen elementer konfigureret. Vælg venligst elementer nedenfor."; "watch.settings.no_servers" = "Ingen servere er synkroniseret endnu. Åbn Home Assistant på din parrede iPhone, og opdatér derefter fra startskærmen."; "watch.settings.perform_action.footer" = "Hvor handlingerne udføres. Auto bruger din iPhone, når den er i nærheden; ellers opretter Apple Watch direkte forbindelse til Home Assistant."; diff --git a/Sources/App/Resources/de.lproj/Localizable.strings b/Sources/App/Resources/de.lproj/Localizable.strings index 593216955f..4893e00eee 100644 --- a/Sources/App/Resources/de.lproj/Localizable.strings +++ b/Sources/App/Resources/de.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Entfernen"; "component.circular_slider.adjust_lower" = "Unteren Sollwert anpassen"; "component.circular_slider.adjust_upper" = "Oberen Sollwert anpassen"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Reduzieren"; "component.collapsible_view.expand" = "Erweitern"; "component.color_picker.less_saturation" = "Geringere Sättigung"; "component.color_picker.more_saturation" = "Stärkere Sättigung"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Weniger anzeigen"; "component.distribution.show_more" = "Mehr anzeigen"; "component.energy_period.compare" = "Mit Vorzeitraum vergleichen"; "component.energy_period.next" = "Nächster Zeitraum"; "component.energy_period.previous" = "Vorheriger Zeitraum"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Vor"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Wiedergabe"; "component.media_control.previous" = "Zurück"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Weitere Informationen"; "component.qr_code.failed" = "Der QR-Code konnte nicht generiert werden"; "component.qr_code.label" = "QR-Code"; "component.qr_scanner.manual_input" = "Den Code manuell eingeben"; "component.qr_scanner.retry" = "Erneut versuchen"; "component.qr_scanner.submit" = "Eingeben"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Löschen"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tipp"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Nutzung der externen URL."; "connection.active_url_type.toast.internal" = "Nutzung der internen URL."; "connection.active_url_type.toast.none" = "Für diesen Server ist derzeit keine aktive URL verfügbar."; @@ -2383,8 +2423,8 @@ Der Server antwortet nur, solange die App geöffnet ist, und stoppt, sobald du s "settings_sensors.sensors.header" = "Sensoren"; "settings_sensors.sensors.no_results" = "Keine Sensoren passen zu deiner Suche"; "settings_sensors.sensors.search_prompt" = "Sensoren durchsuchen"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Auf diesem Gerät nicht verfügbar"; +"settings_sensors.sensors.unavailable_on_device.state" = "Nicht verfügbar"; "settings_sensors.servers.footer" = "Jeder Server erhält die Sensoren, die du für ihn auswählst; ein Sensor kann also an den einen, aber nicht an den anderen melden."; "settings_sensors.servers.header" = "Server"; "settings_sensors.servers.search_prompt" = "Server suchen"; diff --git a/Sources/App/Resources/el.lproj/Localizable.strings b/Sources/App/Resources/el.lproj/Localizable.strings index 7ec025793e..bd3c52451d 100644 --- a/Sources/App/Resources/el.lproj/Localizable.strings +++ b/Sources/App/Resources/el.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Σύμπτυξη"; "component.collapsible_view.expand" = "Επέκταση"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/en-GB.lproj/Localizable.strings b/Sources/App/Resources/en-GB.lproj/Localizable.strings index 9f83892f3d..7c596ebd9d 100644 --- a/Sources/App/Resources/en-GB.lproj/Localizable.strings +++ b/Sources/App/Resources/en-GB.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/es-ES.lproj/Localizable.strings b/Sources/App/Resources/es-ES.lproj/Localizable.strings index 1dfc967eba..1641cdc675 100644 --- a/Sources/App/Resources/es-ES.lproj/Localizable.strings +++ b/Sources/App/Resources/es-ES.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Eliminar"; "component.circular_slider.adjust_lower" = "Ajustar el objetivo inferior"; "component.circular_slider.adjust_upper" = "Ajustar el objetivo superior"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Contraer"; "component.collapsible_view.expand" = "Expandir"; "component.color_picker.less_saturation" = "Menos saturación"; "component.color_picker.more_saturation" = "Más saturación"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Mostrar menos"; "component.distribution.show_more" = "Mostrar más"; "component.energy_period.compare" = "Comparar con el período anterior"; "component.energy_period.next" = "Próximo periodo"; "component.energy_period.previous" = "Período anterior"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Siguiente"; "component.media_control.pause" = "Pausa"; "component.media_control.play" = "Reproducir"; "component.media_control.previous" = "Anterior"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Más información"; "component.qr_code.failed" = "No se ha podido generar el código QR"; "component.qr_code.label" = "Código QR"; "component.qr_scanner.manual_input" = "Introduce el código manualmente"; "component.qr_scanner.retry" = "Volver a intentarlo"; "component.qr_scanner.submit" = "Enviar"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Borrar"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Consejo"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Usando la URL externa."; "connection.active_url_type.toast.internal" = "Usando la URL interna."; "connection.active_url_type.toast.none" = "Actualmente no hay ninguna URL activa disponible para este servidor."; @@ -2383,8 +2423,8 @@ El servidor solo responde mientras la aplicación está abierta y deja de hacerl "settings_sensors.sensors.header" = "Sensores"; "settings_sensors.sensors.no_results" = "No hay sensores que coincidan con tu búsqueda"; "settings_sensors.sensors.search_prompt" = "Buscar sensores"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "No disponible en este dispositivo"; +"settings_sensors.sensors.unavailable_on_device.state" = "No disponible"; "settings_sensors.servers.footer" = "Cada servidor recibe los sensores que elijas para él, por lo que un sensor puede enviar datos a uno y no a otro."; "settings_sensors.servers.header" = "Servidores"; "settings_sensors.servers.search_prompt" = "Buscar servidores"; @@ -2443,7 +2483,7 @@ El servidor solo responde mientras la aplicación está abierta y deja de hacerl "thread.transter_to_homeassistant.title" = "Transferir a Home Assistant"; "token_error.connection_failed" = "Error de conexión."; "token_error.expired" = "El token ha caducado."; -"token_error.reauthentication_required" = "Session is no longer valid. Please log in again."; +"token_error.reauthentication_required" = "La sesión ha caducado. Inicia sesión de nuevo."; "token_error.token_unavailable" = "El token no está disponible."; "unauthenticated.message.body" = "Tu sesión ha caducado. Vuelve a iniciar sesión para continuar o comprueba tu conexión si estás detrás de un proxy o si hay restricciones de red."; "unauthenticated.message.title" = "No estás autenticado"; diff --git a/Sources/App/Resources/es-MX.lproj/Localizable.strings b/Sources/App/Resources/es-MX.lproj/Localizable.strings index 03f3456ff7..b68ff1b790 100644 --- a/Sources/App/Resources/es-MX.lproj/Localizable.strings +++ b/Sources/App/Resources/es-MX.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/es.lproj/Localizable.strings b/Sources/App/Resources/es.lproj/Localizable.strings index 4656db9bc6..3ee68cd9b1 100644 --- a/Sources/App/Resources/es.lproj/Localizable.strings +++ b/Sources/App/Resources/es.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/et.lproj/Localizable.strings b/Sources/App/Resources/et.lproj/Localizable.strings index 4f23037fab..dfb720f91e 100644 --- a/Sources/App/Resources/et.lproj/Localizable.strings +++ b/Sources/App/Resources/et.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Ahenda"; "component.collapsible_view.expand" = "Laienda"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Välise URL-i kasutamine."; "connection.active_url_type.toast.internal" = "Sisemise URL-i kasutamine."; "connection.active_url_type.toast.none" = "Selle serveri jaoks pole hetkel ühtegi aktiivset URL-i saadaval."; diff --git a/Sources/App/Resources/fi.lproj/Localizable.strings b/Sources/App/Resources/fi.lproj/Localizable.strings index c02d2c384e..f42688af79 100644 --- a/Sources/App/Resources/fi.lproj/Localizable.strings +++ b/Sources/App/Resources/fi.lproj/Localizable.strings @@ -399,7 +399,7 @@ "assist.watch.volume.title" = "Äänenvoimakkuuden säätö"; "assist_pipeline_picker.no_pipelines" = "No pipelines available"; "assist_pipeline_picker.placeholder" = "Pick pipeline"; -"assist_pipeline_picker.reload" = "Reload"; +"assist_pipeline_picker.reload" = "Lataa uudelleen"; "camera_list.edit.off.title" = "Muokkaa"; "camera_list.edit.on.title" = "Valmis"; "camera_list.empty.message" = "No camera entities found in your Home Assistant setup"; @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Pienennä"; "component.collapsible_view.expand" = "Laajenna"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; @@ -716,12 +756,12 @@ "entity_picker.filter.domain.all.title" = "All domains"; "entity_picker.filter.domain.title" = "Domain"; "entity_picker.filter.group_by.area" = "Group by Area"; -"entity_picker.filter.group_by.device" = "Group by Device"; +"entity_picker.filter.group_by.device" = "Ryhmittele laitteen mukaan"; "entity_picker.filter.group_by.domain" = "Group by Domain"; "entity_picker.filter.group_by.title" = "Group by"; "entity_picker.filter.server.title" = "Palvelimet"; "entity_picker.list.area.no_area.title" = "No area"; -"entity_picker.list.device.no_device.title" = "No device"; +"entity_picker.list.device.no_device.title" = "Ei laitetta"; "entity_picker.placeholder" = "Valitse entiteetti"; "entity_picker.refresh.updating" = "Updating…"; "entity_picker.reload" = "Reload"; @@ -893,58 +933,58 @@ This server requires a client certificate (mTLS) but the operation was cancelled "improv.wifi.alert.title" = "Yhdistä WiFi-verkkoon"; "kiosk.accept_remote_commands.footer" = "When enabled, this device responds to kiosk commands sent through push notifications, such as showing or hiding the screensaver."; "kiosk.accept_remote_commands.title" = "Accept kiosk remote commands"; -"kiosk.active.title" = "Kiosk Mode Active"; -"kiosk.auth.required" = "Authentication Required"; +"kiosk.active.title" = "Kioskitila käytössä"; +"kiosk.auth.required" = "Vaaditaan todennusta"; "kiosk.auth_error.reason" = "Authenticate to exit kiosk mode"; -"kiosk.auth_error.title" = "Authentication Error"; +"kiosk.auth_error.title" = "Todennusvirhe"; "kiosk.authentication.footer" = "When enabled, changing kiosk mode settings requires device biometry or passcode. This prevents others from leaving kiosk mode or changing its configuration."; -"kiosk.authentication.locked_title" = "Kiosk settings are locked"; +"kiosk.authentication.locked_title" = "Kioskin asetukset on lukittu"; "kiosk.authentication.reason" = "Authenticate to access kiosk mode settings."; -"kiosk.authentication.title" = "Authentication"; -"kiosk.authentication.unlock_button" = "Unlock"; -"kiosk.auto_reload.hours_1" = "1 hour"; -"kiosk.auto_reload.minutes_1" = "1 minute"; -"kiosk.auto_reload.minutes_10" = "10 minutes"; -"kiosk.auto_reload.minutes_15" = "15 minutes"; -"kiosk.auto_reload.minutes_30" = "30 minutes"; -"kiosk.auto_reload.minutes_5" = "5 minutes"; -"kiosk.auto_reload.never" = "Never"; +"kiosk.authentication.title" = "Todennus"; +"kiosk.authentication.unlock_button" = "Avaa lukitus"; +"kiosk.auto_reload.hours_1" = "1 tunti"; +"kiosk.auto_reload.minutes_1" = "1 minuutti"; +"kiosk.auto_reload.minutes_10" = "10 minuuttia"; +"kiosk.auto_reload.minutes_15" = "15 minuuttia"; +"kiosk.auto_reload.minutes_30" = "30 minuuttia"; +"kiosk.auto_reload.minutes_5" = "5 minuuttia"; +"kiosk.auto_reload.never" = "Ei koskaan"; "kiosk.auto_reload.subtitle" = "The time between automatic page reloads."; "kiosk.auto_reload.title" = "Auto reload"; "kiosk.body" = "Lock the app into a single dashboard for wall panels and shared devices."; -"kiosk.brightness.control" = "Brightness Control"; -"kiosk.brightness.manual" = "Manual Brightness: %li%%"; -"kiosk.brightness.section" = "Brightness"; -"kiosk.clock.accessibility.analog_clock" = "Analog clock showing %@"; -"kiosk.clock.accessibility.current_time" = "Current time: %@"; -"kiosk.clock.accessibility.date" = "Date: %@"; +"kiosk.brightness.control" = "Kirkkauden säätö"; +"kiosk.brightness.manual" = "Manuaalinen kirkkaus: %li%%"; +"kiosk.brightness.section" = "Kirkkaus"; +"kiosk.clock.accessibility.analog_clock" = "Analoginen kello näyttää %@"; +"kiosk.clock.accessibility.current_time" = "Nykyinen aika: %@"; +"kiosk.clock.accessibility.date" = "Päivämäärä: %@"; "kiosk.clock.section" = "Clock Display"; -"kiosk.clock.show_date" = "Show Date"; -"kiosk.clock.show_seconds" = "Show Seconds"; -"kiosk.clock.style" = "Clock Style"; -"kiosk.clock.style.digital" = "Digital"; -"kiosk.clock.style.large" = "Large"; +"kiosk.clock.show_date" = "Näytä päivämäärä"; +"kiosk.clock.show_seconds" = "Näytä sekunnit"; +"kiosk.clock.style" = "Kellon tyyli"; +"kiosk.clock.style.digital" = "Digitaalinen"; +"kiosk.clock.style.large" = "Iso"; "kiosk.command_confirmation.footer" = "When enabled, a brief confirmation appears on screen each time a kiosk command runs. Turn it off to run commands without any visual feedback."; "kiosk.command_confirmation.title" = "Show command confirmation"; "kiosk.corner.bottom_leading" = "Bottom leading"; -"kiosk.corner.bottom_left" = "Bottom Left"; -"kiosk.corner.bottom_right" = "Bottom Right"; +"kiosk.corner.bottom_left" = "Alhaalla vasemmalla"; +"kiosk.corner.bottom_right" = "Alhaalla oikealla"; "kiosk.corner.bottom_trailing" = "Bottom trailing"; "kiosk.corner.top_leading" = "Top leading"; -"kiosk.corner.top_left" = "Top Left"; -"kiosk.corner.top_right" = "Top Right"; +"kiosk.corner.top_left" = "Ylhäällä vasemmalla"; +"kiosk.corner.top_right" = "Ylhäällä oikealla"; "kiosk.corner.top_trailing" = "Top trailing"; -"kiosk.customization.title" = "Customization"; -"kiosk.customize.background_color.title" = "Background color"; -"kiosk.customize.icon_color.title" = "Icon color"; -"kiosk.customize.preview.title" = "Preview"; -"kiosk.customize.title" = "Customize"; -"kiosk.display.dashboard" = "Dashboard"; -"kiosk.display.dashboard_default" = "Default"; +"kiosk.customization.title" = "Mukauttaminen"; +"kiosk.customize.background_color.title" = "Taustaväri"; +"kiosk.customize.icon_color.title" = "Kuvakkeen väri"; +"kiosk.customize.preview.title" = "Esikatselu"; +"kiosk.customize.title" = "Mukauta"; +"kiosk.display.dashboard" = "Kojelauta"; +"kiosk.display.dashboard_default" = "Oletus"; "kiosk.display.footer" = "The chosen server and dashboard will be the ones displayed when the app opens."; -"kiosk.display.server" = "Server"; -"kiosk.display.title" = "Display"; -"kiosk.enabled" = "Enabled"; +"kiosk.display.server" = "Palvelin"; +"kiosk.display.title" = "Näyttö"; +"kiosk.enabled" = "Käytössä"; "kiosk.footer.description" = "When enabled, the display will be locked to the dashboard. Use Face ID, Touch ID, or device passcode to exit."; "kiosk.hide_settings_entry.alert.confirm" = "Hide button"; "kiosk.hide_settings_entry.alert.message" = "The button will no longer be drawn on screen. It stays tappable in the corner you picked, so make sure you remember which one: it is the only way back into these settings."; @@ -965,59 +1005,59 @@ This server requires a client certificate (mTLS) but the operation was cancelled "kiosk.push_command.show_screensaver" = "Showing screensaver"; "kiosk.push_command.subtitle" = "Kiosk command"; "kiosk.remove_header_and_sidebar" = "Hide sidebar and top bar controls"; -"kiosk.screen_label" = "Screen: %@"; +"kiosk.screen_label" = "Näyttö: %@"; "kiosk.screensaver.body" = "Show a screensaver after a period of inactivity to protect the display and save power."; -"kiosk.screensaver.clock.title" = "Clock"; -"kiosk.screensaver.clock_boldness" = "Clock boldness"; -"kiosk.screensaver.clock_size" = "Clock size"; -"kiosk.screensaver.clock_style.large" = "Large"; -"kiosk.screensaver.clock_style.medium" = "Medium"; -"kiosk.screensaver.clock_style.small" = "Small"; -"kiosk.screensaver.clock_style.title" = "Clock style"; +"kiosk.screensaver.clock.title" = "Kello"; +"kiosk.screensaver.clock_boldness" = "Kellon lihavointi"; +"kiosk.screensaver.clock_size" = "Kellon koko"; +"kiosk.screensaver.clock_style.large" = "Iso"; +"kiosk.screensaver.clock_style.medium" = "Keskikokoinen"; +"kiosk.screensaver.clock_style.small" = "Pieni"; +"kiosk.screensaver.clock_style.title" = "Kellon tyyli"; "kiosk.screensaver.configuration_access.position" = "Kiosk settings entry position"; "kiosk.screensaver.configuration_access.title" = "Configuration access"; -"kiosk.screensaver.date_boldness" = "Date boldness"; -"kiosk.screensaver.date_size" = "Date size"; +"kiosk.screensaver.date_boldness" = "Päivämäärän lihavointi"; +"kiosk.screensaver.date_size" = "Päivämäärän koko"; "kiosk.screensaver.dim" = "Dim"; -"kiosk.screensaver.dim_level" = "Dim Level: %li%%"; -"kiosk.screensaver.dimming.title" = "Dimming"; +"kiosk.screensaver.dim_level" = "Himmennystaso: %li%%"; +"kiosk.screensaver.dimming.title" = "Himmennys"; "kiosk.screensaver.dimming_level" = "Dim level"; -"kiosk.screensaver.enabled" = "Enabled"; -"kiosk.screensaver.mode" = "Mode"; -"kiosk.screensaver.mode.blank" = "Blank"; -"kiosk.screensaver.mode.clock" = "Clock"; -"kiosk.screensaver.mode.dim" = "Dim"; -"kiosk.screensaver.mode.title" = "Mode"; +"kiosk.screensaver.enabled" = "Käytössä"; +"kiosk.screensaver.mode" = "Tila"; +"kiosk.screensaver.mode.blank" = "Tyhjä"; +"kiosk.screensaver.mode.clock" = "Kello"; +"kiosk.screensaver.mode.dim" = "Himmeä"; +"kiosk.screensaver.mode.title" = "Tila"; "kiosk.screensaver.pixel_shift" = "Pixel shift (OLED)"; "kiosk.screensaver.pixel_shift_footer" = "Slowly nudges the clock by a few pixels to help prevent burn-in on OLED displays."; -"kiosk.screensaver.preview" = "Preview"; -"kiosk.screensaver.section" = "Screensaver"; -"kiosk.screensaver.show_date" = "Show date"; -"kiosk.screensaver.show_seconds" = "Show seconds"; +"kiosk.screensaver.preview" = "Esikatselu"; +"kiosk.screensaver.section" = "Näytönsäästäjä"; +"kiosk.screensaver.show_date" = "Näytä päivämäärä"; +"kiosk.screensaver.show_seconds" = "Näytä sekunnit"; "kiosk.screensaver.time_to_start" = "Time to start"; -"kiosk.screensaver.timeout" = "Timeout"; -"kiosk.screensaver.timeout.hours_1" = "1 hour"; -"kiosk.screensaver.timeout.minutes_1" = "1 minute"; -"kiosk.screensaver.timeout.minutes_10" = "10 minutes"; -"kiosk.screensaver.timeout.minutes_15" = "15 minutes"; -"kiosk.screensaver.timeout.minutes_30" = "30 minutes"; -"kiosk.screensaver.timeout.minutes_5" = "5 minutes"; +"kiosk.screensaver.timeout" = "Aikakatkaisu"; +"kiosk.screensaver.timeout.hours_1" = "1 tunti"; +"kiosk.screensaver.timeout.minutes_1" = "1 minuutti"; +"kiosk.screensaver.timeout.minutes_10" = "10 minuuttia"; +"kiosk.screensaver.timeout.minutes_15" = "15 minuuttia"; +"kiosk.screensaver.timeout.minutes_30" = "30 minuuttia"; +"kiosk.screensaver.timeout.minutes_5" = "5 minuuttia"; "kiosk.screensaver.timeout.push_notification_controlled" = "Push notification controlled"; -"kiosk.screensaver.timeout.seconds_30" = "30 seconds"; +"kiosk.screensaver.timeout.seconds_30" = "30 sekuntia"; "kiosk.screensaver.title" = "Screensaver"; -"kiosk.screensaver.toggle" = "Screensaver"; +"kiosk.screensaver.toggle" = "Näytönsäästäjä"; "kiosk.screensaver.wake_on_camera_motion" = "Herää kameran liikkeestä"; "kiosk.screensaver.wake_on_camera_motion_footer" = "Uses the front camera to detect motion: the screensaver won't start while motion is ongoing, and is dismissed when motion is detected. The camera stays active the whole time kiosk mode runs with this option on."; -"kiosk.screensaver_label" = "Screensaver: %@"; -"kiosk.section.title" = "Kiosk Mode"; +"kiosk.screensaver_label" = "Näytönsäästäjä: %@"; +"kiosk.section.title" = "Kioskitila"; "kiosk.security.gesture_footer" = "Tap the %1$@ corner %2$@ times to access kiosk settings when locked."; "kiosk.security.hide_status_bar" = "Hide Status Bar"; "kiosk.security.section" = "Security & Display"; "kiosk.security.taps_required" = "Taps Required: %li"; "kiosk.sensors.body" = "Report kiosk mode, brightness, and volume to Home Assistant."; "kiosk.sensors.footer" = "These sensors also appear in the app's sensor settings. Enabling or disabling them here keeps both places in sync."; -"kiosk.sensors.title" = "Sensors"; -"kiosk.title" = "Kiosk Mode"; +"kiosk.sensors.title" = "Anturit"; +"kiosk.title" = "Kioskitila"; "legacy_actions.disclaimer" = "Legacy iOS Actions are not the recommended way to interact with Home Assistant anymore, please use Scripts, Scenes and Automations directly in your Widgets, Apple Watch and CarPlay."; "live_activity.accessibility.progress" = "Progress"; "live_activity.default_title" = "Home Assistant"; @@ -1092,7 +1132,7 @@ This server requires a client certificate (mTLS) but the operation was cancelled "live_activity.section.active" = "Active Activities"; "live_activity.section.privacy" = "Privacy"; "live_activity.section.status" = "Status"; -"live_activity.status.enabled" = "Enabled"; +"live_activity.status.enabled" = "Käytössä"; "live_activity.status.not_supported" = "Not available on iPad"; "live_activity.status.open_settings" = "Open Settings"; "live_activity.subtitle" = "Real-time Home Assistant updates on your Lock Screen and Dynamic Island."; @@ -1287,7 +1327,7 @@ NFC-tunnisteet toimivat millä tahansa laitteella, johon on asennettu Home Assis "notifications_configurator.settings.footer" = "Tunnisteen on sisällettävä vain kirjaimia ja alaviivoja. Se on oltava sovellus-yleisesti yksilöllinen."; "notifications_configurator.settings.footer.id_set" = "Tunnusta ei voi muuttaa luomisen jälkeen. Sinun on poistettava toiminto ja luotava se uudelleen, tunnisteen muuttaamiseksi."; "notifications_configurator.settings.header" = "Asetukset"; -"ohf_branding.caption" = "PROJEKTI, JONKA ON TOTEUTTANUT"; +"ohf_branding.caption" = "PROJEKTI"; "ok_label" = "OK"; "onboarding.client_certificate.description" = "This server requires a client certificate (mTLS) for authentication. Please import your certificate file (.p12 or .pfx)."; "onboarding.client_certificate.error.file_access" = "Unable to access the selected file"; @@ -1409,11 +1449,11 @@ Remote when you're ready."; "onboarding.scanning.manual.button.title" = "Syötä osoite manuaalisesti"; "onboarding.scanning.title" = "Etsitään palvelimia"; "onboarding.server_import.message" = "Hang tight, we’re rounding up your servers."; -"onboarding.server_import.reauthenticate.continue_button" = "Continue"; +"onboarding.server_import.reauthenticate.continue_button" = "Jatka"; "onboarding.server_import.reauthenticate.errors_cancelled" = "Sign in was cancelled."; "onboarding.server_import.reauthenticate.message" = "One more step: sign in again to finish restoring %@."; -"onboarding.server_import.reauthenticate.title" = "Reconnect Home Assistant"; -"onboarding.server_import.reauthenticate.url_picker_title" = "Choose a connection"; +"onboarding.server_import.reauthenticate.title" = "Yhdistä Home Assistant uudelleen"; +"onboarding.server_import.reauthenticate.url_picker_title" = "Valitse yhteys"; "onboarding.server_import.title" = "Importing Home Assistant"; "onboarding.servers.auto_connect.button" = "Yhdistä"; "onboarding.servers.docs.read" = "Lue dokumentaatio"; @@ -1428,7 +1468,7 @@ Home Assistant on ilmainen ja avoimen lähdekoodin automaatio-ohjelmisto, joka p "onboarding.welcome.learn_more" = "Lisätietoja"; "onboarding.welcome.logo.accessibility_label" = "Home Assistant logo"; "onboarding.welcome.primary_button" = "Yhdistä Home Assistantiin"; -"onboarding.welcome.primary_button_compact" = "Connect"; +"onboarding.welcome.primary_button_compact" = "Yhdistä"; "onboarding.welcome.secondary_button" = "Aloitusopas"; "onboarding.welcome.title" = "Tervetuloa Home Assistantiin %@!"; "onboarding.welcome.updated.body" = "Access your Home Assistant server on the go. \ @@ -1699,16 +1739,16 @@ Home Assistant is open source, advocates for privacy and runs locally in your ho "settings.debugging.configuration_transfer.category.carplay_configuration.title" = "CarPlay configuration"; "settings.debugging.configuration_transfer.category.custom_widgets.explanation" = "Widgets built in the widget editor, with their items."; "settings.debugging.configuration_transfer.category.custom_widgets.title" = "Custom widgets"; -"settings.debugging.configuration_transfer.category.kiosk.explanation" = "Kiosk dashboard, screensaver and lock options."; -"settings.debugging.configuration_transfer.category.kiosk.title" = "Kiosk mode"; +"settings.debugging.configuration_transfer.category.kiosk.explanation" = "Kioskin kojelauta, näytönsäästäjä ja lukitusvaihtoehdot."; +"settings.debugging.configuration_transfer.category.kiosk.title" = "Kioskitila"; "settings.debugging.configuration_transfer.category.mac_toolbar.explanation" = "Entities you added to the Mac window toolbar."; "settings.debugging.configuration_transfer.category.mac_toolbar.title" = "Mac toolbar items"; "settings.debugging.configuration_transfer.category.nfc_tags.explanation" = "NFC tags this app has been allowed to read."; "settings.debugging.configuration_transfer.category.nfc_tags.title" = "Approved NFC tags"; "settings.debugging.configuration_transfer.category.notification_categories.explanation" = "Actionable notification categories and their actions."; "settings.debugging.configuration_transfer.category.notification_categories.title" = "Notification categories"; -"settings.debugging.configuration_transfer.category.notification_snooze_actions.explanation" = "Snooze durations offered on notifications."; -"settings.debugging.configuration_transfer.category.notification_snooze_actions.title" = "Notification snooze actions"; +"settings.debugging.configuration_transfer.category.notification_snooze_actions.explanation" = "Ilmoitusten torkkuaikavaihtoehdot."; +"settings.debugging.configuration_transfer.category.notification_snooze_actions.title" = "Ilmoitusten torkkutoiminnot"; "settings.debugging.configuration_transfer.category.reminders_sync.explanation" = "Pairings between Apple Reminders lists and to-do entities."; "settings.debugging.configuration_transfer.category.reminders_sync.title" = "Reminders sync"; "settings.debugging.configuration_transfer.category.watch_complications.explanation" = "Complications configured for the Apple Watch face."; @@ -1726,10 +1766,10 @@ Home Assistant is open source, advocates for privacy and runs locally in your ho "settings.debugging.configuration_transfer.excluded.diagnostics" = "Logs, client events and location history"; "settings.debugging.configuration_transfer.excluded.footer" = "Sign in to your servers on the other device before importing: configuration pointing at a server that is missing there is dropped during the import."; "settings.debugging.configuration_transfer.excluded.header" = "Never included"; -"settings.debugging.configuration_transfer.export.button" = "Export"; +"settings.debugging.configuration_transfer.export.button" = "Vie"; "settings.debugging.configuration_transfer.header.subtitle" = "Save everything you configured in this app to one file, or restore it from one."; "settings.debugging.configuration_transfer.header.title" = "Configuration"; -"settings.debugging.configuration_transfer.import.button" = "Import"; +"settings.debugging.configuration_transfer.import.button" = "Tuo"; "settings.debugging.configuration_transfer.import.confirmation.button" = "Replace configuration"; "settings.debugging.configuration_transfer.import.confirmation.empty_file" = "This file contains no configuration."; "settings.debugging.configuration_transfer.import.confirmation.message" = "%1$@ contains:\ @@ -1749,21 +1789,21 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.database_transfer.error.unsupported_feature_file" = "Select a Home Assistant feature export file."; "settings.debugging.database_transfer.error.unsupported_file" = "Select a JSON export file."; "settings.debugging.database_transfer.error.wrong_feature_file" = "This file contains %@. Import it from %@ settings instead."; -"settings.debugging.database_transfer.export.confirmation.button" = "Export"; +"settings.debugging.database_transfer.export.confirmation.button" = "Vie"; "settings.debugging.database_transfer.export.confirmation.message" = "Export %@ to a JSON file."; -"settings.debugging.database_transfer.export.confirmation.title" = "Export %@?"; -"settings.debugging.database_transfer.export.progress.title" = "Exporting %@"; +"settings.debugging.database_transfer.export.confirmation.title" = "Vie %@?"; +"settings.debugging.database_transfer.export.progress.title" = "Viedään %@"; "settings.debugging.database_transfer.export.success.message" = "%@ export file is ready to share."; -"settings.debugging.database_transfer.export.success.title" = "Export ready"; -"settings.debugging.database_transfer.export.title" = "Export"; +"settings.debugging.database_transfer.export.success.title" = "Vienti valmis"; +"settings.debugging.database_transfer.export.title" = "Vie"; "settings.debugging.database_transfer.footer" = "Imports replace local %@ and remove imported server references that do not exist in this app."; -"settings.debugging.database_transfer.import.confirmation.button" = "Import"; +"settings.debugging.database_transfer.import.confirmation.button" = "Tuo"; "settings.debugging.database_transfer.import.confirmation.message" = "This replaces local %@ with the selected export file."; -"settings.debugging.database_transfer.import.confirmation.title" = "Import %@?"; -"settings.debugging.database_transfer.import.progress.title" = "Importing %@"; +"settings.debugging.database_transfer.import.confirmation.title" = "Tuo %@?"; +"settings.debugging.database_transfer.import.progress.title" = "Tuodaan %@"; "settings.debugging.database_transfer.import.success.message" = "Imported %li record(s)."; -"settings.debugging.database_transfer.import.success.title" = "Import complete"; -"settings.debugging.database_transfer.import.title" = "Import"; +"settings.debugging.database_transfer.import.success.title" = "Tuonti valmis"; +"settings.debugging.database_transfer.import.title" = "Tuo"; "settings.debugging.database_transfer.part.app_icon_shortcuts" = "app quick actions"; "settings.debugging.database_transfer.part.carplay_configuration" = "CarPlay configuration"; "settings.debugging.database_transfer.part.complications" = "complications"; @@ -1953,7 +1993,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.reset_section.reset_web_cache.title" = "Nollaa käyttöliittymän välimuisti"; "settings.search.no_results.subtitle" = "Check the spelling or try a different search."; "settings.search.no_results.title" = "Ei tuloksia haulle ”%@”"; -"settings.search.prompt" = "Search settings"; +"settings.search.prompt" = "Etsi asetuksia"; "settings.search_keywords.app_icon_shortcuts" = "quick actions, home screen, long press, launcher"; "settings.search_keywords.app_labs" = "experimental, beta, labs, features, testflight, sidebar"; "settings.search_keywords.car_play" = "car, vehicle, driving, dashboard"; @@ -1979,13 +2019,13 @@ Importing replaces every category listed on this screen, including app settings. "settings.search_keywords.voice_tools_server" = "wyoming, speech, voice, assist, speech to text, text to speech, stt, tts, microphone, dictation"; "settings.search_keywords.watch" = "apple watch, watchos, configuration"; "settings.search_keywords.widgets" = "home screen, lock screen, custom widgets"; -"settings.sections.customize_experience.header" = "Customize your experience"; -"settings.sections.help_support.header" = "Help & support"; +"settings.sections.customize_experience.header" = "Mukauta käyttökokemustasi"; +"settings.sections.help_support.header" = "Ohjeet ja tuki"; "settings.sections.other_devices.header" = "Apple Watch & CarPlay"; -"settings.sections.privacy_security.header" = "Privacy & security"; -"settings.sections.quick_access.header" = "Quick access"; -"settings.sections.share_from_device.header" = "Share from this device"; -"settings.sections.stay_informed.header" = "Stay informed"; +"settings.sections.privacy_security.header" = "Tietosuoja ja tietoturva"; +"settings.sections.quick_access.header" = "Pikakäyttö"; +"settings.sections.share_from_device.header" = "Jaa tästä laitteesta"; +"settings.sections.stay_informed.header" = "Pysy ajan tasalla"; "settings.server_select.title" = "Palvelin"; "settings.server_switching.by_location.footer" = "When you open the app, it checks whether you are at one of your homes, either connected to its Wi-Fi network or inside its Home zone. If that home belongs to another server, that server is opened automatically. Checks happen only on this device while the app is in use, and your location is never stored."; "settings.server_switching.by_location.title" = "Switch Server by Location"; @@ -2110,7 +2150,7 @@ The server only answers while the app is open, and stops when you leave it."; "settings_details.general.body" = "Basic App configuration, App Icon and web page settings."; "settings_details.general.body_mac" = "Basic App configuration and web page settings."; "settings_details.general.device_name.title" = "Laitteen nimi"; -"settings_details.general.edge_to_edge.enabled.title" = "Enable"; +"settings_details.general.edge_to_edge.enabled.title" = "Ota käyttöön"; "settings_details.general.edge_to_edge.footer" = "Display Home Assistant UI from edge to edge on devices that support it. This is an experimental feature which can be removed at any time and also may cause layout issues."; "settings_details.general.edge_to_edge.title" = "Edge to edge display"; "settings_details.general.enhanced_web_security.footer" = "iOS 27 renders pages loaded over plain HTTP in a hardened, much slower mode, which makes dashboards lag on a local connection. Home Assistant turns that off so your dashboards stay fast. Switch this on to keep Apple's protection instead, at the cost of performance. Serving Home Assistant over HTTPS avoids the trade-off entirely. Takes effect the next time the app starts."; @@ -2254,21 +2294,21 @@ The server only answers while the app is open, and stops when you leave it."; "settings_details.notifications.rate_limits.header" = "Sykerajat"; "settings_details.notifications.rate_limits.resets_in" = "Nollaantuu"; "settings_details.notifications.rate_limits.total" = "Yhteensä"; -"settings_details.notifications.snooze_actions.add_sheet.duplicate_warning" = "A snooze action for this duration already exists."; -"settings_details.notifications.snooze_actions.add_sheet.duration_hour" = "1 hour"; -"settings_details.notifications.snooze_actions.add_sheet.duration_hour_minutes" = "1 hour and %li minutes"; -"settings_details.notifications.snooze_actions.add_sheet.duration_hours" = "%li hours"; -"settings_details.notifications.snooze_actions.add_sheet.duration_hours_minutes" = "%li hours and %li minutes"; -"settings_details.notifications.snooze_actions.add_sheet.minutes_label" = "%li minutes"; -"settings_details.notifications.snooze_actions.add_sheet.title" = "New Snooze Action"; +"settings_details.notifications.snooze_actions.add_sheet.duplicate_warning" = "Tälle kestolle on jo olemassa torkkutoiminto."; +"settings_details.notifications.snooze_actions.add_sheet.duration_hour" = "1 tunti"; +"settings_details.notifications.snooze_actions.add_sheet.duration_hour_minutes" = "1 tunti ja %li minuuttia"; +"settings_details.notifications.snooze_actions.add_sheet.duration_hours" = "%li tuntia"; +"settings_details.notifications.snooze_actions.add_sheet.duration_hours_minutes" = "%li tuntia ja %li minuuttia"; +"settings_details.notifications.snooze_actions.add_sheet.minutes_label" = "%li minuuttia"; +"settings_details.notifications.snooze_actions.add_sheet.title" = "Uusi torkkutoiminto"; "settings_details.notifications.snooze_actions.footer" = "Quick actions shown on notifications to snooze them for a set amount of time. Snoozing re-shows the notification later."; -"settings_details.notifications.snooze_actions.header" = "Snooze Actions"; -"settings_details.notifications.snooze_actions.prefix_footer" = "Snoozed notifications reappear with a “↺” prefix in their title."; -"settings_details.notifications.snooze_actions.title_hour" = "Snooze 1 hour"; -"settings_details.notifications.snooze_actions.title_hour_minutes" = "Snooze 1 hour and %li min"; -"settings_details.notifications.snooze_actions.title_hours" = "Snooze %li hours"; -"settings_details.notifications.snooze_actions.title_hours_minutes" = "Snooze %li hours and %li min"; -"settings_details.notifications.snooze_actions.title_minutes" = "Snooze %li min"; +"settings_details.notifications.snooze_actions.header" = "Torkkutoiminnot"; +"settings_details.notifications.snooze_actions.prefix_footer" = "Lykätyt ilmoitukset näkyvät uudelleen etuliitteellä ”↺”."; +"settings_details.notifications.snooze_actions.title_hour" = "Torkku 1 tunti"; +"settings_details.notifications.snooze_actions.title_hour_minutes" = "Torkku 1 tunti ja %li min"; +"settings_details.notifications.snooze_actions.title_hours" = "Torkku %li tuntia"; +"settings_details.notifications.snooze_actions.title_hours_minutes" = "Torkku %li tuntia ja %li min"; +"settings_details.notifications.snooze_actions.title_minutes" = "Torkku %li min"; "settings_details.notifications.sounds.bundled" = "Niputettu"; "settings_details.notifications.sounds.error.cant_build_library_sounds_path" = "Ei voi rakentaa ~/Library/Sounds polkua: %@"; "settings_details.notifications.sounds.error.cant_get_directory_contents" = "Hakemiston sisältöä ei voi luetella: %@"; @@ -2383,8 +2423,8 @@ The server only answers while the app is open, and stops when you leave it."; "settings_sensors.sensors.header" = "Anturit"; "settings_sensors.sensors.no_results" = "Hakuehtojasi vastaavia antureita ei löytynyt"; "settings_sensors.sensors.search_prompt" = "Hae antureita"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Ei saatavilla tällä laitteella"; +"settings_sensors.sensors.unavailable_on_device.state" = "Ei saatavissa"; "settings_sensors.servers.footer" = "Each server receives the sensors you pick for it, so a sensor can report to one and not another."; "settings_sensors.servers.header" = "Palvelimet"; "settings_sensors.servers.search_prompt" = "Search servers"; @@ -2574,8 +2614,8 @@ The server only answers while the app is open, and stops when you leave it."; "watch.complications.root.header_subtitle" = "Show entity state and gauges on your watch face."; "watch.complications.root.legacy" = "Legacy complications"; "watch.complications.root.legacy_footer" = "Complications created with the older watchOS templates. Existing ones keep working and map to their closest modern style."; -"watch.complications.root.new" = "Create"; -"watch.complications.root.reload" = "Reload Complications"; +"watch.complications.root.new" = "Luo"; +"watch.complications.root.reload" = "Lataa uudelleen komplikaatiot"; "watch.complications.root.reload_failed_title" = "Reload Failed"; "watch.complications.root.reload_footer" = "Sends your complications to the Apple Watch and refreshes them."; "watch.complications.root.reload_success_message" = "Your complications were sent to the Apple Watch. They refresh shortly."; @@ -2583,7 +2623,7 @@ The server only answers while the app is open, and stops when you leave it."; "watch.complications.root.reload_unavailable_message" = "Make sure your Apple Watch is paired and the Home Assistant watch app is installed, then try again."; "watch.complications.root.reload_unavailable_title" = "Apple Watch Not Available"; "watch.complications.root.template" = "Template"; -"watch.complications.root.your_complications" = "Your complications"; +"watch.complications.root.your_complications" = "Komplikaatiosi"; "watch.complications.slot.bottom_text" = "Alateksti"; "watch.complications.slot.icon" = "Kuvake"; "watch.complications.slot.subtitle" = "Subtitle"; @@ -2969,7 +3009,7 @@ While no URL is considered safe, this server's data won't sync to the watch and "watch.settings.location.footer" = "Your Apple Watch reports its location to Home Assistant on its own, as a separate device from your iPhone. Zone only sends just the zone it's in. Nothing is sent until you choose."; "watch.settings.location.permission_denied" = "Home Assistant can't access this Apple Watch's location. Allow it in the Settings app on your Apple Watch, under Privacy & Security > Location Services."; "watch.settings.location.servers_footer" = "Each server receives the location you choose for it."; -"watch.settings.location.title" = "Location"; +"watch.settings.location.title" = "Sijainti"; "watch.settings.no_items.phone.title" = "No items configured, please choose items below."; "watch.settings.no_servers" = "No servers synced yet. Open Home Assistant on your paired iPhone, then refresh from the Home screen."; "watch.settings.perform_action.footer" = "Where actions run. Auto uses your iPhone when it's nearby, otherwise the Apple Watch connects directly to Home Assistant."; diff --git a/Sources/App/Resources/fr.lproj/Localizable.strings b/Sources/App/Resources/fr.lproj/Localizable.strings index 996771bca3..f300cef747 100644 --- a/Sources/App/Resources/fr.lproj/Localizable.strings +++ b/Sources/App/Resources/fr.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Ajuster la cible inférieure"; "component.circular_slider.adjust_upper" = "Ajuster la limite supérieure"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Réduire"; "component.collapsible_view.expand" = "Développer"; "component.color_picker.less_saturation" = "Moins de saturation"; "component.color_picker.more_saturation" = "Plus de saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Voir moins"; "component.distribution.show_more" = "Voir plus"; "component.energy_period.compare" = "Comparer avec la période précédente"; "component.energy_period.next" = "Période suivante"; "component.energy_period.previous" = "Période précédente"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Suivant"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Lecture"; "component.media_control.previous" = "Précédent"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Plus d'informations"; "component.qr_code.failed" = "Impossible de générer le code QR"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Saisir le code manuellement"; "component.qr_scanner.retry" = "Réessayer"; "component.qr_scanner.submit" = "Valider"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Effacer"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Utilisation de l'URL externe."; "connection.active_url_type.toast.internal" = "Utilisation de l'URL interne."; "connection.active_url_type.toast.none" = "Aucune URL active n'est actuellement disponible pour ce serveur."; diff --git a/Sources/App/Resources/he.lproj/Localizable.strings b/Sources/App/Resources/he.lproj/Localizable.strings index 5ef3b19993..d3f05afc24 100644 --- a/Sources/App/Resources/he.lproj/Localizable.strings +++ b/Sources/App/Resources/he.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/hu.lproj/Localizable.strings b/Sources/App/Resources/hu.lproj/Localizable.strings index 4dd6f003a8..b896cc84ca 100644 --- a/Sources/App/Resources/hu.lproj/Localizable.strings +++ b/Sources/App/Resources/hu.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Összecsuk"; "component.collapsible_view.expand" = "Kibővít"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/id.lproj/Localizable.strings b/Sources/App/Resources/id.lproj/Localizable.strings index 60fe2853d9..114831b3aa 100644 --- a/Sources/App/Resources/id.lproj/Localizable.strings +++ b/Sources/App/Resources/id.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Ciutkan"; "component.collapsible_view.expand" = "Bentangkan"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/it.lproj/Localizable.strings b/Sources/App/Resources/it.lproj/Localizable.strings index e4adb5b167..0e30497af4 100644 --- a/Sources/App/Resources/it.lproj/Localizable.strings +++ b/Sources/App/Resources/it.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Riduci"; "component.collapsible_view.expand" = "Espandi"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/ja.lproj/Localizable.strings b/Sources/App/Resources/ja.lproj/Localizable.strings index 905c080e67..7da9545218 100644 --- a/Sources/App/Resources/ja.lproj/Localizable.strings +++ b/Sources/App/Resources/ja.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "たたむ"; "component.collapsible_view.expand" = "展開"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/ko-KR.lproj/Localizable.strings b/Sources/App/Resources/ko-KR.lproj/Localizable.strings index 253990cc17..7e32758b1b 100644 --- a/Sources/App/Resources/ko-KR.lproj/Localizable.strings +++ b/Sources/App/Resources/ko-KR.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "제거"; "component.circular_slider.adjust_lower" = "하한값 조정"; "component.circular_slider.adjust_upper" = "상한값 조정"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "접기"; "component.collapsible_view.expand" = "확장하기"; "component.color_picker.less_saturation" = "채도 감소"; "component.color_picker.more_saturation" = "채도 증가"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "간략히 보기"; "component.distribution.show_more" = "더 보기"; "component.energy_period.compare" = "이전 기간과 비교"; "component.energy_period.next" = "다음 기간"; "component.energy_period.previous" = "이전 기간"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "다음"; "component.media_control.pause" = "일시 중지"; "component.media_control.play" = "재생"; "component.media_control.previous" = "이전"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "추가 정보"; "component.qr_code.failed" = "QR 코드를 생성할 수 없습니다"; "component.qr_code.label" = "QR 코드"; "component.qr_scanner.manual_input" = "코드를 수동으로 입력"; "component.qr_scanner.retry" = "다시 시도"; "component.qr_scanner.submit" = "제출"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "지우기"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "팁"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "외부 URL을 사용 중입니다."; "connection.active_url_type.toast.internal" = "내부 URL을 사용 중입니다."; "connection.active_url_type.toast.none" = "현재 이 서버에 사용할 수 있는 활성 URL이 없습니다."; @@ -2383,8 +2423,8 @@ Home Assistant는 오픈 소스이며 개인정보 보호를 중시하고 집 "settings_sensors.sensors.header" = "센서"; "settings_sensors.sensors.no_results" = "검색과 일치하는 센서가 없습니다"; "settings_sensors.sensors.search_prompt" = "센서 검색"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "이 기기에서 사용할 수 없음"; +"settings_sensors.sensors.unavailable_on_device.state" = "사용할 수 없음"; "settings_sensors.servers.footer" = "서버마다 데이터를 보낼 센서를 따로 선택할 수 있습니다. 같은 센서라도 한 서버에만 데이터를 보내고 다른 서버에는 보내지 않을 수 있습니다."; "settings_sensors.servers.header" = "서버"; "settings_sensors.servers.search_prompt" = "서버 검색"; diff --git a/Sources/App/Resources/ml.lproj/Localizable.strings b/Sources/App/Resources/ml.lproj/Localizable.strings index e957ab804d..d27ef752a5 100644 --- a/Sources/App/Resources/ml.lproj/Localizable.strings +++ b/Sources/App/Resources/ml.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/nb.lproj/Frontend.strings b/Sources/App/Resources/nb.lproj/Frontend.strings index 0352fe63f9..634f7fc2e7 100644 --- a/Sources/App/Resources/nb.lproj/Frontend.strings +++ b/Sources/App/Resources/nb.lproj/Frontend.strings @@ -6,14 +6,14 @@ "panel::developer_tools" = "Utviklerverktøy"; "panel::energy" = "Energi"; "panel::history" = "Historie"; -"panel::home" = "Overview"; +"panel::home" = "Oversikt"; "panel::light" = "Lys"; -"panel::logbook" = "Loggbok"; +"panel::logbook" = "Aktivitet"; "panel::mailbox" = "Postkasse"; "panel::maintenance" = "Vedlikehold"; "panel::map" = "Kart"; "panel::media_browser" = "Media"; -"panel::notfound" = "Page not found"; +"panel::notfound" = "Siden ble ikke funnet"; "panel::profile" = "Profil"; "panel::security" = "Sikkerhet"; "panel::shopping_list" = "Handleliste"; diff --git a/Sources/App/Resources/nb.lproj/Localizable.strings b/Sources/App/Resources/nb.lproj/Localizable.strings index d59f454acd..eef12e169b 100644 --- a/Sources/App/Resources/nb.lproj/Localizable.strings +++ b/Sources/App/Resources/nb.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/nl.lproj/Localizable.strings b/Sources/App/Resources/nl.lproj/Localizable.strings index 13810d9868..36f4b69be4 100644 --- a/Sources/App/Resources/nl.lproj/Localizable.strings +++ b/Sources/App/Resources/nl.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Verwijderen"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Inklappen"; "component.collapsible_view.expand" = "Uitklappen"; "component.color_picker.less_saturation" = "Minder verzadiging"; "component.color_picker.more_saturation" = "Meer verzadiging"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Minder weergeven"; "component.distribution.show_more" = "Meer weergeven"; "component.energy_period.compare" = "Vergelijk met vorige periode"; "component.energy_period.next" = "Volgende periode"; "component.energy_period.previous" = "Vorige periode"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Volgende"; "component.media_control.pause" = "Pauze"; "component.media_control.play" = "Afspelen"; "component.media_control.previous" = "Vorige"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Meer informatie"; "component.qr_code.failed" = "De QR-code kon niet worden gegenereerd"; "component.qr_code.label" = "QR-code"; "component.qr_scanner.manual_input" = "Voer de code handmatig in"; "component.qr_scanner.retry" = "Opnieuw proberen"; "component.qr_scanner.submit" = "Verzenden"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Wissen"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Gebruikt de externe URL."; "connection.active_url_type.toast.internal" = "Gebruikt de interne URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; @@ -2383,8 +2423,8 @@ De server reageert alleen zolang de app geopend is en stopt zodra je de app afsl "settings_sensors.sensors.header" = "Sensoren"; "settings_sensors.sensors.no_results" = "Er zijn geen sensoren gevonden die overeenkomen met je zoekopdracht."; "settings_sensors.sensors.search_prompt" = "Zoek sensoren"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Niet beschikbaar op dit apparaat"; +"settings_sensors.sensors.unavailable_on_device.state" = "Niet beschikbaar"; "settings_sensors.servers.footer" = "Elke server ontvangt de sensoren die je ervoor selecteert, dus een sensor kan aan de ene server wel gegevens doorgeven en aan de andere niet."; "settings_sensors.servers.header" = "Servers"; "settings_sensors.servers.search_prompt" = "Servers zoeken"; @@ -2443,7 +2483,7 @@ De server reageert alleen zolang de app geopend is en stopt zodra je de app afsl "thread.transter_to_homeassistant.title" = "Overzetten naar Home Assistant"; "token_error.connection_failed" = "Verbinding mislukt."; "token_error.expired" = "Token is verlopen."; -"token_error.reauthentication_required" = "Session is no longer valid. Please log in again."; +"token_error.reauthentication_required" = "De sessie is verlopen. Log opnieuw in."; "token_error.token_unavailable" = "Token is niet beschikbaar."; "unauthenticated.message.body" = "Je sessie is verlopen. Meld je opnieuw aan om verder te gaan, of controleer je verbinding als je achter een proxy of netwerkbeperking zit."; "unauthenticated.message.title" = "Je bent ongeauthenticeerd"; @@ -2968,7 +3008,7 @@ Hoewel geen enkele URL als veilig wordt beschouwd, worden de gegevens van deze s "watch.settings.last_updated" = "Bijgewerkt op %@"; "watch.settings.location.footer" = "Your Apple Watch reports its location to Home Assistant on its own, as a separate device from your iPhone. Zone only sends just the zone it's in. Nothing is sent until you choose."; "watch.settings.location.permission_denied" = "Home Assistant can't access this Apple Watch's location. Allow it in the Settings app on your Apple Watch, under Privacy & Security > Location Services."; -"watch.settings.location.servers_footer" = "Each server receives the location you choose for it."; +"watch.settings.location.servers_footer" = "Elke server ontvangt de locatie die je daarvoor kiest."; "watch.settings.location.title" = "Locatie"; "watch.settings.no_items.phone.title" = "Geen items geconfigureerd, kies hieronder items."; "watch.settings.no_servers" = "Er zijn nog geen servers gesynchroniseerd. Open Home Assistant op je gekoppelde iPhone en vernieuw vervolgens het startscherm."; diff --git a/Sources/App/Resources/pl-PL.lproj/Localizable.strings b/Sources/App/Resources/pl-PL.lproj/Localizable.strings index f0e24c8ae6..c1f91b1605 100644 --- a/Sources/App/Resources/pl-PL.lproj/Localizable.strings +++ b/Sources/App/Resources/pl-PL.lproj/Localizable.strings @@ -326,7 +326,7 @@ "app_intents.update_sensors.success" = "Updated sensors on all servers"; "app_intents.update_sensors.title" = "Update sensors"; "app_intents.watch_assist.description" = "Opens Assist using the pipeline configured for the watch"; -"app_intents.watch_assist.title" = "Assist"; +"app_intents.watch_assist.title" = "Asystent"; "app_shortcuts.activate_scene.title" = "Activate Scene"; "app_shortcuts.ask_assist.title" = "Ask Assist"; "app_shortcuts.close.title" = "Zamknij"; @@ -370,25 +370,25 @@ "assist.settings.modern_ui.toggle" = "Eksperymentalny interfejs użytkownika"; "assist.settings.on_device_stt.footer" = "Use Apple's on-device speech recognition for improved privacy. Your voice will be processed locally and transcribed to text before being sent to your server. Not all languages are supported."; "assist.settings.on_device_stt.language" = "Language"; -"assist.settings.on_device_stt.title" = "On-device STT"; +"assist.settings.on_device_stt.title" = "Rozpoznawanie mowy na urządzeniu"; "assist.settings.on_device_stt.toggle" = "Enable on-device Speech-to-Text"; "assist.settings.on_device_tts.default_voice" = "Default"; "assist.settings.on_device_tts.footer" = "Use Apple's on-device speech synthesis for improved privacy. Text responses will be spoken locally without sending audio data to your server."; "assist.settings.on_device_tts.quality.enhanced" = "Enhanced"; "assist.settings.on_device_tts.quality.premium" = "Premium"; -"assist.settings.on_device_tts.title" = "On-device TTS"; +"assist.settings.on_device_tts.title" = "Synteza mowy na urządzeniu"; "assist.settings.on_device_tts.voice" = "Voice"; "assist.settings.section.experimental.title" = "Experimental"; -"assist.settings.section.labs.title" = "More"; -"assist.settings.start_mode.auto" = "Auto"; -"assist.settings.start_mode.footer" = "Controls how Assist starts when you trigger it from a Home Assistant dashboard. \"Auto\" follows what the dashboard asks for, while \"Voice\" and \"Text\" always override it. This does not apply to widgets, shortcuts or other app features."; -"assist.settings.start_mode.text" = "Text"; -"assist.settings.start_mode.title" = "Assist start mode"; -"assist.settings.start_mode.voice" = "Voice"; +"assist.settings.section.labs.title" = "Więcej"; +"assist.settings.start_mode.auto" = "Automatyczny"; +"assist.settings.start_mode.footer" = "Kontroluje tryb początkowy Asystenta po uruchomieniu go z panelu Home Assistanta. Opcja \"Automatyczny\" dostosowuje się do poleceń panelu, natomiast opcje \"Głos\" i \"Tekst\" zawsze mają pierwszeństwo. Nie dotyczy to widżetów, skrótów ani innych funkcji aplikacji."; +"assist.settings.start_mode.text" = "Tekst"; +"assist.settings.start_mode.title" = "Tryb początkowy asystenta"; +"assist.settings.start_mode.voice" = "Głos"; "assist.settings.title" = "Ustawienia Asystenta"; "assist.settings.tts_mute.footer" = "Po włączeniu tej opcji Asystent nie będzie odtwarzał odpowiedzi audio, nawet jeśli w kanale jest skonfigurowana funkcja zamiany tekstu na mowę. Nadal będą wyświetlane odpowiedzi tekstowe."; "assist.settings.tts_mute.toggle" = "Wycisz odpowiedzi głosowe"; -"assist.text_field.placeholder" = "Enter a request..."; +"assist.text_field.placeholder" = "Wprowadź zapytanie..."; "assist.watch.audio_stream.not_received" = "Home Assistant never received the recording."; "assist.watch.audio_stream.server_not_found" = "Server not found on iPhone."; "assist.watch.audio_stream.unreadable" = "The iPhone could not read the recording."; @@ -490,7 +490,7 @@ "carPlay.labels.settings.advanced.section.button.title" = "Restart App"; "carPlay.labels.settings.advanced.section.title" = "Advanced"; "carPlay.labels.settings.main_server.title" = "Main server"; -"carPlay.labels.settings.troubleshooting.assist.section.title" = "Assist"; +"carPlay.labels.settings.troubleshooting.assist.section.title" = "Asystent"; "carPlay.labels.settings.troubleshooting.assist.tts_playback.footer" = "In some cars, spoken responses may not play when 'Stream' is selected. If that happens, 'Download and play' can potentially fix it."; "carPlay.labels.settings.troubleshooting.assist.tts_playback.title" = "TTS Playback"; "carPlay.labels.settings.troubleshooting.assist_audio.title" = "Assist audio"; @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; @@ -1611,7 +1651,7 @@ Home Assistant is open source, advocates for privacy and runs locally in your ho "settings.connection_section.sensor_send_type.title" = "Sensory wysłane"; "settings.connection_section.servers" = "Serwery"; "settings.connection_section.servers_header" = "Serwery"; -"settings.connection_section.servers_reorder_footer" = "Drag to reorder your servers. The one at the top is used as the default server."; +"settings.connection_section.servers_reorder_footer" = "Przeciągnij, aby zmienić kolejność serwerów. Serwer znajdujący się na górze jest używany jako serwer domyślny."; "settings.connection_section.update_database.finished" = "Server information updated"; "settings.connection_section.update_database.progress.areas" = "Updating areas"; "settings.connection_section.update_database.progress.calendars" = "Updating calendars"; @@ -1741,7 +1781,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.configuration_transfer.state.included" = "Included"; "settings.debugging.configuration_transfer.state.item_count" = "%li item(s)"; "settings.debugging.configuration_transfer.state.not_configured" = "Not configured"; -"settings.debugging.configuration_transfer.title" = "Import/Export configuration"; +"settings.debugging.configuration_transfer.title" = "Import/eksport konfiguracji"; "settings.debugging.critical_section.footer" = "Make sure you are aware that these operations cannot be reverted."; "settings.debugging.database_transfer.error.title" = "Database transfer failed"; "settings.debugging.database_transfer.error.unsupported_feature_file" = "Select a Home Assistant feature export file."; @@ -1777,7 +1817,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.delete_saved_credentials.delete_button" = "Delete Credentials"; "settings.debugging.delete_saved_credentials.message" = "Removes saved credentials and keychain items for this app. Type %@ to confirm."; "settings.debugging.delete_saved_credentials.title" = "Delete saved credentials"; -"settings.debugging.header.subtitle" = "Let's fix that 🐞"; +"settings.debugging.header.subtitle" = "Naprawmy tego 🐞"; "settings.debugging.header.title" = "Debug"; "settings.debugging.keychain_explorer.access_group_label" = "Access group"; "settings.debugging.keychain_explorer.accessibility_label" = "Accessibility"; @@ -1871,7 +1911,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.manage_storage.summary.protected" = "Protected items"; "settings.debugging.manage_storage.summary.reclaimable" = "Can be freed"; "settings.debugging.manage_storage.summary.total" = "Total used"; -"settings.debugging.manage_storage.title" = "Manage Storage"; +"settings.debugging.manage_storage.title" = "Zarządzaj pamięcią masową"; "settings.debugging.media_playback.footer" = "Select which frontend media types require a user action before playback."; "settings.debugging.media_playback.restart_required.message" = "Force close and reopen the app for this change to take effect."; "settings.debugging.media_playback.restart_required.title" = "Force close required"; @@ -1951,7 +1991,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.reset_section.reset_web_cache.title" = "Wyczyść pamięć podręczną interfejsu użytkownika"; "settings.search.no_results.subtitle" = "Check the spelling or try a different search."; "settings.search.no_results.title" = "No results for “%@”"; -"settings.search.prompt" = "Search settings"; +"settings.search.prompt" = "Szukaj ustawień"; "settings.search_keywords.app_icon_shortcuts" = "quick actions, home screen, long press, launcher"; "settings.search_keywords.app_labs" = "experimental, beta, labs, features, testflight, sidebar"; "settings.search_keywords.car_play" = "car, vehicle, driving, dashboard"; @@ -1977,13 +2017,13 @@ Importing replaces every category listed on this screen, including app settings. "settings.search_keywords.voice_tools_server" = "wyoming, speech, voice, assist, speech to text, text to speech, stt, tts, microphone, dictation"; "settings.search_keywords.watch" = "apple watch, watchos, configuration"; "settings.search_keywords.widgets" = "home screen, lock screen, custom widgets"; -"settings.sections.customize_experience.header" = "Customize your experience"; -"settings.sections.help_support.header" = "Help & support"; -"settings.sections.other_devices.header" = "Apple Watch & CarPlay"; -"settings.sections.privacy_security.header" = "Privacy & security"; -"settings.sections.quick_access.header" = "Quick access"; -"settings.sections.share_from_device.header" = "Share from this device"; -"settings.sections.stay_informed.header" = "Stay informed"; +"settings.sections.customize_experience.header" = "Dostosuj swoje doświadczenia"; +"settings.sections.help_support.header" = "Pomoc i wsparcie"; +"settings.sections.other_devices.header" = "Apple Watch i CarPlay"; +"settings.sections.privacy_security.header" = "Prywatność i bezpieczeństwo"; +"settings.sections.quick_access.header" = "Szybki dostęp"; +"settings.sections.share_from_device.header" = "Udostępnianie z tego urządzenia"; +"settings.sections.stay_informed.header" = "Bądź na bieżąco"; "settings.server_select.title" = "Serwer"; "settings.server_switching.by_location.footer" = "When you open the app, it checks whether you are at one of your homes, either connected to its Wi-Fi network or inside its Home zone. If that home belongs to another server, that server is opened automatically. Checks happen only on this device while the app is in use, and your location is never stored."; "settings.server_switching.by_location.title" = "Switch Server by Location"; @@ -2368,8 +2408,8 @@ The server only answers while the app is open, and stops when you leave it."; "settings_sensors.permissions.speech.title" = "Speech Recognition"; "settings_sensors.permissions.speech.usage" = "Transcribes your voice into Assist commands."; "settings_sensors.permissions.status.always" = "Always"; -"settings_sensors.permissions.status.denied" = "Denied"; -"settings_sensors.permissions.status.granted" = "Granted"; +"settings_sensors.permissions.status.denied" = "Odmowa"; +"settings_sensors.permissions.status.granted" = "Przyznano"; "settings_sensors.permissions.status.not_requested" = "Not requested"; "settings_sensors.permissions.status.requested" = "Requested"; "settings_sensors.permissions.status.restricted" = "Restricted"; @@ -2407,7 +2447,7 @@ The server only answers while the app is open, and stops when you leave it."; "tab_bar.customize.tabs_section.footer" = "Up to three pages show as tabs. Drag to reorder."; "tab_bar.customize.tabs_section.header" = "Tabs"; "tab_bar.customize.title" = "Customize Tabs"; -"tab_bar.item.assist" = "Assist"; +"tab_bar.item.assist" = "Asystent"; "tab_bar.item.search" = "Search"; "tab_bar.more.app_settings" = "App Settings"; "tab_bar.more.customize" = "Customize"; @@ -2605,7 +2645,7 @@ The server only answers while the app is open, and stops when you leave it."; "watch.config.assist.select_pipeline" = "Select pipeline"; "watch.config.assist.select_server" = "Server"; "watch.config.assist.show" = "Show Assist"; -"watch.config.assist.title" = "Assist"; +"watch.config.assist.title" = "Asystent"; "watch.config.cache.error.message" = "Failed to load watch config from cache."; "watch.config.conflict.keep_watch" = "Keep Watch Changes"; "watch.config.conflict.message" = "This watch and your iPhone both changed the configuration since they last synced. Which do you want to keep?"; @@ -2937,7 +2977,7 @@ While no URL is considered safe, this server's data won't sync to the watch and "watch.settings.complications.retry" = "Retry"; "watch.settings.complications.retrying" = "Retrying…"; "watch.settings.complications.status.cached" = "Showing cached value"; -"watch.settings.complications.status.failed" = "Failed"; +"watch.settings.complications.status.failed" = "Nie powiodło się"; "watch.settings.complications.status.live" = "Updated"; "watch.settings.complications.status_header" = "Status"; "watch.settings.complications.title" = "Complications"; @@ -3053,7 +3093,7 @@ Right-click your desktop, choose Edit Widgets, search for Home Assistant, and ch "whats_new.item.opens_link_hint" = "Opens a link"; "whats_new.live_activities.item_body" = "Follow a timer, a running appliance, or anything in progress from your Lock Screen and the Dynamic Island. Tap to learn how a notification starts one."; "whats_new.live_activities.item_title" = "Wydarzenia na żywo"; -"whats_new.title" = "What's New in The Companion App"; +"whats_new.title" = "Co nowego w aplikacji towarzyszącej"; "whats_new.version_format" = "Version %@"; "widgets.action.name.activate" = "Activate"; "widgets.action.name.assist" = "Asystent"; diff --git a/Sources/App/Resources/pt-BR.lproj/Localizable.strings b/Sources/App/Resources/pt-BR.lproj/Localizable.strings index cd3c9671a4..56d5276294 100644 --- a/Sources/App/Resources/pt-BR.lproj/Localizable.strings +++ b/Sources/App/Resources/pt-BR.lproj/Localizable.strings @@ -256,7 +256,7 @@ "app_intents.perform_action.payload.description" = "Dados JSON para enviar com a ação"; "app_intents.perform_action.payload.title" = "Dados da ação"; "app_intents.perform_action.response_failure" = "Falhou: %@"; -"app_intents.perform_action.response_success" = "Feito"; +"app_intents.perform_action.response_success" = "Concluído"; "app_intents.perform_action.title" = "Executar ação"; "app_intents.readable_entity.entity.name" = "Entidade"; "app_intents.reminders.create.which_list" = "Qual lista?"; @@ -420,7 +420,7 @@ "cameras.no_server_found" = "Nenhum servidor encontrado para a câmera: %@"; "cancel_label" = "Cancelar"; "carPlay.action.execute.in_progress" = "Executando..."; -"carPlay.action.intro.item.body" = "Toque para continuar em seu iPhone"; +"carPlay.action.intro.item.body" = "Toque para continuar no seu iPhone"; "carPlay.action.intro.item.title" = "Crie sua primeira ação"; "carPlay.config.quick_access.layout.grid_requirement.subtitle" = "Requer iOS 26 ou posterior"; "carPlay.config.quick_access.show_add_edit_buttons.footer" = "Mostrar botões para adicionar e editar itens de Acesso Rápido diretamente do carro."; @@ -615,27 +615,67 @@ "component.chip.remove" = "Remover"; "component.circular_slider.adjust_lower" = "Ajustar limite inferior"; "component.circular_slider.adjust_upper" = "Ajustar limite superior"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Colapsar"; "component.collapsible_view.expand" = "Expandir"; "component.color_picker.less_saturation" = "Menos saturação"; "component.color_picker.more_saturation" = "Mais saturação"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Mostrar menos"; "component.distribution.show_more" = "Mostrar mais"; "component.energy_period.compare" = "Comparar com o período anterior"; "component.energy_period.next" = "Próximo período"; "component.energy_period.previous" = "Período anterior"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Próximo"; "component.media_control.pause" = "Pausar"; "component.media_control.play" = "Reproduzir"; "component.media_control.previous" = "Anterior"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Mais informações"; "component.qr_code.failed" = "Não foi possível gerar o QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Inserir o código manualmente"; "component.qr_scanner.retry" = "Tentar novamente"; "component.qr_scanner.submit" = "Enviar"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Limpar"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Dica"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Usando a URL externa."; "connection.active_url_type.toast.internal" = "Usando a URL interna."; "connection.active_url_type.toast.none" = "Nenhuma URL ativa está disponível no momento para este servidor."; @@ -705,7 +745,7 @@ "device_name.subtitle" = "Isso é usado para identificar seu dispositivo no seu Home Assistant."; "device_name.textfield.placeholder" = "Nome do iPhone/iPad/Mac"; "device_name.title" = "Como você gostaria de nomear este dispositivo?"; -"done_label" = "Feito"; +"done_label" = "Concluído"; "download_manager.downloading.title" = "Baixando"; "download_manager.failed.title" = "Falha ao baixar o arquivo, erro: %@"; "download_manager.finished.title" = "Download concluído"; @@ -853,7 +893,7 @@ Este servidor requer um certificado de cliente (mTLS), mas a operação foi canc "ha_api.api_error.unknown" = "Ocorreu um erro desconhecido."; "ha_api.api_error.update_not_possible" = "A operação não pôde ser executada."; "help_label" = "Ajuda"; -"home_sections_reorder_view.done" = "Feito"; +"home_sections_reorder_view.done" = "Concluído"; "home_sections_reorder_view.title" = "Reordenar salas"; "home_view.areas.title" = "Áreas"; "home_view.common_controls.title" = "Bem-vindo, %@"; @@ -1184,7 +1224,7 @@ Este servidor requer um certificado de cliente (mTLS), mas a operação foi canc "magic_item.name.title" = "Nome"; "magic_item.name_and_icon.footer" = "Edite o nome e o ícone do script no frontend em 'Configurações' > 'Automações e cenas' > 'Scripts'."; "magic_item.name_and_icon.footer.scenes" = "Edite o nome e o ícone da cena no frontend em 'Configurações' > 'Automações e cenas' > 'Cenas'."; -"magic_item.require_confirmation.title" = "Requer confirmação"; +"magic_item.require_confirmation.title" = "Exigir confirmação"; "magic_item.text_color.title" = "Cor do texto"; "magic_item.use_custom_colors.title" = "Usar cores personalizadas"; "main_window_group_commands.areas.empty" = "Sem áreas"; @@ -1345,7 +1385,7 @@ Remoto quando você estiver pronto."; "onboarding.manual_setup.input_error.title" = "URL inválida"; "onboarding.manual_setup.no_scheme.message" = "Devemos tentar conectar usando http:// ou https://?"; "onboarding.manual_setup.no_scheme.title" = "URL inserido sem esquema"; -"onboarding.manual_setup.text_field.placeholder" = "por exemplo http://homeassistant.local:8123"; +"onboarding.manual_setup.text_field.placeholder" = "ex.: http://homeassistant.local:8123"; "onboarding.manual_setup.text_field.title" = "URL do seu Home Assistant"; "onboarding.manual_setup.title" = "Digite o URL"; "onboarding.manual_url_entry.primary_action.title" = "Conectar"; @@ -1371,7 +1411,7 @@ Remoto quando você estiver pronto."; "onboarding.permission.location.deny.alert.title" = "Tem certeza?"; "onboarding.permission.location.description" = "Para identificar se você está em casa e se conectar localmente ao Home Assistant, a Apple exige que peçamos sua permissão de localização."; "onboarding.permissions.allow" = "Permitir"; -"onboarding.permissions.allowed" = "Feito"; +"onboarding.permissions.allowed" = "Concluído"; "onboarding.permissions.change_later_note" = "Você pode alterar essa permissão mais tarde em Configurações"; "onboarding.permissions.focus.bullet.automations" = "Automações baseadas em foco"; "onboarding.permissions.focus.bullet.instant" = "Atualizações instantâneas quando o status muda"; @@ -1404,7 +1444,7 @@ Remoto quando você estiver pronto."; "onboarding.privacy.sensors.none_description" = "Não enviar nenhum dado de sensor."; "onboarding.privacy.title" = "Escolha o que compartilhar com este servidor"; "onboarding.scanning.discovered_announcement" = "Descoberto: %@"; -"onboarding.scanning.manual" = "Digite o endereço manualmente"; +"onboarding.scanning.manual" = "Inserir endereço manualmente"; "onboarding.scanning.manual.button.divider.title" = "ou"; "onboarding.scanning.manual.button.title" = "Digite o endereço manualmente"; "onboarding.scanning.title" = "Escaneando servidores"; @@ -2383,8 +2423,8 @@ O servidor só responde enquanto o aplicativo está aberto, e para quando você "settings_sensors.sensors.header" = "Sensores"; "settings_sensors.sensors.no_results" = "Nenhum sensor corresponde à sua pesquisa"; "settings_sensors.sensors.search_prompt" = "Pesquisar sensores"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Indisponível neste dispositivo"; +"settings_sensors.sensors.unavailable_on_device.state" = "Indisponível"; "settings_sensors.servers.footer" = "Cada servidor recebe os sensores que você escolher para ele, então um sensor pode reportar para um e não para outro."; "settings_sensors.servers.header" = "Servidores"; "settings_sensors.servers.search_prompt" = "Pesquisar servidores"; @@ -2443,7 +2483,7 @@ O servidor só responde enquanto o aplicativo está aberto, e para quando você "thread.transter_to_homeassistant.title" = "Transferir para o Home Assistant"; "token_error.connection_failed" = "Falha na conexão."; "token_error.expired" = "O token expirou."; -"token_error.reauthentication_required" = "Session is no longer valid. Please log in again."; +"token_error.reauthentication_required" = "A sessão não é mais válida. Faça login novamente."; "token_error.token_unavailable" = "O token não está disponível."; "unauthenticated.message.body" = "Sua sessão expirou. Autentique-se novamente para continuar ou verifique sua conexão se você estiver atrás de um proxy ou restrição de rede."; "unauthenticated.message.title" = "Você não está autenticado"; diff --git a/Sources/App/Resources/ru.lproj/Localizable.strings b/Sources/App/Resources/ru.lproj/Localizable.strings index ce0e9a4085..49a1e45e14 100644 --- a/Sources/App/Resources/ru.lproj/Localizable.strings +++ b/Sources/App/Resources/ru.lproj/Localizable.strings @@ -522,8 +522,8 @@ "carPlay.quick_access.add_item.back" = "Назад"; "carPlay.quick_access.add_item.button" = "Добавить элемент"; "carPlay.quick_access.add_item.confirmation.footer" = "Для дополнительной настройки настройте быстрый доступ в приложении Home Assistant на вашем iPhone."; -"carPlay.quick_access.add_item.confirmation.no_confirmation" = "Add without confirmation"; -"carPlay.quick_access.add_item.confirmation.require" = "Require confirmation"; +"carPlay.quick_access.add_item.confirmation.no_confirmation" = "Добавить без подтверждения"; +"carPlay.quick_access.add_item.confirmation.require" = "Требуется подтверждение"; "carPlay.quick_access.add_item.folder.message" = "Папки можно создавать только в приложении Home Assistant на вашем iPhone."; "carPlay.quick_access.add_item.title" = "Добавление элемента"; "carPlay.quick_access.edit_item.button" = "Редактировать"; @@ -582,7 +582,7 @@ "client_events.view.clear" = "Очистить"; "client_events.view.clear_confirm.message" = "Это не может быть отменено."; "client_events.view.clear_confirm.title" = "Вы уверены, что хотите удалить все события?"; -"climate.control.current_value_%@" = "Current: %@"; +"climate.control.current_value_%@" = "Текущий: %@"; "climate.control.decrease" = "Decrease"; "climate.control.fan_mode.title" = "Режим вентилятора"; "climate.control.humidity.decrease" = "Decrease humidity"; @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Свернуть"; "component.collapsible_view.expand" = "Развернуть"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Пауза"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Не удалось сгенерировать QR-код"; "component.qr_code.label" = "QR код"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Использование внешнего URL."; "connection.active_url_type.toast.internal" = "Использование внутреннего URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; @@ -743,8 +783,8 @@ "extensions.map.payload_missing_homeassistant.message" = "В данных не было словаря homeassistant!"; "extensions.map.value_missing_or_uncastable.latitude.message" = "Широта не получена или является строкой!"; "extensions.map.value_missing_or_uncastable.longitude.message" = "Долгота не получена или является строкой!"; -"extensions.notification_content.camera.mute" = "Mute"; -"extensions.notification_content.camera.unmute" = "Unmute"; +"extensions.notification_content.camera.mute" = "Отключить звук"; +"extensions.notification_content.camera.unmute" = "Включить звук"; "extensions.notification_content.error.no_entity_id" = "В полезной нагрузке не найден entity_id!"; "extensions.notification_content.error.request.auth_failed" = "Ошибка аутентификации!"; "extensions.notification_content.error.request.entity_not_found" = "Объект «%@» не найден!"; @@ -1080,7 +1120,7 @@ "live_activity.samples.animated_footer" = "Старт запускает процесс с помощью нескольких обновлений. Заблокируйте экран, чтобы наблюдать за ними в режиме реального времени."; "live_activity.samples.animated_title" = "Пример · Анимированные"; "live_activity.samples.copied" = "Copied"; -"live_activity.samples.copy" = "Copy"; +"live_activity.samples.copy" = "Копировать"; "live_activity.samples.detail_footer" = "При запуске этот пример выполняется локально на устройстве. YAML запускает тот же эфир активности из автоматизации или скрипта — укажите действие уведомления на вашем устройстве."; "live_activity.samples.show_yaml" = "Показать YAML"; "live_activity.samples.start" = "Запуск"; @@ -1126,7 +1166,7 @@ "mac.navigation.go_forward.accessibility_label" = "Перейти вперед"; "mac.open_in_safari.accessibility_label" = "Открыть в Safari"; "mac.paste.accessibility_label" = "Вставить"; -"mac.sidebar.done" = "Done"; +"mac.sidebar.done" = "Готово"; "mac.sidebar.edit" = "Edit Sidebar"; "mac.sidebar.hidden_section.header" = "Hidden"; "mac.sidebar.hide" = "Hide"; @@ -1287,7 +1327,7 @@ "notifications_configurator.settings.footer" = "Идентификатор должен содержать только буквы и знаки подчеркивания и быть заглавным. Он должен быть уникальным среди всего приложения."; "notifications_configurator.settings.footer.id_set" = "Идентификатор не может быть изменен после создания. Вы должны удалить и повторно выполнить действие, чтобы изменить идентификатор."; "notifications_configurator.settings.header" = "Настройки"; -"ohf_branding.caption" = "A PROJECT FROM THE"; +"ohf_branding.caption" = "ПРОЕКТ ОТ"; "ok_label" = "ОК"; "onboarding.client_certificate.description" = "Этот сервер требует сертификат клиента (mTLS) для аутентификации. Пожалуйста, импортируйте файл сертификата (.p12 или .pfx)."; "onboarding.client_certificate.error.file_access" = "Не удалось получить доступ к выбранному файлу."; @@ -1428,7 +1468,7 @@ Home Assistant - это бесплатное программное обеспе "onboarding.welcome.learn_more" = "Узнать больше"; "onboarding.welcome.logo.accessibility_label" = "Логотип Home Assistant"; "onboarding.welcome.primary_button" = "Подключиться к моему Home Assistant"; -"onboarding.welcome.primary_button_compact" = "Connect"; +"onboarding.welcome.primary_button_compact" = "Подключить"; "onboarding.welcome.secondary_button" = "Начало работы"; "onboarding.welcome.title" = "Добро пожаловать в Home Assistant %@!"; "onboarding.welcome.updated.body" = "Получите доступ к серверу Home Assistant, где бы вы ни находились. \ @@ -1940,7 +1980,7 @@ Home Assistant — это приложение с открытым исходн "settings.mac_toolbar.how_to_add.body" = "To add an entity, open its more info dialog in Home Assistant, select the \"Add to\" button, then choose \"Mac Toolbar\"."; "settings.mac_toolbar.how_to_add.header" = "Adding entities"; "settings.mac_toolbar.remove" = "Remove"; -"settings.mac_toolbar.remove_accessibility_label" = "Remove %@"; +"settings.mac_toolbar.remove_accessibility_label" = "Удалить %@"; "settings.mac_toolbar.remove_confirmation.title" = "Remove \"%@\" from the toolbar?"; "settings.mac_toolbar.title" = "Toolbar"; "settings.navigation_bar.about_button.title" = "О программе"; @@ -1990,7 +2030,7 @@ Home Assistant — это приложение с открытым исходн "settings.server_switching.by_location.footer" = "Когда вы открываете приложение, оно проверяет, находитесь ли вы в одном из своих домов, подключены ли вы к его сети Wi-Fi или находитесь в его домашней зоне. Если этот дом принадлежит другому серверу, этот сервер открывается автоматически. Проверка выполняется только на этом устройстве во время использования приложения, и ваше местоположение никогда не сохраняется."; "settings.server_switching.by_location.title" = "Переключение сервера по местоположению"; "settings.server_switching.closest_server.source.location.accessibility_label" = "Исходя из вашего текущего местоположения"; -"settings.server_switching.closest_server.source.location.title" = "Местоположение"; +"settings.server_switching.closest_server.source.location.title" = "Геопозиция"; "settings.server_switching.closest_server.source.network.accessibility_label" = "Based on the Wi-Fi network you are connected to"; "settings.server_switching.closest_server.source.network.title" = "Wi-Fi сеть"; "settings.server_switching.closest_server.title" = "Ближайший сервер"; @@ -2381,8 +2421,8 @@ Home Assistant — это приложение с открытым исходн "settings_sensors.sensors.header" = "Датчики"; "settings_sensors.sensors.no_results" = "Нет датчиков, соответствующих вашему запросу"; "settings_sensors.sensors.search_prompt" = "Поиск датчиков"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Недоступно на этом устройстве"; +"settings_sensors.sensors.unavailable_on_device.state" = "Недоступно"; "settings_sensors.servers.footer" = "Каждый сервер получает те датчики, которые вы для него выбираете, поэтому датчик может отчитываться перед одним и не делать этого перед другими."; "settings_sensors.servers.header" = "Серверы"; "settings_sensors.servers.search_prompt" = "Поиск серверов"; @@ -2441,7 +2481,7 @@ Home Assistant — это приложение с открытым исходн "thread.transter_to_homeassistant.title" = "Перенос в Home Assistant"; "token_error.connection_failed" = "Сбой соединения."; "token_error.expired" = "Срок действия токена истёк."; -"token_error.reauthentication_required" = "Session is no longer valid. Please log in again."; +"token_error.reauthentication_required" = "Сеанс истек. Пожалуйста, войдите в систему заново."; "token_error.token_unavailable" = "Токен недоступен."; "unauthenticated.message.body" = "Срок действия вашей сессии истек. Пожалуйста, пройдите повторную аутентификацию, чтобы продолжить, или проверьте соединение, если вы находитесь за прокси-сервером или сетевыми ограничениями."; "unauthenticated.message.title" = "Вы не аутентифицированы"; @@ -2501,7 +2541,7 @@ Home Assistant — это приложение с открытым исходн "watch.complications.builder.edit_title" = "Редактирование расширения"; "watch.complications.builder.empty" = "No complications yet. Tap + to create one from an entity or a template."; "watch.complications.builder.entity" = "Объект"; -"watch.complications.builder.family" = "Family"; +"watch.complications.builder.family" = "Семья"; "watch.complications.builder.gauge_range" = "Gauge range (optional)"; "watch.complications.builder.gauge_template" = "Gauge template"; "watch.complications.builder.icon" = "Иконка"; @@ -2522,7 +2562,7 @@ Home Assistant — это приложение с открытым исходн "watch.complications.builder.reorder_tokens_hint" = "Перетащите один токен на другой, чтобы изменить их порядок."; "watch.complications.builder.show" = "Показывать"; "watch.complications.builder.show_gauge" = "Показывать как шкалу / кольцо"; -"watch.complications.builder.show_icon" = "Show icon"; +"watch.complications.builder.show_icon" = "Показать значок"; "watch.complications.builder.show_max" = "Показывать максимум"; "watch.complications.builder.show_min" = "Показывать минимум"; "watch.complications.builder.show_name" = "Show name"; @@ -2537,7 +2577,7 @@ Home Assistant — это приложение с открытым исходн "watch.complications.builder.source_entity_subtitle" = "Отображение состояния объекта"; "watch.complications.builder.source_template" = "Шаблон"; "watch.complications.builder.source_template_subtitle" = "Требуется роль администратора"; -"watch.complications.builder.style" = "Style"; +"watch.complications.builder.style" = "Стиль"; "watch.complications.builder.template_evaluating" = "Вычисление шаблона..."; "watch.complications.builder.template_invalid_hex" = "Результат не является шестнадцатеричным цветом (например, #FF9500)"; "watch.complications.builder.template_no_result" = "Сервер не вернул результат. Проверьте шаблон на наличие ошибок."; @@ -2579,7 +2619,7 @@ Home Assistant — это приложение с открытым исходн "watch.complications.root.reload_success_message" = "Ваши расширения отправлены на Apple Watch. Они обновятся в ближайшее время."; "watch.complications.root.reload_success_title" = "Перезагрузка отправлена"; "watch.complications.root.reload_unavailable_message" = "Убедитесь, что ваши Apple Watch сопряжены и на часах установлено приложение Home Assistant, затем повторите попытку."; -"watch.complications.root.reload_unavailable_title" = "Apple Watch Not Available"; +"watch.complications.root.reload_unavailable_title" = "Apple Watch недоступен"; "watch.complications.root.template" = "Шаблон"; "watch.complications.root.your_complications" = "Ваши расширения"; "watch.complications.slot.bottom_text" = "Нижний текст"; @@ -2610,8 +2650,8 @@ Home Assistant — это приложение с открытым исходн "watch.config.conflict.keep_watch" = "Keep Watch Changes"; "watch.config.conflict.message" = "С момента последней синхронизации настройки этих часов и вашего iPhone изменились. Какие из них вы хотите сохранить?"; "watch.config.conflict.title" = "Sync Conflict"; -"watch.config.conflict.use_iphone" = "Use iPhone"; -"watch.config.edit.add_button" = "Add"; +"watch.config.conflict.use_iphone" = "Использовать iPhone"; +"watch.config.edit.add_button" = "Добавить"; "watch.config.edit.delete" = "Удалить"; "watch.config.edit.error.not_reachable" = "Keep your iPhone nearby to change what's shown on your watch."; "watch.config.edit.folder.add_title" = "Новая папка"; @@ -2741,7 +2781,7 @@ Home Assistant — это приложение с открытым исходн "watch.internal_url_prompt.info.message" = "Когда часы подключаются к интернету через iPhone, они не могут определить, находитесь ли вы в защищенной среде, — у них нет доступа к имени сети Wi-Fi. Чтобы защитить вас на случай подключения к общедоступной беспроводной сети, внутренний URL-адрес по умолчанию не используется.\ \ Хотя ни один URL-адрес не считается безопасным, данные с этого сервера не будут синхронизироваться с часами и виджеты не будут обновляться."; -"watch.internal_url_prompt.info.not_now" = "Not Now"; +"watch.internal_url_prompt.info.not_now" = "Не сейчас"; "watch.internal_url_prompt.info.title" = "Internal URL & Security"; "watch.internal_url_prompt.info.use" = "Use %@"; "watch.internal_url_prompt.learn_more" = "Learn More"; @@ -2920,7 +2960,7 @@ Home Assistant — это приложение с открытым исходн "watch.settings.client_certificate.remove_from_watch.title" = "Удалить с этих часов?"; "watch.settings.client_events.clear" = "Clear"; "watch.settings.client_events.empty" = "Пока не записано ни одного события."; -"watch.settings.client_events.send_to_phone" = "Send to iPhone"; +"watch.settings.client_events.send_to_phone" = "Отправить на iPhone"; "watch.settings.client_events.send_to_phone.failure" = "Sending logs to the iPhone failed: %@"; "watch.settings.client_events.send_to_phone.success" = "Журналы отправлены. На iPhone для обмена журналами используйте Настройки → Отладка → Отправить журнал."; "watch.settings.client_events.share" = "Share"; @@ -2964,10 +3004,10 @@ Home Assistant — это приложение с открытым исходн "watch.settings.developer.warning.message" = "Эти параметры предназначены для отладки. Используйте их только под руководством разработчика."; "watch.settings.developer.warning.title" = "Предупреждение"; "watch.settings.last_updated" = "Обновлено %@"; -"watch.settings.location.footer" = "Your Apple Watch reports its location to Home Assistant on its own, as a separate device from your iPhone. Zone only sends just the zone it's in. Nothing is sent until you choose."; +"watch.settings.location.footer" = "Ваши Apple Watch самостоятельно передают информацию о своём местоположении в Home Assistant, действуя как отдельное устройство, независимое от вашего iPhone. \"Только зона\" передаёт только данные о зоне, в которой он находится. Никакие данные не передаются, пока вы не примете соответствующее решение."; "watch.settings.location.permission_denied" = "Home Assistant не может получить доступ к данным о местоположении на этих Apple Watch. Разрешите доступ в приложении Настройки на Apple Watch в разделе Конфиденциальность и безопасность > Геолокация."; "watch.settings.location.servers_footer" = "Каждый сервер получает то местоположение, которое вы для него выберете."; -"watch.settings.location.title" = "Location"; +"watch.settings.location.title" = "Геопозиция"; "watch.settings.no_items.phone.title" = "Элементы не настроены, пожалуйста, выберите элементы ниже."; "watch.settings.no_servers" = "Серверы еще не синхронизированы. Откройте Home Assistant на сопряженном iPhone, затем обновите страницу на главном экране."; "watch.settings.perform_action.footer" = "Где выполняются действия. Если iPhone находится поблизости, функция Авто использует его, в противном случае Apple Watch подключаются напрямую к Home Assistant."; @@ -2977,7 +3017,7 @@ Home Assistant — это приложение с открытым исходн "watch.settings.restart_app.footer" = "Это немедленно закроет приложение. Вам придется открыть его заново вручную."; "watch.settings.restart_app.title" = "Перезапустить приложение"; "watch.settings.sensors.footer" = "Apple Watch самостоятельно передают эти данные в Home Assistant как отдельное от iPhone устройство. Данные не отправляются, пока вы не включите датчик."; -"watch.settings.sensors.last_error" = "Last error: %@"; +"watch.settings.sensors.last_error" = "Последняя ошибка: %@"; "watch.settings.sensors.last_sent" = "Last sent %@"; "watch.settings.sensors.never_sent" = "Еще не отправлено"; "watch.settings.sensors.status_header" = "Статус"; diff --git a/Sources/App/Resources/sl.lproj/Localizable.strings b/Sources/App/Resources/sl.lproj/Localizable.strings index 54fd42f656..f80d6e0219 100644 --- a/Sources/App/Resources/sl.lproj/Localizable.strings +++ b/Sources/App/Resources/sl.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/sv.lproj/Localizable.strings b/Sources/App/Resources/sv.lproj/Localizable.strings index 200d23bb38..c1c8b35499 100644 --- a/Sources/App/Resources/sv.lproj/Localizable.strings +++ b/Sources/App/Resources/sv.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Ta bort"; "component.circular_slider.adjust_lower" = "Justera nedre målvärde"; "component.circular_slider.adjust_upper" = "Justera övre målvärde"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Komprimera"; "component.collapsible_view.expand" = "Expandera"; "component.color_picker.less_saturation" = "Mindre mättnad"; "component.color_picker.more_saturation" = "Mer mättnad"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Visa mindre"; "component.distribution.show_more" = "Visa mer"; "component.energy_period.compare" = "Jämför med föregående period"; "component.energy_period.next" = "Nästa period"; "component.energy_period.previous" = "Föregående period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Nästa"; "component.media_control.pause" = "Pausa"; "component.media_control.play" = "Spela upp"; "component.media_control.previous" = "Föregående"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Mer information"; "component.qr_code.failed" = "Det gick inte att skapa QR-koden"; "component.qr_code.label" = "QR-kod"; "component.qr_scanner.manual_input" = "Ange koden manuellt"; "component.qr_scanner.retry" = "Försök igen"; "component.qr_scanner.submit" = "Skicka"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Töm"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tips"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Använda den externa URL:en."; "connection.active_url_type.toast.internal" = "Använda den interna URL:en."; "connection.active_url_type.toast.none" = "Det finns för närvarande ingen aktiv URL för denna server."; diff --git a/Sources/App/Resources/tr.lproj/Localizable.strings b/Sources/App/Resources/tr.lproj/Localizable.strings index 08be2d72f5..ebf0cb9781 100644 --- a/Sources/App/Resources/tr.lproj/Localizable.strings +++ b/Sources/App/Resources/tr.lproj/Localizable.strings @@ -358,7 +358,7 @@ "assist.chat.menu.edit" = "Düzenle"; "assist.chat.menu.replay" = "Tekrar oynat"; "assist.error.pipelines_response" = "Assist ardışık düzenleri alınamadı. Lütfen ardışık düzen yapılandırmanızı kontrol edin."; -"assist.error.speech_to_text_unsupported" = "This Assist pipeline has no speech-to-text engine. Choose a pipeline that has one, or enable on-device Speech-to-Text in Assist settings."; +"assist.error.speech_to_text_unsupported" = "Bu Asistan hattında konuşmayı metne dönüştüren bir motor bulunmuyor. Bu motoru içeren bir hat seçin veya Assist ayarlarından cihaz üzerinde çalışan konuşmadan metne dönüştürme özelliğini etkinleştirin."; "assist.modern_ui.header.title" = "Assist"; "assist.modern_ui.pipeline.label" = "İş akışı"; "assist.modern_ui.text_field.placeholder" = "Bana soru sor..."; @@ -389,17 +389,17 @@ "assist.settings.tts_mute.footer" = "Etkinleştirildiğinde, işlem hattında metinden sese dönüştürme yapılandırılmış olsa bile Assist sesli yanıtları oynatmaz. Yine de metin yanıtlarını göreceksiniz."; "assist.settings.tts_mute.toggle" = "Sesli yanıtları sessize al"; "assist.text_field.placeholder" = "Bir istek girin..."; -"assist.watch.audio_stream.not_received" = "Home Assistant never received the recording."; -"assist.watch.audio_stream.server_not_found" = "Server not found on iPhone."; -"assist.watch.audio_stream.unreadable" = "The iPhone could not read the recording."; -"assist.watch.mic_button.tap_or_hold.title" = "Tap or hold to"; +"assist.watch.audio_stream.not_received" = "Home Assistant, kaydı hiç almadı."; +"assist.watch.audio_stream.server_not_found" = "iPhone'da sunucu bulunamadı."; +"assist.watch.audio_stream.unreadable" = "iPhone kaydı okuyamadı."; +"assist.watch.mic_button.tap_or_hold.title" = "Konuşmak için dokunun veya basılı tutun"; "assist.watch.mic_button.title" = "Dokunun"; "assist.watch.not_reachable.title" = "Assist için iPhone bağlantısı gerekir. iPhone'unuza şu anda erişilemiyor."; "assist.watch.on_device_stt.no_speech_recognized" = "Herhangi bir konuşma algılanmadı."; "assist.watch.volume.title" = "Ses seviyesi kontrolü"; "assist_pipeline_picker.no_pipelines" = "Mevcut işlem hattı yok"; "assist_pipeline_picker.placeholder" = "İşlem hattını seçin"; -"assist_pipeline_picker.reload" = "Reload"; +"assist_pipeline_picker.reload" = "Tekrar yükle"; "camera_list.edit.off.title" = "Düzenle"; "camera_list.edit.on.title" = "Bitti"; "camera_list.empty.message" = "Home Assistant kurulumunuzda hiçbir kamera öğesi bulunamadı"; @@ -615,27 +615,67 @@ "component.chip.remove" = "Kaldır"; "component.circular_slider.adjust_lower" = "Alt hedefi ayarla"; "component.circular_slider.adjust_upper" = "Üst hedefi ayarla"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Daralt"; "component.collapsible_view.expand" = "Genişlet"; "component.color_picker.less_saturation" = "Daha az doygunluk"; "component.color_picker.more_saturation" = "Daha fazla doygunluk"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Daha az göster"; "component.distribution.show_more" = "Daha fazlasını göster"; "component.energy_period.compare" = "Önceki dönemle karşılaştırın"; "component.energy_period.next" = "Sonraki dönem"; "component.energy_period.previous" = "Önceki dönem"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Sonraki"; "component.media_control.pause" = "Duraklat"; "component.media_control.play" = "Oynat"; "component.media_control.previous" = "Önceki"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "Daha fazla bilgi"; "component.qr_code.failed" = "QR kodu oluşturulamadı"; "component.qr_code.label" = "QR kodu"; "component.qr_scanner.manual_input" = "Kodu manuel olarak girin"; "component.qr_scanner.retry" = "Tekrar dene"; "component.qr_scanner.submit" = "Gönder"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Temizle"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "İpucu"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Harici URL'yi kullanarak."; "connection.active_url_type.toast.internal" = "Dahili URL'yi kullanarak."; "connection.active_url_type.toast.none" = "Şu anda bu sunucu için aktif bir URL bulunmamaktadır."; @@ -716,12 +756,12 @@ "entity_picker.filter.domain.all.title" = "Tüm alan adları"; "entity_picker.filter.domain.title" = "Alan adı"; "entity_picker.filter.group_by.area" = "Bölgeye Göre Gruplandır"; -"entity_picker.filter.group_by.device" = "Group by Device"; +"entity_picker.filter.group_by.device" = "Cihaza Göre Gruplandır"; "entity_picker.filter.group_by.domain" = "Alan adına göre gruplandır"; "entity_picker.filter.group_by.title" = "Gruplandır"; "entity_picker.filter.server.title" = "Sunucular"; "entity_picker.list.area.no_area.title" = "Alan yok"; -"entity_picker.list.device.no_device.title" = "No device"; +"entity_picker.list.device.no_device.title" = "Cihaz yok"; "entity_picker.placeholder" = "Varlığı seç"; "entity_picker.refresh.updating" = "Güncelleniyor…"; "entity_picker.reload" = "Tekrar yükle"; @@ -1162,9 +1202,9 @@ "magic_item.background_color.title" = "Arka plan rengi"; "magic_item.display_text.title" = "Ekran metni"; "magic_item.edit" = "Kaydet"; -"magic_item.icon_color.color" = "Color"; -"magic_item.icon_color.custom" = "Custom"; -"magic_item.icon_color.default" = "Default"; +"magic_item.icon_color.color" = "Renk"; +"magic_item.icon_color.custom" = "Kişiselleştirilmiş"; +"magic_item.icon_color.default" = "Varsayılan"; "magic_item.icon_color.title" = "Simge rengi"; "magic_item.icon_name.title" = "Simge adı"; "magic_item.item_type.action.list.title" = "iOS Eylemleri"; @@ -1428,7 +1468,7 @@ "onboarding.welcome.learn_more" = "Daha fazla bilgi edin"; "onboarding.welcome.logo.accessibility_label" = "Home Assistant logosu"; "onboarding.welcome.primary_button" = "Ev Asistanıma bağlanın"; -"onboarding.welcome.primary_button_compact" = "Connect"; +"onboarding.welcome.primary_button_compact" = "Bağlan"; "onboarding.welcome.secondary_button" = "Başlarken"; "onboarding.welcome.title" = "Home Assistant'a Hoş Geldiniz %@!"; "onboarding.welcome.updated.body" = "Hareket halindeyken Ev Asistanı sunucunuza erişin. \ @@ -2383,8 +2423,8 @@ Sunucu yalnızca uygulama açıkken yanıt verir ve uygulamadan çıktığınız "settings_sensors.sensors.header" = "Sensörler"; "settings_sensors.sensors.no_results" = "Arama kriterlerinize uyan sensör bulunamadı"; "settings_sensors.sensors.search_prompt" = "Sensörleri ara"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "Bu cihazda kullanılamıyor"; +"settings_sensors.sensors.unavailable_on_device.state" = "Mevcut değil"; "settings_sensors.servers.footer" = "Her sunucu, sizin onun için seçtiğiniz sensörleri alır; dolayısıyla bir sensör bir sunucuya rapor verebilir, diğerine ise vermeyebilir."; "settings_sensors.servers.header" = "Sunucular"; "settings_sensors.servers.search_prompt" = "Sunucuları ara"; @@ -2443,7 +2483,7 @@ Sunucu yalnızca uygulama açıkken yanıt verir ve uygulamadan çıktığınız "thread.transter_to_homeassistant.title" = "Home Asistanına Aktar"; "token_error.connection_failed" = "Bağlantı kurulamadı."; "token_error.expired" = "Anahtar süresi doldu."; -"token_error.reauthentication_required" = "Session is no longer valid. Please log in again."; +"token_error.reauthentication_required" = "Oturumunuz artık geçerli değil. Lütfen tekrar giriş yapın."; "token_error.token_unavailable" = "Anahtar kullanılamıyor."; "unauthenticated.message.body" = "Oturumunuzun süresi doldu. Devam etmek için lütfen yeniden kimlik doğrulaması yapın veya bir proxy ya da ağ kısıtlamasının arkasındaysanız bağlantınızı kontrol edin."; "unauthenticated.message.title" = "Kimliğiniz doğrulanmadı"; @@ -2489,7 +2529,7 @@ Sunucu yalnızca uygulama açıkken yanıt verir ve uygulamadan çıktığınız "vacuum.control.start" = "Başlat"; "vacuum.control.stop" = "Durdur"; "watch.assist.button.recording.title" = "Kayıt..."; -"watch.assist.button.release_to_send.title" = "Release to send"; +"watch.assist.button.release_to_send.title" = "Göndermek için bırakın"; "watch.assist.button.send_request.title" = "İstek göndermek için dokunun"; "watch.assist.lack_config.error.title" = "Lütfen iOS yardımcı uygulamasını kullanarak Assist'i yapılandırın"; "watch.complications.builder.color" = "Gösterge rengi"; @@ -2721,7 +2761,7 @@ Sunucu yalnızca uygulama açıkken yanıt verir ve uygulamadan çıktığınız "watch.home.areas.title" = "Alanlar"; "watch.home.cancel_and_use_cache.title" = "İptal et ve önbelleği kullan"; "watch.home.device.empty" = "Bu cihaz için uyumlu herhangi bir cihaz bulunmamaktadır."; -"watch.home.device.part_of" = "Part of %@"; +"watch.home.device.part_of" = "%@ parça"; "watch.home.loading.skip.title" = "Atla"; "watch.home.run.confirmation.title" = "\" %@ \" çalıştırmak istediğinizden emin misiniz?"; "watch.home.run.error.lock_state_unknown" = "Kilidin mevcut durumu henüz bilinmiyor, bu nedenle işlem gönderilmedi. Durumun yüklenmesini bekleyin ve tekrar deneyin."; @@ -2966,10 +3006,10 @@ Hiçbir URL güvenli kabul edilmese de, bu sunucunun verileri saate senkronize e "watch.settings.developer.warning.message" = "Bu seçenekler hata ayıklama içindir. Yalnızca bir geliştirici tarafından yönlendirildiğinizde kullanın."; "watch.settings.developer.warning.title" = "Uyarı"; "watch.settings.last_updated" = "Güncellendi %@"; -"watch.settings.location.footer" = "Your Apple Watch reports its location to Home Assistant on its own, as a separate device from your iPhone. Zone only sends just the zone it's in. Nothing is sent until you choose."; -"watch.settings.location.permission_denied" = "Home Assistant can't access this Apple Watch's location. Allow it in the Settings app on your Apple Watch, under Privacy & Security > Location Services."; -"watch.settings.location.servers_footer" = "Each server receives the location you choose for it."; -"watch.settings.location.title" = "Location"; +"watch.settings.location.footer" = "Apple Watch’unuz, iPhone’unuzdan ayrı bir cihaz olarak konumunu Home Assistant’a kendiliğinden bildirir. Bölge ise yalnızca içinde bulunduğu bölgeyi gönderir. Siz bir seçim yapana kadar hiçbir bilgi gönderilmez."; +"watch.settings.location.permission_denied" = "Home Assistant, bu Apple Watch’un konumuna erişemiyor. Apple Watch’unuzdaki Ayarlar uygulamasında, Gizlilik ve Güvenlik > Konum Hizmetleri bölümünden buna izin verin."; +"watch.settings.location.servers_footer" = "Her sunucu, sizin onun için seçtiğiniz konumu alır."; +"watch.settings.location.title" = "Konum"; "watch.settings.no_items.phone.title" = "Hiçbir öğe yapılandırılmadı, lütfen aşağıdaki öğeleri seçin."; "watch.settings.no_servers" = "Henüz hiçbir sunucu senkronize edilmedi. Eşleştirilmiş iPhone'unuzda Home Assistant'ı açın, ardından Ana ekrandan yenileyin."; "watch.settings.perform_action.footer" = "İşlemlerin yürütüldüğü yer. Otomatik ayar, yakındayken iPhone'unuzu kullanır; aksi takdirde Apple Watch doğrudan Home Assistant'a bağlanır."; diff --git a/Sources/App/Resources/uk.lproj/Localizable.strings b/Sources/App/Resources/uk.lproj/Localizable.strings index 5a7f7fa828..3feddbe0dc 100644 --- a/Sources/App/Resources/uk.lproj/Localizable.strings +++ b/Sources/App/Resources/uk.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/vi.lproj/Localizable.strings b/Sources/App/Resources/vi.lproj/Localizable.strings index a29d7b22e0..ae416181e7 100644 --- a/Sources/App/Resources/vi.lproj/Localizable.strings +++ b/Sources/App/Resources/vi.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "Remove"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "Collapse"; "component.collapsible_view.expand" = "Expand"; "component.color_picker.less_saturation" = "Less saturation"; "component.color_picker.more_saturation" = "More saturation"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "Show less"; "component.distribution.show_more" = "Show more"; "component.energy_period.compare" = "Compare with previous period"; "component.energy_period.next" = "Next period"; "component.energy_period.previous" = "Previous period"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "Next"; "component.media_control.pause" = "Pause"; "component.media_control.play" = "Play"; "component.media_control.previous" = "Previous"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "More information"; "component.qr_code.failed" = "Could not generate the QR code"; "component.qr_code.label" = "QR code"; "component.qr_scanner.manual_input" = "Enter the code manually"; "component.qr_scanner.retry" = "Retry"; "component.qr_scanner.submit" = "Submit"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "Clear"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "Tip"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; diff --git a/Sources/App/Resources/zh-Hans.lproj/Localizable.strings b/Sources/App/Resources/zh-Hans.lproj/Localizable.strings index 251f742a7f..6f525393ea 100644 --- a/Sources/App/Resources/zh-Hans.lproj/Localizable.strings +++ b/Sources/App/Resources/zh-Hans.lproj/Localizable.strings @@ -358,7 +358,7 @@ "assist.chat.menu.edit" = "Edit"; "assist.chat.menu.replay" = "Replay"; "assist.error.pipelines_response" = "无法获取语音助手管道,请检查您的管道配置。"; -"assist.error.speech_to_text_unsupported" = "This Assist pipeline has no speech-to-text engine. Choose a pipeline that has one, or enable on-device Speech-to-Text in Assist settings."; +"assist.error.speech_to_text_unsupported" = "此辅助管道没有语音转文本引擎。请选择具有语音转文本引擎的管道,或在辅助设置中启用设备上的语音转文本。"; "assist.modern_ui.header.title" = "语音助手"; "assist.modern_ui.pipeline.label" = "管道"; "assist.modern_ui.text_field.placeholder" = "问我什么都行……"; @@ -389,17 +389,17 @@ "assist.settings.tts_mute.footer" = "启用此功能后,即使管道已配置文本转语音功能,语音助手也不会播放语音答复。您仍然可以看到文本答复。"; "assist.settings.tts_mute.toggle" = "语音答复静音"; "assist.text_field.placeholder" = "Enter a request..."; -"assist.watch.audio_stream.not_received" = "Home Assistant never received the recording."; +"assist.watch.audio_stream.not_received" = "Home Assistant从未收到过录音。"; "assist.watch.audio_stream.server_not_found" = "Server not found on iPhone."; -"assist.watch.audio_stream.unreadable" = "The iPhone could not read the recording."; +"assist.watch.audio_stream.unreadable" = "此iPhone无法读取录音。"; "assist.watch.mic_button.tap_or_hold.title" = "Tap or hold to"; "assist.watch.mic_button.title" = "点按"; "assist.watch.not_reachable.title" = "“语音助手”功能需要 iPhone 连接。您的 iPhone 当前无法访问。"; -"assist.watch.on_device_stt.no_speech_recognized" = "No speech was recognized."; +"assist.watch.on_device_stt.no_speech_recognized" = "未识别出任何语音。"; "assist.watch.volume.title" = "音量控制"; "assist_pipeline_picker.no_pipelines" = "没有可用的管道"; "assist_pipeline_picker.placeholder" = "选取管道"; -"assist_pipeline_picker.reload" = "Reload"; +"assist_pipeline_picker.reload" = "重新加载"; "camera_list.edit.off.title" = "编辑"; "camera_list.edit.on.title" = "完成"; "camera_list.empty.message" = "您的 Home Assistant 设置中未找到任何摄像头实体"; @@ -423,8 +423,8 @@ "carPlay.action.intro.item.body" = "在您的 iPhone 上点击并继续"; "carPlay.action.intro.item.title" = "创建您的第一个动作"; "carPlay.config.quick_access.layout.grid_requirement.subtitle" = "Requires iOS 26 or later"; -"carPlay.config.quick_access.show_add_edit_buttons.footer" = "Show buttons to add and edit Quick Access items directly from the car."; -"carPlay.config.quick_access.show_add_edit_buttons.title" = "Show Add and Edit buttons"; +"carPlay.config.quick_access.show_add_edit_buttons.footer" = "显示按钮,以便直接在车内添加和编辑“快速访问”项目。"; +"carPlay.config.quick_access.show_add_edit_buttons.title" = "显示“添加”和“编辑”按钮"; "carPlay.config.tabs.add.title" = "Add Tab"; "carPlay.config.tabs.maximum.footer" = "CarPlay limits how many tabs are displayed in the car (up to %li, depending on the vehicle). Extra tabs won't be shown."; "carPlay.config.tabs.name.title" = "Tab Name"; @@ -615,27 +615,67 @@ "component.chip.remove" = "移除"; "component.circular_slider.adjust_lower" = "Adjust lower target"; "component.circular_slider.adjust_upper" = "Adjust upper target"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "收缩"; "component.collapsible_view.expand" = "展开"; "component.color_picker.less_saturation" = "更低饱和度"; "component.color_picker.more_saturation" = "更高饱和度"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "简要显示"; "component.distribution.show_more" = "完整显示"; "component.energy_period.compare" = "与上期相比"; "component.energy_period.next" = "下期"; "component.energy_period.previous" = "上期"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "下一个"; "component.media_control.pause" = "暂停"; "component.media_control.play" = "播放"; "component.media_control.previous" = "上一个"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "更多信息"; "component.qr_code.failed" = "无法生成二维码"; "component.qr_code.label" = "二维码"; "component.qr_scanner.manual_input" = "手动输入代码"; "component.qr_scanner.retry" = "重试"; "component.qr_scanner.submit" = "提交"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "清除"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "提示"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "Using the external URL."; "connection.active_url_type.toast.internal" = "Using the internal URL."; "connection.active_url_type.toast.none" = "No active URL is currently available for this server."; @@ -786,8 +826,8 @@ "focus.sensor_disabled.title" = "Focus name sensor is off"; "focus.subtitle" = "Report which Focus is running to Home Assistant by pairing a name you create here with an iOS Focus Filter."; "focus.title" = "关注"; -"force_close_warning.body" = "Force-closing the app stops location and sensor updates. Reopen Home Assistant to restore them."; -"force_close_warning.title" = "Home Assistant was closed"; +"force_close_warning.body" = "强制关闭应用程序会停止位置和传感器更新。重新打开Home Assistant以恢复它们。"; +"force_close_warning.title" = "Home Assistant已关闭"; "gestures.1_finger.title" = "用一根手指"; "gestures.2_fingers.title" = "用两根手指"; "gestures.2_fingers_swipe_down.title" = "2 👆 向下滑动"; @@ -1162,9 +1202,9 @@ "magic_item.background_color.title" = "背景颜色"; "magic_item.display_text.title" = "显示文本"; "magic_item.edit" = "保存"; -"magic_item.icon_color.color" = "Color"; -"magic_item.icon_color.custom" = "Custom"; -"magic_item.icon_color.default" = "Default"; +"magic_item.icon_color.color" = "颜色"; +"magic_item.icon_color.custom" = "自定义"; +"magic_item.icon_color.default" = "默认"; "magic_item.icon_color.title" = "图标颜色"; "magic_item.icon_name.title" = "图标名称"; "magic_item.item_type.action.list.title" = "iOS 操作"; @@ -1242,7 +1282,7 @@ "nfc.write.deeplink.start_message" = "Bring an NFC tag near your %@ to create a deeplink to this entity"; "nfc.write.error.capacity" = "NFC 标签容量不足:需要 %ld 但只有 %ld"; "nfc.write.error.invalid_format" = "NFC 标签不是 NDEF 格式"; -"nfc.write.error.invalid_url" = "This link cannot be written to an NFC tag"; +"nfc.write.error.invalid_url" = "无法将此链接写入 NFC 标签"; "nfc.write.error.not_writable" = "NFC 标签是只读的"; "nfc.write.identifier_choice.manual" = "手动输入"; "nfc.write.identifier_choice.message" = "标识符有助于区分各种联动标签。"; @@ -1312,7 +1352,7 @@ "onboarding.connection_test_result.local_network_permission.description" = "“本地网络”隐私权限可能已被拒绝。您可以在系统“设置”应用中更改此设置。"; "onboarding.device_name_check.error.prompt" = "应改用什么设备名称 ?"; "onboarding.device_name_check.error.title" = "已存在名称为\"%1$@\"的设备。"; -"onboarding.device_name_check.error.unreachable" = "Couldn't reach Home Assistant to check the device name. Check your connection and try again."; +"onboarding.device_name_check.error.unreachable" = "无法访问 Home Assistant,未能检查设备名称。请检查网络连接后重试。"; "onboarding.invitation.accept_button" = "接受"; "onboarding.invitation.address_title" = "Home Assistant 地址"; "onboarding.invitation.description" = "Home Assistant 是一款开源的家庭自动化系统,它将本地控制和隐私置于首位。"; @@ -1396,7 +1436,7 @@ "onboarding.permissions.notification.description" = "允许从Home Assistant推送通知"; "onboarding.permissions.notification.grant_description" = "允许通知权限"; "onboarding.permissions.notification.title" = "通知"; -"onboarding.privacy.description" = "Every server has its own choices, and this one is new. Pick what this device sends to it, you can change this later in the server settings."; +"onboarding.privacy.description" = "每台服务器都有自己的选项,而这台是新的。请选择该设备向其发送的内容,您稍后可在服务器设置中进行更改。"; "onboarding.privacy.location.exact_description" = "Send this device's precise location."; "onboarding.privacy.location.never_description" = "Never send this device's location."; "onboarding.privacy.location.zone_only_description" = "Only send which of your zones this device is in."; @@ -1426,7 +1466,7 @@ "onboarding.welcome.learn_more" = "了解更多信息"; "onboarding.welcome.logo.accessibility_label" = "Home Assistant 图标"; "onboarding.welcome.primary_button" = "连接到我的 Home Assistant"; -"onboarding.welcome.primary_button_compact" = "Connect"; +"onboarding.welcome.primary_button_compact" = "连接"; "onboarding.welcome.secondary_button" = "入门"; "onboarding.welcome.title" = "欢迎使用 Home Assistant %@ !"; "onboarding.welcome.updated.body" = "随时随地访问您的 Home Assistant 服务器。\ @@ -1484,13 +1524,13 @@ Home Assistant 是开源的,倡导隐私保护,并在您的家中本地运 "reminders_sync.settings.never_synced" = "Not synced yet"; "reminders_sync.settings.open_settings" = "Open Settings"; "reminders_sync.settings.refresh.background" = "Ask iOS to sync every"; -"reminders_sync.settings.refresh.background_footer" = "Nothing syncs while the app is closed or in the background. Changes from Apple Reminders and Home Assistant wait until the app runs again. This setting asks iOS to briefly wake the app to sync, but iOS decides if and when that happens based on battery, Low Power Mode and how often you use the app."; +"reminders_sync.settings.refresh.background_footer" = "当应用处于关闭状态或在后台运行时,不会进行任何同步。来自 Apple 提醒事项和 Home Assistant 的更改将等待应用再次运行时才进行同步。此设置会要求 iOS 短暂唤醒应用以进行同步,但 iOS 会根据电池电量、低电量模式以及您使用该应用的频率来决定是否以及何时执行此操作。"; "reminders_sync.settings.refresh.background_header" = "While the app is closed"; "reminders_sync.settings.refresh.foreground" = "Check Home Assistant every"; -"reminders_sync.settings.refresh.foreground_footer" = "Changes made in Apple Reminders sync right away while the app is open. Home Assistant can’t notify the app about its changes, so they are fetched when you open the app, when you sync manually, and on this schedule."; +"reminders_sync.settings.refresh.foreground_footer" = "在 Apple 提醒事项应用打开时,所做的更改会立即同步。Home Assistant 无法将更改通知给该应用,因此这些更改会在您打开应用时、手动同步时以及按照此计划进行同步时被获取。"; "reminders_sync.settings.refresh.header" = "While the app is open"; "reminders_sync.settings.refresh.off" = "Off"; -"reminders_sync.settings.subtitle" = "Keep Apple Reminders lists and Home Assistant to-do lists in sync."; +"reminders_sync.settings.subtitle" = "让 Apple 提醒事项列表与 Home Assistant 待办事项列表保持同步。"; "reminders_sync.settings.sync_now" = "Sync now"; "reminders_sync.settings.synced_lists.header" = "Synced lists"; "reminders_sync.settings.syncing" = "Syncing…"; @@ -1622,7 +1662,7 @@ Home Assistant 是开源的,倡导隐私保护,并在您的家中本地运 "settings.connection_section.urls_how_it_works.away.title" = "Anywhere else"; "settings.connection_section.urls_how_it_works.background.body" = "Sensor updates, notification actions and local push keep running with the app closed. In the background iOS only shares the network name when location access is set to Always rather than While Using the App, so without it your home network goes unrecognised and these connect the same way they do when you are away."; "settings.connection_section.urls_how_it_works.background.title" = "While the app is in the background"; -"settings.connection_section.urls_how_it_works.criteria.always_location" = "Location access is set to Always"; +"settings.connection_section.urls_how_it_works.criteria.always_location" = "位置访问权限已设置为“始终允许”"; "settings.connection_section.urls_how_it_works.criteria.footer" = "The Precise Location switch is needed whenever the Wi-Fi name is read. The Always option only adds the background, so without it the internal URL is still used while the app is open. When your network cannot be matched, the app falls back as described above."; "settings.connection_section.urls_how_it_works.criteria.hardware_addresses" = "At least one hardware address listed"; "settings.connection_section.urls_how_it_works.criteria.header" = "On this device"; @@ -1630,15 +1670,15 @@ Home Assistant 是开源的,倡导隐私保护,并在您的家中本地运 "settings.connection_section.urls_how_it_works.criteria.listed_network" = "Connected to a listed network"; "settings.connection_section.urls_how_it_works.criteria.met" = "Met"; "settings.connection_section.urls_how_it_works.criteria.not_met" = "Not met"; -"settings.connection_section.urls_how_it_works.criteria.precise_location" = "Precise Location switch is on"; +"settings.connection_section.urls_how_it_works.criteria.precise_location" = "“精确定位”开关已开启"; "settings.connection_section.urls_how_it_works.criteria.ssids" = "At least one Wi-Fi network listed"; "settings.connection_section.urls_how_it_works.foreground.body" = "You get home and open the app. The Wi-Fi name is read right then, it matches a listed network, and the dashboard loads over the internal URL. This already needs the Precise Location switch turned on: with it off iOS hands out an approximate position and never the network name, so the app stays on the external URL even at home."; -"settings.connection_section.urls_how_it_works.foreground.title" = "While you are using the app"; +"settings.connection_section.urls_how_it_works.foreground.title" = "在使用应用程序时"; "settings.connection_section.urls_how_it_works.home.body" = "When this device is connected to one of the Wi-Fi networks you listed for this Home Assistant, the internal URL is used. On Mac, a listed hardware address does the same."; "settings.connection_section.urls_how_it_works.home.title" = "位于您的家庭网络"; "settings.connection_section.urls_how_it_works.intro" = "Your Home Assistant can be reached in two ways: directly on your home network, or over the internet. The app picks one for every request, and the choice can change as you move."; "settings.connection_section.urls_how_it_works.security_level.footer" = "This only decides what happens when the internal URL is the only URL this Home Assistant has and it is not HTTPS. Most secure leaves it unused away from your listed networks, so the app does not connect at all from elsewhere. Less secure lets it be used anywhere. Not configured behaves like Less secure until you choose, and an HTTPS internal URL is used either way."; -"settings.connection_section.urls_how_it_works.title" = "Understand Internal vs External URLs"; +"settings.connection_section.urls_how_it_works.title" = "了解内部 URL 与外部 URL 的区别"; "settings.connection_section.validate_error.edit_url" = "编辑 URL 地址"; "settings.connection_section.validate_error.title" = "保存网址时出错"; "settings.connection_section.validate_error.use_anyway" = "仍然使用"; @@ -1661,10 +1701,10 @@ Home Assistant 是开源的,倡导隐私保护,并在您的家中本地运 "settings.database_explorer.no_entries" = "未找到任何条目"; "settings.database_explorer.row_detail" = "行详情"; "settings.database_explorer.title" = "数据库浏览器"; -"settings.debugging.cached_entity_data.alert_title" = "Delete cached entity data?"; -"settings.debugging.cached_entity_data.delete_button" = "Delete Entity Data"; -"settings.debugging.cached_entity_data.message" = "Removes the app's cached Home Assistant entity records. They will be recreated as the app syncs again."; -"settings.debugging.cached_entity_data.title" = "Delete cached entity data"; +"settings.debugging.cached_entity_data.alert_title" = "删除缓存的实体数据?"; +"settings.debugging.cached_entity_data.delete_button" = "删除实体数据"; +"settings.debugging.cached_entity_data.message" = "清除应用中缓存的 Home Assistant 实体记录。这些记录将在应用再次同步时重新创建。"; +"settings.debugging.cached_entity_data.title" = "删除缓存的实体数据"; "settings.debugging.calendars.all_day" = "全天"; "settings.debugging.calendars.count_%d" = "%li 个日历"; "settings.debugging.calendars.empty.subtitle" = "下拉即可从 Home Assistant 获取日历。"; @@ -1684,8 +1724,8 @@ Home Assistant 是开源的,倡导隐私保护,并在您的家中本地运 "settings.debugging.clear_allowed_tags.title" = "清除已批准的 NFC 标签"; "settings.debugging.clear_web_cache.alert_title" = "清除网页视图缓存 ?"; "settings.debugging.clear_web_cache.clear_button" = "清除缓存"; -"settings.debugging.clear_web_cache.message" = "Clears cached web content for the Home Assistant frontend. Frontend resources will be reloaded as needed."; -"settings.debugging.clear_web_cache.title" = "Clear web view cache"; +"settings.debugging.clear_web_cache.message" = "清除 Home Assistant 前端的缓存网页内容。前端资源将根据需要重新加载。"; +"settings.debugging.clear_web_cache.title" = "清除网页缓存"; "settings.debugging.components_library.title" = "Components Library"; "settings.debugging.configuration_transfer.actions.footer" = "The export is a plain JSON file you can inspect before sharing it. Importing replaces every category listed above and cannot be undone."; "settings.debugging.configuration_transfer.category.app_quick_actions.explanation" = "Shortcuts offered when the app icon is long pressed."; @@ -1693,7 +1733,7 @@ Home Assistant 是开源的,倡导隐私保护,并在您的家中本地运 "settings.debugging.configuration_transfer.category.app_settings.explanation" = "Gestures, page zoom, full screen, location sources, privacy choices, notification and web view options, and the selected app icon."; "settings.debugging.configuration_transfer.category.app_settings.title" = "App settings"; "settings.debugging.configuration_transfer.category.carplay_configuration.explanation" = "Quick access items shown on the CarPlay screen."; -"settings.debugging.configuration_transfer.category.carplay_configuration.title" = "CarPlay configuration"; +"settings.debugging.configuration_transfer.category.carplay_configuration.title" = "CarPlay 配置"; "settings.debugging.configuration_transfer.category.custom_widgets.explanation" = "Widgets built in the widget editor, with their items."; "settings.debugging.configuration_transfer.category.custom_widgets.title" = "Custom widgets"; "settings.debugging.configuration_transfer.category.kiosk.explanation" = "Kiosk dashboard, screensaver and lock options."; @@ -1718,7 +1758,7 @@ Home Assistant 是开源的,倡导隐私保护,并在您的家中本地运 "settings.debugging.configuration_transfer.error.title" = "Configuration transfer failed"; "settings.debugging.configuration_transfer.error.unsupported_file" = "Select a JSON configuration export file."; "settings.debugging.configuration_transfer.error.unsupported_schema" = "This file was created by a newer version of the app and cannot be imported."; -"settings.debugging.configuration_transfer.excluded.cached_data" = "Cached entities, areas, panels and registries"; +"settings.debugging.configuration_transfer.excluded.cached_data" = "缓存的实体、区域、面板和注册表"; "settings.debugging.configuration_transfer.excluded.credentials" = "Servers, access tokens and keychain items"; "settings.debugging.configuration_transfer.excluded.diagnostics" = "Logs, client events and location history"; "settings.debugging.configuration_transfer.excluded.footer" = "Sign in to your servers on the other device before importing: configuration pointing at a server that is missing there is dropped during the import."; @@ -1753,7 +1793,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.database_transfer.export.success.message" = "%@ export file is ready to share."; "settings.debugging.database_transfer.export.success.title" = "Export ready"; "settings.debugging.database_transfer.export.title" = "导出"; -"settings.debugging.database_transfer.footer" = "Imports replace local %@ and remove imported server references that do not exist in this app."; +"settings.debugging.database_transfer.footer" = "导入替换本地 %@ 并删除此应用程序中不存在的服务器引用。"; "settings.debugging.database_transfer.import.confirmation.button" = "导入"; "settings.debugging.database_transfer.import.confirmation.message" = "This replaces local %@ with the selected export file."; "settings.debugging.database_transfer.import.confirmation.title" = "Import %@?"; @@ -1762,7 +1802,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.database_transfer.import.success.title" = "导入完成"; "settings.debugging.database_transfer.import.title" = "导入"; "settings.debugging.database_transfer.part.app_icon_shortcuts" = "app quick actions"; -"settings.debugging.database_transfer.part.carplay_configuration" = "CarPlay configuration"; +"settings.debugging.database_transfer.part.carplay_configuration" = "CarPlay 配置"; "settings.debugging.database_transfer.part.complications" = "complications"; "settings.debugging.database_transfer.part.custom_widgets" = "自定义小部件"; "settings.debugging.database_transfer.part.watch_configuration" = "手表配置"; @@ -1799,7 +1839,7 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.keychain_restart_required.title" = "需要重启应用"; "settings.debugging.manage_storage.category.app_data.explanation" = "What you configured, and what the app cannot rebuild on its own."; "settings.debugging.manage_storage.category.app_data.title" = "应用数据"; -"settings.debugging.manage_storage.category.caches.explanation" = "Copies of server data kept so the app can draw something before it finishes syncing."; +"settings.debugging.manage_storage.category.caches.explanation" = "保留服务器数据的副本,以便应用程序在同步完成之前就能绘制内容。"; "settings.debugging.manage_storage.category.caches.title" = "缓存"; "settings.debugging.manage_storage.category.downloads.explanation" = "Files the app saved out of the frontend."; "settings.debugging.manage_storage.category.downloads.title" = "下载"; @@ -1823,17 +1863,17 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.manage_storage.item.app_preferences.explanation" = "Every switch, picker and preference in this app."; "settings.debugging.manage_storage.item.app_preferences.title" = "App settings"; "settings.debugging.manage_storage.item.cached_calendar_events.explanation" = "Calendar events kept so widgets can still draw something when a fetch fails."; -"settings.debugging.manage_storage.item.cached_calendar_events.title" = "Cached calendar events"; +"settings.debugging.manage_storage.item.cached_calendar_events.title" = "缓存的日历事件"; "settings.debugging.manage_storage.item.cached_entities.explanation" = "Entity, device and registry records mirrored from your servers. They are fetched again on the next sync."; -"settings.debugging.manage_storage.item.cached_entities.title" = "Cached entity data"; +"settings.debugging.manage_storage.item.cached_entities.title" = "缓存的实体数据"; "settings.debugging.manage_storage.item.client_event_log.explanation" = "The events listed on the event log screen."; "settings.debugging.manage_storage.item.client_event_log.title" = "Client event log"; -"settings.debugging.manage_storage.item.disk_cache.explanation" = "Profile pictures downloaded for your Home Assistant account. They are fetched again when needed."; -"settings.debugging.manage_storage.item.disk_cache.title" = "Profile picture cache"; +"settings.debugging.manage_storage.item.disk_cache.explanation" = "已为您 Home Assistant 账户下载的头像。需要时会重新获取这些头像。"; +"settings.debugging.manage_storage.item.disk_cache.title" = "头像缓存"; "settings.debugging.manage_storage.item.downloads.explanation" = "Files downloaded from the frontend."; "settings.debugging.manage_storage.item.downloads.title" = "Downloads"; -"settings.debugging.manage_storage.item.frontend_asset_cache.explanation" = "Scripts, styles and images the web view stored for the frontend. They download again on the next load."; -"settings.debugging.manage_storage.item.frontend_asset_cache.title" = "Frontend asset cache"; +"settings.debugging.manage_storage.item.frontend_asset_cache.explanation" = "WebView 为前端存储了脚本、样式和图片。下次加载时,这些内容会重新下载。"; +"settings.debugging.manage_storage.item.frontend_asset_cache.title" = "前端资源缓存"; "settings.debugging.manage_storage.item.legacy_realm_store.explanation" = "The old store zones, notification categories and complications are imported from. It is only kept until that import has run."; "settings.debugging.manage_storage.item.legacy_realm_store.title" = "Legacy database"; "settings.debugging.manage_storage.item.location_history.explanation" = "Recorded location updates and their errors, shown on the location history screen."; @@ -1841,21 +1881,21 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.manage_storage.item.log_files.explanation" = "Rotating app logs, the same ones the export button above shares."; "settings.debugging.manage_storage.item.log_files.title" = "Log files"; "settings.debugging.manage_storage.item.network_response_cache.explanation" = "Responses the system cached for the app's own network requests."; -"settings.debugging.manage_storage.item.network_response_cache.title" = "Network response cache"; +"settings.debugging.manage_storage.item.network_response_cache.title" = "网络响应缓存"; "settings.debugging.manage_storage.item.notification_history.explanation" = "Recent notifications kept for the notification debugging screen."; "settings.debugging.manage_storage.item.notification_history.title" = "Notification history"; "settings.debugging.manage_storage.item.notification_icon_cache.explanation" = "Sender images the app downloaded to show on notifications. They are fetched again when needed."; -"settings.debugging.manage_storage.item.notification_icon_cache.title" = "Notification icon cache"; +"settings.debugging.manage_storage.item.notification_icon_cache.title" = "通知图标缓存"; "settings.debugging.manage_storage.item.notification_sounds.explanation" = "Sound files you imported for notifications."; "settings.debugging.manage_storage.item.notification_sounds.title" = "Notification sounds"; -"settings.debugging.manage_storage.item.temporary_files.explanation" = "Scratch files left behind by uploads, exports and attachment downloads."; -"settings.debugging.manage_storage.item.temporary_files.title" = "Temporary files"; +"settings.debugging.manage_storage.item.temporary_files.explanation" = "上传、导出和附件下载后留下的临时文件。"; +"settings.debugging.manage_storage.item.temporary_files.title" = "临时文件"; "settings.debugging.manage_storage.item.watch_item_cache.explanation" = "Names and icons the Apple Watch shows for the items you configured."; "settings.debugging.manage_storage.item.watch_item_cache.title" = "Apple Watch item cache"; -"settings.debugging.manage_storage.item.website_data.explanation" = "Cookies, local storage and databases the frontend keeps in the web view. The app signs in with its own token, so clearing this only resets browser-side preferences."; +"settings.debugging.manage_storage.item.website_data.explanation" = "Cookie、本地存储以及前端在 Web 视图中保存的数据库。该应用使用自身的令牌进行登录,因此清除这些内容只会重置浏览器端的偏好设置。"; "settings.debugging.manage_storage.item.website_data.title" = "Website data"; -"settings.debugging.manage_storage.item.widget_cache.explanation" = "The last state each widget rendered, so a widget can draw before its refresh finishes."; -"settings.debugging.manage_storage.item.widget_cache.title" = "Widget cache"; +"settings.debugging.manage_storage.item.widget_cache.explanation" = "每个小部件渲染的最后一个状态,因此小部件可以在刷新完成之前进行绘制。"; +"settings.debugging.manage_storage.item.widget_cache.title" = "小部件缓存"; "settings.debugging.manage_storage.protection.essential_app_data.explanation" = "Kept: deleting this would sign you out and lose everything you configured."; "settings.debugging.manage_storage.protection.holds_protected_data.explanation" = "Kept: on this device this folder also holds data the app cannot rebuild."; "settings.debugging.manage_storage.protection.outside_app_control.explanation" = "Kept: this is your own Downloads folder, which holds files this app did not create."; @@ -1866,11 +1906,11 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.manage_storage.sort.smallest_first" = "Smallest first"; "settings.debugging.manage_storage.sort.title" = "Sort"; "settings.debugging.manage_storage.subtitle" = "See what this app is storing on your device, and clear out anything it can rebuild."; -"settings.debugging.manage_storage.summary.footer" = "Protected rows are the ones the app cannot rebuild: the database holding your servers and setups, files you added yourself, and anything still waiting to be imported. Everything else is a copy the app makes again when it needs it."; +"settings.debugging.manage_storage.summary.footer" = "受保护项是应用无法重新生成的内容:保存你的服务器和配置的数据库、你自行添加的文件,以及所有仍待导入的内容。其余内容都是应用在需要时重新生成的副本。"; "settings.debugging.manage_storage.summary.protected" = "Protected items"; -"settings.debugging.manage_storage.summary.reclaimable" = "Can be freed"; -"settings.debugging.manage_storage.summary.total" = "Total used"; -"settings.debugging.manage_storage.title" = "Manage Storage"; +"settings.debugging.manage_storage.summary.reclaimable" = "可释放空间"; +"settings.debugging.manage_storage.summary.total" = "已使用"; +"settings.debugging.manage_storage.title" = "管理存储空间"; "settings.debugging.media_playback.footer" = "Select which frontend media types require a user action before playback."; "settings.debugging.media_playback.restart_required.message" = "Force close and reopen the app for this change to take effect."; "settings.debugging.media_playback.restart_required.title" = "Force close required"; @@ -1988,8 +2028,8 @@ Importing replaces every category listed on this screen, including app settings. "settings.server_switching.by_location.title" = "Switch Server by Location"; "settings.server_switching.closest_server.source.location.accessibility_label" = "Based on your current location"; "settings.server_switching.closest_server.source.location.title" = "Location"; -"settings.server_switching.closest_server.source.network.accessibility_label" = "Based on the Wi-Fi network you are connected to"; -"settings.server_switching.closest_server.source.network.title" = "Wi-Fi network"; +"settings.server_switching.closest_server.source.network.accessibility_label" = "基于您连接的Wi-Fi网络"; +"settings.server_switching.closest_server.source.network.title" = "Wi-Fi网络"; "settings.server_switching.closest_server.title" = "Closest Server"; "settings.server_switching.how_it_works.intro" = "With multiple homes, the app can figure out which server matters right now and switch to it for you. Walk into your second home and its dashboard is already there."; "settings.server_switching.how_it_works.location.body" = "Otherwise, your location is compared with each server's Home zone, and the nearest one is considered closest."; @@ -2004,12 +2044,12 @@ Importing replaces every category listed on this screen, including app settings. "settings.server_switching.switched_toast" = "Switched to %@"; "settings.server_switching.title" = "Server Switching"; "settings.siri.configure.calendars.empty" = "未存储任何日历"; -"settings.siri.configure.calendars.footer" = "Siri only offers the calendars switched on. The default calendar is used when you don't name one."; +"settings.siri.configure.calendars.footer" = "Siri仅提供已开启的日历。如果您没有指定日历,则使用默认日历。"; "settings.siri.configure.calendars.header" = "日历"; "settings.siri.configure.default_none" = "无"; "settings.siri.configure.default_title" = "默认"; "settings.siri.configure.lists.empty" = "No to-do lists stored"; -"settings.siri.configure.lists.footer" = "Siri only offers the to-do lists switched on. Reminders go to the default list when you don't name one."; +"settings.siri.configure.lists.footer" = "Siri只提供开启状态下的待办事项列表。如果你没有指定一个待办事项,提醒会转到默认列表。"; "settings.siri.configure.lists.header" = "待办事项清单"; "settings.siri.configure.reload" = "从 Home Assistant 重新加载"; "settings.siri.servers.configure" = "配置"; @@ -2038,9 +2078,9 @@ The server only answers while the app is open, and stops when you leave it."; "settings.voice_tools_server.port" = "端口"; "settings.voice_tools_server.speech_permission" = "Speech recognition permission has not been granted, so this device can only answer text-to-speech requests. Allow it in the Settings app to use speech-to-text too."; "settings.voice_tools_server.status.running" = "Listening on port %@"; -"settings.voice_tools_server.status.starting" = "Starting..."; -"settings.voice_tools_server.status.stopped" = "Stopped"; -"settings.voice_tools_server.status_title" = "Status"; +"settings.voice_tools_server.status.starting" = "启动中..."; +"settings.voice_tools_server.status.stopped" = "已停止"; +"settings.voice_tools_server.status_title" = "状态"; "settings.voice_tools_server.title" = "Voice tools server"; "settings.voice_tools_server.toggle" = "Enable voice tools server"; "settings.voice_tools_server.voices.empty" = "This device has no text-to-speech voices installed."; @@ -2110,7 +2150,7 @@ The server only answers while the app is open, and stops when you leave it."; "settings_details.general.edge_to_edge.enabled.title" = "Enable"; "settings_details.general.edge_to_edge.footer" = "Display Home Assistant UI from edge to edge on devices that support it. This is an experimental feature which can be removed at any time and also may cause layout issues."; "settings_details.general.edge_to_edge.title" = "Edge to edge display"; -"settings_details.general.enhanced_web_security.footer" = "iOS 27 renders pages loaded over plain HTTP in a hardened, much slower mode, which makes dashboards lag on a local connection. Home Assistant turns that off so your dashboards stay fast. Switch this on to keep Apple's protection instead, at the cost of performance. Serving Home Assistant over HTTPS avoids the trade-off entirely. Takes effect the next time the app starts."; +"settings_details.general.enhanced_web_security.footer" = "iOS 27以一种更慢的强化模式呈现通过纯HTTP加载的页面,这使得仪表板在本地连接上滞后。家庭助理关闭了这一选项,为了你的仪表板得以保持快速。打开该选项以保持Apple的保护,但会以性能为代价。通过HTTPS提供家庭助理完全避免了这种权衡。在下次启动应用时生效。"; "settings_details.general.enhanced_web_security.title" = "Apple Enhanced Web Security"; "settings_details.general.full_screen.title" = "全屏"; "settings_details.general.launch_on_login.title" = "登录时启动应用程序"; @@ -2192,7 +2232,7 @@ The server only answers while the app is open, and stops when you leave it."; "settings_details.location.zones.radius.detail" = "Radius: %li m"; "settings_details.location.zones.radius.label" = "%li m"; "settings_details.location.zones.radius.title" = "半径"; -"settings_details.location.zones.show_all.title" = "Show all"; +"settings_details.location.zones.show_all.title" = "显示全部"; "settings_details.location.zones.tracking_disabled.label" = "Not tracked"; "settings_details.location.zones.tracking_enabled.label" = "Tracked"; "settings_details.mac_native_features.footer" = "这将打开 Safari 而不是 App webview,同时保持小部件等本机功能的运行。"; @@ -2208,7 +2248,7 @@ The server only answers while the app is open, and stops when you leave it."; "settings_details.notifications.categories_synced.footer_no_categories" = "类别也可以在 .yaml 配置中定义。"; "settings_details.notifications.categories_synced.header" = "已同步的类别"; "settings_details.notifications.documentation" = "Documentation"; -"settings_details.notifications.force_close_warning.footer" = "Shows a notification when the app is closed, since closing stops location and sensor updates until you reopen it. Requires notifications permission and location access set to 'Always'."; +"settings_details.notifications.force_close_warning.footer" = "应用关闭时显示通知,因为关闭会停止位置和传感器更新,直到您重新打开它。需要通知权限和位置访问设置为“始终允许”。"; "settings_details.notifications.force_close_warning.title" = "Force close warning"; "settings_details.notifications.history.clear" = "Clear"; "settings_details.notifications.history.clear_confirm.message" = "This cannot be undone."; @@ -2284,7 +2324,7 @@ The server only answers while the app is open, and stops when you leave it."; "settings_details.notifications.sounds.imported_alert.title" = "铃声已导入"; "settings_details.notifications.sounds.system" = "系统"; "settings_details.notifications.sounds.title" = "通知铃声"; -"settings_details.notifications.tap_actions.footer" = "Tapping a notification asks which of its actions to run, instead of only opening the app. iOS otherwise shows those actions only when you press and hold the notification. Notifications that already do something when tapped, such as opening a URL or an entity, are unchanged."; +"settings_details.notifications.tap_actions.footer" = "点击通知会询问要运行哪些操作,而不是只打开应用。iOS只有在按住通知时才会显示这些操作。点击时已经执行某些操作的操作(例如打开URL或实体)不会改变。"; "settings_details.notifications.tap_actions.title" = "Show actions when tapped"; "settings_details.notifications.title" = "通知设置"; "settings_details.privacy.alerts.description" = "允许检查重要警报,如安全漏洞。"; @@ -2380,26 +2420,26 @@ The server only answers while the app is open, and stops when you leave it."; "settings_sensors.sensors.header" = "传感器"; "settings_sensors.sensors.no_results" = "No sensors match your search"; "settings_sensors.sensors.search_prompt" = "Search sensors"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "此设备上不可用"; +"settings_sensors.sensors.unavailable_on_device.state" = "不可用"; "settings_sensors.servers.footer" = "Each server receives the sensors you pick for it, so a sensor can report to one and not another."; -"settings_sensors.servers.header" = "Servers"; -"settings_sensors.servers.search_prompt" = "Search servers"; -"settings_sensors.servers.server_body" = "Decide which of your device sensors you want to share with this server."; +"settings_sensors.servers.header" = "服务器"; +"settings_sensors.servers.search_prompt" = "搜索服务器"; +"settings_sensors.servers.server_body" = "iPhone收到了请求,但没有及时报告。请检查它是否运行,然后重试。"; "settings_sensors.settings.footer" = "更改将在下次更新时应用。"; "settings_sensors.settings.header" = "设置"; "settings_sensors.title" = "传感器"; "share_extension.entered_placeholder" = "“进入”事件"; "share_extension.error.title" = "无法发送"; "shortcut_item.open_settings.title" = "打开设置"; -"tab_bar.customize.add" = "Add"; +"tab_bar.customize.add" = "添加"; "tab_bar.customize.available_section.header" = "Available"; "tab_bar.customize.dashboards_section.footer_four_tabs" = "The first four entries are the tabs, the rest are listed in More. Drag to reorder."; "tab_bar.customize.dashboards_section.header" = "仪表盘"; "tab_bar.customize.hidden_section.footer" = "Hidden dashboards do not appear in the tab bar or in More."; "tab_bar.customize.hidden_section.header" = "已隐藏"; "tab_bar.customize.hide" = "隐藏"; -"tab_bar.customize.remove" = "Remove"; +"tab_bar.customize.remove" = "删除"; "tab_bar.customize.show" = "显示"; "tab_bar.customize.tab_number_%d" = "标签页 %li"; "tab_bar.customize.tabs_section.empty" = "No tabs. Add pages from the list below."; @@ -2440,7 +2480,7 @@ The server only answers while the app is open, and stops when you leave it."; "thread.transter_to_homeassistant.title" = "转移至 Home Assistant"; "token_error.connection_failed" = "连接失败。"; "token_error.expired" = "令牌已过期。"; -"token_error.reauthentication_required" = "Session is no longer valid. Please log in again."; +"token_error.reauthentication_required" = "会话已失效。请重新登录。"; "token_error.token_unavailable" = "令牌不可用。"; "unauthenticated.message.body" = "您的会话已过期。重新验证身份可继续,如果您使用了代理或网络受限,请检查您的连接。"; "unauthenticated.message.title" = "您尚未通过身份验证"; @@ -2933,20 +2973,20 @@ While no URL is considered safe, this server's data won't sync to the watch and "watch.settings.complications.never" = "Not yet updated"; "watch.settings.complications.reason_header" = "Details"; "watch.settings.complications.refresh" = "Refresh Now"; -"watch.settings.complications.refresh_all" = "Refresh All"; +"watch.settings.complications.refresh_all" = "刷新全部"; "watch.settings.complications.refreshing" = "Refreshing…"; -"watch.settings.complications.retry" = "Retry"; -"watch.settings.complications.retrying" = "Retrying…"; +"watch.settings.complications.retry" = "重试"; +"watch.settings.complications.retrying" = "正在重试……"; "watch.settings.complications.status.cached" = "Showing cached value"; "watch.settings.complications.status.failed" = "Failed"; "watch.settings.complications.status.live" = "Updated"; -"watch.settings.complications.status_header" = "Status"; +"watch.settings.complications.status_header" = "状态"; "watch.settings.complications.title" = "Complications"; "watch.settings.delete_local_data.confirm.delete" = "删除"; -"watch.settings.delete_local_data.confirm.message" = "This deletes the offline database and cached files stored on this Watch. Your iPhone and servers aren't affected. Refresh from the Home screen to sync again."; +"watch.settings.delete_local_data.confirm.message" = "此操作将删除存储在此款Apple Watch上的离线数据库和缓存文件。您的iPhone和服务器不会受到影响。请在主屏幕上刷新以重新同步。"; "watch.settings.delete_local_data.confirm.title" = "删除本地数据 ?"; "watch.settings.delete_local_data.error" = "无法删除本地数据"; -"watch.settings.delete_local_data.footer" = "Removes the offline database and cached data stored on this Watch only."; +"watch.settings.delete_local_data.footer" = "仅删除此手表上存储的离线数据库和缓存数据。"; "watch.settings.delete_local_data.success" = "已删除本地数据"; "watch.settings.delete_local_data.title" = "删除本地数据"; "watch.settings.developer.allow_choosing_route.footer" = "Shows the \"Perform action using\" picker in Settings. When off, actions always use automatic routing."; @@ -2965,8 +3005,8 @@ While no URL is considered safe, this server's data won't sync to the watch and "watch.settings.developer.warning.message" = "These options are for debugging. Only use them when guided by a developer."; "watch.settings.developer.warning.title" = "Warning"; "watch.settings.last_updated" = "已更新 %@"; -"watch.settings.location.footer" = "Your Apple Watch reports its location to Home Assistant on its own, as a separate device from your iPhone. Zone only sends just the zone it's in. Nothing is sent until you choose."; -"watch.settings.location.permission_denied" = "Home Assistant can't access this Apple Watch's location. Allow it in the Settings app on your Apple Watch, under Privacy & Security > Location Services."; +"watch.settings.location.footer" = "您的Apple Watch作为独立于iPhone的设备,会自行向“家庭助理”报告其位置。“区域”只发送它所在的区域。在您选择之前,不会发送任何内容。"; +"watch.settings.location.permission_denied" = "Home Assistant无法访问此Apple Watch的位置。请在Apple Watch上的“设置”应用中的“隐私与安全”>“位置服务”下允许访问。"; "watch.settings.location.servers_footer" = "Each server receives the location you choose for it."; "watch.settings.location.title" = "Location"; "watch.settings.no_items.phone.title" = "未配置任何项目,请选择下面的项目。"; @@ -3009,7 +3049,7 @@ While no URL is considered safe, this server's data won't sync to the watch and "web_view.add_to.option.NfcTag.title" = "NFC 标签"; "web_view.add_to.option.Widget.title" = "小部件"; "web_view.empty_state.body" = "请检查您的连接或稍后重试。如果 Home Assistant 正在重启,它将在恢复在线后重新连接。"; -"web_view.empty_state.clean_cache_and_reload_button" = "Clean cache and reload"; +"web_view.empty_state.clean_cache_and_reload_button" = "清除缓存并重新加载"; "web_view.empty_state.client_certificate.import_button" = "导入证书"; "web_view.empty_state.client_certificate.rejected.body" = "%@ refused the client certificate configured on this device. It may have expired, been revoked or been replaced on the server. Import a valid certificate file (.p12 or .pfx) to continue."; "web_view.empty_state.client_certificate.rejected.title" = "Certificate rejected"; diff --git a/Sources/App/Resources/zh-Hant.lproj/Localizable.strings b/Sources/App/Resources/zh-Hant.lproj/Localizable.strings index 310af08ee4..29a8f6649e 100644 --- a/Sources/App/Resources/zh-Hant.lproj/Localizable.strings +++ b/Sources/App/Resources/zh-Hant.lproj/Localizable.strings @@ -615,27 +615,67 @@ "component.chip.remove" = "移除"; "component.circular_slider.adjust_lower" = "調低目標值"; "component.circular_slider.adjust_upper" = "調高目標值"; +"component.circular_slider.decrease" = "Decrease"; +"component.circular_slider.increase" = "Increase"; "component.collapsible_view.collapse" = "折疊"; "component.collapsible_view.expand" = "展開"; "component.color_picker.less_saturation" = "降低飽和度"; "component.color_picker.more_saturation" = "增加飽和度"; +"component.cover.buttons_mode" = "Buttons"; +"component.cover.position_mode" = "Position"; "component.distribution.show_less" = "顯示更少"; "component.distribution.show_more" = "顯示更多"; "component.energy_period.compare" = "與前一期間比較"; "component.energy_period.next" = "下一個週期"; "component.energy_period.previous" = "上一個週期"; +"component.light.brightness" = "Brightness"; +"component.light.color" = "Color"; +"component.light.color_temperature" = "Color temperature"; +"component.light.set_white" = "Set white"; +"component.lock.lock" = "Lock"; +"component.lock.open_door" = "Open door"; +"component.lock.open_door_confirm" = "Really open?"; +"component.lock.open_door_done" = "Door open"; +"component.lock.unlock" = "Unlock"; +"component.media_control.mute" = "Mute"; "component.media_control.next" = "下一首"; "component.media_control.pause" = "暫停"; "component.media_control.play" = "播放"; "component.media_control.previous" = "上一首"; +"component.media_control.repeat_all" = "All"; +"component.media_control.repeat_mode" = "Repeat"; +"component.media_control.repeat_off" = "Off"; +"component.media_control.repeat_one" = "One"; +"component.media_control.shuffle" = "Shuffle"; +"component.media_control.stop" = "Stop"; +"component.media_control.track_position" = "Track position"; +"component.media_control.unmute" = "Unmute"; +"component.media_control.volume" = "Volume"; +"component.media_control.volume_down" = "Volume down"; +"component.media_control.volume_up" = "Volume up"; "component.more_information" = "更多資訊"; "component.qr_code.failed" = "無法產生 QR 碼"; "component.qr_code.label" = "QR 碼"; "component.qr_scanner.manual_input" = "手動輸入代碼"; "component.qr_scanner.retry" = "重試"; "component.qr_scanner.submit" = "傳送"; +"component.scene.activate" = "Activate"; +"component.state_toggle.toggle" = "Toggle"; +"component.state_toggle.turn_off" = "Turn off"; +"component.state_toggle.turn_on" = "Turn on"; "component.time_input.clear" = "清除"; +"component.timer.cancel" = "Cancel"; +"component.timer.finish" = "Finish"; +"component.timer.pause" = "Pause"; +"component.timer.set_duration" = "Set"; +"component.timer.start" = "Start"; "component.tip.prefix" = "提示"; +"component.update.clear_skipped" = "Clear skipped"; +"component.update.install" = "Update"; +"component.update.release_announcement" = "Read release announcement"; +"component.update.skip" = "Skip"; +"component.vacuum.by_area" = "By area"; +"component.vacuum.cleaning" = "Cleaning"; "connection.active_url_type.toast.external" = "使用外部網址。"; "connection.active_url_type.toast.internal" = "使用內部網址。"; "connection.active_url_type.toast.none" = "目前此伺服器沒有可用的有效網址。"; @@ -2383,8 +2423,8 @@ Home Assistant 為開源軟體、倡導隱私保護並於您的家中進行本 "settings_sensors.sensors.header" = "感測器"; "settings_sensors.sensors.no_results" = "未找到符合搜尋條件的感測器。"; "settings_sensors.sensors.search_prompt" = "搜尋感測器"; -"settings_sensors.sensors.unavailable_on_device.header" = "Unavailable on this device"; -"settings_sensors.sensors.unavailable_on_device.state" = "Unavailable"; +"settings_sensors.sensors.unavailable_on_device.header" = "此裝置不可用"; +"settings_sensors.sensors.unavailable_on_device.state" = "不可用"; "settings_sensors.servers.footer" = "每台伺服器只會接收其選擇的感測器,因此某個感測器可以向其中一台回報,而不向另一台回報。"; "settings_sensors.servers.header" = "伺服器"; "settings_sensors.servers.search_prompt" = "搜尋伺服器";