# Externe Integration - LG WebOS

**URL:** <https://community.gladysassistant.com/t/integration-externe-lg-web-os/10504>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [9. August 2026 um 11:29 UTC](https://community.gladysassistant.com/t/integration-externe-lg-web-os/10504 "2026-08-09T11:29:34Z")\
**Posts on this page:** 1\
**Page:** 3

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [11. November 2026 um 20:41 UTC](https://community.gladysassistant.com/t/integration-externe-lg-web-os/10504/41 "2026-11-11T20:41:15Z")

</div>

Danke @mutmut für das Feedback, und gut aufgepasst 👀

Ein wenig Aufklärung zum „Warum“ des Englischen, denn es handelt sich nicht um eine einfache Übersetzung, die vergessen wurde:

Bei der Integration werden die „normalen“ Nachrichten (Verbindungsstatus, Rückmeldung der Aktion, wenn mindestens ein TV antwortet, Badges pro TV) im Mehrsprachformat `{ en, fr, de }` gesendet → automatisch übersetzt je nach deiner Sprache.

Der **rote** Toast kommt daher, dass die Aktion **einen Fehler auslöst** — das ist es, was die rote Farbe auslöst. Und auf der Seite des externen SDKs:

- ein ausgelöster Fehler (`throw`) wird an Gladys als **einfacher Textstring** weitergeleitet, nicht als mehrsprachiges Objekt;

- der Aktions-Handler (`onAction`) **erhält nicht die Sprache** des Benutzers (im Gegensatz zu den Widgets `onWidgetGet`, die `language` erhalten).

Daher kann ein roter Toast heute nicht wie die grünen Nachrichten pro Sprache übersetzt werden. Die beiden derzeitigen Optionen:

1. roter Toast in einer Sprache (fr für die Community, aber ein EN/DE-Nutzer würde ihn auf fr sehen);

2. grüner lokalisierter Toast + wir stützen uns auf die roten „nicht erreichbar“-Badges pro TV für die Schwere.

@pierre-gilles wäre es denkbar, auf der SDK-Seite die Möglichkeit eines **lokalisierten Aktionsfehlers** hinzuzufügen? Zwei Ansätze:

- Akzeptanz eines Objekts `{ en, fr, … }` als Fehlermeldung einer Aktion (anstelle eines einfachen Strings), oder

- Übertragung der Benutzersprache an den Handler `onAction` (wie bei `onWidgetGet`), wobei die Integration für die Übersetzung verantwortlich ist.

In der Zwischenzeit lasse ich die 2.2.4 so, wie sie ist (roter Toast auf Englisch) — sagt mir, welchen Ansatz ihr bevorzugt.

[Vorherige Seite](https://community.gladysassistant.com/t/integration-externe-lg-web-os/10504.md?page=2)
