Veröffentlichen & verteilen

Sprachen

Den Katalog übersetzen: was zuerst, und der Workflow.

Den Katalog übersetzen: was zuerst, und der Workflow. Diese Seite ist der Einstieg aus dem Produktdaten-Guide; die ausführliche Behandlung steht im Guide Lokalisierung & Klassifikation.

Ein Katalog ist keine Website. Eine Website hat fünfzig Seiten, die Sie einmal übersetzen. Ein Katalog hat tausende Produkte mit mehreren Textfeldern, und ein Teil davon ändert sich jedes Quartal. Katalogübersetzung muss deshalb ein Prozess sein, der neben den Daten herläuft, und das Datenmodell muss so gebaut sein, dass dieser Prozess klein bleibt.

Wo Sprache im Modell liegt

An drei Stellen, eingerichtet in drei verschiedenen Bildschirmen:

WasWo es gesetzt wirdWas es entscheidet
Locale (de_DE, en_GB, fr_CH)Configuration › Märkte, auf dem Markt, unter LocalesWelche Sprachen es überhaupt gibt. Ein Locale ist Sprache plus Land und gehört zu einem Markt. Ein Markt ohne Locale hat keine Sprache, in der er dargestellt werden kann.
Markierung LokalisierbarPIM › Datenmodell › Attribute, je AttributOb das Attribut einen Wert je Locale hält oder einen Wert für alle.
Bezeichnungen (i18n)Auf Familien, Kategorien, Attributoptionen, KanälenDie Namen, die Käufer in Navigation und Facetten sehen, je Locale.

Die Markierung Lokalisierbar ist die Entscheidung, auf der der gesamte Aufwand ruht. name, description und application_notes sind lokalisierbar; sku, weight, thread_size und ein Datum sind es nicht. Der Test: Würde ein Übersetzer diesen Wert ändern? Bei einer Zahl, einem Code oder einer SKU: nein.

Zu viel als lokalisierbar zu markieren ist der teure Fehler. Jedes lokalisierbare Attribut, multipliziert mit jedem Locale und jedem Produkt, ist eine Zelle, die jemand füllt oder leer lässt. Die Markierung an einem Attribut zu ändern, das bereits Daten trägt, ist eine Migration, kein Schalter. Entscheiden Sie das, solange der Katalog klein ist.

Was Sie zuerst übersetzen

Die Reihenfolge entscheidet, wie schnell ein Markt benutzbar wird, und sie ist das Gegenteil dessen, womit die meisten Teams anfangen:

  1. Bezeichnungen von Kategorien und Familien. Ein paar hundert Zeichenketten. Ohne sie steht die Navigation in der falschen Sprache, und der Shop wirkt unübersetzt, was immer Sie sonst tun.
  2. Optionsbezeichnungen. Ebenfalls ein paar hundert, und sie lokalisieren die Facetten des gesamten Katalogs. Die zwölf Optionen von material einmal zu übersetzen versorgt jedes Produkt, das sie verwendet.
  3. Produktnamen. Tausende, aber kurz, und das, was Käufer überfliegen und suchen. Übersetzte Namen mit unübersetzten Beschreibungen funktionieren; das Umgekehrte nicht.
  4. Kurzbeschreibungen, dann Langbeschreibungen, und nur für die Produkte, die es rechtfertigen.

Übersetzen Sie, was kurz, strukturiert und wiederverwendet ist, vor dem, was lang, einmalig und selten gelesen wird. Schneiden Sie den Umfang auch je Produkt zu: Ihre umsatzstärksten Artikel vollständig, beim Rest nur Namen und Optionsbezeichnungen.

Schritte

  1. Öffnen Sie unter Configuration › Märkte den Markt und wählen Sie Locale hinzufügen. Tragen Sie den Locale-Code (BCP 47), die Sprache (ISO 639-1) und das Land (ISO 3166-1 alpha-2) ein. Markieren Sie je Markt ein Locale als Standard-Locale des Marktes.
  2. Prüfen Sie unter PIM › Datenmodell › Attribute, dass jedes Attribut, das ein Übersetzer anfassen soll, Lokalisierbar ist, und sonst keines.
  3. Füllen Sie Bezeichnungen (i18n) auf Familien, Kategorien und Attributoptionen für das neue Locale. Dieser Schritt lässt den Shop übersetzt wirken.
  4. Übersetzen Sie die Produktwerte, entweder in der Produkt-Werkbank mit umgeschaltetem Locale oder über einen Import mit einer Spalte je Locale: name-fr_CH, description-fr_CH.
  5. Setzen Sie die Mandanteneinstellung Locale-Reihenfolge für Bezeichnungen auf die Locales, die das Raster beim Anzeigen eines Produktnamens bevorzugen soll, Ihren Hauptmarkt zuerst. Bleibt sie leer, wählt das Raster alphabetisch und bevorzugt Ihren Hauptmarkt nicht.

Kategoriebezeichnungen fallen von selbst zurück: Ein leer gelassenes Locale zeigt das nächste, das gefüllt ist. Produktwerte tun das nicht; eine leere französische description ist leer, und die Vollständigkeit meldet sie so. Wie Sie Fallback-Ketten entwerfen und warum ein deutscher Produktname in einer französischen Liste akzeptabel ist, drei Absätze deutscher Prosa aber nicht, steht in Eine Sprache hinzufügen.

Was Sie prüfen

  • Schalten Sie die Storefront auf das neue Locale und gehen Sie eine Kategorie durch: Navigation, Liste, Facetten, Produktseite. Facetten noch auf Deutsch heißt, die Optionsbezeichnungen fehlen.
  • Öffnen Sie ein Produkt ohne Übersetzung und bestätigen Sie, dass es sich so verhält, wie Sie es gemeint haben: leer, wo Sie leer erwarten.
  • Lesen Sie die Vollständigkeit für das neue Locale. Die Zahl wird niedrig sein. Das ist richtig, und es ist die Arbeitsliste.
  • Importieren Sie vor der ganzen Datei eine Testdatei mit zehn Zeilen und den neuen Locale-Spalten und prüfen Sie, dass die Werte unter dem richtigen Locale gelandet sind.

Weiter