# Javascript Übersetzung

**URL:** <https://forum.shopware.com/t/javascript-uebersetzung/94827>\
**Category:** Shopware 6 (German)\
**Tags:** general, programming, templates--design, other\
**Created:** [14. Juni 2022 um 11:22 UTC](https://forum.shopware.com/t/javascript-uebersetzung/94827 "2022-06-14T11:22:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rakowu](https://avatars.discourse-cdn.com/v4/letter/r/7993a0/32.png) [@Rakowu](https://forum.shopware.com/u/Rakowu)\
**Post date:** [14. Juni 2022 um 11:22 UTC](https://forum.shopware.com/t/javascript-uebersetzung/94827/1 "2022-06-14T11:22:46Z")

</div>

Hallo zusammen.  
Besteht die Möglichkeit über normales Javascript an die Textbausteine zu gelangen?  
Ich generiere eine Tabelle die unter anderem mit Texten befüllt werden und würde diese gerne übersetzen.  
Für jede Antwort bin ich dankbar 🙂  
Liebe Grüße

---

<div class="post-metadata">

**Author:** ![Rakowu](https://avatars.discourse-cdn.com/v4/letter/r/7993a0/32.png) [@Rakowu](https://forum.shopware.com/u/Rakowu)\
**Post date:** [14. Juni 2022 um 11:43 UTC](https://forum.shopware.com/t/javascript-uebersetzung/94827/2 "2022-06-14T11:43:08Z")

</div>

Ok mir kam jetzt die Idee.  
Ich lade mir die Information als Data Attribut in der twig Datei die ich im Controller sowieso habe. Man erstellt ein Textbaustein (snippet), fügt es in twig ein, selektiert dann das Attribut über JavaScript und liest den Inhalt aus.

Der Textbaustein übersetzt von selbst solange man |trans gesetzt hat. Also muss man auch nichts mehr überprüfen.

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [14. Juni 2022 um 13:00 UTC](https://forum.shopware.com/t/javascript-uebersetzung/94827/3 "2022-06-14T13:00:08Z")

</div>

Ich würde es nicht als Data Attribute sondern als Options der JS Klasse übergeben. Dann entfällt das Selektieren aus den Data Attributes und kannst direkt über die Options aus die Übersetzungen zugreifen.

---

<div class="post-metadata">

**Author:** ![Rakowu](https://avatars.discourse-cdn.com/v4/letter/r/7993a0/32.png) [@Rakowu](https://forum.shopware.com/u/Rakowu)\
**Post date:** [8. August 2022 um 10:27 UTC](https://forum.shopware.com/t/javascript-uebersetzung/94827/4 "2022-08-08T10:27:09Z")

</div>

Hi Abdullah,  
grundsätzlich gebe ich dir recht das es sinnig wäre. Nur wird immer mal gern die Übersetzung geändert und Laien können es dann im backend anpassen 🙂

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [8. August 2022 um 16:32 UTC](https://forum.shopware.com/t/javascript-uebersetzung/94827/5 "2022-08-08T16:32:32Z")

</div>

Ich verstehe gerade das Problem nicht. Der JS werden ja die Textbausteine gegeben. Diese kann man natürlich in der Administration bearbeiten und anpassen.  
Beim Laden der Seite werden die entsprechenden Übersetzungen geladen und dem JS übergeben.

---

<div class="post-metadata">

**Author:** ![Rakowu](https://avatars.discourse-cdn.com/v4/letter/r/7993a0/32.png) [@Rakowu](https://forum.shopware.com/u/Rakowu)\
**Post date:** [4. Mai 2023 um 09:38 UTC](https://forum.shopware.com/t/javascript-uebersetzung/94827/6 "2023-05-04T09:38:15Z")

</div>

Man kann textbausteine dem JS übergeben??
