#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-05-08 15:33+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: es-ES\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 "Identificación única"

#: core/abstract.py:12
msgid "unique id is used to surely identify any database object"
msgstr ""
"El identificador único se utiliza para identificar con seguridad cualquier "
"objeto de la base de datos"

#: core/abstract.py:19
msgid "is active"
msgstr "Está activo"

#: core/abstract.py:20
msgid ""
"if set to false, this object can't be seen by users without needed "
"permission"
msgstr ""
"Si se establece en false, este objeto no puede ser visto por los usuarios "
"sin el permiso necesario"

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

#: core/abstract.py:22
msgid "when the object first appeared on the database"
msgstr "Cuando el objeto apareció por primera vez en la base de datos"

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

#: core/abstract.py:23
msgid "when the object was last modified"
msgstr "Cuándo se editó el objeto por última vez"

#: core/admin.py:34 core/admin.py:47
#, python-format
msgid "activate selected %(verbose_name_plural)s"
msgstr "Activar %(verbose_name_plural)s seleccionados"

#: core/admin.py:38 core/admin.py:52
#, python-format
msgid "deactivate selected %(verbose_name_plural)s"
msgstr "Desactivar %(verbose_name_plural)s seleccionados"

#: core/admin.py:61 core/graphene/object_types.py:363
#: core/graphene/object_types.py:370 core/models.py:146 core/models.py:154
msgid "attribute value"
msgstr "Atributo Valor"

#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:155
msgid "attribute values"
msgstr "Valores de los atributos"

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

#: core/admin.py:152
msgid "image"
msgstr "Imagen"

#: core/admin.py:153 core/graphene/object_types.py:316
msgid "images"
msgstr "Imágenes"

#: core/admin.py:160 core/models.py:1127
msgid "stock"
msgstr "Stock"

#: core/admin.py:161 core/graphene/object_types.py:417
msgid "stocks"
msgstr "Acciones"

#: core/admin.py:191 core/graphene/object_types.py:320
#: 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 "Precio"

#: core/admin.py:196
msgid "rating"
msgstr "Valoración del producto"

#: core/admin.py:200
msgid "basic info"
msgstr "Información básica"

#: core/admin.py:214
msgid "important dates"
msgstr "Fechas importantes"

#: core/admin.py:215
msgid "translations"
msgstr "Traducciones"

#: core/admin.py:253 core/models.py:837
msgid "order product"
msgstr "Pedir un producto"

#: core/admin.py:254 core/graphene/object_types.py:242 core/models.py:838
msgid "order products"
msgstr "Pedir productos"

#: core/admin.py:273
msgid "is business"
msgstr "Es Negocio"

#: core/admin.py:381
msgid "config"
msgstr "Configurar"

#: core/apps.py:8
msgid "core"
msgstr "Núcleo"

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

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

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

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

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

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

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

#: core/choices.py:11
msgid "money returned"
msgstr "Dinero devuelto"

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

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

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

#: core/docs/drf/views.py:17 core/graphene/mutations.py:28
msgid "cache I/O"
msgstr "E/S de caché"

#: 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 ""
"Aplicar sólo una clave para leer datos permitidos de la caché.\n"
"Aplicar clave, datos y tiempo de espera con autenticación para escribir datos en la caché."

#: core/docs/drf/views.py:31
msgid "get a list of supported languages"
msgstr "Obtener una lista de los idiomas admitidos"

#: core/docs/drf/views.py:40
msgid "get application's exposable parameters"
msgstr "Obtener los parámetros exponibles de la aplicación"

#: core/docs/drf/views.py:47
msgid "send a message to the support team"
msgstr "Enviar un mensaje al equipo de asistencia"

#: core/docs/drf/views.py:58 core/graphene/mutations.py:47
msgid "request a CORSed URL"
msgstr "Solicitar una URL CORSed. Solo se permite https."

#: core/docs/drf/views.py:84
msgid "global search endpoint to query across project's tables"
msgstr ""
"Punto final de búsqueda global para consultar todas las tablas del proyecto"

#: core/docs/drf/views.py:90
msgid "purchase an order as a business"
msgstr "Comprar un pedido como empresa"

#: core/docs/drf/views.py:97
msgid ""
"purchase an order as a business, using the provided `products` with "
"`product_uuid` and `attributes`."
msgstr ""
"Compra un pedido como empresa, utilizando los `productos` proporcionados con"
" `product_uuid` y `attributes`."

#: core/docs/drf/viewsets.py:34
msgid "list all attribute groups (simple view)"
msgstr "Lista de todos los grupos de atributos (vista simple)"

#: core/docs/drf/viewsets.py:38
msgid "retrieve a single attribute group (detailed view)"
msgstr "Recuperar un único grupo de atributos (vista detallada)"

#: core/docs/drf/viewsets.py:42
msgid "create an attribute group"
msgstr "Crear un grupo de atributos"

#: core/docs/drf/viewsets.py:46
msgid "delete an attribute group"
msgstr "Eliminar un grupo de atributos"

#: core/docs/drf/viewsets.py:50
msgid "rewrite an existing attribute group saving non-editables"
msgstr "Reescribir un grupo de atributos existente guardando los no editables"

#: core/docs/drf/viewsets.py:54
msgid ""
"rewrite some fields of an existing attribute group saving non-editables"
msgstr ""
"Reescribir algunos campos de un grupo de atributos existente guardando los "
"no editables"

#: core/docs/drf/viewsets.py:61
msgid "list all attributes (simple view)"
msgstr "Listar todos los atributos (vista simple)"

#: core/docs/drf/viewsets.py:65
msgid "retrieve a single attribute (detailed view)"
msgstr "Recuperar un único atributo (vista detallada)"

#: core/docs/drf/viewsets.py:69
msgid "create an attribute"
msgstr "Crear un atributo"

#: core/docs/drf/viewsets.py:73
msgid "delete an attribute"
msgstr "Borrar un atributo"

#: core/docs/drf/viewsets.py:77
msgid "rewrite an existing attribute saving non-editables"
msgstr "Reescribir un atributo existente guardando los no editables"

#: core/docs/drf/viewsets.py:81
msgid "rewrite some fields of an existing attribute saving non-editables"
msgstr ""
"Reescribir algunos campos de un atributo existente guardando los no "
"editables"

#: core/docs/drf/viewsets.py:88
msgid "list all attribute values (simple view)"
msgstr "Listar todos los valores de atributos (vista simple)"

#: core/docs/drf/viewsets.py:92
msgid "retrieve a single attribute value (detailed view)"
msgstr "Recuperar un único valor de atributo (vista detallada)"

#: core/docs/drf/viewsets.py:96
msgid "create an attribute value"
msgstr "Crear un valor de atributo"

#: core/docs/drf/viewsets.py:100
msgid "delete an attribute value"
msgstr "Borrar un valor de atributo"

#: core/docs/drf/viewsets.py:104
msgid "rewrite an existing attribute value saving non-editables"
msgstr "Reescribir un valor de atributo existente guardando los no editables"

#: core/docs/drf/viewsets.py:108
msgid ""
"rewrite some fields of an existing attribute value saving non-editables"
msgstr ""
"Reescribir algunos campos de un valor de atributo existente guardando los no"
" editables"

#: core/docs/drf/viewsets.py:115
msgid "list all categories (simple view)"
msgstr "Lista de todas las categorías (vista simple)"

#: core/docs/drf/viewsets.py:119
msgid "retrieve a single category (detailed view)"
msgstr "Recuperar una sola categoría (vista detallada)"

#: core/docs/drf/viewsets.py:123
msgid "create a category"
msgstr "Crear una categoría"

#: core/docs/drf/viewsets.py:127
msgid "delete a category"
msgstr "Eliminar una categoría"

#: core/docs/drf/viewsets.py:131
msgid "rewrite an existing category saving non-editables"
msgstr "Reescribir una categoría existente guardando los no editables"

#: core/docs/drf/viewsets.py:135
msgid "rewrite some fields of an existing category saving non-editables"
msgstr ""
"Reescribir algunos campos de una categoría existente guardando los no "
"editables"

#: core/docs/drf/viewsets.py:142
msgid "list all orders (simple view)"
msgstr "Lista de todas las categorías (vista simple)"

#: core/docs/drf/viewsets.py:143
msgid "for non-staff users, only their own orders are returned."
msgstr ""
"Para los usuarios que no forman parte del personal, sólo se devuelven sus "
"propios pedidos."

#: core/docs/drf/viewsets.py:147
msgid "retrieve a single order (detailed view)"
msgstr "Recuperar una sola categoría (vista detallada)"

#: core/docs/drf/viewsets.py:151
msgid "create an order"
msgstr "Crear un atributo"

#: core/docs/drf/viewsets.py:152
msgid "doesn't work for non-staff users."
msgstr "No funciona para los usuarios que no son personal."

#: core/docs/drf/viewsets.py:156
msgid "delete an order"
msgstr "Borrar un atributo"

#: core/docs/drf/viewsets.py:160
msgid "rewrite an existing order saving non-editables"
msgstr "Reescribir una categoría existente guardando los no editables"

#: core/docs/drf/viewsets.py:164
msgid "rewrite some fields of an existing order saving non-editables"
msgstr ""
"Reescribir algunos campos de una categoría existente guardando los no "
"editables"

#: core/docs/drf/viewsets.py:168
msgid "purchase an order"
msgstr "Precio de compra en el momento del pedido"

#: core/docs/drf/viewsets.py:170
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 ""
"Finaliza la compra del pedido. Si se utiliza `force_balance`, la compra se "
"finaliza utilizando el saldo del usuario; Si se utiliza `force_payment`, se "
"inicia una transacción."

#: core/docs/drf/viewsets.py:182 core/graphene/mutations.py:208
msgid "purchase an order without account creation"
msgstr "comprar un pedido sin crear una cuenta"

#: core/docs/drf/viewsets.py:184
msgid "finalizes the order purchase for a non-registered user."
msgstr "finaliza la compra del pedido para un usuario no registrado."

#: core/docs/drf/viewsets.py:193
msgid "add product to order"
msgstr "Añadir un producto al pedido"

#: core/docs/drf/viewsets.py:194
msgid ""
"adds a product to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Añade un producto a un pedido utilizando el `product_uuid` y los "
"`attributes` proporcionados."

#: core/docs/drf/viewsets.py:199
msgid "remove product from order"
msgstr "Eliminar un producto del pedido"

#: core/docs/drf/viewsets.py:200
msgid ""
"removes a product from an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Elimina un producto de un pedido utilizando el `product_uuid` y los "
"`attributes` proporcionados."

#: core/docs/drf/viewsets.py:208
msgid "list all wishlists (simple view)"
msgstr "Listar todos los atributos (vista simple)"

#: core/docs/drf/viewsets.py:209
msgid "for non-staff users, only their own wishlists are returned."
msgstr ""
"Para los usuarios que no forman parte del personal, sólo se devuelven sus "
"propias listas de deseos."

#: core/docs/drf/viewsets.py:213
msgid "retrieve a single wishlist (detailed view)"
msgstr "Recuperar un único atributo (vista detallada)"

#: core/docs/drf/viewsets.py:217
msgid "create an wishlist"
msgstr "Crear un atributo"

#: core/docs/drf/viewsets.py:218
msgid "Doesn't work for non-staff users."
msgstr "No funciona para los usuarios que no son personal."

#: core/docs/drf/viewsets.py:222
msgid "delete an wishlist"
msgstr "Borrar un atributo"

#: core/docs/drf/viewsets.py:226
msgid "rewrite an existing wishlist saving non-editables"
msgstr "Reescribir un atributo existente guardando los no editables"

#: core/docs/drf/viewsets.py:230
msgid "rewrite some fields of an existing wishlist saving non-editables"
msgstr ""
"Reescribir algunos campos de un atributo existente guardando los no "
"editables"

#: core/docs/drf/viewsets.py:234
msgid "add product to wishlist"
msgstr "Añadir un producto al pedido"

#: core/docs/drf/viewsets.py:235
msgid "adds a product to an wishlist using the provided `product_uuid`"
msgstr ""
"Añade un producto a una lista de deseos utilizando el `product_uuid` "
"proporcionado"

#: core/docs/drf/viewsets.py:240
msgid "remove product from wishlist"
msgstr "Eliminar un producto de la lista de deseos"

#: core/docs/drf/viewsets.py:241
msgid "removes a product from an wishlist using the provided `product_uuid`"
msgstr ""
"Elimina un producto de una lista de deseos utilizando el `product_uuid` "
"proporcionado."

#: core/docs/drf/viewsets.py:246
msgid "add many products to wishlist"
msgstr "Añadir muchos productos a la lista de deseos"

#: core/docs/drf/viewsets.py:247
msgid "adds many products to an wishlist using the provided `product_uuids`"
msgstr ""
"Añade varios productos a una lista de deseos utilizando los `product_uuids` "
"proporcionados."

#: core/docs/drf/viewsets.py:252
msgid "remove many products from wishlist"
msgstr "Eliminar un producto del pedido"

#: core/docs/drf/viewsets.py:253
msgid ""
"removes many products from an wishlist using the provided `product_uuids`"
msgstr ""
"Elimina varios productos de una lista de deseos utilizando los "
"`product_uuids` proporcionados."

#: core/docs/drf/viewsets.py:260
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 ""
"Filtrar por uno o varios pares nombre/valor de atributo.  \n"
"- Sintaxis**: `nombre_attr=método-valor[;attr2=método2-valor2]...`.\n"
"- Métodos** (por defecto `icontiene` si se omite): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
"- Tipificación de valores**: Se intenta primero JSON (para poder pasar listas/dictos), `true`/`false` para booleanos, enteros, flotantes; en caso contrario se trata como cadena.  \n"
"- Base64**: prefiérelo con `b64-` para codificar en base64 el valor sin procesar.  \n"
"Ejemplos:  \n"
"`color=rojo exacto`, `tamaño=gt-10`, `características=en-[\"wifi\", \"bluetooth\"]`,\n"
"`b64-description=icontains-aGVhdC1jb2xk`."

#: core/docs/drf/viewsets.py:276
msgid "list all products (simple view)"
msgstr "Listar todos los productos (vista simple)"

#: core/docs/drf/viewsets.py:278
msgid "(exact) Product UUID"
msgstr "UUID (exacto) del producto"

#: core/docs/drf/viewsets.py:279
msgid "(icontains) Product name"
msgstr "(icontains) Nombre del producto"

#: core/docs/drf/viewsets.py:280
msgid "(list) Category names, case-insensitive"
msgstr ""
"(lista) Nombres de categoría, sin distinción entre mayúsculas y minúsculas"

#: core/docs/drf/viewsets.py:282
msgid "(exact) Category UUID"
msgstr "(exacto) Categoría UUID"

#: core/docs/drf/viewsets.py:283
msgid "(list) Tag names, case-insensitive"
msgstr ""
"(lista) Nombres de etiquetas, sin distinción entre mayúsculas y minúsculas"

#: core/docs/drf/viewsets.py:284
msgid "(gte) Minimum stock price"
msgstr "(gte) Precio mínimo de las acciones"

#: core/docs/drf/viewsets.py:285
msgid "(lte) Maximum stock price"
msgstr "(lte) Precio máximo de las acciones"

#: core/docs/drf/viewsets.py:286
msgid "(exact) Only active products"
msgstr "(exacto) Sólo productos activos"

#: core/docs/drf/viewsets.py:287
msgid "(iexact) Brand name"
msgstr "(iexact) Marca"

#: core/docs/drf/viewsets.py:289
msgid "(gt) Minimum stock quantity"
msgstr "(gt) Cantidad mínima de existencias"

#: core/docs/drf/viewsets.py:290
msgid "(exact) Product slug"
msgstr "(exacto) Babosa del producto"

#: core/docs/drf/viewsets.py:291
msgid "(exact) Digital vs. physical"
msgstr "(exacto) Digital frente a físico"

#: core/docs/drf/viewsets.py:295
msgid ""
"Comma-separated list of fields to sort by. Prefix with `-` for descending.  \n"
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
msgstr ""
"Lista separada por comas de campos por los que ordenar. Prefiérela con `-` para que sea descendente.  \n"
"**Permitido:** uuid, rating, name, slug, created, modified, price, random"

#: core/docs/drf/viewsets.py:310
msgid "retrieve a single product (detailed view)"
msgstr "Recuperar un solo producto (vista detallada)"

#: core/docs/drf/viewsets.py:311 core/docs/drf/viewsets.py:320
#: core/docs/drf/viewsets.py:325 core/docs/drf/viewsets.py:330
msgid "Product UUID or slug"
msgstr "UUID o babosa del producto"

#: core/docs/drf/viewsets.py:315
msgid "create a product"
msgstr "Crear un producto"

#: core/docs/drf/viewsets.py:319
msgid "rewrite an existing product, preserving non-editable fields"
msgstr "Reescribir un producto existente conservando los campos no editables"

#: core/docs/drf/viewsets.py:324
msgid ""
"update some fields of an existing product, preserving non-editable fields"
msgstr ""
"Actualizar algunos campos de un producto existente, conservando los campos "
"no editables"

#: core/docs/drf/viewsets.py:329
msgid "delete a product"
msgstr "Eliminar un producto"

#: core/elasticsearch/__init__.py:39
msgid "no search term provided."
msgstr "No se proporciona ningún término de búsqueda."

#: core/graphene/mutations.py:31
msgid "key to look for in or set into the cache"
msgstr "Clave que hay que buscar o introducir en la caché"

#: core/graphene/mutations.py:32
msgid "data to store in cache"
msgstr "Datos a almacenar en caché"

#: core/graphene/mutations.py:35
msgid "timeout in seconds to set the data for into the cache"
msgstr "Tiempo de espera en segundos para poner los datos en la caché"

#: core/graphene/mutations.py:38
msgid "cached data"
msgstr "Datos en caché"

#: core/graphene/mutations.py:52
msgid "camelized JSON data from the requested URL"
msgstr "Datos JSON camelizados de la URL solicitada"

#: core/graphene/mutations.py:57 core/views.py:169
msgid "only URLs starting with http(s):// are allowed"
msgstr "Sólo se permiten URL que empiecen por http(s)://."

#: core/graphene/mutations.py:72
msgid "add a product to the order"
msgstr "Añadir un producto al pedido"

#: core/graphene/mutations.py:93 core/graphene/mutations.py:119
#: core/graphene/mutations.py:203
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Pedido {order_uuid} no encontrado"

#: core/graphene/mutations.py:98 core/graphene/mutations.py:145
msgid "remove a product from the order"
msgstr "Eliminar un producto del pedido"

#: core/graphene/mutations.py:124
msgid "remove all products from the order"
msgstr "Eliminar todos los productos del pedido"

#: core/graphene/mutations.py:167
msgid "buy an order"
msgstr "Comprar un pedido"

#: core/graphene/mutations.py:183
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Indique order_uuid o order_hr_id, ¡se excluyen mutuamente!"

#: core/graphene/mutations.py:201 core/graphene/mutations.py:355
#: core/graphene/mutations.py:389 core/viewsets.py:248
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr ""
"Tipo incorrecto proveniente del método order.buy(): {type(instance)!s}"

#: core/graphene/mutations.py:239
msgid "add a product to the wishlist"
msgstr "Añadir un producto al pedido"

#: core/graphene/mutations.py:261 core/graphene/mutations.py:288
#: core/graphene/mutations.py:315 core/graphene/mutations.py:358
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista de deseos {wishlist_uuid} no encontrada"

#: core/graphene/mutations.py:266
msgid "remove a product from the wishlist"
msgstr "Eliminar un producto del pedido"

#: core/graphene/mutations.py:293
msgid "remove all products from the wishlist"
msgstr "Eliminar un producto del pedido"

#: core/graphene/mutations.py:320
msgid "buy all products from the wishlist"
msgstr "Eliminar un producto del pedido"

#: core/graphene/mutations.py:363
msgid "buy a product"
msgstr "Comprar un pedido"

#: core/graphene/mutations.py:369
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
msgstr ""
"Por favor, envíe los atributos como una cadena formateada como "
"attr1=valor1,attr2=valor2"

#: core/graphene/mutations.py:485
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funciona a las mil maravillas"

#: core/graphene/object_types.py:42 core/graphene/object_types.py:225
#: core/graphene/object_types.py:266 core/models.py:123 core/models.py:478
msgid "attributes"
msgstr "Atributos"

#: core/graphene/object_types.py:55
msgid "grouped attributes"
msgstr "Atributos agrupados"

#: core/graphene/object_types.py:62
msgid "groups of attributes"
msgstr "Grupos de atributos"

#: core/graphene/object_types.py:75 core/graphene/object_types.py:104
#: core/graphene/object_types.py:131 core/models.py:87 core/models.py:209
msgid "categories"
msgstr "Categorías"

#: core/graphene/object_types.py:82 core/models.py:256
msgid "brands"
msgstr "Marcas"

#: core/graphene/object_types.py:106
msgid "category image url"
msgstr "Categorías"

#: core/graphene/object_types.py:107 core/graphene/object_types.py:202
#: core/models.py:173
msgid "markup percentage"
msgstr "Porcentaje de recargo"

#: core/graphene/object_types.py:110
msgid "which attributes and values can be used for filtering this category."
msgstr ""
"Qué atributos y valores se pueden utilizar para filtrar esta categoría."

#: core/graphene/object_types.py:114
msgid ""
"minimum and maximum prices for products in this category, if available."
msgstr ""
"Precios mínimo y máximo de los productos de esta categoría, si están "
"disponibles."

#: core/graphene/object_types.py:209 core/models.py:393
msgid "vendors"
msgstr "Vendedores"

#: core/graphene/object_types.py:213
msgid "comment"
msgstr "Cómo"

#: core/graphene/object_types.py:214
msgid "rating value from 1 to 10, inclusive, or 0 if not set."
msgstr ""
"Valor de calificación de 1 a 10, ambos inclusive, o 0 si no está "
"configurado."

#: core/graphene/object_types.py:221
msgid "represents feedback from a user."
msgstr "Representa la opinión de un usuario."

#: core/graphene/object_types.py:226 core/graphene/object_types.py:267
#: core/models.py:472
msgid "notifications"
msgstr "Notificaciones"

#: core/graphene/object_types.py:227
msgid "download url for this order product if applicable"
msgstr "Descargar url para este producto de pedido si procede"

#: core/graphene/object_types.py:256
msgid "a list of order products in this order"
msgstr "Una lista de los productos del pedido"

#: core/graphene/object_types.py:258 core/models.py:442
msgid "billing address"
msgstr "Dirección de facturación"

#: core/graphene/object_types.py:261
msgid ""
"shipping address for this order, leave blank if same as billing address or "
"if not applicable"
msgstr ""
"Dirección de envío para este pedido, dejar en blanco si es la misma que la "
"de facturación o si no procede"

#: core/graphene/object_types.py:263
msgid "total price of this order"
msgstr "Precio total de este pedido"

#: core/graphene/object_types.py:264
msgid "total quantity of products in order"
msgstr "Cantidad total de productos del pedido"

#: core/graphene/object_types.py:265
msgid "are all products in the order digital"
msgstr "¿Están todos los productos en el pedido digital"

#: core/graphene/object_types.py:285 core/models.py:506
msgid "orders"
msgstr "Pedidos"

#: core/graphene/object_types.py:301
msgid "image url"
msgstr "URL de la imagen"

#: core/graphene/object_types.py:308
msgid "product's images"
msgstr "Imágenes del producto"

#: core/graphene/object_types.py:315 core/models.py:208 core/models.py:266
msgid "category"
msgstr "Categoría"

#: core/graphene/object_types.py:317 core/models.py:429
msgid "feedbacks"
msgstr "Comentarios"

#: core/graphene/object_types.py:318 core/models.py:255 core/models.py:274
msgid "brand"
msgstr "Marca"

#: core/graphene/object_types.py:319 core/models.py:77
msgid "attribute groups"
msgstr "Grupos de atributos"

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

#: core/graphene/object_types.py:322
msgid "number of feedbacks"
msgstr "Número de reacciones"

#: core/graphene/object_types.py:340 core/models.py:318
msgid "products"
msgstr "Productos"

#: core/graphene/object_types.py:388
msgid "promocodes"
msgstr "Códigos promocionales"

#: core/graphene/object_types.py:398
msgid "products on sale"
msgstr "Productos a la venta"

#: core/graphene/object_types.py:405 core/models.py:1068
msgid "promotions"
msgstr "Promociones"

#: core/graphene/object_types.py:409 core/models.py:392
msgid "vendor"
msgstr "Vendedor"

#: core/graphene/object_types.py:410 core/models.py:317
#: 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 "Producto"

#: core/graphene/object_types.py:421 core/models.py:1138
msgid "wishlisted products"
msgstr "Productos deseados"

#: core/graphene/object_types.py:427 core/models.py:1155
msgid "wishlists"
msgstr "Listas de deseos"

#: core/graphene/object_types.py:431
msgid "project name"
msgstr "Nombre del proyecto"

#: core/graphene/object_types.py:432
msgid "company email"
msgstr "Correo electrónico de la empresa"

#: core/graphene/object_types.py:433
msgid "company name"
msgstr "Nombre de la empresa"

#: core/graphene/object_types.py:434
msgid "company address"
msgstr "Dirección de la empresa"

#: core/graphene/object_types.py:435
msgid "company phone number"
msgstr "Teléfono de la empresa"

#: core/graphene/object_types.py:436
msgid "email from, sometimes it must be used instead of host user value"
msgstr ""
"'email from', a veces debe utilizarse en lugar del valor del usuario host"

#: core/graphene/object_types.py:437
msgid "email host user"
msgstr "Correo electrónico del usuario anfitrión"

#: core/graphene/object_types.py:438
msgid "maximum amount for payment"
msgstr "Importe máximo de pago"

#: core/graphene/object_types.py:439
msgid "minimum amount for payment"
msgstr "Importe mínimo de pago"

#: core/graphene/object_types.py:442
msgid "company configuration"
msgstr "Configuración"

#: core/graphene/object_types.py:446
msgid "language code"
msgstr "Código de idioma"

#: core/graphene/object_types.py:447
msgid "language name"
msgstr "Nombre de la lengua"

#: core/graphene/object_types.py:448
msgid "language flag, if exists :)"
msgstr "Bandera de idioma, si existe :)"

#: core/graphene/object_types.py:451
msgid "supported languages"
msgstr "Obtener una lista de los idiomas admitidos"

#: core/graphene/object_types.py:479 core/graphene/object_types.py:480
#: core/graphene/object_types.py:481
msgid "products search results"
msgstr "Resultados de la búsqueda de productos"

#: core/graphene/object_types.py:482
msgid "posts search results"
msgstr "Resultados de la búsqueda de productos"

#: core/models.py:62
msgid "parent of this group"
msgstr "Padre de este grupo"

#: core/models.py:63
msgid "parent attribute group"
msgstr "Grupo de atributos padre"

#: core/models.py:67 core/models.py:68
msgid "attribute group's name"
msgstr "Nombre del grupo de atributos"

#: core/models.py:76 core/models.py:95
msgid "attribute group"
msgstr "Grupo de atributos"

#: core/models.py:86
msgid "category of this attribute"
msgstr "Categoría de este atributo"

#: core/models.py:94
msgid "group of this attribute"
msgstr "Grupo de este atributo"

#: core/models.py:100
msgid "string"
msgstr "Cadena"

#: core/models.py:101
msgid "integer"
msgstr "Entero"

#: core/models.py:102
msgid "float"
msgstr "Flotador"

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

#: core/models.py:104
msgid "array"
msgstr "Matriz"

#: core/models.py:105
msgid "object"
msgstr "Objeto"

#: core/models.py:107
msgid "type of the attribute's value"
msgstr "Tipo del valor del atributo"

#: core/models.py:108
msgid "value type"
msgstr "Tipo de valor"

#: core/models.py:113
msgid "name of this attribute"
msgstr "Nombre de este atributo"

#: core/models.py:114
msgid "attribute's name"
msgstr "Nombre del atributo"

#: core/models.py:122 core/models.py:134
#: core/templates/digital_order_delivered_email.html:132
msgid "attribute"
msgstr "Atributo"

#: core/models.py:133
msgid "attribute of this value"
msgstr "Atributo de este valor"

#: core/models.py:141
msgid "the specific product associated with this attribute's value"
msgstr "El producto específico asociado al valor de este atributo"

#: core/models.py:142 core/models.py:814 core/models.py:928
#: core/models.py:1094
msgid "associated product"
msgstr "Producto asociado"

#: core/models.py:147
msgid "the specific value for this attribute"
msgstr "El valor específico de este atributo"

#: core/models.py:164
msgid "upload an image representing this category"
msgstr "Cargar una imagen que represente esta categoría"

#: core/models.py:167
msgid "category image"
msgstr "Categoría imagen"

#: core/models.py:172
msgid "define a markup percentage for products in this category"
msgstr "Definir un porcentaje de recargo para los productos de esta categoría"

#: core/models.py:181
msgid "parent of this category to form a hierarchical structure"
msgstr "Padre de esta categoría para formar una estructura jerárquica"

#: core/models.py:182
msgid "parent category"
msgstr "Categoría de padres"

#: core/models.py:187
msgid "category name"
msgstr "Nombre de la categoría"

#: core/models.py:188
msgid "provide a name for this category"
msgstr "Indique un nombre para esta categoría"

#: core/models.py:195
msgid "add a detailed description for this category"
msgstr "Añadir una descripción detallada para esta categoría"

#: core/models.py:196
msgid "category description"
msgstr "Descripción de la categoría"

#: core/models.py:218
msgid "name of this brand"
msgstr "Nombre de esta marca"

#: core/models.py:219
msgid "brand name"
msgstr "Marca"

#: core/models.py:226
msgid "upload a logo representing this brand"
msgstr "Cargar un logotipo que represente a esta marca"

#: core/models.py:228
msgid "brand small image"
msgstr "Marca pequeña imagen"

#: core/models.py:234
msgid "upload a big logo representing this brand"
msgstr "Sube un logotipo grande que represente a esta marca"

#: core/models.py:236
msgid "brand big image"
msgstr "Gran imagen de marca"

#: core/models.py:241
msgid "add a detailed description of the brand"
msgstr "Añadir una descripción detallada de la marca"

#: core/models.py:242
msgid "brand description"
msgstr "Descripción de la marca"

#: core/models.py:247
msgid "optional categories that this brand is associated with"
msgstr "Categorías opcionales a las que se asocia esta marca"

#: core/models.py:248
msgid "associated categories"
msgstr "Categorías"

#: core/models.py:265
msgid "category this product belongs to"
msgstr "Categoría a la que pertenece este producto"

#: core/models.py:273
msgid "optionally associate this product with a brand"
msgstr "Si lo desea, puede asociar este producto a una marca"

#: core/models.py:279
msgid "tags that help describe or group this product"
msgstr "Etiquetas que ayudan a describir o agrupar este producto"

#: core/models.py:280 core/models.py:902
msgid "product tags"
msgstr "Etiquetas del producto"

#: core/models.py:284
msgid "indicates whether this product is digitally delivered"
msgstr "Indica si este producto se entrega digitalmente"

#: core/models.py:285
msgid "is product digital"
msgstr "¿Es digital el producto?"

#: core/models.py:291
msgid "provide a clear identifying name for the product"
msgstr "Proporcionar un nombre que identifique claramente el producto"

#: core/models.py:292
msgid "product name"
msgstr "Nombre del producto"

#: core/models.py:297 core/models.py:1056
msgid "add a detailed description of the product"
msgstr "Añada una descripción detallada del producto"

#: core/models.py:298
msgid "product description"
msgstr "Descripción del producto"

#: core/models.py:305
msgid "part number for this product"
msgstr "Número de pieza de este producto"

#: core/models.py:306
msgid "part number"
msgstr "Número de pieza"

#: core/models.py:370
msgid "stores credentials and endpoints required for vendor communication"
msgstr ""
"Almacena las credenciales y los puntos finales necesarios para la "
"comunicación API del proveedor"

#: core/models.py:371
msgid "authentication info"
msgstr "Información de autenticación"

#: core/models.py:376
msgid "define the markup for products retrieved from this vendor"
msgstr ""
"Definir el margen de beneficio para los productos recuperados de este "
"proveedor"

#: core/models.py:377
msgid "vendor markup percentage"
msgstr "Porcentaje de margen del vendedor"

#: core/models.py:381
msgid "name of this vendor"
msgstr "Nombre de este vendedor"

#: core/models.py:382
msgid "vendor name"
msgstr "Nombre del vendedor"

#: core/models.py:405
msgid "user-provided comments about their experience with the product"
msgstr "Comentarios de los usuarios sobre su experiencia con el producto"

#: core/models.py:406
msgid "feedback comments"
msgstr "Comentarios"

#: core/models.py:413
msgid ""
"references the specific product in an order that this feedback is about"
msgstr ""
"Hace referencia al producto específico de un pedido sobre el que trata esta "
"opinión"

#: core/models.py:414
msgid "related order product"
msgstr "Producto relacionado con el pedido"

#: core/models.py:419
msgid "user-assigned rating for the product"
msgstr "Valoración del producto asignada por el usuario"

#: core/models.py:420
msgid "product rating"
msgstr "Valoración del producto"

#: core/models.py:428
msgid "feedback"
msgstr "Comentarios"

#: core/models.py:441
msgid "the billing address used for this order"
msgstr "La dirección de facturación utilizada para este pedido"

#: core/models.py:449
msgid "optional promo code applied to this order"
msgstr "Código promocional opcional aplicado a este pedido"

#: core/models.py:450
msgid "applied promo code"
msgstr "Código promocional aplicado"

#: core/models.py:458
msgid "the shipping address used for this order"
msgstr "La dirección de envío utilizada para este pedido"

#: core/models.py:459
msgid "shipping address"
msgstr "Dirección de envío"

#: core/models.py:465
msgid "current status of the order in its lifecycle"
msgstr "Estado actual del pedido en su ciclo de vida"

#: core/models.py:466
msgid "order status"
msgstr "Estado del pedido"

#: core/models.py:471 core/models.py:791
msgid "json structure of notifications to display to users"
msgstr ""
"Estructura JSON de las notificaciones para mostrar a los usuarios, en la "
"interfaz de administración se utiliza la vista de tabla."

#: core/models.py:477
msgid "json representation of order attributes for this order"
msgstr "Representación JSON de los atributos de la orden para esta orden"

#: core/models.py:483
msgid "the user who placed the order"
msgstr "El usuario que realizó el pedido"

#: core/models.py:484
msgid "user"
msgstr "Usuario"

#: core/models.py:490
msgid "the timestamp when the order was finalized"
msgstr "Fecha de finalización de la orden"

#: core/models.py:491
msgid "buy time"
msgstr "Comprar tiempo"

#: core/models.py:498
msgid "a human-readable identifier for the order"
msgstr "Un identificador legible por el ser humano para la orden"

#: core/models.py:499
msgid "human readable id"
msgstr "ID legible por humanos"

#: core/models.py:505
msgid "order"
msgstr "Pida"

#: core/models.py:536
msgid "you cannot add products to an order that is not a pending one"
msgstr "No puede añadir productos a un pedido que no esté pendiente"

#: core/models.py:541
msgid "you cannot add inactive products to order"
msgstr "No se pueden añadir productos inactivos al pedido"

#: core/models.py:558
msgid "you cannot add more products than available in stock"
msgstr "No puede añadir más productos de los disponibles en stock"

#: core/models.py:567 core/models.py:584 core/models.py:608
#: core/models.py:1165 core/models.py:1176
#, python-brace-format
msgid "{name} does not exist: {product_uuid}"
msgstr "{name} no existe: {product_uuid}"

#: core/models.py:571 core/models.py:592 core/models.py:600
msgid "you cannot remove products from an order that is not a pending one"
msgstr "No puede eliminar productos de un pedido que no esté pendiente"

#: core/models.py:588
#, python-brace-format
msgid "{name} does not exist with query <{query}>"
msgstr "{name} no existe con la consulta <{query}>"

#: core/models.py:619
msgid "promocode does not exist"
msgstr "Promocode no existe"

#: core/models.py:626 core/models.py:665
msgid "you can not buy at this moment, please try again in a few minutes"
msgstr ""
"No puede comprar en este momento, por favor inténtelo de nuevo en unos "
"minutos."

#: core/models.py:629
msgid "invalid force value"
msgstr "Valor de fuerza no válido"

#: core/models.py:632 core/models.py:668
msgid "you cannot purchase an empty order!"
msgstr "No se puede comprar un pedido vacío."

#: core/models.py:647
msgid "insufficient funds to complete the order"
msgstr "Fondos insuficientes para completar el pedido"

#: core/models.py:677
msgid ""
"you cannot buy without registration, please provide the following "
"information: customer name, customer email, customer phone number"
msgstr ""
"no puede comprar sin registrarse, facilite la siguiente información: nombre "
"del cliente, correo electrónico del cliente, número de teléfono del cliente"

#: core/models.py:685
msgid "invalid payment method"
msgstr "Método de pago no válido"

#: core/models.py:701
msgid "you cannot create a momental order without providing a billing address"
msgstr ""
"no puede crear un pedido momental sin indicar una dirección de facturación"

#: core/models.py:779
msgid "the price paid by the customer for this product at purchase time"
msgstr ""
"El precio pagado por el cliente por este producto en el momento de la compra"

#: core/models.py:780
msgid "purchase price at order time"
msgstr "Precio de compra en el momento del pedido"

#: core/models.py:785
msgid "internal comments for admins about this ordered product"
msgstr ""
"Comentarios internos para los administradores sobre este producto solicitado"

#: core/models.py:786
msgid "internal comments"
msgstr "Comentarios internos"

#: core/models.py:792
msgid "user notifications"
msgstr "Notificaciones a los usuarios"

#: core/models.py:797
msgid "json representation of this item's attributes"
msgstr "Representación JSON de los atributos de este elemento"

#: core/models.py:798
msgid "ordered product attributes"
msgstr "Atributos ordenados del producto"

#: core/models.py:803
msgid "reference to the parent order that contains this product"
msgstr "Referencia al pedido principal que contiene este producto"

#: core/models.py:804
msgid "parent order"
msgstr "Orden de los padres"

#: core/models.py:813
msgid "the specific product associated with this order line"
msgstr "El producto específico asociado a esta línea de pedido"

#: core/models.py:820
msgid "quantity of this specific product in the order"
msgstr "Cantidad de este producto específico en el pedido"

#: core/models.py:821
msgid "product quantity"
msgstr "Cantidad de productos"

#: core/models.py:828
msgid "current status of this product in the order"
msgstr "Estado actual de este producto en el pedido"

#: core/models.py:829
msgid "product line status"
msgstr "Estado de la línea de productos"

#: core/models.py:887
msgid "internal tag identifier for the product tag"
msgstr "Identificador interno de la etiqueta del producto"

#: core/models.py:888
msgid "tag name"
msgstr "Nombre de la etiqueta"

#: core/models.py:892
msgid "user-friendly name for the product tag"
msgstr "Nombre fácil de usar para la etiqueta del producto"

#: core/models.py:893
msgid "tag display name"
msgstr "Nombre de la etiqueta"

#: core/models.py:901
msgid "product tag"
msgstr "Etiqueta del producto"

#: core/models.py:910
msgid "provide alternative text for the image for accessibility"
msgstr ""
"Proporcione un texto alternativo para la imagen en aras de la accesibilidad"

#: core/models.py:911
msgid "image alt text"
msgstr "Texto alternativo de la imagen"

#: core/models.py:914
msgid "upload the image file for this product"
msgstr "Cargar el archivo de imagen para este producto"

#: core/models.py:915 core/models.py:940
msgid "product image"
msgstr "Imagen del producto"

#: core/models.py:921
msgid "determines the order in which images are displayed"
msgstr "Determina el orden de visualización de las imágenes"

#: core/models.py:922
msgid "display priority"
msgstr "Prioridad de visualización"

#: core/models.py:927
msgid "the product that this image represents"
msgstr "El producto que representa esta imagen"

#: core/models.py:941
msgid "product images"
msgstr "Imágenes de productos"

#: core/models.py:951
msgid "unique code used by a user to redeem a discount"
msgstr "Código único utilizado por un usuario para canjear un descuento"

#: core/models.py:952
msgid "promo code identifier"
msgstr "Promo code identifier"

#: core/models.py:959
msgid "fixed discount amount applied if percent is not used"
msgstr "Se aplica un descuento fijo si no se utiliza el porcentaje"

#: core/models.py:960
msgid "fixed discount amount"
msgstr "Importe fijo del descuento"

#: core/models.py:966
msgid "percentage discount applied if fixed amount is not used"
msgstr "Porcentaje de descuento aplicado si no se utiliza el importe fijo"

#: core/models.py:967
msgid "percentage discount"
msgstr "Porcentaje de descuento"

#: core/models.py:972
msgid "timestamp when the promocode expires"
msgstr "Fecha de caducidad del promocode"

#: core/models.py:973
msgid "end validity time"
msgstr "Hora de fin de validez"

#: core/models.py:978
msgid "timestamp from which this promocode is valid"
msgstr "Fecha a partir de la cual es válido este promocode"

#: core/models.py:979
msgid "start validity time"
msgstr "Hora de inicio de validez"

#: core/models.py:984
msgid "timestamp when the promocode was used, blank if not used yet"
msgstr ""
"Fecha en la que se utilizó el promocode, en blanco si aún no se ha utilizado"

#: core/models.py:985
msgid "usage timestamp"
msgstr "Marca de tiempo de uso"

#: core/models.py:990
msgid "user assigned to this promocode if applicable"
msgstr "Usuario asignado a este promocode si procede"

#: core/models.py:991
msgid "assigned user"
msgstr "Usuario asignado"

#: core/models.py:998
msgid "promo code"
msgstr "Promo code"

#: core/models.py:999
msgid "promo codes"
msgstr "Promo codes"

#: core/models.py:1006
msgid ""
"only one type of discount should be defined (amount or percent), but not "
"both or neither."
msgstr ""
"Sólo debe definirse un tipo de descuento (importe o porcentaje), pero no "
"ambos ni ninguno."

#: core/models.py:1021
msgid "promocode already used"
msgstr "El código promocional ya ha sido utilizado"

#: core/models.py:1033
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr "Tipo de descuento no válido para promocode {self.uuid}"

#: core/models.py:1044
msgid "percentage discount for the selected products"
msgstr "Porcentaje de descuento para los productos seleccionados"

#: core/models.py:1045
msgid "discount percentage"
msgstr "Porcentaje de descuento"

#: core/models.py:1050
msgid "provide a unique name for this promotion"
msgstr "Proporcione un nombre único para esta promoción"

#: core/models.py:1051
msgid "promotion name"
msgstr "Nombre de la promoción"

#: core/models.py:1057
msgid "promotion description"
msgstr "Descripción de la promoción"

#: core/models.py:1062
msgid "select which products are included in this promotion"
msgstr "Seleccione los productos incluidos en esta promoción"

#: core/models.py:1063
msgid "included products"
msgstr "Productos incluidos"

#: core/models.py:1067
msgid "promotion"
msgstr "Promoción"

#: core/models.py:1082
msgid "the vendor supplying this product stock"
msgstr "El vendedor que suministra este producto dispone de"

#: core/models.py:1083
msgid "associated vendor"
msgstr "Proveedor asociado"

#: core/models.py:1087
msgid "final price to the customer after markups"
msgstr "Precio final al cliente después de márgenes"

#: core/models.py:1088
msgid "selling price"
msgstr "Precio de venta"

#: core/models.py:1093
msgid "the product associated with this stock entry"
msgstr "El producto asociado a esta entrada en stock"

#: core/models.py:1101
msgid "the price paid to the vendor for this product"
msgstr "El precio pagado al vendedor por este producto"

#: core/models.py:1102
msgid "vendor purchase price"
msgstr "Precio de compra al vendedor"

#: core/models.py:1106
msgid "available quantity of the product in stock"
msgstr "Cantidad disponible del producto en stock"

#: core/models.py:1107
msgid "quantity in stock"
msgstr "Cantidad en stock"

#: core/models.py:1111
msgid "vendor-assigned SKU for identifying the product"
msgstr "SKU asignada por el proveedor para identificar el producto"

#: core/models.py:1112
msgid "vendor sku"
msgstr "SKU del vendedor"

#: core/models.py:1118
msgid "digital file associated with this stock if applicable"
msgstr "Archivo digital asociado a esta acción, si procede"

#: core/models.py:1119
msgid "digital file"
msgstr "Archivo digital"

#: core/models.py:1128
msgid "stock entries"
msgstr "Entradas en existencias"

#: core/models.py:1137
msgid "products that the user has marked as wanted"
msgstr "Productos que el usuario ha marcado como deseados"

#: core/models.py:1145
msgid "user who owns this wishlist"
msgstr "Usuario propietario de esta lista de deseos"

#: core/models.py:1146
msgid "wishlist owner"
msgstr "Propietario de Wishlist"

#: core/models.py:1154
msgid "wishlist"
msgstr "Lista de deseos"

#: core/models.py:1194
msgid "download"
msgstr "Descargar"

#: core/models.py:1195
msgid "downloads"
msgstr "Descargas"

#: core/models.py:1203
msgid "you can not download a digital asset for a non-finished order"
msgstr "No puede descargar un activo digital para un pedido no finalizado"

#: core/models.py:1215
msgid "documentary"
msgstr "Documental"

#: core/models.py:1216
msgid "documentaries"
msgstr "Documentaries"

#: core/models.py:1226
msgid "unresolved"
msgstr "Sin resolver"

#: core/signals.py:59
msgid "error during promocode creation: {e!s}"
msgstr "Error durante la creación del promocode: {e!s}"

#: core/templates/admin/constance/change_list.html:50
msgid "configuration"
msgstr "Configuración"

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

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

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

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

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

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

#: core/templates/admin/constance/includes/results_list.html:44
msgid "reset to default"
msgstr "Restablecer valores por defecto"

#: 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 "Confirmación de pedido"

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

#: 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 "Hola %(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 ""
"¡Gracias por su pedido #%(order.pk)s! Nos complace informarle de que hemos "
"recibido su pedido. A continuación encontrará los detalles de su pedido:"

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

#: 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 "Precio total"

#: 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 ""
"Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro "
"servicio de asistencia en %(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 "Saludos cordiales,<br>el equipo de %(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 "Todos los derechos reservados"

#: core/templates/digital_order_delivered_email.html:100
msgid "order delivered"
msgstr "Pedido entregado"

#: core/templates/digital_order_delivered_email.html:101
#, python-format
msgid "hello %(user_first_name)s,"
msgstr "Hola %(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 ""
"¡Hemos procesado correctamente su pedido №%(order_uuid)s! A continuación "
"encontrará los detalles de su pedido:"

#: core/templates/digital_order_delivered_email.html:127
msgid "additional information"
msgstr "información adicional"

#: 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 ""
"Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro "
"servicio de asistencia en %(contact_email)s."

#: core/templates/digital_order_delivered_email.html:162
#, python-format
msgid "best regards,<br>the %(project_name)s team"
msgstr "Saludos cordiales,<br>el equipo de %(project_name)s"

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

#: 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 ""
"Gracias por su pedido. Nos complace confirmarle su compra. A continuación "
"encontrará los detalles de su pedido:"

#: core/templates/shipped_order_created_email.html:109
#: core/templates/shipped_order_delivered_email.html:109
msgid "shipping price"
msgstr "Precio del envío"

#: 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 "Su pedido se entregará en la siguiente dirección:"

#: 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 "Saludos cordiales, <br>el equipo de %(config.PROJECT_NAME)s"

#: core/utils/caching.py:41
msgid "both data and timeout are required"
msgstr "Tanto los datos como el tiempo de espera son necesarios"

#: core/utils/caching.py:43
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
msgstr ""
"Valor de tiempo de espera no válido, debe estar entre 0 y 216000 segundos."

#: core/utils/db.py:7
#, python-brace-format
msgid "{model} must be model"
msgstr "{model} debe ser modelo"

#: core/utils/db.py:9
#, python-brace-format
msgid "{data} must be list object"
msgstr "{data} debe ser un objeto de lista"

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

#: core/utils/emailing.py:57
#, python-brace-format
msgid "{config.PROJECT_NAME} | order confirmation"
msgstr "{config.PROJECT_NAME} | Confirmación de pedido"

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

#: core/utils/messages.py:3
msgid "you do not have permission to perform this action."
msgstr "No tiene permiso para realizar esta acción."

#: core/validators.py:16
#, python-brace-format
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
msgstr ""
"Las dimensiones de la imagen no deben superar w{max_width} x h{max_height} "
"píxeles."

#: core/validators.py:22
msgid "invalid phone number format"
msgstr "Formato de número de teléfono no válido"

#: core/views.py:231
msgid "you can only download the digital asset once"
msgstr "Sólo puede descargar el activo digital una vez"

#: core/views.py:264
msgid "favicon not found"
msgstr "favicon no encontrado"
