#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2026.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-04 19:25+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
"Language: de-de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: engine/core/abstract.py:12
msgid "unique id"
msgstr "Eindeutige ID"

#: engine/core/abstract.py:13
msgid "unique id is used to surely identify any database object"
msgstr ""
"Eindeutige ID wird zur sicheren Identifizierung jedes Datenbankobjekts "
"verwendet"

#: engine/core/abstract.py:20
msgid "is active"
msgstr "Ist aktiv"

#: engine/core/abstract.py:22
msgid ""
"if set to false, this object can't be seen by users without needed permission"
msgstr ""
"Wenn auf false gesetzt, kann dieses Objekt von Benutzern ohne die "
"erforderliche Berechtigung nicht gesehen werden."

#: engine/core/abstract.py:26 engine/core/choices.py:18
msgid "created"
msgstr "Erstellt"

#: engine/core/abstract.py:26
msgid "when the object first appeared on the database"
msgstr "Wann das Objekt zum ersten Mal in der Datenbank erschienen ist"

#: engine/core/abstract.py:29
msgid "modified"
msgstr "Geändert"

#: engine/core/abstract.py:29
msgid "when the object was last modified"
msgstr "Wann das Objekt zuletzt bearbeitet wurde"

#: engine/core/admin.py:94
msgid "translations"
msgstr "Übersetzungen"

#: engine/core/admin.py:102
msgid "general"
msgstr "Allgemein"

#: engine/core/admin.py:106
msgid "relations"
msgstr "Beziehungen"

#: engine/core/admin.py:111
msgid "additional info"
msgstr "Zusatzinfo"

#: engine/core/admin.py:133
msgid "metadata"
msgstr "Metadaten"

#: engine/core/admin.py:141
msgid "timestamps"
msgstr "Zeitstempel"

#: engine/core/admin.py:158
#, python-format
msgid "activate selected %(verbose_name_plural)s"
msgstr "Ausgewählte %(verbose_name_plural)s aktivieren"

#: engine/core/admin.py:166
msgid "selected items have been activated."
msgstr "Ausgewählte Artikel wurden aktiviert!"

#: engine/core/admin.py:174
#, python-format
msgid "deactivate selected %(verbose_name_plural)s"
msgstr "Ausgewählte %(verbose_name_plural)s deaktivieren"

#: engine/core/admin.py:184
msgid "selected items have been deactivated."
msgstr "Ausgewählte Artikel wurden deaktiviert!"

#: engine/core/admin.py:196 engine/core/graphene/object_types.py:653
#: engine/core/graphene/object_types.py:660 engine/core/models.py:825
#: engine/core/models.py:833
msgid "attribute value"
msgstr "Attribut Wert"

#: engine/core/admin.py:197 engine/core/graphene/object_types.py:77
#: engine/core/models.py:834
msgid "attribute values"
msgstr "Attribut Werte"

#: engine/core/admin.py:208
msgid "image"
msgstr "Bild"

#: engine/core/admin.py:209 engine/core/graphene/object_types.py:530
msgid "images"
msgstr "Bilder"

#: engine/core/admin.py:220 engine/core/models.py:576
msgid "stock"
msgstr "Lagerbestand"

#: engine/core/admin.py:221 engine/core/graphene/object_types.py:713
msgid "stocks"
msgstr "Bestände"

#: engine/core/admin.py:232 engine/core/models.py:1931
msgid "order product"
msgstr "Produkt bestellen"

#: engine/core/admin.py:233 engine/core/graphene/object_types.py:441
#: engine/core/models.py:1932
msgid "order products"
msgstr "Produkte bestellen"

#: engine/core/admin.py:251 engine/core/admin.py:252
msgid "children"
msgstr "Kinder"

#: engine/core/admin.py:1064
msgid "Config"
msgstr "Konfigurieren Sie"

#: engine/core/apps.py:8
msgid "core"
msgstr "Kern"

#: engine/core/choices.py:4 engine/core/choices.py:20
msgid "finished"
msgstr "Fertige"

#: engine/core/choices.py:5 engine/core/choices.py:19
msgid "delivering"
msgstr "Bereitstellung von"

#: engine/core/choices.py:6
msgid "delivered"
msgstr "Geliefert"

#: engine/core/choices.py:7
msgid "canceled"
msgstr "Abgesagt"

#: engine/core/choices.py:8 engine/core/choices.py:16 engine/core/choices.py:24
msgid "failed"
msgstr "Gescheitert"

#: engine/core/choices.py:9 engine/core/choices.py:15
msgid "pending"
msgstr "Anhängig"

#: engine/core/choices.py:10
msgid "accepted"
msgstr "Angenommen"

#: engine/core/choices.py:11
msgid "money returned"
msgstr "Zurückgegebenes Geld"

#: engine/core/choices.py:17
msgid "payment"
msgstr "Zahlung"

#: engine/core/choices.py:21
msgid "momental"
msgstr "Momente"

#: engine/core/choices.py:24
msgid "successful"
msgstr "Erfolgreich"

#: engine/core/docs/drf/views.py:30
msgid "OpenAPI schema in selected format with selected language"
msgstr "OpenAPI-Schema im ausgewählten Format mit ausgewählter Sprache"

#: engine/core/docs/drf/views.py:32
msgid ""
"OpenApi3 schema for this API. Format can be selected via content "
"negotiation. Language can be selected with Accept-Language and query "
"parameter both."
msgstr ""
"OpenApi3-Schema für diese API. Das Format kann über Content Negotiation "
"ausgewählt werden. Die Sprache kann sowohl mit Accept-Language als auch mit "
"Query-Parameter ausgewählt werden."

#: engine/core/docs/drf/views.py:46 engine/core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache I/O"

#: engine/core/docs/drf/views.py:48
msgid ""
"apply only a key to read permitted data from cache.\n"
"apply key, data and timeout with authentication to write data to cache."
msgstr ""
"Wenden Sie nur einen Schlüssel an, um erlaubte Daten aus dem Cache zu "
"lesen.\n"
"Schlüssel, Daten und Timeout mit Authentifizierung anwenden, um Daten in den "
"Cache zu schreiben."

#: engine/core/docs/drf/views.py:66
msgid "get a list of supported languages"
msgstr "Eine Liste der unterstützten Sprachen abrufen"

#: engine/core/docs/drf/views.py:78
msgid "get application's exposable parameters"
msgstr "Abrufen der exponierbaren Parameter der Anwendung"

#: engine/core/docs/drf/views.py:92
msgid "send a message to the support team"
msgstr "Senden Sie eine Nachricht an das Support-Team"

#: engine/core/docs/drf/views.py:106 engine/core/graphene/mutations.py:58
msgid "request a CORSed URL"
msgstr "Fordern Sie eine CORS-gesicherte URL an. Nur https erlaubt."

#: engine/core/docs/drf/views.py:122
msgid "Search between products, categories and brands"
msgstr "Suche zwischen Produkten, Kategorien und Marken"

#: engine/core/docs/drf/views.py:144
msgid "global search endpoint to query across project's tables"
msgstr "Globaler Suchendpunkt zur Abfrage aller Tabellen des Projekts"

#: engine/core/docs/drf/views.py:153
msgid "purchase an order as a business"
msgstr "Eine Bestellung als Unternehmen kaufen"

#: engine/core/docs/drf/views.py:161
msgid ""
"purchase an order as a business, using the provided `products` with "
"`product_uuid` and `attributes`."
msgstr ""
"Kauf einer Bestellung als Unternehmen unter Verwendung der angegebenen "
"\"Produkte\" mit \"product_uuid\" und \"Attributen\"."

#: engine/core/docs/drf/views.py:180
msgid "download a digital asset from purchased digital order"
msgstr ""
"ein digitales Asset aus einer erworbenen digitalen Bestellung herunterladen"

#: engine/core/docs/drf/viewsets.py:65
msgid "list all attribute groups (simple view)"
msgstr "Alle Attributgruppen auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:75
msgid "retrieve a single attribute group (detailed view)"
msgstr "Abrufen einer einzelnen Attributgruppe (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:82
msgid "create an attribute group"
msgstr "Erstellen einer Attributgruppe"

#: engine/core/docs/drf/viewsets.py:92
msgid "delete an attribute group"
msgstr "Löschen einer Attributgruppe"

#: engine/core/docs/drf/viewsets.py:99
msgid "rewrite an existing attribute group saving non-editables"
msgstr ""
"Umschreiben einer bestehenden Attributgruppe mit Speicherung von Nicht-"
"Editierbarkeit"

#: engine/core/docs/drf/viewsets.py:107
msgid "rewrite some fields of an existing attribute group saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Attributgruppe, wobei nicht "
"editierbare Felder gespeichert werden"

#: engine/core/docs/drf/viewsets.py:118
msgid "list all attributes (simple view)"
msgstr "Alle Attribute auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:128
msgid "retrieve a single attribute (detailed view)"
msgstr "Ein einzelnes Attribut abrufen (detaillierte Ansicht)"

#: engine/core/docs/drf/viewsets.py:135
msgid "create an attribute"
msgstr "Ein Attribut erstellen"

#: engine/core/docs/drf/viewsets.py:142
msgid "delete an attribute"
msgstr "Ein Attribut löschen"

#: engine/core/docs/drf/viewsets.py:149
msgid "rewrite an existing attribute saving non-editables"
msgstr ""
"Umschreiben eines vorhandenen Attributs, wobei nicht editierbare Daten "
"gespeichert werden"

#: engine/core/docs/drf/viewsets.py:156
msgid "rewrite some fields of an existing attribute saving non-editables"
msgstr ""
"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:166
msgid "list all attribute values (simple view)"
msgstr "Alle Attributwerte auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:176
msgid "retrieve a single attribute value (detailed view)"
msgstr "Abrufen eines einzelnen Attributwertes (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:183
msgid "create an attribute value"
msgstr "Einen Attributwert erstellen"

#: engine/core/docs/drf/viewsets.py:193
msgid "delete an attribute value"
msgstr "Löschen eines Attributwertes"

#: engine/core/docs/drf/viewsets.py:200
msgid "rewrite an existing attribute value saving non-editables"
msgstr ""
"Umschreiben eines vorhandenen Attributwerts mit Speicherung von Nicht-"
"Editierbarkeit"

#: engine/core/docs/drf/viewsets.py:208
msgid "rewrite some fields of an existing attribute value saving non-editables"
msgstr ""
"Umschreiben einiger Felder eines vorhandenen Attributwerts, wobei nicht "
"bearbeitbare Daten gespeichert werden"

#: engine/core/docs/drf/viewsets.py:219 engine/core/docs/drf/viewsets.py:220
msgid "list all categories (simple view)"
msgstr "Alle Kategorien auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:230 engine/core/docs/drf/viewsets.py:231
msgid "retrieve a single category (detailed view)"
msgstr "Eine einzelne Kategorie abrufen (detaillierte Ansicht)"

#: engine/core/docs/drf/viewsets.py:236 engine/core/docs/drf/viewsets.py:286
msgid "Category UUID or slug"
msgstr "Kategorie UUID oder Slug"

#: engine/core/docs/drf/viewsets.py:246 engine/core/docs/drf/viewsets.py:247
msgid "create a category"
msgstr "Eine Kategorie erstellen"

#: engine/core/docs/drf/viewsets.py:254 engine/core/docs/drf/viewsets.py:255
msgid "delete a category"
msgstr "Eine Kategorie löschen"

#: engine/core/docs/drf/viewsets.py:262 engine/core/docs/drf/viewsets.py:263
msgid "rewrite an existing category saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:270 engine/core/docs/drf/viewsets.py:272
msgid "rewrite some fields of an existing category saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:280 engine/core/docs/drf/viewsets.py:757
#: engine/core/docs/drf/viewsets.py:1046
#: engine/core/graphene/object_types.py:119
#: engine/core/graphene/object_types.py:239
#: engine/core/graphene/object_types.py:540
msgid "SEO Meta snapshot"
msgstr "SEO-Meta-Schnappschuss"

#: engine/core/docs/drf/viewsets.py:281
msgid "returns a snapshot of the category's SEO meta data"
msgstr "Gibt einen Schnappschuss der SEO-Metadaten der Kategorie zurück"

#: engine/core/docs/drf/viewsets.py:302
msgid "list all orders (simple view)"
msgstr "Alle Kategorien auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:303
msgid "for non-staff users, only their own orders are returned."
msgstr ""
"Bei Nicht-Mitarbeitern werden nur die eigenen Bestellungen zurückgeschickt."

#: engine/core/docs/drf/viewsets.py:309
msgid ""
"Case-insensitive substring search across human_readable_id, order_products."
"product.name, and order_products.product.partnumber"
msgstr ""
"Groß- und Kleinschreibung unempfindliche Teilstringsuche über "
"human_readable_id, order_products.product.name und order_products.product."
"partnumber"

#: engine/core/docs/drf/viewsets.py:316
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
msgstr "Aufträge mit Kaufzeitpunkt >= dieser ISO 8601-Datumszeit filtern"

#: engine/core/docs/drf/viewsets.py:321
msgid "Filter orders with buy_time <= this ISO 8601 datetime"
msgstr "Aufträge mit Kaufzeitpunkt <= dieser ISO 8601-Datumszeit filtern"

#: engine/core/docs/drf/viewsets.py:326
msgid "Filter by exact order UUID"
msgstr "Filter nach exakter UUID der Bestellung"

#: engine/core/docs/drf/viewsets.py:331
msgid "Filter by exact human-readable order ID"
msgstr "Filtern nach exakter, von Menschen lesbarer Bestell-ID"

#: engine/core/docs/drf/viewsets.py:336
msgid "Filter by user's email (case-insensitive exact match)"
msgstr ""
"Filter nach der E-Mail des Benutzers (Groß-/Kleinschreibung nicht "
"berücksichtigend, exakte Übereinstimmung)"

#: engine/core/docs/drf/viewsets.py:341
msgid "Filter by user's UUID"
msgstr "Filter nach der UUID des Benutzers"

#: engine/core/docs/drf/viewsets.py:347
msgid "Filter by order status (case-insensitive substring match)"
msgstr ""
"Filter nach Bestellstatus (Groß-/Kleinschreibung nicht berücksichtigende "
"Teilstring-Übereinstimmung)"

#: engine/core/docs/drf/viewsets.py:354
msgid ""
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
"buy_time')."
msgstr ""
"Sortierung nach einem von: uuid, human_readable_id, user_email, user, "
"status, created, modified, buy_time, random. Präfix mit '-' für absteigend "
"(z. B. '-buy_time')."

#: engine/core/docs/drf/viewsets.py:366
msgid "retrieve a single order (detailed view)"
msgstr "Eine einzelne Kategorie abrufen (detaillierte Ansicht)"

#: engine/core/docs/drf/viewsets.py:371
msgid "Order UUID or human-readable id"
msgstr "Auftrag UUID oder menschenlesbare ID"

#: engine/core/docs/drf/viewsets.py:381
msgid "create an order"
msgstr "Ein Attribut erstellen"

#: engine/core/docs/drf/viewsets.py:382
msgid "doesn't work for non-staff users."
msgstr "Funktioniert nicht für Benutzer, die nicht zum Personal gehören."

#: engine/core/docs/drf/viewsets.py:389
msgid "delete an order"
msgstr "Ein Attribut löschen"

#: engine/core/docs/drf/viewsets.py:396
msgid "rewrite an existing order saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:403
msgid "rewrite some fields of an existing order saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:410
msgid "purchase an order"
msgstr "Einkaufspreis zum Zeitpunkt der Bestellung"

#: engine/core/docs/drf/viewsets.py:412
msgid ""
"finalizes the order purchase. if `force_balance` is used, the purchase is "
"completed using the user's balance; if `force_payment` is used, a "
"transaction is initiated."
msgstr ""
"Schließt den Kauf der Bestellung ab. Bei Verwendung von \"force_balance\" "
"wird der Kauf mit dem Guthaben des Benutzers abgeschlossen; bei Verwendung "
"von \"force_payment\" wird eine Transaktion ausgelöst."

#: engine/core/docs/drf/viewsets.py:427
msgid "retrieve current pending order of a user"
msgstr "Abruf der aktuellen offenen Bestellung eines Benutzers"

#: engine/core/docs/drf/viewsets.py:428
msgid "retrieves a current pending order of an authenticated user"
msgstr ""
"ruft eine aktuelle ausstehende Bestellung eines authentifizierten Benutzers "
"ab"

#: engine/core/docs/drf/viewsets.py:438 engine/core/graphene/mutations.py:353
msgid "purchase an order without account creation"
msgstr "eine Bestellung kaufen, ohne ein Konto anzulegen"

#: engine/core/docs/drf/viewsets.py:439
msgid "finalizes the order purchase for a non-registered user."
msgstr ""
"schließt den Kauf einer Bestellung für einen nicht registrierten Benutzer ab."

#: engine/core/docs/drf/viewsets.py:450
msgid "add product to order"
msgstr "Ein Produkt zur Bestellung hinzufügen"

#: engine/core/docs/drf/viewsets.py:452
msgid ""
"adds a product to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Fügt ein Produkt unter Verwendung der angegebenen `product_uuid` und "
"`attributes` zu einer Bestellung hinzu."

#: engine/core/docs/drf/viewsets.py:461
msgid "add a list of products to order, quantities will not count"
msgstr ""
"Fügen Sie eine Liste der zu bestellenden Produkte hinzu, Mengen werden nicht "
"gezählt"

#: engine/core/docs/drf/viewsets.py:463
msgid ""
"adds a list of products to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Fügt einer Bestellung eine Liste von Produkten unter Verwendung der "
"angegebenen `product_uuid` und `attributes` hinzu."

#: engine/core/docs/drf/viewsets.py:472
msgid "remove product from order"
msgstr "Ein Produkt aus der Bestellung entfernen"

#: engine/core/docs/drf/viewsets.py:474
msgid ""
"removes a product from an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Entfernt ein Produkt aus einer Bestellung unter Verwendung der angegebenen "
"`product_uuid` und `attributes`."

#: engine/core/docs/drf/viewsets.py:483
msgid "remove product from order, quantities will not count"
msgstr ""
"Ein Produkt aus der Bestellung entfernen, die Mengen werden nicht gezählt"

#: engine/core/docs/drf/viewsets.py:485
msgid ""
"removes a list of products from an order using the provided `product_uuid` "
"and `attributes`"
msgstr ""
"Entfernt eine Liste von Produkten aus einer Bestellung unter Verwendung der "
"angegebenen `product_uuid` und `attributes`."

#: engine/core/docs/drf/viewsets.py:497
msgid "list all wishlists (simple view)"
msgstr "Alle Attribute auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:498
msgid "for non-staff users, only their own wishlists are returned."
msgstr ""
"Bei Nicht-Mitarbeitern werden nur ihre eigenen Wunschlisten zurückgegeben."

#: engine/core/docs/drf/viewsets.py:508
msgid "retrieve a single wishlist (detailed view)"
msgstr "Ein einzelnes Attribut abrufen (detaillierte Ansicht)"

#: engine/core/docs/drf/viewsets.py:515
msgid "create an wishlist"
msgstr "Ein Attribut erstellen"

#: engine/core/docs/drf/viewsets.py:516
msgid "Doesn't work for non-staff users."
msgstr "Funktioniert nicht für Benutzer, die nicht zum Personal gehören."

#: engine/core/docs/drf/viewsets.py:523
msgid "delete an wishlist"
msgstr "Ein Attribut löschen"

#: engine/core/docs/drf/viewsets.py:530
msgid "rewrite an existing wishlist saving non-editables"
msgstr ""
"Umschreiben eines vorhandenen Attributs, wobei nicht editierbare Daten "
"gespeichert werden"

#: engine/core/docs/drf/viewsets.py:537
msgid "rewrite some fields of an existing wishlist saving non-editables"
msgstr ""
"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:544
msgid "retrieve current pending wishlist of a user"
msgstr "Abruf der aktuellen Wunschliste eines Benutzers"

#: engine/core/docs/drf/viewsets.py:545
msgid "retrieves a current pending wishlist of an authenticated user"
msgstr ""
"ruft eine aktuelle ausstehende Wunschliste eines authentifizierten Benutzers "
"ab"

#: engine/core/docs/drf/viewsets.py:555
msgid "add product to wishlist"
msgstr "Ein Produkt zur Bestellung hinzufügen"

#: engine/core/docs/drf/viewsets.py:557
msgid "adds a product to an wishlist using the provided `product_uuid`"
msgstr ""
"Fügt ein Produkt mit der angegebenen `product_uuid` zu einer Wunschliste "
"hinzu"

#: engine/core/docs/drf/viewsets.py:566
msgid "remove product from wishlist"
msgstr "Ein Produkt von der Wunschliste entfernen"

#: engine/core/docs/drf/viewsets.py:568
msgid "removes a product from an wishlist using the provided `product_uuid`"
msgstr ""
"Entfernt ein Produkt aus einer Wunschliste unter Verwendung der angegebenen "
"`product_uuid`."

#: engine/core/docs/drf/viewsets.py:577
msgid "add many products to wishlist"
msgstr "Viele Produkte auf den Wunschzettel setzen"

#: engine/core/docs/drf/viewsets.py:579
msgid "adds many products to an wishlist using the provided `product_uuids`"
msgstr ""
"Fügt einer Wunschliste viele Produkte unter Verwendung der angegebenen "
"`product_uuids` hinzu"

#: engine/core/docs/drf/viewsets.py:588
msgid "remove many products from wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen"

#: engine/core/docs/drf/viewsets.py:590
msgid ""
"removes many products from an wishlist using the provided `product_uuids`"
msgstr ""
"Entfernt viele Produkte aus einer Wunschliste unter Verwendung der "
"angegebenen `product_uuids`."

#: engine/core/docs/drf/viewsets.py:598
msgid ""
"Filter by one or more attribute name/value pairs.  \n"
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…`  \n"
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`  \n"
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
"`true`/`false` for booleans, integers, floats; otherwise treated as "
"string.  \n"
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value.  \n"
"Examples:  \n"
"`color=exact-red`,  `size=gt-10`,  `features=in-[\"wifi\","
"\"bluetooth\"]`,  \n"
"`b64-description=icontains-aGVhdC1jb2xk`"
msgstr ""
"Filtern Sie nach einem oder mehreren Attributnamen/Wertpaaren.  \n"
"- **Syntax**: `attr_name=Methode-Wert[;attr2=Methode2-Wert2]...`\n"
"- **Methoden** (Standardwert ist \"icontains\", wenn nicht angegeben): "
"`iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, "
"`istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, "
"`gt`, `gte`, `in`\n"
"- **Wert-Typisierung**: JSON wird zuerst versucht (damit man Listen/Dicts "
"übergeben kann), `true`/`false` für Booleans, Integers, Floats; ansonsten "
"als String behandelt.  \n"
"- Base64**: Präfix \"b64-\" für URL-sichere Base64-Kodierung des "
"Rohwertes.  \n"
"Beispiele:  \n"
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
"`b64-description=icontains-aGVhdC1jb2xk`"

#: engine/core/docs/drf/viewsets.py:617 engine/core/docs/drf/viewsets.py:618
msgid "list all products (simple view)"
msgstr "Alle Produkte auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:623
msgid "(exact) Product UUID"
msgstr "(genaue) Produkt-UUID"

#: engine/core/docs/drf/viewsets.py:630
msgid ""
"Comma-separated list of fields to sort by. Prefix with `-` for "
"descending.  \n"
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
msgstr ""
"Durch Kommata getrennte Liste der Felder, nach denen sortiert werden soll. "
"Präfix mit \"-\" für absteigend.  \n"
"**Erlaubt:** uuid, rating, name, slug, created, modified, price, random"

#: engine/core/docs/drf/viewsets.py:647 engine/core/docs/drf/viewsets.py:648
msgid "retrieve a single product (detailed view)"
msgstr "Ein einzelnes Produkt abrufen (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:653 engine/core/docs/drf/viewsets.py:683
#: engine/core/docs/drf/viewsets.py:706 engine/core/docs/drf/viewsets.py:725
#: engine/core/docs/drf/viewsets.py:744 engine/core/docs/drf/viewsets.py:763
msgid "Product UUID or slug"
msgstr "Produkt UUID oder Slug"

#: engine/core/docs/drf/viewsets.py:666 engine/core/docs/drf/viewsets.py:667
msgid "create a product"
msgstr "Ein Produkt erstellen"

#: engine/core/docs/drf/viewsets.py:677 engine/core/docs/drf/viewsets.py:678
msgid "rewrite an existing product, preserving non-editable fields"
msgstr ""
"Umschreiben eines bestehenden Produkts unter Beibehaltung nicht editierbarer "
"Felder"

#: engine/core/docs/drf/viewsets.py:697 engine/core/docs/drf/viewsets.py:700
msgid ""
"update some fields of an existing product, preserving non-editable fields"
msgstr ""
"Einige Felder eines bestehenden Produkts aktualisieren, nicht editierbare "
"Felder beibehalten"

#: engine/core/docs/drf/viewsets.py:719 engine/core/docs/drf/viewsets.py:720
msgid "delete a product"
msgstr "Ein Produkt löschen"

#: engine/core/docs/drf/viewsets.py:738 engine/core/docs/drf/viewsets.py:739
msgid "lists all permitted feedbacks for a product"
msgstr "listet alle zulässigen Rückmeldungen für ein Produkt auf"

#: engine/core/docs/drf/viewsets.py:758
msgid "returns a snapshot of the product's SEO meta data"
msgstr "Gibt einen Schnappschuss der SEO-Metadaten des Produkts zurück"

#: engine/core/docs/drf/viewsets.py:779
msgid "list all addresses"
msgstr "Alle Adressen auflisten"

#: engine/core/docs/drf/viewsets.py:789
msgid "retrieve a single address"
msgstr "Eine einzelne Adresse abrufen"

#: engine/core/docs/drf/viewsets.py:799
msgid "create a new address"
msgstr "Eine neue Adresse erstellen"

#: engine/core/docs/drf/viewsets.py:810
msgid "delete an address"
msgstr "Eine Adresse löschen"

#: engine/core/docs/drf/viewsets.py:820
msgid "update an entire address"
msgstr "Eine ganze Adresse aktualisieren"

#: engine/core/docs/drf/viewsets.py:831
msgid "partially update an address"
msgstr "Teilweise Aktualisierung einer Adresse"

#: engine/core/docs/drf/viewsets.py:842
msgid "autocomplete address suggestions"
msgstr "Autovervollständigung der Adresseingabe"

#: engine/core/docs/drf/viewsets.py:848
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb "
"-l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl -l pt-br -l ro-ro -l ru-ru -l zh-hans "
"-a core -a geo -a payments -a vibes_auth -a blog"

#: engine/core/docs/drf/viewsets.py:855
msgid "limit the results amount, 1 < limit < 10, default: 5"
msgstr "begrenzt die Anzahl der Ergebnisse, 1 < Limit < 10, Standard: 5"

#: engine/core/docs/drf/viewsets.py:871
msgid "list all feedbacks (simple view)"
msgstr "alle Rückmeldungen auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:881
msgid "retrieve a single feedback (detailed view)"
msgstr "eine einzelne Rückmeldung abrufen (detaillierte Ansicht)"

#: engine/core/docs/drf/viewsets.py:888
msgid "create a feedback"
msgstr "ein Feedback erstellen"

#: engine/core/docs/drf/viewsets.py:895
msgid "delete a feedback"
msgstr "eine Rückmeldung löschen"

#: engine/core/docs/drf/viewsets.py:902
msgid "rewrite an existing feedback saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:909
msgid "rewrite some fields of an existing feedback saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:919
msgid "list all order–product relations (simple view)"
msgstr "alle Bestell-Produkt-Beziehungen auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:929
msgid "retrieve a single order–product relation (detailed view)"
msgstr "eine einzelne Auftrag-Produkt-Relation abrufen (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:939
msgid "create a new order–product relation"
msgstr "eine neue Auftrag-Produkt-Beziehung erstellen"

#: engine/core/docs/drf/viewsets.py:949
msgid "replace an existing order–product relation"
msgstr "eine bestehende Auftrag-Produkt-Relation ersetzen"

#: engine/core/docs/drf/viewsets.py:959
msgid "partially update an existing order–product relation"
msgstr "eine bestehende Auftrag-Produkt-Beziehung teilweise aktualisieren"

#: engine/core/docs/drf/viewsets.py:969
msgid "delete an order–product relation"
msgstr "eine Auftrag-Produkt-Beziehung löschen"

#: engine/core/docs/drf/viewsets.py:979
msgid "add or remove feedback on an order–product relation"
msgstr ""
"Feedback zu einer Bestellung-Produkt-Beziehung hinzufügen oder entfernen"

#: engine/core/docs/drf/viewsets.py:996
msgid "list all brands (simple view)"
msgstr "Alle Marken auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:1003
msgid "retrieve a single brand (detailed view)"
msgstr "Abrufen einer einzelnen Marke (detaillierte Ansicht)"

#: engine/core/docs/drf/viewsets.py:1008 engine/core/docs/drf/viewsets.py:1051
msgid "Brand UUID or slug"
msgstr "Marke UUID oder Slug"

#: engine/core/docs/drf/viewsets.py:1018
msgid "create a brand"
msgstr "Eine Marke schaffen"

#: engine/core/docs/drf/viewsets.py:1025
msgid "delete a brand"
msgstr "Eine Marke löschen"

#: engine/core/docs/drf/viewsets.py:1032
msgid "rewrite an existing brand saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:1039
msgid "rewrite some fields of an existing brand saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:1064
msgid "list all vendors (simple view)"
msgstr "Alle Lieferanten auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:1074
msgid "retrieve a single vendor (detailed view)"
msgstr "Abruf eines einzelnen Lieferanten (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:1081
msgid "create a vendor"
msgstr "Einen Verkäufer erstellen"

#: engine/core/docs/drf/viewsets.py:1088
msgid "delete a vendor"
msgstr "Einen Lieferanten löschen"

#: engine/core/docs/drf/viewsets.py:1095
msgid "rewrite an existing vendor saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:1102
msgid "rewrite some fields of an existing vendor saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:1112
msgid "list all product images (simple view)"
msgstr "Alle Produktbilder auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:1122
msgid "retrieve a single product image (detailed view)"
msgstr "Abrufen eines einzelnen Produktbildes (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:1129
msgid "create a product image"
msgstr "Ein Produktbild erstellen"

#: engine/core/docs/drf/viewsets.py:1139
msgid "delete a product image"
msgstr "Ein Produktbild löschen"

#: engine/core/docs/drf/viewsets.py:1146
msgid "rewrite an existing product image saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:1154
msgid "rewrite some fields of an existing product image saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:1165
msgid "list all promo codes (simple view)"
msgstr "Alle Promo-Codes auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:1175
msgid "retrieve a single promo code (detailed view)"
msgstr "Einen einzelnen Promo-Code abrufen (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:1182
msgid "create a promo code"
msgstr "Einen Promo-Code erstellen"

#: engine/core/docs/drf/viewsets.py:1189
msgid "delete a promo code"
msgstr "Einen Promo-Code löschen"

#: engine/core/docs/drf/viewsets.py:1196
msgid "rewrite an existing promo code saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:1203
msgid "rewrite some fields of an existing promo code saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:1213
msgid "list all promotions (simple view)"
msgstr "Alle Aktionen auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:1223
msgid "retrieve a single promotion (detailed view)"
msgstr "Abrufen einer einzelnen Aktion (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:1230
msgid "create a promotion"
msgstr "Eine Werbeaktion erstellen"

#: engine/core/docs/drf/viewsets.py:1237
msgid "delete a promotion"
msgstr "Eine Aktion löschen"

#: engine/core/docs/drf/viewsets.py:1244
msgid "rewrite an existing promotion saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:1251
msgid "rewrite some fields of an existing promotion saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:1261
msgid "list all stocks (simple view)"
msgstr "Alle Bestände auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:1268
msgid "retrieve a single stock (detailed view)"
msgstr "Abruf einer einzelnen Aktie (Detailansicht)"

#: engine/core/docs/drf/viewsets.py:1275
msgid "create a stock record"
msgstr "Einen Bestandssatz erstellen"

#: engine/core/docs/drf/viewsets.py:1282
msgid "delete a stock record"
msgstr "Löschen eines Bestandsdatensatzes"

#: engine/core/docs/drf/viewsets.py:1289
msgid "rewrite an existing stock record saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:1297
msgid "rewrite some fields of an existing stock record saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/docs/drf/viewsets.py:1308
msgid "list all product tags (simple view)"
msgstr "Alle Produkt-Tags auflisten (einfache Ansicht)"

#: engine/core/docs/drf/viewsets.py:1318
msgid "retrieve a single product tag (detailed view)"
msgstr "Ein einzelnes Produkt-Tag abrufen (detaillierte Ansicht)"

#: engine/core/docs/drf/viewsets.py:1325
msgid "create a product tag"
msgstr "Ein Produkt-Tag erstellen"

#: engine/core/docs/drf/viewsets.py:1335
msgid "delete a product tag"
msgstr "Ein Produkt-Tag löschen"

#: engine/core/docs/drf/viewsets.py:1342
msgid "rewrite an existing product tag saving non-editables"
msgstr ""
"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern"

#: engine/core/docs/drf/viewsets.py:1350
msgid "rewrite some fields of an existing product tag saving non-editables"
msgstr ""
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
"Daten zu speichern"

#: engine/core/elasticsearch/__init__.py:128
#: engine/core/elasticsearch/__init__.py:629
msgid "no search term provided."
msgstr "Kein Suchbegriff angegeben."

#: engine/core/filters.py:78 engine/core/filters.py:484
#: engine/core/filters.py:625
msgid "Search"
msgstr "Suche"

#: engine/core/filters.py:79 engine/core/filters.py:663
#: engine/core/filters.py:692
msgid "UUID"
msgstr "UUID"

#: engine/core/filters.py:80 engine/core/filters.py:487
#: engine/core/filters.py:627
msgid "Name"
msgstr "Name"

#: engine/core/filters.py:82 engine/core/filters.py:630
msgid "Categories"
msgstr "Kategorien"

#: engine/core/filters.py:86
msgid "Categories Slugs"
msgstr "Kategorien Schnecken"

#: engine/core/filters.py:88 engine/core/filters.py:495
msgid "Tags"
msgstr "Tags"

#: engine/core/filters.py:90
msgid "Min Price"
msgstr "Mindestpreis"

#: engine/core/filters.py:93
msgid "Max Price"
msgstr "Maximaler Preis"

#: engine/core/filters.py:95
msgid "Is Active"
msgstr "Ist aktiv"

#: engine/core/filters.py:96
msgid "Brand"
msgstr "Marke"

#: engine/core/filters.py:97
msgid "Attributes"
msgstr "Attribute"

#: engine/core/filters.py:99
msgid "Quantity"
msgstr "Menge"

#: engine/core/filters.py:101 engine/core/filters.py:489
#: engine/core/filters.py:628 engine/core/models.py:316
#: engine/core/models.py:497 engine/core/models.py:663
msgid "Slug"
msgstr "Schnecke"

#: engine/core/filters.py:102
msgid "Is Digital"
msgstr "Is Digital"

#: engine/core/filters.py:104
msgid "Include sub-categories"
msgstr "Unterkategorien einbeziehen"

#: engine/core/filters.py:108
msgid "Include personal ordered"
msgstr "Persönlich bestellte Produkte einbeziehen"

#: engine/core/filters.py:110 engine/core/models.py:667
msgid "SKU"
msgstr "SKU"

#: engine/core/filters.py:212
msgid "there must be a category_uuid to use include_subcategories flag"
msgstr ""
"Es muss eine category_uuid vorhanden sein, um das Flag include_subcategories "
"zu verwenden"

#: engine/core/filters.py:398
msgid "Search (ID, product name or part number)"
msgstr "Suche (ID, Produktname oder Teilenummer)"

#: engine/core/filters.py:402
msgid "Bought after (inclusive)"
msgstr "Gekauft nach (einschließlich)"

#: engine/core/filters.py:405
msgid "Bought before (inclusive)"
msgstr "Gekauft vor (einschließlich)"

#: engine/core/filters.py:410 engine/core/filters.py:461
#: engine/core/filters.py:697
msgid "User email"
msgstr "Benutzer-E-Mail"

#: engine/core/filters.py:413 engine/core/filters.py:464
#: engine/core/filters.py:672 engine/core/filters.py:694
msgid "User UUID"
msgstr "User UUID"

#: engine/core/filters.py:415
msgid "Status"
msgstr "Status"

#: engine/core/filters.py:419
msgid "Human Readable ID"
msgstr "Human Readable ID"

#: engine/core/filters.py:488
msgid "Parent"
msgstr "Elternteil"

#: engine/core/filters.py:492
msgid "Whole category(has at least 1 product or not)"
msgstr "Gesamte Kategorie (mit oder ohne mindestens 1 Produkt)"

#: engine/core/filters.py:496
msgid "Level"
msgstr "Ebene"

#: engine/core/filters.py:667
msgid "Product UUID"
msgstr "Produkt UUID"

#: engine/core/graphene/mutations.py:40
msgid "key to look for in or set into the cache"
msgstr "Schlüssel, der im Cache zu suchen oder in den Cache zu legen ist"

#: engine/core/graphene/mutations.py:42
msgid "data to store in cache"
msgstr "Im Cache zu speichernde Daten"

#: engine/core/graphene/mutations.py:45
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in Sekunden, um die Daten in den Cache zu stellen"

#: engine/core/graphene/mutations.py:48
msgid "cached data"
msgstr "Zwischengespeicherte Daten"

#: engine/core/graphene/mutations.py:63
msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON-Daten aus der angeforderten URL"

#: engine/core/graphene/mutations.py:68 engine/core/views.py:248
msgid "only URLs starting with http(s):// are allowed"
msgstr "Nur URLs, die mit http(s):// beginnen, sind zulässig"

#: engine/core/graphene/mutations.py:86
msgid "add a product to the order"
msgstr "Ein Produkt zur Bestellung hinzufügen"

#: engine/core/graphene/mutations.py:109 engine/core/graphene/mutations.py:138
#: engine/core/graphene/mutations.py:254 engine/core/graphene/mutations.py:306
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Auftrag {order_uuid} nicht gefunden!"

#: engine/core/graphene/mutations.py:115 engine/core/graphene/mutations.py:166
msgid "remove a product from the order"
msgstr "Ein Produkt aus der Bestellung entfernen"

#: engine/core/graphene/mutations.py:144
msgid "remove all products from the order"
msgstr "Alle Produkte aus der Bestellung entfernen"

#: engine/core/graphene/mutations.py:189
msgid "buy an order"
msgstr "Eine Bestellung kaufen"

#: engine/core/graphene/mutations.py:220 engine/core/graphene/mutations.py:282
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
"Bitte geben Sie entweder order_uuid oder order_hr_id an - beide schließen "
"sich gegenseitig aus!"

#: engine/core/graphene/mutations.py:249 engine/core/graphene/mutations.py:524
#: engine/core/graphene/mutations.py:573 engine/core/viewsets.py:753
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Von der Methode order.buy() kam der falsche Typ: {type(instance)!s}"

#: engine/core/graphene/mutations.py:260
msgid "perform an action on a list of products in the order"
msgstr "Eine Aktion für eine Liste von Produkten in der Bestellung ausführen"

#: engine/core/graphene/mutations.py:265
msgid "remove/add"
msgstr "Entfernen/Hinzufügen"

#: engine/core/graphene/mutations.py:301 engine/core/graphene/mutations.py:342
msgid "action must be either add or remove"
msgstr "Aktion muss entweder \"Hinzufügen\" oder \"Entfernen\" sein!"

#: engine/core/graphene/mutations.py:312
msgid "perform an action on a list of products in the wishlist"
msgstr "Ausführen einer Aktion für eine Liste von Produkten in der Wunschliste"

#: engine/core/graphene/mutations.py:330
msgid "please provide wishlist_uuid value"
msgstr "Bitte geben Sie den Wert `wishlist_uuid` an."

#: engine/core/graphene/mutations.py:347 engine/core/graphene/mutations.py:423
#: engine/core/graphene/mutations.py:451 engine/core/graphene/mutations.py:479
#: engine/core/graphene/mutations.py:529
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Wishlist {wishlist_uuid} nicht gefunden!"

#: engine/core/graphene/mutations.py:401
msgid "add a product to the wishlist"
msgstr "Ein Produkt zur Bestellung hinzufügen"

#: engine/core/graphene/mutations.py:429
msgid "remove a product from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen"

#: engine/core/graphene/mutations.py:457
msgid "remove all products from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen"

#: engine/core/graphene/mutations.py:485
msgid "buy all products from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen"

#: engine/core/graphene/mutations.py:535
msgid "buy a product"
msgstr "Eine Bestellung kaufen"

#: engine/core/graphene/mutations.py:542
msgid ""
"please send the attributes as the string formatted like attr1=value1,"
"attr2=value2"
msgstr ""
"Bitte senden Sie die Attribute als String im Format attr1=wert1,attr2=wert2"

#: engine/core/graphene/mutations.py:580
msgid "add or delete a feedback for orderproduct"
msgstr ""
"Feedback zu einer Bestellung-Produkt-Beziehung hinzufügen oder entfernen"

#: engine/core/graphene/mutations.py:606
msgid "action must be either `add` or `remove`"
msgstr "Aktion muss entweder `Add` oder `remove` sein!"

#: engine/core/graphene/mutations.py:609
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Bestellprodukt {order_product_uuid} nicht gefunden!"

#: engine/core/graphene/mutations.py:616
msgid "original address string provided by the user"
msgstr "Vom Benutzer angegebene Originaladresse"

#: engine/core/graphene/mutations.py:653 engine/core/models.py:979
#: engine/core/models.py:992 engine/core/models.py:1436
#: engine/core/models.py:1467 engine/core/models.py:1498
#: engine/core/viewsets.py:760
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} existiert nicht: {uuid}!"

#: engine/core/graphene/mutations.py:667
msgid "limit must be between 1 and 10"
msgstr "Der Grenzwert muss zwischen 1 und 10 liegen."

#: engine/core/graphene/mutations.py:716
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funktioniert wie ein Zauber"

#: engine/core/graphene/object_types.py:84
#: engine/core/graphene/object_types.py:420
#: engine/core/graphene/object_types.py:471 engine/core/models.py:796
#: engine/core/models.py:1290 engine/core/models.py:2022
msgid "attributes"
msgstr "Attribute"

#: engine/core/graphene/object_types.py:97
msgid "grouped attributes"
msgstr "Gruppierte Attribute"

#: engine/core/graphene/object_types.py:104
msgid "groups of attributes"
msgstr "Gruppen von Attributen"

#: engine/core/graphene/object_types.py:118
#: engine/core/graphene/object_types.py:217
#: engine/core/graphene/object_types.py:255 engine/core/models.py:440
msgid "categories"
msgstr "Kategorien"

#: engine/core/graphene/object_types.py:134 engine/core/models.py:511
msgid "brands"
msgstr "Marken"

#: engine/core/graphene/object_types.py:219
msgid "category image url"
msgstr "Kategorien"

#: engine/core/graphene/object_types.py:220
#: engine/core/graphene/object_types.py:365 engine/core/models.py:278
msgid "markup percentage"
msgstr "Markup Percentage"

#: engine/core/graphene/object_types.py:224
msgid "which attributes and values can be used for filtering this category."
msgstr ""
"Welche Attribute und Werte können für die Filterung dieser Kategorie "
"verwendet werden."

#: engine/core/graphene/object_types.py:230
msgid "minimum and maximum prices for products in this category, if available."
msgstr ""
"Mindest- und Höchstpreise für Produkte in dieser Kategorie, sofern verfügbar."

#: engine/core/graphene/object_types.py:234
msgid "tags for this category"
msgstr "Tags für diese Kategorie"

#: engine/core/graphene/object_types.py:237
msgid "products in this category"
msgstr "Produkte in dieser Kategorie"

#: engine/core/graphene/object_types.py:372 engine/core/models.py:183
msgid "vendors"
msgstr "Anbieter"

#: engine/core/graphene/object_types.py:376
msgid "Latitude (Y coordinate)"
msgstr "Breitengrad (Y-Koordinate)"

#: engine/core/graphene/object_types.py:377
msgid "Longitude (X coordinate)"
msgstr "Längengrad (X-Koordinate)"

#: engine/core/graphene/object_types.py:406
msgid "comment"
msgstr "Wie"

#: engine/core/graphene/object_types.py:408
#: engine/core/graphene/object_types.py:542
msgid "rating value from 1 to 10, inclusive, or 0 if not set."
msgstr ""
"Bewertungswert von 1 bis einschließlich 10 oder 0, wenn nicht festgelegt."

#: engine/core/graphene/object_types.py:416
msgid "represents feedback from a user."
msgstr "Stellt das Feedback eines Benutzers dar."

#: engine/core/graphene/object_types.py:421
#: engine/core/graphene/object_types.py:472 engine/core/models.py:1284
msgid "notifications"
msgstr "Benachrichtigungen"

#: engine/core/graphene/object_types.py:423
msgid "download url for this order product if applicable"
msgstr "Download-Url für dieses Bestellprodukt, falls zutreffend"

#: engine/core/graphene/object_types.py:425 engine/core/models.py:1849
msgid "feedback"
msgstr "Rückmeldung"

#: engine/core/graphene/object_types.py:459
msgid "a list of order products in this order"
msgstr "Eine Liste der bestellten Produkte in dieser Reihenfolge"

#: engine/core/graphene/object_types.py:461 engine/core/models.py:1254
msgid "billing address"
msgstr "Rechnungsadresse"

#: engine/core/graphene/object_types.py:465
msgid ""
"shipping address for this order, leave blank if same as billing address or "
"if not applicable"
msgstr ""
"Lieferadresse für diese Bestellung, leer lassen, wenn sie mit der "
"Rechnungsadresse übereinstimmt oder nicht zutrifft"

#: engine/core/graphene/object_types.py:468
msgid "total price of this order"
msgstr "Gesamtpreis für diese Bestellung"

#: engine/core/graphene/object_types.py:469
msgid "total quantity of products in order"
msgstr "Gesamtmenge der bestellten Produkte"

#: engine/core/graphene/object_types.py:470
msgid "are all products in the order digital"
msgstr "Sind alle Produkte in der Bestellung digital"

#: engine/core/graphene/object_types.py:474
msgid "transactions for this order"
msgstr "Vorgänge für diesen Auftrag"

#: engine/core/graphene/object_types.py:494 engine/core/models.py:1318
msgid "orders"
msgstr "Bestellungen"

#: engine/core/graphene/object_types.py:515
msgid "image url"
msgstr "Bild URL"

#: engine/core/graphene/object_types.py:522
msgid "product's images"
msgstr "Bilder des Produkts"

#: engine/core/graphene/object_types.py:529 engine/core/models.py:439
#: engine/core/models.py:596
msgid "category"
msgstr "Kategorie"

#: engine/core/graphene/object_types.py:531 engine/core/models.py:1850
msgid "feedbacks"
msgstr "Rückmeldungen"

#: engine/core/graphene/object_types.py:532 engine/core/models.py:510
#: engine/core/models.py:605
msgid "brand"
msgstr "Marke"

#: engine/core/graphene/object_types.py:534 engine/core/models.py:103
msgid "attribute groups"
msgstr "Attribut-Gruppen"

#: engine/core/graphene/object_types.py:536
#: engine/core/templates/digital_order_created_email.html:111
#: engine/core/templates/digital_order_delivered_email.html:109
#: engine/core/templates/shipped_order_created_email.html:109
#: engine/core/templates/shipped_order_delivered_email.html:109
msgid "price"
msgstr "Preis"

#: engine/core/graphene/object_types.py:537
#: engine/core/templates/digital_order_created_email.html:110
#: engine/core/templates/digital_order_delivered_email.html:108
#: engine/core/templates/shipped_order_created_email.html:108
#: engine/core/templates/shipped_order_delivered_email.html:108
msgid "quantity"
msgstr "Menge"

#: engine/core/graphene/object_types.py:538
msgid "number of feedbacks"
msgstr "Anzahl der Rückmeldungen"

#: engine/core/graphene/object_types.py:539
msgid "only available for personal orders"
msgstr "Produkte nur für persönliche Bestellungen verfügbar"

#: engine/core/graphene/object_types.py:544
msgid "discount price"
msgstr "Rabattierter Preis"

#: engine/core/graphene/object_types.py:568 engine/core/models.py:677
msgid "products"
msgstr "Produkte"

#: engine/core/graphene/object_types.py:678
msgid "promocodes"
msgstr "Promocodes"

#: engine/core/graphene/object_types.py:693
msgid "products on sale"
msgstr "Zum Verkauf stehende Produkte"

#: engine/core/graphene/object_types.py:701 engine/core/models.py:928
msgid "promotions"
msgstr "Werbeaktionen"

#: engine/core/graphene/object_types.py:705 engine/core/models.py:182
msgid "vendor"
msgstr "Anbieter"

#: engine/core/graphene/object_types.py:706 engine/core/models.py:676
#: engine/core/templates/digital_order_created_email.html:109
#: engine/core/templates/digital_order_delivered_email.html:107
#: engine/core/templates/shipped_order_created_email.html:107
#: engine/core/templates/shipped_order_delivered_email.html:107
msgid "product"
msgstr "Produkt"

#: engine/core/graphene/object_types.py:718 engine/core/models.py:951
msgid "wishlisted products"
msgstr "Auf dem Wunschzettel stehende Produkte"

#: engine/core/graphene/object_types.py:725 engine/core/models.py:968
msgid "wishlists"
msgstr "Wunschzettel"

#: engine/core/graphene/object_types.py:730
msgid "tagged products"
msgstr "Markierte Produkte"

#: engine/core/graphene/object_types.py:738 engine/core/models.py:219
#: engine/core/models.py:611
msgid "product tags"
msgstr "Produkt-Tags"

#: engine/core/graphene/object_types.py:743
msgid "tagged categories"
msgstr "Markierte Kategorien"

#: engine/core/graphene/object_types.py:751
msgid "categories tags"
msgstr "Kategorien'-Tags"

#: engine/core/graphene/object_types.py:755
msgid "project name"
msgstr "Name des Projekts"

#: engine/core/graphene/object_types.py:756
msgid "company name"
msgstr "Name des Unternehmens"

#: engine/core/graphene/object_types.py:757
msgid "company address"
msgstr "Adresse des Unternehmens"

#: engine/core/graphene/object_types.py:758
msgid "company phone number"
msgstr "Telefonnummer des Unternehmens"

#: engine/core/graphene/object_types.py:761
msgid "email from, sometimes it must be used instead of host user value"
msgstr ""
"E-Mail von\", muss manchmal anstelle des Host-Benutzerwerts verwendet werden"

#: engine/core/graphene/object_types.py:764
msgid "email host user"
msgstr "E-Mail-Host-Benutzer"

#: engine/core/graphene/object_types.py:765
msgid "maximum amount for payment"
msgstr "Höchstbetrag für die Zahlung"

#: engine/core/graphene/object_types.py:766
msgid "minimum amount for payment"
msgstr "Mindestbetrag für die Zahlung"

#: engine/core/graphene/object_types.py:767
msgid "analytics data"
msgstr "Analytische Daten"

#: engine/core/graphene/object_types.py:768
msgid "advertisement data"
msgstr "Advertisement data"

#: engine/core/graphene/object_types.py:771
msgid "company configuration"
msgstr "Konfiguration"

#: engine/core/graphene/object_types.py:775
msgid "language code"
msgstr "Sprachcode"

#: engine/core/graphene/object_types.py:776
msgid "language name"
msgstr "Name der Sprache"

#: engine/core/graphene/object_types.py:777
msgid "language flag, if exists :)"
msgstr "Sprachflagge, falls vorhanden :)"

#: engine/core/graphene/object_types.py:780
msgid "supported languages"
msgstr "Eine Liste der unterstützten Sprachen abrufen"

#: engine/core/graphene/object_types.py:812
#: engine/core/graphene/object_types.py:815
#: engine/core/graphene/object_types.py:818
msgid "products search results"
msgstr "Suchergebnisse für Produkte"

#: engine/core/graphene/object_types.py:820
msgid "posts search results"
msgstr "Suchergebnisse für Produkte"

#: engine/core/models.py:75
msgid ""
"Represents a group of attributes, which can be hierarchical. This class is "
"used to manage and organize attribute groups. An attribute group can have a "
"parent group, forming a hierarchical structure. This can be useful for "
"categorizing and managing attributes more effectively in acomplex system."
msgstr ""
"Stellt eine Gruppe von Attributen dar, die hierarchisch aufgebaut sein kann. "
"Diese Klasse wird verwendet, um Attributgruppen zu verwalten und zu "
"organisieren. Eine Attributgruppe kann eine übergeordnete Gruppe haben, die "
"eine hierarchische Struktur bildet. Dies kann nützlich sein, um Attribute in "
"einem komplexen System effektiver zu kategorisieren und zu verwalten."

#: engine/core/models.py:88
msgid "parent of this group"
msgstr "Elternteil dieser Gruppe"

#: engine/core/models.py:89
msgid "parent attribute group"
msgstr "Übergeordnete Attributgruppe"

#: engine/core/models.py:93 engine/core/models.py:94
msgid "attribute group's name"
msgstr "Name der Attributgruppe"

#: engine/core/models.py:102 engine/core/models.py:756
msgid "attribute group"
msgstr "Attribut-Gruppe"

#: engine/core/models.py:108
msgid ""
"Represents a vendor entity capable of storing information about external "
"vendors and their interaction requirements. The Vendor class is used to "
"define and manage information related to an external vendor. It stores the "
"vendor's name, authentication details required for communication, and the "
"percentage markup applied to products retrieved from the vendor. This model "
"also maintains additional metadata and constraints, making it suitable for "
"use in systems that interact with third-party vendors."
msgstr ""
"Stellt eine Verkäuferentität dar, die Informationen über externe Verkäufer "
"und deren Interaktionsanforderungen speichern kann. Die Klasse Vendor wird "
"zur Definition und Verwaltung von Informationen über einen externen Anbieter "
"verwendet. Sie speichert den Namen des Anbieters, die für die Kommunikation "
"erforderlichen Authentifizierungsdaten und den prozentualen Aufschlag, der "
"auf die vom Anbieter abgerufenen Produkte angewendet wird. Dieses Modell "
"verwaltet auch zusätzliche Metadaten und Einschränkungen, wodurch es sich "
"für die Verwendung in Systemen eignet, die mit Drittanbietern interagieren."

#: engine/core/models.py:122
msgid "stores credentials and endpoints required for vendor communication"
msgstr ""
"Speichert Anmeldeinformationen und Endpunkte, die für die API-Kommunikation "
"des Anbieters erforderlich sind"

#: engine/core/models.py:124
msgid "authentication info"
msgstr "Informationen zur Authentifizierung"

#: engine/core/models.py:129
msgid "define the markup for products retrieved from this vendor"
msgstr ""
"Definieren Sie den Aufschlag für Produkte, die von diesem Lieferanten "
"bezogen werden"

#: engine/core/models.py:130
msgid "vendor markup percentage"
msgstr "Prozentualer Aufschlag des Lieferanten"

#: engine/core/models.py:134
msgid "name of this vendor"
msgstr "Name dieses Anbieters"

#: engine/core/models.py:135
msgid "vendor name"
msgstr "Name des Anbieters"

#: engine/core/models.py:150
msgid "response file"
msgstr "Antwortdatei"

#: engine/core/models.py:151
msgid "vendor's last processing response"
msgstr "die letzte Verarbeitungsantwort des Lieferanten"

#: engine/core/models.py:157
msgid "vendor's integration file path"
msgstr "Pfad der Integrationsdatei des Anbieters"

#: engine/core/models.py:158
msgid "integration path"
msgstr "Integrationspfad"

#: engine/core/models.py:192
msgid ""
"Represents a product tag used for classifying or identifying products. The "
"ProductTag class is designed to uniquely identify and classify products "
"through a combination of an internal tag identifier and a user-friendly "
"display name. It supports operations exported through mixins and provides "
"metadata customization for administrative purposes."
msgstr ""
"Stellt ein Produkt-Tag dar, das zur Klassifizierung oder Identifizierung von "
"Produkten verwendet wird. Die Klasse ProductTag dient der eindeutigen "
"Identifizierung und Klassifizierung von Produkten durch eine Kombination aus "
"einem internen Tag-Bezeichner und einem benutzerfreundlichen Anzeigenamen. "
"Sie unterstützt Operationen, die über Mixins exportiert werden, und "
"ermöglicht die Anpassung von Metadaten für Verwaltungszwecke."

#: engine/core/models.py:204 engine/core/models.py:235
msgid "internal tag identifier for the product tag"
msgstr "Interner Tag-Identifikator für das Produkt-Tag"

#: engine/core/models.py:205 engine/core/models.py:236
msgid "tag name"
msgstr "Tag name"

#: engine/core/models.py:209 engine/core/models.py:240
msgid "user-friendly name for the product tag"
msgstr "Benutzerfreundlicher Name für den Produktanhänger"

#: engine/core/models.py:210 engine/core/models.py:241
msgid "tag display name"
msgstr "Tag-Anzeigename"

#: engine/core/models.py:218
msgid "product tag"
msgstr "Produkt-Tag"

#: engine/core/models.py:224
msgid ""
"Represents a category tag used for products. This class models a category "
"tag that can be used to associate and classify products. It includes "
"attributes for an internal tag identifier and a user-friendly display name."
msgstr ""
"Stellt ein für Produkte verwendetes Kategorie-Tag dar. Diese Klasse "
"modelliert ein Kategorie-Tag, das verwendet werden kann, um Produkte "
"zuzuordnen und zu klassifizieren. Sie enthält Attribute für einen internen "
"Tag-Bezeichner und einen benutzerfreundlichen Anzeigenamen."

#: engine/core/models.py:249
msgid "category tag"
msgstr "Kategorie-Tag"

#: engine/core/models.py:250 engine/core/models.py:322
msgid "category tags"
msgstr "Kategorie-Tags"

#: engine/core/models.py:255
msgid ""
"Represents a category entity to organize and group related items in a "
"hierarchical structure. Categories may have hierarchical relationships with "
"other categories, supporting parent-child relationships. The class includes "
"fields for metadata and visual representation, which serve as a foundation "
"for category-related features. This class is typically used to define and "
"manage product categories or other similar groupings within an application, "
"allowing users or administrators to specify the name, description, and "
"hierarchy of categories, as well as assign attributes like images, tags, or "
"priority."
msgstr ""
"Stellt eine Kategorie-Entität zur Organisation und Gruppierung verwandter "
"Elemente in einer hierarchischen Struktur dar. Kategorien können "
"hierarchische Beziehungen zu anderen Kategorien haben, die Eltern-Kind-"
"Beziehungen unterstützen. Die Klasse enthält Felder für Metadaten und "
"visuelle Darstellung, die als Grundlage für kategoriebezogene Funktionen "
"dienen. Diese Klasse wird in der Regel verwendet, um Produktkategorien oder "
"andere ähnliche Gruppierungen innerhalb einer Anwendung zu definieren und zu "
"verwalten. Sie ermöglicht es Benutzern oder Administratoren, den Namen, die "
"Beschreibung und die Hierarchie von Kategorien festzulegen sowie Attribute "
"wie Bilder, Tags oder Priorität zuzuweisen."

#: engine/core/models.py:269
msgid "upload an image representing this category"
msgstr "Laden Sie ein Bild hoch, das diese Kategorie repräsentiert"

#: engine/core/models.py:272
msgid "category image"
msgstr "Kategorie Bild"

#: engine/core/models.py:277
msgid "define a markup percentage for products in this category"
msgstr ""
"Definieren Sie einen prozentualen Aufschlag für Produkte in dieser Kategorie"

#: engine/core/models.py:286
msgid "parent of this category to form a hierarchical structure"
msgstr ""
"Übergeordneter dieser Kategorie, um eine hierarchische Struktur zu bilden"

#: engine/core/models.py:287
msgid "parent category"
msgstr "Übergeordnete Kategorie"

#: engine/core/models.py:292
msgid "category name"
msgstr "Name der Kategorie"

#: engine/core/models.py:293
msgid "provide a name for this category"
msgstr "Geben Sie einen Namen für diese Kategorie an"

#: engine/core/models.py:300
msgid "add a detailed description for this category"
msgstr "Fügen Sie eine detaillierte Beschreibung für diese Kategorie hinzu"

#: engine/core/models.py:301
msgid "category description"
msgstr "Beschreibung der Kategorie"

#: engine/core/models.py:321
msgid "tags that help describe or group this category"
msgstr "Tags, die helfen, diese Kategorie zu beschreiben oder zu gruppieren"

#: engine/core/models.py:328 engine/core/models.py:503
msgid "priority"
msgstr "Priorität"

#: engine/core/models.py:446
msgid ""
"Represents a Brand object in the system. This class handles information and "
"attributes related to a brand, including its name, logos, description, "
"associated categories, a unique slug, and priority order. It allows for the "
"organization and representation of brand-related data within the application."
msgstr ""
"Stellt ein Markenobjekt im System dar. Diese Klasse verwaltet Informationen "
"und Attribute in Bezug auf eine Marke, einschließlich ihres Namens, Logos, "
"ihrer Beschreibung, der zugehörigen Kategorien, eines eindeutigen Slugs und "
"der Prioritätsreihenfolge. Sie ermöglicht die Organisation und Darstellung "
"von markenbezogenen Daten innerhalb der Anwendung."

#: engine/core/models.py:456
msgid "name of this brand"
msgstr "Name dieser Marke"

#: engine/core/models.py:457
msgid "brand name"
msgstr "Markenname"

#: engine/core/models.py:464
msgid "upload a logo representing this brand"
msgstr "Laden Sie ein Logo hoch, das diese Marke repräsentiert"

#: engine/core/models.py:466
msgid "brand small image"
msgstr "Marke kleines Bild"

#: engine/core/models.py:472
msgid "upload a big logo representing this brand"
msgstr "Laden Sie ein großes Logo hoch, das diese Marke repräsentiert"

#: engine/core/models.py:474
msgid "brand big image"
msgstr "Großes Image der Marke"

#: engine/core/models.py:479
msgid "add a detailed description of the brand"
msgstr "Fügen Sie eine detaillierte Beschreibung der Marke hinzu"

#: engine/core/models.py:480
msgid "brand description"
msgstr "Beschreibung der Marke"

#: engine/core/models.py:485
msgid "optional categories that this brand is associated with"
msgstr ""
"Optionale Kategorien, mit denen diese Marke in Verbindung gebracht wird"

#: engine/core/models.py:486
msgid "associated categories"
msgstr "Kategorien"

#: engine/core/models.py:516
msgid ""
"Represents the stock of a product managed in the system. This class provides "
"details about the relationship between vendors, products, and their stock "
"information, as well as inventory-related properties like price, purchase "
"price, quantity, SKU, and digital assets. It is part of the inventory "
"management system to allow tracking and evaluation of products available "
"from various vendors."
msgstr ""
"Stellt den Bestand eines im System verwalteten Produkts dar. Diese Klasse "
"liefert Details über die Beziehung zwischen Lieferanten, Produkten und deren "
"Bestandsinformationen sowie bestandsbezogene Eigenschaften wie Preis, "
"Einkaufspreis, Menge, SKU und digitale Assets. Sie ist Teil des "
"Bestandsverwaltungssystems, um die Nachverfolgung und Bewertung der von "
"verschiedenen Anbietern verfügbaren Produkte zu ermöglichen."

#: engine/core/models.py:528
msgid "the vendor supplying this product stock"
msgstr "Der Verkäufer, der dieses Produkt liefert, hat folgende Bestände"

#: engine/core/models.py:529
msgid "associated vendor"
msgstr "Zugehöriger Anbieter"

#: engine/core/models.py:533
msgid "final price to the customer after markups"
msgstr "Endpreis für den Kunden nach Aufschlägen"

#: engine/core/models.py:534
msgid "selling price"
msgstr "Verkaufspreis"

#: engine/core/models.py:539
msgid "the product associated with this stock entry"
msgstr "Das mit diesem Bestandseintrag verbundene Produkt"

#: engine/core/models.py:540 engine/core/models.py:821
#: engine/core/models.py:867 engine/core/models.py:1905
msgid "associated product"
msgstr "Zugehöriges Produkt"

#: engine/core/models.py:547
msgid "the price paid to the vendor for this product"
msgstr "Der an den Verkäufer gezahlte Preis für dieses Produkt"

#: engine/core/models.py:548
msgid "vendor purchase price"
msgstr "Einkaufspreis des Verkäufers"

#: engine/core/models.py:552
msgid "available quantity of the product in stock"
msgstr "Verfügbare Menge des Produkts auf Lager"

#: engine/core/models.py:553
msgid "quantity in stock"
msgstr "Vorrätige Menge"

#: engine/core/models.py:557
msgid "vendor-assigned SKU for identifying the product"
msgstr "Vom Hersteller zugewiesene SKU zur Identifizierung des Produkts"

#: engine/core/models.py:558
msgid "vendor sku"
msgstr "SKU des Verkäufers"

#: engine/core/models.py:564
msgid "digital file associated with this stock if applicable"
msgstr "Digitale Datei, die mit diesem Bestand verbunden ist, falls zutreffend"

#: engine/core/models.py:565
msgid "digital file"
msgstr "Digitale Datei"

#: engine/core/models.py:569
msgid "system attributes"
msgstr "System-Attribute"

#: engine/core/models.py:577
msgid "stock entries"
msgstr "Bestandseinträge"

#: engine/core/models.py:582
msgid ""
"Represents a product with attributes such as category, brand, tags, digital "
"status, name, description, part number, and slug. Provides related utility "
"properties to retrieve ratings, feedback counts, price, quantity, and total "
"orders. Designed for use in a system that handles e-commerce or inventory "
"management. This class interacts with related models (such as Category, "
"Brand, and ProductTag) and manages caching for frequently accessed "
"properties to improve performance. It is used to define and manipulate "
"product data and its associated information within an application."
msgstr ""
"Stellt ein Produkt mit Attributen wie Kategorie, Marke, Tags, digitalem "
"Status, Name, Beschreibung, Teilenummer und Slug dar. Bietet verwandte "
"Hilfseigenschaften zum Abrufen von Bewertungen, Feedback-Zahlen, Preis, "
"Menge und Gesamtbestellungen. Konzipiert für die Verwendung in einem System, "
"das den elektronischen Handel oder die Bestandsverwaltung verwaltet. Diese "
"Klasse interagiert mit verwandten Modellen (wie Category, Brand und "
"ProductTag) und verwaltet die Zwischenspeicherung von Eigenschaften, auf die "
"häufig zugegriffen wird, um die Leistung zu verbessern. Sie wird verwendet, "
"um Produktdaten und die damit verbundenen Informationen innerhalb einer "
"Anwendung zu definieren und zu manipulieren."

#: engine/core/models.py:595
msgid "category this product belongs to"
msgstr "Kategorie, zu der dieses Produkt gehört"

#: engine/core/models.py:604
msgid "optionally associate this product with a brand"
msgstr "Optional können Sie dieses Produkt mit einer Marke verknüpfen"

#: engine/core/models.py:610
msgid "tags that help describe or group this product"
msgstr "Tags, die helfen, dieses Produkt zu beschreiben oder zu gruppieren"

#: engine/core/models.py:615
msgid "indicates whether this product is digitally delivered"
msgstr "Gibt an, ob dieses Produkt digital geliefert wird"

#: engine/core/models.py:616
msgid "is product digital"
msgstr "Ist das Produkt digital"

#: engine/core/models.py:623
msgid "indicates whether this product should be updated from periodic task"
msgstr ""
"gibt an, ob dieses Produkt von der periodischen Aufgabe aktualisiert werden "
"soll"

#: engine/core/models.py:625
msgid "is product updatable"
msgstr "ist das Produkt aktualisierbar"

#: engine/core/models.py:631
msgid "provide a clear identifying name for the product"
msgstr "Geben Sie einen eindeutigen Namen zur Identifizierung des Produkts an."

#: engine/core/models.py:632
msgid "product name"
msgstr "Name des Produkts"

#: engine/core/models.py:638 engine/core/models.py:916
msgid "add a detailed description of the product"
msgstr "Fügen Sie eine detaillierte Beschreibung des Produkts hinzu"

#: engine/core/models.py:639
msgid "product description"
msgstr "Beschreibung des Produkts"

#: engine/core/models.py:646
msgid "part number for this product"
msgstr "Teilenummer für dieses Produkt"

#: engine/core/models.py:647
msgid "part number"
msgstr "Teilnummer"

#: engine/core/models.py:666
msgid "stock keeping unit for this product"
msgstr "Lagerhaltende Einheit für dieses Produkt"

#: engine/core/models.py:742
msgid ""
"Represents an attribute in the system. This class is used to define and "
"manage attributes, which are customizable pieces of data that can be "
"associated with other entities. Attributes have associated categories, "
"groups, value types, and names. The model supports multiple types of values, "
"including string, integer, float, boolean, array, and object. This allows "
"for dynamic and flexible data structuring."
msgstr ""
"Stellt ein Attribut im System dar. Diese Klasse wird verwendet, um Attribute "
"zu definieren und zu verwalten. Dabei handelt es sich um anpassbare "
"Datenelemente, die mit anderen Entitäten verknüpft werden können. Attribute "
"haben zugehörige Kategorien, Gruppen, Werttypen und Namen. Das Modell "
"unterstützt mehrere Wertetypen, darunter String, Integer, Float, Boolean, "
"Array und Object. Dies ermöglicht eine dynamische und flexible "
"Datenstrukturierung."

#: engine/core/models.py:755
msgid "group of this attribute"
msgstr "Gruppe dieses Attributs"

#: engine/core/models.py:761
msgid "string"
msgstr "Zeichenfolge"

#: engine/core/models.py:762
msgid "integer"
msgstr "Integer"

#: engine/core/models.py:763
msgid "float"
msgstr "Schwimmer"

#: engine/core/models.py:764
msgid "boolean"
msgstr "Boolesche"

#: engine/core/models.py:765
msgid "array"
msgstr "Array"

#: engine/core/models.py:766
msgid "object"
msgstr "Objekt"

#: engine/core/models.py:768
msgid "type of the attribute's value"
msgstr "Typ des Attributwerts"

#: engine/core/models.py:769
msgid "value type"
msgstr "Werttyp"

#: engine/core/models.py:774
msgid "name of this attribute"
msgstr "Name dieses Attributs"

#: engine/core/models.py:775
msgid "attribute's name"
msgstr "Name des Attributs"

#: engine/core/models.py:780
msgid "is filterable"
msgstr "ist filterbar"

#: engine/core/models.py:782
msgid "designates whether this attribute can be used for filtering or not"
msgstr ""
"Welche Attribute und Werte können für die Filterung dieser Kategorie "
"verwendet werden."

#: engine/core/models.py:795 engine/core/models.py:813
#: engine/core/templates/digital_order_delivered_email.html:134
msgid "attribute"
msgstr "Attribut"

#: engine/core/models.py:801
msgid ""
"Represents a specific value for an attribute that is linked to a product. It "
"links the 'attribute' to a unique 'value', allowing better organization and "
"dynamic representation of product characteristics."
msgstr ""
"Stellt einen spezifischen Wert für ein Attribut dar, das mit einem Produkt "
"verknüpft ist. Es verknüpft das \"Attribut\" mit einem eindeutigen \"Wert\" "
"und ermöglicht so eine bessere Organisation und dynamische Darstellung der "
"Produktmerkmale."

#: engine/core/models.py:812
msgid "attribute of this value"
msgstr "Attribut dieses Wertes"

#: engine/core/models.py:820
msgid "the specific product associated with this attribute's value"
msgstr ""
"Das spezifische Produkt, das mit dem Wert dieses Attributs verbunden ist"

#: engine/core/models.py:826
msgid "the specific value for this attribute"
msgstr "Der spezifische Wert für dieses Attribut"

#: engine/core/models.py:839
msgid ""
"Represents a product image associated with a product in the system. This "
"class is designed to manage images for products, including functionality for "
"uploading image files, associating them with specific products, and "
"determining their display order. It also includes an accessibility feature "
"with alternative text for the images."
msgstr ""
"Stellt ein Produktbild dar, das mit einem Produkt im System verbunden ist. "
"Diese Klasse dient der Verwaltung von Bildern für Produkte, einschließlich "
"der Funktionen zum Hochladen von Bilddateien, der Zuordnung zu bestimmten "
"Produkten und der Festlegung ihrer Anzeigereihenfolge. Sie enthält auch eine "
"Funktion zur Barrierefreiheit mit alternativem Text für die Bilder."

#: engine/core/models.py:850
msgid "provide alternative text for the image for accessibility"
msgstr ""
"Geben Sie einen alternativen Text für das Bild an, um die Barrierefreiheit "
"zu gewährleisten."

#: engine/core/models.py:851
msgid "image alt text"
msgstr "Bild-Alt-Text"

#: engine/core/models.py:854
msgid "upload the image file for this product"
msgstr "Laden Sie die Bilddatei für dieses Produkt hoch"

#: engine/core/models.py:855 engine/core/models.py:886
msgid "product image"
msgstr "Produktbild"

#: engine/core/models.py:860
msgid "determines the order in which images are displayed"
msgstr "Legt die Reihenfolge fest, in der die Bilder angezeigt werden"

#: engine/core/models.py:861
msgid "display priority"
msgstr "Priorität anzeigen"

#: engine/core/models.py:866
msgid "the product that this image represents"
msgstr "Das Produkt, das dieses Bild darstellt"

#: engine/core/models.py:887
msgid "product images"
msgstr "Produktbilder"

#: engine/core/models.py:892
msgid ""
"Represents a promotional campaign for products with a discount. This class "
"is used to define and manage promotional campaigns that offer a percentage-"
"based discount for products. The class includes attributes for setting the "
"discount rate, providing details about the promotion, and linking it to the "
"applicable products. It integrates with the product catalog to determine the "
"affected items in the campaign."
msgstr ""
"Repräsentiert eine Werbekampagne für Produkte mit einem Rabatt. Diese Klasse "
"wird verwendet, um Werbekampagnen zu definieren und zu verwalten, die einen "
"prozentualen Rabatt für Produkte anbieten. Die Klasse enthält Attribute zum "
"Festlegen des Rabattsatzes, zum Bereitstellen von Details über die "
"Werbeaktion und zum Verknüpfen der Aktion mit den entsprechenden Produkten. "
"Sie ist mit dem Produktkatalog integriert, um die betroffenen Artikel in der "
"Kampagne zu bestimmen."

#: engine/core/models.py:904
msgid "percentage discount for the selected products"
msgstr "Prozentualer Rabatt für die ausgewählten Produkte"

#: engine/core/models.py:905
msgid "discount percentage"
msgstr "Prozentsatz der Ermäßigung"

#: engine/core/models.py:910
msgid "provide a unique name for this promotion"
msgstr "Geben Sie einen eindeutigen Namen für diese Aktion an"

#: engine/core/models.py:911
msgid "promotion name"
msgstr "Name der Aktion"

#: engine/core/models.py:917
msgid "promotion description"
msgstr "Promotion description"

#: engine/core/models.py:922
msgid "select which products are included in this promotion"
msgstr "Wählen Sie aus, welche Produkte in dieser Aktion enthalten sind"

#: engine/core/models.py:923
msgid "included products"
msgstr "Enthaltene Produkte"

#: engine/core/models.py:927
msgid "promotion"
msgstr "Förderung"

#: engine/core/models.py:938
msgid ""
"Represents a user's wishlist for storing and managing desired products. The "
"class provides functionality to manage a collection of products, supporting "
"operations such as adding and removing products, as well as supporting "
"operations for adding and removing multiple products at once."
msgstr ""
"Stellt die Wunschliste eines Benutzers zum Speichern und Verwalten "
"gewünschter Produkte dar. Die Klasse bietet Funktionen zur Verwaltung einer "
"Sammlung von Produkten und unterstützt Vorgänge wie das Hinzufügen und "
"Entfernen von Produkten sowie das Hinzufügen und Entfernen mehrerer Produkte "
"gleichzeitig."

#: engine/core/models.py:950
msgid "products that the user has marked as wanted"
msgstr "Produkte, die der Benutzer als gewünscht markiert hat"

#: engine/core/models.py:958
msgid "user who owns this wishlist"
msgstr "Benutzer, dem diese Wunschliste gehört"

#: engine/core/models.py:959
msgid "wishlist owner"
msgstr "Besitzer der Wishlist"

#: engine/core/models.py:967
msgid "wishlist"
msgstr "Wunschzettel"

#: engine/core/models.py:1009
msgid ""
"Represents a documentary record tied to a product. This class is used to "
"store information about documentaries related to specific products, "
"including file uploads and their metadata. It contains methods and "
"properties to handle the file type and storage path for the documentary "
"files. It extends functionality from specific mixins and provides additional "
"custom features."
msgstr ""
"Stellt einen dokumentarischen Datensatz dar, der an ein Produkt gebunden "
"ist. Diese Klasse wird verwendet, um Informationen über Dokumentationen zu "
"bestimmten Produkten zu speichern, einschließlich Datei-Uploads und deren "
"Metadaten. Sie enthält Methoden und Eigenschaften zur Handhabung des "
"Dateityps und des Speicherpfads für die Dokumentationsdateien. Sie erweitert "
"die Funktionalität von bestimmten Mixins und bietet zusätzliche "
"benutzerdefinierte Funktionen."

#: engine/core/models.py:1024
msgid "documentary"
msgstr "Dokumentarfilm"

#: engine/core/models.py:1025
msgid "documentaries"
msgstr "Dokumentarfilme"

#: engine/core/models.py:1035
msgid "unresolved"
msgstr "Ungelöst"

#: engine/core/models.py:1040
msgid ""
"Represents an address entity that includes location details and associations "
"with a user. Provides functionality for geographic and address data storage, "
"as well as integration with geocoding services. This class is designed to "
"store detailed address information including components like street, city, "
"region, country, and geolocation (longitude and latitude). It supports "
"integration with geocoding APIs, enabling the storage of raw API responses "
"for further processing or inspection. The class also allows associating an "
"address with a user, facilitating personalized data handling."
msgstr ""
"Stellt eine Adresseinheit dar, die Standortdetails und Assoziationen mit "
"einem Benutzer enthält. Bietet Funktionen für die Speicherung von "
"geografischen und Adressdaten sowie für die Integration mit "
"Geokodierungsdiensten. Diese Klasse ist für die Speicherung detaillierter "
"Adressinformationen mit Komponenten wie Straße, Stadt, Region, Land und "
"Geolocation (Längen- und Breitengrad) konzipiert. Sie unterstützt die "
"Integration mit Geokodierungs-APIs und ermöglicht die Speicherung von rohen "
"API-Antworten zur weiteren Verarbeitung oder Überprüfung. Die Klasse "
"ermöglicht es auch, eine Adresse mit einem Benutzer zu verknüpfen, was die "
"personalisierte Datenverarbeitung erleichtert."

#: engine/core/models.py:1055
msgid "address line for the customer"
msgstr "Adresszeile für den Kunden"

#: engine/core/models.py:1056
msgid "address line"
msgstr "Adresszeile"

#: engine/core/models.py:1058
msgid "street"
msgstr "Straße"

#: engine/core/models.py:1059
msgid "district"
msgstr "Bezirk"

#: engine/core/models.py:1060
msgid "city"
msgstr "Stadt"

#: engine/core/models.py:1061
msgid "region"
msgstr "Region"

#: engine/core/models.py:1062
msgid "postal code"
msgstr "Postleitzahl"

#: engine/core/models.py:1063
msgid "country"
msgstr "Land"

#: engine/core/models.py:1070
msgid "geolocation point: (longitude, latitude)"
msgstr "Geolocation Point(Längengrad, Breitengrad)"

#: engine/core/models.py:1076
msgid "full JSON response from geocoder for this address"
msgstr "Vollständige JSON-Antwort vom Geocoder für diese Adresse"

#: engine/core/models.py:1082
msgid "stored JSON response from the geocoding service"
msgstr "Gespeicherte JSON-Antwort vom Geokodierungsdienst"

#: engine/core/models.py:1092
msgid "address"
msgstr "Adresse"

#: engine/core/models.py:1093
msgid "addresses"
msgstr "Adressen"

#: engine/core/models.py:1105
msgid ""
"Represents a promotional code that can be used for discounts, managing its "
"validity, type of discount, and application. The PromoCode class stores "
"details about a promotional code, including its unique identifier, discount "
"properties (amount or percentage), validity period, associated user (if "
"any), and status of its usage. It includes functionality to validate and "
"apply the promo code to an order while ensuring constraints are met."
msgstr ""
"Stellt einen Aktionscode dar, der für Rabatte verwendet werden kann, und "
"verwaltet seine Gültigkeit, die Art des Rabatts und die Anwendung. Die "
"Klasse PromoCode speichert Details zu einem Aktionscode, einschließlich "
"seines eindeutigen Bezeichners, der Rabatteigenschaften (Betrag oder "
"Prozentsatz), der Gültigkeitsdauer, des zugehörigen Benutzers (falls "
"vorhanden) und des Status seiner Verwendung. Sie enthält Funktionen zur "
"Validierung und Anwendung des Promo-Codes auf eine Bestellung, wobei "
"sichergestellt wird, dass die Einschränkungen eingehalten werden."

#: engine/core/models.py:1119
msgid "unique code used by a user to redeem a discount"
msgstr ""
"Einzigartiger Code, den ein Nutzer zum Einlösen eines Rabatts verwendet"

#: engine/core/models.py:1120
msgid "promo code identifier"
msgstr "Kennung des Promo-Codes"

#: engine/core/models.py:1127
msgid "fixed discount amount applied if percent is not used"
msgstr ""
"Fester Rabattbetrag, der angewandt wird, wenn kein Prozentsatz verwendet wird"

#: engine/core/models.py:1128
msgid "fixed discount amount"
msgstr "Fester Rabattbetrag"

#: engine/core/models.py:1134
msgid "percentage discount applied if fixed amount is not used"
msgstr "Prozentualer Rabatt, wenn der Festbetrag nicht verwendet wird"

#: engine/core/models.py:1135
msgid "percentage discount"
msgstr "Prozentualer Rabatt"

#: engine/core/models.py:1140
msgid "timestamp when the promocode expires"
msgstr "Zeitstempel, wann der Promocode abläuft"

#: engine/core/models.py:1141
msgid "end validity time"
msgstr "Ende der Gültigkeitsdauer"

#: engine/core/models.py:1146
msgid "timestamp from which this promocode is valid"
msgstr "Zeitstempel, ab dem dieser Promocode gültig ist"

#: engine/core/models.py:1147
msgid "start validity time"
msgstr "Beginn der Gültigkeitsdauer"

#: engine/core/models.py:1152
msgid "timestamp when the promocode was used, blank if not used yet"
msgstr ""
"Zeitstempel, wann der Promocode verwendet wurde, leer, wenn noch nicht "
"verwendet"

#: engine/core/models.py:1153
msgid "usage timestamp"
msgstr "Zeitstempel der Verwendung"

#: engine/core/models.py:1158
msgid "user assigned to this promocode if applicable"
msgstr "Diesem Promocode zugewiesener Benutzer, falls zutreffend"

#: engine/core/models.py:1159
msgid "assigned user"
msgstr "Zugewiesener Benutzer"

#: engine/core/models.py:1166
msgid "promo code"
msgstr "Promo-Code"

#: engine/core/models.py:1167
msgid "promo codes"
msgstr "Promo-Codes"

#: engine/core/models.py:1183
msgid ""
"only one type of discount should be defined (amount or percent), but not "
"both or neither."
msgstr ""
"Es sollte nur eine Art von Rabatt definiert werden (Betrag oder "
"Prozentsatz), aber nicht beides oder keines von beiden."

#: engine/core/models.py:1205
msgid "promocode already used"
msgstr "Promocode wurde bereits verwendet"

#: engine/core/models.py:1227
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr "Ungültiger Rabatttyp für den Promocode {self.uuid}!"

#: engine/core/models.py:1236
msgid ""
"Represents an order placed by a user. This class models an order within the "
"application, including its various attributes such as billing and shipping "
"information, status, associated user, notifications, and related operations. "
"Orders can have associated products, promotions can be applied, addresses "
"set, and shipping or billing details updated. Equally, functionality "
"supports managing the products in the order lifecycle."
msgstr ""
"Stellt eine von einem Benutzer aufgegebene Bestellung dar. Diese Klasse "
"modelliert eine Bestellung innerhalb der Anwendung, einschließlich ihrer "
"verschiedenen Attribute wie Rechnungs- und Versandinformationen, Status, "
"zugehöriger Benutzer, Benachrichtigungen und zugehörige Vorgänge. "
"Bestellungen können mit Produkten verknüpft werden, es können Werbeaktionen "
"durchgeführt, Adressen festgelegt und Versand- oder Rechnungsdaten "
"aktualisiert werden. Ebenso unterstützt die Funktionalität die Verwaltung "
"der Produkte im Lebenszyklus der Bestellung."

#: engine/core/models.py:1253
msgid "the billing address used for this order"
msgstr "Die für diese Bestellung verwendete Rechnungsadresse"

#: engine/core/models.py:1261
msgid "optional promo code applied to this order"
msgstr "Optionaler Promo-Code für diese Bestellung"

#: engine/core/models.py:1262
msgid "applied promo code"
msgstr "Angewandter Promo-Code"

#: engine/core/models.py:1270
msgid "the shipping address used for this order"
msgstr "Die für diese Bestellung verwendete Lieferadresse"

#: engine/core/models.py:1271
msgid "shipping address"
msgstr "Lieferadresse"

#: engine/core/models.py:1277
msgid "current status of the order in its lifecycle"
msgstr "Aktueller Status des Auftrags in seinem Lebenszyklus"

#: engine/core/models.py:1278
msgid "order status"
msgstr "Status der Bestellung"

#: engine/core/models.py:1283 engine/core/models.py:1882
msgid "json structure of notifications to display to users"
msgstr ""
"JSON-Struktur der Benachrichtigungen, die den Benutzern angezeigt werden "
"sollen; in der Admin-UI wird die Tabellenansicht verwendet"

#: engine/core/models.py:1289
msgid "json representation of order attributes for this order"
msgstr "JSON-Darstellung der Auftragsattribute für diesen Auftrag"

#: engine/core/models.py:1295
msgid "the user who placed the order"
msgstr "Der Benutzer, der die Bestellung aufgegeben hat"

#: engine/core/models.py:1296
msgid "user"
msgstr "Benutzer"

#: engine/core/models.py:1302
msgid "the timestamp when the order was finalized"
msgstr "Der Zeitstempel, zu dem der Auftrag abgeschlossen wurde"

#: engine/core/models.py:1303
msgid "buy time"
msgstr "Zeit kaufen"

#: engine/core/models.py:1310
msgid "a human-readable identifier for the order"
msgstr "Ein von Menschen lesbarer Identifikator für den Auftrag"

#: engine/core/models.py:1311
msgid "human readable id"
msgstr "menschenlesbare ID"

#: engine/core/models.py:1317
msgid "order"
msgstr "Bestellung"

#: engine/core/models.py:1364
msgid "a user must have only one pending order at a time"
msgstr "Ein Benutzer darf immer nur einen schwebenden Auftrag haben!"

#: engine/core/models.py:1397
msgid "you cannot add products to an order that is not a pending one"
msgstr ""
"Sie können keine Produkte zu einem Auftrag hinzufügen, der nicht in "
"Bearbeitung ist."

#: engine/core/models.py:1403
msgid "you cannot add inactive products to order"
msgstr "Sie können keine inaktiven Produkte zur Bestellung hinzufügen"

#: engine/core/models.py:1425
msgid "you cannot add more products than available in stock"
msgstr "Sie können nicht mehr Produkte hinzufügen, als auf Lager sind"

#: engine/core/models.py:1449 engine/core/models.py:1478
#: engine/core/models.py:1488
msgid "you cannot remove products from an order that is not a pending one"
msgstr ""
"Sie können keine Produkte aus einer Bestellung entfernen, die nicht in "
"Bearbeitung ist."

#: engine/core/models.py:1473
#, python-brace-format
msgid "{name} does not exist with query <{query}>"
msgstr "{name} existiert nicht mit Abfrage <{query}>!"

#: engine/core/models.py:1512
msgid "promocode does not exist"
msgstr "Promocode existiert nicht"

#: engine/core/models.py:1527
msgid "you can only buy physical products with shipping address specified"
msgstr ""
"Sie können nur physische Produkte mit angegebener Lieferadresse kaufen!"

#: engine/core/models.py:1548
msgid "address does not exist"
msgstr "Adresse ist nicht vorhanden"

#: engine/core/models.py:1570 engine/core/models.py:1649
msgid "you can not buy at this moment, please try again in a few minutes"
msgstr ""
"Sie können im Moment nicht kaufen, bitte versuchen Sie es in ein paar "
"Minuten erneut."

#: engine/core/models.py:1576 engine/core/models.py:1642
msgid "invalid force value"
msgstr "Ungültiger Force-Wert"

#: engine/core/models.py:1582 engine/core/models.py:1653
msgid "you cannot purchase an empty order!"
msgstr "Sie können keine leere Bestellung kaufen!"

#: engine/core/models.py:1603
msgid "you cannot buy an order without a user"
msgstr ""
"Sie können keine Produkte aus einer Bestellung entfernen, die nicht in "
"Bearbeitung ist."

#: engine/core/models.py:1617
msgid "a user without a balance cannot buy with balance"
msgstr "Ein Benutzer ohne Guthaben kann nicht mit Guthaben kaufen!"

#: engine/core/models.py:1623
msgid "insufficient funds to complete the order"
msgstr "Unzureichende Mittel für die Ausführung des Auftrags"

#: engine/core/models.py:1664
msgid ""
"you cannot buy without registration, please provide the following "
"information: customer name, customer email, customer phone number"
msgstr ""
"Sie können nicht ohne Registrierung kaufen, bitte geben Sie die folgenden "
"Informationen an: Kundenname, Kunden-E-Mail, Kunden-Telefonnummer"

#: engine/core/models.py:1675
#, python-brace-format
msgid ""
"invalid payment method: {payment_method} from {available_payment_methods}"
msgstr ""
"Ungültige Zahlungsmethode: {payment_method} von {available_payment_methods}!"

#: engine/core/models.py:1806
msgid ""
"Manages user feedback for products. This class is designed to capture and "
"store user feedback for specific products that they have purchased. It "
"contains attributes to store user comments, a reference to the related "
"product in the order, and a user-assigned rating. The class uses database "
"fields to effectively model and manage feedback data."
msgstr ""
"Verwaltet Benutzerfeedback für Produkte. Diese Klasse dient der Erfassung "
"und Speicherung von Benutzerfeedback für bestimmte Produkte, die sie gekauft "
"haben. Sie enthält Attribute zum Speichern von Benutzerkommentaren, einen "
"Verweis auf das entsprechende Produkt in der Bestellung und eine vom "
"Benutzer zugewiesene Bewertung. Die Klasse verwendet Datenbankfelder, um "
"Feedbackdaten effektiv zu modellieren und zu verwalten."

#: engine/core/models.py:1818
msgid "user-provided comments about their experience with the product"
msgstr "Kommentare der Nutzer über ihre Erfahrungen mit dem Produkt"

#: engine/core/models.py:1819
msgid "feedback comments"
msgstr "Kommentare zum Feedback"

#: engine/core/models.py:1827
msgid "references the specific product in an order that this feedback is about"
msgstr ""
"Verweist auf das spezifische Produkt in einer Bestellung, auf das sich diese "
"Rückmeldung bezieht"

#: engine/core/models.py:1829
msgid "related order product"
msgstr "Produkt zur Bestellung"

#: engine/core/models.py:1834
msgid "user-assigned rating for the product"
msgstr "Vom Benutzer zugewiesene Bewertung für das Produkt"

#: engine/core/models.py:1835
msgid "product rating"
msgstr "Produktbewertung"

#: engine/core/models.py:1855
msgid ""
"Represents products associated with orders and their attributes. The "
"OrderProduct model maintains information about a product that is part of an "
"order, including details such as purchase price, quantity, product "
"attributes, and status. It manages notifications for the user and "
"administrators and handles operations such as returning the product balance "
"or adding feedback. This model also provides methods and properties that "
"support business logic, such as calculating the total price or generating a "
"download URL for digital products. The model integrates with the Order and "
"Product models and stores a reference to them."
msgstr ""
"Stellt die mit Bestellungen verbundenen Produkte und ihre Attribute dar. Das "
"OrderProduct-Modell verwaltet Informationen über ein Produkt, das Teil einer "
"Bestellung ist, einschließlich Details wie Kaufpreis, Menge, "
"Produktattribute und Status. Es verwaltet Benachrichtigungen für Benutzer "
"und Administratoren und führt Vorgänge wie die Rückgabe des Produktsaldos "
"oder das Hinzufügen von Feedback durch. Dieses Modell bietet auch Methoden "
"und Eigenschaften, die die Geschäftslogik unterstützen, z. B. die Berechnung "
"des Gesamtpreises oder die Generierung einer Download-URL für digitale "
"Produkte. Das Modell ist mit den Modellen \"Order\" und \"Product\" "
"integriert und speichert einen Verweis auf diese."

#: engine/core/models.py:1870
msgid "the price paid by the customer for this product at purchase time"
msgstr ""
"Der Preis, den der Kunde zum Zeitpunkt des Kaufs für dieses Produkt bezahlt "
"hat"

#: engine/core/models.py:1871
msgid "purchase price at order time"
msgstr "Einkaufspreis zum Zeitpunkt der Bestellung"

#: engine/core/models.py:1876
msgid "internal comments for admins about this ordered product"
msgstr "Interne Kommentare für Administratoren zu diesem bestellten Produkt"

#: engine/core/models.py:1877
msgid "internal comments"
msgstr "Interne Kommentare"

#: engine/core/models.py:1883
msgid "user notifications"
msgstr "Benutzerbenachrichtigungen"

#: engine/core/models.py:1888
msgid "json representation of this item's attributes"
msgstr "JSON-Darstellung der Attribute dieses Artikels"

#: engine/core/models.py:1889
msgid "ordered product attributes"
msgstr "Bestellte Produktattribute"

#: engine/core/models.py:1894
msgid "reference to the parent order that contains this product"
msgstr "Verweis auf den übergeordneten Auftrag, der dieses Produkt enthält"

#: engine/core/models.py:1895
msgid "parent order"
msgstr "Übergeordneter Auftrag"

#: engine/core/models.py:1904
msgid "the specific product associated with this order line"
msgstr "Das spezifische Produkt, das mit dieser Auftragszeile verbunden ist"

#: engine/core/models.py:1911
msgid "quantity of this specific product in the order"
msgstr "Menge dieses spezifischen Produkts in der Bestellung"

#: engine/core/models.py:1912
msgid "product quantity"
msgstr "Produktmenge"

#: engine/core/models.py:1919
msgid "current status of this product in the order"
msgstr "Aktueller Status dieses Produkts im Auftrag"

#: engine/core/models.py:1920
msgid "product line status"
msgstr "Status der Produktlinie"

#: engine/core/models.py:1987
msgid "order product must have an order"
msgstr "Das Bestellprodukt muss eine zugehörige Bestellung haben!"

#: engine/core/models.py:1989
#, python-brace-format
msgid "wrong action specified for feedback: {action}"
msgstr "Falsche Aktion für Feedback angegeben: {action}!"

#: engine/core/models.py:2006
msgid "you cannot feedback an order which is not received"
msgstr ""
"Sie können keine Produkte aus einer Bestellung entfernen, die nicht in "
"Bearbeitung ist."

#: engine/core/models.py:2015
msgid "name"
msgstr "Name"

#: engine/core/models.py:2017
msgid "URL of the integration"
msgstr "URL der Integration"

#: engine/core/models.py:2020
msgid "authentication credentials"
msgstr "Anmeldeinformationen zur Authentifizierung"

#: engine/core/models.py:2043
msgid "you can only have one default CRM provider"
msgstr "Sie können nur einen Standard-CRM-Anbieter haben"

#: engine/core/models.py:2053
msgid "CRM"
msgstr "CRM"

#: engine/core/models.py:2054
msgid "CRMs"
msgstr "CRMs"

#: engine/core/models.py:2070
msgid "order CRM link"
msgstr "CRM-Link der Bestellung"

#: engine/core/models.py:2071
msgid "orders CRM links"
msgstr "CRM-Links der Bestellungen"

#: engine/core/models.py:2076
msgid ""
"Represents the downloading functionality for digital assets associated with "
"orders. The DigitalAssetDownload class provides the ability to manage and "
"access downloads related to order products. It maintains information about "
"the associated order product, the number of downloads, and whether the asset "
"is publicly visible. It includes a method to generate a URL for downloading "
"the asset when the associated order is in a completed status."
msgstr ""
"Stellt die Download-Funktionalität für digitale Assets in Verbindung mit "
"Bestellungen dar. Die Klasse DigitalAssetDownload ermöglicht die Verwaltung "
"und den Zugriff auf Downloads im Zusammenhang mit Auftragsprodukten. Sie "
"verwaltet Informationen über das zugehörige Auftragsprodukt, die Anzahl der "
"Downloads und ob das Asset öffentlich sichtbar ist. Sie enthält eine Methode "
"zur Generierung einer URL für das Herunterladen des Assets, wenn sich die "
"zugehörige Bestellung in einem abgeschlossenen Status befindet."

#: engine/core/models.py:2092
msgid "download"
msgstr "Herunterladen"

#: engine/core/models.py:2093
msgid "downloads"
msgstr "Herunterladen"

#: engine/core/serializers/utility.py:91
msgid ""
"you must provide a comment, rating, and order product uuid to add feedback."
msgstr ""
"Sie müssen einen Kommentar, eine Bewertung und eine Produktnummer angeben, "
"um eine Bewertung abzugeben."

#: engine/core/sitemaps.py:25
msgid "Home"
msgstr "Startseite"

#: engine/core/sitemaps.py:30
msgid "Contact Us"
msgstr "Kontakt"

#: engine/core/sitemaps.py:35
msgid "About Us"
msgstr "Über uns"

#: engine/core/templates/admin/dashboard/_customers_mix.html:5
msgid "Customers mix (30d)"
msgstr "Kundenmix (30d)"

#: engine/core/templates/admin/dashboard/_customers_mix.html:10
msgid "New customers"
msgstr "Neue Kunden"

#: engine/core/templates/admin/dashboard/_customers_mix.html:17
msgid "Returning customers"
msgstr "Wiederkehrende Kunden"

#: engine/core/templates/admin/dashboard/_customers_mix.html:25
msgid "No customer activity in the last 30 days."
msgstr "Keine Kundenaktivität in den letzten 30 Tagen."

#: engine/core/templates/admin/dashboard/_daily_sales.html:5
msgid "Daily sales"
msgstr "Tägliche Verkäufe"

#: engine/core/templates/admin/dashboard/_daily_sales.html:59
msgid "Orders (FINISHED)"
msgstr "Aufträge (FINISHED)"

#: engine/core/templates/admin/dashboard/_daily_sales.html:69
msgid "Gross revenue"
msgstr "Bruttoeinnahmen"

#: engine/core/templates/admin/dashboard/_daily_sales.html:106
#: engine/core/templates/admin/dashboard/_kpis.html:20
msgid "Orders"
msgstr "Bestellungen"

#: engine/core/templates/admin/dashboard/_daily_sales.html:113
msgid "Gross"
msgstr "Brutto"

#: engine/core/templates/admin/dashboard/_header.html:3
msgid "Dashboard"
msgstr "Dashboard"

#: engine/core/templates/admin/dashboard/_income_overview.html:7
msgid "Income overview"
msgstr "Einkommensübersicht"

#: engine/core/templates/admin/dashboard/_income_overview.html:31
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Net"
msgstr "Nettoeinkommen"

#: engine/core/templates/admin/dashboard/_income_overview.html:37
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Taxes"
msgstr "Steuern"

#: engine/core/templates/admin/dashboard/_income_overview.html:43
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Returns"
msgstr "Rückgabe"

#: engine/core/templates/admin/dashboard/_income_overview.html:48
msgid "Gross (pie total)"
msgstr "Bruttoeinnahmen"

#: engine/core/templates/admin/dashboard/_income_overview.html:72
msgid "No data"
msgstr "Kein Datum"

#: engine/core/templates/admin/dashboard/_kpis.html:6
msgid "GMV"
msgstr "GMV"

#: engine/core/templates/admin/dashboard/_kpis.html:34
msgid "AOV"
msgstr "AOV"

#: engine/core/templates/admin/dashboard/_kpis.html:48
msgid "Net revenue"
msgstr "Nettoeinkommen"

#: engine/core/templates/admin/dashboard/_kpis.html:62
msgid "Refund rate"
msgstr "Erstattungssatz"

#: engine/core/templates/admin/dashboard/_kpis.html:73
msgid "returned"
msgstr "Zurückgeschickt"

#: engine/core/templates/admin/dashboard/_low_stock.html:5
msgid "Low stock"
msgstr "Niedriger Bestand"

#: engine/core/templates/admin/dashboard/_low_stock.html:29
msgid "No low stock items."
msgstr "Keine Artikel mit geringem Lagerbestand."

#: engine/core/templates/admin/dashboard/_most_returned.html:5
msgid "Most returned products (30d)"
msgstr "Meist zurückgesandte Produkte (30d)"

#: engine/core/templates/admin/dashboard/_most_returned.html:24
msgid "No returns in the last 30 days."
msgstr "Keine Rückgaben in den letzten 30 Tagen."

#: engine/core/templates/admin/dashboard/_product_lists.html:6
msgid "Most wished product"
msgstr "Meistgewünschtes Produkt"

#: engine/core/templates/admin/dashboard/_product_lists.html:33
#: engine/core/templates/admin/dashboard/_product_lists.html:68
msgid "No data yet."
msgstr "Noch keine Daten."

#: engine/core/templates/admin/dashboard/_product_lists.html:41
msgid "Most popular product"
msgstr "Beliebtestes Produkt"

#: engine/core/templates/admin/dashboard/_quick_links.html:5
msgid "Quick Links"
msgstr "Schnelle Links"

#: engine/core/templates/admin/dashboard/_quick_links.html:12
msgid "No links available."
msgstr "Keine Links verfügbar."

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:5
msgid "Shipped vs Digital (30d)"
msgstr "Versendet vs. Digital (30d)"

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:10
msgid "Digital"
msgstr "Digital"

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:20
msgid "Shipped"
msgstr "Versendet"

#: engine/core/templates/admin/dashboard/_top_categories.html:5
msgid "Top categories by quantity (30d)"
msgstr "Top-Kategorien nach Menge (30d)"

#: engine/core/templates/admin/dashboard/_top_categories.html:23
msgid "No category sales in the last 30 days."
msgstr "Keine Kategorieverkäufe in den letzten 30 Tagen."

#: engine/core/templates/admin/index.html:9
msgid "Django site admin"
msgstr "Django-Website-Administrator"

#: engine/core/templates/digital_order_created_email.html:7
#: engine/core/templates/digital_order_created_email.html:100
#: engine/core/templates/digital_order_delivered_email.html:6
#: engine/core/templates/shipped_order_created_email.html:7
#: engine/core/templates/shipped_order_created_email.html:99
#: engine/core/templates/shipped_order_delivered_email.html:7
#: engine/core/templates/shipped_order_delivered_email.html:99
msgid "order confirmation"
msgstr "Bestätigung der Bestellung"

#: engine/core/templates/digital_order_created_email.html:95
#: engine/core/templates/digital_order_delivered_email.html:94
#: engine/core/templates/promocode_granted_email.html:94
#: engine/core/templates/shipped_order_created_email.html:94
#: engine/core/templates/shipped_order_delivered_email.html:94
msgid "logo"
msgstr "Logo"

#: engine/core/templates/digital_order_created_email.html:101
#: engine/core/templates/shipped_order_created_email.html:100
#: engine/core/templates/shipped_order_delivered_email.html:100
#, python-format
msgid "hello %(order.user.first_name)s,"
msgstr "Hallo %(order.user.first_name)s,"

#: engine/core/templates/digital_order_created_email.html:102
#, python-format
msgid ""
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
"                            we have taken your order into work. below are "
"the details of your\n"
"                            order:"
msgstr ""
"Vielen Dank für Ihre Bestellung #%(order.pk)s! Wir freuen uns, Ihnen "
"mitteilen zu können, dass wir Ihre Bestellung in Arbeit genommen haben. "
"Nachfolgend finden Sie die Details Ihrer Bestellung:"

#: engine/core/templates/digital_order_created_email.html:112
#: engine/core/templates/digital_order_delivered_email.html:110
#: engine/core/templates/shipped_order_created_email.html:110
#: engine/core/templates/shipped_order_delivered_email.html:110
msgid "total"
msgstr "Insgesamt"

#: engine/core/templates/digital_order_created_email.html:125
#: engine/core/templates/digital_order_delivered_email.html:157
#: engine/core/templates/shipped_order_created_email.html:127
#: engine/core/templates/shipped_order_delivered_email.html:127
msgid "total price"
msgstr "Gesamtpreis"

#: engine/core/templates/digital_order_created_email.html:131
#: engine/core/templates/shipped_order_created_email.html:140
#: engine/core/templates/shipped_order_delivered_email.html:140
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at\n"
"                            %(config.EMAIL_HOST_USER)s."
msgstr ""
"Wenn Sie Fragen haben, wenden Sie sich bitte an unseren Support unter "
"%(config.EMAIL_HOST_USER)s."

#: engine/core/templates/digital_order_created_email.html:133
#, python-format
msgid "best regards,<br>the %(config.PROJECT_NAME)s team"
msgstr "Mit freundlichen Grüßen,<br>das %(config.PROJECT_NAME)s-Team"

#: engine/core/templates/digital_order_created_email.html:139
#: engine/core/templates/digital_order_delivered_email.html:171
#: engine/core/templates/promocode_granted_email.html:114
msgid "all rights reserved"
msgstr "Alle Rechte vorbehalten"

#: engine/core/templates/digital_order_delivered_email.html:99
msgid "order delivered"
msgstr "Bestellung Geliefert"

#: engine/core/templates/digital_order_delivered_email.html:100
#: engine/core/templates/promocode_granted_email.html:100
#, python-format
msgid "hello %(user_first_name)s,"
msgstr "Hallo %(user_first_name)s,"

#: engine/core/templates/digital_order_delivered_email.html:101
#, python-format
msgid ""
"we have successfully processed your order №%(order_uuid)s! below are the\n"
"                            details of your order:"
msgstr ""
"Wir haben Ihre Bestellung erfolgreich bearbeitet №%(order_uuid)s! "
"Nachstehend finden Sie die Details Ihrer Bestellung:"

#: engine/core/templates/digital_order_delivered_email.html:128
msgid ""
"additional\n"
"                                                    information"
msgstr ""
"zusätzliche\n"
"                                                    Informationen"

#: engine/core/templates/digital_order_delivered_email.html:137
#: engine/core/templates/json_table_widget.html:6
msgid "value"
msgstr "Wert"

#: engine/core/templates/digital_order_delivered_email.html:163
#: engine/core/templates/promocode_granted_email.html:106
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at\n"
"                            %(contact_email)s."
msgstr ""
"Wenn Sie Fragen haben, wenden Sie sich bitte an unseren Support unter "
"%(contact_email)s."

#: engine/core/templates/digital_order_delivered_email.html:165
#: engine/core/templates/promocode_granted_email.html:108
#, python-format
msgid "best regards,<br>the %(project_name)s team"
msgstr "Mit freundlichen Grüßen,<br>das %(project_name)s-Team"

#: engine/core/templates/json_table_widget.html:5
msgid "key"
msgstr "Schlüssel"

#: engine/core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Zeile hinzufügen"

#: engine/core/templates/promocode_granted_email.html:6
#: engine/core/templates/promocode_granted_email.html:99
msgid "promocode granted"
msgstr "Promocode granted"

#: engine/core/templates/promocode_granted_email.html:101
msgid ""
"Thank you for staying with us! We have granted you with a promocode\n"
"                            for "
msgstr ""
"Danke, dass Sie bei uns bleiben! Wir haben Ihnen einen Promocode gewährt\n"
"                            für"

#: engine/core/templates/shipped_order_created_email.html:101
#: engine/core/templates/shipped_order_delivered_email.html:101
msgid ""
"thank you for your order! we are pleased to confirm your purchase. below "
"are\n"
"                            the details of your order:"
msgstr ""
"Vielen Dank für Ihre Bestellung! Wir freuen uns, Ihren Kauf zu bestätigen. "
"Nachstehend finden Sie die Details Ihrer Bestellung:"

#: engine/core/templates/shipped_order_created_email.html:123
#: engine/core/templates/shipped_order_delivered_email.html:123
msgid "shipping price"
msgstr "Versandpreis"

#: engine/core/templates/shipped_order_created_email.html:133
#: engine/core/templates/shipped_order_delivered_email.html:133
msgid "your order will be delivered to the following address:"
msgstr "Ihre Bestellung wird an die folgende Adresse geliefert:"

#: engine/core/templates/shipped_order_created_email.html:142
#: engine/core/templates/shipped_order_delivered_email.html:142
#, python-format
msgid "best regards, <br>The %(config.PROJECT_NAME)s team"
msgstr "Mit freundlichen Grüßen, <br>Das %(config.PROJECT_NAME)s-Team"

#: engine/core/templates/shipped_order_created_email.html:147
#: engine/core/templates/shipped_order_delivered_email.html:147
msgid ""
"all rights\n"
"                        reserved"
msgstr ""
"alle Rechte\n"
"                        vorbehalten"

#: engine/core/utils/caching.py:49
msgid "both data and timeout are required"
msgstr "Sowohl Daten als auch Timeout sind erforderlich"

#: engine/core/utils/caching.py:52
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
msgstr "Ungültiger Timeout-Wert, er muss zwischen 0 und 216000 Sekunden liegen"

#: engine/core/utils/emailing.py:27
#, python-brace-format
msgid "{settings.PROJECT_NAME} | contact us initiated"
msgstr "{settings.PROJECT_NAME} | Kontakt eingeleitet"

#: engine/core/utils/emailing.py:81
#, python-brace-format
msgid "{settings.PROJECT_NAME} | order confirmation"
msgstr "{settings.PROJECT_NAME} | Auftragsbestätigung"

#: engine/core/utils/emailing.py:115
#, python-brace-format
msgid "{settings.PROJECT_NAME} | order delivered"
msgstr "{settings.PROJECT_NAME} | Bestellung geliefert"

#: engine/core/utils/emailing.py:203
#, python-brace-format
msgid "{settings.PROJECT_NAME} | promocode granted"
msgstr "{settings.PROJECT_NAME} | Promocode gewährt"

#: engine/core/utils/messages.py:3
msgid "you do not have permission to perform this action."
msgstr "Sie haben nicht die Erlaubnis, diese Aktion durchzuführen."

#: engine/core/utils/nominatim.py:8
msgid "NOMINATIM_URL must be configured."
msgstr "Der Parameter NOMINATIM_URL muss konfiguriert werden!"

#: engine/core/validators.py:23
#, python-brace-format
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
msgstr ""
"Die Bildabmessungen sollten w{max_width} x h{max_height} Pixel nicht "
"überschreiten"

#: engine/core/views.py:104
msgid ""
"Handles the request for the sitemap index and returns an XML response. It "
"ensures the response includes the appropriate content type header for XML."
msgstr ""
"Bearbeitet die Anfrage für den Sitemap-Index und gibt eine XML-Antwort "
"zurück. Sie stellt sicher, dass die Antwort den entsprechenden Content-Type-"
"Header für XML enthält."

#: engine/core/views.py:119
msgid ""
"Handles the detailed view response for a sitemap. This function processes "
"the request, fetches the appropriate sitemap detail response, and sets the "
"Content-Type header for XML."
msgstr ""
"Verarbeitet die Antwort auf die Detailansicht für eine Sitemap. Diese "
"Funktion verarbeitet die Anfrage, holt die entsprechende Sitemap-"
"Detailantwort ab und setzt den Content-Type-Header für XML."

#: engine/core/views.py:155
msgid ""
"Returns a list of supported languages and their corresponding information."
msgstr ""
"Gibt eine Liste der unterstützten Sprachen und der entsprechenden "
"Informationen zurück."

#: engine/core/views.py:182
msgid "Returns the parameters of the website as a JSON object."
msgstr "Gibt die Parameter der Website als JSON-Objekt zurück."

#: engine/core/views.py:198
msgid ""
"Handles cache operations such as reading and setting cache data with a "
"specified key and timeout."
msgstr ""
"Erledigt Cache-Operationen wie das Lesen und Setzen von Cache-Daten mit "
"einem bestimmten Schlüssel und Timeout."

#: engine/core/views.py:220
msgid "Handles `contact us` form submissions."
msgstr "Verarbeitet Übermittlungen des Formulars \"Kontaktieren Sie uns\"."

#: engine/core/views.py:236
msgid ""
"Handles requests for processing and validating URLs from incoming POST "
"requests."
msgstr ""
"Bearbeitet Anfragen zur Verarbeitung und Validierung von URLs aus "
"eingehenden POST-Anfragen."

#: engine/core/views.py:273
msgid "Handles global search queries."
msgstr "Bearbeitet globale Suchanfragen."

#: engine/core/views.py:289
msgid "Handles the logic of buying as a business without registration."
msgstr "Behandelt die Logik des Kaufs als Unternehmen ohne Registrierung."

#: engine/core/views.py:337
msgid ""
"Handles the downloading of a digital asset associated with an order.\n"
"This function attempts to serve the digital asset file located in the "
"storage directory of the project. If the file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"Bearbeitet das Herunterladen eines digitalen Assets, das mit einem Auftrag "
"verbunden ist.\n"
"Diese Funktion versucht, die Datei des digitalen Assets, die sich im "
"Speicherverzeichnis des Projekts befindet, bereitzustellen. Wenn die Datei "
"nicht gefunden wird, wird ein HTTP 404-Fehler ausgelöst, um anzuzeigen, dass "
"die Ressource nicht verfügbar ist."

#: engine/core/views.py:348
msgid "order_product_uuid is required"
msgstr "order_product_uuid ist erforderlich"

#: engine/core/views.py:355
msgid "order product does not exist"
msgstr "Produkt bestellen existiert nicht"

#: engine/core/views.py:358
msgid "you can only download the digital asset once"
msgstr "Sie können das digitale Asset nur einmal herunterladen"

#: engine/core/views.py:362
msgid "the order must be paid before downloading the digital asset"
msgstr ""
"die Bestellung muss vor dem Herunterladen des digitalen Assets bezahlt werden"

#: engine/core/views.py:369
msgid "the order product does not have a product"
msgstr "Das Bestellprodukt hat kein Produkt"

#: engine/core/views.py:412
msgid "favicon not found"
msgstr "Favicon nicht gefunden"

#: engine/core/views.py:418
msgid ""
"Handles requests for the favicon of a website.\n"
"This function attempts to serve the favicon file located in the static "
"directory of the project. If the favicon file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"Bearbeitet Anfragen nach dem Favicon einer Website.\n"
"Diese Funktion versucht, die Favicon-Datei, die sich im statischen "
"Verzeichnis des Projekts befindet, bereitzustellen. Wenn die Favicon-Datei "
"nicht gefunden wird, wird ein HTTP 404-Fehler ausgegeben, um anzuzeigen, "
"dass die Ressource nicht verfügbar ist."

#: engine/core/views.py:432
msgid ""
"Redirects the request to the admin index page. The function handles incoming "
"HTTP requests and redirects them to the Django admin interface index page. "
"It uses Django's `redirect` function for handling the HTTP redirection."
msgstr ""
"Leitet die Anfrage auf die Admin-Indexseite um. Die Funktion verarbeitet "
"eingehende HTTP-Anfragen und leitet sie auf die Indexseite der Django-"
"Administrationsoberfläche um. Sie verwendet die Funktion `redirect` von "
"Django für die Bearbeitung der HTTP-Umleitung."

#: engine/core/views.py:445
msgid "Returns current version of the eVibes. "
msgstr "Gibt die aktuelle Version von eVibes zurück."

#: engine/core/views.py:674 engine/core/views.py:689
#, python-format
msgid "Revenue & Orders (last %(days)d)"
msgstr "Einnahmen und Aufträge (zuletzt %(days)d)"

#: engine/core/views.py:870
msgid "Returns custom variables for Dashboard. "
msgstr "Gibt benutzerdefinierte Variablen für das Dashboard zurück."

#: engine/core/viewsets.py:139
msgid ""
"Defines a viewset for managing Evibes-related operations. The EvibesViewSet "
"class inherits from ModelViewSet and provides functionality for handling "
"actions and operations on Evibes entities. It includes support for dynamic "
"serializer classes based on the current action, customizable permissions, "
"and rendering formats."
msgstr ""
"Definiert ein Viewset für die Verwaltung von Evibes-bezogenen Operationen. "
"Die Klasse EvibesViewSet erbt von ModelViewSet und bietet Funktionalität für "
"die Handhabung von Aktionen und Operationen auf Evibes-Entitäten. Sie "
"enthält Unterstützung für dynamische Serialisiererklassen auf der Grundlage "
"der aktuellen Aktion, anpassbare Berechtigungen und Rendering-Formate."

#: engine/core/viewsets.py:160
msgid ""
"Represents a viewset for managing AttributeGroup objects. Handles operations "
"related to AttributeGroup, including filtering, serialization, and retrieval "
"of data. This class is part of the application's API layer and provides a "
"standardized way to process requests and responses for AttributeGroup data."
msgstr ""
"Stellt ein Viewset für die Verwaltung von AttributeGroup-Objekten dar. "
"Bearbeitet Vorgänge im Zusammenhang mit AttributeGroup, einschließlich "
"Filterung, Serialisierung und Abruf von Daten. Diese Klasse ist Teil der API-"
"Schicht der Anwendung und bietet eine standardisierte Methode zur "
"Verarbeitung von Anfragen und Antworten für AttributeGroup-Daten."

#: engine/core/viewsets.py:179
msgid ""
"Handles operations related to Attribute objects within the application. "
"Provides a set of API endpoints to interact with Attribute data. This class "
"manages querying, filtering, and serialization of Attribute objects, "
"allowing dynamic control over the data returned, such as filtering by "
"specific fields or retrieving detailed versus simplified information "
"depending on the request."
msgstr ""
"Erledigt Vorgänge im Zusammenhang mit Attributobjekten innerhalb der "
"Anwendung. Bietet eine Reihe von API-Endpunkten zur Interaktion mit "
"Attributdaten. Diese Klasse verwaltet die Abfrage, Filterung und "
"Serialisierung von Attributobjekten und ermöglicht die dynamische Kontrolle "
"über die zurückgegebenen Daten, z. B. die Filterung nach bestimmten Feldern "
"oder das Abrufen detaillierter bzw. vereinfachter Informationen je nach "
"Anfrage."

#: engine/core/viewsets.py:198
msgid ""
"A viewset for managing AttributeValue objects. This viewset provides "
"functionality for listing, retrieving, creating, updating, and deleting "
"AttributeValue objects. It integrates with Django REST Framework's viewset "
"mechanisms and uses appropriate serializers for different actions. Filtering "
"capabilities are provided through the DjangoFilterBackend."
msgstr ""
"Ein Viewset für die Verwaltung von AttributeValue-Objekten. Dieses Viewset "
"bietet Funktionen zum Auflisten, Abrufen, Erstellen, Aktualisieren und "
"Löschen von AttributeValue-Objekten. Es integriert sich in die Viewset-"
"Mechanismen des Django REST Frameworks und verwendet geeignete Serialisierer "
"für verschiedene Aktionen. Filterfunktionen werden über das "
"DjangoFilterBackend bereitgestellt."

#: engine/core/viewsets.py:217
msgid ""
"Manages views for Category-related operations. The CategoryViewSet class is "
"responsible for handling operations related to the Category model in the "
"system. It supports retrieving, filtering, and serializing category data. "
"The viewset also enforces permissions to ensure that only authorized users "
"can access specific data."
msgstr ""
"Verwaltet Ansichten für kategoriebezogene Operationen. Die Klasse "
"CategoryViewSet ist für die Handhabung von Vorgängen im Zusammenhang mit dem "
"Kategoriemodell im System verantwortlich. Sie unterstützt das Abrufen, "
"Filtern und Serialisieren von Kategoriedaten. Das Viewset erzwingt auch "
"Berechtigungen, um sicherzustellen, dass nur autorisierte Benutzer auf "
"bestimmte Daten zugreifen können."

#: engine/core/viewsets.py:346
msgid ""
"Represents a viewset for managing Brand instances. This class provides "
"functionality for querying, filtering, and serializing Brand objects. It "
"uses Django's ViewSet framework to simplify the implementation of API "
"endpoints for Brand objects."
msgstr ""
"Stellt ein Viewset zur Verwaltung von Brand-Instanzen dar. Diese Klasse "
"bietet Funktionen zur Abfrage, Filterung und Serialisierung von Brand-"
"Objekten. Sie verwendet das ViewSet-Framework von Django, um die "
"Implementierung von API-Endpunkten für Brand-Objekte zu vereinfachen."

#: engine/core/viewsets.py:458
msgid ""
"Manages operations related to the `Product` model in the system. This class "
"provides a viewset for managing products, including their filtering, "
"serialization, and operations on specific instances. It extends from "
"`EvibesViewSet` to use common functionality and integrates with the Django "
"REST framework for RESTful API operations. Includes methods for retrieving "
"product details, applying permissions, and accessing related feedback of a "
"product."
msgstr ""
"Verwaltet Vorgänge im Zusammenhang mit dem Modell \"Produkt\" im System. "
"Diese Klasse bietet ein Viewset für die Verwaltung von Produkten, "
"einschließlich ihrer Filterung, Serialisierung und Operationen für bestimmte "
"Instanzen. Sie ist eine Erweiterung von `EvibesViewSet`, um gemeinsame "
"Funktionen zu nutzen und integriert sich in das Django REST Framework für "
"RESTful API Operationen. Enthält Methoden zum Abrufen von Produktdetails, "
"zur Anwendung von Berechtigungen und zum Zugriff auf zugehörige "
"Rückmeldungen zu einem Produkt."

#: engine/core/viewsets.py:605
msgid ""
"Represents a viewset for managing Vendor objects. This viewset allows "
"fetching, filtering, and serializing Vendor data. It defines the queryset, "
"filter configurations, and serializer classes used to handle different "
"actions. The purpose of this class is to provide streamlined access to "
"Vendor-related resources through the Django REST framework."
msgstr ""
"Stellt ein Viewset für die Verwaltung von Vendor-Objekten dar. Dieses "
"Viewset ermöglicht das Abrufen, Filtern und Serialisieren von Vendor-Daten. "
"Sie definiert das Queryset, die Filterkonfigurationen und die Serializer-"
"Klassen, die für die verschiedenen Aktionen verwendet werden. Der Zweck "
"dieser Klasse ist die Bereitstellung eines optimierten Zugriffs auf Vendor-"
"Ressourcen über das Django REST-Framework."

#: engine/core/viewsets.py:625
msgid ""
"Representation of a view set handling Feedback objects. This class manages "
"operations related to Feedback objects, including listing, filtering, and "
"retrieving details. The purpose of this view set is to provide different "
"serializers for different actions and implement permission-based handling of "
"accessible Feedback objects. It extends the base `EvibesViewSet` and makes "
"use of Django's filtering system for querying data."
msgstr ""
"Darstellung eines View-Sets, das Feedback-Objekte behandelt. Diese Klasse "
"verwaltet Vorgänge im Zusammenhang mit Feedback-Objekten, einschließlich "
"Auflistung, Filterung und Abruf von Details. Der Zweck dieses ViewSets ist "
"es, verschiedene Serialisierer für verschiedene Aktionen bereitzustellen und "
"eine erlaubnisbasierte Handhabung von zugänglichen Feedback-Objekten zu "
"implementieren. Es erweitert das Basis `EvibesViewSet` und nutzt das "
"Filtersystem von Django zur Abfrage von Daten."

#: engine/core/viewsets.py:652
msgid ""
"ViewSet for managing orders and related operations. This class provides "
"functionality to retrieve, modify, and manage order objects. It includes "
"various endpoints for handling order operations such as adding or removing "
"products, performing purchases for registered as well as unregistered users, "
"and retrieving the current authenticated user's pending orders. The ViewSet "
"uses multiple serializers based on the specific action being performed and "
"enforces permissions accordingly while interacting with order data."
msgstr ""
"ViewSet zur Verwaltung von Aufträgen und zugehörigen Vorgängen. Diese Klasse "
"bietet Funktionen zum Abrufen, Ändern und Verwalten von Bestellobjekten. Sie "
"enthält verschiedene Endpunkte für die Handhabung von Bestellvorgängen wie "
"das Hinzufügen oder Entfernen von Produkten, die Durchführung von Käufen für "
"registrierte und nicht registrierte Benutzer und das Abrufen der "
"ausstehenden Bestellungen des aktuell authentifizierten Benutzers. Das "
"ViewSet verwendet mehrere Serialisierer, die auf der spezifischen Aktion "
"basieren, die durchgeführt wird, und erzwingt die entsprechenden "
"Berechtigungen, während es mit den Bestelldaten interagiert."

#: engine/core/viewsets.py:914
msgid ""
"Provides a viewset for managing OrderProduct entities. This viewset enables "
"CRUD operations and custom actions specific to the OrderProduct model. It "
"includes filtering, permission checks, and serializer switching based on the "
"requested action. Additionally, it provides a detailed action for handling "
"feedback on OrderProduct instances"
msgstr ""
"Bietet ein Viewset für die Verwaltung von OrderProduct-Entitäten. Dieses "
"Viewset ermöglicht CRUD-Vorgänge und benutzerdefinierte Aktionen speziell "
"für das OrderProduct-Modell. Es umfasst Filterung, Berechtigungsprüfungen "
"und Serializer-Umschaltung auf der Grundlage der angeforderten Aktion. "
"Außerdem bietet es eine detaillierte Aktion für die Bearbeitung von Feedback "
"zu OrderProduct-Instanzen"

#: engine/core/viewsets.py:974
msgid "Manages operations related to Product images in the application. "
msgstr ""
"Verwaltet Vorgänge im Zusammenhang mit Produktbildern in der Anwendung."

#: engine/core/viewsets.py:988
msgid ""
"Manages the retrieval and handling of PromoCode instances through various "
"API actions."
msgstr ""
"Verwaltet den Abruf und die Handhabung von PromoCode-Instanzen durch "
"verschiedene API-Aktionen."

#: engine/core/viewsets.py:1019
msgid "Represents a view set for managing promotions. "
msgstr "Stellt ein Ansichtsset für die Verwaltung von Werbeaktionen dar."

#: engine/core/viewsets.py:1032
msgid "Handles operations related to Stock data in the system."
msgstr "Erledigt Vorgänge im Zusammenhang mit Bestandsdaten im System."

#: engine/core/viewsets.py:1046
msgid ""
"ViewSet for managing Wishlist operations. The WishlistViewSet provides "
"endpoints for interacting with a user's wish list, allowing for the "
"retrieval, modification, and customization of products within the wish list. "
"This ViewSet facilitates functionality such as adding, removing, and bulk "
"actions for wishlist products. Permission checks are integrated to ensure "
"that users can only manage their own wishlists unless explicit permissions "
"are granted."
msgstr ""
"ViewSet für die Verwaltung von Wishlist-Vorgängen. Das WishlistViewSet "
"bietet Endpunkte für die Interaktion mit der Wunschliste eines Benutzers und "
"ermöglicht das Abrufen, Ändern und Anpassen von Produkten innerhalb der "
"Wunschliste. Dieses ViewSet erleichtert Funktionen wie das Hinzufügen, "
"Entfernen und Massenaktionen für Produkte auf der Wunschliste. "
"Berechtigungsprüfungen sind integriert, um sicherzustellen, dass Benutzer "
"nur ihre eigenen Wunschlisten verwalten können, sofern keine expliziten "
"Berechtigungen erteilt wurden."

#: engine/core/viewsets.py:1183
msgid ""
"This class provides viewset functionality for managing `Address` objects. "
"The AddressViewSet class enables CRUD operations, filtering, and custom "
"actions related to address entities. It includes specialized behaviors for "
"different HTTP methods, serializer overrides, and permission handling based "
"on the request context."
msgstr ""
"Diese Klasse bietet Viewset-Funktionalität für die Verwaltung von "
"\"Address\"-Objekten. Die Klasse AddressViewSet ermöglicht CRUD-Operationen, "
"Filterung und benutzerdefinierte Aktionen im Zusammenhang mit "
"Adressentitäten. Sie umfasst spezielle Verhaltensweisen für verschiedene "
"HTTP-Methoden, Serialisierungsüberschreibungen und die Behandlung von "
"Berechtigungen auf der Grundlage des Anfragekontexts."

#: engine/core/viewsets.py:1254
#, python-brace-format
msgid "Geocoding error: {e}"
msgstr "Geocodierungsfehler: {e}"

#: engine/core/viewsets.py:1262
msgid ""
"Handles operations related to Product Tags within the application. This "
"class provides functionality for retrieving, filtering, and serializing "
"Product Tag objects. It supports flexible filtering on specific attributes "
"using the specified filter backend and dynamically uses different "
"serializers based on the action being performed."
msgstr ""
"Bearbeitet Vorgänge im Zusammenhang mit Produkt-Tags innerhalb der "
"Anwendung. Diese Klasse bietet Funktionen zum Abrufen, Filtern und "
"Serialisieren von Produkt-Tag-Objekten. Sie unterstützt die flexible "
"Filterung nach bestimmten Attributen unter Verwendung des angegebenen Filter-"
"Backends und verwendet dynamisch verschiedene Serialisierer auf der "
"Grundlage der durchgeführten Aktion."
