ioBroker.admin
ioBroker.admin copied to clipboard
Probleme mit Übersetzungen
Describe the bug
Ich verwende sowohl den lightcontrol Adapter als auch den lovelace Adapter. Im Lightcontrol Adapter gibt es im Admin den Text Light der allerdings vom Adapter nicht übersetzt wurde ins deutsche. Die korrekte Übersetzung hier ist "Licht". Stattdessen verwendet iobroker in Admin die Übersetzung des Lovelace Adapters der Light mit Hell/Dunkel übersetzt. Dies führt in den Admin Masken vom lightcontroladapter allerdings zu verwirrungen.
Expected behavior
Übersetzung nur für den jeweiligen Adapter anwenden. Oder bitte klarstellen das Übersetzungen allgemeingültig sein müssen und nicht irgendwelche Fantasietexte sind.
Screenshots & Logfiles
Diskussion mit lovelace Entwickler:
https://github.com/ioBroker/ioBroker.lovelace/issues/444
lightcontrol mit falschem text:
Versions:
- Adapter version ioBroker.lovelace: 3.0.1
- Adapter version ioBroker.lightcontrol: 0.2.17
- JS-Controller version: 4.0.24
- Node version: v18.16.0
- Operating system: debian 11
Im Lightcontrol Adapter gibt es im Admin den Text Light der allerdings vom Adapter nicht übersetzt wurde ins deutsche.
Hast du damit nicht schon das Problem erkannt? Im Lightcontrol gibt es in i18n tatsächlich keine Übersetzung von "light". Warum diskutierst du die fehlende Übersetzung nicht im repo von lightcontrol?
Mag sein, dass admin bei einer fehlenden Übersetzung nicht english als default nimmt, aber zuerstmal sollte eine fehlende Übersetzung beim Adapter gemeldet werden - ist zumindets meine Meinung.
Und noch was: Bist du 100% sicher dass du keine automatische Übersetzung im Browser aktiv hast?
Hi, das kann tatsächlich an der fehlenden Übersetzung im lightcontrol Adapter liegen. Nicht desto trotz sollte hier geprüft werden, ob das nicht ein Bug des Admin Adapters ist. (Verweis auf Telegram Entwickler Chat). Also quasi bei fehlender Übersetzung nicht die Übersetzung eines anderen Adapters verwenden. Bei lightcontrol werde ich nachbessern.
@Schmakus Ja da stimm ich dir schon zu - so ganz grün ist der admin da nicht. Richtig wäre dass der nicht übersetzte englische Text bleibt. Aber da ich das ganze im Moment nicht nachstellen kann / will kann uch nicht ausgschlossen werden, dass da ein autotranslate im Browser auch noch mitspielt. Ev. kannst du es ja im Zuge des Fixes das Problem verifizieren
An ADMIN Team: Die fehlende Übersetzung wird / wurde in einem jsonCostum.json Auswahlfeld verwendet - falls relevant.
Every jsonCustom.json must use own translation files and not from admin or other adapters.
@GermanBluefox
Every jsonCustom.json must use own translation files and not from admin or other adapters.
Thats correct. And as far as I read the issue, the problem is that this does not work if some text is not translated at one adapter. Normally non translated text should fallback to original text (Text written at label entry). But at least at the described situation admin seems to use translations from other adapter. This is not intended and is not (an as far as I know) cannot be configured at jsonConfig.
So I would specifiy this issue as BUG
It is enchancement. Adapters must bring all translations in i18n