[MercedesMe] How to use a different language for diplaying

Can someone please explain me how I can get the Dutch translation for the displayed information. I shortly changed my region setting to language “Dutch” but this did not change the descriptions.

I also want to keep my openHAB Interface language in English otherwise it is very difficult to reference options or settings on this forum so changing the regional settings is no final solution for me.

I have read all the posts about language and translation but could not find an answer.

I’m not sure exactly where you want Dutch translations, but I can say that in general it works like this: Everything is created in English. The English terms are then sent to Crowdin where people can choose to translate them into the language of their choice. If nobody translates the particular strings into Dutch, they will remain in English.

The translations that will be displayed mostly rely on the regional setting in OH, but a few use the configured browser language instead. It’s an inconsistency I’m not a fan of, but that’s how it is.

You will never get those terms in Dutch if nobody has translated them into Dutch. You can do it yourself at crowdin.com if they aren’t already translated.

Looks like no Dutch language was submitted yet for the MercedesME binding, but there are a lot of suggestions (AI generated) from crowdin directly which can easily be used by just saving it:

Somebody must “apply”/save the suggestion and also check that it’s actually good, and then a proofreader must approve the translation. Only when that’s done, will the translations make it into OH. But, anybody can do the “saving” of the suggestions, as long as they verify that they are correct, and correct those that aren’t. After that, it’s up to the proofreader to approve them.

Thank you for this information.
I think I will use my own mapping for some of the important displayed items because a full translation is quite a job. The workflow is a sort of ‘clear’.

You don‘t need to provide a full translation at once, just start with the strings you need first.

And the translated strings will be available soon?

Do I have to change my language (what I don’t want) or is changing the region sufficient?

Translations will be available from the next nightly after aproval. They will be chosen by your regional and language settings with fallback to english.
If you don’t want to change your language, there is no point of translating the strings.

This must be a misunderstanding, the translations are packed as part of a build. Are you saying that there’s some mechanism that updates existing builds? My assumption, and how it normally works, is that changes won’t be effective until the next release.

AFAIK. it will be in the SNAPSHOTs as well, but i might be wrong.

It will be in the SNAPSHOTs after “Crowdin update” PRs have been merged, but I didn’t think that was done daily? Anyway, I wasn’t thinking of SNAPSHOTs but regular releases. You need to translate stuff long before you personally “need it”, or there will be quite the delay.

Why not? I want to keep my programming environment in English but my Basic UI in Dutch. That is quite obvious isn’t it?

OH only has one language setting. But, fortunately for you, most of the “admin interface” hasn’t been translated, so even if you set OH to Dutch, most of what you will see when you make Things, Items and rules will still be in English.

My “long-term dream” is that this will be a user setting, so that different users can use different languages. That should solve situations like that, but for now, it’s not how it works.

Ok. Thats clear.

My preference would also be an per Binding setting of the language.

Thanks for your explainations.