From c1fb714374a28e184f2c44b8723e629703c23b9c Mon Sep 17 00:00:00 2001 From: Home Assistant Bot Date: Wed, 28 Oct 2026 06:09:13 +0000 Subject: [PATCH] Update Localized Strings --- .../Resources/bg.lproj/Localizable.strings | 5 ++ .../Resources/ca-ES.lproj/Localizable.strings | 5 ++ .../Resources/cs.lproj/Localizable.strings | 69 ++++++++------- .../Resources/cy-GB.lproj/Localizable.strings | 5 ++ .../Resources/da.lproj/Localizable.strings | 5 ++ .../App/Resources/de.lproj/InfoPlist.strings | 2 +- .../Resources/de.lproj/Localizable.strings | 69 ++++++++------- .../Resources/el.lproj/Localizable.strings | 5 ++ .../Resources/en-GB.lproj/Localizable.strings | 5 ++ .../Resources/en.lproj/Localizable.strings | 4 +- .../Resources/es-ES.lproj/Localizable.strings | 5 ++ .../Resources/es-MX.lproj/Localizable.strings | 5 ++ .../Resources/es.lproj/Localizable.strings | 5 ++ .../Resources/et.lproj/Localizable.strings | 5 ++ .../Resources/fi.lproj/Localizable.strings | 5 ++ .../Resources/fr.lproj/Localizable.strings | 5 ++ .../Resources/he.lproj/Localizable.strings | 5 ++ .../Resources/hu.lproj/Localizable.strings | 5 ++ .../Resources/id.lproj/Localizable.strings | 5 ++ .../Resources/it.lproj/Localizable.strings | 5 ++ .../Resources/ja.lproj/Localizable.strings | 69 ++++++++------- .../Resources/ko-KR.lproj/Localizable.strings | 5 ++ .../Resources/ml.lproj/Localizable.strings | 5 ++ .../Resources/nb.lproj/Localizable.strings | 5 ++ .../Resources/nl.lproj/Localizable.strings | 5 ++ .../Resources/pl-PL.lproj/Localizable.strings | 5 ++ .../Resources/pt-BR.lproj/Localizable.strings | 5 ++ .../Resources/ru.lproj/Localizable.strings | 5 ++ .../Resources/sl.lproj/Localizable.strings | 5 ++ .../Resources/sv.lproj/Localizable.strings | 83 ++++++++++--------- .../Resources/tr.lproj/Localizable.strings | 5 ++ .../Resources/uk.lproj/Localizable.strings | 5 ++ .../Resources/vi.lproj/Localizable.strings | 5 ++ .../zh-Hans.lproj/Localizable.strings | 5 ++ .../zh-Hant.lproj/Localizable.strings | 69 ++++++++------- 35 files changed, 335 insertions(+), 170 deletions(-) diff --git a/Sources/App/Resources/bg.lproj/Localizable.strings b/Sources/App/Resources/bg.lproj/Localizable.strings index bc4e148ca8..ea5c98c2e7 100644 --- a/Sources/App/Resources/bg.lproj/Localizable.strings +++ b/Sources/App/Resources/bg.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Отстраняване на грешки"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/ca-ES.lproj/Localizable.strings b/Sources/App/Resources/ca-ES.lproj/Localizable.strings index c46c8cd6b1..7157222cce 100644 --- a/Sources/App/Resources/ca-ES.lproj/Localizable.strings +++ b/Sources/App/Resources/ca-ES.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No s'ha trobat cap servidor per la càmera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Depuració"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/cs.lproj/Localizable.strings b/Sources/App/Resources/cs.lproj/Localizable.strings index 0e2ec1b8f4..94a548867e 100644 --- a/Sources/App/Resources/cs.lproj/Localizable.strings +++ b/Sources/App/Resources/cs.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Nelze se připojit k Home Assistantovi"; "camera_player.errors.unknown" = "Neznámá chyba"; "camera_player.notification.body" = "Klepnutím otevřete kameru"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Začít mluvit"; "camera_player.talkback.stop" = "Přestat mluvit"; "cameras.no_server_found" = "Pro kameru nebyl nalezen server: %@"; @@ -1561,33 +1562,33 @@ Home Assistant je open source, chrání soukromí a běží lokálně u vás dom "reminders_sync.settings.synced_lists.header" = "Synchronizované seznamy"; "reminders_sync.settings.syncing" = "Synchronizování…"; "requires_version" = "Vyžaduje %@ nebo novější."; -"restored_registrations.choices" = "Setting up as a new device signs in to each server again and registers this device on its own, leaving the other device as it is. Replacing the old device keeps everything as it is, for when that device is no longer in use."; -"restored_registrations.errors.client_certificate_required" = "%@ asks for a client certificate. Re-authenticate it from its server settings to add one, then try again."; -"restored_registrations.errors.no_device_identifier" = "This device can't be told apart from others until it has been unlocked. Unlock it and try again."; -"restored_registrations.errors.registered_by_another_device" = "This server still knows this device as another one. Open the app to register it as a new device or keep that registration."; -"restored_registrations.explanation" = "This device was set up from a backup of another one. It still signs in and reports to Home Assistant as that device, so both would share one device there, with its sensors, location and notifications."; -"restored_registrations.held_back_notification.body" = "This device was set up from a backup of another one, so its location and sensors aren't sent to %@. Open the app to choose how it connects."; -"restored_registrations.held_back_notification.title" = "Home Assistant isn't getting updates from this device"; -"restored_registrations.login.progress" = "Server %li of %li"; -"restored_registrations.login.title" = "Sign in to %@"; -"restored_registrations.new_device" = "Set up as a new device"; -"restored_registrations.next.body" = "The page that opens next is the login of %@. Signing in there registers this device with it as a new device."; -"restored_registrations.next.continue" = "Continue"; -"restored_registrations.next.title" = "Next: sign in to %@"; -"restored_registrations.progress" = "%li of %li set up"; -"restored_registrations.replace.confirm" = "Replace"; -"restored_registrations.replace.message" = "If you still have the other device, remove the Home Assistant app from it. Otherwise both devices keep reporting to Home Assistant as one."; -"restored_registrations.replace.title" = "Replace the old device?"; -"restored_registrations.replace_device" = "Replace the old device"; -"restored_registrations.setting_up" = "Setting up…"; -"restored_registrations.status.done" = "Set up as a new device"; -"restored_registrations.status.failed" = "Couldn't register: %@"; -"restored_registrations.status.registering" = "Registering…"; -"restored_registrations.status.signing_in" = "Signing in…"; -"restored_registrations.status.skipped" = "Not set up yet. Asked again on the next launch."; -"restored_registrations.status.waiting" = "Waiting"; -"restored_registrations.title" = "Restored from another device?"; -"restored_registrations.try_again" = "Try again"; +"restored_registrations.choices" = "Při nastavení jako nové zařízení se zařízení znovu přihlásí ke každému serveru a zaregistruje se samostatně, přičemž původní zařízení zůstane beze změny. Výměna starého zařízení zachová vše tak, jak je, pro případ, že by se toto zařízení již nepoužívalo."; +"restored_registrations.errors.client_certificate_required" = "%@ vyžaduje klientský certifikát. Proveďte opětovné ověření v nastavení serveru a certifikát přidejte; poté to zkuste znovu."; +"restored_registrations.errors.no_device_identifier" = "Toto zařízení nelze odlišit od ostatních, dokud nebude odemčeno. Odemkněte ho a zkuste to znovu."; +"restored_registrations.errors.registered_by_another_device" = "Tento server stále rozpoznává toto zařízení jako jiné. Otevřete aplikaci a zaregistrujte jej jako nové zařízení, nebo tuto registraci ponechte."; +"restored_registrations.explanation" = "Toto zařízení bylo nastaveno na základě zálohy jiného zařízení. Stále se přihlašuje a hlásí se do Home Assistanta jako toto zařízení, takže obě zařízení tam sdílejí jedno zařízení včetně jeho senzorů, polohy a oznámení."; +"restored_registrations.held_back_notification.body" = "Toto zařízení bylo nastaveno na základě zálohy jiného zařízení, takže jeho poloha a údaje ze senzorů se neodesílají na %@. Otevřete aplikaci a vyberte způsob připojení."; +"restored_registrations.held_back_notification.title" = "Home Assistant nedostává aktualizace z tohoto zařízení"; +"restored_registrations.login.progress" = "Server %li z %li"; +"restored_registrations.login.title" = "Přihlaste se do %@"; +"restored_registrations.new_device" = "Nastavit jako nové zařízení"; +"restored_registrations.next.body" = "Následně se otevře přihlašovací stránka %@. Přihlášením se toto zařízení zaregistruje jako nové zařízení."; +"restored_registrations.next.continue" = "Pokračovat"; +"restored_registrations.next.title" = "Dále: přihlaste se do %@"; +"restored_registrations.progress" = "Nastaveno %li z %li"; +"restored_registrations.replace.confirm" = "Nahradit"; +"restored_registrations.replace.message" = "Pokud máte druhé zařízení stále dostupné, odinstalujte z něj doprovodnou aplikaci Home Assistant. V opačném případě budou obě zařízení nadále vysílat data do Home Assistanta jako jedno zařízení."; +"restored_registrations.replace.title" = "Vyměnit staré zařízení?"; +"restored_registrations.replace_device" = "Vyměnit staré zařízení"; +"restored_registrations.setting_up" = "Nastavování…"; +"restored_registrations.status.done" = "Nastavit jako nové zařízení"; +"restored_registrations.status.failed" = "Registrace se nezdařila: %@"; +"restored_registrations.status.registering" = "Registrování…"; +"restored_registrations.status.signing_in" = "Přihlašování…"; +"restored_registrations.status.skipped" = "Ještě nenastaveno. Dotaz se zopakuje znovu při příštím spuštění."; +"restored_registrations.status.waiting" = "Čekání"; +"restored_registrations.title" = "Obnoveno z jiného zařízení?"; +"restored_registrations.try_again" = "Zkusit znovu"; "retry_label" = "Opakovat"; "room_view.section.hidden" = "Skryté"; "room_view.section.visible" = "Viditelné"; @@ -1717,11 +1718,11 @@ Home Assistant je open source, chrání soukromí a běží lokálně u vás dom "settings.connection_section.reauthenticate.title" = "Znovu ověřit"; "settings.connection_section.reauthenticate.url_picker_title" = "Přihlásit se pomocí"; "settings.connection_section.refresh_server" = "Aktualizovat informace o serveru"; -"settings.connection_section.register_as_new_device.footer" = "Use this when another device restored from a backup of this one shares its registration, so each gets its own sensors, location and notifications."; -"settings.connection_section.register_as_new_device.progress" = "Registering…"; -"settings.connection_section.register_as_new_device.restored_footer" = "This server knows this device as the one its backup came from, so it isn't sent this device's location and sensors. Register as a new device, or replace the old device if this one took its place."; -"settings.connection_section.register_as_new_device.sign_in_message" = "You sign in to this server again and this device gets a registration of its own. The current one stays in Home Assistant for any other device still using it. Remove it there once no device does."; -"settings.connection_section.register_as_new_device.title" = "Register as new device"; +"settings.connection_section.register_as_new_device.footer" = "Tuto možnost použijte, když jiné zařízení obnovené ze zálohy tohoto sdílí jeho registraci, takže každé z nich získává vlastní senzory, polohu a oznámení."; +"settings.connection_section.register_as_new_device.progress" = "Registrování…"; +"settings.connection_section.register_as_new_device.restored_footer" = "Tento server toto zařízení rozpozná jako to, ze kterého pochází záloha, takže mu nejsou odesílány údaje o poloze a senzorech tohoto zařízení. Zaregistrujte jej jako nové zařízení nebo nahraďte staré zařízení, pokud toto nahradilo jeho původní."; +"settings.connection_section.register_as_new_device.sign_in_message" = "Znovu se přihlaste k tomuto serveru a toto zařízení získá vlastní registraci. Aktuální registrace zůstane v Home Assistantovi pro všechna ostatní zařízení, která ji stále používají. Odeberte ji, jakmile ji žádné zařízení nepoužívají."; +"settings.connection_section.register_as_new_device.title" = "Zaregistrovat jako nové zařízení"; "settings.connection_section.remote_ui_url.title" = "Vzdálená URL uživatelského rozhraní"; "settings.connection_section.sensor_send_type.setting.all" = "Vše"; "settings.connection_section.sensor_send_type.setting.none" = "Nic"; @@ -2020,6 +2021,10 @@ Import nahradí všechny kategorie uvedené na této obrazovce, včetně nastave "settings.debugging.reset_app.toast.title" = "Mazání dat aplikace"; "settings.debugging.shake_disclaimer.title" = "Nyní, když zatřesete aplikací, získáte přístup k funkcím ladění."; "settings.debugging.shake_disclaimer_optional.title" = "Zatřesením telefonu otevřete ladění"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Zkontrolujte, jaké přihlašovací údaje Thread jsou v Klíčence Apple. Můžete je také importovat v Home Assistantovi nebo je smazat z Klíčenky."; "settings.debugging.title" = "Ladění"; "settings.debugging.web_view_empty_state_timeout.title" = "Časový limit pro prázdný stav webového zobrazení"; diff --git a/Sources/App/Resources/cy-GB.lproj/Localizable.strings b/Sources/App/Resources/cy-GB.lproj/Localizable.strings index c93d0c5fe2..cd2b2f4d7d 100644 --- a/Sources/App/Resources/cy-GB.lproj/Localizable.strings +++ b/Sources/App/Resources/cy-GB.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/da.lproj/Localizable.strings b/Sources/App/Resources/da.lproj/Localizable.strings index c440f0c5e2..d4401dd462 100644 --- a/Sources/App/Resources/da.lproj/Localizable.strings +++ b/Sources/App/Resources/da.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Kunne ikke oprette forbindelse til Home Assistant"; "camera_player.errors.unknown" = "Ukendt fejl"; "camera_player.notification.body" = "Tryk for at åbne kameraet"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Begynd at tale"; "camera_player.talkback.stop" = "Stop med at tale"; "cameras.no_server_found" = "Ingen server fundet til kamera: %@"; @@ -2020,6 +2021,10 @@ Importen erstatter alle kategorier, der vises på denne skærm, herunder appinds "settings.debugging.reset_app.toast.title" = "Slettter app-data"; "settings.debugging.shake_disclaimer.title" = "Når du ryster appen, kan du nu få adgang til fejlfindingsfunktioner."; "settings.debugging.shake_disclaimer_optional.title" = "Ryst appen for at åbne fejlfinding"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Tjek hvilke Thread-oplysninger der er i Apple-nøglering. Du kan også importere dem i Home Assistant eller slette dem fra nøgleringen."; "settings.debugging.title" = "Fejlfinding"; "settings.debugging.web_view_empty_state_timeout.title" = "Timeout for tom webvisning"; diff --git a/Sources/App/Resources/de.lproj/InfoPlist.strings b/Sources/App/Resources/de.lproj/InfoPlist.strings index 85edf0c321..a343f52b38 100644 --- a/Sources/App/Resources/de.lproj/InfoPlist.strings +++ b/Sources/App/Resources/de.lproj/InfoPlist.strings @@ -5,7 +5,7 @@ "NSHealthShareUsageDescription" = "Ausgewählte Apple Health-Messwerte auslesen, damit sie als Sensoren an Home Assistant weitergegeben werden können."; "NSHealthUpdateUsageDescription" = "Home Assistant schreibt keine Daten in Apple Health."; "NSLocalNetworkUsageDescription" = "Finde und kommuniziere mit deiner Home Assistant Instanz."; -"NSLocationAlwaysAndWhenInUseUsageDescription" = "Erlaube den Standortzugriff \"Immer\", damit die App deinen Standort in Home Assistant aktualisieren und im Hintergrund zwischen deiner lokalen und externen Verbindung wählen kann."; +"NSLocationAlwaysAndWhenInUseUsageDescription" = "Erlaube den Standortzugriff „Immer“, damit die App deinen Standort in Home Assistant aktualisieren und im Hintergrund zwischen deiner lokalen und externen Verbindung wählen kann."; "NSLocationAlwaysUsageDescription" = "Für Features wie iBeacons, Geofences, Hintergrundaktualisierungen des Standorts und akkurates Reporting benötigen wir immer Zugriff auf deinen Standort."; "NSLocationUsageDescription" = "Aktivieren, um deinen Gerätestandort als Device Tracker an deinen Home Assistant Server zu senden."; "NSLocationWhenInUseUsageDescription" = "Diese App benötigt Standortzugriff, um sich direkt mit deiner Home Assistant-Installation zu verbinden. \n \n 1️⃣ Dein Standort wird nur verwendet, um zu überprüfen, ob du mit deinem lokalen Netzwerk verbunden bist. \n \n 2️⃣ Er wird nicht an Dritte weitergegeben. \n \n 3️⃣ Wenn du dies nicht zulässt, stellt die App immer die Verbindung über das Internet her. Wenn dies nicht konfiguriert ist, schützt die App deine Daten und verweigert die Verbindung."; diff --git a/Sources/App/Resources/de.lproj/Localizable.strings b/Sources/App/Resources/de.lproj/Localizable.strings index af9ac504db..744d1eaa0b 100644 --- a/Sources/App/Resources/de.lproj/Localizable.strings +++ b/Sources/App/Resources/de.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Verbindung zu Home Assistant nicht möglich"; "camera_player.errors.unknown" = "Unbekannter Fehler"; "camera_player.notification.body" = "Zum Öffnen der Kamera tippen"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Sprechen beginnen"; "camera_player.talkback.stop" = "Sprechen beenden"; "cameras.no_server_found" = "Kein Server für Kamera gefunden: %@"; @@ -1561,33 +1562,33 @@ Home Assistant ist Open Source, setzt sich für Datenschutz ein und läuft lokal "reminders_sync.settings.synced_lists.header" = "Synchronisierte Listen"; "reminders_sync.settings.syncing" = "Wird synchronisiert …"; "requires_version" = "Erfordert %@ oder neuer."; -"restored_registrations.choices" = "Setting up as a new device signs in to each server again and registers this device on its own, leaving the other device as it is. Replacing the old device keeps everything as it is, for when that device is no longer in use."; -"restored_registrations.errors.client_certificate_required" = "%@ asks for a client certificate. Re-authenticate it from its server settings to add one, then try again."; -"restored_registrations.errors.no_device_identifier" = "This device can't be told apart from others until it has been unlocked. Unlock it and try again."; -"restored_registrations.errors.registered_by_another_device" = "This server still knows this device as another one. Open the app to register it as a new device or keep that registration."; -"restored_registrations.explanation" = "This device was set up from a backup of another one. It still signs in and reports to Home Assistant as that device, so both would share one device there, with its sensors, location and notifications."; -"restored_registrations.held_back_notification.body" = "This device was set up from a backup of another one, so its location and sensors aren't sent to %@. Open the app to choose how it connects."; -"restored_registrations.held_back_notification.title" = "Home Assistant isn't getting updates from this device"; -"restored_registrations.login.progress" = "Server %li of %li"; -"restored_registrations.login.title" = "Sign in to %@"; -"restored_registrations.new_device" = "Set up as a new device"; -"restored_registrations.next.body" = "The page that opens next is the login of %@. Signing in there registers this device with it as a new device."; -"restored_registrations.next.continue" = "Continue"; -"restored_registrations.next.title" = "Next: sign in to %@"; -"restored_registrations.progress" = "%li of %li set up"; -"restored_registrations.replace.confirm" = "Replace"; -"restored_registrations.replace.message" = "If you still have the other device, remove the Home Assistant app from it. Otherwise both devices keep reporting to Home Assistant as one."; -"restored_registrations.replace.title" = "Replace the old device?"; -"restored_registrations.replace_device" = "Replace the old device"; -"restored_registrations.setting_up" = "Setting up…"; -"restored_registrations.status.done" = "Set up as a new device"; -"restored_registrations.status.failed" = "Couldn't register: %@"; -"restored_registrations.status.registering" = "Registering…"; -"restored_registrations.status.signing_in" = "Signing in…"; -"restored_registrations.status.skipped" = "Not set up yet. Asked again on the next launch."; -"restored_registrations.status.waiting" = "Waiting"; -"restored_registrations.title" = "Restored from another device?"; -"restored_registrations.try_again" = "Try again"; +"restored_registrations.choices" = "Bei der Einrichtung als neues Gerät meldet sich dieses Gerät erneut bei jedem Server an und wird separat registriert, während das andere Geräte unverändert bleibt. Bei Ersetzen des alten Geräts wird alles übernommen – für den Fall, dass dieses Gerät nicht mehr verwendet wird."; +"restored_registrations.errors.client_certificate_required" = "%@ fordert ein Client-Zertifikat an. Führe in den Server-Einstellungen eine erneute Authentifizierung durch, um ein Zertifikat hinzuzufügen, und versuche es dann erneut."; +"restored_registrations.errors.no_device_identifier" = "Dieses Gerät kann erst nach dem Entsperren von anderen Geräten unterschieden werden. Entsperre es und versuche es erneut."; +"restored_registrations.errors.registered_by_another_device" = "Der Server erkennt dieses Gerät noch als ein anderes. Öffne die App, um es als neues Gerät zu registrieren oder die bestehende Registrierung beizubehalten."; +"restored_registrations.explanation" = "Dieses Gerät wurde aus dem Backup eines anderen Geräts eingerichtet. Es meldet sich weiterhin bei Home Assistant als dieses Gerät, sodass beide Geräte dort als ein einziges Gerät mit seinen Sensoren, Standortdaten und Benachrichtigungen erscheinen."; +"restored_registrations.held_back_notification.body" = "Dieses Gerät wurde aus dem Backup eines anderen Geräts eingerichtet, daher werden sein Standort und seine Sensorwerte nicht an %@ gesendet. Öffne die App, um einzustellen, wie es sich verbinden soll."; +"restored_registrations.held_back_notification.title" = "Home Assistant erhält keine Updates von diesem Gerät"; +"restored_registrations.login.progress" = "Server %li von %li"; +"restored_registrations.login.title" = "Bei %@ anmelden"; +"restored_registrations.new_device" = "Als neues Gerät einrichten"; +"restored_registrations.next.body" = "Die Seite, die sich als Nächstes öffnet, ist die Anmeldeseite von %@. Wenn du dich dort anmeldest, wird dieses Gerät dort als neues Gerät registriert."; +"restored_registrations.next.continue" = "Weiter"; +"restored_registrations.next.title" = "Nächster Schritt: Bei %@ anmelden"; +"restored_registrations.progress" = "%li von %li eingerichtet"; +"restored_registrations.replace.confirm" = "Ersetzen"; +"restored_registrations.replace.message" = "Falls du das andere Gerät noch hast, deinstalliere die Home-Assistant-App davon. Andernfalls melden sich beide Geräte weiterhin als ein einziges Gerät bei Home Assistant."; +"restored_registrations.replace.title" = "Das alte Gerät ersetzen?"; +"restored_registrations.replace_device" = "Das alte Gerät ersetzen"; +"restored_registrations.setting_up" = "Einrichtung läuft …"; +"restored_registrations.status.done" = "Als neues Gerät eingerichtet"; +"restored_registrations.status.failed" = "Registrierung fehlgeschlagen: %@"; +"restored_registrations.status.registering" = "Registrierung läuft …"; +"restored_registrations.status.signing_in" = "Anmeldung läuft …"; +"restored_registrations.status.skipped" = "Noch nicht eingerichtet. Beim nächsten Start wird erneut nachgefragt."; +"restored_registrations.status.waiting" = "Warten"; +"restored_registrations.title" = "Von einem anderen Gerät wiederhergestellt?"; +"restored_registrations.try_again" = "Erneut versuchen"; "retry_label" = "Erneut versuchen"; "room_view.section.hidden" = "Versteckt"; "room_view.section.visible" = "Sichtbar"; @@ -1717,11 +1718,11 @@ Home Assistant ist Open Source, setzt sich für Datenschutz ein und läuft lokal "settings.connection_section.reauthenticate.title" = "Erneut authentifizieren"; "settings.connection_section.reauthenticate.url_picker_title" = "Melde dich an mit"; "settings.connection_section.refresh_server" = "Server-Informationen aktualisieren"; -"settings.connection_section.register_as_new_device.footer" = "Use this when another device restored from a backup of this one shares its registration, so each gets its own sensors, location and notifications."; -"settings.connection_section.register_as_new_device.progress" = "Registering…"; -"settings.connection_section.register_as_new_device.restored_footer" = "This server knows this device as the one its backup came from, so it isn't sent this device's location and sensors. Register as a new device, or replace the old device if this one took its place."; -"settings.connection_section.register_as_new_device.sign_in_message" = "You sign in to this server again and this device gets a registration of its own. The current one stays in Home Assistant for any other device still using it. Remove it there once no device does."; -"settings.connection_section.register_as_new_device.title" = "Register as new device"; +"settings.connection_section.register_as_new_device.footer" = "Verwende diese Option, falls ein anderes Gerät, das aus einem Backup dieses Geräts wiederhergestellt wurde, dessen Registrierung teilt, damit jedes Gerät seine eigenen Sensoren, seinen eigenen Standort und seine eigenen Benachrichtigungen erhält."; +"settings.connection_section.register_as_new_device.progress" = "Registrierung läuft …"; +"settings.connection_section.register_as_new_device.restored_footer" = "Dieser Server kennt dieses Gerät als dasjenige, von dem sein Backup stammt, daher werden ihm weder Standort noch Sensordaten dieses Geräts übermittelt. Registriere es als neues Gerät oder ersetze das alte Gerät, falls dieses dessen Platz eingenommen hat."; +"settings.connection_section.register_as_new_device.sign_in_message" = "Du meldest dich erneut bei diesem Server an, und dieses Gerät erhält eine eigene Registrierung. Die aktuelle Registrierung bleibt in Home Assistant für alle anderen Geräte erhalten, die sie noch nutzen. Lösche sie dort, sobald kein Gerät mehr darauf zugreift."; +"settings.connection_section.register_as_new_device.title" = "Als neues Gerät registrieren"; "settings.connection_section.remote_ui_url.title" = "Remote UI URL"; "settings.connection_section.sensor_send_type.setting.all" = "Alle"; "settings.connection_section.sensor_send_type.setting.none" = "Keine"; @@ -2020,6 +2021,10 @@ Durch den Import werden alle auf diesem Bildschirm aufgeführten Kategorien, ein "settings.debugging.reset_app.toast.title" = "App-Daten werden gelöscht"; "settings.debugging.shake_disclaimer.title" = "Wenn du die App jetzt schüttelst, kannst auf die Debugging-Funktionen zugreifen."; "settings.debugging.shake_disclaimer_optional.title" = "Die App schütteln, um das Debuggen zu öffnen"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Prüfe, welche Thread-Anmeldedaten sich im Apple-Schlüsselbund befinden. Du kannst sie auch in Home Assistant importieren oder aus dem Schlüsselbund löschen."; "settings.debugging.title" = "Debuggen"; "settings.debugging.web_view_empty_state_timeout.title" = "Zeitlimit für leeren Zustand der Webansicht"; diff --git a/Sources/App/Resources/el.lproj/Localizable.strings b/Sources/App/Resources/el.lproj/Localizable.strings index b5fd4c71c9..91d61cbf78 100644 --- a/Sources/App/Resources/el.lproj/Localizable.strings +++ b/Sources/App/Resources/el.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Δεν είναι δυνατή η σύνδεση με το Home Assistant"; "camera_player.errors.unknown" = "Αγνωστο σφάλμα"; "camera_player.notification.body" = "Πατήστε για να ανοίξετε την κάμερα"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "Δεν βρέθηκε server για την κάμερα: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Τώρα, όταν κουνάτε τη συσκευή με την εφαρμογή ανοικτή, μπορείτε να έχετε πρόσβαση στις λειτουργίες εντοπισμού σφαλμάτων."; "settings.debugging.shake_disclaimer_optional.title" = "Κουνήστε ενώ είστε στην εφαρμογή για να ανοίξετε τον εντοπισμό σφαλμάτων"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Ελέγξτε ποια διαπιστευτήρια Thread υπάρχουν μέσα στην Κλειδοθήκη Apple, μπορείτε επίσης να τα εισάγετε στο Home Assistant ή να τα διαγράψετε από την Κλειδοθήκη."; "settings.debugging.title" = "Αποσφαλμάτωση"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/en-GB.lproj/Localizable.strings b/Sources/App/Resources/en-GB.lproj/Localizable.strings index f4eac57878..024f7ebc57 100644 --- a/Sources/App/Resources/en-GB.lproj/Localizable.strings +++ b/Sources/App/Resources/en-GB.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/en.lproj/Localizable.strings b/Sources/App/Resources/en.lproj/Localizable.strings index 54a2a20a72..9eacbfe45b 100644 --- a/Sources/App/Resources/en.lproj/Localizable.strings +++ b/Sources/App/Resources/en.lproj/Localizable.strings @@ -2019,12 +2019,12 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.resetting_push_registration" = "Resetting push registration"; "settings.debugging.reset_app.toast.revoking_token" = "Revoking token for %@"; "settings.debugging.reset_app.toast.title" = "Deleting app data"; +"settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; +"settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; "settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; "settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; "settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; "settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; -"settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; -"settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/es-ES.lproj/Localizable.strings b/Sources/App/Resources/es-ES.lproj/Localizable.strings index 2c5d9b117e..c7ddd37807 100644 --- a/Sources/App/Resources/es-ES.lproj/Localizable.strings +++ b/Sources/App/Resources/es-ES.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "No se puede conectar a Home Assistant"; "camera_player.errors.unknown" = "Error desconocido"; "camera_player.notification.body" = "Toca para abrir la cámara"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Empezar a hablar"; "camera_player.talkback.stop" = "Dejar de hablar"; "cameras.no_server_found" = "No se ha encontrado ningún servidor para la cámara: %@"; @@ -2020,6 +2021,10 @@ La importación sustituye todas las categorías que aparecen en esta pantalla, i "settings.debugging.reset_app.toast.title" = "Eliminación de los datos de la aplicación"; "settings.debugging.shake_disclaimer.title" = "Ahora, al agitar la aplicación, puedes acceder a las funciones de depuración."; "settings.debugging.shake_disclaimer_optional.title" = "Agita la aplicación para abrir la depuración"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Comprueba qué credenciales de Thread hay en el Llavero de Apple; también puedes importarlas a Home Assistant o eliminarlas del Llavero."; "settings.debugging.title" = "Depuración"; "settings.debugging.web_view_empty_state_timeout.title" = "Tiempo de espera del estado vacío de la vista web"; diff --git a/Sources/App/Resources/es-MX.lproj/Localizable.strings b/Sources/App/Resources/es-MX.lproj/Localizable.strings index 3d1a4acd3c..1fd7d71dd3 100644 --- a/Sources/App/Resources/es-MX.lproj/Localizable.strings +++ b/Sources/App/Resources/es-MX.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/es.lproj/Localizable.strings b/Sources/App/Resources/es.lproj/Localizable.strings index 0af377fab2..eafe205b9d 100644 --- a/Sources/App/Resources/es.lproj/Localizable.strings +++ b/Sources/App/Resources/es.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Depuración"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/et.lproj/Localizable.strings b/Sources/App/Resources/et.lproj/Localizable.strings index e75b337c7d..d9873ce6da 100644 --- a/Sources/App/Resources/et.lproj/Localizable.strings +++ b/Sources/App/Resources/et.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Home Assistantiga ei õnnestu ühendust luua"; "camera_player.errors.unknown" = "Tundmatu tõrge"; "camera_player.notification.body" = "Puuduta kaamera avamiseks"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Hakka rääkima"; "camera_player.talkback.stop" = "Lõpeta rääkimine"; "cameras.no_server_found" = "Kaamera jaoks ei leitud serverit: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Rakenduse andmete kustutamine"; "settings.debugging.shake_disclaimer.title" = "Nüüd saad rakendust raputades juurde pääseda silumisfunktsioonidele."; "settings.debugging.shake_disclaimer_optional.title" = "Silumiseks raputa rakendust"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Kontrolli, millised Threadi mandaadid on Apple'i võtmehoidja sees, saad ka Home Assistantis importida või Keychainist kustutada."; "settings.debugging.title" = "Silumine"; "settings.debugging.web_view_empty_state_timeout.title" = "Veebivaate tühja oleku ajalõpp"; diff --git a/Sources/App/Resources/fi.lproj/Localizable.strings b/Sources/App/Resources/fi.lproj/Localizable.strings index e87c407521..63dc0374c6 100644 --- a/Sources/App/Resources/fi.lproj/Localizable.strings +++ b/Sources/App/Resources/fi.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "Palvelinta ei löytynyt kameralle: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Vianmääritys"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/fr.lproj/Localizable.strings b/Sources/App/Resources/fr.lproj/Localizable.strings index 72663d90d4..3bef2ac419 100644 --- a/Sources/App/Resources/fr.lproj/Localizable.strings +++ b/Sources/App/Resources/fr.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Impossible de se connecter à Home Assistant"; "camera_player.errors.unknown" = "Erreur inconnue"; "camera_player.notification.body" = "Touchez pour ouvrir la caméra"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Parler"; "camera_player.talkback.stop" = "Arrêter de parler"; "cameras.no_server_found" = "Aucun serveur trouvé pour la caméra %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Suppression des données de l'app"; "settings.debugging.shake_disclaimer.title" = "Désormais, lorsque vous secouez l'app, vous pouvez accéder aux fonctionnalités de débogage."; "settings.debugging.shake_disclaimer_optional.title" = "Secouer l'app pour ouvrir le débogage"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Vérifiez quels identifiants Thread se trouvent dans le trousseau Apple ; vous pouvez aussi les importer dans Home Assistant ou les supprimer du trousseau."; "settings.debugging.title" = "Débogage"; "settings.debugging.web_view_empty_state_timeout.title" = "Délai d'expiration de l'état vide de la vue web"; diff --git a/Sources/App/Resources/he.lproj/Localizable.strings b/Sources/App/Resources/he.lproj/Localizable.strings index 25e0ede4f4..52204d0ea5 100644 --- a/Sources/App/Resources/he.lproj/Localizable.strings +++ b/Sources/App/Resources/he.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "איתור באגים"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/hu.lproj/Localizable.strings b/Sources/App/Resources/hu.lproj/Localizable.strings index 67dbbe4edf..a9c5e55bb1 100644 --- a/Sources/App/Resources/hu.lproj/Localizable.strings +++ b/Sources/App/Resources/hu.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Nem sikerült kapcsolódni a Home Assistanthoz"; "camera_player.errors.unknown" = "Ismeretlen hiba"; "camera_player.notification.body" = "Koppintson a kamera megnyitásához"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "Nem található szerver a kamerához: %@"; @@ -2019,6 +2020,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Mostantól, ha megrázza az alkalmazást, elérheti a hibakeresési funkciókat."; "settings.debugging.shake_disclaimer_optional.title" = "Rázza meg az alkalmazást a hibakeresés megnyitásához"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Ellenőrizze, milyen Thread hitelesítő adatok találhatók az Apple Keychainben. Az adatokat importálhatja a Home Assistantba vagy törölheti a Keychainből."; "settings.debugging.title" = "Hibakeresés"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/id.lproj/Localizable.strings b/Sources/App/Resources/id.lproj/Localizable.strings index 15bf7a2b75..dc1d1dfaab 100644 --- a/Sources/App/Resources/id.lproj/Localizable.strings +++ b/Sources/App/Resources/id.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Tidak dapat tersambung ke Home Assistant"; "camera_player.errors.unknown" = "Kesalahan tidak dikenal"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "Tidak ditemukan server untuk kamera: %@"; @@ -2019,6 +2020,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Sekarang, Anda dapat menggoyangkan ponsel untuk mengakses fitur debug."; "settings.debugging.shake_disclaimer_optional.title" = "Goyangkan Aplikasi untuk membuka debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Periksa kredensial Thread yang tersedia dalam Rantai Kunci Apple, Anda juga dapat mengimpornya di Home Assistant atau menghapusnya dari Rantai Kunci."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/it.lproj/Localizable.strings b/Sources/App/Resources/it.lproj/Localizable.strings index 6b0e3c1cb2..440ed4c6ff 100644 --- a/Sources/App/Resources/it.lproj/Localizable.strings +++ b/Sources/App/Resources/it.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Impossibile connettersi a Home Assistant"; "camera_player.errors.unknown" = "Errore sconosciuto"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "Nessun server trovato per la fotocamera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Ora, scuotendo l'app, puoi accedere alle funzioni di debug."; "settings.debugging.shake_disclaimer_optional.title" = "Agita l'app per aprire la modalità debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Controlla quali credenziali Thread sono presenti in Apple Keychain, puoi anche importarle in Home Assistant o eliminarle da Keychain."; "settings.debugging.title" = "Debug"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/ja.lproj/Localizable.strings b/Sources/App/Resources/ja.lproj/Localizable.strings index 93b66e88c7..ab480ed292 100644 --- a/Sources/App/Resources/ja.lproj/Localizable.strings +++ b/Sources/App/Resources/ja.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Home Assistantに接続できません"; "camera_player.errors.unknown" = "不明なエラー"; "camera_player.notification.body" = "タップしてカメラを開く"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "話し始める"; "camera_player.talkback.stop" = "話すのをやめる"; "cameras.no_server_found" = "カメラ用のサーバーが見つかりません: %@"; @@ -1560,33 +1561,33 @@ Home Assistantはオープンソースで、プライバシーを擁護し、あ "reminders_sync.settings.synced_lists.header" = "同期されたリスト"; "reminders_sync.settings.syncing" = "同期中…"; "requires_version" = "%@ 以降が必要です。"; -"restored_registrations.choices" = "Setting up as a new device signs in to each server again and registers this device on its own, leaving the other device as it is. Replacing the old device keeps everything as it is, for when that device is no longer in use."; -"restored_registrations.errors.client_certificate_required" = "%@ asks for a client certificate. Re-authenticate it from its server settings to add one, then try again."; -"restored_registrations.errors.no_device_identifier" = "This device can't be told apart from others until it has been unlocked. Unlock it and try again."; -"restored_registrations.errors.registered_by_another_device" = "This server still knows this device as another one. Open the app to register it as a new device or keep that registration."; -"restored_registrations.explanation" = "This device was set up from a backup of another one. It still signs in and reports to Home Assistant as that device, so both would share one device there, with its sensors, location and notifications."; -"restored_registrations.held_back_notification.body" = "This device was set up from a backup of another one, so its location and sensors aren't sent to %@. Open the app to choose how it connects."; -"restored_registrations.held_back_notification.title" = "Home Assistant isn't getting updates from this device"; -"restored_registrations.login.progress" = "Server %li of %li"; -"restored_registrations.login.title" = "Sign in to %@"; -"restored_registrations.new_device" = "Set up as a new device"; -"restored_registrations.next.body" = "The page that opens next is the login of %@. Signing in there registers this device with it as a new device."; -"restored_registrations.next.continue" = "Continue"; -"restored_registrations.next.title" = "Next: sign in to %@"; -"restored_registrations.progress" = "%li of %li set up"; -"restored_registrations.replace.confirm" = "Replace"; -"restored_registrations.replace.message" = "If you still have the other device, remove the Home Assistant app from it. Otherwise both devices keep reporting to Home Assistant as one."; -"restored_registrations.replace.title" = "Replace the old device?"; -"restored_registrations.replace_device" = "Replace the old device"; -"restored_registrations.setting_up" = "Setting up…"; -"restored_registrations.status.done" = "Set up as a new device"; -"restored_registrations.status.failed" = "Couldn't register: %@"; -"restored_registrations.status.registering" = "Registering…"; -"restored_registrations.status.signing_in" = "Signing in…"; -"restored_registrations.status.skipped" = "Not set up yet. Asked again on the next launch."; -"restored_registrations.status.waiting" = "Waiting"; -"restored_registrations.title" = "Restored from another device?"; -"restored_registrations.try_again" = "Try again"; +"restored_registrations.choices" = "新しいデバイスとして設定すると、各サーバーに再度サインインしてこのデバイスを個別に登録し、もう一方のデバイスはそのままの状態になります。古いデバイスを交換しても、そのデバイスが使用されなくなった際に備えて、すべてが現状のまま維持されます。"; +"restored_registrations.errors.client_certificate_required" = "%@ クライアント証明書の入力を求められます。サーバー設定から再認証を行い、証明書を追加してから、もう一度試してください。"; +"restored_registrations.errors.no_device_identifier" = "このデバイスは、ロックが解除されるまでは他のデバイスと見分けがつきません。ロックを解除してから、もう一度お試しください。"; +"restored_registrations.errors.registered_by_another_device" = "このサーバーは、このデバイスを別のデバイスとして認識しています。アプリを開いて、新しいデバイスとして登録するか、現在の登録を維持してください。"; +"restored_registrations.explanation" = "このデバイスは、別のデバイスのバックアップから設定されました。依然としてそのデバイスとしてサインインし、Home Assistant に報告されているため、Home Assistant 上では両デバイスが1つのデバイスとして扱われ、センサー、位置情報、通知を共有することになります。"; +"restored_registrations.held_back_notification.body" = "このデバイスは別のデバイスのバックアップから設定されたため、その位置情報やセンサーデータは %@ には送信されません。アプリを開いて、接続方法を選択してください。"; +"restored_registrations.held_back_notification.title" = "Home Assistantがこのデバイスから更新情報を受け取れていません"; +"restored_registrations.login.progress" = "サーバー %li / %li"; +"restored_registrations.login.title" = "%@ にサインイン"; +"restored_registrations.new_device" = "新しいデバイスとして設定する"; +"restored_registrations.next.body" = "次に表示されるページは、%@ のログイン画面です。そこでログインすると、このデバイスが新しいデバイスとして登録されます。"; +"restored_registrations.next.continue" = "続行"; +"restored_registrations.next.title" = "次へ:%@ にサインイン"; +"restored_registrations.progress" = "%li / %li を設定済み"; +"restored_registrations.replace.confirm" = "置換"; +"restored_registrations.replace.message" = "もしもう一方のデバイスが手元にある場合は、そのデバイスからHome Assistantアプリを削除してください。そうしないと、両方のデバイスが1つのデバイスとしてHome Assistantに報告され続けてしまいます。"; +"restored_registrations.replace.title" = "古いデバイスを交換しますか?"; +"restored_registrations.replace_device" = "古いデバイスを交換する"; +"restored_registrations.setting_up" = "設定中…"; +"restored_registrations.status.done" = "新しいデバイスとして設定する"; +"restored_registrations.status.failed" = "登録できませんでした:%@"; +"restored_registrations.status.registering" = "登録中…"; +"restored_registrations.status.signing_in" = "ログイン中…"; +"restored_registrations.status.skipped" = "まだ設定されていません。次回の起動時に再度確認します。"; +"restored_registrations.status.waiting" = "待機中"; +"restored_registrations.title" = "別のデバイスから復元しましたか?"; +"restored_registrations.try_again" = "再試行"; "retry_label" = "リトライ"; "room_view.section.hidden" = "非表示"; "room_view.section.visible" = "可視性"; @@ -1716,11 +1717,11 @@ Home Assistantはオープンソースで、プライバシーを擁護し、あ "settings.connection_section.reauthenticate.title" = "再認証"; "settings.connection_section.reauthenticate.url_picker_title" = "サインイン方法を選択"; "settings.connection_section.refresh_server" = "サーバー情報を更新する"; -"settings.connection_section.register_as_new_device.footer" = "Use this when another device restored from a backup of this one shares its registration, so each gets its own sensors, location and notifications."; -"settings.connection_section.register_as_new_device.progress" = "Registering…"; -"settings.connection_section.register_as_new_device.restored_footer" = "This server knows this device as the one its backup came from, so it isn't sent this device's location and sensors. Register as a new device, or replace the old device if this one took its place."; -"settings.connection_section.register_as_new_device.sign_in_message" = "You sign in to this server again and this device gets a registration of its own. The current one stays in Home Assistant for any other device still using it. Remove it there once no device does."; -"settings.connection_section.register_as_new_device.title" = "Register as new device"; +"settings.connection_section.register_as_new_device.footer" = "このデバイスのバックアップから復元された別のデバイスが、このデバイスと同じ登録情報を共有している場合にこれを使用すると、それぞれのデバイスに独自のセンサー、位置情報、通知が割り当てられます。"; +"settings.connection_section.register_as_new_device.progress" = "登録中…"; +"settings.connection_section.register_as_new_device.restored_footer" = "このサーバーは、このデバイスをバックアップ元として認識しているため、このデバイスの位置情報やセンサーデータは送信されません。新しいデバイスとして登録するか、このデバイスが以前のデバイスに取って代わった場合は、以前のデバイスを置き換えてください。"; +"settings.connection_section.register_as_new_device.sign_in_message" = "このサーバーに再度サインインすると、このデバイスには独自の登録情報が付与されます。現在登録されている情報は、まだそれを使用している他のデバイスのために、Home Assistant に残ったままになります。どのデバイスも使用しなくなったら、そこで登録を削除してください。"; +"settings.connection_section.register_as_new_device.title" = "新しいデバイスとして登録する"; "settings.connection_section.remote_ui_url.title" = "リモートUIのURL"; "settings.connection_section.sensor_send_type.setting.all" = "すべて"; "settings.connection_section.sensor_send_type.setting.none" = "なし"; @@ -2019,6 +2020,10 @@ Home Assistantはオープンソースで、プライバシーを擁護し、あ "settings.debugging.reset_app.toast.title" = "アプリデータの削除"; "settings.debugging.shake_disclaimer.title" = "アプリをシェイクするとデバッグ機能にアクセスできるようになりました。"; "settings.debugging.shake_disclaimer_optional.title" = "アプリをシェイクしてデバッグを開く"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Apple キーチェーン内にある Thread 資格情報を確認します。また、Home Assistant にインポートしたり、キーチェーンから削除したりすることもできます。"; "settings.debugging.title" = "デバッグ"; "settings.debugging.web_view_empty_state_timeout.title" = "Webビューの空の状態におけるタイムアウト"; diff --git a/Sources/App/Resources/ko-KR.lproj/Localizable.strings b/Sources/App/Resources/ko-KR.lproj/Localizable.strings index 72beb9ee79..18c2ec0a65 100644 --- a/Sources/App/Resources/ko-KR.lproj/Localizable.strings +++ b/Sources/App/Resources/ko-KR.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Home Assistant에 연결할 수 없습니다"; "camera_player.errors.unknown" = "알 수 없는 오류"; "camera_player.notification.body" = "카메라를 열려면 탭하세요."; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "말하기 시작"; "camera_player.talkback.stop" = "말하기 중지"; "cameras.no_server_found" = "Server Found For Camera: %@ 없음"; @@ -2020,6 +2021,10 @@ Home Assistant는 오픈 소스이며 개인정보 보호를 중시하고 집 "settings.debugging.reset_app.toast.title" = "앱 데이터 삭제 중"; "settings.debugging.shake_disclaimer.title" = "이제 앱을 흔들면 디버그 기능에 액세스할 수 있습니다."; "settings.debugging.shake_disclaimer_optional.title" = "앱을 흔들어 디버그 열기"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Apple Keychain 내부에 어떤 Thread 자격 증명이 있는지 확인하고, Home Assistant로 가져오거나 Keychain에서 삭제할 수도 있습니다."; "settings.debugging.title" = "디버깅"; "settings.debugging.web_view_empty_state_timeout.title" = "웹 보기 빈 상태 시간 초과"; diff --git a/Sources/App/Resources/ml.lproj/Localizable.strings b/Sources/App/Resources/ml.lproj/Localizable.strings index 7ec7651a5f..b62b258e97 100644 --- a/Sources/App/Resources/ml.lproj/Localizable.strings +++ b/Sources/App/Resources/ml.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "ഇപ്പോൾ നിങ്ങൾ ആപ്പ് കുലുക്കുമ്പോൾ ഡീബഗ് സവിശേഷതകളിലെത്താനാകും."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "ഡീബഗ്ഗിംഗ്"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/nb.lproj/Localizable.strings b/Sources/App/Resources/nb.lproj/Localizable.strings index 06c276a828..72fd780abb 100644 --- a/Sources/App/Resources/nb.lproj/Localizable.strings +++ b/Sources/App/Resources/nb.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Feilsøking"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/nl.lproj/Localizable.strings b/Sources/App/Resources/nl.lproj/Localizable.strings index 4f2e6ce8d2..8cd0735001 100644 --- a/Sources/App/Resources/nl.lproj/Localizable.strings +++ b/Sources/App/Resources/nl.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Kan geen verbinding maken met Home Assistant"; "camera_player.errors.unknown" = "Onbekende fout"; "camera_player.notification.body" = "Tik om de camera te openen"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Begin met praten"; "camera_player.talkback.stop" = "Stop met praten"; "cameras.no_server_found" = "Geen server gevonden voor camera: %@"; @@ -2020,6 +2021,10 @@ Door te importeren worden alle categorieën die op dit scherm worden weergegeven "settings.debugging.reset_app.toast.title" = "App-gegevens verwijderen"; "settings.debugging.shake_disclaimer.title" = "Als je nu de app schudt, krijg je toegang tot de debugfuncties."; "settings.debugging.shake_disclaimer_optional.title" = "Schud de app om debug te openen"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Controleer welke Thread-referenties er in de Apple Sleutelhanger staan, je kunt ze ook importeren in Home Assistent of verwijderen uit Sleutelhanger."; "settings.debugging.title" = "Foutopsporing"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/pl-PL.lproj/Localizable.strings b/Sources/App/Resources/pl-PL.lproj/Localizable.strings index fab3564c03..b269dff5e9 100644 --- a/Sources/App/Resources/pl-PL.lproj/Localizable.strings +++ b/Sources/App/Resources/pl-PL.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Nie można połączyć się z Home Assistantem"; "camera_player.errors.unknown" = "Nieznany błąd"; "camera_player.notification.body" = "Dotknij, aby otworzyć kamerę"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2018,6 +2019,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Debugowanie"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/pt-BR.lproj/Localizable.strings b/Sources/App/Resources/pt-BR.lproj/Localizable.strings index ddafacd79a..e0edf7d7cd 100644 --- a/Sources/App/Resources/pt-BR.lproj/Localizable.strings +++ b/Sources/App/Resources/pt-BR.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Não foi possível conectar ao Home Assistant"; "camera_player.errors.unknown" = "Erro desconhecido"; "camera_player.notification.body" = "Toque para abrir a câmera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Começar a falar"; "camera_player.talkback.stop" = "Parar de falar"; "cameras.no_server_found" = "Nenhum servidor encontrado para a câmera: %@"; @@ -2020,6 +2021,10 @@ A importação substitui todas as categorias listadas nesta tela, incluindo as c "settings.debugging.reset_app.toast.title" = "Excluindo dados do aplicativo"; "settings.debugging.shake_disclaimer.title" = "Agora, ao agitar o aplicativo, você pode acessar os recursos de depuração."; "settings.debugging.shake_disclaimer_optional.title" = "Agite o aplicativo para abrir a depuração"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Verifique quais credenciais do Thread estão dentro do Apple Keychain. Você também pode importar no Home Assistant ou excluir do Keychain."; "settings.debugging.title" = "Depuração"; "settings.debugging.web_view_empty_state_timeout.title" = "Tempo limite de estado vazio da visualização web"; diff --git a/Sources/App/Resources/ru.lproj/Localizable.strings b/Sources/App/Resources/ru.lproj/Localizable.strings index dbd4366ac9..f7d8f80871 100644 --- a/Sources/App/Resources/ru.lproj/Localizable.strings +++ b/Sources/App/Resources/ru.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Не удалось подключиться к Home Assistant"; "camera_player.errors.unknown" = "Неизвестная ошибка"; "camera_player.notification.body" = "Нажмите, чтобы открыть камеру"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "Сервер для камеры не найден: %@"; @@ -2020,6 +2021,10 @@ Home Assistant — это приложение с открытым исходн "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Теперь, встряхнув приложение, вы получите доступ к функциям отладки."; "settings.debugging.shake_disclaimer_optional.title" = "Встряхните приложение, чтобы открыть отладку"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Проверьте, какие учётные данные Thread находятся в связке ключей Apple, их также можно импортировать в Home Assistant или удалить из связки ключей."; "settings.debugging.title" = "Отладка"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/sl.lproj/Localizable.strings b/Sources/App/Resources/sl.lproj/Localizable.strings index 825d914166..15c7d81a4e 100644 --- a/Sources/App/Resources/sl.lproj/Localizable.strings +++ b/Sources/App/Resources/sl.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/sv.lproj/Localizable.strings b/Sources/App/Resources/sv.lproj/Localizable.strings index b54fcd5492..4046f32b0c 100644 --- a/Sources/App/Resources/sv.lproj/Localizable.strings +++ b/Sources/App/Resources/sv.lproj/Localizable.strings @@ -245,8 +245,8 @@ "app_intents.open_close.title" = "Öppna eller stäng"; "app_intents.open_experimental_dashboard.description" = "Öppnar den experimentella instrumentpanelen"; "app_intents.open_experimental_dashboard.title" = "Öppna experimentell instrumentpanel"; -"app_intents.open_home_assistant.description" = "Opens the Home Assistant app"; -"app_intents.open_home_assistant.title" = "Open Home Assistant"; +"app_intents.open_home_assistant.description" = "Öppnar Home Assistant-appen"; +"app_intents.open_home_assistant.title" = "Öppna Home Assistant"; "app_intents.open_state_icon.title" = "Ikon för öppet tillstånd"; "app_intents.perform_action.action.title" = "Åtgärd"; "app_intents.perform_action.action_parameter_configuration" = "Vilken åtgärd?"; @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Det går inte att ansluta till Home Assistant"; "camera_player.errors.unknown" = "Okänt fel"; "camera_player.notification.body" = "Tryck för att öppna kameran"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Börja prata"; "camera_player.talkback.stop" = "Sluta prata"; "cameras.no_server_found" = "Ingen server hittades för kamera: %@"; @@ -1556,33 +1557,33 @@ Home Assistant är öppen källkod, förespråkar integritet och körs lokalt i "reminders_sync.settings.synced_lists.header" = "Synkroniserade listor"; "reminders_sync.settings.syncing" = "Synkroniserar…"; "requires_version" = "Kräver %@ eller nyare."; -"restored_registrations.choices" = "Setting up as a new device signs in to each server again and registers this device on its own, leaving the other device as it is. Replacing the old device keeps everything as it is, for when that device is no longer in use."; -"restored_registrations.errors.client_certificate_required" = "%@ asks for a client certificate. Re-authenticate it from its server settings to add one, then try again."; -"restored_registrations.errors.no_device_identifier" = "This device can't be told apart from others until it has been unlocked. Unlock it and try again."; -"restored_registrations.errors.registered_by_another_device" = "This server still knows this device as another one. Open the app to register it as a new device or keep that registration."; -"restored_registrations.explanation" = "This device was set up from a backup of another one. It still signs in and reports to Home Assistant as that device, so both would share one device there, with its sensors, location and notifications."; -"restored_registrations.held_back_notification.body" = "This device was set up from a backup of another one, so its location and sensors aren't sent to %@. Open the app to choose how it connects."; -"restored_registrations.held_back_notification.title" = "Home Assistant isn't getting updates from this device"; -"restored_registrations.login.progress" = "Server %li of %li"; -"restored_registrations.login.title" = "Sign in to %@"; -"restored_registrations.new_device" = "Set up as a new device"; -"restored_registrations.next.body" = "The page that opens next is the login of %@. Signing in there registers this device with it as a new device."; -"restored_registrations.next.continue" = "Continue"; -"restored_registrations.next.title" = "Next: sign in to %@"; -"restored_registrations.progress" = "%li of %li set up"; -"restored_registrations.replace.confirm" = "Replace"; -"restored_registrations.replace.message" = "If you still have the other device, remove the Home Assistant app from it. Otherwise both devices keep reporting to Home Assistant as one."; -"restored_registrations.replace.title" = "Replace the old device?"; -"restored_registrations.replace_device" = "Replace the old device"; -"restored_registrations.setting_up" = "Setting up…"; -"restored_registrations.status.done" = "Set up as a new device"; -"restored_registrations.status.failed" = "Couldn't register: %@"; -"restored_registrations.status.registering" = "Registering…"; -"restored_registrations.status.signing_in" = "Signing in…"; -"restored_registrations.status.skipped" = "Not set up yet. Asked again on the next launch."; -"restored_registrations.status.waiting" = "Waiting"; -"restored_registrations.title" = "Restored from another device?"; -"restored_registrations.try_again" = "Try again"; +"restored_registrations.choices" = "När man lägger till en ny enhet loggar den in på varje server på nytt och registrerar sig själv, medan den andra enheten förblir oförändrad. Om man byter ut den gamla enheten förblir allt som det är, tills den enheten inte längre används."; +"restored_registrations.errors.client_certificate_required" = "%@ begär ett klientcertifikat. Autentisera det på nytt via serverinställningarna för att lägga till ett certifikat och försök sedan igen."; +"restored_registrations.errors.no_device_identifier" = "Den här enheten går inte att skilja från andra förrän den har låsts upp. Lås upp den och försök igen."; +"restored_registrations.errors.registered_by_another_device" = "Den här servern identifierar fortfarande den här enheten som en annan enhet. Öppna appen för att registrera den som en ny enhet eller behålla den befintliga registreringen."; +"restored_registrations.explanation" = "Den här enheten har konfigurerats utifrån en säkerhetskopia av en annan enhet. Den loggar fortfarande in och rapporterar till Home Assistant som den enheten, vilket innebär att båda enheterna där delar samma enhet, med dess sensorer, plats och aviseringar."; +"restored_registrations.held_back_notification.body" = "Den här enheten har konfigurerats utifrån en säkerhetskopia av en annan enhet, vilket innebär att dess position och sensorsdata inte skickas till %@. Öppna appen för att välja anslutningssätt."; +"restored_registrations.held_back_notification.title" = "Home Assistant får inga uppdateringar från den här enheten"; +"restored_registrations.login.progress" = "Server %li av %li"; +"restored_registrations.login.title" = "Logga in på %@"; +"restored_registrations.new_device" = "Konfigurera som en ny enhet"; +"restored_registrations.next.body" = "Nästa sida som öppnas är inloggningssidan på %@. När du loggar in där registreras den här enheten som en ny enhet."; +"restored_registrations.next.continue" = "Fortsätt"; +"restored_registrations.next.title" = "Nästa: logga in på %@"; +"restored_registrations.progress" = "%li av %li konfigurerad"; +"restored_registrations.replace.confirm" = "Ersätt"; +"restored_registrations.replace.message" = "Om du fortfarande har den andra enheten, ta bort Home Assistant-appen från den. Annars fortsätter båda enheterna att rapportera till Home Assistant som en enda enhet."; +"restored_registrations.replace.title" = "Ska den gamla enheten bytas ut?"; +"restored_registrations.replace_device" = "Byt ut den gamla enheten"; +"restored_registrations.setting_up" = "Konfigurerar…"; +"restored_registrations.status.done" = "Konfigurera som en ny enhet"; +"restored_registrations.status.failed" = "Kunde inte registrera: %@"; +"restored_registrations.status.registering" = "Registrerar…"; +"restored_registrations.status.signing_in" = "Loggar in…"; +"restored_registrations.status.skipped" = "Är inte inställt än. Frågan ställs igen vid nästa start."; +"restored_registrations.status.waiting" = "Väntar"; +"restored_registrations.title" = "Har du återställt från en annan enhet?"; +"restored_registrations.try_again" = "Försök igen"; "retry_label" = "Försök igen"; "room_view.section.hidden" = "Dold"; "room_view.section.visible" = "Synlig"; @@ -1706,17 +1707,17 @@ Home Assistant är öppen källkod, förespråkar integritet och körs lokalt i "settings.connection_section.network_detection_permission.title" = "Åtkomst till platsinformation krävs"; "settings.connection_section.no_base_url.title" = "Ingen URL"; "settings.connection_section.open_server" = "Öppna"; -"settings.connection_section.reauthenticate.error_title" = "Couldn't re-authenticate"; -"settings.connection_section.reauthenticate.footer" = "Sign in to this server again, for example after changing your password or to use a different user. Your server's URLs and settings stay as they are."; -"settings.connection_section.reauthenticate.progress" = "Re-authenticating…"; -"settings.connection_section.reauthenticate.title" = "Re-authenticate"; -"settings.connection_section.reauthenticate.url_picker_title" = "Sign in using"; +"settings.connection_section.reauthenticate.error_title" = "Det gick inte att autentisera på nytt"; +"settings.connection_section.reauthenticate.footer" = "Logga in på den här servern igen, till exempel efter att du har bytt lösenord eller för att använda en annan användare. Serverns webbadresser och inställningar förblir oförändrade."; +"settings.connection_section.reauthenticate.progress" = "Återautentiserar…"; +"settings.connection_section.reauthenticate.title" = "Autentisera på nytt"; +"settings.connection_section.reauthenticate.url_picker_title" = "Logga in med"; "settings.connection_section.refresh_server" = "Uppdatera serverinformation"; -"settings.connection_section.register_as_new_device.footer" = "Use this when another device restored from a backup of this one shares its registration, so each gets its own sensors, location and notifications."; -"settings.connection_section.register_as_new_device.progress" = "Registering…"; -"settings.connection_section.register_as_new_device.restored_footer" = "This server knows this device as the one its backup came from, so it isn't sent this device's location and sensors. Register as a new device, or replace the old device if this one took its place."; -"settings.connection_section.register_as_new_device.sign_in_message" = "You sign in to this server again and this device gets a registration of its own. The current one stays in Home Assistant for any other device still using it. Remove it there once no device does."; -"settings.connection_section.register_as_new_device.title" = "Register as new device"; +"settings.connection_section.register_as_new_device.footer" = "Använd den här funktionen när en annan enhet som har återställts från en säkerhetskopia av den här enheten delar dess registrering, så att varje enhet får sina egna sensorer, sin egen plats och sina egna aviseringar."; +"settings.connection_section.register_as_new_device.progress" = "Registrerar…"; +"settings.connection_section.register_as_new_device.restored_footer" = "Den här servern känner igen den här enheten som den som säkerhetskopian kom ifrån, så den får inte information om enhetens position och sensordata. Registrera den som en ny enhet, eller ersätt den gamla enheten om den här har tagit dess plats."; +"settings.connection_section.register_as_new_device.sign_in_message" = "När du loggar in på den här servern igen får den här enheten en egen registrering. Den nuvarande registreringen finns kvar i Home Assistant för alla andra enheter som fortfarande använder den. Ta bort den där när ingen enhet längre använder den."; +"settings.connection_section.register_as_new_device.title" = "Registrera som ny enhet"; "settings.connection_section.remote_ui_url.title" = "Fjärrgränssnitts-URL"; "settings.connection_section.sensor_send_type.setting.all" = "Alla"; "settings.connection_section.sensor_send_type.setting.none" = "Ingen"; @@ -2015,6 +2016,10 @@ Importen ersätter alla kategorier som visas på den här skärmen, inklusive ap "settings.debugging.reset_app.toast.title" = "Radera appdata"; "settings.debugging.shake_disclaimer.title" = "Nu när du skakar appen kan du komma åt felsökningsfunktioner."; "settings.debugging.shake_disclaimer_optional.title" = "Skaka appen för att öppna felsökning"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Kontrollera vilka Thread-autentiseringsuppgifter som finns i Apple Keychain. Du kan också importera i Home Assistant eller ta bort från Keychain."; "settings.debugging.title" = "Felsökning"; "settings.debugging.web_view_empty_state_timeout.title" = "Tidsgräns för tomt tillstånd i webbvyn"; diff --git a/Sources/App/Resources/tr.lproj/Localizable.strings b/Sources/App/Resources/tr.lproj/Localizable.strings index e96933512a..110f4e7ed7 100644 --- a/Sources/App/Resources/tr.lproj/Localizable.strings +++ b/Sources/App/Resources/tr.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Home Assistant'a bağlanılamadı"; "camera_player.errors.unknown" = "Bilinmeyen hata"; "camera_player.notification.body" = "Kamerayı açmak için dokunun"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Konuşmaya başla"; "camera_player.talkback.stop" = "Konuşmayı durdur"; "cameras.no_server_found" = "Kamera için sunucu bulunamadı: %@"; @@ -2020,6 +2021,10 @@ Ev Asistanı açık kaynaklıdır, gizliliği savunur ve evinizde yerel olarak "settings.debugging.reset_app.toast.title" = "Uygulama verilerini silme"; "settings.debugging.shake_disclaimer.title" = "Artık uygulamayı salladığınızda hata ayıklama özelliklerine erişebileceksiniz."; "settings.debugging.shake_disclaimer_optional.title" = "Hata ayıklamayı açmak için uygulamayı sallayın"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Apple Anahtar Zinciri'nin içerisinde Thread kimlik bilgilerinin ne olduğunu kontrol edin, ayrıca Home Assistant'a aktarabilir veya Anahtar Zinciri'nden silebilirsiniz."; "settings.debugging.title" = "Hata ayıklama"; "settings.debugging.web_view_empty_state_timeout.title" = "Web görünümü boş durum zaman aşımı"; diff --git a/Sources/App/Resources/uk.lproj/Localizable.strings b/Sources/App/Resources/uk.lproj/Localizable.strings index a0224119c7..f2dc500246 100644 --- a/Sources/App/Resources/uk.lproj/Localizable.strings +++ b/Sources/App/Resources/uk.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Now when you shake the app you can access debug features."; "settings.debugging.shake_disclaimer_optional.title" = "Shake the App to open debug"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from Keychain."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/vi.lproj/Localizable.strings b/Sources/App/Resources/vi.lproj/Localizable.strings index a175709689..7b877887b8 100644 --- a/Sources/App/Resources/vi.lproj/Localizable.strings +++ b/Sources/App/Resources/vi.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "Unable to connect to Home Assistant"; "camera_player.errors.unknown" = "Unknown error"; "camera_player.notification.body" = "Tap to open camera"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "No server found for camera: %@"; @@ -2020,6 +2021,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "Bây giờ khi bạn lắc ứng dụng, bạn có thể truy cập vào tính năng gỡ lỗi."; "settings.debugging.shake_disclaimer_optional.title" = "Lắc ứng dụng để mở gỡ lỗi"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "Kiểm tra thông tin đăng nhập Thread có trong Apple Keychain, bạn cũng có thể nhập vào Home Assistant hoặc xóa khỏi Keychain."; "settings.debugging.title" = "Debugging"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/zh-Hans.lproj/Localizable.strings b/Sources/App/Resources/zh-Hans.lproj/Localizable.strings index b4760f288f..e8b348b371 100644 --- a/Sources/App/Resources/zh-Hans.lproj/Localizable.strings +++ b/Sources/App/Resources/zh-Hans.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "无法连接到 Home Assistant"; "camera_player.errors.unknown" = "未知错误"; "camera_player.notification.body" = "点击打开相机"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "Start talking"; "camera_player.talkback.stop" = "Stop talking"; "cameras.no_server_found" = "未找到摄像头的服务器:%@"; @@ -2017,6 +2018,10 @@ Importing replaces every category listed on this screen, including app settings. "settings.debugging.reset_app.toast.title" = "Deleting app data"; "settings.debugging.shake_disclaimer.title" = "现在当您摇动应用时,您就可以访问调试功能。"; "settings.debugging.shake_disclaimer_optional.title" = "摇一摇应用可开启调试"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "检查 Apple Keychain 内有哪些 Thread 凭据,您也可以在 Home Assistant 中导入或从 Keychain 中删除。"; "settings.debugging.title" = "调试"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view empty state timeout"; diff --git a/Sources/App/Resources/zh-Hant.lproj/Localizable.strings b/Sources/App/Resources/zh-Hant.lproj/Localizable.strings index 681a46df75..dc8fe301ca 100644 --- a/Sources/App/Resources/zh-Hant.lproj/Localizable.strings +++ b/Sources/App/Resources/zh-Hant.lproj/Localizable.strings @@ -423,6 +423,7 @@ "camera_player.errors.unable_to_connect_to_server" = "無法連線至 Home Assistant"; "camera_player.errors.unknown" = "未知錯誤"; "camera_player.notification.body" = "點選以開啟相機"; +"camera_player.talkback.connecting" = "Connecting microphone"; "camera_player.talkback.start" = "開始說話"; "camera_player.talkback.stop" = "停止說話"; "cameras.no_server_found" = "找不到攝影機伺服器:%@"; @@ -1561,33 +1562,33 @@ Home Assistant 為開源軟體、倡導隱私保護並於您的家中進行本 "reminders_sync.settings.synced_lists.header" = "同步列表"; "reminders_sync.settings.syncing" = "正在同步…"; "requires_version" = "需要 %@ 或更新版本。"; -"restored_registrations.choices" = "Setting up as a new device signs in to each server again and registers this device on its own, leaving the other device as it is. Replacing the old device keeps everything as it is, for when that device is no longer in use."; -"restored_registrations.errors.client_certificate_required" = "%@ asks for a client certificate. Re-authenticate it from its server settings to add one, then try again."; -"restored_registrations.errors.no_device_identifier" = "This device can't be told apart from others until it has been unlocked. Unlock it and try again."; -"restored_registrations.errors.registered_by_another_device" = "This server still knows this device as another one. Open the app to register it as a new device or keep that registration."; -"restored_registrations.explanation" = "This device was set up from a backup of another one. It still signs in and reports to Home Assistant as that device, so both would share one device there, with its sensors, location and notifications."; -"restored_registrations.held_back_notification.body" = "This device was set up from a backup of another one, so its location and sensors aren't sent to %@. Open the app to choose how it connects."; -"restored_registrations.held_back_notification.title" = "Home Assistant isn't getting updates from this device"; -"restored_registrations.login.progress" = "Server %li of %li"; -"restored_registrations.login.title" = "Sign in to %@"; -"restored_registrations.new_device" = "Set up as a new device"; -"restored_registrations.next.body" = "The page that opens next is the login of %@. Signing in there registers this device with it as a new device."; -"restored_registrations.next.continue" = "Continue"; -"restored_registrations.next.title" = "Next: sign in to %@"; -"restored_registrations.progress" = "%li of %li set up"; -"restored_registrations.replace.confirm" = "Replace"; -"restored_registrations.replace.message" = "If you still have the other device, remove the Home Assistant app from it. Otherwise both devices keep reporting to Home Assistant as one."; -"restored_registrations.replace.title" = "Replace the old device?"; -"restored_registrations.replace_device" = "Replace the old device"; -"restored_registrations.setting_up" = "Setting up…"; -"restored_registrations.status.done" = "Set up as a new device"; -"restored_registrations.status.failed" = "Couldn't register: %@"; -"restored_registrations.status.registering" = "Registering…"; -"restored_registrations.status.signing_in" = "Signing in…"; -"restored_registrations.status.skipped" = "Not set up yet. Asked again on the next launch."; -"restored_registrations.status.waiting" = "Waiting"; -"restored_registrations.title" = "Restored from another device?"; -"restored_registrations.try_again" = "Try again"; +"restored_registrations.choices" = "設定為新裝置會重新登入每部伺服器,並單獨註冊此裝置,讓其他裝置保持不變。取代舊裝置則會保留所有設定,適用於該裝置不再使用的情況。"; +"restored_registrations.errors.client_certificate_required" = "%@ 要求用戶端憑證。請從其伺服器設定重新驗證以新增憑證,然後再試一次。"; +"restored_registrations.errors.no_device_identifier" = "此裝置在解鎖之前無法與其他裝置區分。請先解鎖後再試一次。"; +"restored_registrations.errors.registered_by_another_device" = "此伺服器仍將此裝置識別為另一部裝置。請開啟應用程式,將其註冊為新裝置或保留原有的註冊資訊。"; +"restored_registrations.explanation" = "此裝置是從另一個裝置的備份設定的。仍以該裝置的身分登入並向 Home Assistant 回報,因此兩者在 Home Assistant 中會共用同一個裝置,包括其感測器、位置和通知。"; +"restored_registrations.held_back_notification.body" = "此裝置是從另一個裝置的備份設定的,因此其位置和感測器資料不會傳送至 %@。請開啟應用程式以選擇連線方式。"; +"restored_registrations.held_back_notification.title" = "Home Assistant 未收到來自此裝置的更新"; +"restored_registrations.login.progress" = "伺服器 %li / %li"; +"restored_registrations.login.title" = "登入 %@"; +"restored_registrations.new_device" = "設定為新裝置"; +"restored_registrations.next.body" = "接下來開啟的頁面是 %@ 的登入頁面。在該頁面登入後,此裝置將作為新裝置進行註冊。"; +"restored_registrations.next.continue" = "繼續"; +"restored_registrations.next.title" = "下一步:登入 %@"; +"restored_registrations.progress" = "%li / %li 已設定"; +"restored_registrations.replace.confirm" = "替換"; +"restored_registrations.replace.message" = "如果您還在使用另一台裝置,請從該裝置上移除 Home Assistant 應用程式。否則兩台裝置將會同時以同一個身分回報給 Home Assistant。"; +"restored_registrations.replace.title" = "替換舊裝置?"; +"restored_registrations.replace_device" = "替換舊裝置"; +"restored_registrations.setting_up" = "設定中…"; +"restored_registrations.status.done" = "設定為新裝置"; +"restored_registrations.status.failed" = "無法註冊:%@"; +"restored_registrations.status.registering" = "註冊中…"; +"restored_registrations.status.signing_in" = "登入中…"; +"restored_registrations.status.skipped" = "尚未設定。將在下次啟動時再次詢問。"; +"restored_registrations.status.waiting" = "等待中"; +"restored_registrations.title" = "從其他裝置回復?"; +"restored_registrations.try_again" = "再試一次"; "retry_label" = "重試"; "room_view.section.hidden" = "已隱藏"; "room_view.section.visible" = "可見"; @@ -1717,11 +1718,11 @@ Home Assistant 為開源軟體、倡導隱私保護並於您的家中進行本 "settings.connection_section.reauthenticate.title" = "重新認證"; "settings.connection_section.reauthenticate.url_picker_title" = "使用以下方式登入"; "settings.connection_section.refresh_server" = "更新伺服器資訊"; -"settings.connection_section.register_as_new_device.footer" = "Use this when another device restored from a backup of this one shares its registration, so each gets its own sensors, location and notifications."; -"settings.connection_section.register_as_new_device.progress" = "Registering…"; -"settings.connection_section.register_as_new_device.restored_footer" = "This server knows this device as the one its backup came from, so it isn't sent this device's location and sensors. Register as a new device, or replace the old device if this one took its place."; -"settings.connection_section.register_as_new_device.sign_in_message" = "You sign in to this server again and this device gets a registration of its own. The current one stays in Home Assistant for any other device still using it. Remove it there once no device does."; -"settings.connection_section.register_as_new_device.title" = "Register as new device"; +"settings.connection_section.register_as_new_device.footer" = "當另一部裝置從此裝置的備份回復後共用了相同的註冊資訊時,請使用此功能,讓每部裝置擁有各自的感測器、位置和通知。"; +"settings.connection_section.register_as_new_device.progress" = "註冊中…"; +"settings.connection_section.register_as_new_device.restored_footer" = "此伺服器將此裝置識別為備份來源裝置,因此不會傳送此裝置的位置和感測器資料。請註冊為新裝置,或者若此裝置已替換舊裝置,請替換舊裝置。"; +"settings.connection_section.register_as_new_device.sign_in_message" = "再次登入此伺服器,此裝置將獲得專屬的註冊。目前的註冊會保留在 Home Assistant 中,供其他仍在使用它的裝置使用。一旦沒有裝置使用它,請在該處將其移除。"; +"settings.connection_section.register_as_new_device.title" = "註冊為新裝置"; "settings.connection_section.remote_ui_url.title" = "遠端 UI URL"; "settings.connection_section.sensor_send_type.setting.all" = "全部"; "settings.connection_section.sensor_send_type.setting.none" = "無"; @@ -2020,6 +2021,10 @@ Home Assistant 為開源軟體、倡導隱私保護並於您的家中進行本 "settings.debugging.reset_app.toast.title" = "刪除應用資料"; "settings.debugging.shake_disclaimer.title" = "現在只要搖動 App 時、即可以訪問除錯功能。"; "settings.debugging.shake_disclaimer_optional.title" = "搖動 App 以開啟除錯"; +"settings.debugging.simulate_restored_device.alert_title" = "Simulate a restore from another device?"; +"settings.debugging.simulate_restored_device.confirm_button" = "Simulate Restore"; +"settings.debugging.simulate_restored_device.message" = "Marks every server as registered by another device, as if this app's data had been restored from a backup of another phone. The next time the app comes to the foreground, it asks whether to keep those registrations or set this device up as a new one. Nothing is sent to your servers until you choose."; +"settings.debugging.simulate_restored_device.title" = "Simulate restore from another device"; "settings.debugging.thread.footer" = "檢查 Apple 鑰匙圈存取內有哪些 Thread 憑證,也可以於 Home Assistant 匯入或從鑰匙圈存取中刪除。"; "settings.debugging.title" = "除錯"; "settings.debugging.web_view_empty_state_timeout.title" = "Web view 空白狀態逾時";