From 037ac21a072ef3e0473120934ba7e3f60a43050d Mon Sep 17 00:00:00 2001 From: Pesqoo Date: Wed, 19 Nov 2025 10:15:56 +0100 Subject: [PATCH] feat(plugin-ecommerce): add german translation --- .../plugin-ecommerce/src/translations/de.ts | 96 +++++++++++++++++++ .../src/translations/index.ts | 2 + 2 files changed, 98 insertions(+) create mode 100644 packages/plugin-ecommerce/src/translations/de.ts diff --git a/packages/plugin-ecommerce/src/translations/de.ts b/packages/plugin-ecommerce/src/translations/de.ts new file mode 100644 index 00000000000..f6038dfb696 --- /dev/null +++ b/packages/plugin-ecommerce/src/translations/de.ts @@ -0,0 +1,96 @@ +import type { GenericTranslationsObject } from '@payloadcms/translations' + +export const de: GenericTranslationsObject = { + $schema: './translation-schema.json', + 'plugin-ecommerce': { + abandoned: 'Abandoned', + active: 'Aktiv', + address: 'Adresse', + addressCity: 'Stadt', + addressCompany: 'Firma', + addressCountry: 'Land', + addresses: 'Adressen', + addressesCollectionDescription: + 'Adressen sind mit Kunden verknüpft und werden verwendet, um Versand- und Rechnungsinformationen beim Aufgeben von Bestellungen vorauszufüllen.', + addressFirstName: 'Vorname', + addressLastName: 'Nachname', + addressLine1: 'Adresse 1', + addressLine2: 'Adresse 2', + addressPhone: 'Telefon', + addressPostalCode: 'Postleitzahl', + addressState: 'Bundesland', + addressTitle: 'Titel', + amount: 'Betrag', + availableVariants: 'Verfügbare Varianten', + billing: 'Rechnung', + billingAddress: 'Rechnungsadresse', + cancelled: 'Storniert', + cart: 'Warenkorb', + carts: 'Warenkörbe', + cartsCollectionDescription: + 'Warenkörbe repräsentieren die Produktauswahl eines Kunden, die er kaufen möchte. Sie sind, wenn möglich, mit einem Kunden verknüpft, und Gastbenutzer haben keinen angehängten Kunden.', + completed: 'Abgeschlossen', + currency: 'Währung', + currencyNotSet: 'Währung nicht festgelegt.', + customer: 'Kunde', + customerEmail: 'Kunden-E-Mail', + customers: 'Kunden', + enableCurrencyPrice: `Aktiviere {{currency}} Preis`, + enableVariants: 'Varianten aktivieren', + expired: 'Abgelaufen', + failed: 'Fehlgeschlagen', + inventory: 'Inventar', + item: 'Artikel', + items: 'Artikel', + open: 'Offen', + order: 'Bestellung', + orderDetails: 'Bestelldetails', + orders: 'Bestellungen', + ordersCollectionDescription: + 'Bestellungen repräsentieren die Absicht eines Kunden, Produkte aus Ihrem Shop zu kaufen. Sie enthalten Details wie die bestellten Produkte, Mengen, Preise, Kundeninformationen und den Bestellstatus.', + paymentMethod: 'Zahlungsmethode', + paymentMethods: 'Zahlungsmethoden', + pending: 'Ausstehend', + price: 'Preis', + priceIn: 'Preis ({{currency}})', + priceNotSet: 'Preis nicht festgelegt.', + prices: 'Preise', + priceSetInVariants: 'Preis in Varianten festgelegt.', + processing: 'In Bearbeitung', + product: 'Produkt', + productPriceDescription: + 'Dieser Preis wird auch für die Sortierung und Filterung von Produkten verwendet. Wenn Sie Varianten aktiviert haben, können Sie den niedrigsten oder durchschnittlichen Preis eingeben, um bei der Suche und Filterung zu helfen, aber dieser Preis wird nicht für den Checkout verwendet.', + productRequired: 'Ein Produkt ist erforderlich.', + products: 'Produkte', + purchased: 'Gekauft', + purchasedAt: 'Gekauft am', + quantity: 'Menge', + refunded: 'Erstattet', + shipping: 'Versand', + shippingAddress: 'Versandadresse', + status: 'Status', + subtotal: 'Zwischensumme', + succeeded: 'Erfolgreich', + transaction: 'Transaktion', + transactionDetails: 'Transaktionsdetails', + transactions: 'Transaktionen', + transactionsCollectionDescription: + 'Transaktionen repräsentieren Zahlungsversuche, die für eine Bestellung unternommen wurden. Eine Bestellung kann mehrere Transaktionen haben, die mit ihr verbunden sind, wie z. B. einen ersten Zahlungsversuch und nachfolgende Rückerstattungen oder Anpassungen.', + variant: 'Variante', + variantOption: 'Variantenoption', + variantOptions: 'Variantenoptionen', + variantOptionsAlreadyExists: + 'Diese Variantenkombination wird bereits von einer anderen Variante verwendet. Bitte wählen Sie andere Optionen aus.', + variantOptionsCollectionDescription: + 'Variantenoptionen definieren die Optionen, die ein Variantentyp haben kann, wie z. B. rot oder weiß für Farben.', + variantOptionsRequired: 'Variantenoptionen sind erforderlich.', + variantOptionsRequiredAll: 'Alle Variantenoptionen sind erforderlich.', + variants: 'Varianten', + variantsCollectionDescription: + 'Produktvarianten ermöglichen es Ihnen, verschiedene Versionen eines Produkts anzubieten, z. B. Größen- oder Farbvariationen. Sie verweisen auf die Variantenoptionen eines Produkts basierend auf den genehmigten Variantentypen.', + variantType: 'Variantentyp', + variantTypes: 'Variantentypen', + variantTypesCollectionDescription: + 'Variantentypen werden verwendet, um die verschiedenen Arten von Varianten zu definieren, die Ihre Produkte haben können, wie z. B. Größe oder Farbe. Jeder Variantentyp kann mehrere zugehörige Optionen haben.', + }, +} diff --git a/packages/plugin-ecommerce/src/translations/index.ts b/packages/plugin-ecommerce/src/translations/index.ts index 7889d59ffdc..98404a18ca9 100644 --- a/packages/plugin-ecommerce/src/translations/index.ts +++ b/packages/plugin-ecommerce/src/translations/index.ts @@ -1,8 +1,10 @@ import type { GenericTranslationsObject, NestedKeysStripped } from '@payloadcms/translations' +import { de } from './de.js' import { en } from './en.js' export const translations = { + de, en, }