Übersetzungen
Jeder Text, den das Widget ausgibt, lässt sich in der Tab Translation bearbeiten. Die Tab ist in Karten gegliedert, jede Karte gruppiert eng verwandte Snippets, und jedes Feld ist ein Shopware-Snippet-Feld — d. h. Sie können pro Sprache (pro Shopware-Snippet-Set) überschreiben, ohne Code anzufassen.
Wochentage — lang und kurz
Abschnitt betitelt „Wochentage — lang und kurz“Lang (Monday, Tuesday, …) — werden von Datumsformaten wie l, j F verwendet (“Wednesday, 2 October”).
Kurz (Mon, Tue, …) — werden von D, jS M (“Wed, 2nd Oct”) und der Standard-Nachricht (“ships Mon”) verwendet.
Snippet-Schlüssel: P2LabEstimatedDelivery.widget.global.monday … sunday (lang) und mon … sun (kurz).
Monate — lang und kurz
Abschnitt betitelt „Monate — lang und kurz“Dasselbe — January … December für F und Jan … Dec für M.
Schlüssel: january … december (lang), jan_sh … dec_sh (kurz).
Heute / morgen / “für X Tage”
Abschnitt betitelt „Heute / morgen / “für X Tage”“Die Schritte- und Nachrichten-Widgets können Datums-Platzhalter durch freundliche relative Labels ersetzen:
| Snippet | Standard | Verwendet wenn |
|---|---|---|
today | today | Versanddatum ist heute |
tomorrow | tomorrow | Versanddatum ist morgen |
for_x_days | for %xDays% days | Countdown überspannt mehrere Tage |
Zeiteinheiten — Singular / Plural
Abschnitt betitelt „Zeiteinheiten — Singular / Plural“| Snippet | Standard |
|---|---|
day | day |
days | days |
hour | hour |
hours | hours |
minute | minute |
minutes | minutes |
second | second |
seconds | seconds |
Diese versorgen die Platzhalter %transDays%, %transHours%, %transMinutes%, %transSeconds% — sie werden automatisch nach Zahl pluralisiert.
Nachricht und Tooltip
Abschnitt betitelt „Nachricht und Tooltip“| Snippet | Standard |
|---|---|
message.text | <strong>🕖Cut-Off Time:</strong> %cutoffTime%, ships %shippingMinDateName% %tooltip% |
tooltip.text | Does not apply to holidays |
Die Nachricht kann Klartext, HTML oder jeden der Snippet-Variablen enthalten.
Uhr-Beschriftungen
Abschnitt betitelt „Uhr-Beschriftungen“| Snippet | Standard |
|---|---|
clock.orderInTheNext | Order in the next |
clock.orderInTheNextWithDays | Order in the next %days% %transDays% and |
clock.forDispatch | for dispatch |
clock.forDispatchDate | %shippingMinDate% |
Schritt-Beschriftungen
Abschnitt betitelt „Schritt-Beschriftungen“Jeder der drei Schritte hat einen eigenen Titel- und Datums-Snippet:
| Snippet | Standard |
|---|---|
steps.step1.title | Order |
steps.step1.date | %todayDate% |
steps.step2.title | Shipping |
steps.step2.date | %shippingMinDate% |
steps.step3.title | Estimated Delivery |
steps.step3.date | %deliveryMinDate% - %deliveryMaxDate% |
Pro Sprache überschreiben
Abschnitt betitelt „Pro Sprache überschreiben“Das Snippet-Feld bearbeitet ein Snippet-Set pro Mal — das oben im Shopware-Admin ausgewählte. Zur Übersetzung des Widgets in eine neue Sprache:
- Fügen Sie die Sprache zum Mapping Sales Channel → Sprachen hinzu, damit sie im Storefront aktiv ist.
- Schalten Sie die Admin-Sprache über den globalen Picker auf diese Sprache.
- Öffnen Sie die Translation-Tab und bearbeiten Sie jeden Snippet — die gespeicherten Werte landen im Snippet-Set dieser Sprache.
Snippets, die Sie nicht angepasst haben, fallen auf die mitgelieferten Übersetzungen zurück (en-GB und de-DE).
Snippet vs. Konfigurationswert
Abschnitt betitelt „Snippet vs. Konfigurationswert“Ein Snippet-Feld ist nicht dasselbe wie ein normales Konfigurationsfeld:
- Ein normales Konfig-Feld speichert einen Wert pro Sales Channel.
- Ein Snippet-Feld speichert einen Wert pro Sprache (Snippet-Set), unabhängig vom Sales Channel.
Das heißt: zwei Sales Channels in derselben Sprache teilen sich den Widget-Text, aber zwei Sales Channels in verschiedenen Sprachen können unterschiedliche Texte haben — was meist genau das ist, was Sie wollen.