# Sprachumschalter Frontend fehlt

**URL:** <https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905>\
**Category:** Allgemein\
**Created:** [21. Februar 2020 um 11:01 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905 "2020-02-21T11:01:35Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [21. Februar 2020 um 11:01 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/1 "2020-02-21T11:01:35Z")

</div>

Hallo,

wir haben unserem Frontend-Verkaufskanal 5 Sprachen (inkl. Deutsch) zugewiesen. Standardsprache ist Deutsch.

Aber wir finden im Frontend einfach keinen Sprachumschalter… wo ist der? Oder was muss man tun, damit man einen bekommt?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [21. Februar 2020 um 11:38 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/2 "2020-02-21T11:38:28Z")

</div>

Du musst jeweils eine Domain dafür angeben.

Du kannst auch die gleiche nehmen und dann bspw. /en usw. anhängen.

Also es muss dann auch 5 Domains geben.

&nbsp;

Beispiel:

[meinedomain.de/](http://meinedomain.de/) -\> Deutsch

[meinedomain.de/en](http://meinedomain.de/en) -\> Englisch

[meinedomain.de/fr](http://meinedomain.de/fr) -\> Französisch

…

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [21. Februar 2020 um 11:45 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/3 "2020-02-21T11:45:32Z")

</div>

Hallo [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍,

danke für die Hilfe! Jetzt hab ich schon mal nen Schalter.

Leider fehlt bei einer Sprache (Tschechisch) die Flagge

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/9/99cb27b2bf7eae8687839eda55ab74d2746cd13b.png)

für die anderen Sprachen gibts jeweils nen Eintrag im CSS

```
.language-flag.country-en {
    ...
}

.language-flag.country-es {
    ...
}

```

aber nicht für **.language-flag.country-cs**

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [21. Februar 2020 um 11:53 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/4 "2020-02-21T11:53:09Z")

</div>

Wir bringen natürlich nicht alle Flaggen der Welt mit (wie in SW5), die müsstest du dir dann selbst ins Theme bauen.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [21. Februar 2020 um 12:21 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/5 "2020-02-21T12:21:06Z")

</div>

aber es gibt doch auch ein Plugin Sprachpaket Tschechisch… wenn es schon so ein Plugin gibt, sollte es auch die Flagge geben… ich verlange ja gar nicht, dass es Flaggen von Ghana, Indien oder anderen exotischen Ländern gibt… aber die EU? …

> natürlich nicht alle Flaggen der Welt mit (wie in SW5)

wenn es in SW5 ging, wieso dann nicht auch in SW6? Verstehe ich nicht… schon gar nicht mit dem Zusatz „natürlich nicht“… wie wenn das selbstverständlich wäre, sowas einfaches wie ein paar Flaggen wegzulassen.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [21. Februar 2020 um 12:41 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/6 "2020-02-21T12:41:04Z")

</div>

In Sw5 musstest du die auch selbst einbinden. So war das gemeint.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [26. Februar 2020 um 11:03 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/7 "2020-02-26T11:03:37Z")

</div>

hab meine Domains jetzt angelegt und der Sprachumschalter ist auch im Frontend

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/e/e0524c01474ec9abd13b611ed69e8953ac2af90e.png)

allerdings erhalte ich beim Sprachwechsel 2 Fehler

```
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
No route found for "GET /en/" (from "http://..../")

  at vendor/symfony/http-kernel/EventListener/RouterListener.php:136

Symfony\Component\Routing\Exception\ResourceNotFoundException:
No routes found for "/en".

  at vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70
  at Symfony\Component\Routing\Matcher\CompiledUrlMatcher->match('/en')

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [2. März 2020 um 10:52 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/8 "2020-03-02T10:52:30Z")

</div>

kann denn keiner helfen? was mach ich bei der Config falsch?

---

<div class="post-metadata">

**Author:** ![claudio](https://avatars.discourse-cdn.com/v4/letter/c/7cd45c/32.png) [@claudio](https://forum.shopware.com/u/claudio)\
**Post date:** [2. März 2020 um 14:14 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/9 "2020-03-02T14:14:43Z")

</div>

Für http:// mit /en hast du ja aber auch nichts angelegt, sondern nur https://. Vielleicht liegt es schon daran?

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [2. März 2020 um 14:36 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/10 "2020-03-02T14:36:30Z")

</div>

Ja da hast du Recht, danke für den Hinweis… das hab ich jetzt ehrlich gesagt nicht bedacht. Dachte das System is so schlau und mappt das auf HTTP und HTTPS…&nbsp;

Das war das Problem, man muss HTTP und HTTPS getrennt anlegen. Wird im Livebetrieb wohl nie passieren (weil immer HTTPS) aber so…

Danke!

---

<div class="post-metadata">

**Author:** ![HappyGreens](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/happygreens/32/19289_2.png) [@HappyGreens](https://forum.shopware.com/u/HappyGreens)\
**Post date:** [14. Juli 2021 um 16:36 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/11 "2021-07-14T16:36:24Z")

</div>

Hallo,  
in den Standardsprachpaketen fehlen Flaggen, wo kann ich die nachtragen oder hochladen? Gibt es da eine updatezeile oder einen ordner?

---

<div class="post-metadata">

**Author:** ![SmartStylez](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@SmartStylez](https://forum.shopware.com/u/SmartStylez)\
**Post date:** [14. Juli 2021 um 17:21 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/12 "2021-07-14T17:21:24Z")

</div>

Normalerweise sollten die standardmäßig hinterlegt sein. Habt ihr vielleicht etwas am Theme geändert, so dass diese nicht angezeigt werden?

---

<div class="post-metadata">

**Author:** ![HappyGreens](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/happygreens/32/19289_2.png) [@HappyGreens](https://forum.shopware.com/u/HappyGreens)\
**Post date:** [21. Dezember 2022 um 12:26 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/13 "2022-12-21T12:26:56Z")

</div>

Nicht alle Flaggen sind im System hinterlegt. Um diese zuzufügen, muss man das Theme anpassen. Im aktuellen Theme-Ordner gibt es eine Datei „all.css“, in der sich alle Flaggen befinden (.language-flag.country-XX). Hier müssen die fehlende Flaggen zugefügt werden, z.B.:

.language-flag.country-xx {  
background-size: 100%;  
background-image: url(„bildpfad.png“);  
}

---

<div class="post-metadata">

**Author:** ![fredfies](https://avatars.discourse-cdn.com/v4/letter/f/ba9def/32.png) [@fredfies](https://forum.shopware.com/u/fredfies)\
**Post date:** [11. Dezember 2023 um 09:19 UTC](https://forum.shopware.com/t/sprachumschalter-frontend-fehlt/64905/14 "2023-12-11T09:19:33Z")

</div>

Auch wenn’s kein brandaktuelles Thema mehr ist vielleicht hilft es ja noch jemandem.  
Unter v6.4.20.2 habe ich es gelöst, indem ich unter `~/custom/plugins/DeinTheme/src/Resources/app/storefront/src/scss/components` die „\_flags.scss“ angelegt habe und dort die in meiner all.css stehenden Stylings für die benötigten Sprachen eingefügt habe. Also so bspw. für Französisch und Italienisch:

```auto
.language-flag.country-fr, .language-flag.country-fr.language-flag {
	background-image: linear-gradient(to right, #21468b 33%, #fff 33%, #fff 66%, #d00 66%);
}

.language-flag.country-it, .language-flag.country-it.language-flag {
	background-image: linear-gradient(to right, #009246 33%, #fff 33%, #fff 66%, #d00 66%);
}

```
