Is there any mechanism available to create dashboards that support multiple languages? So that i can define all the texts in different languages and dependig on the user language the correct texts are displayed on the dashboards for each user?
This is currently not possible and has been a requested feature for a while.
Not sure how much priority this will be given, because most user will use Home Assistant in their household, which would usually have at least 1 commonly used language.
The solution could be to manually create separate dashboards and assign them to users, but that would take some effort. You can also let the users set their default dashboard on their device. This way, they can choose and change as needed.
I have a csv file containing all texts in the different languages.
When the user selects a different language on one of my dashboards an automation is triggered in node-red that reads out that csv file and sets all the relevant text entities to their values in the selected language. So the dashboard refreshes and voila…the user sees everything in his language.
the only downside is, that i have not found a possibility to switch the system language itself within an automation…so there may be some “system” texts in some cards that are not translated…but so far i have not stumbled across any for my use cases so far…