# Attribute mehrsprachig

**URL:** <https://forum.shopware.com/t/attribute-mehrsprachig/55643>\
**Category:** Programmierung\
**Created:** [9. Oktober 2018 um 13:15 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643 "2018-10-09T13:15:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![volkerstraehle](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@volkerstraehle](https://forum.shopware.com/u/volkerstraehle)\
**Post date:** [9. Oktober 2018 um 13:15 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643/1 "2018-10-09T13:15:54Z")

</div>

Ich lege mit

&nbsp;&nbsp;&nbsp; $crud-\>update( ‚s\_articles\_attributes‘, ‚mynewfield‘, ‚string‘, [  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ‚label‘&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =\> ‚Mein neues Feld‘,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ‚custom‘&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =\> false,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ‚displayInBackend‘ =\> true  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ] );

ein neues Artikelattribute an. Das wird dann auch ganz brav mit der richtigen Beschriftung im Backend angezeigt.

Wie aber schaffe ich es, dass das Feld für Englisch im Backend aber z. B. als „My new field“ angezeigt wird?

---

<div class="post-metadata">

**Author:** ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)\
**Post date:** [9. Oktober 2018 um 13:40 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643/2 "2018-10-09T13:40:29Z")

</div>

Siehe Doku -\>&nbsp;[Attribute system](https://developers.shopware.com/developers-guide/attribute-system/#backend-view-configuration)

---

<div class="post-metadata">

**Author:** ![volkerstraehle](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@volkerstraehle](https://forum.shopware.com/u/volkerstraehle)\
**Post date:** [9. Oktober 2018 um 13:49 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643/3 "2018-10-09T13:49:25Z")

</div>

Da steht aber doch nicht wie ich die Übersetzung per Code erfolgen kann. Ich dachte es gibt so etwas wie die Snippets mit ihren ini-Dateien auch für die Feldbezeichnungen.

Außerdem steht in der o. g. Doku:

```
            //user has the opportunity to translate the attribute field for each shop
            'translatable' => true,

```

&nbsp;

Das finde ich unklar. Ist der Feldname übersetzbar oder der Feldinhalt/-Wert?

---

<div class="post-metadata">

**Author:** ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)\
**Post date:** [9. Oktober 2018 um 15:17 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643/4 "2018-10-09T15:17:15Z")

</div>

Achso, ja klar.

translateable ist für den Wert, welchen der User eintragen kann. Für das label nutzt du dann ein Snippet mit \_\_dein-snippet\_\_

Sollte glaube ich so funzen. Und dann eben das .ini file anlegen für den backend ordner. Praktisch ähnlich wie mit der Theme.php -\>&nbsp;[shopware/Theme.php at 5.5 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.5/themes/Frontend/Bare/Theme.php#L39)

---

<div class="post-metadata">

**Author:** ![volkerstraehle](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@volkerstraehle](https://forum.shopware.com/u/volkerstraehle)\
**Post date:** [9. Oktober 2018 um 15:28 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643/5 "2018-10-09T15:28:21Z")

</div>

Ja, so hatte ich mir das auch vorgestellt, aber aktuell wird da nix übersetzt, sondern es steht dann eben \_\_myfieldname\_\_ im Backend. Wenn das tatsächlich so geht (wobei ich glaube, dass es nur in ein paar Methoden wie crateTab() funzt), dann liegt meine Datei ggf. im falschen Verzeichnis.

---

<div class="post-metadata">

**Author:** ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)\
**Post date:** [9. Oktober 2018 um 15:34 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643/6 "2018-10-09T15:34:29Z")

</div>

Einfach mal ein wenig die Doku durchsuchen ;)&nbsp;-\>&nbsp;[Attribute system](https://developers.shopware.com/developers-guide/attribute-system/#example:-translation-for-s_article_attributes.my_column)

---

<div class="post-metadata">

**Author:** ![volkerstraehle](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@volkerstraehle](https://forum.shopware.com/u/volkerstraehle)\
**Post date:** [9. Oktober 2018 um 15:42 UTC](https://forum.shopware.com/t/attribute-mehrsprachig/55643/7 "2018-10-09T15:42:36Z")

</div>

Ich bin begeister von dieser einheitlichen Art den selben Vorgang (Übersetzung) auf 3-4 verschiedene Arten auszuführen, immer abhängig davon wo ich mich gerade befinde. Mein Dateipfad war aber wenigsten schon mal richtig …
