-
Notifications
You must be signed in to change notification settings - Fork 2
Localization
tempus2016 edited this page May 4, 2026
·
2 revisions
TaskMate supports multiple languages for both the configuration UI and the Lovelace dashboard cards.
| Language | Code | Coverage |
|---|---|---|
| English (GB) | en-GB |
Full (default fallback) |
| English (US) | en |
Full |
| French | fr |
Full |
| German | de |
Full |
| Norwegian Bokmål | nb |
Full |
| Norwegian Nynorsk | nn |
Full |
| Portuguese | pt |
Full |
| Portuguese (Brazil) | pt-BR |
Full |
TaskMate automatically uses your Home Assistant language setting. There is no separate language option within TaskMate itself.
- Go to your HA Profile (click your user icon in the sidebar)
- Change Language to your preferred language
- Refresh the page — all TaskMate cards and configuration screens will update
- Config flow — all setup screens, field labels, descriptions, and menu items
- Dashboard cards — all card titles, button labels, status messages, empty states, and tooltips
- Admin panel — all management screens, forms, and labels (v3.6.2+)
- Service descriptions — shown in Developer Tools when browsing services
- Your data — child names, chore names, reward names, and descriptions are entered by you and displayed as-is
- Points currency name — this is set by you during setup (e.g. "Stars", "Coins") and is not translated
Translation files are located in the repository:
-
Config flow:
custom_components/taskmate/translations/{locale}.json -
Frontend cards:
custom_components/taskmate/www/locales/{locale}.json
To add a new language or improve an existing translation, submit a pull request to the TaskMate repository.
- Installation — initial setup
- Getting Started — first-time configuration