#
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: it-it\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 "ID univoco"

#: engine/core/abstract.py:13
msgid "unique id is used to surely identify any database object"
msgstr ""
"L'ID univoco viene utilizzato per identificare con certezza qualsiasi "
"oggetto del database."

#: engine/core/abstract.py:20
msgid "is active"
msgstr "È attivo"

#: engine/core/abstract.py:22
msgid ""
"if set to false, this object can't be seen by users without needed permission"
msgstr ""
"Se impostato a false, questo oggetto non può essere visto dagli utenti senza "
"i necessari permessi."

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

#: engine/core/abstract.py:26
msgid "when the object first appeared on the database"
msgstr "Quando l'oggetto è apparso per la prima volta nel database"

#: engine/core/abstract.py:29
msgid "modified"
msgstr "Modificato"

#: engine/core/abstract.py:29
msgid "when the object was last modified"
msgstr "Quando l'oggetto è stato modificato per l'ultima volta"

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

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

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

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

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

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

#: engine/core/admin.py:158
#, python-format
msgid "activate selected %(verbose_name_plural)s"
msgstr "Attivare il %(verbose_name_plural)s selezionato"

#: engine/core/admin.py:166
msgid "selected items have been activated."
msgstr "Gli articoli selezionati sono stati attivati!"

#: engine/core/admin.py:174
#, python-format
msgid "deactivate selected %(verbose_name_plural)s"
msgstr "Disattivare il %(verbose_name_plural)s selezionato"

#: engine/core/admin.py:184
msgid "selected items have been deactivated."
msgstr "Gli articoli selezionati sono stati disattivati!"

#: 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 "Valore dell'attributo"

#: engine/core/admin.py:197 engine/core/graphene/object_types.py:77
#: engine/core/models.py:834
msgid "attribute values"
msgstr "Valori degli attributi"

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

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

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

#: engine/core/admin.py:221 engine/core/graphene/object_types.py:713
msgid "stocks"
msgstr "Le scorte"

#: engine/core/admin.py:232 engine/core/models.py:1931
msgid "order product"
msgstr "Ordina il prodotto"

#: engine/core/admin.py:233 engine/core/graphene/object_types.py:441
#: engine/core/models.py:1932
msgid "order products"
msgstr "Ordinare i prodotti"

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

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

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

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

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

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

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

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

#: engine/core/choices.py:9 engine/core/choices.py:15
msgid "pending"
msgstr "In attesa"

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

#: engine/core/choices.py:11
msgid "money returned"
msgstr "Denaro restituito"

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

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

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

#: engine/core/docs/drf/views.py:30
msgid "OpenAPI schema in selected format with selected language"
msgstr "Schema OpenAPI nel formato selezionato con la lingua selezionata"

#: 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 ""
"Schema OpenApi3 per questa API. Il formato può essere selezionato tramite la "
"negoziazione dei contenuti. La lingua può essere selezionata sia con Accept-"
"Language che con il parametro query."

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

#: 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 ""
"Applicare solo una chiave per leggere i dati consentiti dalla cache.\n"
"Applicare chiave, dati e timeout con autenticazione per scrivere dati nella "
"cache."

#: engine/core/docs/drf/views.py:66
msgid "get a list of supported languages"
msgstr "Ottenere un elenco delle lingue supportate"

#: engine/core/docs/drf/views.py:78
msgid "get application's exposable parameters"
msgstr "Ottenere i parametri esponibili dell'applicazione"

#: engine/core/docs/drf/views.py:92
msgid "send a message to the support team"
msgstr "Inviate un messaggio al team di assistenza"

#: engine/core/docs/drf/views.py:106 engine/core/graphene/mutations.py:58
msgid "request a CORSed URL"
msgstr "Richiedere un URL CORSed. È consentito solo https."

#: engine/core/docs/drf/views.py:122
msgid "Search between products, categories and brands"
msgstr "Ricerca tra prodotti, categorie e marchi"

#: engine/core/docs/drf/views.py:144
msgid "global search endpoint to query across project's tables"
msgstr ""
"Endpoint di ricerca globale per interrogare tutte le tabelle del progetto"

#: engine/core/docs/drf/views.py:153
msgid "purchase an order as a business"
msgstr "Acquistare un ordine come azienda"

#: engine/core/docs/drf/views.py:161
msgid ""
"purchase an order as a business, using the provided `products` with "
"`product_uuid` and `attributes`."
msgstr ""
"Acquistare un ordine come azienda, utilizzando i `prodotti` forniti con "
"`product_uuid` e `attributi`."

#: engine/core/docs/drf/views.py:180
msgid "download a digital asset from purchased digital order"
msgstr "scaricare un bene digitale da un ordine digitale acquistato"

#: engine/core/docs/drf/viewsets.py:65
msgid "list all attribute groups (simple view)"
msgstr "Elenco di tutti i gruppi di attributi (vista semplice)"

#: engine/core/docs/drf/viewsets.py:75
msgid "retrieve a single attribute group (detailed view)"
msgstr "Recuperare un singolo gruppo di attributi (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:82
msgid "create an attribute group"
msgstr "Creare un gruppo di attributi"

#: engine/core/docs/drf/viewsets.py:92
msgid "delete an attribute group"
msgstr "Cancellare un gruppo di attributi"

#: engine/core/docs/drf/viewsets.py:99
msgid "rewrite an existing attribute group saving non-editables"
msgstr ""
"Riscrivere un gruppo di attributi esistente salvando i non modificabili"

#: engine/core/docs/drf/viewsets.py:107
msgid "rewrite some fields of an existing attribute group saving non-editables"
msgstr ""
"Riscrivere alcuni campi di un gruppo di attributi esistente salvando quelli "
"non modificabili"

#: engine/core/docs/drf/viewsets.py:118
msgid "list all attributes (simple view)"
msgstr "Elenco di tutti gli attributi (vista semplice)"

#: engine/core/docs/drf/viewsets.py:128
msgid "retrieve a single attribute (detailed view)"
msgstr "Recuperare un singolo attributo (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:135
msgid "create an attribute"
msgstr "Creare un attributo"

#: engine/core/docs/drf/viewsets.py:142
msgid "delete an attribute"
msgstr "Cancellare un attributo"

#: engine/core/docs/drf/viewsets.py:149
msgid "rewrite an existing attribute saving non-editables"
msgstr ""
"Riscrivere un attributo esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:156
msgid "rewrite some fields of an existing attribute saving non-editables"
msgstr ""
"Riscrivere alcuni campi di un attributo esistente salvando i campi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:166
msgid "list all attribute values (simple view)"
msgstr "Elenco di tutti i valori degli attributi (vista semplice)"

#: engine/core/docs/drf/viewsets.py:176
msgid "retrieve a single attribute value (detailed view)"
msgstr "Recuperare il valore di un singolo attributo (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:183
msgid "create an attribute value"
msgstr "Creare un valore di attributo"

#: engine/core/docs/drf/viewsets.py:193
msgid "delete an attribute value"
msgstr "Cancellare il valore di un attributo"

#: engine/core/docs/drf/viewsets.py:200
msgid "rewrite an existing attribute value saving non-editables"
msgstr ""
"Riscrivere il valore di un attributo esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:208
msgid "rewrite some fields of an existing attribute value saving non-editables"
msgstr ""
"Riscrivere alcuni campi di un valore di attributo esistente salvando i "
"valori non modificabili"

#: engine/core/docs/drf/viewsets.py:219 engine/core/docs/drf/viewsets.py:220
msgid "list all categories (simple view)"
msgstr "Elenco di tutte le categorie (visualizzazione semplice)"

#: engine/core/docs/drf/viewsets.py:230 engine/core/docs/drf/viewsets.py:231
msgid "retrieve a single category (detailed view)"
msgstr "Recuperare una singola categoria (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:236 engine/core/docs/drf/viewsets.py:286
msgid "Category UUID or slug"
msgstr "UUID o slug della categoria"

#: engine/core/docs/drf/viewsets.py:246 engine/core/docs/drf/viewsets.py:247
msgid "create a category"
msgstr "Creare una categoria"

#: engine/core/docs/drf/viewsets.py:254 engine/core/docs/drf/viewsets.py:255
msgid "delete a category"
msgstr "Eliminare una categoria"

#: engine/core/docs/drf/viewsets.py:262 engine/core/docs/drf/viewsets.py:263
msgid "rewrite an existing category saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: 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 ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: 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 "Meta-immagine SEO"

#: engine/core/docs/drf/viewsets.py:281
msgid "returns a snapshot of the category's SEO meta data"
msgstr "Restituisce un'istantanea dei meta-dati SEO della categoria."

#: engine/core/docs/drf/viewsets.py:302
msgid "list all orders (simple view)"
msgstr "Elenco di tutte le categorie (visualizzazione semplice)"

#: engine/core/docs/drf/viewsets.py:303
msgid "for non-staff users, only their own orders are returned."
msgstr ""
"Per gli utenti che non fanno parte del personale, vengono restituiti solo i "
"loro ordini."

#: 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 ""
"Ricerca di sottostringhe senza distinzione di maiuscole e minuscole tra "
"human_readable_id, order_products.product.name e order_products.product."
"partnumber"

#: engine/core/docs/drf/viewsets.py:316
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
msgstr "Filtra gli ordini con buy_time >= questa data ISO 8601"

#: engine/core/docs/drf/viewsets.py:321
msgid "Filter orders with buy_time <= this ISO 8601 datetime"
msgstr "Filtra gli ordini con buy_time <= questa data ISO 8601"

#: engine/core/docs/drf/viewsets.py:326
msgid "Filter by exact order UUID"
msgstr "Filtrare per UUID dell'ordine esatto"

#: engine/core/docs/drf/viewsets.py:331
msgid "Filter by exact human-readable order ID"
msgstr "Filtrare in base all'ID esatto dell'ordine leggibile dall'uomo"

#: engine/core/docs/drf/viewsets.py:336
msgid "Filter by user's email (case-insensitive exact match)"
msgstr ""
"Filtro per e-mail dell'utente (corrispondenza esatta senza distinzione tra "
"maiuscole e minuscole)"

#: engine/core/docs/drf/viewsets.py:341
msgid "Filter by user's UUID"
msgstr "Filtrare per UUID dell'utente"

#: engine/core/docs/drf/viewsets.py:347
msgid "Filter by order status (case-insensitive substring match)"
msgstr ""
"Filtrare per stato dell'ordine (corrispondenza di sottostringhe senza "
"distinzione tra maiuscole e minuscole)"

#: 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 ""
"Ordinare per uno dei seguenti criteri: uuid, human_readable_id, user_email, "
"user, status, created, modified, buy_time, random. Prefisso con '-' per la "
"decrescita (ad esempio, '-buy_time')."

#: engine/core/docs/drf/viewsets.py:366
msgid "retrieve a single order (detailed view)"
msgstr "Recuperare una singola categoria (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:371
msgid "Order UUID or human-readable id"
msgstr "UUID dell'ordine o id leggibile dall'uomo"

#: engine/core/docs/drf/viewsets.py:381
msgid "create an order"
msgstr "Creare un attributo"

#: engine/core/docs/drf/viewsets.py:382
msgid "doesn't work for non-staff users."
msgstr "Non funziona per gli utenti che non fanno parte del personale."

#: engine/core/docs/drf/viewsets.py:389
msgid "delete an order"
msgstr "Cancellare un attributo"

#: engine/core/docs/drf/viewsets.py:396
msgid "rewrite an existing order saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:403
msgid "rewrite some fields of an existing order saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:410
msgid "purchase an order"
msgstr "Prezzo di acquisto al momento dell'ordine"

#: 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 ""
"Finalizza l'acquisto dell'ordine. Se si utilizza `forza_bilancio`, "
"l'acquisto viene completato utilizzando il saldo dell'utente; se si utilizza "
"`forza_pagamento`, viene avviata una transazione."

#: engine/core/docs/drf/viewsets.py:427
msgid "retrieve current pending order of a user"
msgstr "recuperare l'ordine in corso di un utente"

#: engine/core/docs/drf/viewsets.py:428
msgid "retrieves a current pending order of an authenticated user"
msgstr "recupera un ordine in sospeso di un utente autenticato"

#: engine/core/docs/drf/viewsets.py:438 engine/core/graphene/mutations.py:353
msgid "purchase an order without account creation"
msgstr "acquistare un ordine senza creare un account"

#: engine/core/docs/drf/viewsets.py:439
msgid "finalizes the order purchase for a non-registered user."
msgstr "finalizza l'acquisto dell'ordine per un utente non registrato."

#: engine/core/docs/drf/viewsets.py:450
msgid "add product to order"
msgstr "Aggiungere un prodotto all'ordine"

#: engine/core/docs/drf/viewsets.py:452
msgid ""
"adds a product to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Aggiunge un prodotto a un ordine utilizzando il `product_uuid` e gli "
"`attributi` forniti."

#: engine/core/docs/drf/viewsets.py:461
msgid "add a list of products to order, quantities will not count"
msgstr ""
"Aggiungete un elenco di prodotti da ordinare, le quantità non vengono "
"conteggiate"

#: engine/core/docs/drf/viewsets.py:463
msgid ""
"adds a list of products to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Aggiunge un elenco di prodotti a un ordine, utilizzando il `product_uuid` e "
"gli `attributi` forniti."

#: engine/core/docs/drf/viewsets.py:472
msgid "remove product from order"
msgstr "Rimuovere un prodotto dall'ordine"

#: engine/core/docs/drf/viewsets.py:474
msgid ""
"removes a product from an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Rimuove un prodotto da un ordine utilizzando il `product_uuid` e gli "
"`attributi` forniti."

#: engine/core/docs/drf/viewsets.py:483
msgid "remove product from order, quantities will not count"
msgstr ""
"Rimuovete un prodotto dall'ordine, le quantità non verranno conteggiate"

#: engine/core/docs/drf/viewsets.py:485
msgid ""
"removes a list of products from an order using the provided `product_uuid` "
"and `attributes`"
msgstr ""
"Rimuove un elenco di prodotti da un ordine utilizzando il `product_uuid` e "
"gli `attributi` forniti."

#: engine/core/docs/drf/viewsets.py:497
msgid "list all wishlists (simple view)"
msgstr "Elenco di tutti gli attributi (vista semplice)"

#: engine/core/docs/drf/viewsets.py:498
msgid "for non-staff users, only their own wishlists are returned."
msgstr ""
"Per gli utenti che non fanno parte del personale, vengono restituite solo le "
"loro liste dei desideri."

#: engine/core/docs/drf/viewsets.py:508
msgid "retrieve a single wishlist (detailed view)"
msgstr "Recuperare un singolo attributo (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:515
msgid "create an wishlist"
msgstr "Creare un attributo"

#: engine/core/docs/drf/viewsets.py:516
msgid "Doesn't work for non-staff users."
msgstr "Non funziona per gli utenti che non fanno parte del personale."

#: engine/core/docs/drf/viewsets.py:523
msgid "delete an wishlist"
msgstr "Cancellare un attributo"

#: engine/core/docs/drf/viewsets.py:530
msgid "rewrite an existing wishlist saving non-editables"
msgstr ""
"Riscrivere un attributo esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:537
msgid "rewrite some fields of an existing wishlist saving non-editables"
msgstr ""
"Riscrivere alcuni campi di un attributo esistente salvando i campi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:544
msgid "retrieve current pending wishlist of a user"
msgstr "recuperare la lista dei desideri in sospeso di un utente"

#: engine/core/docs/drf/viewsets.py:545
msgid "retrieves a current pending wishlist of an authenticated user"
msgstr "recupera la lista dei desideri in corso di un utente autenticato"

#: engine/core/docs/drf/viewsets.py:555
msgid "add product to wishlist"
msgstr "Aggiungere un prodotto all'ordine"

#: engine/core/docs/drf/viewsets.py:557
msgid "adds a product to an wishlist using the provided `product_uuid`"
msgstr ""
"Aggiunge un prodotto a una lista dei desideri utilizzando il `product_uuid` "
"fornito."

#: engine/core/docs/drf/viewsets.py:566
msgid "remove product from wishlist"
msgstr "Rimuovere un prodotto dalla lista dei desideri"

#: engine/core/docs/drf/viewsets.py:568
msgid "removes a product from an wishlist using the provided `product_uuid`"
msgstr ""
"Rimuove un prodotto da una wishlist utilizzando il `product_uuid` fornito."

#: engine/core/docs/drf/viewsets.py:577
msgid "add many products to wishlist"
msgstr "Aggiungere molti prodotti alla lista dei desideri"

#: engine/core/docs/drf/viewsets.py:579
msgid "adds many products to an wishlist using the provided `product_uuids`"
msgstr ""
"Aggiunge molti prodotti a una lista dei desideri utilizzando i "
"`product_uuids` forniti."

#: engine/core/docs/drf/viewsets.py:588
msgid "remove many products from wishlist"
msgstr "Rimuovere un prodotto dall'ordine"

#: engine/core/docs/drf/viewsets.py:590
msgid ""
"removes many products from an wishlist using the provided `product_uuids`"
msgstr ""
"Rimuove molti prodotti da una lista di desideri utilizzando i "
"`product_uuids` forniti."

#: 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 ""
"Filtrare in base a una o più coppie nome/valore dell'attributo.  \n"
"- **Sintassi**: `nome_attraverso=metodo-valore[;attr2=metodo2-valore2]...`\n"
"- **Metodi** (predefiniti a `icontains` se omessi): `iexact`, `exact`, "
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
"- **Tipo di valore**: JSON viene tentato per primo (in modo da poter passare "
"liste/dict), `true`/`false` per booleani, interi, float; altrimenti viene "
"trattato come stringa.  \n"
"- **Base64**: prefisso con `b64-` per codificare in base64 il valore "
"grezzo.  \n"
"Esempi:  \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 "Elenco di tutti i prodotti (visualizzazione semplice)"

#: engine/core/docs/drf/viewsets.py:623
msgid "(exact) Product UUID"
msgstr "(esatto) UUID del prodotto"

#: 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 ""
"Elenco separato da virgole dei campi da ordinare. Prefisso con `-` per "
"l'ordinamento discendente.  \n"
"**Consentito:** uuid, rating, nome, slug, creato, modificato, prezzo, casuale"

#: engine/core/docs/drf/viewsets.py:647 engine/core/docs/drf/viewsets.py:648
msgid "retrieve a single product (detailed view)"
msgstr "Recuperare un singolo prodotto (vista dettagliata)"

#: 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 "UUID o Slug del prodotto"

#: engine/core/docs/drf/viewsets.py:666 engine/core/docs/drf/viewsets.py:667
msgid "create a product"
msgstr "Creare un prodotto"

#: engine/core/docs/drf/viewsets.py:677 engine/core/docs/drf/viewsets.py:678
msgid "rewrite an existing product, preserving non-editable fields"
msgstr "Riscrivere un prodotto esistente, preservando i campi non modificabili"

#: 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 ""
"Aggiornare alcuni campi di un prodotto esistente, preservando i campi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:719 engine/core/docs/drf/viewsets.py:720
msgid "delete a product"
msgstr "Eliminare un prodotto"

#: engine/core/docs/drf/viewsets.py:738 engine/core/docs/drf/viewsets.py:739
msgid "lists all permitted feedbacks for a product"
msgstr "elenca tutti i feedback consentiti per un prodotto"

#: engine/core/docs/drf/viewsets.py:758
msgid "returns a snapshot of the product's SEO meta data"
msgstr "Restituisce un'istantanea dei meta-dati SEO del prodotto."

#: engine/core/docs/drf/viewsets.py:779
msgid "list all addresses"
msgstr "Elenco di tutti gli indirizzi"

#: engine/core/docs/drf/viewsets.py:789
msgid "retrieve a single address"
msgstr "Recuperare un singolo indirizzo"

#: engine/core/docs/drf/viewsets.py:799
msgid "create a new address"
msgstr "Creare un nuovo indirizzo"

#: engine/core/docs/drf/viewsets.py:810
msgid "delete an address"
msgstr "Cancellare un indirizzo"

#: engine/core/docs/drf/viewsets.py:820
msgid "update an entire address"
msgstr "Aggiornare un intero indirizzo"

#: engine/core/docs/drf/viewsets.py:831
msgid "partially update an address"
msgstr "Aggiornare parzialmente un indirizzo"

#: engine/core/docs/drf/viewsets.py:842
msgid "autocomplete address suggestions"
msgstr "Inserimento automatico dell'indirizzo"

#: engine/core/docs/drf/viewsets.py:848
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"Stringa di query dei dati grezzi, da aggiungere ai dati dell'endpoint geo-IP"

#: engine/core/docs/drf/viewsets.py:855
msgid "limit the results amount, 1 < limit < 10, default: 5"
msgstr "limita la quantità di risultati, 1 < limite < 10, default: 5"

#: engine/core/docs/drf/viewsets.py:871
msgid "list all feedbacks (simple view)"
msgstr "elencare tutti i feedback (vista semplice)"

#: engine/core/docs/drf/viewsets.py:881
msgid "retrieve a single feedback (detailed view)"
msgstr "recuperare un singolo feedback (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:888
msgid "create a feedback"
msgstr "creare un feedback"

#: engine/core/docs/drf/viewsets.py:895
msgid "delete a feedback"
msgstr "eliminare un feedback"

#: engine/core/docs/drf/viewsets.py:902
msgid "rewrite an existing feedback saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:909
msgid "rewrite some fields of an existing feedback saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:919
msgid "list all order–product relations (simple view)"
msgstr "elencare tutte le relazioni ordine-prodotto (vista semplice)"

#: engine/core/docs/drf/viewsets.py:929
msgid "retrieve a single order–product relation (detailed view)"
msgstr "recuperare una singola relazione ordine-prodotto (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:939
msgid "create a new order–product relation"
msgstr "creare una nuova relazione ordine-prodotto"

#: engine/core/docs/drf/viewsets.py:949
msgid "replace an existing order–product relation"
msgstr "sostituire una relazione ordine-prodotto esistente"

#: engine/core/docs/drf/viewsets.py:959
msgid "partially update an existing order–product relation"
msgstr "aggiornare parzialmente una relazione ordine-prodotto esistente"

#: engine/core/docs/drf/viewsets.py:969
msgid "delete an order–product relation"
msgstr "eliminare una relazione ordine-prodotto"

#: engine/core/docs/drf/viewsets.py:979
msgid "add or remove feedback on an order–product relation"
msgstr "aggiungere o rimuovere un feedback su una relazione ordine-prodotto"

#: engine/core/docs/drf/viewsets.py:996
msgid "list all brands (simple view)"
msgstr "Elenco di tutti i marchi (visualizzazione semplice)"

#: engine/core/docs/drf/viewsets.py:1003
msgid "retrieve a single brand (detailed view)"
msgstr "Recuperare un singolo marchio (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:1008 engine/core/docs/drf/viewsets.py:1051
msgid "Brand UUID or slug"
msgstr "UUID o slug del marchio"

#: engine/core/docs/drf/viewsets.py:1018
msgid "create a brand"
msgstr "Creare un marchio"

#: engine/core/docs/drf/viewsets.py:1025
msgid "delete a brand"
msgstr "Eliminare un marchio"

#: engine/core/docs/drf/viewsets.py:1032
msgid "rewrite an existing brand saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:1039
msgid "rewrite some fields of an existing brand saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:1064
msgid "list all vendors (simple view)"
msgstr "Elenco di tutti i fornitori (vista semplice)"

#: engine/core/docs/drf/viewsets.py:1074
msgid "retrieve a single vendor (detailed view)"
msgstr "Recuperare un singolo fornitore (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:1081
msgid "create a vendor"
msgstr "Create a vendor"

#: engine/core/docs/drf/viewsets.py:1088
msgid "delete a vendor"
msgstr "Eliminare un fornitore"

#: engine/core/docs/drf/viewsets.py:1095
msgid "rewrite an existing vendor saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:1102
msgid "rewrite some fields of an existing vendor saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:1112
msgid "list all product images (simple view)"
msgstr "Elenco di tutte le immagini dei prodotti (visualizzazione semplice)"

#: engine/core/docs/drf/viewsets.py:1122
msgid "retrieve a single product image (detailed view)"
msgstr "Recuperare l'immagine di un singolo prodotto (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:1129
msgid "create a product image"
msgstr "Creare un'immagine del prodotto"

#: engine/core/docs/drf/viewsets.py:1139
msgid "delete a product image"
msgstr "Eliminare l'immagine di un prodotto"

#: engine/core/docs/drf/viewsets.py:1146
msgid "rewrite an existing product image saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:1154
msgid "rewrite some fields of an existing product image saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:1165
msgid "list all promo codes (simple view)"
msgstr "Elenco di tutti i codici promozionali (visualizzazione semplice)"

#: engine/core/docs/drf/viewsets.py:1175
msgid "retrieve a single promo code (detailed view)"
msgstr "Recuperare un singolo codice promozionale (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:1182
msgid "create a promo code"
msgstr "Create a promo code"

#: engine/core/docs/drf/viewsets.py:1189
msgid "delete a promo code"
msgstr "Cancellare un codice promozionale"

#: engine/core/docs/drf/viewsets.py:1196
msgid "rewrite an existing promo code saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:1203
msgid "rewrite some fields of an existing promo code saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:1213
msgid "list all promotions (simple view)"
msgstr "Elenco di tutte le promozioni (visualizzazione semplice)"

#: engine/core/docs/drf/viewsets.py:1223
msgid "retrieve a single promotion (detailed view)"
msgstr "Recuperare una singola promozione (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:1230
msgid "create a promotion"
msgstr "Creare una promozione"

#: engine/core/docs/drf/viewsets.py:1237
msgid "delete a promotion"
msgstr "Eliminare una promozione"

#: engine/core/docs/drf/viewsets.py:1244
msgid "rewrite an existing promotion saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:1251
msgid "rewrite some fields of an existing promotion saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:1261
msgid "list all stocks (simple view)"
msgstr "Elenco di tutti i titoli (vista semplice)"

#: engine/core/docs/drf/viewsets.py:1268
msgid "retrieve a single stock (detailed view)"
msgstr "Recuperare un singolo titolo (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:1275
msgid "create a stock record"
msgstr "Creare un record di magazzino"

#: engine/core/docs/drf/viewsets.py:1282
msgid "delete a stock record"
msgstr "Cancellare un record di magazzino"

#: engine/core/docs/drf/viewsets.py:1289
msgid "rewrite an existing stock record saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:1297
msgid "rewrite some fields of an existing stock record saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/docs/drf/viewsets.py:1308
msgid "list all product tags (simple view)"
msgstr "Elenco di tutti i tag dei prodotti (vista semplice)"

#: engine/core/docs/drf/viewsets.py:1318
msgid "retrieve a single product tag (detailed view)"
msgstr "Recuperare un singolo tag di prodotto (vista dettagliata)"

#: engine/core/docs/drf/viewsets.py:1325
msgid "create a product tag"
msgstr "Creare un'etichetta di prodotto"

#: engine/core/docs/drf/viewsets.py:1335
msgid "delete a product tag"
msgstr "Eliminare un tag di prodotto"

#: engine/core/docs/drf/viewsets.py:1342
msgid "rewrite an existing product tag saving non-editables"
msgstr ""
"Riscrivere una categoria esistente salvando gli elementi non modificabili"

#: engine/core/docs/drf/viewsets.py:1350
msgid "rewrite some fields of an existing product tag saving non-editables"
msgstr ""
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
"modificabili"

#: engine/core/elasticsearch/__init__.py:128
#: engine/core/elasticsearch/__init__.py:629
msgid "no search term provided."
msgstr "Non è stato fornito alcun termine di ricerca."

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

#: 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 "Nome"

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

#: engine/core/filters.py:86
msgid "Categories Slugs"
msgstr "Categorie Lumache"

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

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

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

#: engine/core/filters.py:95
msgid "Is Active"
msgstr "È attivo"

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

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

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

#: 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 "Lumaca"

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

#: engine/core/filters.py:104
msgid "Include sub-categories"
msgstr "Includere le sottocategorie"

#: engine/core/filters.py:108
msgid "Include personal ordered"
msgstr "Includere prodotti ordinati personalmente"

#: 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 ""
"Deve esserci una categoria_uuid per utilizzare il flag include_subcategories"

#: engine/core/filters.py:398
msgid "Search (ID, product name or part number)"
msgstr "Ricerca (ID, nome del prodotto o numero di parte)"

#: engine/core/filters.py:402
msgid "Bought after (inclusive)"
msgstr "Acquistato dopo (incluso)"

#: engine/core/filters.py:405
msgid "Bought before (inclusive)"
msgstr "Acquistato prima (compreso)"

#: engine/core/filters.py:410 engine/core/filters.py:461
#: engine/core/filters.py:697
msgid "User email"
msgstr "Email dell'utente"

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

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

#: engine/core/filters.py:419
msgid "Human Readable ID"
msgstr "ID leggibile dall'uomo"

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

#: engine/core/filters.py:492
msgid "Whole category(has at least 1 product or not)"
msgstr "Intera categoria (con o senza almeno 1 prodotto)"

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

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

#: engine/core/graphene/mutations.py:40
msgid "key to look for in or set into the cache"
msgstr "Chiave da cercare o da inserire nella cache"

#: engine/core/graphene/mutations.py:42
msgid "data to store in cache"
msgstr "Data to store in cache"

#: engine/core/graphene/mutations.py:45
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in secondi per l'inserimento dei dati nella cache"

#: engine/core/graphene/mutations.py:48
msgid "cached data"
msgstr "Dati in cache"

#: engine/core/graphene/mutations.py:63
msgid "camelized JSON data from the requested URL"
msgstr "Dati JSON camelizzati dall'URL richiesto"

#: engine/core/graphene/mutations.py:68 engine/core/views.py:248
msgid "only URLs starting with http(s):// are allowed"
msgstr "Sono consentiti solo gli URL che iniziano con http(s)://"

#: engine/core/graphene/mutations.py:86
msgid "add a product to the order"
msgstr "Aggiungere un prodotto all'ordine"

#: 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 "Ordine {order_uuid} non trovato!"

#: engine/core/graphene/mutations.py:115 engine/core/graphene/mutations.py:166
msgid "remove a product from the order"
msgstr "Rimuovere un prodotto dall'ordine"

#: engine/core/graphene/mutations.py:144
msgid "remove all products from the order"
msgstr "Rimuovere tutti i prodotti dall'ordine"

#: engine/core/graphene/mutations.py:189
msgid "buy an order"
msgstr "Acquistare un ordine"

#: 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 ""
"Si prega di fornire order_uuid o order_hr_id, che si escludono a vicenda!"

#: 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 "Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}"

#: engine/core/graphene/mutations.py:260
msgid "perform an action on a list of products in the order"
msgstr "Eseguire un'azione su un elenco di prodotti nell'ordine"

#: engine/core/graphene/mutations.py:265
msgid "remove/add"
msgstr "Rimuovi/Aggiungi"

#: engine/core/graphene/mutations.py:301 engine/core/graphene/mutations.py:342
msgid "action must be either add or remove"
msgstr "L'azione deve essere \"aggiungere\" o \"rimuovere\"!"

#: engine/core/graphene/mutations.py:312
msgid "perform an action on a list of products in the wishlist"
msgstr "Eseguire un'azione su un elenco di prodotti nella wishlist"

#: engine/core/graphene/mutations.py:330
msgid "please provide wishlist_uuid value"
msgstr "Fornire il valore `wishlist_uuid`."

#: 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 "Lista dei desideri {wishlist_uuid} non trovata!"

#: engine/core/graphene/mutations.py:401
msgid "add a product to the wishlist"
msgstr "Aggiungere un prodotto all'ordine"

#: engine/core/graphene/mutations.py:429
msgid "remove a product from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine"

#: engine/core/graphene/mutations.py:457
msgid "remove all products from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine"

#: engine/core/graphene/mutations.py:485
msgid "buy all products from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine"

#: engine/core/graphene/mutations.py:535
msgid "buy a product"
msgstr "Acquistare un ordine"

#: engine/core/graphene/mutations.py:542
msgid ""
"please send the attributes as the string formatted like attr1=value1,"
"attr2=value2"
msgstr ""
"Inviare gli attributi come stringa formattata come attr1=valore1,"
"attr2=valore2"

#: engine/core/graphene/mutations.py:580
msgid "add or delete a feedback for orderproduct"
msgstr "Aggiungere o eliminare un feedback per l'ordine-prodotto"

#: engine/core/graphene/mutations.py:606
msgid "action must be either `add` or `remove`"
msgstr "L'azione deve essere `add` o `remove`!"

#: engine/core/graphene/mutations.py:609
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Prodotto dell'ordine {order_product_uuid} non trovato!"

#: engine/core/graphene/mutations.py:616
msgid "original address string provided by the user"
msgstr "Stringa di indirizzo originale fornita dall'utente"

#: 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} non esiste: {uuid}!"

#: engine/core/graphene/mutations.py:667
msgid "limit must be between 1 and 10"
msgstr "Il limite deve essere compreso tra 1 e 10"

#: engine/core/graphene/mutations.py:716
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch: funziona a meraviglia"

#: 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 "Attributi"

#: engine/core/graphene/object_types.py:97
msgid "grouped attributes"
msgstr "Attributi raggruppati"

#: engine/core/graphene/object_types.py:104
msgid "groups of attributes"
msgstr "Gruppi di attributi"

#: 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 "Categorie"

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

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

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

#: engine/core/graphene/object_types.py:224
msgid "which attributes and values can be used for filtering this category."
msgstr ""
"Quali attributi e valori possono essere utilizzati per filtrare questa "
"categoria."

#: engine/core/graphene/object_types.py:230
msgid "minimum and maximum prices for products in this category, if available."
msgstr ""
"Prezzi minimi e massimi per i prodotti di questa categoria, se disponibili."

#: engine/core/graphene/object_types.py:234
msgid "tags for this category"
msgstr "Tag per questa categoria"

#: engine/core/graphene/object_types.py:237
msgid "products in this category"
msgstr "Prodotti in questa categoria"

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

#: engine/core/graphene/object_types.py:376
msgid "Latitude (Y coordinate)"
msgstr "Latitudine (coordinata Y)"

#: engine/core/graphene/object_types.py:377
msgid "Longitude (X coordinate)"
msgstr "Longitudine (coordinata X)"

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

#: 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 "Valore di valutazione da 1 a 10, incluso, o 0 se non impostato."

#: engine/core/graphene/object_types.py:416
msgid "represents feedback from a user."
msgstr "Rappresenta il feedback di un utente."

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

#: engine/core/graphene/object_types.py:423
msgid "download url for this order product if applicable"
msgstr "URL di download per il prodotto dell'ordine, se applicabile"

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

#: engine/core/graphene/object_types.py:459
msgid "a list of order products in this order"
msgstr "Un elenco di prodotti ordinati in questo ordine"

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

#: 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 ""
"Indirizzo di spedizione per questo ordine, lasciare in bianco se è uguale "
"all'indirizzo di fatturazione o se non è applicabile"

#: engine/core/graphene/object_types.py:468
msgid "total price of this order"
msgstr "Prezzo totale dell'ordine"

#: engine/core/graphene/object_types.py:469
msgid "total quantity of products in order"
msgstr "Quantità totale di prodotti in ordine"

#: engine/core/graphene/object_types.py:470
msgid "are all products in the order digital"
msgstr "Tutti i prodotti sono presenti nell'ordine digitale"

#: engine/core/graphene/object_types.py:474
msgid "transactions for this order"
msgstr "Transazioni per questo ordine"

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

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

#: engine/core/graphene/object_types.py:522
msgid "product's images"
msgstr "Immagini del prodotto"

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

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

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

#: engine/core/graphene/object_types.py:534 engine/core/models.py:103
msgid "attribute groups"
msgstr "Gruppi di attributi"

#: 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 "Prezzo"

#: 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 "Quantità"

#: engine/core/graphene/object_types.py:538
msgid "number of feedbacks"
msgstr "Numero di feedback"

#: engine/core/graphene/object_types.py:539
msgid "only available for personal orders"
msgstr "Prodotti disponibili solo per ordini personali"

#: engine/core/graphene/object_types.py:544
msgid "discount price"
msgstr "Prezzo scontato"

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

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

#: engine/core/graphene/object_types.py:693
msgid "products on sale"
msgstr "Prodotti in vendita"

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

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

#: 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 "Prodotto"

#: engine/core/graphene/object_types.py:718 engine/core/models.py:951
msgid "wishlisted products"
msgstr "Prodotti desiderati"

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

#: engine/core/graphene/object_types.py:730
msgid "tagged products"
msgstr "Prodotti contrassegnati"

#: engine/core/graphene/object_types.py:738 engine/core/models.py:219
#: engine/core/models.py:611
msgid "product tags"
msgstr "Tag del prodotto"

#: engine/core/graphene/object_types.py:743
msgid "tagged categories"
msgstr "Contrassegnato dalle categorie"

#: engine/core/graphene/object_types.py:751
msgid "categories tags"
msgstr "Tag delle categorie"

#: engine/core/graphene/object_types.py:755
msgid "project name"
msgstr "Nome del progetto"

#: engine/core/graphene/object_types.py:756
msgid "company name"
msgstr "Nome della società"

#: engine/core/graphene/object_types.py:757
msgid "company address"
msgstr "Indirizzo dell'azienda"

#: engine/core/graphene/object_types.py:758
msgid "company phone number"
msgstr "Numero di telefono dell'azienda"

#: engine/core/graphene/object_types.py:761
msgid "email from, sometimes it must be used instead of host user value"
msgstr ""
"'email from', a volte deve essere usato al posto del valore dell'utente host"

#: engine/core/graphene/object_types.py:764
msgid "email host user"
msgstr "Utente host dell'e-mail"

#: engine/core/graphene/object_types.py:765
msgid "maximum amount for payment"
msgstr "Importo massimo per il pagamento"

#: engine/core/graphene/object_types.py:766
msgid "minimum amount for payment"
msgstr "Importo minimo per il pagamento"

#: engine/core/graphene/object_types.py:767
msgid "analytics data"
msgstr "Dati analitici"

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

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

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

#: engine/core/graphene/object_types.py:776
msgid "language name"
msgstr "Nome della lingua"

#: engine/core/graphene/object_types.py:777
msgid "language flag, if exists :)"
msgstr "Bandiera della lingua, se esiste :)"

#: engine/core/graphene/object_types.py:780
msgid "supported languages"
msgstr "Ottenere un elenco delle lingue supportate"

#: 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 "Risultati della ricerca dei prodotti"

#: engine/core/graphene/object_types.py:820
msgid "posts search results"
msgstr "Risultati della ricerca dei prodotti"

#: 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 ""
"Rappresenta un gruppo di attributi, che può essere gerarchico. Questa classe "
"viene utilizzata per gestire e organizzare i gruppi di attributi. Un gruppo "
"di attributi può avere un gruppo padre, formando una struttura gerarchica. "
"Questo può essere utile per categorizzare e gestire meglio gli attributi in "
"un sistema complesso."

#: engine/core/models.py:88
msgid "parent of this group"
msgstr "Genitore di questo gruppo"

#: engine/core/models.py:89
msgid "parent attribute group"
msgstr "Gruppo di attributi padre"

#: engine/core/models.py:93 engine/core/models.py:94
msgid "attribute group's name"
msgstr "Nome del gruppo di attributi"

#: engine/core/models.py:102 engine/core/models.py:756
msgid "attribute group"
msgstr "Gruppo di attributi"

#: 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 ""
"Rappresenta un'entità fornitore in grado di memorizzare informazioni sui "
"fornitori esterni e sui loro requisiti di interazione. La classe Vendor "
"viene utilizzata per definire e gestire le informazioni relative a un "
"fornitore esterno. Memorizza il nome del venditore, i dettagli di "
"autenticazione richiesti per la comunicazione e la percentuale di markup "
"applicata ai prodotti recuperati dal venditore. Questo modello mantiene "
"anche metadati e vincoli aggiuntivi, rendendolo adatto all'uso in sistemi "
"che interagiscono con venditori terzi."

#: engine/core/models.py:122
msgid "stores credentials and endpoints required for vendor communication"
msgstr ""
"Memorizza le credenziali e gli endpoint necessari per la comunicazione API "
"del fornitore."

#: engine/core/models.py:124
msgid "authentication info"
msgstr "Informazioni sull'autenticazione"

#: engine/core/models.py:129
msgid "define the markup for products retrieved from this vendor"
msgstr "Definire il markup per i prodotti recuperati da questo fornitore"

#: engine/core/models.py:130
msgid "vendor markup percentage"
msgstr "Percentuale di ricarico del fornitore"

#: engine/core/models.py:134
msgid "name of this vendor"
msgstr "Nome del fornitore"

#: engine/core/models.py:135
msgid "vendor name"
msgstr "Nome del fornitore"

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

#: engine/core/models.py:151
msgid "vendor's last processing response"
msgstr "risposta del venditore all'ultima elaborazione"

#: engine/core/models.py:157
msgid "vendor's integration file path"
msgstr "Percorso del file di integrazione del fornitore"

#: engine/core/models.py:158
msgid "integration path"
msgstr "Percorso di integrazione"

#: 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 ""
"Rappresenta un tag di prodotto utilizzato per classificare o identificare i "
"prodotti. La classe ProductTag è progettata per identificare e classificare "
"in modo univoco i prodotti attraverso una combinazione di un identificatore "
"di tag interno e di un nome di visualizzazione facile da usare. Supporta le "
"operazioni esportate attraverso i mixin e fornisce la personalizzazione dei "
"metadati per scopi amministrativi."

#: engine/core/models.py:204 engine/core/models.py:235
msgid "internal tag identifier for the product tag"
msgstr "Identificatore interno dell'etichetta del prodotto"

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

#: engine/core/models.py:209 engine/core/models.py:240
msgid "user-friendly name for the product tag"
msgstr "Nome intuitivo per l'etichetta del prodotto"

#: engine/core/models.py:210 engine/core/models.py:241
msgid "tag display name"
msgstr "Nome del tag"

#: engine/core/models.py:218
msgid "product tag"
msgstr "Etichetta del prodotto"

#: 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 ""
"Rappresenta un tag di categoria utilizzato per i prodotti. Questa classe "
"modella un tag di categoria che può essere usato per associare e "
"classificare i prodotti. Include gli attributi per un identificatore interno "
"del tag e un nome di visualizzazione facile da usare."

#: engine/core/models.py:249
msgid "category tag"
msgstr "tag categoria"

#: engine/core/models.py:250 engine/core/models.py:322
msgid "category tags"
msgstr "tag di categoria"

#: 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 ""
"Rappresenta un'entità di categoria per organizzare e raggruppare gli "
"elementi correlati in una struttura gerarchica. Le categorie possono avere "
"relazioni gerarchiche con altre categorie, supportando le relazioni genitore-"
"figlio. La classe include campi per i metadati e per la rappresentazione "
"visiva, che servono come base per le funzionalità legate alle categorie. "
"Questa classe viene tipicamente utilizzata per definire e gestire le "
"categorie di prodotti o altri raggruppamenti simili all'interno di "
"un'applicazione, consentendo agli utenti o agli amministratori di "
"specificare il nome, la descrizione e la gerarchia delle categorie, nonché "
"di assegnare attributi come immagini, tag o priorità."

#: engine/core/models.py:269
msgid "upload an image representing this category"
msgstr "Caricare un'immagine che rappresenti questa categoria"

#: engine/core/models.py:272
msgid "category image"
msgstr "Categoria immagine"

#: engine/core/models.py:277
msgid "define a markup percentage for products in this category"
msgstr ""
"Definire una percentuale di ricarico per i prodotti di questa categoria"

#: engine/core/models.py:286
msgid "parent of this category to form a hierarchical structure"
msgstr "Genitore di questa categoria per formare una struttura gerarchica"

#: engine/core/models.py:287
msgid "parent category"
msgstr "Categoria di genitori"

#: engine/core/models.py:292
msgid "category name"
msgstr "Nome della categoria"

#: engine/core/models.py:293
msgid "provide a name for this category"
msgstr "Indicare un nome per questa categoria"

#: engine/core/models.py:300
msgid "add a detailed description for this category"
msgstr "Aggiungere una descrizione dettagliata per questa categoria"

#: engine/core/models.py:301
msgid "category description"
msgstr "Descrizione della categoria"

#: engine/core/models.py:321
msgid "tags that help describe or group this category"
msgstr "tag che aiutano a descrivere o raggruppare questa categoria"

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

#: 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 ""
"Rappresenta un oggetto Marchio nel sistema. Questa classe gestisce le "
"informazioni e gli attributi relativi a un marchio, tra cui il nome, il "
"logo, la descrizione, le categorie associate, uno slug unico e l'ordine di "
"priorità. Permette di organizzare e rappresentare i dati relativi al marchio "
"all'interno dell'applicazione."

#: engine/core/models.py:456
msgid "name of this brand"
msgstr "Nome del marchio"

#: engine/core/models.py:457
msgid "brand name"
msgstr "Nome del marchio"

#: engine/core/models.py:464
msgid "upload a logo representing this brand"
msgstr "Caricare un logo che rappresenti questo marchio"

#: engine/core/models.py:466
msgid "brand small image"
msgstr "Immagine piccola del marchio"

#: engine/core/models.py:472
msgid "upload a big logo representing this brand"
msgstr "Caricare un grande logo che rappresenti questo marchio"

#: engine/core/models.py:474
msgid "brand big image"
msgstr "Grande immagine del marchio"

#: engine/core/models.py:479
msgid "add a detailed description of the brand"
msgstr "Aggiungere una descrizione dettagliata del marchio"

#: engine/core/models.py:480
msgid "brand description"
msgstr "Descrizione del marchio"

#: engine/core/models.py:485
msgid "optional categories that this brand is associated with"
msgstr "Categorie opzionali a cui questo marchio è associato"

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

#: 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 ""
"Rappresenta lo stock di un prodotto gestito nel sistema. Questa classe "
"fornisce dettagli sulla relazione tra fornitori, prodotti e informazioni "
"sulle scorte, oltre a proprietà legate all'inventario come prezzo, prezzo di "
"acquisto, quantità, SKU e asset digitali. Fa parte del sistema di gestione "
"dell'inventario per consentire il monitoraggio e la valutazione dei prodotti "
"disponibili presso i vari fornitori."

#: engine/core/models.py:528
msgid "the vendor supplying this product stock"
msgstr "Il venditore che fornisce questo stock di prodotti"

#: engine/core/models.py:529
msgid "associated vendor"
msgstr "Venditore associato"

#: engine/core/models.py:533
msgid "final price to the customer after markups"
msgstr "Prezzo finale al cliente dopo i ricarichi"

#: engine/core/models.py:534
msgid "selling price"
msgstr "Prezzo di vendita"

#: engine/core/models.py:539
msgid "the product associated with this stock entry"
msgstr "Il prodotto associato a questa voce di magazzino"

#: engine/core/models.py:540 engine/core/models.py:821
#: engine/core/models.py:867 engine/core/models.py:1905
msgid "associated product"
msgstr "Prodotto associato"

#: engine/core/models.py:547
msgid "the price paid to the vendor for this product"
msgstr "Il prezzo pagato al venditore per questo prodotto"

#: engine/core/models.py:548
msgid "vendor purchase price"
msgstr "Prezzo di acquisto del fornitore"

#: engine/core/models.py:552
msgid "available quantity of the product in stock"
msgstr "Quantità disponibile del prodotto in magazzino"

#: engine/core/models.py:553
msgid "quantity in stock"
msgstr "Quantità in magazzino"

#: engine/core/models.py:557
msgid "vendor-assigned SKU for identifying the product"
msgstr "SKU assegnato dal fornitore per identificare il prodotto"

#: engine/core/models.py:558
msgid "vendor sku"
msgstr "SKU del venditore"

#: engine/core/models.py:564
msgid "digital file associated with this stock if applicable"
msgstr "File digitale associato a questo stock, se applicabile"

#: engine/core/models.py:565
msgid "digital file"
msgstr "File digitale"

#: engine/core/models.py:569
msgid "system attributes"
msgstr "Attributi del sistema"

#: engine/core/models.py:577
msgid "stock entries"
msgstr "Voci di magazzino"

#: 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 ""
"Rappresenta un prodotto con attributi quali categoria, marca, tag, stato "
"digitale, nome, descrizione, numero di parte e slug. Fornisce proprietà di "
"utilità correlate per recuperare valutazioni, conteggio dei feedback, "
"prezzo, quantità e ordini totali. Progettata per essere utilizzata in un "
"sistema che gestisce il commercio elettronico o l'inventario. Questa classe "
"interagisce con i modelli correlati (come Category, Brand e ProductTag) e "
"gestisce la cache per le proprietà a cui si accede di frequente, per "
"migliorare le prestazioni. Viene utilizzata per definire e manipolare i dati "
"dei prodotti e le informazioni ad essi associate all'interno di "
"un'applicazione."

#: engine/core/models.py:595
msgid "category this product belongs to"
msgstr "Categoria a cui appartiene questo prodotto"

#: engine/core/models.py:604
msgid "optionally associate this product with a brand"
msgstr "Associare facoltativamente questo prodotto a un marchio"

#: engine/core/models.py:610
msgid "tags that help describe or group this product"
msgstr "Tag che aiutano a descrivere o raggruppare questo prodotto"

#: engine/core/models.py:615
msgid "indicates whether this product is digitally delivered"
msgstr "Indica se il prodotto è consegnato in formato digitale"

#: engine/core/models.py:616
msgid "is product digital"
msgstr "Il prodotto è digitale"

#: engine/core/models.py:623
msgid "indicates whether this product should be updated from periodic task"
msgstr ""
"indica se questo prodotto deve essere aggiornato dall'attività periodica"

#: engine/core/models.py:625
msgid "is product updatable"
msgstr "il prodotto è aggiornabile"

#: engine/core/models.py:631
msgid "provide a clear identifying name for the product"
msgstr "Fornire un nome identificativo chiaro per il prodotto"

#: engine/core/models.py:632
msgid "product name"
msgstr "Nome del prodotto"

#: engine/core/models.py:638 engine/core/models.py:916
msgid "add a detailed description of the product"
msgstr "Aggiungere una descrizione dettagliata del prodotto"

#: engine/core/models.py:639
msgid "product description"
msgstr "Descrizione del prodotto"

#: engine/core/models.py:646
msgid "part number for this product"
msgstr "Numero di parte per questo prodotto"

#: engine/core/models.py:647
msgid "part number"
msgstr "Numero di parte"

#: engine/core/models.py:666
msgid "stock keeping unit for this product"
msgstr "Unità di mantenimento delle scorte per questo prodotto"

#: 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 ""
"Rappresenta un attributo nel sistema. Questa classe viene utilizzata per "
"definire e gestire gli attributi, che sono dati personalizzabili che possono "
"essere associati ad altre entità. Gli attributi hanno categorie, gruppi, "
"tipi di valori e nomi associati. Il modello supporta diversi tipi di valori, "
"tra cui stringa, intero, float, booleano, array e oggetto. Ciò consente una "
"strutturazione dinamica e flessibile dei dati."

#: engine/core/models.py:755
msgid "group of this attribute"
msgstr "Gruppo di questo attributo"

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

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

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

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

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

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

#: engine/core/models.py:768
msgid "type of the attribute's value"
msgstr "Tipo di valore dell'attributo"

#: engine/core/models.py:769
msgid "value type"
msgstr "Tipo di valore"

#: engine/core/models.py:774
msgid "name of this attribute"
msgstr "Nome dell'attributo"

#: engine/core/models.py:775
msgid "attribute's name"
msgstr "Nome dell'attributo"

#: engine/core/models.py:780
msgid "is filterable"
msgstr "è filtrabile"

#: engine/core/models.py:782
msgid "designates whether this attribute can be used for filtering or not"
msgstr ""
"Quali attributi e valori possono essere utilizzati per filtrare questa "
"categoria."

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

#: 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 ""
"Rappresenta un valore specifico per un attributo collegato a un prodotto. "
"Collega l'\"attributo\" a un \"valore\" unico, consentendo una migliore "
"organizzazione e rappresentazione dinamica delle caratteristiche del "
"prodotto."

#: engine/core/models.py:812
msgid "attribute of this value"
msgstr "Attributo di questo valore"

#: engine/core/models.py:820
msgid "the specific product associated with this attribute's value"
msgstr "Il prodotto specifico associato al valore di questo attributo"

#: engine/core/models.py:826
msgid "the specific value for this attribute"
msgstr "Il valore specifico per questo attributo"

#: 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 ""
"Rappresenta l'immagine di un prodotto associata a un prodotto del sistema. "
"Questa classe è progettata per gestire le immagini dei prodotti, comprese le "
"funzionalità di caricamento dei file immagine, di associazione a prodotti "
"specifici e di determinazione dell'ordine di visualizzazione. Include anche "
"una funzione di accessibilità con testo alternativo per le immagini."

#: engine/core/models.py:850
msgid "provide alternative text for the image for accessibility"
msgstr ""
"Fornire un testo alternativo per l'immagine ai fini dell'accessibilità."

#: engine/core/models.py:851
msgid "image alt text"
msgstr "Testo alt dell'immagine"

#: engine/core/models.py:854
msgid "upload the image file for this product"
msgstr "Caricare il file immagine per questo prodotto"

#: engine/core/models.py:855 engine/core/models.py:886
msgid "product image"
msgstr "Immagine del prodotto"

#: engine/core/models.py:860
msgid "determines the order in which images are displayed"
msgstr "Determina l'ordine di visualizzazione delle immagini"

#: engine/core/models.py:861
msgid "display priority"
msgstr "Priorità del display"

#: engine/core/models.py:866
msgid "the product that this image represents"
msgstr "Il prodotto che questa immagine rappresenta"

#: engine/core/models.py:887
msgid "product images"
msgstr "Immagini del prodotto"

#: 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 ""
"Rappresenta una campagna promozionale per prodotti con sconto. Questa classe "
"viene utilizzata per definire e gestire campagne promozionali che offrono "
"uno sconto in percentuale sui prodotti. La classe include attributi per "
"impostare la percentuale di sconto, fornire dettagli sulla promozione e "
"collegarla ai prodotti applicabili. Si integra con il catalogo dei prodotti "
"per determinare gli articoli interessati dalla campagna."

#: engine/core/models.py:904
msgid "percentage discount for the selected products"
msgstr "Percentuale di sconto per i prodotti selezionati"

#: engine/core/models.py:905
msgid "discount percentage"
msgstr "Percentuale di sconto"

#: engine/core/models.py:910
msgid "provide a unique name for this promotion"
msgstr "Fornite un nome unico per questa promozione"

#: engine/core/models.py:911
msgid "promotion name"
msgstr "Nome della promozione"

#: engine/core/models.py:917
msgid "promotion description"
msgstr "Descrizione della promozione"

#: engine/core/models.py:922
msgid "select which products are included in this promotion"
msgstr "Selezionare i prodotti inclusi in questa promozione"

#: engine/core/models.py:923
msgid "included products"
msgstr "Prodotti inclusi"

#: engine/core/models.py:927
msgid "promotion"
msgstr "Promozione"

#: 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 ""
"Rappresenta la lista dei desideri di un utente per memorizzare e gestire i "
"prodotti desiderati. La classe fornisce funzionalità per la gestione di una "
"collezione di prodotti, supportando operazioni quali l'aggiunta e la "
"rimozione di prodotti, nonché operazioni per l'aggiunta e la rimozione di "
"più prodotti contemporaneamente."

#: engine/core/models.py:950
msgid "products that the user has marked as wanted"
msgstr "Prodotti che l'utente ha contrassegnato come desiderati"

#: engine/core/models.py:958
msgid "user who owns this wishlist"
msgstr "Utente che possiede questa wishlist"

#: engine/core/models.py:959
msgid "wishlist owner"
msgstr "Proprietario della lista dei desideri"

#: engine/core/models.py:967
msgid "wishlist"
msgstr "Lista dei desideri"

#: 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 ""
"Rappresenta un record documentario legato a un prodotto. Questa classe viene "
"utilizzata per memorizzare informazioni sui documentari relativi a prodotti "
"specifici, compresi i file caricati e i relativi metadati. Contiene metodi e "
"proprietà per gestire il tipo di file e il percorso di archiviazione dei "
"file documentari. Estende le funzionalità di mixin specifici e fornisce "
"ulteriori caratteristiche personalizzate."

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

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

#: engine/core/models.py:1035
msgid "unresolved"
msgstr "Non risolto"

#: 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 ""
"Rappresenta un'entità indirizzo che include dettagli sulla posizione e "
"associazioni con un utente. Fornisce funzionalità per la memorizzazione di "
"dati geografici e di indirizzi e per l'integrazione con servizi di "
"geocodifica. Questa classe è progettata per memorizzare informazioni "
"dettagliate sull'indirizzo, compresi componenti come via, città, regione, "
"paese e geolocalizzazione (longitudine e latitudine). Supporta "
"l'integrazione con le API di geocodifica, consentendo la memorizzazione "
"delle risposte API grezze per un'ulteriore elaborazione o ispezione. La "
"classe consente inoltre di associare un indirizzo a un utente, facilitando "
"la gestione personalizzata dei dati."

#: engine/core/models.py:1055
msgid "address line for the customer"
msgstr "Indirizzo del cliente"

#: engine/core/models.py:1056
msgid "address line"
msgstr "Linea di indirizzo"

#: engine/core/models.py:1058
msgid "street"
msgstr "Via"

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

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

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

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

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

#: engine/core/models.py:1070
msgid "geolocation point: (longitude, latitude)"
msgstr "Punto di geolocalizzazione(Longitudine, Latitudine)"

#: engine/core/models.py:1076
msgid "full JSON response from geocoder for this address"
msgstr "Risposta JSON completa di geocoder per questo indirizzo"

#: engine/core/models.py:1082
msgid "stored JSON response from the geocoding service"
msgstr "Risposta JSON memorizzata dal servizio di geocodifica"

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

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

#: 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 ""
"Rappresenta un codice promozionale che può essere utilizzato per gli sconti, "
"gestendone la validità, il tipo di sconto e l'applicazione. La classe "
"PromoCode memorizza i dettagli di un codice promozionale, tra cui il suo "
"identificatore univoco, le proprietà dello sconto (importo o percentuale), "
"il periodo di validità, l'utente associato (se presente) e lo stato di "
"utilizzo. Include funzionalità per convalidare e applicare il codice "
"promozionale a un ordine, assicurando il rispetto dei vincoli."

#: engine/core/models.py:1119
msgid "unique code used by a user to redeem a discount"
msgstr "Codice univoco utilizzato da un utente per riscattare uno sconto"

#: engine/core/models.py:1120
msgid "promo code identifier"
msgstr "Identificatore del codice promozionale"

#: engine/core/models.py:1127
msgid "fixed discount amount applied if percent is not used"
msgstr "Importo fisso dello sconto applicato se non si utilizza la percentuale"

#: engine/core/models.py:1128
msgid "fixed discount amount"
msgstr "Importo fisso dello sconto"

#: engine/core/models.py:1134
msgid "percentage discount applied if fixed amount is not used"
msgstr "Sconto percentuale applicato se l'importo fisso non viene utilizzato"

#: engine/core/models.py:1135
msgid "percentage discount"
msgstr "Sconto percentuale"

#: engine/core/models.py:1140
msgid "timestamp when the promocode expires"
msgstr "Data di scadenza del codice promozionale"

#: engine/core/models.py:1141
msgid "end validity time"
msgstr "Tempo di validità finale"

#: engine/core/models.py:1146
msgid "timestamp from which this promocode is valid"
msgstr "Data a partire dalla quale il codice promozionale è valido"

#: engine/core/models.py:1147
msgid "start validity time"
msgstr "Ora di inizio validità"

#: engine/core/models.py:1152
msgid "timestamp when the promocode was used, blank if not used yet"
msgstr ""
"Timestamp in cui è stato utilizzato il codice promozionale, vuoto se non "
"ancora utilizzato"

#: engine/core/models.py:1153
msgid "usage timestamp"
msgstr "Timestamp d'uso"

#: engine/core/models.py:1158
msgid "user assigned to this promocode if applicable"
msgstr "Utente assegnato a questo codice promozionale, se applicabile"

#: engine/core/models.py:1159
msgid "assigned user"
msgstr "Utente assegnato"

#: engine/core/models.py:1166
msgid "promo code"
msgstr "Codice promozionale"

#: engine/core/models.py:1167
msgid "promo codes"
msgstr "Codici promozionali"

#: engine/core/models.py:1183
msgid ""
"only one type of discount should be defined (amount or percent), but not "
"both or neither."
msgstr ""
"È necessario definire un solo tipo di sconto (importo o percentuale), ma non "
"entrambi o nessuno."

#: engine/core/models.py:1205
msgid "promocode already used"
msgstr "Il codice promozionale è già stato utilizzato"

#: engine/core/models.py:1227
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr "Tipo di sconto non valido per il codice promozionale {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 ""
"Rappresenta un ordine effettuato da un utente. Questa classe modella un "
"ordine all'interno dell'applicazione, includendo i suoi vari attributi, come "
"le informazioni di fatturazione e spedizione, lo stato, l'utente associato, "
"le notifiche e le operazioni correlate. Gli ordini possono avere prodotti "
"associati, possono essere applicate promozioni, impostati indirizzi e "
"aggiornati i dettagli di spedizione o fatturazione. Allo stesso modo, la "
"funzionalità supporta la gestione dei prodotti nel ciclo di vita dell'ordine."

#: engine/core/models.py:1253
msgid "the billing address used for this order"
msgstr "L'indirizzo di fatturazione utilizzato per questo ordine"

#: engine/core/models.py:1261
msgid "optional promo code applied to this order"
msgstr "Codice promozionale opzionale applicato a questo ordine"

#: engine/core/models.py:1262
msgid "applied promo code"
msgstr "Codice promozionale applicato"

#: engine/core/models.py:1270
msgid "the shipping address used for this order"
msgstr "L'indirizzo di spedizione utilizzato per questo ordine"

#: engine/core/models.py:1271
msgid "shipping address"
msgstr "Indirizzo di spedizione"

#: engine/core/models.py:1277
msgid "current status of the order in its lifecycle"
msgstr "Stato attuale dell'ordine nel suo ciclo di vita"

#: engine/core/models.py:1278
msgid "order status"
msgstr "Stato dell'ordine"

#: engine/core/models.py:1283 engine/core/models.py:1882
msgid "json structure of notifications to display to users"
msgstr ""
"Struttura JSON delle notifiche da mostrare agli utenti; nell'interfaccia "
"utente dell'amministratore viene utilizzata la visualizzazione a tabella."

#: engine/core/models.py:1289
msgid "json representation of order attributes for this order"
msgstr "Rappresentazione JSON degli attributi dell'ordine per questo ordine"

#: engine/core/models.py:1295
msgid "the user who placed the order"
msgstr "L'utente che ha effettuato l'ordine"

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

#: engine/core/models.py:1302
msgid "the timestamp when the order was finalized"
msgstr "Il timestamp del momento in cui l'ordine è stato finalizzato"

#: engine/core/models.py:1303
msgid "buy time"
msgstr "Acquista tempo"

#: engine/core/models.py:1310
msgid "a human-readable identifier for the order"
msgstr "Un identificatore leggibile dall'uomo per l'ordine"

#: engine/core/models.py:1311
msgid "human readable id"
msgstr "ID leggibile dall'uomo"

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

#: engine/core/models.py:1364
msgid "a user must have only one pending order at a time"
msgstr "Un utente può avere un solo ordine pendente alla volta!"

#: engine/core/models.py:1397
msgid "you cannot add products to an order that is not a pending one"
msgstr ""
"Non è possibile aggiungere prodotti a un ordine che non sia in sospeso."

#: engine/core/models.py:1403
msgid "you cannot add inactive products to order"
msgstr "Non è possibile aggiungere all'ordine prodotti inattivi"

#: engine/core/models.py:1425
msgid "you cannot add more products than available in stock"
msgstr ""
"Non è possibile aggiungere più prodotti di quelli disponibili in magazzino"

#: 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 "Non è possibile rimuovere i prodotti da un ordine che non è in corso."

#: engine/core/models.py:1473
#, python-brace-format
msgid "{name} does not exist with query <{query}>"
msgstr "{name} non esiste con la query <{query}>!"

#: engine/core/models.py:1512
msgid "promocode does not exist"
msgstr "Il codice promozionale non esiste"

#: engine/core/models.py:1527
msgid "you can only buy physical products with shipping address specified"
msgstr ""
"È possibile acquistare solo prodotti fisici con indirizzo di spedizione "
"specificato!"

#: engine/core/models.py:1548
msgid "address does not exist"
msgstr "L'indirizzo non esiste"

#: 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 ""
"In questo momento non è possibile acquistare, riprovare tra qualche minuto."

#: engine/core/models.py:1576 engine/core/models.py:1642
msgid "invalid force value"
msgstr "Valore di forza non valido"

#: engine/core/models.py:1582 engine/core/models.py:1653
msgid "you cannot purchase an empty order!"
msgstr "Non è possibile acquistare un ordine vuoto!"

#: engine/core/models.py:1603
msgid "you cannot buy an order without a user"
msgstr "Non è possibile acquistare un ordine senza un utente!"

#: engine/core/models.py:1617
msgid "a user without a balance cannot buy with balance"
msgstr "Un utente senza saldo non può acquistare con il saldo!"

#: engine/core/models.py:1623
msgid "insufficient funds to complete the order"
msgstr "Fondi insufficienti per completare l'ordine"

#: engine/core/models.py:1664
msgid ""
"you cannot buy without registration, please provide the following "
"information: customer name, customer email, customer phone number"
msgstr ""
"non è possibile acquistare senza registrazione, si prega di fornire le "
"seguenti informazioni: nome del cliente, e-mail del cliente, numero di "
"telefono del cliente"

#: engine/core/models.py:1675
#, python-brace-format
msgid ""
"invalid payment method: {payment_method} from {available_payment_methods}"
msgstr ""
"Metodo di pagamento non valido: {payment_method} da "
"{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 ""
"Gestisce i feedback degli utenti per i prodotti. Questa classe è progettata "
"per catturare e memorizzare i commenti degli utenti su prodotti specifici "
"che hanno acquistato. Contiene attributi per memorizzare i commenti degli "
"utenti, un riferimento al prodotto correlato nell'ordine e una valutazione "
"assegnata dall'utente. La classe utilizza campi del database per modellare e "
"gestire efficacemente i dati di feedback."

#: engine/core/models.py:1818
msgid "user-provided comments about their experience with the product"
msgstr "Commenti degli utenti sulla loro esperienza con il prodotto"

#: engine/core/models.py:1819
msgid "feedback comments"
msgstr "Commenti di feedback"

#: engine/core/models.py:1827
msgid "references the specific product in an order that this feedback is about"
msgstr ""
"Riferisce il prodotto specifico in un ordine di cui si tratta il feedback."

#: engine/core/models.py:1829
msgid "related order product"
msgstr "Prodotto correlato all'ordine"

#: engine/core/models.py:1834
msgid "user-assigned rating for the product"
msgstr "Valutazione del prodotto assegnata dall'utente"

#: engine/core/models.py:1835
msgid "product rating"
msgstr "Valutazione del prodotto"

#: 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 ""
"Rappresenta i prodotti associati agli ordini e i loro attributi. Il modello "
"OrderProduct mantiene le informazioni su un prodotto che fa parte di un "
"ordine, compresi i dettagli come il prezzo di acquisto, la quantità, gli "
"attributi del prodotto e lo stato. Gestisce le notifiche per l'utente e gli "
"amministratori e gestisce operazioni come la restituzione del saldo del "
"prodotto o l'aggiunta di feedback. Questo modello fornisce anche metodi e "
"proprietà che supportano la logica aziendale, come il calcolo del prezzo "
"totale o la generazione di un URL di download per i prodotti digitali. Il "
"modello si integra con i modelli Ordine e Prodotto e memorizza un "
"riferimento ad essi."

#: engine/core/models.py:1870
msgid "the price paid by the customer for this product at purchase time"
msgstr ""
"Il prezzo pagato dal cliente per questo prodotto al momento dell'acquisto."

#: engine/core/models.py:1871
msgid "purchase price at order time"
msgstr "Prezzo di acquisto al momento dell'ordine"

#: engine/core/models.py:1876
msgid "internal comments for admins about this ordered product"
msgstr "Commenti interni per gli amministratori su questo prodotto ordinato"

#: engine/core/models.py:1877
msgid "internal comments"
msgstr "Commenti interni"

#: engine/core/models.py:1883
msgid "user notifications"
msgstr "Notifiche degli utenti"

#: engine/core/models.py:1888
msgid "json representation of this item's attributes"
msgstr "Rappresentazione JSON degli attributi di questo elemento"

#: engine/core/models.py:1889
msgid "ordered product attributes"
msgstr "Attributi del prodotto ordinati"

#: engine/core/models.py:1894
msgid "reference to the parent order that contains this product"
msgstr "Riferimento all'ordine padre che contiene questo prodotto"

#: engine/core/models.py:1895
msgid "parent order"
msgstr "Ordine dei genitori"

#: engine/core/models.py:1904
msgid "the specific product associated with this order line"
msgstr "Il prodotto specifico associato a questa riga d'ordine"

#: engine/core/models.py:1911
msgid "quantity of this specific product in the order"
msgstr "Quantità di questo prodotto specifico nell'ordine"

#: engine/core/models.py:1912
msgid "product quantity"
msgstr "Quantità di prodotto"

#: engine/core/models.py:1919
msgid "current status of this product in the order"
msgstr "Stato attuale di questo prodotto nell'ordine"

#: engine/core/models.py:1920
msgid "product line status"
msgstr "Stato della linea di prodotti"

#: engine/core/models.py:1987
msgid "order product must have an order"
msgstr "L'ordine-prodotto deve avere un ordine associato!"

#: engine/core/models.py:1989
#, python-brace-format
msgid "wrong action specified for feedback: {action}"
msgstr "Azione errata specificata per il feedback: {action}!"

#: engine/core/models.py:2006
msgid "you cannot feedback an order which is not received"
msgstr "non è possibile dare un riscontro a un ordine non ricevuto"

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

#: engine/core/models.py:2017
msgid "URL of the integration"
msgstr "URL dell'integrazione"

#: engine/core/models.py:2020
msgid "authentication credentials"
msgstr "Credenziali di autenticazione"

#: engine/core/models.py:2043
msgid "you can only have one default CRM provider"
msgstr "È possibile avere un solo provider CRM predefinito"

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

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

#: engine/core/models.py:2070
msgid "order CRM link"
msgstr "Link al CRM dell'ordine"

#: engine/core/models.py:2071
msgid "orders CRM links"
msgstr "Link al CRM degli ordini"

#: 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 ""
"Rappresenta la funzionalità di download degli asset digitali associati agli "
"ordini. La classe DigitalAssetDownload offre la possibilità di gestire e "
"accedere ai download relativi ai prodotti dell'ordine. Mantiene le "
"informazioni sul prodotto dell'ordine associato, il numero di download e se "
"l'asset è visibile pubblicamente. Include un metodo per generare un URL per "
"il download della risorsa quando l'ordine associato è in uno stato "
"completato."

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

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

#: engine/core/serializers/utility.py:91
msgid ""
"you must provide a comment, rating, and order product uuid to add feedback."
msgstr ""
"per aggiungere un feedback è necessario fornire un commento, una valutazione "
"e l'uuid del prodotto dell'ordine."

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

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

#: engine/core/sitemaps.py:35
msgid "About Us"
msgstr "Chi siamo"

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

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

#: engine/core/templates/admin/dashboard/_customers_mix.html:17
msgid "Returning customers"
msgstr "Clienti di ritorno"

#: engine/core/templates/admin/dashboard/_customers_mix.html:25
msgid "No customer activity in the last 30 days."
msgstr "Nessuna attività del cliente negli ultimi 30 giorni."

#: engine/core/templates/admin/dashboard/_daily_sales.html:5
msgid "Daily sales"
msgstr "Vendite giornaliere"

#: engine/core/templates/admin/dashboard/_daily_sales.html:59
msgid "Orders (FINISHED)"
msgstr "Ordini (FINITO)"

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

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

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

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

#: engine/core/templates/admin/dashboard/_income_overview.html:7
msgid "Income overview"
msgstr "Panoramica delle entrate"

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

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

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

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

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

#: 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 "Ricavi netti"

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

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

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

#: engine/core/templates/admin/dashboard/_low_stock.html:29
msgid "No low stock items."
msgstr "Nessun articolo a basso stock."

#: engine/core/templates/admin/dashboard/_most_returned.html:5
msgid "Most returned products (30d)"
msgstr "I prodotti più restituiti (30d)"

#: engine/core/templates/admin/dashboard/_most_returned.html:24
msgid "No returns in the last 30 days."
msgstr "Nessuna restituzione negli ultimi 30 giorni."

#: engine/core/templates/admin/dashboard/_product_lists.html:6
msgid "Most wished product"
msgstr "Il prodotto più desiderato"

#: engine/core/templates/admin/dashboard/_product_lists.html:33
#: engine/core/templates/admin/dashboard/_product_lists.html:68
msgid "No data yet."
msgstr "Non ci sono ancora dati."

#: engine/core/templates/admin/dashboard/_product_lists.html:41
msgid "Most popular product"
msgstr "Il prodotto più popolare"

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

#: engine/core/templates/admin/dashboard/_quick_links.html:12
msgid "No links available."
msgstr "Nessun link disponibile."

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

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

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

#: engine/core/templates/admin/dashboard/_top_categories.html:5
msgid "Top categories by quantity (30d)"
msgstr "Categorie principali per quantità (30d)"

#: engine/core/templates/admin/dashboard/_top_categories.html:23
msgid "No category sales in the last 30 days."
msgstr "Nessuna vendita di categoria negli ultimi 30 giorni."

#: engine/core/templates/admin/index.html:9
msgid "Django site admin"
msgstr "Amministratore del sito Django"

#: 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 "Conferma dell'ordine"

#: 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 "Hello %(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 ""
"Grazie per il vostro ordine #%(order.pk)s! Siamo lieti di informarla che "
"abbiamo preso in carico il suo ordine. Di seguito sono riportati i dettagli "
"del vostro ordine:"

#: 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 "Totale"

#: 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 "Prezzo totale"

#: 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 ""
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero "
"%(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 "Cordiali saluti,<br>il team %(config.PROJECT_NAME)s"

#: 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 "Tutti i diritti riservati"

#: engine/core/templates/digital_order_delivered_email.html:99
msgid "order delivered"
msgstr "Ordine consegnato"

#: 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 "Hello %(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 ""
"Abbiamo elaborato con successo il suo ordine №%(order_uuid)s! Di seguito "
"sono riportati i dettagli del suo ordine:"

#: engine/core/templates/digital_order_delivered_email.html:128
msgid ""
"additional\n"
"                                                    information"
msgstr ""
"ulteriori\n"
"                                                    informazioni"

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

#: 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 ""
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero "
"%(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 "Cordiali saluti,<br>il team %(project_name)s"

#: engine/core/templates/json_table_widget.html:5
msgid "key"
msgstr "Chiave"

#: engine/core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Aggiungi riga"

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

#: 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 ""
"Grazie per essere stati con noi! Vi abbiamo concesso un codice promozionale\n"
"                            per"

#: 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 ""
"Grazie per il vostro ordine! Siamo lieti di confermare il suo acquisto. Di "
"seguito sono riportati i dettagli dell'ordine:"

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

#: 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 "Il vostro ordine sarà consegnato al seguente indirizzo:"

#: 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 "Cordiali saluti, <br>il team %(config.PROJECT_NAME)s"

#: engine/core/templates/shipped_order_created_email.html:147
#: engine/core/templates/shipped_order_delivered_email.html:147
msgid ""
"all rights\n"
"                        reserved"
msgstr ""
"tutti i diritti\n"
"                        riservato"

#: engine/core/utils/caching.py:49
msgid "both data and timeout are required"
msgstr "Sono richiesti sia i dati che il timeout"

#: engine/core/utils/caching.py:52
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
msgstr ""
"Valore di timeout non valido, deve essere compreso tra 0 e 216000 secondi."

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

#: engine/core/utils/emailing.py:81
#, python-brace-format
msgid "{settings.PROJECT_NAME} | order confirmation"
msgstr "{settings.PROJECT_NAME} | Conferma d'ordine"

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

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

#: engine/core/utils/messages.py:3
msgid "you do not have permission to perform this action."
msgstr "Non si ha il permesso di eseguire questa azione."

#: engine/core/utils/nominatim.py:8
msgid "NOMINATIM_URL must be configured."
msgstr "Il parametro NOMINATIM_URL deve essere configurato!"

#: engine/core/validators.py:23
#, python-brace-format
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
msgstr ""
"Le dimensioni dell'immagine non devono superare w{max_width} x h{max_height} "
"pixel"

#: 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 ""
"Gestisce la richiesta per l'indice della sitemap e restituisce una risposta "
"XML. Assicura che la risposta includa l'intestazione del tipo di contenuto "
"appropriato per XML."

#: 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 ""
"Gestisce la risposta di visualizzazione dettagliata di una sitemap. Questa "
"funzione elabora la richiesta, recupera la risposta dettagliata della "
"sitemap e imposta l'intestazione Content-Type per XML."

#: engine/core/views.py:155
msgid ""
"Returns a list of supported languages and their corresponding information."
msgstr ""
"Restituisce un elenco di lingue supportate e le informazioni corrispondenti."

#: engine/core/views.py:182
msgid "Returns the parameters of the website as a JSON object."
msgstr "Restituisce i parametri del sito web come oggetto JSON."

#: engine/core/views.py:198
msgid ""
"Handles cache operations such as reading and setting cache data with a "
"specified key and timeout."
msgstr ""
"Gestisce le operazioni di cache, come la lettura e l'impostazione dei dati "
"della cache con una chiave e un timeout specificati."

#: engine/core/views.py:220
msgid "Handles `contact us` form submissions."
msgstr "Gestisce l'invio del modulo `contatti`."

#: engine/core/views.py:236
msgid ""
"Handles requests for processing and validating URLs from incoming POST "
"requests."
msgstr ""
"Gestisce le richieste di elaborazione e validazione degli URL dalle "
"richieste POST in arrivo."

#: engine/core/views.py:273
msgid "Handles global search queries."
msgstr "Gestisce le query di ricerca globali."

#: engine/core/views.py:289
msgid "Handles the logic of buying as a business without registration."
msgstr "Gestisce la logica dell'acquisto come azienda senza registrazione."

#: 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 ""
"Gestisce il download di una risorsa digitale associata a un ordine.\n"
"Questa funzione tenta di servire il file della risorsa digitale che si trova "
"nella directory di archiviazione del progetto. Se il file non viene trovato, "
"viene generato un errore HTTP 404 per indicare che la risorsa non è "
"disponibile."

#: engine/core/views.py:348
msgid "order_product_uuid is required"
msgstr "order_product_uuid è obbligatorio"

#: engine/core/views.py:355
msgid "order product does not exist"
msgstr "ordine prodotto non esistente"

#: engine/core/views.py:358
msgid "you can only download the digital asset once"
msgstr "È possibile scaricare l'asset digitale una sola volta"

#: engine/core/views.py:362
msgid "the order must be paid before downloading the digital asset"
msgstr "l'ordine deve essere pagato prima di scaricare il bene digitale"

#: engine/core/views.py:369
msgid "the order product does not have a product"
msgstr "Il prodotto dell'ordine non ha un prodotto"

#: engine/core/views.py:412
msgid "favicon not found"
msgstr "favicon non trovata"

#: 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 ""
"Gestisce le richieste per la favicon di un sito web.\n"
"Questa funzione tenta di servire il file favicon situato nella cartella "
"statica del progetto. Se il file favicon non viene trovato, viene generato "
"un errore HTTP 404 per indicare che la risorsa non è disponibile."

#: 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 ""
"Reindirizza la richiesta alla pagina indice dell'amministrazione. La "
"funzione gestisce le richieste HTTP in arrivo e le reindirizza alla pagina "
"indice dell'interfaccia di amministrazione di Django. Utilizza la funzione "
"`redirect` di Django per gestire il reindirizzamento HTTP."

#: engine/core/views.py:445
msgid "Returns current version of the eVibes. "
msgstr "Restituisce la versione corrente di eVibes."

#: engine/core/views.py:674 engine/core/views.py:689
#, python-format
msgid "Revenue & Orders (last %(days)d)"
msgstr "Entrate e ordini (ultimo %(days)d)"

#: engine/core/views.py:870
msgid "Returns custom variables for Dashboard. "
msgstr "Restituisce le variabili personalizzate per Dashboard."

#: 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 ""
"Definisce un insieme di viste per la gestione delle operazioni relative a "
"Evibes. La classe EvibesViewSet eredita da ModelViewSet e fornisce "
"funzionalità per la gestione di azioni e operazioni sulle entità Evibes. "
"Include il supporto per classi di serializzatori dinamici in base all'azione "
"corrente, permessi personalizzabili e formati di rendering."

#: 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 ""
"Rappresenta un insieme di viste per la gestione degli oggetti "
"AttributeGroup. Gestisce le operazioni relative agli AttributeGroup, tra cui "
"il filtraggio, la serializzazione e il recupero dei dati. Questa classe fa "
"parte del livello API dell'applicazione e fornisce un modo standardizzato "
"per elaborare le richieste e le risposte per i dati di AttributeGroup."

#: 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 ""
"Gestisce le operazioni relative agli oggetti Attribute all'interno "
"dell'applicazione. Fornisce un insieme di endpoint API per interagire con i "
"dati Attribute. Questa classe gestisce l'interrogazione, il filtraggio e la "
"serializzazione degli oggetti Attribute, consentendo un controllo dinamico "
"sui dati restituiti, come il filtraggio per campi specifici o il recupero di "
"informazioni dettagliate o semplificate, a seconda della richiesta."

#: 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 ""
"Un insieme di viste per la gestione degli oggetti AttributeValue. Questo "
"insieme di viste fornisce funzionalità per elencare, recuperare, creare, "
"aggiornare e cancellare oggetti AttributeValue. Si integra con i meccanismi "
"del viewset di Django REST Framework e utilizza serializzatori appropriati "
"per le diverse azioni. Le funzionalità di filtraggio sono fornite da "
"DjangoFilterBackend."

#: 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 ""
"Gestisce le viste per le operazioni relative alle categorie. La classe "
"CategoryViewSet è responsabile della gestione delle operazioni relative al "
"modello di categoria nel sistema. Supporta il recupero, il filtraggio e la "
"serializzazione dei dati delle categorie. L'insieme di viste applica anche "
"le autorizzazioni per garantire che solo gli utenti autorizzati possano "
"accedere a dati specifici."

#: 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 ""
"Rappresenta un insieme di viste per la gestione delle istanze del marchio. "
"Questa classe fornisce funzionalità per interrogare, filtrare e serializzare "
"gli oggetti Brand. Utilizza il framework ViewSet di Django per semplificare "
"l'implementazione di endpoint API per gli oggetti Brand."

#: 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 ""
"Gestisce le operazioni relative al modello `Product` nel sistema. Questa "
"classe fornisce un insieme di viste per la gestione dei prodotti, compreso "
"il loro filtraggio, la serializzazione e le operazioni su istanze "
"specifiche. Si estende da `EvibesViewSet` per utilizzare funzionalità comuni "
"e si integra con il framework Django REST per le operazioni API RESTful. "
"Include metodi per recuperare i dettagli del prodotto, applicare i permessi "
"e accedere ai feedback correlati di un prodotto."

#: 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 ""
"Rappresenta un insieme di viste per la gestione degli oggetti Vendor. Questo "
"insieme di viste consente di recuperare, filtrare e serializzare i dati del "
"fornitore. Definisce il queryset, le configurazioni dei filtri e le classi "
"di serializzazione utilizzate per gestire le diverse azioni. Lo scopo di "
"questa classe è fornire un accesso semplificato alle risorse relative a "
"Vendor attraverso il framework REST di Django."

#: 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 ""
"Rappresentazione di un insieme di viste che gestisce gli oggetti Feedback. "
"Questa classe gestisce le operazioni relative agli oggetti Feedback, tra cui "
"l'elencazione, il filtraggio e il recupero dei dettagli. Lo scopo di questo "
"insieme di viste è fornire serializzatori diversi per azioni diverse e "
"implementare una gestione basata sui permessi degli oggetti Feedback "
"accessibili. Estende l'insieme di base `EvibesViewSet` e fa uso del sistema "
"di filtraggio di Django per interrogare i dati."

#: 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 per la gestione degli ordini e delle operazioni correlate. Questa "
"classe fornisce funzionalità per recuperare, modificare e gestire gli "
"oggetti ordine. Include vari endpoint per gestire le operazioni relative "
"agli ordini, come l'aggiunta o la rimozione di prodotti, l'esecuzione di "
"acquisti per utenti registrati e non registrati e il recupero degli ordini "
"in sospeso dell'utente attualmente autenticato. Il ViewSet utilizza diversi "
"serializzatori in base all'azione specifica da eseguire e applica le "
"autorizzazioni di conseguenza durante l'interazione con i dati degli ordini."

#: 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 ""
"Fornisce un insieme di viste per la gestione delle entità OrderProduct. "
"Questo insieme di viste consente operazioni CRUD e azioni personalizzate "
"specifiche per il modello OrderProduct. Include il filtraggio, il controllo "
"dei permessi e la commutazione del serializzatore in base all'azione "
"richiesta. Inoltre, fornisce un'azione dettagliata per gestire il feedback "
"sulle istanze di OrderProduct."

#: engine/core/viewsets.py:974
msgid "Manages operations related to Product images in the application. "
msgstr ""
"Gestisce le operazioni relative alle immagini dei prodotti nell'applicazione."

#: engine/core/viewsets.py:988
msgid ""
"Manages the retrieval and handling of PromoCode instances through various "
"API actions."
msgstr ""
"Gestisce il recupero e la gestione delle istanze di PromoCode attraverso "
"varie azioni API."

#: engine/core/viewsets.py:1019
msgid "Represents a view set for managing promotions. "
msgstr "Rappresenta un insieme di viste per la gestione delle promozioni."

#: engine/core/viewsets.py:1032
msgid "Handles operations related to Stock data in the system."
msgstr "Gestisce le operazioni relative ai dati delle scorte nel sistema."

#: 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 per la gestione delle operazioni della Lista dei desideri. Il "
"WishlistViewSet fornisce gli endpoint per interagire con la lista dei "
"desideri di un utente, consentendo il recupero, la modifica e la "
"personalizzazione dei prodotti all'interno della lista dei desideri. Questo "
"ViewSet facilita funzionalità quali l'aggiunta, la rimozione e le azioni di "
"massa per i prodotti della lista dei desideri. I controlli delle "
"autorizzazioni sono integrati per garantire che gli utenti possano gestire "
"solo la propria lista dei desideri, a meno che non vengano concessi permessi "
"espliciti."

#: 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 ""
"Questa classe fornisce la funzionalità viewset per la gestione degli oggetti "
"`Address`. La classe AddressViewSet consente operazioni CRUD, filtri e "
"azioni personalizzate relative alle entità indirizzo. Include comportamenti "
"specializzati per diversi metodi HTTP, override del serializzatore e "
"gestione dei permessi in base al contesto della richiesta."

#: engine/core/viewsets.py:1254
#, python-brace-format
msgid "Geocoding error: {e}"
msgstr "Errore di geocodifica: {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 ""
"Gestisce le operazioni relative ai Tag prodotto all'interno "
"dell'applicazione. Questa classe fornisce funzionalità per recuperare, "
"filtrare e serializzare gli oggetti Tag prodotto. Supporta un filtraggio "
"flessibile su attributi specifici, utilizzando il backend del filtro "
"specificato e utilizzando dinamicamente diversi serializzatori in base "
"all'azione da eseguire."
