Update Localized Strings - #5377
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Adds new localized string keys for an Energy widget and updates a number of existing translations across multiple locales (notably Danish, Korean, and French).
Changes:
- Added
widgets.energy.*strings across manyLocalizable.stringsfiles. - Updated/filled in various missing translations (e.g., Danish UI strings, Korean deeplink/entity picker strings).
- Localized
component::ai_task::titlein Korean and FrenchCore.strings.
Reviewed changes
Copilot reviewed 37 out of 37 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Sources/App/Resources/zh-Hant.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/zh-Hans.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/vi.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/uk.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/tr.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/sv.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/sl.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/ru.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/pt-BR.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/pl-PL.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/nl.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/nb.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/ml.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/ko-KR.lproj/Localizable.strings | Improves Korean translations; adds Energy widget strings (currently English) |
| Sources/App/Resources/ko-KR.lproj/Core.strings | Localizes AI task component title to Korean |
| Sources/App/Resources/ja.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/it.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/id.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/hu.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/he.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/fr.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/fr.lproj/Core.strings | Localizes AI task component title to French |
| Sources/App/Resources/fi.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/et.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/es.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/es-MX.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/es-ES.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/en-GB.lproj/Localizable.strings | Adds Energy widget strings for en-GB |
| Sources/App/Resources/el.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/de.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/da.lproj/Localizable.strings | Adds/translates multiple Danish strings; adds Energy widget strings (currently English) |
| Sources/App/Resources/da.lproj/Frontend.strings | Updates Danish label for the states panel |
| Sources/App/Resources/da.lproj/Core.strings | Localizes Water heater component title to Danish |
| Sources/App/Resources/cy-GB.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/cs.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/ca-ES.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
| Sources/App/Resources/bg.lproj/Localizable.strings | Adds Energy widget strings (currently English) |
Suppressed comments (5)
Sources/App/Resources/da.lproj/Localizable.strings:1
- These values contain unescaped ASCII double quotes (") inside a quoted .strings value, which will break parsing for this .strings file (and can cause build-time or runtime localization failures). Fix by escaping inner quotes as "..." or by switching to typographic quotes (e.g., “Konflikter”, “MJPEG IP Camera”, “%@”) consistently throughout the file.
"about.acknowledgements.title" = "Anerkendelser";
Sources/App/Resources/da.lproj/Localizable.strings:1
- These values contain unescaped ASCII double quotes (") inside a quoted .strings value, which will break parsing for this .strings file (and can cause build-time or runtime localization failures). Fix by escaping inner quotes as "..." or by switching to typographic quotes (e.g., “Konflikter”, “MJPEG IP Camera”, “%@”) consistently throughout the file.
"about.acknowledgements.title" = "Anerkendelser";
Sources/App/Resources/da.lproj/Localizable.strings:1
- These values contain unescaped ASCII double quotes (") inside a quoted .strings value, which will break parsing for this .strings file (and can cause build-time or runtime localization failures). Fix by escaping inner quotes as "..." or by switching to typographic quotes (e.g., “Konflikter”, “MJPEG IP Camera”, “%@”) consistently throughout the file.
"about.acknowledgements.title" = "Anerkendelser";
Sources/App/Resources/da.lproj/Localizable.strings:1
- These values contain unescaped ASCII double quotes (") inside a quoted .strings value, which will break parsing for this .strings file (and can cause build-time or runtime localization failures). Fix by escaping inner quotes as "..." or by switching to typographic quotes (e.g., “Konflikter”, “MJPEG IP Camera”, “%@”) consistently throughout the file.
"about.acknowledgements.title" = "Anerkendelser";
Sources/App/Resources/zh-Hant.lproj/Localizable.strings:1
- These newly added strings are English in a locale that otherwise appears localized. If this isn’t intentional, provide proper Traditional Chinese translations for the new Energy widget keys (and similarly for other mostly-localized locales like
ja/ko-KRshown in this PR) to avoid mixed-language UI.
Automatically created by zacwest.