π Help translate the card β start here #25
kingchddg901
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The card's whole UI is localizable, and the seven shipped languages β German, French, Spanish, Dutch, Italian, Portuguese, Russian β are AI-drafted and pending native-speaker review. So corrections are genuinely welcome, right down to a single word.
A translation is data, not code
A locale is just a JSON file of
key β string. Anything you leave out (or get wrong) falls back to English, so a partial translation is perfectly valid and ships fine.Start from the generated reference β it carries the full key list with a context note on every ambiguous string, so you can translate without reading any source:
β‘οΈ
en.reference.jsoncβ click Raw to grab it (it's also attached to every Release as a download).π Then skim the short guide: Translating the card β authoring format, plurals, what not to translate, and how to drop your locale in.
Two ways to help
en.reference.jsonc, save as<code>.json(e.g.sv.json,pt-BR.json), and either open a PR or drop the file in a reply and we'll wire it in.Try it instantly β no rebuild
Drop your
<code>.jsonintoconfig/eufy_vacuum/locales/on your Home Assistant instance, restart, and pick it from the header globe π. A drop-in is treated as custom and never auto-activates from your system language until it's native-reviewed β so you can test freely without affecting anyone else.Thanks for helping the card speak your language! π
Beta Was this translation helpful? Give feedback.
All reactions