Moduldoku: Fallback auf existierende Sprache

Begonnen von Thorsten Pferdekaemper, 13 November 2019, 08:39:06

Vorheriges Thema - Nächstes Thema

Thorsten Pferdekaemper

Hi,
wenn global-language auf EN steht (oder nicht gesetzt ist?), ein Modul aber nur deutsche Doku hat, dann wird bei "Device specific help" momentan nur ein Fehlertext angezeigt:

No help found for module: ...

Die Doku-Schnipsel zu den set/get-Kommandos sowie zu den Attributen fehlen dann ebenfalls komplett.
Wäre es möglich, das zu ändern, so dass bei fehlender Doku in einer Sprache, einfach die Doku aus einer anderen Sprache angezeigt wird?

(Siehe auch hier zum Originalproblem: https://forum.fhem.de/index.php/topic,105152.msg992501.html#msg992501)

Gruß,
   Thorsten
FUIP

rudolfkoenig

Zitat...ein Modul aber nur deutsche Doku hat
Das kann bei einem "richtigen" Modul gar nicht passieren, weil beim Einchecken ins SVN geprueft wird, dass eine englische Doku vorhanden ist.
Der Fall: Benutzer setzt "attr global language DE", aber das Modul hat keine deutsche Doku ist bereits abgefangen.

Wegen Ruecksicht auf besondere Autoren habe ich jetzt ein "german fallback" in fhemweb.js eingebaut.
Wenn wir irgendwannmal mit weiteren Sprachen anfangen sollten, dann wird es kompliziert.