# eVibes Translations.
# Copyright (C) 2025 Egor "fureunoir" Gorbunov
# This file is distributed under the same license as the eVibes package.
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-18 08:39+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
"Language: en-GB\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 "Unique ID"

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

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

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

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

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

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

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

#: core/admin.py:61
msgid "translations"
msgstr "Translations"

#: core/admin.py:65
msgid "general"
msgstr "General"

#: core/admin.py:67
msgid "relations"
msgstr "Relations"

#: core/admin.py:72 core/admin.py:74
msgid "metadata"
msgstr "Metadata"

#: core/admin.py:81
msgid "timestamps"
msgstr "Timestamps"

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

#: core/admin.py:101
msgid "selected items have been activated."
msgstr "Selected items have been activated!"

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

#: core/admin.py:112
msgid "selected items have been deactivated."
msgstr "Selected items have been deactivated!"

#: core/admin.py:124 core/graphene/object_types.py:421
#: core/graphene/object_types.py:428 core/models.py:836 core/models.py:844
msgid "attribute value"
msgstr "Attribute Value"

#: core/admin.py:125 core/graphene/object_types.py:50 core/models.py:845
msgid "attribute values"
msgstr "Attribute Values"

#: core/admin.py:133
msgid "image"
msgstr "Image"

#: core/admin.py:134 core/graphene/object_types.py:374
msgid "images"
msgstr "Images"

#: core/admin.py:142 core/models.py:560
msgid "stock"
msgstr "Stock"

#: core/admin.py:143 core/graphene/object_types.py:475
msgid "stocks"
msgstr "Stocks"

#: core/admin.py:153 core/models.py:1829
msgid "order product"
msgstr "Order Product"

#: core/admin.py:154 core/graphene/object_types.py:293 core/models.py:1830
msgid "order products"
msgstr "Order Products"

#: core/admin.py:167 core/admin.py:168
msgid "children"
msgstr "Children"

#: core/admin.py:501
msgid "Config"
msgstr "Config"

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

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

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

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

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

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

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

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

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

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

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

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

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

#: 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 ""
"Apply only a key to read permitted data from cache.\n"
"Apply key, data and timeout with authentication to write data to cache."

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

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

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

#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Request a CORSed URL. Only https allowed."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:158
msgid ""
"Case-insensitive substring search across human_readable_id, order_products."
"product.name, and order_products.product.partnumber"
msgstr ""
"Case-insensitive substring search across human_readable_id, order_products."
"product.name, and order_products.product.partnumber"

#: core/docs/drf/viewsets.py:165
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
msgstr "Filter orders with buy_time >= this ISO 8601 datetime"

#: core/docs/drf/viewsets.py:170
msgid "Filter orders with buy_time <= this ISO 8601 datetime"
msgstr "Filter orders with buy_time <= this ISO 8601 datetime"

#: core/docs/drf/viewsets.py:175
msgid "Filter by exact order UUID"
msgstr "Filter by exact order UUID"

#: core/docs/drf/viewsets.py:180
msgid "Filter by exact human-readable order ID"
msgstr "Filter by exact human-readable order ID"

#: core/docs/drf/viewsets.py:185
msgid "Filter by user's email (case-insensitive exact match)"
msgstr "Filter by user's email (case-insensitive exact match)"

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

#: core/docs/drf/viewsets.py:195
msgid "Filter by order status (case-insensitive substring match)"
msgstr "Filter by order status (case-insensitive substring match)"

#: core/docs/drf/viewsets.py:201
msgid ""
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
"buy_time')."
msgstr ""
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
"buy_time')."

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

#: core/docs/drf/viewsets.py:214
msgid "create an order"
msgstr "Create an attribute"

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

#: core/docs/drf/viewsets.py:219
msgid "delete an order"
msgstr "Delete an attribute"

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

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

#: core/docs/drf/viewsets.py:231
msgid "purchase an order"
msgstr "Purchase price at order time"

#: core/docs/drf/viewsets.py:233
msgid ""
"finalizes the order purchase. if `force_balance` is used, the purchase is "
"completed using the user's balance; if `force_payment` is used, a "
"transaction is initiated."
msgstr ""
"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."

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

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

#: core/docs/drf/viewsets.py:254
msgid "add product to order"
msgstr "Add a product to the order"

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

#: core/docs/drf/viewsets.py:260
msgid "add a list of products to order, quantities will not count"
msgstr "Add a list of products to order, quantities will not count"

#: core/docs/drf/viewsets.py:261
msgid ""
"adds a list of products to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Adds a list of products to an order using the provided `product_uuid` and "
"`attributes`."

#: core/docs/drf/viewsets.py:266
msgid "remove product from order"
msgstr "Remove a product from the order"

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

#: core/docs/drf/viewsets.py:272
msgid "remove product from order, quantities will not count"
msgstr "Remove a product from order, quantities will not count"

#: core/docs/drf/viewsets.py:273
msgid ""
"removes a list of products from an order using the provided `product_uuid` "
"and `attributes`"
msgstr ""
"Removes a list of products from an order using the provided `product_uuid` "
"and `attributes`."

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

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

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

#: core/docs/drf/viewsets.py:290
msgid "create an wishlist"
msgstr "Create an attribute"

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

#: core/docs/drf/viewsets.py:295
msgid "delete an wishlist"
msgstr "Delete an attribute"

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

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

#: core/docs/drf/viewsets.py:307
msgid "add product to wishlist"
msgstr "Add a product to the order"

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

#: core/docs/drf/viewsets.py:313
msgid "remove product from wishlist"
msgstr "Remove a product from the wishlist"

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

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

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

#: core/docs/drf/viewsets.py:325
msgid "remove many products from wishlist"
msgstr "Remove a product from the order"

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

#: core/docs/drf/viewsets.py:333
msgid ""
"Filter by one or more attribute name/value pairs.  \n"
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…`  \n"
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`  \n"
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
"`true`/`false` for booleans, integers, floats; otherwise treated as "
"string.  \n"
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value.  \n"
"Examples:  \n"
"`color=exact-red`,  `size=gt-10`,  `features=in-[\"wifi\","
"\"bluetooth\"]`,  \n"
"`b64-description=icontains-aGVhdC1jb2xk`"
msgstr ""
"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`"

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

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

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

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

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

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

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:427
msgid ""
"Comma-separated list of fields to sort by. Prefix with `-` for "
"descending.  \n"
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
msgstr ""
"Comma-separated list of fields to sort by. Prefix with `-` for "
"descending.  \n"
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:508
msgid "lists all permitted feedbacks for a product"
msgstr "lists all permitted feedbacks for a product"

#: core/docs/drf/viewsets.py:526
msgid "list all addresses"
msgstr "List all addresses"

#: core/docs/drf/viewsets.py:533
msgid "retrieve a single address"
msgstr "Retrieve a single address"

#: core/docs/drf/viewsets.py:540
msgid "create a new address"
msgstr "Create a new address"

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

#: core/docs/drf/viewsets.py:555
msgid "update an entire address"
msgstr "Update an entire address"

#: core/docs/drf/viewsets.py:563
msgid "partially update an address"
msgstr "Partially update an address"

#: core/docs/drf/viewsets.py:571
msgid "autocomplete address suggestions"
msgstr "Autocomplete address input"

#: core/docs/drf/viewsets.py:576
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr "Raw data query string, please append with data from geo-IP endpoint"

#: core/docs/drf/viewsets.py:582
msgid "limit the results amount, 1 < limit < 10, default: 5"
msgstr "limits the results amount, 1 < limit < 10, default: 5"

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

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

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

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

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

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

#: core/docs/drf/viewsets.py:622
msgid "list all order–product relations (simple view)"
msgstr "list all order–product relations (simple view)"

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

#: core/docs/drf/viewsets.py:636
msgid "create a new order–product relation"
msgstr "create a new order–product relation"

#: core/docs/drf/viewsets.py:643
msgid "replace an existing order–product relation"
msgstr "replace an existing order–product relation"

#: core/docs/drf/viewsets.py:650
msgid "partially update an existing order–product relation"
msgstr "partially update an existing order–product relation"

#: core/docs/drf/viewsets.py:657
msgid "delete an order–product relation"
msgstr "delete an order–product relation"

#: core/docs/drf/viewsets.py:664
msgid "add or remove feedback on an order–product relation"
msgstr "add or remove feedback on an order–product relation"

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

#: core/filters.py:61 core/filters.py:459 core/filters.py:488
msgid "UUID"
msgstr "UUID"

#: core/filters.py:62 core/filters.py:353 core/filters.py:428
msgid "Name"
msgstr "Name"

#: core/filters.py:63 core/filters.py:429
msgid "Categories"
msgstr "Categories"

#: core/filters.py:65
msgid "Categories Slugs"
msgstr "Categories Slugs"

#: core/filters.py:66 core/filters.py:361
msgid "Tags"
msgstr "Tags"

#: core/filters.py:67
msgid "Min Price"
msgstr "Min Price"

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

#: core/filters.py:69
msgid "Is Active"
msgstr "Is Active"

#: core/filters.py:70
msgid "Brand"
msgstr "Brand"

#: core/filters.py:71
msgid "Attributes"
msgstr "Attributes"

#: core/filters.py:72
msgid "Quantity"
msgstr "Quantity"

#: core/filters.py:73 core/filters.py:355 core/models.py:378 core/models.py:472
#: core/models.py:663
msgid "Slug"
msgstr "Slug"

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

#: core/filters.py:75
msgid "Include sub-categories"
msgstr "Include sub-categories"

#: core/filters.py:147
msgid "there must be a category_uuid to use include_subcategories flag"
msgstr "There must be a category_uuid to use include_subcategories flag"

#: core/filters.py:280
msgid "Search (ID, product name or part number)"
msgstr "Search (ID, product name or part number)"

#: core/filters.py:283
msgid "Bought after (inclusive)"
msgstr "Bought after (inclusive)"

#: core/filters.py:284
msgid "Bought before (inclusive)"
msgstr "Bought before (inclusive)"

#: core/filters.py:287 core/filters.py:334 core/filters.py:490
msgid "User email"
msgstr "User email"

#: core/filters.py:288 core/filters.py:335 core/filters.py:468
#: core/filters.py:489
msgid "User UUID"
msgstr "User UUID"

#: core/filters.py:289
msgid "Status"
msgstr "Status"

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

#: core/filters.py:354
msgid "Parent"
msgstr "Parent"

#: core/filters.py:358
msgid "Whole category(has at least 1 product or not)"
msgstr "Whole category(has at least 1 product or not)"

#: core/filters.py:362
msgid "Level"
msgstr "Level"

#: core/filters.py:463
msgid "Product UUID"
msgstr "Product UUID"

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

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

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

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

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

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

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

#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:232 core/graphene/mutations.py:279
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Order {order_uuid} not found!"

#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Remove a product from the order"

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

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

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

#: core/graphene/mutations.py:229 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:601
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Wrong type came from order.buy() method: {type(instance)!s}"

#: core/graphene/mutations.py:237
msgid "perform an action on a list of products in the order"
msgstr "Perform an action on a list of products in the order"

#: core/graphene/mutations.py:242
msgid "remove/add"
msgstr "Remove/Add"

#: core/graphene/mutations.py:274 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Action must be either \"add\" or \"remove\"!"

#: core/graphene/mutations.py:284
msgid "perform an action on a list of products in the wishlist"
msgstr "Perform an action on a list of products in the wishlist"

#: core/graphene/mutations.py:302
msgid "please provide wishlist_uuid value"
msgstr "Please provide `wishlist_uuid` value."

#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Wishlist {wishlist_uuid} not found!"

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

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

#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Remove a product from the order"

#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Remove a product from the order"

#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Buy an order"

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

#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Add or delete a feedback for the orderproduct"

#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Action must be either `add` or `remove`!"

#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} not found!"

#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Original address string provided by the user"

#: core/graphene/mutations.py:655 core/models.py:1020 core/models.py:1033
#: core/models.py:1476 core/models.py:1505 core/models.py:1530
#: core/viewsets.py:408 core/viewsets.py:604
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} does not exist: {uuid}!"

#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Limit must be between 1 and 10"

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

#: core/graphene/object_types.py:57 core/graphene/object_types.py:276
#: core/graphene/object_types.py:317 core/models.py:790 core/models.py:1368
msgid "attributes"
msgstr "Attributes"

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

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

#: core/graphene/object_types.py:91 core/graphene/object_types.py:125
#: core/graphene/object_types.py:155 core/models.py:403 core/models.py:754
msgid "categories"
msgstr "Categories"

#: core/graphene/object_types.py:98 core/models.py:486
msgid "brands"
msgstr "Brands"

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

#: core/graphene/object_types.py:128 core/graphene/object_types.py:223
#: core/models.py:340
msgid "markup percentage"
msgstr "Markup Percentage"

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

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

#: core/graphene/object_types.py:137
msgid "tags for this category"
msgstr "Tags for this category"

#: core/graphene/object_types.py:138
msgid "products in this category"
msgstr "Products in this category"

#: core/graphene/object_types.py:230 core/models.py:173
msgid "vendors"
msgstr "Vendors"

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

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

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

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

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

#: core/graphene/object_types.py:277 core/graphene/object_types.py:318
#: core/models.py:1362
msgid "notifications"
msgstr "Notifications"

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

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

#: core/graphene/object_types.py:309 core/models.py:1332
msgid "billing address"
msgstr "Billing address"

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

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

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

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

#: core/graphene/object_types.py:319
msgid "transactions for this order"
msgstr "Transactions for this order"

#: core/graphene/object_types.py:338 core/models.py:1396
msgid "orders"
msgstr "Orders"

#: core/graphene/object_types.py:359
msgid "image url"
msgstr "Image URL"

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

#: core/graphene/object_types.py:373 core/models.py:402 core/models.py:606
msgid "category"
msgstr "Category"

#: core/graphene/object_types.py:375 core/models.py:1988
msgid "feedbacks"
msgstr "Feedbacks"

#: core/graphene/object_types.py:376 core/models.py:485 core/models.py:615
msgid "brand"
msgstr "Brand"

#: core/graphene/object_types.py:377 core/models.py:113
msgid "attribute groups"
msgstr "Attribute groups"

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

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

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

#: core/graphene/object_types.py:398 core/models.py:668
msgid "products"
msgstr "Products"

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

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

#: core/graphene/object_types.py:463 core/models.py:967
msgid "promotions"
msgstr "Promotions"

#: core/graphene/object_types.py:467 core/models.py:172
msgid "vendor"
msgstr "Vendor"

#: core/graphene/object_types.py:468 core/models.py:667
#: core/templates/digital_order_created_email.html:109
#: core/templates/digital_order_delivered_email.html:107
#: core/templates/shipped_order_created_email.html:107
#: core/templates/shipped_order_delivered_email.html:107
msgid "product"
msgstr "Product"

#: core/graphene/object_types.py:479 core/models.py:992
msgid "wishlisted products"
msgstr "Wishlisted products"

#: core/graphene/object_types.py:485 core/models.py:1009
msgid "wishlists"
msgstr "Wishlists"

#: core/graphene/object_types.py:489
msgid "tagged products"
msgstr "Tagged products"

#: core/graphene/object_types.py:496 core/models.py:217 core/models.py:621
msgid "product tags"
msgstr "Product tags"

#: core/graphene/object_types.py:500
msgid "tagged categories"
msgstr "Tagged categories"

#: core/graphene/object_types.py:507
msgid "categories tags"
msgstr "Categories' tags"

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

#: core/graphene/object_types.py:512
msgid "company email"
msgstr "Company Email"

#: core/graphene/object_types.py:513
msgid "company name"
msgstr "Company Name"

#: core/graphene/object_types.py:514
msgid "company address"
msgstr "Company Address"

#: core/graphene/object_types.py:515
msgid "company phone number"
msgstr "Company Phone Number"

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

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

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

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

#: core/graphene/object_types.py:520
msgid "analytics data"
msgstr "Analytics data"

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

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

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

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

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

#: core/graphene/object_types.py:533
msgid "supported languages"
msgstr "Get a list of supported languages"

#: core/graphene/object_types.py:564 core/graphene/object_types.py:565
#: core/graphene/object_types.py:566
msgid "products search results"
msgstr "Products search results"

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

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

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

#: core/models.py:103 core/models.py:104
msgid "attribute group's name"
msgstr "Attribute group's name"

#: core/models.py:112 core/models.py:762
msgid "attribute group"
msgstr "Attribute group"

#: core/models.py:150
msgid "stores credentials and endpoints required for vendor communication"
msgstr ""
"Stores credentials and endpoints required for vendor's API communication"

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

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

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

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

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

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

#: core/models.py:203 core/models.py:241
msgid "tag name"
msgstr "Tag name"

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

#: core/models.py:208 core/models.py:246
msgid "tag display name"
msgstr "Tag display name"

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

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

#: core/models.py:255 core/models.py:384
msgid "category tags"
msgstr "category tags"

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

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

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

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

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

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

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

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

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

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

#: core/models.py:390 core/models.py:478
msgid "priority"
msgstr "Priority"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:527 core/models.py:832 core/models.py:889 core/models.py:1803
msgid "associated product"
msgstr "Associated product"

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

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

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

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

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

#: core/models.py:545
msgid "vendor sku"
msgstr "Vendor's SKU"

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

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

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

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

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

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

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

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

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

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

#: core/models.py:638 core/models.py:955
msgid "add a detailed description of the product"
msgstr "Add a detailed description of the product"

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

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

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

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

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

#: core/models.py:767
msgid "string"
msgstr "String"

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

#: core/models.py:769
msgid "float"
msgstr "Float"

#: core/models.py:770
msgid "boolean"
msgstr "Boolean"

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

#: core/models.py:772
msgid "object"
msgstr "Object"

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

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

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

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

#: core/models.py:789 core/models.py:824
#: core/templates/digital_order_delivered_email.html:134
msgid "attribute"
msgstr "Attribute"

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

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

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

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

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

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

#: core/models.py:876 core/models.py:901
msgid "product image"
msgstr "Product image"

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:966
msgid "promotion"
msgstr "Promotion"

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

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

#: core/models.py:1000
msgid "wishlist owner"
msgstr "Wishlist's Owner"

#: core/models.py:1008
msgid "wishlist"
msgstr "Wishlist"

#: core/models.py:1075
msgid "documentary"
msgstr "Documentary"

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

#: core/models.py:1086
msgid "unresolved"
msgstr "Unresolved"

#: core/models.py:1132
msgid "address line for the customer"
msgstr "Address line for the customer"

#: core/models.py:1133
msgid "address line"
msgstr "Address line"

#: core/models.py:1135
msgid "street"
msgstr "Street"

#: core/models.py:1136
msgid "district"
msgstr "District"

#: core/models.py:1137
msgid "city"
msgstr "City"

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

#: core/models.py:1139
msgid "postal code"
msgstr "Postal code"

#: core/models.py:1140
msgid "country"
msgstr "Country"

#: core/models.py:1147
msgid "geolocation point: (longitude, latitude)"
msgstr "Geolocation Point(Longitude, Latitude)"

#: core/models.py:1150
msgid "full JSON response from geocoder for this address"
msgstr "Full JSON response from geocoder for this address"

#: core/models.py:1155
msgid "stored JSON response from the geocoding service"
msgstr "Stored JSON response from the geocoding service"

#: core/models.py:1163
msgid "address"
msgstr "Address"

#: core/models.py:1164
msgid "addresses"
msgstr "Adresses"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:1279
msgid "promocode already used"
msgstr "Promocode has been used already"

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

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

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

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

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

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

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

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

#: core/models.py:1361 core/models.py:1780
msgid "json structure of notifications to display to users"
msgstr ""
"JSON structure of notifications to display to users, in admin UI the table-"
"view is used"

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

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

#: core/models.py:1374
msgid "user"
msgstr "User"

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

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

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

#: core/models.py:1389
msgid "human readable id"
msgstr "human-readable ID"

#: core/models.py:1395
msgid "order"
msgstr "Order"

#: core/models.py:1410
msgid "a user must have only one pending order at a time"
msgstr "A user must have only one pending order at a time!"

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

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

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

#: core/models.py:1488 core/models.py:1513 core/models.py:1521
msgid "you cannot remove products from an order that is not a pending one"
msgstr "You cannot remove products from an order that is not a pending one"

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

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

#: core/models.py:1547
msgid "you can only buy physical products with shipping address specified"
msgstr "You can only buy physical products with shipping address specified!"

#: core/models.py:1566
msgid "address does not exist"
msgstr "Address does not exist"

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

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

#: core/models.py:1596 core/models.py:1648
msgid "you cannot purchase an empty order!"
msgstr "You cannot purchase an empty order!"

#: core/models.py:1615
msgid "you cannot buy an order without a user"
msgstr "You cannot buy an order without a user!"

#: core/models.py:1618
msgid "a user without a balance cannot buy with balance"
msgstr "A user without a balance cannot buy with balance!"

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

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

#: core/models.py:1666
#, python-brace-format
msgid ""
"invalid payment method: {payment_method} from {available_payment_methods}"
msgstr ""
"Invalid payment method: {payment_method} from {available_payment_methods}!"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: core/models.py:1878
msgid "order product must have an order"
msgstr "Orderproduct must have an associated order!"

#: core/models.py:1880
#, python-brace-format
msgid "wrong action specified for feedback: {action}"
msgstr "Wrong action specified for feedback: {action}!"

#: core/models.py:1888
msgid "you cannot feedback an order which is not received"
msgstr "you cannot feedback an order which is not received"

#: core/models.py:1923
msgid "download"
msgstr "Download"

#: core/models.py:1924
msgid "downloads"
msgstr "Downloads"

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

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

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

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

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

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

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

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

#: core/serializers/utility.py:87
msgid ""
"you must provide a comment, rating, and order product uuid to add feedback."
msgstr ""
"you must provide a comment, rating, and order product uuid to add feedback."

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

#: core/templates/digital_order_created_email.html:7
#: core/templates/digital_order_created_email.html:100
#: core/templates/digital_order_delivered_email.html:6
#: core/templates/shipped_order_created_email.html:7
#: core/templates/shipped_order_created_email.html:99
#: core/templates/shipped_order_delivered_email.html:7
#: core/templates/shipped_order_delivered_email.html:99
msgid "order confirmation"
msgstr "Order Confirmation"

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

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

#: core/templates/digital_order_created_email.html:102
#, python-format
msgid ""
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
"                            we have taken your order into work. below are "
"the details of your\n"
"                            order:"
msgstr ""
"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:"

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

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

#: core/templates/digital_order_created_email.html:131
#: core/templates/shipped_order_created_email.html:140
#: core/templates/shipped_order_delivered_email.html:140
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at\n"
"                            %(config.EMAIL_HOST_USER)s."
msgstr ""
"If you have any questions, feel free to contact our support at "
"%(config.EMAIL_HOST_USER)s."

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

#: core/templates/digital_order_created_email.html:139
#: core/templates/digital_order_delivered_email.html:171
msgid "all rights reserved"
msgstr "All rights reserved"

#: core/templates/digital_order_delivered_email.html:99
msgid "order delivered"
msgstr "Order Delivered"

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

#: core/templates/digital_order_delivered_email.html:101
#, python-format
msgid ""
"we have successfully processed your order №%(order_uuid)s! below are the\n"
"                            details of your order:"
msgstr ""
"We have successfully processed your order №%(order_uuid)s! Below are the "
"details of your order:"

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

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

#: core/templates/digital_order_delivered_email.html:163
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at\n"
"                            %(contact_email)s."
msgstr ""
"If you have any questions, feel free to contact our support at "
"%(contact_email)s."

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

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

#: core/templates/shipped_order_created_email.html:101
#: core/templates/shipped_order_delivered_email.html:101
msgid ""
"thank you for your order! we are pleased to confirm your purchase. below "
"are\n"
"                            the details of your order:"
msgstr ""
"Thank you for your order! We are pleased to confirm your purchase. Below are "
"the details of your order:"

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

#: core/templates/shipped_order_created_email.html:133
#: core/templates/shipped_order_delivered_email.html:133
msgid "your order will be delivered to the following address:"
msgstr "Your order will be delivered to the following address:"

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

#: core/templates/shipped_order_created_email.html:147
#: core/templates/shipped_order_delivered_email.html:147
msgid ""
"all rights\n"
"                        reserved"
msgstr ""
"All rights\n"
"                        reserved"

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

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

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

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

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

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

#: core/utils/nominatim.py:8
msgid "NOMINATIM_URL must be configured."
msgstr "NOMINATIM_URL parameter must be configured!"

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

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

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

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

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