# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-05-08 15:33+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

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

#: core/abstract.py:12
msgid "unique id is used to surely identify any database object"
msgstr ""

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

#: core/abstract.py:20
msgid ""
"if set to false, this object can't be seen by users without needed permission"
msgstr ""

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

#: core/abstract.py:22
msgid "when the object first appeared on the database"
msgstr ""

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

#: core/abstract.py:23
msgid "when the object was last modified"
msgstr ""

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

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

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

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

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

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

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

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

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

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

#: core/admin.py:196
msgid "rating"
msgstr ""

#: core/admin.py:200
msgid "basic info"
msgstr ""

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/docs/drf/views.py:31
msgid "get a list of supported languages"
msgstr ""

#: core/docs/drf/views.py:40
msgid "get application's exposable parameters"
msgstr ""

#: core/docs/drf/views.py:47
msgid "send a message to the support team"
msgstr ""

#: core/docs/drf/views.py:58 core/graphene/mutations.py:47
msgid "request a CORSed URL"
msgstr ""

#: core/docs/drf/views.py:84
msgid "global search endpoint to query across project's tables"
msgstr ""

#: core/docs/drf/views.py:90
msgid "purchase an order as a business"
msgstr ""

#: core/docs/drf/views.py:97
msgid ""
"purchase an order as a business, using the provided `products` with "
"`product_uuid` and `attributes`."
msgstr ""

#: core/docs/drf/viewsets.py:34
msgid "list all attribute groups (simple view)"
msgstr ""

#: core/docs/drf/viewsets.py:38
msgid "retrieve a single attribute group (detailed view)"
msgstr ""

#: core/docs/drf/viewsets.py:42
msgid "create an attribute group"
msgstr ""

#: core/docs/drf/viewsets.py:46
msgid "delete an attribute group"
msgstr ""

#: core/docs/drf/viewsets.py:50
msgid "rewrite an existing attribute group saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:54
msgid "rewrite some fields of an existing attribute group saving non-editables"
msgstr ""

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

#: core/docs/drf/viewsets.py:65
msgid "retrieve a single attribute (detailed view)"
msgstr ""

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

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

#: core/docs/drf/viewsets.py:77
msgid "rewrite an existing attribute saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:81
msgid "rewrite some fields of an existing attribute saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:88
msgid "list all attribute values (simple view)"
msgstr ""

#: core/docs/drf/viewsets.py:92
msgid "retrieve a single attribute value (detailed view)"
msgstr ""

#: core/docs/drf/viewsets.py:96
msgid "create an attribute value"
msgstr ""

#: core/docs/drf/viewsets.py:100
msgid "delete an attribute value"
msgstr ""

#: core/docs/drf/viewsets.py:104
msgid "rewrite an existing attribute value saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:108
msgid "rewrite some fields of an existing attribute value saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:115
msgid "list all categories (simple view)"
msgstr ""

#: core/docs/drf/viewsets.py:119
msgid "retrieve a single category (detailed view)"
msgstr ""

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

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

#: core/docs/drf/viewsets.py:131
msgid "rewrite an existing category saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:135
msgid "rewrite some fields of an existing category saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:142
msgid "list all orders (simple view)"
msgstr ""

#: core/docs/drf/viewsets.py:143
msgid "for non-staff users, only their own orders are returned."
msgstr ""

#: core/docs/drf/viewsets.py:147
msgid "retrieve a single order (detailed view)"
msgstr ""

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

#: core/docs/drf/viewsets.py:152
msgid "doesn't work for non-staff users."
msgstr ""

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

#: core/docs/drf/viewsets.py:160
msgid "rewrite an existing order saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:164
msgid "rewrite some fields of an existing order saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:168
msgid "purchase an order"
msgstr ""

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

#: core/docs/drf/viewsets.py:182 core/graphene/mutations.py:208
msgid "purchase an order without account creation"
msgstr ""

#: core/docs/drf/viewsets.py:184
msgid "finalizes the order purchase for a non-registered user."
msgstr ""

#: core/docs/drf/viewsets.py:193
msgid "add product to order"
msgstr ""

#: core/docs/drf/viewsets.py:194
msgid ""
"adds a product to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""

#: core/docs/drf/viewsets.py:199
msgid "remove product from order"
msgstr ""

#: core/docs/drf/viewsets.py:200
msgid ""
"removes a product from an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""

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

#: core/docs/drf/viewsets.py:209
msgid "for non-staff users, only their own wishlists are returned."
msgstr ""

#: core/docs/drf/viewsets.py:213
msgid "retrieve a single wishlist (detailed view)"
msgstr ""

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

#: core/docs/drf/viewsets.py:218
msgid "Doesn't work for non-staff users."
msgstr ""

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

#: core/docs/drf/viewsets.py:226
msgid "rewrite an existing wishlist saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:230
msgid "rewrite some fields of an existing wishlist saving non-editables"
msgstr ""

#: core/docs/drf/viewsets.py:234
msgid "add product to wishlist"
msgstr ""

#: core/docs/drf/viewsets.py:235
msgid "adds a product to an wishlist using the provided `product_uuid`"
msgstr ""

#: core/docs/drf/viewsets.py:240
msgid "remove product from wishlist"
msgstr ""

#: core/docs/drf/viewsets.py:241
msgid "removes a product from an wishlist using the provided `product_uuid`"
msgstr ""

#: core/docs/drf/viewsets.py:246
msgid "add many products to wishlist"
msgstr ""

#: core/docs/drf/viewsets.py:247
msgid "adds many products to an wishlist using the provided `product_uuids`"
msgstr ""

#: core/docs/drf/viewsets.py:252
msgid "remove many products from wishlist"
msgstr ""

#: core/docs/drf/viewsets.py:253
msgid ""
"removes many products from an wishlist using the provided `product_uuids`"
msgstr ""

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

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

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

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

#: core/docs/drf/viewsets.py:280
msgid "(list) Category names, case-insensitive"
msgstr ""

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

#: core/docs/drf/viewsets.py:283
msgid "(list) Tag names, case-insensitive"
msgstr ""

#: core/docs/drf/viewsets.py:284
msgid "(gte) Minimum stock price"
msgstr ""

#: core/docs/drf/viewsets.py:285
msgid "(lte) Maximum stock price"
msgstr ""

#: core/docs/drf/viewsets.py:286
msgid "(exact) Only active products"
msgstr ""

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

#: core/docs/drf/viewsets.py:289
msgid "(gt) Minimum stock quantity"
msgstr ""

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

#: core/docs/drf/viewsets.py:291
msgid "(exact) Digital vs. physical"
msgstr ""

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

#: core/docs/drf/viewsets.py:310
msgid "retrieve a single product (detailed view)"
msgstr ""

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

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

#: core/docs/drf/viewsets.py:319
msgid "rewrite an existing product, preserving non-editable fields"
msgstr ""

#: core/docs/drf/viewsets.py:324
msgid ""
"update some fields of an existing product, preserving non-editable fields"
msgstr ""

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

#: core/elasticsearch/__init__.py:39
msgid "no search term provided."
msgstr ""

#: core/graphene/mutations.py:31
msgid "key to look for in or set into the cache"
msgstr ""

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

#: core/graphene/mutations.py:35
msgid "timeout in seconds to set the data for into the cache"
msgstr ""

#: core/graphene/mutations.py:38
msgid "cached data"
msgstr ""

#: core/graphene/mutations.py:52
msgid "camelized JSON data from the requested URL"
msgstr ""

#: core/graphene/mutations.py:57 core/views.py:169
msgid "only URLs starting with http(s):// are allowed"
msgstr ""

#: core/graphene/mutations.py:72
msgid "add a product to the order"
msgstr ""

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

#: core/graphene/mutations.py:98 core/graphene/mutations.py:145
msgid "remove a product from the order"
msgstr ""

#: core/graphene/mutations.py:124
msgid "remove all products from the order"
msgstr ""

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

#: core/graphene/mutations.py:183
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""

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

#: core/graphene/mutations.py:239
msgid "add a product to the wishlist"
msgstr ""

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

#: core/graphene/mutations.py:266
msgid "remove a product from the wishlist"
msgstr ""

#: core/graphene/mutations.py:293
msgid "remove all products from the wishlist"
msgstr ""

#: core/graphene/mutations.py:320
msgid "buy all products from the wishlist"
msgstr ""

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

#: core/graphene/mutations.py:369
msgid ""
"please send the attributes as the string formatted like attr1=value1,"
"attr2=value2"
msgstr ""

#: core/graphene/mutations.py:485
msgid "elasticsearch - works like a charm"
msgstr ""

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

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

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

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

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

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

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

#: core/graphene/object_types.py:110
msgid "which attributes and values can be used for filtering this category."
msgstr ""

#: core/graphene/object_types.py:114
msgid "minimum and maximum prices for products in this category, if available."
msgstr ""

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

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

#: core/graphene/object_types.py:214
msgid "rating value from 1 to 10, inclusive, or 0 if not set."
msgstr ""

#: core/graphene/object_types.py:221
msgid "represents feedback from a user."
msgstr ""

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

#: core/graphene/object_types.py:227
msgid "download url for this order product if applicable"
msgstr ""

#: core/graphene/object_types.py:256
msgid "a list of order products in this order"
msgstr ""

#: core/graphene/object_types.py:258 core/models.py:442
msgid "billing address"
msgstr ""

#: core/graphene/object_types.py:261
msgid ""
"shipping address for this order, leave blank if same as billing address or "
"if not applicable"
msgstr ""

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

#: core/graphene/object_types.py:264
msgid "total quantity of products in order"
msgstr ""

#: core/graphene/object_types.py:265
msgid "are all products in the order digital"
msgstr ""

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

#: core/graphene/object_types.py:301
msgid "image url"
msgstr ""

#: core/graphene/object_types.py:308
msgid "product's images"
msgstr ""

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

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

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

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

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

#: core/graphene/object_types.py:322
msgid "number of feedbacks"
msgstr ""

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

#: core/graphene/object_types.py:388
msgid "promocodes"
msgstr ""

#: core/graphene/object_types.py:398
msgid "products on sale"
msgstr ""

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

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

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

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

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

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

#: core/graphene/object_types.py:432
msgid "company email"
msgstr ""

#: core/graphene/object_types.py:433
msgid "company name"
msgstr ""

#: core/graphene/object_types.py:434
msgid "company address"
msgstr ""

#: core/graphene/object_types.py:435
msgid "company phone number"
msgstr ""

#: core/graphene/object_types.py:436
msgid "email from, sometimes it must be used instead of host user value"
msgstr ""

#: core/graphene/object_types.py:437
msgid "email host user"
msgstr ""

#: core/graphene/object_types.py:438
msgid "maximum amount for payment"
msgstr ""

#: core/graphene/object_types.py:439
msgid "minimum amount for payment"
msgstr ""

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

#: core/graphene/object_types.py:446
msgid "language code"
msgstr ""

#: core/graphene/object_types.py:447
msgid "language name"
msgstr ""

#: core/graphene/object_types.py:448
msgid "language flag, if exists :)"
msgstr ""

#: core/graphene/object_types.py:451
msgid "supported languages"
msgstr ""

#: core/graphene/object_types.py:479 core/graphene/object_types.py:480
#: core/graphene/object_types.py:481
msgid "products search results"
msgstr ""

#: core/graphene/object_types.py:482
msgid "posts search results"
msgstr ""

#: core/models.py:62
msgid "parent of this group"
msgstr ""

#: core/models.py:63
msgid "parent attribute group"
msgstr ""

#: core/models.py:67 core/models.py:68
msgid "attribute group's name"
msgstr ""

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

#: core/models.py:86
msgid "category of this attribute"
msgstr ""

#: core/models.py:94
msgid "group of this attribute"
msgstr ""

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

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

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

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

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

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

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

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

#: core/models.py:113
msgid "name of this attribute"
msgstr ""

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

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

#: core/models.py:133
msgid "attribute of this value"
msgstr ""

#: core/models.py:141
msgid "the specific product associated with this attribute's value"
msgstr ""

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

#: core/models.py:147
msgid "the specific value for this attribute"
msgstr ""

#: core/models.py:164
msgid "upload an image representing this category"
msgstr ""

#: core/models.py:167
msgid "category image"
msgstr ""

#: core/models.py:172
msgid "define a markup percentage for products in this category"
msgstr ""

#: core/models.py:181
msgid "parent of this category to form a hierarchical structure"
msgstr ""

#: core/models.py:182
msgid "parent category"
msgstr ""

#: core/models.py:187
msgid "category name"
msgstr ""

#: core/models.py:188
msgid "provide a name for this category"
msgstr ""

#: core/models.py:195
msgid "add a detailed description for this category"
msgstr ""

#: core/models.py:196
msgid "category description"
msgstr ""

#: core/models.py:218
msgid "name of this brand"
msgstr ""

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

#: core/models.py:226
msgid "upload a logo representing this brand"
msgstr ""

#: core/models.py:228
msgid "brand small image"
msgstr ""

#: core/models.py:234
msgid "upload a big logo representing this brand"
msgstr ""

#: core/models.py:236
msgid "brand big image"
msgstr ""

#: core/models.py:241
msgid "add a detailed description of the brand"
msgstr ""

#: core/models.py:242
msgid "brand description"
msgstr ""

#: core/models.py:247
msgid "optional categories that this brand is associated with"
msgstr ""

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

#: core/models.py:265
msgid "category this product belongs to"
msgstr ""

#: core/models.py:273
msgid "optionally associate this product with a brand"
msgstr ""

#: core/models.py:279
msgid "tags that help describe or group this product"
msgstr ""

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

#: core/models.py:284
msgid "indicates whether this product is digitally delivered"
msgstr ""

#: core/models.py:285
msgid "is product digital"
msgstr ""

#: core/models.py:291
msgid "provide a clear identifying name for the product"
msgstr ""

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

#: core/models.py:297 core/models.py:1056
msgid "add a detailed description of the product"
msgstr ""

#: core/models.py:298
msgid "product description"
msgstr ""

#: core/models.py:305
msgid "part number for this product"
msgstr ""

#: core/models.py:306
msgid "part number"
msgstr ""

#: core/models.py:370
msgid "stores credentials and endpoints required for vendor communication"
msgstr ""

#: core/models.py:371
msgid "authentication info"
msgstr ""

#: core/models.py:376
msgid "define the markup for products retrieved from this vendor"
msgstr ""

#: core/models.py:377
msgid "vendor markup percentage"
msgstr ""

#: core/models.py:381
msgid "name of this vendor"
msgstr ""

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

#: core/models.py:405
msgid "user-provided comments about their experience with the product"
msgstr ""

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

#: core/models.py:413
msgid "references the specific product in an order that this feedback is about"
msgstr ""

#: core/models.py:414
msgid "related order product"
msgstr ""

#: core/models.py:419
msgid "user-assigned rating for the product"
msgstr ""

#: core/models.py:420
msgid "product rating"
msgstr ""

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

#: core/models.py:441
msgid "the billing address used for this order"
msgstr ""

#: core/models.py:449
msgid "optional promo code applied to this order"
msgstr ""

#: core/models.py:450
msgid "applied promo code"
msgstr ""

#: core/models.py:458
msgid "the shipping address used for this order"
msgstr ""

#: core/models.py:459
msgid "shipping address"
msgstr ""

#: core/models.py:465
msgid "current status of the order in its lifecycle"
msgstr ""

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

#: core/models.py:471 core/models.py:791
msgid "json structure of notifications to display to users"
msgstr ""

#: core/models.py:477
msgid "json representation of order attributes for this order"
msgstr ""

#: core/models.py:483
msgid "the user who placed the order"
msgstr ""

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

#: core/models.py:490
msgid "the timestamp when the order was finalized"
msgstr ""

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

#: core/models.py:498
msgid "a human-readable identifier for the order"
msgstr ""

#: core/models.py:499
msgid "human readable id"
msgstr ""

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

#: core/models.py:536
msgid "you cannot add products to an order that is not a pending one"
msgstr ""

#: core/models.py:541
msgid "you cannot add inactive products to order"
msgstr ""

#: core/models.py:558
msgid "you cannot add more products than available in stock"
msgstr ""

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

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

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

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

#: core/models.py:626 core/models.py:665
msgid "you can not buy at this moment, please try again in a few minutes"
msgstr ""

#: core/models.py:629
msgid "invalid force value"
msgstr ""

#: core/models.py:632 core/models.py:668
msgid "you cannot purchase an empty order!"
msgstr ""

#: core/models.py:647
msgid "insufficient funds to complete the order"
msgstr ""

#: core/models.py:677
msgid ""
"you cannot buy without registration, please provide the following "
"information: customer name, customer email, customer phone number"
msgstr ""

#: core/models.py:685
msgid "invalid payment method"
msgstr ""

#: core/models.py:701
msgid "you cannot create a momental order without providing a billing address"
msgstr ""

#: core/models.py:779
msgid "the price paid by the customer for this product at purchase time"
msgstr ""

#: core/models.py:780
msgid "purchase price at order time"
msgstr ""

#: core/models.py:785
msgid "internal comments for admins about this ordered product"
msgstr ""

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

#: core/models.py:792
msgid "user notifications"
msgstr ""

#: core/models.py:797
msgid "json representation of this item's attributes"
msgstr ""

#: core/models.py:798
msgid "ordered product attributes"
msgstr ""

#: core/models.py:803
msgid "reference to the parent order that contains this product"
msgstr ""

#: core/models.py:804
msgid "parent order"
msgstr ""

#: core/models.py:813
msgid "the specific product associated with this order line"
msgstr ""

#: core/models.py:820
msgid "quantity of this specific product in the order"
msgstr ""

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

#: core/models.py:828
msgid "current status of this product in the order"
msgstr ""

#: core/models.py:829
msgid "product line status"
msgstr ""

#: core/models.py:887
msgid "internal tag identifier for the product tag"
msgstr ""

#: core/models.py:888
msgid "tag name"
msgstr ""

#: core/models.py:892
msgid "user-friendly name for the product tag"
msgstr ""

#: core/models.py:893
msgid "tag display name"
msgstr ""

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

#: core/models.py:910
msgid "provide alternative text for the image for accessibility"
msgstr ""

#: core/models.py:911
msgid "image alt text"
msgstr ""

#: core/models.py:914
msgid "upload the image file for this product"
msgstr ""

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

#: core/models.py:921
msgid "determines the order in which images are displayed"
msgstr ""

#: core/models.py:922
msgid "display priority"
msgstr ""

#: core/models.py:927
msgid "the product that this image represents"
msgstr ""

#: core/models.py:941
msgid "product images"
msgstr ""

#: core/models.py:951
msgid "unique code used by a user to redeem a discount"
msgstr ""

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

#: core/models.py:959
msgid "fixed discount amount applied if percent is not used"
msgstr ""

#: core/models.py:960
msgid "fixed discount amount"
msgstr ""

#: core/models.py:966
msgid "percentage discount applied if fixed amount is not used"
msgstr ""

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

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

#: core/models.py:973
msgid "end validity time"
msgstr ""

#: core/models.py:978
msgid "timestamp from which this promocode is valid"
msgstr ""

#: core/models.py:979
msgid "start validity time"
msgstr ""

#: core/models.py:984
msgid "timestamp when the promocode was used, blank if not used yet"
msgstr ""

#: core/models.py:985
msgid "usage timestamp"
msgstr ""

#: core/models.py:990
msgid "user assigned to this promocode if applicable"
msgstr ""

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

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

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

#: core/models.py:1006
msgid ""
"only one type of discount should be defined (amount or percent), but not "
"both or neither."
msgstr ""

#: core/models.py:1021
msgid "promocode already used"
msgstr ""

#: core/models.py:1033
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr ""

#: core/models.py:1044
msgid "percentage discount for the selected products"
msgstr ""

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

#: core/models.py:1050
msgid "provide a unique name for this promotion"
msgstr ""

#: core/models.py:1051
msgid "promotion name"
msgstr ""

#: core/models.py:1057
msgid "promotion description"
msgstr ""

#: core/models.py:1062
msgid "select which products are included in this promotion"
msgstr ""

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

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

#: core/models.py:1082
msgid "the vendor supplying this product stock"
msgstr ""

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

#: core/models.py:1087
msgid "final price to the customer after markups"
msgstr ""

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

#: core/models.py:1093
msgid "the product associated with this stock entry"
msgstr ""

#: core/models.py:1101
msgid "the price paid to the vendor for this product"
msgstr ""

#: core/models.py:1102
msgid "vendor purchase price"
msgstr ""

#: core/models.py:1106
msgid "available quantity of the product in stock"
msgstr ""

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

#: core/models.py:1111
msgid "vendor-assigned SKU for identifying the product"
msgstr ""

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

#: core/models.py:1118
msgid "digital file associated with this stock if applicable"
msgstr ""

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

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

#: core/models.py:1137
msgid "products that the user has marked as wanted"
msgstr ""

#: core/models.py:1145
msgid "user who owns this wishlist"
msgstr ""

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

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

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

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

#: core/models.py:1203
msgid "you can not download a digital asset for a non-finished order"
msgstr ""

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

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

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

#: core/signals.py:59
msgid "error during promocode creation: {e!s}"
msgstr ""

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/utils/caching.py:41
msgid "both data and timeout are required"
msgstr ""

#: core/utils/caching.py:43
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
msgstr ""

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

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

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

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

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

#: core/utils/messages.py:3
msgid "you do not have permission to perform this action."
msgstr ""

#: core/validators.py:16
#, python-brace-format
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
msgstr ""

#: core/validators.py:22
msgid "invalid phone number format"
msgstr ""

#: core/views.py:231
msgid "you can only download the digital asset once"
msgstr ""

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