Translations update from Hosted Weblate
📝 Walkthrough
Walkthrough
Localized translation strings for the spook_inverse integration were updated in Finnish, Norwegian (nb_NO), Slovak, and Danish JSON files. Changes are limited to string updates (hyphenation/compound nouns, wording tweaks, and minor reordering in JSON blocks); no control flow, API, or data-structure changes.
Changes
| Cohort / File(s) | Summary of Changes |
|---|---|
Finnish translationscustom_components/spook/integrations/spook_inverse/translations/fi.json |
Hyphenation and phrasing updates: "Lähde entiteetti" -> "Lähde-entiteetti", "Piilota lähde entiteetti" -> "Piilota lähde-entiteetti"; user description rephrased to reference the helper and inverted binary sensor/switch states. |
Norwegian (nb_NO) translationscustom_components/spook/integrations/spook_inverse/translations/nb_NO.json |
Compound noun standardization: "Kilde entitet" -> "Kildeentitet", "Gjem kilde entitet" -> "Gjem kildeentitet"; wording adjusted to use "en entitet"; minor alignment/reordering of translation blocks. |
Slovak translationscustom_components/spook/integrations/spook_inverse/translations/sk.json |
Reformatting/reordering of config/options step blocks and minor wording tweaks in user description (on/off phrasing); semantic content and titles preserved. |
Danish translationscustom_components/spook/integrations/spook_inverse/translations/da.json |
Wording corrections for verbs/nouns: adjusted occurrences of "inverter"/"invertér" across descriptions, menu options, and titles (e.g., "Inverter 👻" -> "Invertér 👻"). |
Estimated code review effort
🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
- frenck/spook#939 — Updates similar translation keys/strings for spook_inverse (Danish and other locales).
- frenck/spook#929 — Related localization adjustments affecting the spook_inverse integration.
Suggested labels
maintenance
Suggested reviewers
- frenck
Poem
A rabbit hops through JSON nights,
Fixing dashes and tiny delights.
Words aligned, descriptions bright—
Inverse whispers now read right. 🐇✨
Pre-merge checks and finishing touches
✅ Passed checks (3 passed)
| Check name | Status | Explanation |
|---|---|---|
| Title Check | ✅ Passed | The title clearly summarizes the main purpose of the pull request by indicating that this is a translation update originating from Hosted Weblate, which directly reflects the changeset updating translation files. |
| Description Check | ✅ Passed | The pull request description accurately explains that the update consists of translation updates sourced from Hosted Weblate for the Spook/Inverse helper and includes the current translation status widget, which is directly related to the files changed. |
| Docstring Coverage | ✅ Passed | No functions found in the changes. Docstring coverage check skipped. |
✨ Finishing touches
🧪 Generate unit tests
- [ ] Create PR with unit tests
- [ ] Post copyable unit tests in a comment
📜 Recent review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📥 Commits
Reviewing files that changed from the base of the PR and between ceabcbe4e5ad406a6a11fac0513200c131950db9 and 3564b4728a8092245fd0127a0b02e45624e7814b.
📒 Files selected for processing (4)
custom_components/spook/integrations/spook_inverse/translations/da.json(2 hunks)custom_components/spook/integrations/spook_inverse/translations/fi.json(3 hunks)custom_components/spook/integrations/spook_inverse/translations/nb_NO.json(2 hunks)custom_components/spook/integrations/spook_inverse/translations/sk.json(1 hunks)
🚧 Files skipped from review as they are similar to previous changes (2)
- custom_components/spook/integrations/spook_inverse/translations/sk.json
- custom_components/spook/integrations/spook_inverse/translations/fi.json
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands and usage tips.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code