Hey @Otsche1g
Um Textbausteine mehrsprachig zu gestalten, ohne sie als Metafeld in jedem Artikel im Backend anzuzeigen, kannst du eine Übersetzungs-App verwenden. Apps wie Langify oder Weglot können automatisch Texte in verschiedene Sprachen übersetzen. Du kannst diese Apps verwenden, um die Texte im Frontend zu übersetzen. Erstelle Variablen für die Texte, die du übersetzen möchtest:
{% assign not_in_stock_text = "variable_not.on.stock" | t %}
{% assign arrival_date_text = "variable_arrival_date" | t %}
Verwende die Variablen im Template:
{% assign today_date = 'now' | date: '%Y-%m-%d' %}
{% assign arrival_date = product.metafields.custom.arrival_date | date: '%Y-%m-%d' %}
{% if arrival_date > today_date %}
{{ not_in_stock_text }}, {{ arrival_date_text }} {{ arrival_date | date: "%d-%m-%Y" }}
{% endif %}
-
Langify: Diese App ermöglicht es dir, Texte in deinem Shopify-Shop zu übersetzen. Du kannst die Texte in den Theme-Einstellungen definieren und dann die Übersetzungen in Langify hinzufügen.
-
Weglot: Diese App übersetzt automatisch alle Texte auf deiner Website. Du kannst die Übersetzungen in Weglot anpassen und sicherstellen, dass die Texte korrekt angezeigt werden.
Hoffe das hilft dir weiter - lass wissen falls nicht! ![]()