#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: <CONTACT@FUREUNOIR.COM> \n"
"POT-Creation-Date: 2025-06-16 08:59+0100\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"

#: core/abstract.py:11
msgid "unique id"
msgstr "ID univoco"

#: core/abstract.py:12
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."

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

#: core/abstract.py:20
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."

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

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

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

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

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

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

#: core/admin.py:67 core/graphene/object_types.py:383
#: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157
msgid "attribute value"
msgstr "Valore dell'attributo"

#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158
msgid "attribute values"
msgstr "Valori degli attributi"

#: core/admin.py:137
#: core/templates/admin/constance/includes/results_list.html:6
msgid "name"
msgstr "Nome"

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

#: core/admin.py:157 core/graphene/object_types.py:336
msgid "images"
msgstr "Immagini"

#: core/admin.py:164 core/models.py:1212
msgid "stock"
msgstr "Stock"

#: core/admin.py:165 core/graphene/object_types.py:437
msgid "stocks"
msgstr "Le scorte"

#: core/admin.py:194 core/graphene/object_types.py:340
#: core/templates/digital_order_created_email.html:109
#: core/templates/digital_order_delivered_email.html:109
#: core/templates/shipped_order_created_email.html:95
#: core/templates/shipped_order_delivered_email.html:95
msgid "price"
msgstr "Prezzo"

#: core/admin.py:199
msgid "rating"
msgstr "Valutazione"

#: core/admin.py:203
msgid "basic info"
msgstr "Informazioni di base"

#: core/admin.py:217
msgid "important dates"
msgstr "Date importanti"

#: core/admin.py:261 core/models.py:881
msgid "order product"
msgstr "Ordina il prodotto"

#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882
msgid "order products"
msgstr "Ordinare i prodotti"

#: core/admin.py:281
msgid "is business"
msgstr "È Business"

#: core/admin.py:405
msgid "config"
msgstr "Configurazione"

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

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

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

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

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

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

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

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

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

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

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

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

#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
msgid "cache I/O"
msgstr "I/O della cache"

#: core/docs/drf/views.py:19
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."

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

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

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

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

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

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

#: core/docs/drf/views.py:98
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`."

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

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

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

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

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

#: core/docs/drf/viewsets.py:63
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"

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

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

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

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

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

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:117
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"

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

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:152
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."

#: core/docs/drf/viewsets.py:158
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"

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

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

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

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

#: core/docs/drf/viewsets.py:185
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)"

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

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

#: core/docs/drf/viewsets.py:201
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')."

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

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:233
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."

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

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

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

#: core/docs/drf/viewsets.py:255
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."

#: core/docs/drf/viewsets.py:260
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"

#: core/docs/drf/viewsets.py:261
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."

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

#: core/docs/drf/viewsets.py:267
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."

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

#: core/docs/drf/viewsets.py:273
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."

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

#: core/docs/drf/viewsets.py:282
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."

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

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:308
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."

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

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

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

#: core/docs/drf/viewsets.py:320
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."

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

#: core/docs/drf/viewsets.py:326
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."

#: core/docs/drf/viewsets.py:333
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`"

#: core/docs/drf/viewsets.py:349
msgid "list all products (simple view)"
msgstr "Elenco di tutti i prodotti (visualizzazione semplice)"

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

#: core/docs/drf/viewsets.py:360
msgid "(icontains) Product name"
msgstr "(icontains) Nome del prodotto"

#: core/docs/drf/viewsets.py:366
msgid "(list) Category names, case-insensitive"
msgstr ""
"(elenco) Nomi di categoria, senza distinzione tra maiuscole e minuscole"

#: core/docs/drf/viewsets.py:372
msgid "(exact) Category UUID"
msgstr "(esatto) UUID della categoria"

#: core/docs/drf/viewsets.py:378
msgid "(list) Tag names, case-insensitive"
msgstr "(elenco) Nomi di tag, senza distinzione tra maiuscole e minuscole"

#: core/docs/drf/viewsets.py:384
msgid "(gte) Minimum stock price"
msgstr "(gte) Prezzo minimo delle azioni"

#: core/docs/drf/viewsets.py:390
msgid "(lte) Maximum stock price"
msgstr "(lte) Prezzo massimo del titolo"

#: core/docs/drf/viewsets.py:396
msgid "(exact) Only active products"
msgstr "(esatto) Solo prodotti attivi"

#: core/docs/drf/viewsets.py:402
msgid "(iexact) Brand name"
msgstr "(iexact) Nome del marchio"

#: core/docs/drf/viewsets.py:414
msgid "(gt) Minimum stock quantity"
msgstr "(gt) Quantità minima di scorte"

#: core/docs/drf/viewsets.py:420
msgid "(exact) Digital vs. physical"
msgstr "(esatto) Digitale e fisico"

#: core/docs/drf/viewsets.py:427
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"

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

#: core/docs/drf/viewsets.py:446 core/docs/drf/viewsets.py:468
#: core/docs/drf/viewsets.py:483 core/docs/drf/viewsets.py:498
#: core/docs/drf/viewsets.py:513
msgid "Product UUID or slug"
msgstr "UUID o Slug del prodotto"

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

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

#: core/docs/drf/viewsets.py:478
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"

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

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

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

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:576
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"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/filters.py:49 core/filters.py:370 core/filters.py:391
msgid "UUID"
msgstr "UUID"

#: core/filters.py:50 core/filters.py:322 core/filters.py:353
msgid "Name"
msgstr "Nome"

#: core/filters.py:51 core/filters.py:354
msgid "Categories"
msgstr "Categorie"

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

#: core/filters.py:57 core/filters.py:325
msgid "Tags"
msgstr "Tag"

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

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

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

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

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

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

#: core/filters.py:64 core/filters.py:324
msgid "Slug"
msgstr "Lumaca"

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

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

#: core/filters.py:126
msgid "there must be a category_uuid to use include_subcategories flag"
msgstr ""
"Deve esserci una categoria_uuid per utilizzare il flag include_subcategories"

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

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

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

#: core/filters.py:265 core/filters.py:308 core/filters.py:393
msgid "User email"
msgstr "Email dell'utente"

#: core/filters.py:266 core/filters.py:309 core/filters.py:372
#: core/filters.py:392
msgid "User UUID"
msgstr "UUID utente"

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

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

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

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

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

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

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

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

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

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

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

#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:274
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Ordine {order_uuid} non trovato"

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

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

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

#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
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!"

#: core/graphene/mutations.py:225 core/graphene/mutations.py:441
#: core/graphene/mutations.py:475 core/viewsets.py:343
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr ""
"Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}"

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

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

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

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

#: core/graphene/mutations.py:347 core/graphene/mutations.py:374
#: core/graphene/mutations.py:401 core/graphene/mutations.py:444
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista dei desideri {wishlist_uuid} non trovata"

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

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

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

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

#: core/graphene/mutations.py:455
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"

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

#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} non esiste: {uuid}"

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

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

#: core/graphene/object_types.py:43 core/graphene/object_types.py:245
#: core/graphene/object_types.py:286 core/models.py:126 core/models.py:495
msgid "attributes"
msgstr "Attributi"

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

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

#: core/graphene/object_types.py:76 core/graphene/object_types.py:104
#: core/graphene/object_types.py:132 core/models.py:90 core/models.py:226
msgid "categories"
msgstr "Categorie"

#: core/graphene/object_types.py:83 core/models.py:273
msgid "brands"
msgstr "Marche"

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

#: core/graphene/object_types.py:107 core/graphene/object_types.py:195
#: core/models.py:176
msgid "markup percentage"
msgstr "Percentuale di markup"

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

#: core/graphene/object_types.py:114
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."

#: core/graphene/object_types.py:202 core/models.py:410
msgid "vendors"
msgstr "Venditori"

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

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

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

#: core/graphene/object_types.py:234
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."

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

#: core/graphene/object_types.py:246 core/graphene/object_types.py:287
#: core/models.py:489
msgid "notifications"
msgstr "Notifiche"

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

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

#: core/graphene/object_types.py:278 core/models.py:459
msgid "billing address"
msgstr "Indirizzo di fatturazione"

#: core/graphene/object_types.py:281
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"

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

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

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

#: core/graphene/object_types.py:305 core/models.py:523
msgid "orders"
msgstr "Ordini"

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

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

#: core/graphene/object_types.py:335 core/models.py:225 core/models.py:283
msgid "category"
msgstr "Categoria"

#: core/graphene/object_types.py:337 core/models.py:446
msgid "feedbacks"
msgstr "Feedback"

#: core/graphene/object_types.py:338 core/models.py:272 core/models.py:291
msgid "brand"
msgstr "Marchio"

#: core/graphene/object_types.py:339 core/models.py:80
msgid "attribute groups"
msgstr "Gruppi di attributi"

#: core/graphene/object_types.py:341
#: core/templates/digital_order_created_email.html:108
#: core/templates/digital_order_delivered_email.html:108
#: core/templates/shipped_order_created_email.html:94
#: core/templates/shipped_order_delivered_email.html:94
msgid "quantity"
msgstr "Quantità"

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

#: core/graphene/object_types.py:360 core/models.py:335
msgid "products"
msgstr "Prodotti"

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

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

#: core/graphene/object_types.py:425 core/models.py:1153
msgid "promotions"
msgstr "Promozioni"

#: core/graphene/object_types.py:429 core/models.py:409
msgid "vendor"
msgstr "Venditore"

#: core/graphene/object_types.py:430 core/models.py:334
#: core/templates/digital_order_created_email.html:107
#: core/templates/digital_order_delivered_email.html:107
#: core/templates/shipped_order_created_email.html:93
#: core/templates/shipped_order_delivered_email.html:93
msgid "product"
msgstr "Prodotto"

#: core/graphene/object_types.py:441 core/models.py:1223
msgid "wishlisted products"
msgstr "Prodotti desiderati"

#: core/graphene/object_types.py:447 core/models.py:1240
msgid "wishlists"
msgstr "Liste dei desideri"

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

#: core/graphene/object_types.py:458 core/models.py:297 core/models.py:959
msgid "product tags"
msgstr "Tag del prodotto"

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

#: core/graphene/object_types.py:463
msgid "company email"
msgstr "Email aziendale"

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

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

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

#: core/graphene/object_types.py:467
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"

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

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

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

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

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

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

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

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

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

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

#: core/graphene/object_types.py:512 core/graphene/object_types.py:513
#: core/graphene/object_types.py:514
msgid "products search results"
msgstr "Risultati della ricerca dei prodotti"

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

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

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

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

#: core/models.py:79 core/models.py:98
msgid "attribute group"
msgstr "Gruppo di attributi"

#: core/models.py:89
msgid "category of this attribute"
msgstr "Categoria di questo attributo"

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:125 core/models.py:137
#: core/templates/digital_order_delivered_email.html:132
msgid "attribute"
msgstr "Attributo"

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

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

#: core/models.py:145 core/models.py:858 core/models.py:1010
#: core/models.py:1179
msgid "associated product"
msgstr "Prodotto associato"

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:213 core/models.py:984
msgid "category tags"
msgstr "tag di categoria"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:430
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."

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

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

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

#: core/models.py:445
msgid "feedback"
msgstr "Feedback"

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

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

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

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

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

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

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

#: core/models.py:488 core/models.py:835
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."

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

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

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

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

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

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

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

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

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

#: core/models.py:566
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."

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

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

#: core/models.py:597 core/models.py:617 core/models.py:641
#: core/models.py:1250 core/models.py:1262
#, python-brace-format
msgid "{name} does not exist: {product_uuid}"
msgstr "{name} non esiste: {product_uuid}"

#: core/models.py:601 core/models.py:625 core/models.py:633
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."

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

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

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

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

#: core/models.py:691 core/models.py:734
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."

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

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

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

#: core/models.py:746
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"

#: core/models.py:755
#, 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}!"

#: core/models.py:823
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."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:945 core/models.py:970
msgid "tag name"
msgstr "Nome del tag"

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

#: core/models.py:950 core/models.py:975
msgid "tag display name"
msgstr "Nome del tag"

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

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

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

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

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

#: core/models.py:997 core/models.py:1022
msgid "product image"
msgstr "Immagine del prodotto"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:1066
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"

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

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

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

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

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

#: core/models.py:1088
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."

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

#: core/models.py:1117
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr "Tipo di sconto non valido per il codice promozionale {self.uuid}"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:1293
msgid "you can not download a digital asset for a non-finished order"
msgstr "Non è possibile scaricare un bene digitale per un ordine non finito."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/serializers/utility.py:77
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."

#: core/signals.py:59
msgid "error during promocode creation: {e!s}"
msgstr "Errore durante la creazione del codice promozionale: {e!s}"

#: core/templates/admin/constance/change_list.html:50
msgid "configuration"
msgstr "Configurazione"

#: core/templates/admin/constance/change_list.html:55
msgid "save"
msgstr "Risparmiare"

#: core/templates/admin/constance/change_list.html:64
msgid "home"
msgstr "Casa"

#: core/templates/admin/constance/includes/results_list.html:7
msgid "default"
msgstr "Predefinito"

#: core/templates/admin/constance/includes/results_list.html:8
#: core/templates/digital_order_delivered_email.html:135
#: core/templates/json_table_widget.html:6
msgid "value"
msgstr "Valore"

#: core/templates/admin/constance/includes/results_list.html:9
msgid "is modified"
msgstr "Viene modificato"

#: core/templates/admin/constance/includes/results_list.html:26
msgid "current file"
msgstr "File corrente"

#: core/templates/admin/constance/includes/results_list.html:44
msgid "reset to default"
msgstr "Ripristino delle impostazioni predefinite"

#: core/templates/digital_order_created_email.html:7
#: core/templates/digital_order_created_email.html:100
#: core/templates/digital_order_delivered_email.html:7
#: core/templates/shipped_order_created_email.html:7
#: core/templates/shipped_order_created_email.html:86
#: core/templates/shipped_order_delivered_email.html:7
#: core/templates/shipped_order_delivered_email.html:86
msgid "order confirmation"
msgstr "Conferma dell'ordine"

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

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

#: 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 we"
" have taken your order into work. below are the details of your 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:"

#: core/templates/digital_order_created_email.html:110
#: core/templates/digital_order_delivered_email.html:110
#: core/templates/shipped_order_created_email.html:96
#: core/templates/shipped_order_delivered_email.html:96
msgid "total"
msgstr "Totale"

#: core/templates/digital_order_created_email.html:123
#: core/templates/digital_order_delivered_email.html:155
#: core/templates/shipped_order_created_email.html:113
#: core/templates/shipped_order_delivered_email.html:113
msgid "total price"
msgstr "Prezzo totale"

#: core/templates/digital_order_created_email.html:129
#: core/templates/shipped_order_created_email.html:126
#: core/templates/shipped_order_delivered_email.html:126
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at "
"%(config.EMAIL_HOST_USER)s."
msgstr ""
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero"
" %(config.EMAIL_HOST_USER)s."

#: core/templates/digital_order_created_email.html:130
#, python-format
msgid "best regards,<br>the %(config.PROJECT_NAME)s team"
msgstr "Cordiali saluti,<br>il team %(config.PROJECT_NAME)s"

#: core/templates/digital_order_created_email.html:136
#: core/templates/digital_order_delivered_email.html:168
#: core/templates/shipped_order_created_email.html:132
#: core/templates/shipped_order_delivered_email.html:132
msgid "all rights reserved"
msgstr "Tutti i diritti riservati"

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

#: core/templates/digital_order_delivered_email.html:101
#, python-format
msgid "hello %(user_first_name)s,"
msgstr "Hello %(user_first_name)s,"

#: core/templates/digital_order_delivered_email.html:102
#, python-format
msgid ""
"we have successfully processed your order №%(order_uuid)s! below are the "
"details of your order:"
msgstr ""
"Abbiamo elaborato con successo il suo ordine №%(order_uuid)s! Di seguito "
"sono riportati i dettagli del suo ordine:"

#: core/templates/digital_order_delivered_email.html:127
msgid "additional information"
msgstr "informazioni aggiuntive"

#: core/templates/digital_order_delivered_email.html:161
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at "
"%(contact_email)s."
msgstr ""
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero"
" %(contact_email)s."

#: core/templates/digital_order_delivered_email.html:162
#, python-format
msgid "best regards,<br>the %(project_name)s team"
msgstr "Cordiali saluti,<br>il team %(project_name)s"

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

#: core/templates/shipped_order_created_email.html:88
#: core/templates/shipped_order_delivered_email.html:88
msgid ""
"thank you for your order! we are pleased to confirm your purchase. below are"
" 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:"

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

#: core/templates/shipped_order_created_email.html:119
#: core/templates/shipped_order_delivered_email.html:119
msgid "your order will be delivered to the following address:"
msgstr "Il vostro ordine sarà consegnato al seguente indirizzo:"

#: core/templates/shipped_order_created_email.html:127
#: core/templates/shipped_order_delivered_email.html:127
#, python-format
msgid "best regards, <br>The %(config.PROJECT_NAME)s team"
msgstr "Cordiali saluti, <br>il team %(config.PROJECT_NAME)s"

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

#: core/utils/caching.py:43
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."

#: core/utils/db.py:7
#, python-brace-format
msgid "{model} must be model"
msgstr "{model} deve essere un modello"

#: core/utils/db.py:9
#, python-brace-format
msgid "{data} must be list object"
msgstr "{data} deve essere un oggetto elenco"

#: core/utils/emailing.py:21
#, python-brace-format
msgid "{config.PROJECT_NAME} | contact us initiated"
msgstr "{config.PROJECT_NAME} | Contatti avviati"

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

#: core/utils/emailing.py:89
#, python-brace-format
msgid "{config.PROJECT_NAME} | order delivered"
msgstr "{config.PROJECT_NAME} | Ordine consegnato"

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

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

#: core/validators.py:16
#, 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"

#: core/validators.py:22
msgid "invalid phone number format"
msgstr "Formato del numero di telefono non valido"

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

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

#: core/viewsets.py:686
#, python-brace-format
msgid "Geocoding error: {e}"
msgstr "Errore di geocodifica: {e}"
