Language
Open the panel web page, go to Settings, then choose Language.
The language setting is stored on the device as the Home Assistant select entity Screen: Language. It is also included when you export a backup from the panel setup page.
The selector shows languages that are included in the firmware. English, Czech, Danish, German, Spanish, Finnish, French, Hungarian, Italian, Norwegian Bokmål, Dutch, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian, Slovak, Slovenian, Swedish, Turkish, and Ukrainian are included.
Translation Files
Panel strings are kept in product/v2/translations/strings.en.txt. Each translated language has a matching product/v2/translations/strings.<language-code>.txt file.
To contribute another language:
- Copy
product/v2/translations/strings.en.txt. - Rename the copy to
product/v2/translations/strings.<language-code>.txt, for examplestrings.it.txtfor Italian. - Translate only the text after the
=. - Keep every key before the
=exactly the same. - Add the language code to the firmware language select options in
common/addon/time.yaml.
Example:
settings_language=LanguageFor another language, settings_language stays unchanged. Only Language is translated.
The strings file is for words shown on the panel screen. It does not include text that comes from the Home Assistant API, such as entity names, custom labels, option values, or media titles. It also does not include text shown only by the built-in webserver setup page.