# Übersetzung langer Textblöcke in Twig Template

**URL:** <https://forum.shopware.com/t/uebersetzung-langer-textbloecke-in-twig-template/99172>\
**Category:** Shopware 6 (German)\
**Created:** [31. März 2023 um 07:50 UTC](https://forum.shopware.com/t/uebersetzung-langer-textbloecke-in-twig-template/99172 "2023-03-31T07:50:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zlep](https://avatars.discourse-cdn.com/v4/letter/z/9de0a6/32.png) [@zlep](https://forum.shopware.com/u/zlep)\
**Post date:** [31. März 2023 um 07:50 UTC](https://forum.shopware.com/t/uebersetzung-langer-textbloecke-in-twig-template/99172/1 "2023-03-31T07:50:17Z")

</div>

Hallo,

ich erstelle einen Shop in drei Sprachen (DE/EN/FR). Dazu erstelle ich auch Seiten direkt in Twig (sowie logischerweise eigene Controller mit einem Pfad, sodass ich die Seiten aufrufen kann).

Für einzelne Wörter und kurze Textblöcke bzw. Snippets gibt es ja ein ganz klares Best Practice: [Add translations - Shopware Developer](https://developer.shopware.com/docs/guides/plugins/plugins/storefront/add-translations)

Wie ist nun aber das Vorgehen, wenn man lange Texte hat?  
Beispiel: Ich erstelle eine „Über uns“ Seite direkt in Twig. Diese muss nun im deutschen/englischen/französischen Shop zur Verfügung stehen.

Meine einzige Idee ist, direkt im Controller zu prüfen, welche Sprache ausgewählt ist und dann unterschiedliche Twig Templates aufzurufen.

Ich bedanke mich bereits im Voraus.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [31. März 2023 um 08:31 UTC](https://forum.shopware.com/t/uebersetzung-langer-textbloecke-in-twig-template/99172/2 "2023-03-31T08:31:41Z")

</div>

Entweder CMS Elemente daraus machen oder den Text auf mehrere Textblöcke aufteilen.

Alternativ ist auch dein Weg möglich… Text in das Template hartkodiert zu schreiben… jeder wie er es mag 😜

---

<div class="post-metadata">

**Author:** ![zlep](https://avatars.discourse-cdn.com/v4/letter/z/9de0a6/32.png) [@zlep](https://forum.shopware.com/u/zlep)\
**Post date:** [31. März 2023 um 16:14 UTC](https://forum.shopware.com/t/uebersetzung-langer-textbloecke-in-twig-template/99172/3 "2023-03-31T16:14:01Z")

</div>

Danke. Da ich sowieso der einzige sein werde, der die Seite bearbeitet, sollte das hardcoden kein Problem sein. Ich mag die CMS Widget Editoren nicht, daher mache ich das lieber direkt in Twig. Hat ja sonst keine Nachteile, oder?

Weißt du zufällig gerade noch, wie man die Sprache im Controller checken kann? Danke
