From 2aacd305b7e2a2c33f44969e796399d7313d720a Mon Sep 17 00:00:00 2001 From: Jens Twesmann Date: Mon, 24 Jun 2024 10:13:37 +0200 Subject: [PATCH 1/2] added german language files for admin panel --- packages/admin/resources/lang/de/actions.php | 45 +++ packages/admin/resources/lang/de/activity.php | 29 ++ packages/admin/resources/lang/de/address.php | 94 +++++ .../admin/resources/lang/de/attribute.php | 54 +++ .../resources/lang/de/attributegroup.php | 46 +++ packages/admin/resources/lang/de/auth.php | 32 ++ packages/admin/resources/lang/de/brand.php | 72 ++++ packages/admin/resources/lang/de/channel.php | 39 +++ .../admin/resources/lang/de/collection.php | 48 +++ .../resources/lang/de/collectiongroup.php | 37 ++ .../admin/resources/lang/de/components.php | 99 ++++++ packages/admin/resources/lang/de/currency.php | 51 +++ packages/admin/resources/lang/de/customer.php | 64 ++++ .../admin/resources/lang/de/customergroup.php | 40 +++ packages/admin/resources/lang/de/discount.php | 327 ++++++++++++++++++ .../admin/resources/lang/de/fieldtypes.php | 57 +++ packages/admin/resources/lang/de/global.php | 12 + packages/admin/resources/lang/de/language.php | 33 ++ packages/admin/resources/lang/de/order.php | 292 ++++++++++++++++ packages/admin/resources/lang/de/product.php | 124 +++++++ .../admin/resources/lang/de/productoption.php | 124 +++++++ .../admin/resources/lang/de/producttype.php | 52 +++ .../resources/lang/de/productvariant.php | 105 ++++++ .../resources/lang/de/relationmanagers.php | 214 ++++++++++++ packages/admin/resources/lang/de/staff.php | 81 +++++ packages/admin/resources/lang/de/tag.php | 21 ++ packages/admin/resources/lang/de/taxclass.php | 27 ++ packages/admin/resources/lang/de/taxzone.php | 69 ++++ packages/admin/resources/lang/de/user.php | 29 ++ packages/admin/resources/lang/de/widgets.php | 118 +++++++ 30 files changed, 2435 insertions(+) create mode 100644 packages/admin/resources/lang/de/actions.php create mode 100644 packages/admin/resources/lang/de/activity.php create mode 100644 packages/admin/resources/lang/de/address.php create mode 100644 packages/admin/resources/lang/de/attribute.php create mode 100644 packages/admin/resources/lang/de/attributegroup.php create mode 100644 packages/admin/resources/lang/de/auth.php create mode 100644 packages/admin/resources/lang/de/brand.php create mode 100644 packages/admin/resources/lang/de/channel.php create mode 100644 packages/admin/resources/lang/de/collection.php create mode 100644 packages/admin/resources/lang/de/collectiongroup.php create mode 100644 packages/admin/resources/lang/de/components.php create mode 100644 packages/admin/resources/lang/de/currency.php create mode 100644 packages/admin/resources/lang/de/customer.php create mode 100644 packages/admin/resources/lang/de/customergroup.php create mode 100644 packages/admin/resources/lang/de/discount.php create mode 100644 packages/admin/resources/lang/de/fieldtypes.php create mode 100644 packages/admin/resources/lang/de/global.php create mode 100644 packages/admin/resources/lang/de/language.php create mode 100644 packages/admin/resources/lang/de/order.php create mode 100644 packages/admin/resources/lang/de/product.php create mode 100644 packages/admin/resources/lang/de/productoption.php create mode 100644 packages/admin/resources/lang/de/producttype.php create mode 100644 packages/admin/resources/lang/de/productvariant.php create mode 100644 packages/admin/resources/lang/de/relationmanagers.php create mode 100644 packages/admin/resources/lang/de/staff.php create mode 100644 packages/admin/resources/lang/de/tag.php create mode 100644 packages/admin/resources/lang/de/taxclass.php create mode 100644 packages/admin/resources/lang/de/taxzone.php create mode 100644 packages/admin/resources/lang/de/user.php create mode 100644 packages/admin/resources/lang/de/widgets.php diff --git a/packages/admin/resources/lang/de/actions.php b/packages/admin/resources/lang/de/actions.php new file mode 100644 index 000000000..aa7920d60 --- /dev/null +++ b/packages/admin/resources/lang/de/actions.php @@ -0,0 +1,45 @@ + [ + 'create_root' => [ + 'label' => 'Stammsammlung erstellen', + ], + 'create_child' => [ + 'label' => 'Untergeordnete Sammlung erstellen', + ], + 'move' => [ + 'label' => 'Sammlung verschieben', + ], + 'delete' => [ + 'label' => 'Löschen', + ], + ], + 'orders' => [ + 'update_status' => [ + 'label' => 'Status aktualisieren', + 'wizard' => [ + 'step_one' => [ + 'label' => 'Status', + ], + 'step_two' => [ + 'label' => 'Mailer & Benachrichtigungen', + 'no_mailers' => 'Es sind keine Mailer für diesen Status verfügbar.', + ], + 'step_three' => [ + 'label' => 'Vorschau & Speichern', + 'no_mailers' => 'Es wurden keine Mailer zur Vorschau ausgewählt.', + ], + ], + 'notification' => [ + 'label' => 'Bestellstatus aktualisiert', + ], + 'billing_email' => [ + 'label' => 'Rechnungs-E-Mail', + ], + 'shipping_email' => [ + 'label' => 'Versand-E-Mail', + ], + ], + ], +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/activity.php b/packages/admin/resources/lang/de/activity.php new file mode 100644 index 000000000..ab5e813d3 --- /dev/null +++ b/packages/admin/resources/lang/de/activity.php @@ -0,0 +1,29 @@ + 'Aktivität', + + 'plural_label' => 'Aktivitäten', + + 'table' => [ + 'subject' => 'Betreff', + 'description' => 'Beschreibung', + 'log' => 'Protokoll', + 'logged_at' => 'Protokolliert am', + 'event' => 'Ereignis', + 'logged_from' => 'Protokolliert von', + 'logged_until' => 'Protokolliert bis', + ], + + 'form' => [ + 'causer_type' => 'Verursacher-Typ', + 'causer_id' => 'Verursacher-ID', + 'subject_type' => 'Betreff-Typ', + 'subject_id' => 'Betreff-ID', + 'description' => 'Beschreibung', + 'attributes' => 'Attribute', + 'old' => 'Alt', + ], + +]; diff --git a/packages/admin/resources/lang/de/address.php b/packages/admin/resources/lang/de/address.php new file mode 100644 index 000000000..f872683c1 --- /dev/null +++ b/packages/admin/resources/lang/de/address.php @@ -0,0 +1,94 @@ + 'Adresse', + + 'plural_label' => 'Adressen', + + 'table' => [ + 'title' => [ + 'label' => 'Titel', + ], + 'first_name' => [ + 'label' => 'Vorname', + ], + 'last_name' => [ + 'label' => 'Nachname', + ], + 'company_name' => [ + 'label' => 'Firmenname', + ], + 'line_one' => [ + 'label' => 'Adresse', + ], + 'line_two' => [ + 'label' => 'Adresszusatz', + ], + 'line_three' => [ + 'label' => 'Adresszusatz', + ], + 'city' => [ + 'label' => 'Stadt', + ], + 'country_id' => [ + 'label' => 'Land', + ], + 'state' => [ + 'label' => 'Bundesland', + ], + 'postcode' => [ + 'label' => 'Postleitzahl', + ], + 'contact_email' => [ + 'label' => 'Kontakt E-Mail', + ], + 'contact_phone' => [ + 'label' => 'Kontakt Telefon', + ], + ], + + 'form' => [ + 'title' => [ + 'label' => 'Titel', + ], + 'first_name' => [ + 'label' => 'Vorname', + ], + 'last_name' => [ + 'label' => 'Nachname', + ], + 'company_name' => [ + 'label' => 'Firmenname', + ], + 'line_one' => [ + 'label' => 'Adresszeile 1', + ], + 'line_two' => [ + 'label' => 'Adresszeile 2', + ], + 'line_three' => [ + 'label' => 'Adresszeile 3', + ], + 'city' => [ + 'label' => 'Stadt', + ], + 'country_id' => [ + 'label' => 'Land', + ], + 'state' => [ + 'label' => 'Bundesland', + ], + 'postcode' => [ + 'label' => 'Postleitzahl', + ], + 'contact_email' => [ + 'label' => 'Kontakt E-Mail', + ], + 'contact_phone' => [ + 'label' => 'Kontakt Telefon', + ], + ], + +]; + diff --git a/packages/admin/resources/lang/de/attribute.php b/packages/admin/resources/lang/de/attribute.php new file mode 100644 index 000000000..a1c6da77b --- /dev/null +++ b/packages/admin/resources/lang/de/attribute.php @@ -0,0 +1,54 @@ + 'Attribut', + + 'plural_label' => 'Attribute', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'description' => [ + 'label' => 'Beschreibung', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'type' => [ + 'label' => 'Typ', + ], + ], + + 'form' => [ + 'attributable_type' => [ + 'label' => 'Typ', + ], + 'name' => [ + 'label' => 'Name', + ], + 'description' => [ + 'label' => 'Beschreibung', + 'helper' => 'Verwenden Sie dies, um den Hilfetext unter dem Eintrag anzuzeigen', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'searchable' => [ + 'label' => 'Durchsuchbar', + ], + 'filterable' => [ + 'label' => 'Filterbar', + ], + 'required' => [ + 'label' => 'Erforderlich', + ], + 'type' => [ + 'label' => 'Typ', + ], + 'validation_rules' => [ + 'label' => 'Validierungsregeln', + ], + ], +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/attributegroup.php b/packages/admin/resources/lang/de/attributegroup.php new file mode 100644 index 000000000..868616d42 --- /dev/null +++ b/packages/admin/resources/lang/de/attributegroup.php @@ -0,0 +1,46 @@ + 'Attributgruppe', + + 'plural_label' => 'Attributgruppen', + + 'table' => [ + 'attributable_type' => [ + 'label' => 'Typ', + ], + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'position' => [ + 'label' => 'Position', + ], + ], + + 'form' => [ + 'attributable_type' => [ + 'label' => 'Typ', + ], + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'position' => [ + 'label' => 'Position', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Diese Attributgruppe kann nicht gelöscht werden, da damit verbundene Attribute vorhanden sind.', + ], + ], + ], +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/auth.php b/packages/admin/resources/lang/de/auth.php new file mode 100644 index 000000000..1c3a6e976 --- /dev/null +++ b/packages/admin/resources/lang/de/auth.php @@ -0,0 +1,32 @@ + 'Admin', + 'roles.admin.description' => 'Admin mit vollem Zugriff', + 'roles.staff.label' => 'Mitarbeiter', + 'roles.staff.description' => 'Mitarbeiter mit grundlegenden Zugriffsrechten', + /** + * Berechtigungen. + */ + 'permissions.settings.label' => 'Einstellungen', + 'permissions.settings.description' => 'Ermöglicht den Zugriff auf den Einstellungsbereich des Hubs', + 'permissions.settings:core.label' => 'Grundeinstellungen', + 'permissions.settings:core.description' => 'Zugriff auf grundlegende Shop-Einstellungen wie Kanäle, Sprachen, Währungen usw.', + 'permissions.settings:manage-staff.label' => 'Mitarbeiter verwalten', + 'permissions.settings:manage-staff.description' => 'Erlaubt dem Mitarbeiter, andere Mitarbeiter zu bearbeiten', + 'permissions.settings:manage-attributes.label' => 'Attribute verwalten', + 'permissions.settings:manage-attributes.description' => 'Erlaubt dem Mitarbeiter, Attribute zu bearbeiten und neue zu erstellen', + 'permissions.catalog:manage-products.label' => 'Produkte verwalten', + 'permissions.catalog:manage-products.description' => 'Erlaubt dem Mitarbeiter, Produkte, Produkttypen und Marken zu bearbeiten', + 'permissions.catalog:manage-collections.label' => 'Sammlungen verwalten', + 'permissions.catalog:manage-collections.description' => 'Erlaubt dem Mitarbeiter, Sammlungen und deren Gruppen zu bearbeiten', + 'permissions.sales:manage-orders.label' => 'Bestellungen verwalten', + 'permissions.sales:manage-orders.description' => 'Erlaubt dem Mitarbeiter, Bestellungen zu verwalten', + 'permissions.sales:manage-customers.label' => 'Kunden verwalten', + 'permissions.sales:manage-customers.description' => 'Erlaubt dem Mitarbeiter, Kunden zu verwalten', + 'permissions.sales:manage-discounts.label' => 'Rabatte verwalten', + 'permissions.sales:manage-discounts.description' => 'Erlaubt dem Mitarbeiter, Rabatte zu verwalten', +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/brand.php b/packages/admin/resources/lang/de/brand.php new file mode 100644 index 000000000..f9987c69a --- /dev/null +++ b/packages/admin/resources/lang/de/brand.php @@ -0,0 +1,72 @@ + 'Marke', + + 'plural_label' => 'Marken', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'products_count' => [ + 'label' => 'Anzahl Produkte', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Diese Marke kann nicht gelöscht werden, da damit verbundene Produkte vorhanden sind.', + ], + ], + ], + 'pages' => [ + 'products' => [ + 'label' => 'Produkte', + 'actions' => [ + 'attach' => [ + 'label' => 'Ein Produkt zuordnen', + 'form' => [ + 'record_id' => [ + 'label' => 'Produkt', + ], + ], + 'notification' => [ + 'success' => 'Produkt der Marke zugeordnet', + ], + ], + 'detach' => [ + 'notification' => [ + 'success' => 'Produkt entfernt.', + ], + ], + ], + ], + 'collections' => [ + 'label' => 'Sammlungen', + 'table' => [ + 'header_actions' => [ + 'attach' => [ + 'record_select' => [ + 'placeholder' => 'Wählen Sie eine Sammlung aus', + ], + ], + ], + ], + 'actions' => [ + 'attach' => [ + 'label' => 'Eine Sammlung zuordnen', + ], + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/channel.php b/packages/admin/resources/lang/de/channel.php new file mode 100644 index 000000000..a33bf9014 --- /dev/null +++ b/packages/admin/resources/lang/de/channel.php @@ -0,0 +1,39 @@ + 'Kanal', + + 'plural_label' => 'Kanäle', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'url' => [ + 'label' => 'URL', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'url' => [ + 'label' => 'URL', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/collection.php b/packages/admin/resources/lang/de/collection.php new file mode 100644 index 000000000..197f7c8e8 --- /dev/null +++ b/packages/admin/resources/lang/de/collection.php @@ -0,0 +1,48 @@ + 'Sammlung', + + 'plural_label' => 'Sammlungen', + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + ], + + 'pages' => [ + 'children' => [ + 'label' => 'Untergeordnete Sammlungen', + 'actions' => [ + 'create_child' => [ + 'label' => 'Untergeordnete Sammlung erstellen', + ], + ], + 'table' => [ + 'children_count' => [ + 'label' => 'Anzahl der Untergeordneten', + ], + 'name' => [ + 'label' => 'Name', + ], + ], + ], + 'edit' => [ + 'label' => 'Grundinformation', + ], + 'media' => [ + 'label' => 'Medien', + ], + 'products' => [ + 'label' => 'Produkte', + 'actions' => [ + 'attach' => [ + 'label' => 'Produkt zuordnen', + ], + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/collectiongroup.php b/packages/admin/resources/lang/de/collectiongroup.php new file mode 100644 index 000000000..1466d11b9 --- /dev/null +++ b/packages/admin/resources/lang/de/collectiongroup.php @@ -0,0 +1,37 @@ + 'Sammlungsgruppe', + + 'plural_label' => 'Sammlungsgruppen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'collections_count' => [ + 'label' => 'Anzahl Sammlungen', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Diese Sammlungsgruppe kann nicht gelöscht werden, da damit verbundene Sammlungen vorhanden sind.', + ], + ], + ], +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/components.php b/packages/admin/resources/lang/de/components.php new file mode 100644 index 000000000..214dbaeb0 --- /dev/null +++ b/packages/admin/resources/lang/de/components.php @@ -0,0 +1,99 @@ + [ + 'notification' => [ + 'updated' => 'Tags aktualisiert', + ], + ], + + 'activity-log' => [ + 'input' => [ + 'placeholder' => 'Einen Kommentar hinzufügen', + ], + + 'action' => [ + 'add-comment' => 'Kommentar hinzufügen', + ], + + 'system' => 'System', + + 'partials' => [ + 'orders' => [ + 'order_created' => 'Bestellung erstellt', + 'status_change' => 'Status aktualisiert', + 'capture' => 'Zahlung von :amount auf Karte mit Endung :last_four', + 'authorized' => 'Autorisierung von :amount auf Karte mit Endung :last_four', + 'refund' => 'Rückerstattung von :amount auf Karte mit Endung :last_four', + 'address' => ':type aktualisiert', + 'billingAddress' => 'Rechnungsadresse', + 'shippingAddress' => 'Lieferadresse', + ], + 'update' => [ + 'updated' => ':model aktualisiert', + ], + 'create' => [ + 'created' => ':model erstellt', + ], + 'tags' => [ + 'updated' => 'Tags aktualisiert', + 'added' => 'Hinzugefügt', + 'removed' => 'Entfernt', + ], + ], + + 'notification' => [ + 'comment_added' => 'Kommentar hinzugefügt', + ], + ], + + 'forms' => [ + 'youtube' => [ + 'helperText' => 'Geben Sie die ID des YouTube-Videos ein, z.B. dQw4w9WgXcQ', + ], + ], + + 'collection-tree-view' => [ + 'actions' => [ + 'move' => [ + 'form' => [ + 'target_id' => [ + 'label' => 'Übergeordnete Sammlung', + ], + ], + ], + ], + 'notifications' => [ + 'collections-reordered' => [ + 'success' => 'Sammlungen neu geordnet', + ], + 'node-expanded' => [ + 'danger' => 'Sammlungen konnten nicht geladen werden', + ], + 'delete' => [ + 'danger' => 'Sammlung konnte nicht gelöscht werden', + ], + ], + ], + + 'product-options-list' => [ + 'add-option' => [ + 'label' => 'Option hinzufügen', + ], + 'delete-option' => [ + 'label' => 'Option löschen', + ], + 'remove-shared-option' => [ + 'label' => 'Gemeinsame Option entfernen', + ], + 'add-value' => [ + 'label' => 'Weiteren Wert hinzufügen', + ], + 'name' => [ + 'label' => 'Name', + ], + 'values' => [ + 'label' => 'Werte', + ], + ], +]; diff --git a/packages/admin/resources/lang/de/currency.php b/packages/admin/resources/lang/de/currency.php new file mode 100644 index 000000000..c9e5ba56d --- /dev/null +++ b/packages/admin/resources/lang/de/currency.php @@ -0,0 +1,51 @@ + 'Währung', + + 'plural_label' => 'Währungen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'code' => [ + 'label' => 'Code', + ], + 'exchange_rate' => [ + 'label' => 'Wechselkurs', + ], + 'decimal_places' => [ + 'label' => 'Dezimalstellen', + ], + 'enabled' => [ + 'label' => 'Aktiviert', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'code' => [ + 'label' => 'Code', + ], + 'exchange_rate' => [ + 'label' => 'Wechselkurs', + ], + 'decimal_places' => [ + 'label' => 'Dezimalstellen', + ], + 'enabled' => [ + 'label' => 'Aktiviert', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/customer.php b/packages/admin/resources/lang/de/customer.php new file mode 100644 index 000000000..fe942bc53 --- /dev/null +++ b/packages/admin/resources/lang/de/customer.php @@ -0,0 +1,64 @@ + 'Kunde', + + 'plural_label' => 'Kunden', + + 'table' => [ + 'full_name' => [ + 'label' => 'Name', + ], + 'first_name' => [ + 'label' => 'Vorname', + ], + 'last_name' => [ + 'label' => 'Nachname', + ], + 'title' => [ + 'label' => 'Titel', + ], + 'company_name' => [ + 'label' => 'Firmenname', + ], + 'vat_no' => [ + 'label' => 'USt-IdNr.', + ], + 'account_reference' => [ + 'label' => 'Konto Referenz', + ], + 'new' => [ + 'label' => 'Neu', + ], + 'returning' => [ + 'label' => 'Wiederkehrend', + ], + ], + + 'form' => [ + 'title' => [ + 'label' => 'Titel', + ], + 'first_name' => [ + 'label' => 'Vorname', + ], + 'last_name' => [ + 'label' => 'Nachname', + ], + 'company_name' => [ + 'label' => 'Firmenname', + ], + 'account_ref' => [ + 'label' => 'Konto Referenz', + ], + 'vat_no' => [ + 'label' => 'USt-IdNr.', + ], + 'customer_groups' => [ + 'label' => 'Kundengruppen', + ], + ], + +]; + diff --git a/packages/admin/resources/lang/de/customergroup.php b/packages/admin/resources/lang/de/customergroup.php new file mode 100644 index 000000000..00dce2213 --- /dev/null +++ b/packages/admin/resources/lang/de/customergroup.php @@ -0,0 +1,40 @@ + 'Kundengruppe', + + 'plural_label' => 'Kundengruppen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Diese Kundengruppe kann nicht gelöscht werden, da damit verbundene Kunden vorhanden sind.', + ], + ], + ], +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/discount.php b/packages/admin/resources/lang/de/discount.php new file mode 100644 index 000000000..ec5a04cf5 --- /dev/null +++ b/packages/admin/resources/lang/de/discount.php @@ -0,0 +1,327 @@ +Hier ist die vollständige und übersetzte Datei `discount.php`: + +```php + 'Rabatte', + 'label' => 'Rabatt', + 'form' => [ + 'conditions' => [ + 'heading' => 'Bedingungen', + ], + 'buy_x_get_y' => [ + 'heading' => 'Kaufe X, erhalte Y', + ], + 'amount_off' => [ + 'heading' => 'Rabattbetrag', + ], + 'name' => [ + 'label' => 'Name', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'starts_at' => [ + 'label' => 'Startdatum', + ], + 'ends_at' => [ + 'label' => 'Enddatum', + ], + 'priority' => [ + 'label' => 'Priorität', + 'helper_text' => 'Rabatte mit höherer Priorität werden zuerst angewendet.', + 'options' => [ + 'low' => [ + 'label' => 'Niedrig', + ], + 'medium' => [ + 'label' => 'Mittel', + ], + 'high' => [ + 'label' => 'Hoch', + ], + ], + ], + 'stop' => [ + 'label' => 'Weitere Rabatte nach diesem nicht anwenden', + ], + 'coupon' => [ + 'label' => 'Gutschein', + 'helper_text' => 'Geben Sie den Gutschein ein, der erforderlich ist, damit der Rabatt angewendet wird. Wenn leer, wird der Rabatt automatisch angewendet.', + ], + 'max_uses' => [ + 'label' => 'Maximale Verwendungen', + 'helper_text' => 'Leer lassen für unbegrenzte Verwendungen.', + ], + 'max_uses_per_user' => [ + 'label' => 'Maximale Verwendungen pro Benutzer', + 'helper_text' => 'Leer lassen für unbegrenzte Verwendungen.', + ], + 'minimum_cart_amount' => [ + 'label' => 'Mindestwarenkorbwert', + ], + 'min_qty' => [ + 'label' => 'Produktmenge', + 'helper_text' => 'Legen Sie fest, wie viele qualifizierende Produkte erforderlich sind, damit der Rabatt angewendet wird.', + ], + 'reward_qty' => [ + 'label' => 'Anzahl der kostenlosen Artikel', + 'helper_text' => 'Wie viele von jedem Artikel rabattiert werden.', + ], + 'max_reward_qty' => [ + 'label' => 'Maximale Belohnungsmenge', + 'helper_text' => 'Die maximale Anzahl der Produkte, die unabhängig von den Kriterien rabattiert werden können.', + ], + 'automatic_rewards' => [ + 'label' => 'Belohnungen automatisch hinzufügen', + 'helper_text' => 'Einschalten, um Belohnungsprodukte hinzuzufügen, wenn sie nicht im Warenkorb vorhanden sind.', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'status' => [ + 'label' => 'Status', + \Lunar\Models\Discount::ACTIVE => [ + 'label' => 'Aktiv', + ], + \Lunar\Models\Discount::PENDING => [ + 'label' => 'Ausstehend', + ], + \Lunar\Models\Discount::EXPIRED => [ + 'label' => 'Abgelaufen', + ], + \Lunar\Models\Discount::SCHEDULED => [ + 'label' => 'Geplant', + ], + ], + 'type' => [ + 'label' => 'Typ', + ], + 'starts_at' => [ + 'label' => 'Startdatum', + ], + 'ends_at' => [ + 'label' => 'Enddatum', + ], + ], + 'pages' => [ + 'availability' => [ + 'label' => 'Verfügbarkeit', + ], + 'limitations' => [ + 'label' => 'Beschränkungen', + ], + ], + 'relationmanagers' => [ + 'collections' => [ + 'title' => 'Sammlungen', + 'description' => 'Wählen Sie, auf welche Sammlungen dieser Rabatt beschränkt sein soll.', + 'actions' => [ + 'attach' => [ + 'label' => 'Sammlung hinzufügen', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'type' => [ + 'label' => 'Typ', + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + ], + ], + 'brands' => [ + 'title' => 'Marken', + 'description' => 'Wählen Sie, auf welche Marken dieser Rabatt beschränkt sein soll.', + 'actions' => [ + 'attach' => [ + 'label' => 'Marke hinzufügen', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'type' => [ + 'label' => 'Typ', + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + ], + ], + 'products' => [ + 'title' => 'Produkte', + 'description' => 'Wählen Sie, auf welche Produkte dieser Rabatt beschränkt sein soll.', + 'actions' => [ + 'attach' => [ + 'label' => 'Produkt hinzufügen', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'type' => [ + 'label' => 'Typ', + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + ], + ], + 'rewards' => [ + 'title' => 'Produktbelohnungen', + 'description' => 'Wählen Sie, welche Produkte rabattiert werden, wenn sie im Warenkorb vorhanden sind und die oben genannten Bedingungen erfüllt sind.', + 'actions' => [ + 'attach' => [ + 'label' => 'Produkt hinzufügen', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'type' => [ + 'label' => 'Typ', + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + ], + ], + 'conditions' => [ + 'title' => 'Produktbedingungen', + 'description' => 'Wählen Sie die Produkte aus, die erforderlich sind, damit der Rabatt angewendet wird.', + 'actions' => [ + 'attach' => [ + 'label' => 'Produkt hinzufügen', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'type' => [ + 'label' => 'Typ', + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Beschränkung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + ], + ], + 'productvariants' => [ + 'title' => 'Produktvarianten', + 'description' => 'Wählen Sie, auf welche Produktvarianten dieser Rabatt beschränkt sein soll.', + 'actions' => [ + 'attach' => [ + 'label' => 'Produktvariante hinzufügen', + ], + ], + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'sku' => [ + 'label' => 'SKU', + ], + 'values' => [ + 'label' => 'Option(en)', + ], + ], + 'form' => [ + 'type' => [ + 'options' => [ + 'limitation' => [ + 'label' => 'Begrenzung', + ], + 'exclusion' => [ + 'label' => 'Ausschluss', + ], + ], + ], + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/de/fieldtypes.php b/packages/admin/resources/lang/de/fieldtypes.php new file mode 100644 index 000000000..37e019895 --- /dev/null +++ b/packages/admin/resources/lang/de/fieldtypes.php @@ -0,0 +1,57 @@ + [ + 'label' => 'Dropdown', + 'form' => [ + 'lookups' => [ + 'label' => 'Lookups', + 'key_label' => 'Bezeichnung', + 'value_label' => 'Wert', + ], + ], + ], + 'listfield' => [ + 'label' => 'Listenfeld', + ], + 'text' => [ + 'label' => 'Text', + 'form' => [ + 'richtext' => [ + 'label' => 'Rich Text', + ], + ], + ], + 'translatedtext' => [ + 'label' => 'Übersetzter Text', + 'form' => [ + 'richtext' => [ + 'label' => 'Rich Text', + ], + 'locales' => 'Sprachen', + ], + ], + 'toggle' => [ + 'label' => 'Umschalter', + ], + 'youtube' => [ + 'label' => 'YouTube', + ], + 'vimeo' => [ + 'label' => 'Vimeo', + ], + 'number' => [ + 'label' => 'Nummer', + 'form' => [ + 'min' => [ + 'label' => 'Min.', + ], + 'max' => [ + 'label' => 'Max.', + ], + ], + ], + 'file' => [ + 'label' => 'Datei', + ], +]; diff --git a/packages/admin/resources/lang/de/global.php b/packages/admin/resources/lang/de/global.php new file mode 100644 index 000000000..572a92888 --- /dev/null +++ b/packages/admin/resources/lang/de/global.php @@ -0,0 +1,12 @@ + [ + 'catalog' => 'Katalog', + 'sales' => 'Verkauf', + 'reports' => 'Berichte', + 'settings' => 'Einstellungen', + ], + +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/language.php b/packages/admin/resources/lang/de/language.php new file mode 100644 index 000000000..8eb148504 --- /dev/null +++ b/packages/admin/resources/lang/de/language.php @@ -0,0 +1,33 @@ + 'Sprache', + + 'plural_label' => 'Sprachen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'code' => [ + 'label' => 'Code', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'code' => [ + 'label' => 'Code', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/order.php b/packages/admin/resources/lang/de/order.php new file mode 100644 index 000000000..3bc3e7c0a --- /dev/null +++ b/packages/admin/resources/lang/de/order.php @@ -0,0 +1,292 @@ + 'Bestellung', + + 'plural_label' => 'Bestellungen', + + 'breadcrumb' => [ + 'manage' => 'Verwalten', + ], + + 'transactions' => [ + 'capture' => 'Erfasst', + 'intent' => 'Absicht', + 'refund' => 'Erstattet', + 'failed' => 'Fehlgeschlagen', + ], + + 'table' => [ + 'status' => [ + 'label' => 'Status', + ], + 'reference' => [ + 'label' => 'Referenz', + ], + 'customer_reference' => [ + 'label' => 'Kundenreferenz', + ], + 'customer' => [ + 'label' => 'Kunde', + ], + 'tags' => [ + 'label' => 'Tags', + ], + 'postcode' => [ + 'label' => 'Postleitzahl', + ], + 'email' => [ + 'label' => 'E-Mail', + 'copy_message' => 'E-Mail-Adresse kopiert', + ], + 'phone' => [ + 'label' => 'Telefon', + ], + 'total' => [ + 'label' => 'Gesamt', + ], + 'date' => [ + 'label' => 'Datum', + ], + 'new_customer' => [ + 'label' => 'Kundentyp', + ], + 'placed_after' => [ + 'label' => 'Plaziert nach', + ], + 'placed_before' => [ + 'label' => 'Plaziert vor', + ], + ], + + 'form' => [ + 'address' => [ + 'first_name' => [ + 'label' => 'Vorname', + ], + 'last_name' => [ + 'label' => 'Nachname', + ], + 'line_one' => [ + 'label' => 'Adresszeile 1', + ], + 'line_two' => [ + 'label' => 'Adresszeile 2', + ], + 'line_three' => [ + 'label' => 'Adresszeile 3', + ], + 'company_name' => [ + 'label' => 'Firmenname', + ], + 'contact_phone' => [ + 'label' => 'Telefon', + ], + 'contact_email' => [ + 'label' => 'E-Mail-Adresse', + ], + 'city' => [ + 'label' => 'Stadt', + ], + 'state' => [ + 'label' => 'Staat / Provinz', + ], + 'postcode' => [ + 'label' => 'Postleitzahl', + ], + 'country_id' => [ + 'label' => 'Land', + ], + ], + + 'reference' => [ + 'label' => 'Referenz', + ], + 'status' => [ + 'label' => 'Status', + ], + 'transaction' => [ + 'label' => 'Transaktion', + ], + 'amount' => [ + 'label' => 'Betrag', + + 'hint' => [ + 'less_than_total' => 'Sie sind dabei, einen Betrag zu erfassen, der kleiner ist als der gesamte Transaktionswert', + ], + ], + + 'notes' => [ + 'label' => 'Notizen', + ], + 'confirm' => [ + 'label' => 'Bestätigen', + + 'alert' => 'Bestätigung erforderlich', + + 'hint' => [ + 'capture' => 'Bitte bestätigen Sie, dass Sie diese Zahlung erfassen möchten', + 'refund' => 'Bitte bestätigen Sie, dass Sie diesen Betrag erstatten möchten.', + ], + ], + ], + + 'infolist' => [ + 'notes' => [ + 'label' => 'Notizen', + 'placeholder' => 'Keine Notizen zu dieser Bestellung', + ], + 'delivery_instructions' => [ + 'label' => 'Lieferanweisungen', + ], + 'shipping_total' => [ + 'label' => 'Versandkosten Gesamt', + ], + 'paid' => [ + 'label' => 'Bezahlt', + ], + 'refund' => [ + 'label' => 'Rückerstattung', + ], + 'unit_price' => [ + 'label' => 'Stückpreis', + ], + 'quantity' => [ + 'label' => 'Menge', + ], + 'sub_total' => [ + 'label' => 'Zwischensumme', + ], + 'discount_total' => [ + 'label' => 'Rabatt Gesamt', + ], + 'total' => [ + 'label' => 'Gesamt', + ], + 'current_stock_level' => [ + 'message' => 'Aktueller Lagerbestand: :count', + ], + 'purchase_stock_level' => [ + 'message' => 'Zum Zeitpunkt der Bestellung: :count', + ], + 'status' => [ + 'label' => 'Status', + ], + 'reference' => [ + 'label' => 'Referenz', + ], + 'customer_reference' => [ + 'label' => 'Kundenreferenz', + ], + 'channel' => [ + 'label' => 'Kanal', + ], + 'date_created' => [ + 'label' => 'Erstellungsdatum', + ], + 'date_placed' => [ + 'label' => 'Bestelldatum', + ], + 'new_returning' => [ + 'label' => 'Neu / Wiederkehrend', + ], + 'new_customer' => [ + 'label' => 'Neukunde', + ], + 'returning_customer' => [ + 'label' => 'Wiederkehrender Kunde', + ], + 'shipping_address' => [ + 'label' => 'Lieferadresse', + ], + 'billing_address' => [ + 'label' => 'Rechnungsadresse', + ], + 'address_not_set' => [ + 'label' => 'Keine Adresse festgelegt', + ], + 'billing_matches_shipping' => [ + 'label' => 'Gleich wie Lieferadresse', + ], + 'additional_info' => [ + 'label' => 'Zusätzliche Informationen', + ], + 'no_additional_info' => [ + 'label' => 'Keine zusätzlichen Informationen', + ], + 'tags' => [ + 'label' => 'Tags', + ], + 'timeline' => [ + 'label' => 'Zeitleiste', + ], + 'transactions' => [ + 'label' => 'Transaktionen', + 'placeholder' => 'Keine Transaktionen', + ], + 'alert' => [ + 'requires_capture' => 'Diese Bestellung erfordert noch die Erfassung der Zahlung.', + 'partially_refunded' => 'Diese Bestellung wurde teilweise erstattet.', + 'refunded' => 'Diese Bestellung wurde erstattet.', + ], + ], + + 'action' => [ + 'bulk_update_status' => [ + 'label' => 'Status aktualisieren', + 'notification' => 'Bestellstatus aktualisiert', + ], + 'update_status' => [ + 'new_status' => [ + 'label' => 'Neuer Status', + ], + 'additional_content' => [ + 'label' => 'Zusätzlicher Inhalt', + ], + 'additional_email_recipient' => [ + 'label' => 'Zusätzlicher E-Mail-Empfänger', + 'placeholder' => 'optional', + ], + ], + 'download_order_pdf' => [ + 'label' => 'PDF herunterladen', + 'notification' => 'Bestell-PDF wird heruntergeladen', + ], + 'edit_address' => [ + 'label' => 'Bearbeiten', + + 'notification' => [ + 'error' => 'Fehler', + + 'billing_address' => [ + 'saved' => 'Rechnungsadresse gespeichert', + ], + + 'shipping_address' => [ + 'saved' => 'Lieferadresse gespeichert', + ], + ], + ], + 'edit_tags' => [ + 'label' => 'Bearbeiten', + ], + 'capture_payment' => [ + 'label' => 'Zahlung erfassen', + + 'notification' => [ + 'error' => 'Bei der Erfassung gab es ein Problem', + 'success' => 'Erfassung erfolgreich', + ], + ], + 'refund_payment' => [ + 'label' => 'Rückerstattung', + + 'notification' => [ + 'error' => 'Bei der Rückerstattung gab es ein Problem', + 'success' => 'Rückerstattung erfolgreich', + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/product.php b/packages/admin/resources/lang/de/product.php new file mode 100644 index 000000000..d64a8759b --- /dev/null +++ b/packages/admin/resources/lang/de/product.php @@ -0,0 +1,124 @@ + 'Produkt', + + 'plural_label' => 'Produkte', + + 'status' => [ + 'unpublished' => [ + 'content' => 'Derzeit im Entwurfsstatus, dieses Produkt ist in allen Kanälen und Kundengruppen verborgen.', + ], + 'availability' => [ + 'customer_groups' => 'Dieses Produkt ist derzeit für alle Kundengruppen nicht verfügbar.', + 'channels' => 'Dieses Produkt ist derzeit für alle Kanäle nicht verfügbar.', + ], + ], + + 'table' => [ + 'status' => [ + 'label' => 'Status', + 'states' => [ + 'deleted' => 'Gelöscht', + 'draft' => 'Entwurf', + 'published' => 'Veröffentlicht', + ], + ], + 'name' => [ + 'label' => 'Name', + ], + 'brand' => [ + 'label' => 'Marke', + ], + 'sku' => [ + 'label' => 'SKU', + ], + 'stock' => [ + 'label' => 'Bestand', + ], + 'producttype' => [ + 'label' => 'Produkttyp', + ], + ], + + 'actions' => [ + 'edit_status' => [ + 'label' => 'Status aktualisieren', + 'heading' => 'Status aktualisieren', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'brand' => [ + 'label' => 'Marke', + ], + 'sku' => [ + 'label' => 'SKU', + ], + 'producttype' => [ + 'label' => 'Produkttyp', + ], + 'status' => [ + 'label' => 'Status', + 'options' => [ + 'published' => [ + 'label' => 'Veröffentlicht', + 'description' => 'Dieses Produkt wird in allen aktivierten Kundengruppen und Kanälen verfügbar sein', + ], + 'draft' => [ + 'label' => 'Entwurf', + 'description' => 'Dieses Produkt wird in allen Kanälen und Kundengruppen verborgen sein', + ], + ], + ], + 'tags' => [ + 'label' => 'Tags', + ], + 'collections' => [ + 'label' => 'Sammlungen', + ], + ], + + 'pages' => [ + 'availability' => [ + 'label' => 'Verfügbarkeit', + ], + 'media' => [ + 'label' => 'Medien', + ], + 'identifiers' => [ + 'label' => 'Produktkennungen', + ], + 'inventory' => [ + 'label' => 'Inventar', + ], + 'pricing' => [ + 'form' => [ + 'tax_class_id' => [ + 'label' => 'Steuerklasse', + ], + 'tax_ref' => [ + 'label' => 'Steuerreferenz', + 'helper_text' => 'Optional, zur Integration mit Drittsystemen.', + ], + ], + ], + 'shipping' => [ + 'label' => 'Versand', + ], + 'variants' => [ + 'label' => 'Varianten', + ], + 'collections' => [ + 'label' => 'Sammlungen', + ], + 'associations' => [ + 'label' => 'Produktverknüpfungen', + ], + ], + +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/productoption.php b/packages/admin/resources/lang/de/productoption.php new file mode 100644 index 000000000..4122dbf9f --- /dev/null +++ b/packages/admin/resources/lang/de/productoption.php @@ -0,0 +1,124 @@ + 'Produktoption', + + 'plural_label' => 'Produktoptionen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'label' => [ + 'label' => 'Bezeichnung', + ], + 'handle' => [ + 'label' => 'Handle', + ], + 'shared' => [ + 'label' => 'Geteilt', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'label' => [ + 'label' => 'Bezeichnung', + ], + 'handle' => [ + 'label' => 'Handle', + ], + ], + + 'widgets' => [ + 'product-options' => [ + 'notifications' => [ + 'save-variants' => [ + 'success' => [ + 'title' => 'Produktvarianten gespeichert', + ], + ], + ], + 'actions' => [ + 'cancel' => [ + 'label' => 'Abbrechen', + ], + 'save-options' => [ + 'label' => 'Optionen speichern', + ], + 'add-shared-option' => [ + 'label' => 'Geteilte Option hinzufügen', + 'form' => [ + 'product_option' => [ + 'label' => 'Produktoption', + ], + 'no_shared_components' => [ + 'label' => 'Keine geteilten Optionen verfügbar.', + ], + ], + ], + 'add-restricted-option' => [ + 'label' => 'Option hinzufügen', + ], + ], + 'options-list' => [ + 'empty' => [ + 'heading' => 'Keine Produktoptionen konfiguriert', + 'description' => 'Fügen Sie eine geteilte oder eingeschränkte Produktoption hinzu, um Varianten zu generieren.', + ], + ], + 'options-table' => [ + 'title' => 'Produktoptionen', + 'configure-options' => [ + 'label' => 'Optionen konfigurieren', + ], + 'table' => [ + 'option' => [ + 'label' => 'Option', + ], + 'values' => [ + 'label' => 'Werte', + ], + ], + ], + 'variants-table' => [ + 'title' => 'Produktvarianten', + 'actions' => [ + 'create' => [ + 'label' => 'Variante erstellen', + ], + 'edit' => [ + 'label' => 'Bearbeiten', + ], + 'delete' => [ + 'label' => 'Löschen', + ], + ], + 'empty' => [ + 'heading' => 'Keine Varianten konfiguriert', + ], + 'table' => [ + 'new' => [ + 'label' => 'NEU', + ], + 'option' => [ + 'label' => 'Option', + ], + 'sku' => [ + 'label' => 'SKU', + ], + 'price' => [ + 'label' => 'Preis', + ], + 'stock' => [ + 'label' => 'Bestand', + ], + ], + ], + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/producttype.php b/packages/admin/resources/lang/de/producttype.php new file mode 100644 index 000000000..7bab8ae2c --- /dev/null +++ b/packages/admin/resources/lang/de/producttype.php @@ -0,0 +1,52 @@ + 'Produkttyp', + + 'plural_label' => 'Produkttypen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'products_count' => [ + 'label' => 'Produktanzahl', + ], + 'product_attributes_count' => [ + 'label' => 'Produktattribute', + ], + 'variant_attributes_count' => [ + 'label' => 'Variantenattribute', + ], + ], + + 'tabs' => [ + 'product_attributes' => [ + 'label' => 'Produktattribute', + ], + 'variant_attributes' => [ + 'label' => 'Variantenattribute', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + ], + + 'attributes' => [ + 'no_groups' => 'Es sind keine Attributgruppen verfügbar.', + 'no_attributes' => 'Es sind keine Attribute verfügbar.', + ], + + 'action' => [ + 'delete' => [ + 'notification' => [ + 'error_protected' => 'Dieser Produkttyp kann nicht gelöscht werden, da damit verbundene Produkte vorhanden sind.', + ], + ], + ], + +]; \ No newline at end of file diff --git a/packages/admin/resources/lang/de/productvariant.php b/packages/admin/resources/lang/de/productvariant.php new file mode 100644 index 000000000..a8339fa0c --- /dev/null +++ b/packages/admin/resources/lang/de/productvariant.php @@ -0,0 +1,105 @@ + 'Produktvariante', + 'plural_label' => 'Produktvarianten', + 'pages' => [ + 'edit' => [ + 'title' => 'Grundinformationen', + ], + 'media' => [ + 'title' => 'Medien', + 'form' => [ + 'no_selection' => [ + 'label' => 'Derzeit ist kein Bild für diese Variante ausgewählt.', + ], + 'no_media_available' => [ + 'label' => 'Derzeit sind keine Medien für dieses Produkt verfügbar.', + ], + 'images' => [ + 'label' => 'Hauptbild', + 'helper_text' => 'Wählen Sie das Produktbild, das diese Variante darstellt.', + ], + ], + ], + 'identifiers' => [ + 'title' => 'Kennungen', + ], + 'inventory' => [ + 'title' => 'Inventar', + ], + 'shipping' => [ + 'title' => 'Versand', + ], + ], + 'form' => [ + 'sku' => [ + 'label' => 'SKU', + ], + 'gtin' => [ + 'label' => 'Globale Handelsartikelnummer (GTIN)', + ], + 'mpn' => [ + 'label' => 'Teilenummer des Herstellers (MPN)', + ], + 'ean' => [ + 'label' => 'UPC/EAN', + ], + 'stock' => [ + 'label' => 'Auf Lager', + ], + 'backorder' => [ + 'label' => 'Im Rückstand', + ], + 'purchasable' => [ + 'label' => 'Käuflichkeit', + 'options' => [ + 'always' => 'Immer', + 'in_stock' => 'Auf Lager', + 'in_stock_or_on_backorder' => 'Auf Lager oder im Rückstand', + ], + ], + 'unit_quantity' => [ + 'label' => 'Stückzahl', + 'helper_text' => 'Wie viele Einzelartikel 1 Einheit ausmachen.', + ], + 'min_quantity' => [ + 'label' => 'Mindestmenge', + 'helper_text' => 'Die Mindestmenge einer Produktvariante, die in einem einzigen Kauf erworben werden kann.', + ], + 'quantity_increment' => [ + 'label' => 'Mengeninkrement', + 'helper_text' => 'Die Produktvariante muss in Vielfachen dieser Menge gekauft werden.', + ], + 'tax_class_id' => [ + 'label' => 'Steuerklasse', + ], + 'shippable' => [ + 'label' => 'Versandfähig', + ], + 'length_value' => [ + 'label' => 'Länge', + ], + 'length_unit' => [ + 'label' => 'Längeneinheit', + ], + 'width_value' => [ + 'label' => 'Breite', + ], + 'width_unit' => [ + 'label' => 'Breiteneinheit', + ], + 'height_value' => [ + 'label' => 'Höhe', + ], + 'height_unit' => [ + 'label' => 'Höheneinheit', + ], + 'weight_value' => [ + 'label' => 'Gewicht', + ], + 'weight_unit' => [ + 'label' => 'Gewichtseinheit', + ], + ], +]; diff --git a/packages/admin/resources/lang/de/relationmanagers.php b/packages/admin/resources/lang/de/relationmanagers.php new file mode 100644 index 000000000..3ed92d6ca --- /dev/null +++ b/packages/admin/resources/lang/de/relationmanagers.php @@ -0,0 +1,214 @@ + [ + 'actions' => [ + 'attach' => [ + 'label' => 'Kundengruppe hinzufügen', + ], + ], + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'enabled' => [ + 'label' => 'Aktiviert', + ], + 'starts_at' => [ + 'label' => 'Startdatum', + ], + 'ends_at' => [ + 'label' => 'Enddatum', + ], + 'visible' => [ + 'label' => 'Sichtbar', + ], + 'purchasable' => [ + 'label' => 'Käuflich', + ], + ], + 'table' => [ + 'description' => 'Kundengruppen mit diesem Produkt verknüpfen, um die Verfügbarkeit zu bestimmen.', + 'name' => [ + 'label' => 'Name', + ], + 'enabled' => [ + 'label' => 'Aktiviert', + ], + 'starts_at' => [ + 'label' => 'Startdatum', + ], + 'ends_at' => [ + 'label' => 'Enddatum', + ], + 'visible' => [ + 'label' => 'Sichtbar', + ], + 'purchasable' => [ + 'label' => 'Käuflich', + ], + ], + ], + 'channels' => [ + 'actions' => [ + 'attach' => [ + 'label' => 'Weiteren Kanal planen', + ], + ], + 'form' => [ + 'enabled' => [ + 'label' => 'Aktiviert', + 'helper_text_false' => 'Dieser Kanal wird nicht aktiviert, auch wenn ein Startdatum vorhanden ist.', + ], + 'starts_at' => [ + 'label' => 'Startdatum', + 'helper_text' => 'Leer lassen, um ab jedem Datum verfügbar zu sein.', + ], + 'ends_at' => [ + 'label' => 'Enddatum', + 'helper_text' => 'Leer lassen, um unbegrenzt verfügbar zu sein.', + ], + ], + 'table' => [ + 'description' => 'Bestimmen Sie, welche Kanäle aktiviert sind und planen Sie die Verfügbarkeit.', + 'name' => [ + 'label' => 'Name', + ], + 'enabled' => [ + 'label' => 'Aktiviert', + ], + 'starts_at' => [ + 'label' => 'Startdatum', + ], + 'ends_at' => [ + 'label' => 'Enddatum', + ], + ], + ], + 'urls' => [ + 'title' => 'URL', + 'title_plural' => 'URLs', + 'actions' => [ + 'create' => [ + 'label' => 'URL erstellen', + ], + ], + 'filters' => [ + 'language_id' => [ + 'label' => 'Sprache', + ], + ], + 'form' => [ + 'slug' => [ + 'label' => 'Slug', + ], + 'default' => [ + 'label' => 'Standard', + ], + 'language' => [ + 'label' => 'Sprache', + ], + ], + 'table' => [ + 'slug' => [ + 'label' => 'Slug', + ], + 'default' => [ + 'label' => 'Standard', + ], + 'language' => [ + 'label' => 'Sprache', + ], + ], + ], + 'customer_group_pricing' => [ + 'title' => 'Kundengruppenpreise', + 'title_plural' => 'Kundengruppenpreise', + 'table' => [ + 'heading' => 'Kundengruppenpreise', + 'description' => 'Weisen Sie Preise Kundengruppen zu, um den Produktpreis zu bestimmen.', + 'empty_state' => [ + 'label' => 'Keine Kundengruppenpreise vorhanden.', + 'description' => 'Erstellen Sie einen Kundengruppenpreis, um zu beginnen.', + ], + 'actions' => [ + 'create' => [ + 'label' => 'Kundengruppenpreis hinzufügen', + 'modal' => [ + 'heading' => 'Kundengruppenpreis erstellen', + ], + ], + ], + ], + ], + 'pricing' => [ + 'title' => 'Preisgestaltung', + 'title_plural' => 'Preisgestaltung', + 'tab_name' => 'Preisstaffelungen', + 'table' => [ + 'heading' => 'Preisstaffelungen', + 'description' => 'Reduzieren Sie den Preis, wenn ein Kunde in größeren Mengen kauft.', + 'empty_state' => [ + 'label' => 'Keine Preisstaffelungen vorhanden.', + ], + 'actions' => [ + 'create' => [ + 'label' => 'Preisstaffelung hinzufügen', + ], + ], + 'price' => [ + 'label' => 'Preis', + ], + 'customer_group' => [ + 'label' => 'Kundengruppe', + 'placeholder' => 'Alle Kundengruppen', + ], + 'min_quantity' => [ + 'label' => 'Mindestmenge', + ], + 'currency' => [ + 'label' => 'Währung', + ], + ], + 'form' => [ + 'price' => [ + 'label' => 'Preis', + 'helper_text' => 'Der Kaufpreis, vor Rabatten.', + ], + 'customer_group_id' => [ + 'label' => 'Kundengruppe', + 'placeholder' => 'Alle Kundengruppen', + 'helper_text' => 'Wählen Sie die Kundengruppe aus, auf die dieser Preis angewendet werden soll.', + ], + 'min_quantity' => [ + 'label' => 'Mindestmenge', + 'helper_text' => 'Wählen Sie die Mindestmenge aus, für die dieser Preis verfügbar ist.', + 'validation' => [ + 'unique' => 'Kundengruppe und Mindestmenge müssen eindeutig sein.', + ], + ], + 'currency_id' => [ + 'label' => 'Währung', + 'helper_text' => 'Wählen Sie die Währung für diesen Preis aus.', + ], + 'compare_price' => [ + 'label' => 'Vergleichspreis', + 'helper_text' => 'Der ursprüngliche Preis oder UVP, zum Vergleich mit dem Kaufpreis.', + ], + 'basePrices' => [ + 'title' => 'Preise', + 'form' => [ + 'price' => [ + 'label' => 'Preis', + 'helper_text' => 'Der Kaufpreis, vor Rabatten.', + ], + 'compare_price' => [ + 'label' => 'Vergleichspreis', + 'helper_text' => 'Der ursprüngliche Preis oder UVP, zum Vergleich mit dem Kaufpreis.', + ], + ], + 'tooltip' => 'Automatisch basierend auf Wechselkursen generiert.', + ], + ], + ], +]; diff --git a/packages/admin/resources/lang/de/staff.php b/packages/admin/resources/lang/de/staff.php new file mode 100644 index 000000000..e2736f255 --- /dev/null +++ b/packages/admin/resources/lang/de/staff.php @@ -0,0 +1,81 @@ + 'Mitarbeiter', + + 'plural_label' => 'Mitarbeiter', + + 'table' => [ + 'firstname' => [ + 'label' => 'Vorname', + ], + 'lastname' => [ + 'label' => 'Nachname', + ], + 'email' => [ + 'label' => 'E-Mail', + ], + 'admin' => [ + 'badge' => 'Super Admin', + ], + ], + + 'form' => [ + 'firstname' => [ + 'label' => 'Vorname', + ], + 'lastname' => [ + 'label' => 'Nachname', + ], + 'email' => [ + 'label' => 'E-Mail', + ], + 'password' => [ + 'label' => 'Passwort', + 'hint' => 'Passwort zurücksetzen', + ], + 'admin' => [ + 'label' => 'Super Admin', + 'helper' => 'Super-Admin-Rollen können im Hub nicht geändert werden.', + ], + 'roles' => [ + 'label' => 'Rollen', + 'helper' => ':roles haben vollen Zugriff', + ], + 'permissions' => [ + 'label' => 'Berechtigungen', + ], + 'role' => [ + 'label' => 'Rollenname', + ], + ], + + 'action' => [ + 'acl' => [ + 'label' => 'Zugriffskontrolle', + ], + 'add-role' => [ + 'label' => 'Rolle hinzufügen', + ], + 'delete-role' => [ + 'label' => 'Rolle löschen', + 'heading' => 'Rolle löschen: :role', + ], + ], + + 'acl' => [ + 'title' => 'Zugriffskontrolle', + 'tooltip' => [ + 'roles-included' => 'Berechtigung ist in folgenden Rollen enthalten', + ], + 'notification' => [ + 'updated' => 'Aktualisiert', + 'error' => 'Fehler', + 'no-role' => 'Rolle nicht in Lunar registriert', + 'no-permission' => 'Berechtigung nicht in Lunar registriert', + 'no-role-permission' => 'Rolle und Berechtigung nicht in Lunar registriert', + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/tag.php b/packages/admin/resources/lang/de/tag.php new file mode 100644 index 000000000..ddffc71ab --- /dev/null +++ b/packages/admin/resources/lang/de/tag.php @@ -0,0 +1,21 @@ + 'Tag', + + 'plural_label' => 'Tags', + + 'table' => [ + 'value' => [ + 'label' => 'Wert', + ], + ], + + 'form' => [ + 'value' => [ + 'label' => 'Wert', + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/taxclass.php b/packages/admin/resources/lang/de/taxclass.php new file mode 100644 index 000000000..df8c60511 --- /dev/null +++ b/packages/admin/resources/lang/de/taxclass.php @@ -0,0 +1,27 @@ + 'Steuerklasse', + + 'plural_label' => 'Steuerklassen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + +]; diff --git a/packages/admin/resources/lang/de/taxzone.php b/packages/admin/resources/lang/de/taxzone.php new file mode 100644 index 000000000..e25285013 --- /dev/null +++ b/packages/admin/resources/lang/de/taxzone.php @@ -0,0 +1,69 @@ + 'Steuerzone', + + 'plural_label' => 'Steuerzonen', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'zone_type' => [ + 'label' => 'Zonentyp', + ], + 'active' => [ + 'label' => 'Aktiv', + ], + 'default' => [ + 'label' => 'Standard', + ], + ], + + 'form' => [ + 'name' => [ + 'label' => 'Name', + ], + 'zone_type' => [ + 'label' => 'Zonentyp', + 'options' => [ + 'country' => 'Auf Länder beschränken', + 'states' => 'Auf Staaten beschränken', + 'postcodes' => 'Auf Postleitzahlen beschränken', + ], + ], + 'price_display' => [ + 'label' => 'Preis anzeigen', + 'options' => [ + 'include_tax' => 'Steuer einschließen', + 'exclude_tax' => 'Steuer ausschließen', + ], + ], + 'active' => [ + 'label' => 'Aktiv', + ], + 'default' => [ + 'label' => 'Standard', + ], + + 'zone_countries' => [ + 'label' => 'Länder', + ], + + 'zone_country' => [ + 'label' => 'Land', + ], + + 'zone_states' => [ + 'label' => 'Staaten', + ], + + 'zone_postcodes' => [ + 'label' => 'Postleitzahlen', + 'helper' => 'Listen Sie jede Postleitzahl in einer neuen Zeile auf. Unterstützt Platzhalter wie NW*', + ], + + ], + +]; diff --git a/packages/admin/resources/lang/de/user.php b/packages/admin/resources/lang/de/user.php new file mode 100644 index 000000000..3cdef15a6 --- /dev/null +++ b/packages/admin/resources/lang/de/user.php @@ -0,0 +1,29 @@ + 'Benutzer', + + 'plural_label' => 'Benutzer', + + 'table' => [ + 'name' => [ + 'label' => 'Name', + ], + 'email' => [ + 'label' => 'E-Mail', + ], + ], + + 'form' => [ + 'email' => [ + 'label' => 'E-Mail', + ], + 'password' => [ + 'label' => 'Neues Passwort', + ], + 'password_confirmation' => [ + 'label' => 'Neues Passwort bestätigen', + ], + ], +]; diff --git a/packages/admin/resources/lang/de/widgets.php b/packages/admin/resources/lang/de/widgets.php new file mode 100644 index 000000000..8d04e4591 --- /dev/null +++ b/packages/admin/resources/lang/de/widgets.php @@ -0,0 +1,118 @@ + [ + 'orders' => [ + 'order_stats_overview' => [ + 'stat_one' => [ + 'label' => 'Bestellungen heute', + 'increase' => ':percentage% Anstieg von :count gestern', + 'decrease' => ':percentage% Rückgang von :count gestern', + 'neutral' => 'Keine Veränderung im Vergleich zu gestern', + ], + 'stat_two' => [ + 'label' => 'Bestellungen der letzten 7 Tage', + 'increase' => ':percentage% Anstieg von :count im letzten Zeitraum', + 'decrease' => ':percentage% Rückgang von :count im letzten Zeitraum', + 'neutral' => 'Keine Veränderung im Vergleich zum letzten Zeitraum', + ], + 'stat_three' => [ + 'label' => 'Bestellungen der letzten 30 Tage', + 'increase' => ':percentage% Anstieg von :count im letzten Zeitraum', + 'decrease' => ':percentage% Rückgang von :count im letzten Zeitraum', + 'neutral' => 'Keine Veränderung im Vergleich zum letzten Zeitraum', + ], + 'stat_four' => [ + 'label' => 'Umsatz heute', + 'increase' => ':percentage% Anstieg von :total gestern', + 'decrease' => ':percentage% Rückgang von :total gestern', + 'neutral' => 'Keine Veränderung im Vergleich zu gestern', + ], + 'stat_five' => [ + 'label' => 'Umsatz der letzten 7 Tage', + 'increase' => ':percentage% Anstieg von :total im letzten Zeitraum', + 'decrease' => ':percentage% Rückgang von :total im letzten Zeitraum', + 'neutral' => 'Keine Veränderung im Vergleich zum letzten Zeitraum', + ], + 'stat_six' => [ + 'label' => 'Umsatz der letzten 30 Tage', + 'increase' => ':percentage% Anstieg von :total im letzten Zeitraum', + 'decrease' => ':percentage% Rückgang von :total im letzten Zeitraum', + 'neutral' => 'Keine Veränderung im Vergleich zum letzten Zeitraum', + ], + ], + 'order_totals_chart' => [ + 'heading' => 'Bestellmengen des letzten Jahres', + 'series_one' => [ + 'label' => 'Dieser Zeitraum', + ], + 'series_two' => [ + 'label' => 'Vorheriger Zeitraum', + ], + 'yaxis' => [ + 'label' => 'Umsatz :currency', + ], + ], + 'order_sales_chart' => [ + 'heading' => 'Bestell-/Umsatzbericht', + 'series_one' => [ + 'label' => 'Bestellungen', + ], + 'series_two' => [ + 'label' => 'Umsatz', + ], + 'yaxis' => [ + 'series_one' => [ + 'label' => '# Bestellungen', + ], + 'series_two' => [ + 'label' => 'Gesamtwert', + ], + ], + ], + 'average_order_value' => [ + 'heading' => 'Durchschnittlicher Bestellwert', + ], + 'new_returning_customers' => [ + 'heading' => 'Neue vs. wiederkehrende Kunden', + 'series_one' => [ + 'label' => 'Neue Kunden', + ], + 'series_two' => [ + 'label' => 'Wiederkehrende Kunden', + ], + ], + 'popular_products' => [ + 'heading' => 'Bestseller dieses Monats', + 'description' => 'Diese Zahlen basieren auf der Anzahl der Bestellungen, in denen ein Produkt erscheint, nicht auf der bestellten Menge.', + ], + 'latest_orders' => [ + 'heading' => 'Neueste Bestellungen', + ], + ], + ], + 'customer' => [ + 'stats_overview' => [ + 'total_orders' => [ + 'label' => 'Gesamtbestellungen', + ], + 'avg_spend' => [ + 'label' => 'Durchschnittlicher Ausgaben', + ], + 'total_spend' => [ + 'label' => 'Gesamtausgaben', + ], + ], + ], + 'variant_switcher' => [ + 'label' => 'Variante wechseln', + 'table' => [ + 'sku' => [ + 'label' => 'SKU', + ], + 'values' => [ + 'label' => 'Werte', + ], + ], + ], +]; \ No newline at end of file From ba2c79fb9c6849bf7289e68aed58c5eca5138a43 Mon Sep 17 00:00:00 2001 From: Jens Twesmann Date: Mon, 24 Jun 2024 10:16:43 +0200 Subject: [PATCH 2/2] added german language files for admin panel --- packages/admin/resources/lang/de/discount.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/admin/resources/lang/de/discount.php b/packages/admin/resources/lang/de/discount.php index ec5a04cf5..5731e9f07 100644 --- a/packages/admin/resources/lang/de/discount.php +++ b/packages/admin/resources/lang/de/discount.php @@ -1,6 +1,3 @@ -Hier ist die vollständige und übersetzte Datei `discount.php`: - -```php