Repository navigation
Update Localized Strings - #6160
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
Translations mislabel completed setup as an instruction and obscure that replacement requires the old device to no longer be used, risking two active devices sharing one registration.
5 open issues
What changed in this PR
Updates Home Assistant’s Apple-platform localization resources, synchronizing new string keys and expanding translations without changing application logic.
Changes:
- Adds English fallback strings for microphone connection status and restore-simulation debugging across locales.
- Translates restored-device registration flows into Czech, German, Japanese, Swedish, and Traditional Chinese, plus additional Swedish app-intent and reauthentication text.
- Reorders English debug strings and updates German permission-text punctuation.
| File | Description |
|---|---|
| Sources/App/Resources/zh-Hant.lproj/Localizable.strings | Translates registration flows; adds fallback keys. |
| Sources/App/Resources/zh-Hans.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/vi.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/uk.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/tr.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/sv.lproj/Localizable.strings | Translates registration, reauthentication, and app-intent text; adds fallback keys. |
| Sources/App/Resources/sl.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/ru.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/pt-BR.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/pl-PL.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/nl.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/nb.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/ml.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/ko-KR.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/ja.lproj/Localizable.strings | Translates registration flows; adds fallback keys. |
| Sources/App/Resources/it.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/id.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/hu.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/he.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/fr.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/fi.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/et.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/es.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/es-MX.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/es-ES.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/en.lproj/Localizable.strings | Reorders debug keys without changing their text. |
| Sources/App/Resources/en-GB.lproj/Localizable.strings | Adds microphone and restore-debug strings. |
| Sources/App/Resources/el.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/de.lproj/Localizable.strings | Translates registration flows; adds fallback keys. |
| Sources/App/Resources/de.lproj/InfoPlist.strings | Uses German quotation marks in location-permission text. |
| Sources/App/Resources/da.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/cy-GB.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/cs.lproj/Localizable.strings | Translates registration flows; adds fallback keys. |
| Sources/App/Resources/ca-ES.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
| Sources/App/Resources/bg.lproj/Localizable.strings | Adds microphone and restore-debug fallback keys. |
Review effort: Balanced
| "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.waiting" = "Waiting"; | ||
| "restored_registrations.title" = "Restored from another device?"; | ||
| "restored_registrations.try_again" = "Try again"; | ||
| "restored_registrations.choices" = "新しいデバイスとして設定すると、各サーバーに再度サインインしてこのデバイスを個別に登録し、もう一方のデバイスはそのままの状態になります。古いデバイスを交換しても、そのデバイスが使用されなくなった際に備えて、すべてが現状のまま維持されます。"; |
| "restored_registrations.replace.title" = "古いデバイスを交換しますか?"; | ||
| "restored_registrations.replace_device" = "古いデバイスを交換する"; | ||
| "restored_registrations.setting_up" = "設定中…"; | ||
| "restored_registrations.status.done" = "新しいデバイスとして設定する"; |
| "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.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"; |
bgoncal
enabled auto-merge (squash)
October 28, 2026 07:49
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6160 +/- ##
==========================================
- Coverage 58.79% 58.79% -0.01%
==========================================
Files 1299 1299
Lines 85980 85980
==========================================
- Hits 50556 50550 -6
- Misses 35424 35430 +6 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Automatically created by zacwest.