Anleitungen 6 Min. Lesezeit

Ein neues Shopify-Theme übersetzen, bevor Sie es veröffentlichen

Ein neues Shopify-Theme startet ohne Übersetzungen. So übersetzen Sie ein unveröffentlichtes Theme vorher, damit der Launchtag nicht halb englisch ist.

L

LocaleFlow Team

Die LocaleFlow-Liste Themes to translate, mit einem unveröffentlichten Theme angehakt und dem Live-Theme ohne Haken

Sie haben das Theme neu gebaut. Es sieht besser aus, es konvertiert besser, und Sie veröffentlichen es an einem Dienstagmorgen. Dann öffnet eine Kundin in Deutschland die Seite, und die Ankündigungsleiste, der Warenkorb und der Footer sind wieder auf Englisch.

Das ist eine der häufigsten Überraschungen in einem mehrsprachigen Shopify-Shop, und es ist kein Fehler. Es passiert wegen der Stelle, an der Shopify Theme-Übersetzungen speichert. Sobald Sie das wissen, ist die Lösung einfach, und Sie erledigen sie vor dem Launchtag statt danach.

Warum ein neues Theme unübersetzt startet

Shopify speichert Übersetzungen an verschiedenen Stellen, je nachdem, was übersetzt wird.

Produkttitel, Beschreibungen, Kategorietexte, Seiteninhalte, Blogbeiträge und Metafelder hängen an diesen Datensätzen. Sie gehören zum Produkt, nicht zu dem Theme, das es zeichnet. Wechseln Sie das Theme, bleiben sie genau so, wie sie waren.

Theme-Inhalte funktionieren anders. Die Texte, die Sie im Theme-Editor bearbeiten, und die Sprachdateien des Themes hängen an genau diesem Theme. Ein neues Theme ist ein neuer Datensatz, es kommt also mit einem leeren Satz Übersetzungen.

Deshalb fühlt sich ein Relaunch an, als würde er die Hälfte Ihrer Arbeit löschen. Mit dem Katalog ist alles in Ordnung. Mit dem Rahmen darum herum nicht.

Flowy thinking

Kurz gesagt

Ihre Produkte behalten ihre Übersetzungen. Ihr Theme nicht. Ein neues Theme ist ein neuer Datensatz, und der startet leer.

Was üblicherweise schiefgeht

Der Ablauf sieht meist so aus.

  1. Die Agentur oder die eigene Entwicklung dupliziert das Live-Theme und baut es um.
  2. Alle testen das neue Theme in der Ausgangssprache, meist Englisch, weil die Vorschau das zuerst zeigt.
  3. Das Theme wird an einem ruhigen Morgen veröffentlicht.
  4. Die übersetzten Märkte zeigen plötzlich englische Navigation, englische Buttons und englische Ankündigungsleisten.
  5. Jemand startet die Übersetzung erneut, und der Shop steht halb übersetzt da, während der Job die Texte durcharbeitet.

Daran ist nichts nachlässig. Die übersetzten Märkte sind schlicht nicht Teil der normalen Theme-Abnahme. Die Übersetzungen lagen am alten Theme, also hatte niemand einen Grund hinzusehen.

Die Lösung: das Theme übersetzen, bevor es live geht

LocaleFlow listet jedes Theme in Ihrem Shop auf, nicht nur das veröffentlichte. Im Tab Online Store finden Sie eine Liste namens “Themes to translate”, in der jedes Theme mit seiner Rolle gekennzeichnet ist.

  • Live ist das Theme, das Ihre Kundschaft gerade sieht.
  • Unpublished ist ein Theme in Ihrer Theme-Bibliothek, zum Beispiel das Duplikat, das Sie umbauen.
  • Development ist ein Theme, das mit der Shopify CLI von einem Entwicklerrechner hochgeschoben wurde.

Sie haken die an, die übersetzt werden sollen. Das Live-Theme kann ohne Haken bleiben, dann rührt der Lauf nur das neue Theme an.

Danach klicken Sie auf Restart translation. Die Karte bestätigt mit “Job queued. Translation will start shortly.” Ein grünes Banner meldet dann, dass der Job läuft. Neue Inhalte werden automatisch übersetzt, und daneben steht ein Check status-Link.

Wenn er fertig ist, öffnen Sie die Vorschau des unveröffentlichten Themes mit einer Ihrer Sprachen. Wenn Navigation, Buttons und Ankündigungsleiste richtig lesen, ist das Theme fertig. Veröffentlichen Sie es, und der Shop ist ab der ersten Minute übersetzt.

Was der Übersetzungslauf tatsächlich macht

Jedes Theme, das Sie anhaken, wird aus Ihrer Ausgangssprache übersetzt. LocaleFlow hebt die Texte nicht aus Ihrem alten Theme heraus und legt sie in das neue.

Dieser Unterschied wiegt schwerer, als er klingt. Ein umgebautes Theme nutzt selten dieselben Texte wie das alte, weil Sektionen umbenannt, Texte neu geschrieben und neue Blöcke ergänzt werden. Eine Übersetzung aus der Quelle deckt die neuen Texte ab, auch die, die es vorher nie gab.

Ihre Einstellungen gelten weiterhin für den Lauf:

  • Eigene Begriffsübersetzungen halten Ihre feste Wortwahl, ein Begriff aus dem letzten Jahr wird also wieder verwendet.
  • Gesperrte Schlüssel bleiben in der Ausgangssprache, was Sie bei Markennamen und Artikelnummern wollen.
  • Custom Prompt und Prompts pro Sprache halten die Markenstimme, das neue Theme klingt also wie das alte.

Das Ergebnis ist ein neues Theme in derselben Stimme wie das, das es ablöst, ohne dass jemand ein Glossar neu tippen muss.

Eine Checkliste für den Theme-Relaunch

Nutzen Sie sie in der Woche vor der Veröffentlichung.

  1. Duplizieren Sie das Live-Theme, oder schieben Sie Ihr Development-Theme hoch, damit es in der Theme-Bibliothek auftaucht.
  2. Machen Sie die Texte zuerst in der Ausgangssprache fertig. Ein Theme zu übersetzen, das sich noch ändert, verschwendet einen Lauf.
  3. Öffnen Sie LocaleFlow, gehen Sie auf den Tab Online Store und haken Sie das neue Theme an. Lassen Sie das Live-Theme ohne Haken.
  4. Klicken Sie auf Restart translation und warten Sie, bis der Job fertig ist.
  5. Öffnen Sie die Vorschau des unveröffentlichten Themes in jeder Zielsprache und lesen Sie den Rahmen, nicht die Produkte.
  6. Korrigieren Sie mit eigenen Begriffen, was falsch liest, und starten Sie erneut.
  7. Veröffentlichen Sie das Theme.
  8. Haken Sie das neu veröffentlichte Theme an, damit laufende Änderungen weiter synchronisiert werden, und nehmen Sie den Haken beim alten weg.

Schritt 8 ist der, den alle vergessen. Nach dem Wechsel sollte das Theme, an dem Sie arbeiten, auch das sein, das LocaleFlow synchron hält.

Was sonst noch theme-spezifisch ist, und was nicht

Es hilft zu wissen, welche Teile eines Shops dem Theme folgen und welche nicht, denn das sagt Ihnen, was Sie nach einem Relaunch prüfen müssen.

Theme-spezifisch, braucht also den Lauf von oben:

  • Inhalte aus dem Theme-Editor, darunter Ankündigungsleisten, Startseitentexte und Sektionsüberschriften
  • Texte aus den Sprachdateien des Themes, darunter Buttons, Warenkorbtexte und Formularbeschriftungen

Nicht theme-spezifisch, übersteht also alles unberührt:

  • Produkte, Kategorien, Seiten, Blogs und Blogbeiträge
  • Metafelder und Metaobjekte
  • Menüs, Shop-Richtlinien, Filterbeschriftungen im Shop und Namen von Versandarten
  • Alt-Texte von Bildern und Namen von Produktoptionen

LocaleFlow deckt alle fünfzehn Ressourcentypen ab, dieselbe Einrichtung bedient also beide Gruppen. Ein Relaunch ändert nur, an welchem Theme-Datensatz die Theme-Inhalte hängen.

Flowy thumbsup

Einmal einrichten

Setzen Sie den Übersetzungslauf auf Ihre Checkliste für den Theme-Launch, direkt neben den Speedtest. Er kostet einen Klick und nimmt Ihnen die schlimmste Überraschung am Launchtag in einem mehrsprachigen Shop.

Auch interessant


Testen Sie LocaleFlow mit einer kostenlosen Demo - sehen Sie Ihre eigenen Shop-Inhalte übersetzt.

Tags

#shopify theme übersetzen #theme relaunch #unveröffentlichtes theme #development theme #shopify lokalisierung
FAQ

Häufig gestellte Fragen

Verliere ich meine Übersetzungen, wenn ich ein neues Shopify-Theme veröffentliche?+
Sie verlieren die auf Theme-Ebene. Shopify speichert Übersetzungen von Theme-Inhalten an jedem einzelnen Theme, ein neues Theme kommt also mit einem leeren Satz. Ihre Übersetzungen von Produkten, Kategorien, Seiten, Blogbeiträgen und Metafeldern liegen dagegen an diesen Datensätzen und überstehen den Wechsel unberührt. In der Praxis heißt das: der Rahmen des Shops fällt auf Ihre Ausgangssprache zurück, während der Katalog übersetzt bleibt.
Kann ich ein unveröffentlichtes Theme oder ein Development-Theme übersetzen?+
Ja. Der Tab Online Store in LocaleFlow listet jedes Theme im Shop mit seiner Rolle auf, angezeigt als Live, Unpublished oder Development. Sie haken die an, die übersetzt werden sollen, und können das Live-Theme ohne Haken lassen. Genau das erlaubt Ihnen, einen Relaunch im Hintergrund vorzubereiten, während Kundinnen und Kunden weiter das aktuelle Theme sehen.
Kopiert LocaleFlow die Übersetzungen meines alten Themes in das neue?+
Nein. Jedes Theme, das Sie anhaken, wird aus Ihrer Ausgangssprache übersetzt, nicht aus einem anderen Theme kopiert. Alles, was Sie LocaleFlow beigebracht haben, gilt weiterhin. Das umfasst eigene Begriffsübersetzungen, gesperrte Schlüssel und Ihren Custom Prompt, das neue Theme behält also die Stimme des alten.
Was passiert bei einem Theme-Wechsel mit meinen Produkt- und Seitenübersetzungen?+
Nichts. Shopify hängt diese Übersetzungen an das Produkt, die Kategorie, die Seite oder den Blogbeitrag selbst, nicht an das Theme, das sie anzeigt. Ein Theme-Wechsel ändert, welches Template den Inhalt darstellt, nicht den Inhalt. Nur Theme-Inhalte sind theme-spezifisch, also die Texte, die Sie im Theme-Editor bearbeiten, und die Sprachdateien des Themes.
Wie prüfe ich vor der Veröffentlichung, dass das neue Theme übersetzt ist?+
Haken Sie das neue Theme in LocaleFlow an, klicken Sie auf Restart translation, und die Karte bestätigt mit 'Job queued. Translation will start shortly.' Ein grünes Banner meldet danach, dass der Job läuft, mit einem Check status-Link. Sobald er fertig ist, öffnen Sie die Vorschau des unveröffentlichten Themes in Shopify mit einer aktiven Sprache und lesen den Rahmen des Shops.

Bereit, Ihren Shopify-Shop zu übersetzen?

Installieren Sie LocaleFlow aus dem Shopify App Store und beginnen Sie noch heute mit der Übersetzung.

Jetzt übersetzen