# Sortierung übersetzen

**URL:** <https://forum.shopware.com/t/sortierung-uebersetzen/97168>\
**Category:** Allgemein\
**Tags:** general\
**Created:** [18. November 2022 um 09:08 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168 "2022-11-18T09:08:29Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Genjiro](https://avatars.discourse-cdn.com/v4/letter/g/85e7bf/32.png) [@Genjiro](https://forum.shopware.com/u/Genjiro)\
**Post date:** [18. November 2022 um 09:08 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/1 "2022-11-18T09:08:30Z")

</div>

Hallo,  
die Sortierung auf der Produktübersichtsseite sieht so aus:  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/d/4/d4fd6f1c906eaefc610e2deb178a027eec900359.png)

Für einen französischen Shop habe ich das Sprachpaket installiert. Der Shop läuft in einem eigenen Verkaufskanal.  
Viele Texte werden da schon übersetzt. Ich dachte die Übersetzung kommt daraus in den Textbausteinen. Dort steht schon folgendes drin:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/0/2070fa27408f09895ad6cd9ff045b8821b7cd2da.png)  
Die Anzeige ist allerdings immer noch auf Deutsch.

Weiß jemand woher diese Übersetzungen kommen und wie ich sie in eine andere Sprache bekomme?

Anscheinend wird dieses Template benutzt: vendor/shopware/storefront/Resources/views/storefront/component/sorting.html.twig

Ich benutzte SW 6.4.17.1

---

<div class="post-metadata">

**Author:** ![PatrickHoelscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrickhoelscher/32/21102_2.png) [@PatrickHoelscher](https://forum.shopware.com/u/PatrickHoelscher)\
**Post date:** [18. November 2022 um 10:31 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/2 "2022-11-18T10:31:16Z")

</div>

Hi @Genjiro,

ist ein bisschen gemein, aber die Übersetzungen werden über **Einstellungen \> Produkte \> Sortier-Optionen** gepflegt.  
hier musst du jeweils in die Sortierungen einmal rein gehen und die Sprache über den Switch oben im Admin wechseln 🙂

MfG  
Patrick

---

<div class="post-metadata">

**Author:** ![Genjiro](https://avatars.discourse-cdn.com/v4/letter/g/85e7bf/32.png) [@Genjiro](https://forum.shopware.com/u/Genjiro)\
**Post date:** [18. November 2022 um 11:48 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/3 "2022-11-18T11:48:45Z")

</div>

> [@PatrickHoelscher](#):
>
> ist ein bisschen gemein, aber die Übersetzungen werden über **Einstellungen \> Produkte \> Sortier-Optionen** gepflegt.

Hi Patrick,  
danke für deine Lösung.  
In der Tat ein bisschen gemein. War fast schon dabei ein neues Template anzulegen.  
Als Entwickler ist man immer auch ein Stück Detektiv 😁

---

<div class="post-metadata">

**Author:** ![Genjiro](https://avatars.discourse-cdn.com/v4/letter/g/85e7bf/32.png) [@Genjiro](https://forum.shopware.com/u/Genjiro)\
**Post date:** [18. November 2022 um 15:02 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/4 "2022-11-18T15:02:18Z")

</div>

Ich habe noch eine andere Stelle gefunden.  
Wenn ich einen Suchbegriff eingebe und danach suchen lasse erscheint ein Dropdown mit Sortiermöglichkeiten. Hier erscheint die vorherige übersetzte Liste aber zusätzlich noch „Beste Ergebnisse“.  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/8/b/8b0af9a6697cc56ad1c9dfed5248c81c6e9467a0.png)

In **Einstellungen \> Produkte \> Sortier-Optionen** steht diese Option nicht.  
In Textbausteine gibt es den Text auch schon übersetzt. Der Textbaustein wird hier aber nicht benutzt.

Woher kommt nun dieser Text?

---

<div class="post-metadata">

**Author:** ![Genjiro](https://avatars.discourse-cdn.com/v4/letter/g/85e7bf/32.png) [@Genjiro](https://forum.shopware.com/u/Genjiro)\
**Post date:** [21. November 2022 um 13:44 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/5 "2022-11-21T13:44:08Z")

</div>

Das kommt aus der Tabelle ´product\_sorting\_translation´.  
Dort sind bisher nur die Sprachen DE und EN vorhanden.  
Muss ich eine andere Sprache jetzt direkt in die Datenbank einfügen bzw. eine Migration schreiben?  
Lässt sich nicht per Admin eine Übersetzung zufügen?

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [21. November 2022 um 16:35 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/6 "2022-11-21T16:35:39Z")

</div>

Dazu gibt es sicher nen Textsnippet „sortByScore“

---

<div class="post-metadata">

**Author:** ![Genjiro](https://avatars.discourse-cdn.com/v4/letter/g/85e7bf/32.png) [@Genjiro](https://forum.shopware.com/u/Genjiro)\
**Post date:** [30. November 2022 um 08:08 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/7 "2022-11-30T08:08:14Z")

</div>

Ja, den gibt es „filter.sortByScore“.  
Der wird nicht von dem Dropdown aber nicht benutzt.  
das Dropdown holt den Text direkt as der Tabelle ´product\_sorting\_translation´.

---

<div class="post-metadata">

**Author:** ![Genjiro](https://avatars.discourse-cdn.com/v4/letter/g/85e7bf/32.png) [@Genjiro](https://forum.shopware.com/u/Genjiro)\
**Post date:** [1. Dezember 2022 um 09:48 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/8 "2022-12-01T09:48:49Z")

</div>

@PatrickHoelscher Für die Kategorieseite hat das gepasst.

Auf der Suchergebnisseite passt es im Prinzip auch nur kommt dort ein zusätzlicher Eintrag „Beste Ergebnisse“ dazu.

```auto
<select class="sorting custom-select" aria-label="Tri">
  <option value="name-asc">Nom, A-Z</option>
  <option value="name-desc">Nom, Z-A</option>
  <option value="price-asc">Prix par ordre croissant</option>
  <option value="price-desc">Prix par ordre décroissant</option>
  <option value="topseller">Meilleurs résultats</option>
  <option value="score" selected="">Beste Ergebnisse</option>
</select>

```

Weißt du wo der herkommt?

Ich hatte jetzt schon in der Tabelle ´product\_sorting\_translation´ einen neuen Eintrag auf Französich zugefügt. Nur werden dann auf der Suchergebnissseite zwei Einträge angezeigt. Der zugefügte „meilleurs résults“ und der „Beste Ergebnisse“ Eintrag.

Warum witd nicht auf der Suchergebnisseite das gleich Dropdown benutzt wie bei den Kategorieseiten?  
Warum wird nicht die Übersetzung aus den Textbausteinen benutzt?

Das Template zur Sortierung kommt aus: vendor/shopware/storefront/Resources/views/storefront/component/sorting.html.twig

Ich überlege jetzt, dass Template zu überschreiben so das die Übersetzungen aus den Textbausteinen kommen.

Hast du eine Ideen dazu?

---

<div class="post-metadata">

**Author:** ![PatrickHoelscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrickhoelscher/32/21102_2.png) [@PatrickHoelscher](https://forum.shopware.com/u/PatrickHoelscher)\
**Post date:** [6. Dezember 2022 um 07:29 UTC](https://forum.shopware.com/t/sortierung-uebersetzen/97168/9 "2022-12-06T07:29:51Z")

</div>

Hey @Genjiro

das bei dem Snippet die Übersetzungen nicht übernommen werden scheint tatsächlich ein Bug zu sein. Hierfür gibt es bereits ein Bugticket und auch scheinbar ein workaround.

> **[Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-21357)**
>
> Shopware Issuetracker

> Warum wird nicht auf der Suchergebnisseite das gleich Dropdown benutzt wie bei den Kategorieseiten?

Bei der Suche wird noch „Beste Ergebnisse“ hinzugefügt, da hier die Produkte passend zu dem Suchscore angezeigt werden sollen.

MfG  
Patrick
