Custom Liquids übersetzen lassen?

Topic summary

Ein Shop-Betreiber hat Schwierigkeiten, Custom Liquids in mehrere Sprachen zu übersetzen, da die Standard-Translate-App diese nicht automatisch erkennt.

Empfohlene Lösung:

  • Custom Liquids als Textstrings in die Locale-Dateien (de.json, en.default.json usw.) einbinden
  • Format verwenden: {{ 'products.product.der_textstring' | t }}
  • Alternativ kann Trancy für Übersetzungen genutzt werden

Wichtiger Hinweis:

  • Unbedingt eine Default-Sprache (en.default.json) einrichten
  • Ohne Default-Datei entstehen Fehler, wenn Besucher aus nicht unterstützten Ländern oder mit nicht installierten Sprachen auf den Shop zugreifen

Die Textstrings müssen manuell in Shopify eingefügt werden, nicht der gesamte Liquid-Code.

Summarized with AI on November 5. AI used: claude-sonnet-4-5-20250929.

Moin, ich habe folgendes Problem:

Ich biete in meinem Shop verschiedene Sprachen an, jedoch werden die Custom Liquids nicht über die Standard Translate-App übersetzt. Wie bekomme ich dieses Problem gelöst?

Danke im Voraus :slightly_smiling_face:

Sofern du Custom Liquid nutzt, kannst du diese als Textstring in deine Locales einbinden. Dies sollte dann die Translateapp erkennen. Ansonsten übersetzt Trancy auch sowas.

1 Like

Danke für die schnelle Antwort. Muss ich die Textstrings noch überarbeiten? Weil, wenn ich versuche den gesamten Text von dem Liqiud dort einzufügen meckert Shopify rum.

Du musst diese in Shopify einfügen. Das sieht dann in etwa so aus:

{{ ‘products.product.der_textstring’ | t }}

Diese musst du in deine de.json, en.default.json usw. einfügen. Unbedingt in die detault und in die Sprache, die bei euch aktiv sind. Ohne Default gibt es einen Error, wenn jemand aus einem nicht unterstützten Land oder auf eine nicht installierte Sprache umstellt. :wink:

1 Like