Unlike localized strings merged in the
home-assistant repository, custom components cannot take advantage of Lokalise for user submitted translations. However, custom component authors can still include translations with their components. These will be read from the
.translations directory, adjacent to the component source. They are named
<platform name>.<language_code>.json, e.g., for the German translation of a sensor
sensor.de.json, unless the translation is for the custom component only, in which case the file is simply named
<language_code>.json in the
These files follow the same formatting as backend translation string files, but a copy will exist for each translated language.
The frontend will serve these files after Home Assistant is restarted.