# Übersetzungen von Freitextfeldern per API importieren

**URL:** https://forum.shopware.com/t/ubersetzungen-von-freitextfeldern-per-api-importieren/47407
**Category:** Programmierung
**Created:** [8. August 2017 um 15:15 UTC](https://forum.shopware.com/t/ubersetzungen-von-freitextfeldern-per-api-importieren/47407 "2017-08-08T15:15:47Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![mctl](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@mctl](https://forum.shopware.com/u/mctl)
#### Post date: [8. August 2017 um 15:15 UTC](https://forum.shopware.com/t/ubersetzungen-von-freitextfeldern-per-api-importieren/47407/1 "2017-08-08T15:15:47Z")

</div>

Hallo zusammen,

folgendes Problem: Ich habe ein PHP-Skript geschrieben, dass Artikeldaten per API in den Shopware-Shop importiert. Grundsätzlich funktioniert das auch, nur bei den Übersetzungen von Freitextfeldern werden einige Importdaten ignoriert während andere übernommen werden. Und mir ist völlig unklar, warum dasselbe Prinzip mal funktioniert und mal nicht.

```
$client->put('articles/', array(
    'name' => 'NewTestArticle',
    'active' => true,
    'tax' => 19,
    'supplier' => 'Test Supplier',
    'categories' => array(
        array('id' => 15),
        array('id' => 16),
    ),
    'mainDetail' => array(
        'number' => '12345',
        'inStock' => 16,
        'attribute' => array(
            'myDataMaterial' => 'Kunststoff',
            'myDataVeredelungsinfo' => 'bedruckbar',
        )
    ),
    'translations' => array(
        '__attribute_my_data_material' => 'plastic',
        '__attribute_my_data_veredelungsinfo' => 'printable',
        'shopId' => '2',
    )
));

```

Während die Übersetzung des Freitextfeldes **my\_data\_material** korrekt importiert wird, wird die Übersetzung des Freitextfeldes **my\_data\_veredelungsinfo** komplett ignoriert.

Und dass obwohl in der Freitextverwaltung im Backend beide den Spaltentyp: **Einfacher Text - VARCHAR(500),** Position: **0** und **übersetzbar** angekreuzt haben. Auch die Spaltennamen sind gleich aufgebaut: **my\_data\_material** und **my\_data\_veredelungsinfo.**

Hat jemand eine Idee?

---

<div class="post-metadata">

### Author: ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)
#### Post date: [8. August 2017 um 18:20 UTC](https://forum.shopware.com/t/ubersetzungen-von-freitextfeldern-per-api-importieren/47407/2 "2017-08-08T18:20:20Z")

</div>

Wenn du wirklich keine Lösung hast, würde ich einfach debuggen und schauen, was inder Funktion&nbsp;writeTranslations() in&nbsp;/engine/Shopware/Components/Api/Resource/Article.php passiert

---

<div class="post-metadata">

### Author: ![mctl](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@mctl](https://forum.shopware.com/u/mctl)
#### Post date: [10. August 2017 um 12:36 UTC](https://forum.shopware.com/t/ubersetzungen-von-freitextfeldern-per-api-importieren/47407/3 "2017-08-10T12:36:39Z")

</div>

Danke waldicom, das könnte ein Ansatz sein …

Etwas gefrustet von Shopware habe ich aber mittlerweile die translations separat an die API übergeben - da funktionert seltsamerweise alles korrekt.
