#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: <CONTACT@FUREUNOIR.COM> \n"
"POT-Creation-Date: 2025-06-16 08:59+0100\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
"Language: ru-ru\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 "Уникальный идентификатор"

#: 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 ""
"Если установлено значение false, этот объект не может быть виден "
"пользователям без необходимого разрешения"

#: 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:38 core/admin.py:53
#, python-format
msgid "activate selected %(verbose_name_plural)s"
msgstr "Активировать выбранные %(verbose_name_plural)s"

#: core/admin.py:43 core/admin.py:58
#, python-format
msgid "deactivate selected %(verbose_name_plural)s"
msgstr "Деактивировать выбранные %(verbose_name_plural)s"

#: core/admin.py:67 core/graphene/object_types.py:383
#: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157
msgid "attribute value"
msgstr "Значение атрибута"

#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158
msgid "attribute values"
msgstr "Значения атрибутов"

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

#: core/admin.py:156
msgid "image"
msgstr "Изображение"

#: core/admin.py:157 core/graphene/object_types.py:336
msgid "images"
msgstr "Изображения"

#: core/admin.py:164 core/models.py:1212
msgid "stock"
msgstr "Наличие"

#: core/admin.py:165 core/graphene/object_types.py:437
msgid "stocks"
msgstr "Наличия"

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

#: core/admin.py:199
msgid "rating"
msgstr "Рейтинг продукции"

#: core/admin.py:203
msgid "basic info"
msgstr "Основная информация"

#: core/admin.py:217
msgid "important dates"
msgstr "Важные даты"

#: core/admin.py:261 core/models.py:881
msgid "order product"
msgstr "Заказать товар"

#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882
msgid "order products"
msgstr "Заказать товары"

#: core/admin.py:281
msgid "is business"
msgstr "Бизнес"

#: core/admin.py:405
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:35
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 ""
"Применяйте только ключ для чтения разрешенных данных из кэша.\n"
"Применяйте ключ, данные и таймаут с аутентификацией для записи данных в кэш."

#: core/docs/drf/views.py:32
msgid "get a list of supported languages"
msgstr "Получите список поддерживаемых языков"

#: core/docs/drf/views.py:41
msgid "get application's exposable parameters"
msgstr "Получите параметры приложения, которые можно использовать"

#: core/docs/drf/views.py:48
msgid "send a message to the support team"
msgstr "Отправьте сообщение в службу поддержки"

#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
msgid "request a CORSed URL"
msgstr "Запросите URL-адрес с поддержкой CORS. Допускается только https."

#: core/docs/drf/views.py:85
msgid "global search endpoint to query across project's tables"
msgstr ""
"Ручка глобального поиска для запросов по всем открытым таблицам проекта"

#: core/docs/drf/views.py:91
msgid "purchase an order as a business"
msgstr "Приобрести заказ в качестве предприятия"

#: core/docs/drf/views.py:98
msgid ""
"purchase an order as a business, using the provided `products` with "
"`product_uuid` and `attributes`."
msgstr ""
"Приобретите заказ как бизнес, используя предоставленные `продукты` с "
"`product_uuid` и `attributes`."

#: core/docs/drf/viewsets.py:43
msgid "list all attribute groups (simple view)"
msgstr "Список всех групп атрибутов (простой вид)"

#: core/docs/drf/viewsets.py:47
msgid "retrieve a single attribute group (detailed view)"
msgstr "Получение одной группы атрибутов (подробный просмотр)"

#: core/docs/drf/viewsets.py:51
msgid "create an attribute group"
msgstr "Создайте группу атрибутов"

#: core/docs/drf/viewsets.py:55
msgid "delete an attribute group"
msgstr "Удаление группы атрибутов"

#: core/docs/drf/viewsets.py:59
msgid "rewrite an existing attribute group saving non-editables"
msgstr ""
"Переписать существующую группу атрибутов с сохранением нередактируемых "
"элементов"

#: core/docs/drf/viewsets.py:63
msgid ""
"rewrite some fields of an existing attribute group saving non-editables"
msgstr ""
"Переписывание некоторых полей существующей группы атрибутов с сохранением "
"нередактируемых полей"

#: core/docs/drf/viewsets.py:70
msgid "list all attributes (simple view)"
msgstr "Список всех атрибутов (простой вид)"

#: core/docs/drf/viewsets.py:74
msgid "retrieve a single attribute (detailed view)"
msgstr "Получение одного атрибута (подробный просмотр)"

#: core/docs/drf/viewsets.py:78
msgid "create an attribute"
msgstr "Создайте атрибут"

#: core/docs/drf/viewsets.py:82
msgid "delete an attribute"
msgstr "Удалить атрибут"

#: core/docs/drf/viewsets.py:86
msgid "rewrite an existing attribute saving non-editables"
msgstr "Переписать существующий атрибут, сохранив нередактируемый"

#: core/docs/drf/viewsets.py:90
msgid "rewrite some fields of an existing attribute saving non-editables"
msgstr ""
"Переписывание некоторых полей существующего атрибута с сохранением "
"нередактируемых полей"

#: core/docs/drf/viewsets.py:97
msgid "list all attribute values (simple view)"
msgstr "Список всех значений атрибутов (простой вид)"

#: core/docs/drf/viewsets.py:101
msgid "retrieve a single attribute value (detailed view)"
msgstr "Получение значения одного атрибута (подробный просмотр)"

#: core/docs/drf/viewsets.py:105
msgid "create an attribute value"
msgstr "Создание значения атрибута"

#: core/docs/drf/viewsets.py:109
msgid "delete an attribute value"
msgstr "Удалить значение атрибута"

#: core/docs/drf/viewsets.py:113
msgid "rewrite an existing attribute value saving non-editables"
msgstr ""
"Перезапись существующего значения атрибута с сохранением нередактируемых "
"значений"

#: core/docs/drf/viewsets.py:117
msgid ""
"rewrite some fields of an existing attribute value saving non-editables"
msgstr ""
"Переписывание некоторых полей существующего значения атрибута с сохранением "
"нередактируемых значений"

#: core/docs/drf/viewsets.py:124
msgid "list all categories (simple view)"
msgstr "Список всех категорий (простой вид)"

#: core/docs/drf/viewsets.py:128
msgid "retrieve a single category (detailed view)"
msgstr "Получение одной категории (подробный просмотр)"

#: core/docs/drf/viewsets.py:132
msgid "create a category"
msgstr "Создайте категорию"

#: core/docs/drf/viewsets.py:136
msgid "delete a category"
msgstr "Удалить категорию"

#: core/docs/drf/viewsets.py:140
msgid "rewrite an existing category saving non-editables"
msgstr ""
"Переписать существующую категорию с сохранением нередактируемых объектов"

#: core/docs/drf/viewsets.py:144
msgid "rewrite some fields of an existing category saving non-editables"
msgstr ""
"Переписать некоторые поля существующей категории с сохранением "
"нередактируемых полей"

#: core/docs/drf/viewsets.py:151
msgid "list all orders (simple view)"
msgstr "Список всех категорий (простой вид)"

#: core/docs/drf/viewsets.py:152
msgid "for non-staff users, only their own orders are returned."
msgstr ""
"Для пользователей, не являющихся сотрудниками, возвращаются только их "
"собственные заказы."

#: 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 ""
"Поиск подстроки с учетом регистра в human_readable_id, "
"order_products.product.name и order_products.product.partnumber"

#: core/docs/drf/viewsets.py:165
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
msgstr "Отфильтруйте ордера с buy_time >= этому времени ISO 8601"

#: core/docs/drf/viewsets.py:170
msgid "Filter orders with buy_time <= this ISO 8601 datetime"
msgstr "Отфильтруйте ордера с buy_time <= этому времени ISO 8601"

#: core/docs/drf/viewsets.py:175
msgid "Filter by exact order UUID"
msgstr "Фильтр по точному UUID заказа"

#: core/docs/drf/viewsets.py:180
msgid "Filter by exact human-readable order ID"
msgstr "Фильтр по точному человекочитаемому идентификатору заказа"

#: core/docs/drf/viewsets.py:185
msgid "Filter by user's email (case-insensitive exact match)"
msgstr ""
"Фильтр по электронной почте пользователя (точное совпадение без учета "
"регистра)"

#: core/docs/drf/viewsets.py:190
msgid "Filter by user's UUID"
msgstr "Фильтр по UUID пользователя"

#: core/docs/drf/viewsets.py:195
msgid "Filter by order status (case-insensitive substring match)"
msgstr ""
"Фильтр по статусу заказа (нечувствительное к регистру подстрочное "
"соответствие)"

#: 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 ""
"Упорядочивайте по одному из следующих признаков: uuid, human_readable_id, "
"user_email, user, status, created, modified, buy_time, random. Префикс '-' "
"для нисходящего порядка (например, '-buy_time')."

#: core/docs/drf/viewsets.py:210
msgid "retrieve a single order (detailed view)"
msgstr "Получение одной категории (подробный просмотр)"

#: core/docs/drf/viewsets.py:214
msgid "create an order"
msgstr "Создайте атрибут"

#: core/docs/drf/viewsets.py:215
msgid "doesn't work for non-staff users."
msgstr "Не работает для нештатных пользователей."

#: core/docs/drf/viewsets.py:219
msgid "delete an order"
msgstr "Удалить атрибут"

#: core/docs/drf/viewsets.py:223
msgid "rewrite an existing order saving non-editables"
msgstr ""
"Переписать существующую категорию с сохранением нередактируемых объектов"

#: core/docs/drf/viewsets.py:227
msgid "rewrite some fields of an existing order saving non-editables"
msgstr ""
"Переписать некоторые поля существующей категории с сохранением "
"нередактируемых полей"

#: core/docs/drf/viewsets.py:231
msgid "purchase an order"
msgstr "Покупная цена на момент заказа"

#: 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 ""
"Завершает покупку заказа. Если используется `force_balance`, покупка "
"завершается с использованием баланса пользователя; если используется "
"`force_payment`, инициируется транзакция."

#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:279
msgid "purchase an order without account creation"
msgstr "приобретение заказа без создания учетной записи"

#: core/docs/drf/viewsets.py:246
msgid "finalizes the order purchase for a non-registered user."
msgstr "завершает покупку заказа для незарегистрированного пользователя."

#: core/docs/drf/viewsets.py:254
msgid "add product to order"
msgstr "Добавить товар в заказ"

#: core/docs/drf/viewsets.py:255
msgid ""
"adds a product to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Добавляет товар в заказ, используя предоставленные `product_uuid` и "
"`attributes`."

#: core/docs/drf/viewsets.py:260
msgid "add a list of products to order, quantities will not count"
msgstr "Добавьте список продуктов для заказа, количество не учитывается"

#: core/docs/drf/viewsets.py:261
msgid ""
"adds a list of products to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Добавляет список товаров в заказ, используя предоставленные `product_uuid` и"
" `attributes`."

#: core/docs/drf/viewsets.py:266
msgid "remove product from order"
msgstr "Удалить продукт из заказа"

#: core/docs/drf/viewsets.py:267
msgid ""
"removes a product from an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Удаляет товар из заказа, используя предоставленные `product_uuid` и "
"`attributes`."

#: core/docs/drf/viewsets.py:272
msgid "remove product from order, quantities will not count"
msgstr "Удалите продукт из заказа, количество не будет учитываться"

#: core/docs/drf/viewsets.py:273
msgid ""
"removes a list of products from an order using the provided `product_uuid` "
"and `attributes`"
msgstr ""
"Удаляет список товаров из заказа, используя предоставленные `product_uuid` и"
" `attributes`."

#: core/docs/drf/viewsets.py:281
msgid "list all wishlists (simple view)"
msgstr "Список всех атрибутов (простой вид)"

#: core/docs/drf/viewsets.py:282
msgid "for non-staff users, only their own wishlists are returned."
msgstr ""
"Для пользователей, не являющихся сотрудниками, возвращаются только их "
"собственные списки желаний."

#: core/docs/drf/viewsets.py:286
msgid "retrieve a single wishlist (detailed view)"
msgstr "Получение одного атрибута (подробный просмотр)"

#: core/docs/drf/viewsets.py:290
msgid "create an wishlist"
msgstr "Создайте атрибут"

#: core/docs/drf/viewsets.py:291
msgid "Doesn't work for non-staff users."
msgstr "Не работает для нештатных пользователей."

#: core/docs/drf/viewsets.py:295
msgid "delete an wishlist"
msgstr "Удалить атрибут"

#: core/docs/drf/viewsets.py:299
msgid "rewrite an existing wishlist saving non-editables"
msgstr "Переписать существующий атрибут, сохранив нередактируемый"

#: core/docs/drf/viewsets.py:303
msgid "rewrite some fields of an existing wishlist saving non-editables"
msgstr ""
"Переписывание некоторых полей существующего атрибута с сохранением "
"нередактируемых полей"

#: core/docs/drf/viewsets.py:307
msgid "add product to wishlist"
msgstr "Добавить товар в заказ"

#: core/docs/drf/viewsets.py:308
msgid "adds a product to an wishlist using the provided `product_uuid`"
msgstr ""
"Добавляет товар в список желаний, используя предоставленный `product_uuid`."

#: core/docs/drf/viewsets.py:313
msgid "remove product from wishlist"
msgstr "Удалить продукт из списка желаний"

#: core/docs/drf/viewsets.py:314
msgid "removes a product from an wishlist using the provided `product_uuid`"
msgstr ""
"Удаляет продукт из списка желаний, используя предоставленный `product_uuid`."

#: core/docs/drf/viewsets.py:319
msgid "add many products to wishlist"
msgstr "Добавьте много товаров в список желаний"

#: core/docs/drf/viewsets.py:320
msgid "adds many products to an wishlist using the provided `product_uuids`"
msgstr ""
"Добавляет множество товаров в список желаний, используя предоставленные "
"`product_uuids`."

#: core/docs/drf/viewsets.py:325
msgid "remove many products from wishlist"
msgstr "Удалить продукт из заказа"

#: core/docs/drf/viewsets.py:326
msgid ""
"removes many products from an wishlist using the provided `product_uuids`"
msgstr ""
"Удаляет множество товаров из списка желаний, используя предоставленные "
"`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 ""
"Фильтр по одной или нескольким парам имя/значение атрибута.  \n"
"- **Синтаксис**: `attr_name=method-value[;attr2=method2-value2]...`.\n"
"- **Методы** (по умолчанию используется `icontains`, если опущено): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
"- **Типизация значений**: JSON сначала пытается принять значение (так что вы можете передавать списки/дискреты), `true`/`false` для булевых, целых чисел, плавающих; в противном случае обрабатывается как строка.  \n"
"- **Base64**: префикс `b64-` для безопасного для URL base64-кодирования исходного значения.  \n"
"Примеры:  \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 "Список всех продуктов (простой вид)"

#: core/docs/drf/viewsets.py:354
msgid "(exact) Product UUID"
msgstr "(точный) UUID продукта"

#: core/docs/drf/viewsets.py:360
msgid "(icontains) Product name"
msgstr "(иконки) Название продукта"

#: core/docs/drf/viewsets.py:366
msgid "(list) Category names, case-insensitive"
msgstr "(список) Названия категорий, без учета регистра"

#: core/docs/drf/viewsets.py:372
msgid "(exact) Category UUID"
msgstr "(точный) UUID категории"

#: core/docs/drf/viewsets.py:378
msgid "(list) Tag names, case-insensitive"
msgstr "(список) Имена тегов, нечувствительные к регистру"

#: core/docs/drf/viewsets.py:384
msgid "(gte) Minimum stock price"
msgstr "(gte) Минимальная цена акции"

#: core/docs/drf/viewsets.py:390
msgid "(lte) Maximum stock price"
msgstr "(lte) Максимальная цена акции"

#: core/docs/drf/viewsets.py:396
msgid "(exact) Only active products"
msgstr "(точно) Только активные продукты"

#: core/docs/drf/viewsets.py:402
msgid "(iexact) Brand name"
msgstr "(iexact) Торговое название"

#: core/docs/drf/viewsets.py:414
msgid "(gt) Minimum stock quantity"
msgstr "(gt) Минимальное количество на складе"

#: core/docs/drf/viewsets.py:420
msgid "(exact) Digital vs. physical"
msgstr "(точно) Цифровые и физические"

#: 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 ""
"Список полей для сортировки, разделенных запятыми. Для сортировки по убыванию используйте префикс `-`.  \n"
"**Разрешенные:** uuid, рейтинг, название, slug, created, modified, price, random"

#: core/docs/drf/viewsets.py:441
msgid "retrieve a single product (detailed view)"
msgstr "Получение одного продукта (подробный просмотр)"

#: core/docs/drf/viewsets.py:446 core/docs/drf/viewsets.py:468
#: core/docs/drf/viewsets.py:483 core/docs/drf/viewsets.py:498
#: core/docs/drf/viewsets.py:513
msgid "Product UUID or slug"
msgstr "UUID или Slug продукта"

#: core/docs/drf/viewsets.py:456
msgid "create a product"
msgstr "Создать продукт"

#: core/docs/drf/viewsets.py:463
msgid "rewrite an existing product, preserving non-editable fields"
msgstr "Переписать существующий продукт, сохранив нередактируемые поля"

#: core/docs/drf/viewsets.py:478
msgid ""
"update some fields of an existing product, preserving non-editable fields"
msgstr ""
"Обновление некоторых полей существующего продукта с сохранением "
"нередактируемых полей"

#: core/docs/drf/viewsets.py:493
msgid "delete a product"
msgstr "Удалить продукт"

#: core/docs/drf/viewsets.py:508
msgid "lists all permitted feedbacks for a product"
msgstr "список всех разрешенных отзывов о продукте"

#: core/docs/drf/viewsets.py:526
msgid "list all addresses"
msgstr "Перечислите все адреса"

#: core/docs/drf/viewsets.py:533
msgid "retrieve a single address"
msgstr "Получение одного адреса"

#: core/docs/drf/viewsets.py:540
msgid "create a new address"
msgstr "Создайте новый адрес"

#: core/docs/drf/viewsets.py:548
msgid "delete an address"
msgstr "Удалить адрес"

#: core/docs/drf/viewsets.py:555
msgid "update an entire address"
msgstr "Обновление всего адреса"

#: core/docs/drf/viewsets.py:563
msgid "partially update an address"
msgstr "Частичное обновление адреса"

#: core/docs/drf/viewsets.py:571
msgid "autocomplete address suggestions"
msgstr "Автозаполнение ввода адреса"

#: core/docs/drf/viewsets.py:576
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"Строка запроса сырых данных, пожалуйста, дополните ее данными с конечной "
"точки geo-IP"

#: core/docs/drf/viewsets.py:582
msgid "limit the results amount, 1 < limit < 10, default: 5"
msgstr "ограничивает количество результатов, 1 < limit < 10, по умолчанию: 5"

#: core/docs/drf/viewsets.py:595
msgid "list all feedbacks (simple view)"
msgstr "список всех отзывов (простой вид)"

#: core/docs/drf/viewsets.py:599
msgid "retrieve a single feedback (detailed view)"
msgstr "получить один отзыв (подробный просмотр)"

#: core/docs/drf/viewsets.py:603
msgid "create a feedback"
msgstr "создать отзыв"

#: core/docs/drf/viewsets.py:607
msgid "delete a feedback"
msgstr "удалить отзыв"

#: core/docs/drf/viewsets.py:611
msgid "rewrite an existing feedback saving non-editables"
msgstr ""
"Переписать существующую категорию с сохранением нередактируемых объектов"

#: core/docs/drf/viewsets.py:615
msgid "rewrite some fields of an existing feedback saving non-editables"
msgstr ""
"Переписать некоторые поля существующей категории с сохранением "
"нередактируемых полей"

#: core/docs/drf/viewsets.py:622
msgid "list all order–product relations (simple view)"
msgstr "список всех отношений \"заказ-продукт\" (простой вид)"

#: core/docs/drf/viewsets.py:629
msgid "retrieve a single order–product relation (detailed view)"
msgstr "получить одно отношение \"заказ-продукт\" (подробный просмотр)"

#: core/docs/drf/viewsets.py:636
msgid "create a new order–product relation"
msgstr "создать новое отношение \"заказ-продукт"

#: core/docs/drf/viewsets.py:643
msgid "replace an existing order–product relation"
msgstr "заменить существующее отношение \"заказ-продукт"

#: core/docs/drf/viewsets.py:650
msgid "partially update an existing order–product relation"
msgstr "частично обновить существующее отношение \"заказ-продукт"

#: core/docs/drf/viewsets.py:657
msgid "delete an order–product relation"
msgstr "удалить отношение \"заказ-продукт"

#: core/docs/drf/viewsets.py:664
msgid "add or remove feedback on an order–product relation"
msgstr "добавлять или удалять отзывы о связи заказ-продукт"

#: core/elasticsearch/__init__.py:40
msgid "no search term provided."
msgstr "Поисковый запрос не предоставлен."

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

#: core/filters.py:50 core/filters.py:322 core/filters.py:353
msgid "Name"
msgstr "Имя"

#: core/filters.py:51 core/filters.py:354
msgid "Categories"
msgstr "Категории"

#: core/filters.py:56
msgid "Categories Slugs"
msgstr "Категории Слизни"

#: core/filters.py:57 core/filters.py:325
msgid "Tags"
msgstr "Теги"

#: core/filters.py:58
msgid "Min Price"
msgstr "Мин. цена"

#: core/filters.py:59
msgid "Max Price"
msgstr "Максимальная цена"

#: core/filters.py:60
msgid "Is Active"
msgstr "Активен"

#: core/filters.py:61
msgid "Brand"
msgstr "Бренд"

#: core/filters.py:62
msgid "Attributes"
msgstr "Атрибуты"

#: core/filters.py:63
msgid "Quantity"
msgstr "Количество"

#: core/filters.py:64 core/filters.py:324
msgid "Slug"
msgstr "Слизняк"

#: core/filters.py:65
msgid "Is Digital"
msgstr "Цифровой"

#: core/filters.py:68
msgid "Include sub-categories"
msgstr "Включите подкатегории"

#: core/filters.py:126
msgid "there must be a category_uuid to use include_subcategories flag"
msgstr ""
"Для использования флага include_subcategories должен быть указан "
"category_uuid."

#: core/filters.py:258
msgid "Search (ID, product name or part number)"
msgstr "Поиск (идентификатор, название продукта или номер детали)"

#: core/filters.py:261
msgid "Bought after (inclusive)"
msgstr "Куплено после (включительно)"

#: core/filters.py:262
msgid "Bought before (inclusive)"
msgstr "Куплено ранее (включительно)"

#: core/filters.py:265 core/filters.py:308 core/filters.py:393
msgid "User email"
msgstr "Электронная почта пользователя"

#: core/filters.py:266 core/filters.py:309 core/filters.py:372
#: core/filters.py:392
msgid "User UUID"
msgstr "UUID пользователя"

#: core/filters.py:267
msgid "Status"
msgstr "Статус"

#: core/filters.py:268
msgid "Human Readable ID"
msgstr "Человекочитаемый идентификатор"

#: core/filters.py:323
msgid "Parent"
msgstr "Родитель"

#: core/filters.py:371
msgid "Product UUID"
msgstr "UUID продукта"

#: core/graphene/mutations.py:38
msgid "key to look for in or set into the cache"
msgstr "Ключ, который нужно найти в тайнике или вложить в него"

#: core/graphene/mutations.py:39
msgid "data to store in cache"
msgstr "Данные для хранения в кэше"

#: core/graphene/mutations.py:42
msgid "timeout in seconds to set the data for into the cache"
msgstr "Тайм-аут в секундах для занесения данных в кэш"

#: core/graphene/mutations.py:45
msgid "cached data"
msgstr "Кэшированные данные"

#: core/graphene/mutations.py:59
msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON-данные из запрашиваемого URL"

#: core/graphene/mutations.py:64 core/views.py:169
msgid "only URLs starting with http(s):// are allowed"
msgstr "Допускаются только URL-адреса, начинающиеся с http(s)://"

#: core/graphene/mutations.py:79
msgid "add a product to the order"
msgstr "Добавить товар в заказ"

#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:274
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Заказ {order_uuid} не найден"

#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
msgid "remove a product from the order"
msgstr "Удалить продукт из заказа"

#: core/graphene/mutations.py:131
msgid "remove all products from the order"
msgstr "Удалить все товары из заказа"

#: core/graphene/mutations.py:174
msgid "buy an order"
msgstr "Купить заказ"

#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
"Пожалуйста, укажите либо order_uuid, либо order_hr_id - взаимоисключающие "
"варианты!"

#: core/graphene/mutations.py:225 core/graphene/mutations.py:441
#: core/graphene/mutations.py:475 core/viewsets.py:343
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Неправильный тип получен из метода order.buy(): {type(instance)!s}"

#: core/graphene/mutations.py:233
msgid "perform an action on a list of products in the order"
msgstr "Выполните действие над списком товаров в заказе"

#: core/graphene/mutations.py:238
msgid "remove/add"
msgstr "Удалить/добавить"

#: core/graphene/mutations.py:269
msgid "action must be either add or remove"
msgstr "Действие должно быть либо \"добавить\", либо \"удалить\"!"

#: core/graphene/mutations.py:325
msgid "add a product to the wishlist"
msgstr "Добавить товар в заказ"

#: core/graphene/mutations.py:347 core/graphene/mutations.py:374
#: core/graphene/mutations.py:401 core/graphene/mutations.py:444
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Список желаний {wishlist_uuid} не найден"

#: core/graphene/mutations.py:352
msgid "remove a product from the wishlist"
msgstr "Удалить продукт из заказа"

#: core/graphene/mutations.py:379
msgid "remove all products from the wishlist"
msgstr "Удалить продукт из заказа"

#: core/graphene/mutations.py:406
msgid "buy all products from the wishlist"
msgstr "Удалить продукт из заказа"

#: core/graphene/mutations.py:449
msgid "buy a product"
msgstr "Купить заказ"

#: core/graphene/mutations.py:455
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
msgstr ""
"Пожалуйста, отправьте атрибуты в виде строки, отформатированной как "
"attr1=value1,attr2=value2"

#: core/graphene/mutations.py:538
msgid "original address string provided by the user"
msgstr "Оригинальная строка адреса, предоставленная пользователем"

#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} не существует: {uuid}"

#: core/graphene/mutations.py:585
msgid "limit must be between 1 and 10"
msgstr "Предел должен быть от 1 до 10"

#: core/graphene/mutations.py:629
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - работает как шарм"

#: core/graphene/object_types.py:43 core/graphene/object_types.py:245
#: core/graphene/object_types.py:286 core/models.py:126 core/models.py:495
msgid "attributes"
msgstr "Атрибуты"

#: core/graphene/object_types.py:56
msgid "grouped attributes"
msgstr "Сгруппированные атрибуты"

#: core/graphene/object_types.py:63
msgid "groups of attributes"
msgstr "Группы атрибутов"

#: core/graphene/object_types.py:76 core/graphene/object_types.py:104
#: core/graphene/object_types.py:132 core/models.py:90 core/models.py:226
msgid "categories"
msgstr "Категории"

#: core/graphene/object_types.py:83 core/models.py:273
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:195
#: core/models.py:176
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:202 core/models.py:410
msgid "vendors"
msgstr "Поставщики"

#: core/graphene/object_types.py:206
msgid "Latitude (Y coordinate)"
msgstr "Широта (координата Y)"

#: core/graphene/object_types.py:207
msgid "Longitude (X coordinate)"
msgstr "Долгота (координата X)"

#: core/graphene/object_types.py:233
msgid "comment"
msgstr "Как"

#: core/graphene/object_types.py:234
msgid "rating value from 1 to 10, inclusive, or 0 if not set."
msgstr ""
"Значение рейтинга от 1 до 10, включительно, или 0, если он не установлен."

#: core/graphene/object_types.py:241
msgid "represents feedback from a user."
msgstr "Представляет собой отзыв пользователя."

#: core/graphene/object_types.py:246 core/graphene/object_types.py:287
#: core/models.py:489
msgid "notifications"
msgstr "Уведомления"

#: core/graphene/object_types.py:247
msgid "download url for this order product if applicable"
msgstr "Если применимо, загрузите url для этого продукта заказа"

#: core/graphene/object_types.py:276
msgid "a list of order products in this order"
msgstr "Список товаров, заказанных в этом заказе"

#: core/graphene/object_types.py:278 core/models.py:459
msgid "billing address"
msgstr "Адрес для выставления счетов"

#: core/graphene/object_types.py:281
msgid ""
"shipping address for this order, leave blank if same as billing address or "
"if not applicable"
msgstr ""
"Адрес доставки для данного заказа, оставьте пустым, если он совпадает с "
"адресом выставления счета или не применяется"

#: core/graphene/object_types.py:283
msgid "total price of this order"
msgstr "Общая стоимость этого заказа"

#: core/graphene/object_types.py:284
msgid "total quantity of products in order"
msgstr "Общее количество продуктов в заказе"

#: core/graphene/object_types.py:285
msgid "are all products in the order digital"
msgstr "Все ли товары в заказе представлены в цифровом виде"

#: core/graphene/object_types.py:305 core/models.py:523
msgid "orders"
msgstr "Заказы"

#: core/graphene/object_types.py:321
msgid "image url"
msgstr "URL-адрес изображения"

#: core/graphene/object_types.py:328
msgid "product's images"
msgstr "Изображения продукта"

#: core/graphene/object_types.py:335 core/models.py:225 core/models.py:283
msgid "category"
msgstr "Категория"

#: core/graphene/object_types.py:337 core/models.py:446
msgid "feedbacks"
msgstr "Отзывы"

#: core/graphene/object_types.py:338 core/models.py:272 core/models.py:291
msgid "brand"
msgstr "Бренд"

#: core/graphene/object_types.py:339 core/models.py:80
msgid "attribute groups"
msgstr "Группы атрибутов"

#: core/graphene/object_types.py:341
#: core/templates/digital_order_created_email.html:108
#: core/templates/digital_order_delivered_email.html:108
#: core/templates/shipped_order_created_email.html:94
#: core/templates/shipped_order_delivered_email.html:94
msgid "quantity"
msgstr "Количество"

#: core/graphene/object_types.py:342
msgid "number of feedbacks"
msgstr "Количество отзывов"

#: core/graphene/object_types.py:360 core/models.py:335
msgid "products"
msgstr "Продукция"

#: core/graphene/object_types.py:408
msgid "promocodes"
msgstr "Промокоды"

#: core/graphene/object_types.py:418
msgid "products on sale"
msgstr "Продукты в продаже"

#: core/graphene/object_types.py:425 core/models.py:1153
msgid "promotions"
msgstr "Акции"

#: core/graphene/object_types.py:429 core/models.py:409
msgid "vendor"
msgstr "Поставщик"

#: core/graphene/object_types.py:430 core/models.py:334
#: core/templates/digital_order_created_email.html:107
#: core/templates/digital_order_delivered_email.html:107
#: core/templates/shipped_order_created_email.html:93
#: core/templates/shipped_order_delivered_email.html:93
msgid "product"
msgstr "Продукт"

#: core/graphene/object_types.py:441 core/models.py:1223
msgid "wishlisted products"
msgstr "Продукты из списка желаний"

#: core/graphene/object_types.py:447 core/models.py:1240
msgid "wishlists"
msgstr "Списки желаний"

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

#: core/graphene/object_types.py:458 core/models.py:297 core/models.py:959
msgid "product tags"
msgstr "Теги товара"

#: core/graphene/object_types.py:462
msgid "project name"
msgstr "Название проекта"

#: core/graphene/object_types.py:463
msgid "company email"
msgstr "Электронная почта компании"

#: core/graphene/object_types.py:464
msgid "company name"
msgstr "Название компании"

#: core/graphene/object_types.py:465
msgid "company address"
msgstr "Адрес компании"

#: core/graphene/object_types.py:466
msgid "company phone number"
msgstr "Номер телефона компании"

#: core/graphene/object_types.py:467
msgid "email from, sometimes it must be used instead of host user value"
msgstr ""
"'email from', иногда его нужно использовать вместо значения пользователя "
"хоста."

#: core/graphene/object_types.py:468
msgid "email host user"
msgstr "Пользователь узла электронной почты"

#: core/graphene/object_types.py:469
msgid "maximum amount for payment"
msgstr "Максимальная сумма для оплаты"

#: core/graphene/object_types.py:470
msgid "minimum amount for payment"
msgstr "Минимальная сумма для оплаты"

#: core/graphene/object_types.py:471
msgid "analytics data"
msgstr "Аналитические данные"

#: core/graphene/object_types.py:472
msgid "advertisement data"
msgstr "Рекламные данные"

#: core/graphene/object_types.py:475
msgid "company configuration"
msgstr "Конфигурация"

#: core/graphene/object_types.py:479
msgid "language code"
msgstr "Код языка"

#: core/graphene/object_types.py:480
msgid "language name"
msgstr "Название языка"

#: core/graphene/object_types.py:481
msgid "language flag, if exists :)"
msgstr "Языковой флаг, если он существует :)"

#: core/graphene/object_types.py:484
msgid "supported languages"
msgstr "Получите список поддерживаемых языков"

#: core/graphene/object_types.py:512 core/graphene/object_types.py:513
#: core/graphene/object_types.py:514
msgid "products search results"
msgstr "Результаты поиска товаров"

#: core/graphene/object_types.py:515
msgid "posts search results"
msgstr "Результаты поиска товаров"

#: core/models.py:65
msgid "parent of this group"
msgstr "Родитель этой группы"

#: core/models.py:66
msgid "parent attribute group"
msgstr "Родительская группа атрибутов"

#: core/models.py:70 core/models.py:71
msgid "attribute group's name"
msgstr "Имя группы атрибутов"

#: core/models.py:79 core/models.py:98
msgid "attribute group"
msgstr "Группа атрибутов"

#: core/models.py:89
msgid "category of this attribute"
msgstr "Категория этого атрибута"

#: core/models.py:97
msgid "group of this attribute"
msgstr "Группа этого атрибута"

#: core/models.py:103
msgid "string"
msgstr "Строка"

#: core/models.py:104
msgid "integer"
msgstr "Целое число"

#: core/models.py:105
msgid "float"
msgstr "Поплавок"

#: core/models.py:106
msgid "boolean"
msgstr "Булево"

#: core/models.py:107
msgid "array"
msgstr "Массив"

#: core/models.py:108
msgid "object"
msgstr "Объект"

#: core/models.py:110
msgid "type of the attribute's value"
msgstr "Тип значения атрибута"

#: core/models.py:111
msgid "value type"
msgstr "Тип значения"

#: core/models.py:116
msgid "name of this attribute"
msgstr "Имя этого атрибута"

#: core/models.py:117
msgid "attribute's name"
msgstr "Имя атрибута"

#: core/models.py:125 core/models.py:137
#: core/templates/digital_order_delivered_email.html:132
msgid "attribute"
msgstr "Атрибут"

#: core/models.py:136
msgid "attribute of this value"
msgstr "Атрибут этого значения"

#: core/models.py:144
msgid "the specific product associated with this attribute's value"
msgstr "Конкретный продукт, связанный со значением этого атрибута"

#: core/models.py:145 core/models.py:858 core/models.py:1010
#: core/models.py:1179
msgid "associated product"
msgstr "Сопутствующий товар"

#: core/models.py:150
msgid "the specific value for this attribute"
msgstr "Конкретное значение для этого атрибута"

#: core/models.py:167
msgid "upload an image representing this category"
msgstr "Загрузите изображение, представляющее эту категорию"

#: core/models.py:170
msgid "category image"
msgstr "Изображение категории"

#: core/models.py:175
msgid "define a markup percentage for products in this category"
msgstr "Определите процент наценки для товаров в этой категории"

#: core/models.py:184
msgid "parent of this category to form a hierarchical structure"
msgstr "Родитель данной категории для формирования иерархической структуры"

#: core/models.py:185
msgid "parent category"
msgstr "Родительская категория"

#: core/models.py:190
msgid "category name"
msgstr "Название категории"

#: core/models.py:191
msgid "provide a name for this category"
msgstr "Укажите название этой категории"

#: core/models.py:198
msgid "add a detailed description for this category"
msgstr "Добавьте подробное описание для этой категории"

#: core/models.py:199
msgid "category description"
msgstr "Описание категории"

#: core/models.py:212
msgid "tags that help describe or group this category"
msgstr "теги, которые помогают описать или сгруппировать эту категорию"

#: core/models.py:213 core/models.py:984
msgid "category tags"
msgstr "теги категорий"

#: core/models.py:235
msgid "name of this brand"
msgstr "Название этой марки"

#: core/models.py:236
msgid "brand name"
msgstr "Название бренда"

#: core/models.py:243
msgid "upload a logo representing this brand"
msgstr "Загрузите логотип, представляющий этот бренд"

#: core/models.py:245
msgid "brand small image"
msgstr "Маленький образ бренда"

#: core/models.py:251
msgid "upload a big logo representing this brand"
msgstr "Загрузите большой логотип, представляющий этот бренд"

#: core/models.py:253
msgid "brand big image"
msgstr "Большой имидж бренда"

#: core/models.py:258
msgid "add a detailed description of the brand"
msgstr "Добавьте подробное описание бренда"

#: core/models.py:259
msgid "brand description"
msgstr "Описание бренда"

#: core/models.py:264
msgid "optional categories that this brand is associated with"
msgstr "Дополнительные категории, с которыми ассоциируется этот бренд"

#: core/models.py:265
msgid "associated categories"
msgstr "Категории"

#: core/models.py:282
msgid "category this product belongs to"
msgstr "Категория, к которой относится этот продукт"

#: core/models.py:290
msgid "optionally associate this product with a brand"
msgstr "По желанию ассоциируйте этот продукт с брендом"

#: core/models.py:296
msgid "tags that help describe or group this product"
msgstr "Теги, которые помогают описать или сгруппировать этот продукт"

#: core/models.py:301
msgid "indicates whether this product is digitally delivered"
msgstr "Указывает, поставляется ли этот продукт в цифровом виде"

#: core/models.py:302
msgid "is product digital"
msgstr "Является ли продукт цифровым"

#: core/models.py:308
msgid "provide a clear identifying name for the product"
msgstr "Обеспечьте четкое идентификационное название продукта"

#: core/models.py:309
msgid "product name"
msgstr "Название продукта"

#: core/models.py:314 core/models.py:1141
msgid "add a detailed description of the product"
msgstr "Добавьте подробное описание продукта"

#: core/models.py:315
msgid "product description"
msgstr "Описание товара"

#: core/models.py:322
msgid "part number for this product"
msgstr "Парт. номер для данного товара"

#: core/models.py:323
msgid "part number"
msgstr "Парт. номер"

#: core/models.py:387
msgid "stores credentials and endpoints required for vendor communication"
msgstr ""
"Хранит учетные данные и конечные точки, необходимые для взаимодействия с API"
" поставщика."

#: core/models.py:388
msgid "authentication info"
msgstr "Информация об аутентификации"

#: core/models.py:393
msgid "define the markup for products retrieved from this vendor"
msgstr "Определите наценку для товаров, полученных от этого продавца"

#: core/models.py:394
msgid "vendor markup percentage"
msgstr "Процент наценки поставщика"

#: core/models.py:398
msgid "name of this vendor"
msgstr "Имя этого продавца"

#: core/models.py:399
msgid "vendor name"
msgstr "Название поставщика"

#: core/models.py:422
msgid "user-provided comments about their experience with the product"
msgstr "Комментарии пользователей об их опыте использования продукта"

#: core/models.py:423
msgid "feedback comments"
msgstr "Комментарии к отзывам"

#: core/models.py:430
msgid ""
"references the specific product in an order that this feedback is about"
msgstr ""
"Ссылка на конкретный продукт в заказе, о котором идет речь в этом отзыве"

#: core/models.py:431
msgid "related order product"
msgstr "Сопутствующий товар для заказа"

#: core/models.py:436
msgid "user-assigned rating for the product"
msgstr "Присвоенный пользователем рейтинг продукта"

#: core/models.py:437
msgid "product rating"
msgstr "Рейтинг продукции"

#: core/models.py:445
msgid "feedback"
msgstr "Обратная связь"

#: core/models.py:458
msgid "the billing address used for this order"
msgstr "Адрес для выставления счетов, используемый для данного заказа"

#: core/models.py:466
msgid "optional promo code applied to this order"
msgstr "Дополнительный промокод, применяемый к этому заказу"

#: core/models.py:467
msgid "applied promo code"
msgstr "Примененный промокод"

#: core/models.py:475
msgid "the shipping address used for this order"
msgstr "Адрес доставки, используемый для данного заказа"

#: core/models.py:476
msgid "shipping address"
msgstr "Адрес доставки"

#: core/models.py:482
msgid "current status of the order in its lifecycle"
msgstr "Текущий статус заказа в его жизненном цикле"

#: core/models.py:483
msgid "order status"
msgstr "Статус заказа"

#: core/models.py:488 core/models.py:835
msgid "json structure of notifications to display to users"
msgstr ""
"JSON-структура уведомлений для отображения пользователям, в административном"
" интерфейсе используется табличный вид"

#: core/models.py:494
msgid "json representation of order attributes for this order"
msgstr "JSON-представление атрибутов заказа для этого заказа"

#: core/models.py:500
msgid "the user who placed the order"
msgstr "Пользователь, разместивший заказ"

#: core/models.py:501
msgid "user"
msgstr "Пользователь"

#: core/models.py:507
msgid "the timestamp when the order was finalized"
msgstr "Временная метка, когда заказ был завершен"

#: core/models.py:508
msgid "buy time"
msgstr "Время покупки"

#: core/models.py:515
msgid "a human-readable identifier for the order"
msgstr "Человекочитаемый идентификатор для заказа"

#: core/models.py:516
msgid "human readable id"
msgstr "человекочитаемый идентификатор"

#: core/models.py:522
msgid "order"
msgstr "Заказать"

#: core/models.py:537
msgid "a user must have only one pending order at a time"
msgstr "Пользователь может одновременно иметь только один отложенный ордер!"

#: core/models.py:566
msgid "you cannot add products to an order that is not a pending one"
msgstr "Вы не можете добавить товары в заказ, который не является отложенным."

#: core/models.py:571
msgid "you cannot add inactive products to order"
msgstr "Вы не можете добавить неактивные товары в заказ"

#: core/models.py:588
msgid "you cannot add more products than available in stock"
msgstr "Вы не можете добавить больше товаров, чем есть на складе"

#: core/models.py:597 core/models.py:617 core/models.py:641
#: core/models.py:1250 core/models.py:1262
#, python-brace-format
msgid "{name} does not exist: {product_uuid}"
msgstr "{name} не существует: {product_uuid}"

#: core/models.py:601 core/models.py:625 core/models.py:633
msgid "you cannot remove products from an order that is not a pending one"
msgstr ""
"Вы не можете удалить товары из заказа, который не является отложенным."

#: core/models.py:621
#, python-brace-format
msgid "{name} does not exist with query <{query}>"
msgstr "{name} не существует в запросе <{query}>."

#: core/models.py:652
msgid "promocode does not exist"
msgstr "Промокод не существует"

#: core/models.py:661
msgid "you can only buy physical products with shipping address specified"
msgstr ""
"Вы можете купить физические товары только с указанным адресом доставки!"

#: core/models.py:680
msgid "address does not exist"
msgstr "Адрес не существует"

#: core/models.py:691 core/models.py:734
msgid "you can not buy at this moment, please try again in a few minutes"
msgstr ""
"В данный момент вы не можете совершить покупку, пожалуйста, повторите "
"попытку через несколько минут."

#: core/models.py:694
msgid "invalid force value"
msgstr "Недопустимое значение силы"

#: core/models.py:699 core/models.py:737
msgid "you cannot purchase an empty order!"
msgstr "Вы не можете приобрести пустой заказ!"

#: core/models.py:714
msgid "insufficient funds to complete the order"
msgstr "Недостаточно средств для выполнения заказа"

#: core/models.py:746
msgid ""
"you cannot buy without registration, please provide the following "
"information: customer name, customer email, customer phone number"
msgstr ""
"Вы не можете купить без регистрации, пожалуйста, предоставьте следующую "
"информацию: имя клиента, электронная почта клиента, номер телефона клиента"

#: core/models.py:755
#, python-brace-format
msgid ""
"invalid payment method: {payment_method} from {available_payment_methods}"
msgstr ""
"Неверный способ оплаты: {payment_method} от {available_payment_methods}!"

#: core/models.py:823
msgid "the price paid by the customer for this product at purchase time"
msgstr "Цена, уплаченная клиентом за данный продукт на момент покупки"

#: core/models.py:824
msgid "purchase price at order time"
msgstr "Покупная цена на момент заказа"

#: core/models.py:829
msgid "internal comments for admins about this ordered product"
msgstr ""
"Внутренние комментарии для администраторов об этом заказанном продукте"

#: core/models.py:830
msgid "internal comments"
msgstr "Внутренние комментарии"

#: core/models.py:836
msgid "user notifications"
msgstr "Уведомления пользователей"

#: core/models.py:841
msgid "json representation of this item's attributes"
msgstr "JSON-представление атрибутов этого элемента"

#: core/models.py:842
msgid "ordered product attributes"
msgstr "Атрибуты заказанного продукта"

#: core/models.py:847
msgid "reference to the parent order that contains this product"
msgstr "Ссылка на родительский заказ, содержащий данный продукт"

#: core/models.py:848
msgid "parent order"
msgstr "Родительский приказ"

#: core/models.py:857
msgid "the specific product associated with this order line"
msgstr "Конкретный продукт, связанный с этой линией заказа"

#: core/models.py:864
msgid "quantity of this specific product in the order"
msgstr "Количество данного товара в заказе"

#: core/models.py:865
msgid "product quantity"
msgstr "Количество продукта"

#: core/models.py:872
msgid "current status of this product in the order"
msgstr "Текущий статус этого продукта в заказе"

#: core/models.py:873
msgid "product line status"
msgstr "Состояние продуктовой линейки"

#: core/models.py:925
#, python-brace-format
msgid "wrong action specified for feedback: {action}"
msgstr "указано неверное действие для обратной связи: {action}"

#: core/models.py:933
msgid "you cannot feedback an order which is not received"
msgstr "Вы не можете отозвать заказ, который не был получен"

#: core/models.py:944 core/models.py:969
msgid "internal tag identifier for the product tag"
msgstr "Внутренний идентификатор тега для тега продукта"

#: core/models.py:945 core/models.py:970
msgid "tag name"
msgstr "Название тега"

#: core/models.py:949 core/models.py:974
msgid "user-friendly name for the product tag"
msgstr "Удобное название для метки продукта"

#: core/models.py:950 core/models.py:975
msgid "tag display name"
msgstr "Отображаемое имя тега"

#: core/models.py:958
msgid "product tag"
msgstr "Метка продукта"

#: core/models.py:983
msgid "category tag"
msgstr "тег категории"

#: core/models.py:992
msgid "provide alternative text for the image for accessibility"
msgstr ""
"Предоставьте альтернативный текст для изображения, чтобы обеспечить "
"доступность"

#: core/models.py:993
msgid "image alt text"
msgstr "Альтовый текст изображения"

#: core/models.py:996
msgid "upload the image file for this product"
msgstr "Загрузите файл изображения для этого продукта"

#: core/models.py:997 core/models.py:1022
msgid "product image"
msgstr "Изображение продукта"

#: core/models.py:1003
msgid "determines the order in which images are displayed"
msgstr "Определяет порядок отображения изображений"

#: core/models.py:1004
msgid "display priority"
msgstr "Приоритет отображения"

#: core/models.py:1009
msgid "the product that this image represents"
msgstr "Продукт, который представлен на этом изображении"

#: core/models.py:1023
msgid "product images"
msgstr "Изображения продуктов"

#: core/models.py:1033
msgid "unique code used by a user to redeem a discount"
msgstr "Уникальный код, используемый пользователем для получения скидки"

#: core/models.py:1034
msgid "promo code identifier"
msgstr "Идентификатор промо-кода"

#: core/models.py:1041
msgid "fixed discount amount applied if percent is not used"
msgstr "Фиксированная сумма скидки, применяемая, если процент не используется"

#: core/models.py:1042
msgid "fixed discount amount"
msgstr "Фиксированная сумма скидки"

#: core/models.py:1048
msgid "percentage discount applied if fixed amount is not used"
msgstr ""
"Процентная скидка, применяемая, если фиксированная сумма не используется"

#: core/models.py:1049
msgid "percentage discount"
msgstr "Процентная скидка"

#: core/models.py:1054
msgid "timestamp when the promocode expires"
msgstr "Временная метка, когда истекает срок действия промокода"

#: core/models.py:1055
msgid "end validity time"
msgstr "Время окончания срока действия"

#: core/models.py:1060
msgid "timestamp from which this promocode is valid"
msgstr "Время, с которого действует этот промокод"

#: core/models.py:1061
msgid "start validity time"
msgstr "Время начала действия"

#: core/models.py:1066
msgid "timestamp when the promocode was used, blank if not used yet"
msgstr ""
"Временная метка, когда был использован промокод, пустая, если он еще не "
"использовался"

#: core/models.py:1067
msgid "usage timestamp"
msgstr "Временная метка использования"

#: core/models.py:1072
msgid "user assigned to this promocode if applicable"
msgstr "Пользователь, назначенный на этот промокод, если применимо"

#: core/models.py:1073
msgid "assigned user"
msgstr "Назначенный пользователь"

#: core/models.py:1080
msgid "promo code"
msgstr "Промокод"

#: core/models.py:1081
msgid "promo codes"
msgstr "Промокоды"

#: core/models.py:1088
msgid ""
"only one type of discount should be defined (amount or percent), but not "
"both or neither."
msgstr ""
"Следует определить только один тип скидки (сумма или процент), но не оба или"
" ни один из них."

#: core/models.py:1103
msgid "promocode already used"
msgstr "Промокоды"

#: core/models.py:1117
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr "Неверный тип скидки для промокода {self.uuid}"

#: core/models.py:1129
msgid "percentage discount for the selected products"
msgstr "Процентная скидка на выбранные продукты"

#: core/models.py:1130
msgid "discount percentage"
msgstr "Процент скидки"

#: core/models.py:1135
msgid "provide a unique name for this promotion"
msgstr "Укажите уникальное имя для этой акции"

#: core/models.py:1136
msgid "promotion name"
msgstr "Название акции"

#: core/models.py:1142
msgid "promotion description"
msgstr "Описание акции"

#: core/models.py:1147
msgid "select which products are included in this promotion"
msgstr "Выберите, какие продукты участвуют в этой акции"

#: core/models.py:1148
msgid "included products"
msgstr "Включенные продукты"

#: core/models.py:1152
msgid "promotion"
msgstr "Продвижение"

#: core/models.py:1167
msgid "the vendor supplying this product stock"
msgstr "Поставщик, поставляющий данный товар на склад"

#: core/models.py:1168
msgid "associated vendor"
msgstr "Ассоциированный поставщик"

#: core/models.py:1172
msgid "final price to the customer after markups"
msgstr "Окончательная цена для покупателя после наценок"

#: core/models.py:1173
msgid "selling price"
msgstr "Цена продажи"

#: core/models.py:1178
msgid "the product associated with this stock entry"
msgstr "Продукт, связанный с этой складской записью"

#: core/models.py:1186
msgid "the price paid to the vendor for this product"
msgstr "Цена, уплаченная продавцу за этот продукт"

#: core/models.py:1187
msgid "vendor purchase price"
msgstr "Цена покупки у поставщика"

#: core/models.py:1191
msgid "available quantity of the product in stock"
msgstr "Доступное количество продукта на складе"

#: core/models.py:1192
msgid "quantity in stock"
msgstr "Количество на складе"

#: core/models.py:1196
msgid "vendor-assigned SKU for identifying the product"
msgstr "Присвоенный поставщиком SKU для идентификации продукта"

#: core/models.py:1197
msgid "vendor sku"
msgstr "SKU поставщика"

#: core/models.py:1203
msgid "digital file associated with this stock if applicable"
msgstr "Цифровой файл, связанный с этой акцией, если применимо"

#: core/models.py:1204
msgid "digital file"
msgstr "Цифровой файл"

#: core/models.py:1213
msgid "stock entries"
msgstr "Складские состояния"

#: core/models.py:1222
msgid "products that the user has marked as wanted"
msgstr "Продукты, которые пользователь отметил как желаемые"

#: core/models.py:1230
msgid "user who owns this wishlist"
msgstr "Пользователь, владеющий этим списком желаний"

#: core/models.py:1231
msgid "wishlist owner"
msgstr "Владелец вишлиста"

#: core/models.py:1239
msgid "wishlist"
msgstr "Список желаний"

#: core/models.py:1284
msgid "download"
msgstr "Скачать"

#: core/models.py:1285
msgid "downloads"
msgstr "Скачать"

#: core/models.py:1293
msgid "you can not download a digital asset for a non-finished order"
msgstr "Вы не можете загрузить цифровой актив для незавершенного заказа"

#: core/models.py:1306
msgid "documentary"
msgstr "Документальный фильм"

#: core/models.py:1307
msgid "documentaries"
msgstr "Документальные фильмы"

#: core/models.py:1317
msgid "unresolved"
msgstr "Неразрешенные"

#: core/models.py:1326
msgid "address line for the customer"
msgstr "Адресная строка для клиента"

#: core/models.py:1327
msgid "address line"
msgstr "Адресная строка"

#: core/models.py:1329
msgid "street"
msgstr "Улица"

#: core/models.py:1330
msgid "district"
msgstr "Округ"

#: core/models.py:1331
msgid "city"
msgstr "Город"

#: core/models.py:1332
msgid "region"
msgstr "Регион"

#: core/models.py:1333
msgid "postal code"
msgstr "Почтовый индекс"

#: core/models.py:1334
msgid "country"
msgstr "Страна"

#: core/models.py:1337
msgid "geolocation point: (longitude, latitude)"
msgstr "Геолокационная точка(долгота, широта)"

#: core/models.py:1340
msgid "full JSON response from geocoder for this address"
msgstr "Полный JSON-ответ от геокодера для этого адреса"

#: core/models.py:1342
msgid "stored JSON response from the geocoding service"
msgstr "Сохраненный JSON-ответ от сервиса геокодирования"

#: core/models.py:1349
msgid "address"
msgstr "Адрес"

#: core/models.py:1350
msgid "addresses"
msgstr "Адреса"

#: core/serializers/utility.py:77
msgid ""
"you must provide a comment, rating, and order product uuid to add feedback."
msgstr ""
"чтобы добавить отзыв, необходимо указать комментарий, рейтинг и uuid "
"продукта заказа."

#: core/signals.py:59
msgid "error during promocode creation: {e!s}"
msgstr "Ошибка при создании промокода: {e!s}"

#: 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 "Здравствуйте %(order.user.first_name)s,"

#: core/templates/digital_order_created_email.html:102
#, python-format
msgid ""
"thank you for your order #%(order.pk)s! we are pleased to inform you that we"
" have taken your order into work. below are the details of your order:"
msgstr ""
"Благодарим вас за заказ #%(order.pk)s! Мы рады сообщить Вам, что приняли Ваш"
" заказ в работу. Ниже приведены детали вашего заказа:"

#: 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 ""
"Если у вас возникнут вопросы, обращайтесь в нашу службу поддержки по адресу "
"%(config.EMAIL_HOST_USER)s."

#: core/templates/digital_order_created_email.html:130
#, python-format
msgid "best regards,<br>the %(config.PROJECT_NAME)s team"
msgstr "С наилучшими пожеланиями,<br>команда %(config.PROJECT_NAME)s"

#: core/templates/digital_order_created_email.html:136
#: core/templates/digital_order_delivered_email.html:168
#: core/templates/shipped_order_created_email.html:132
#: core/templates/shipped_order_delivered_email.html:132
msgid "all rights reserved"
msgstr "Все права защищены"

#: 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 "Здравствуйте, %(user_first_name)s,"

#: core/templates/digital_order_delivered_email.html:102
#, python-format
msgid ""
"we have successfully processed your order №%(order_uuid)s! below are the "
"details of your order:"
msgstr ""
"Мы успешно обработали ваш заказ №%(order_uuid)s! Ниже приведены детали "
"вашего заказа:"

#: 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 ""
"Если у вас возникнут вопросы, обращайтесь в нашу службу поддержки по адресу "
"%(contact_email)s."

#: core/templates/digital_order_delivered_email.html:162
#, python-format
msgid "best regards,<br>the %(project_name)s team"
msgstr "С наилучшими пожеланиями,<br>команда %(project_name)s"

#: 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 "С наилучшими пожеланиями, <br>команда %(config.PROJECT_NAME)s"

#: 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 ""
"Неверное значение тайм-аута, оно должно находиться в диапазоне от 0 до "
"216000 секунд"

#: core/utils/db.py:7
#, python-brace-format
msgid "{model} must be model"
msgstr "{model} должна быть моделью"

#: core/utils/db.py:9
#, python-brace-format
msgid "{data} must be list object"
msgstr "{data} должен быть объектом списка"

#: core/utils/emailing.py:21
#, python-brace-format
msgid "{config.PROJECT_NAME} | contact us initiated"
msgstr "{config.PROJECT_NAME} | Свяжитесь с нами"

#: core/utils/emailing.py:57
#, python-brace-format
msgid "{config.PROJECT_NAME} | order confirmation"
msgstr "{config.PROJECT_NAME} | Подтверждение заказа"

#: core/utils/emailing.py:89
#, python-brace-format
msgid "{config.PROJECT_NAME} | order delivered"
msgstr "{config.PROJECT_NAME} | Заказ доставлен"

#: core/utils/messages.py:3
msgid "you do not have permission to perform this action."
msgstr "У вас нет разрешения на выполнение этого действия."

#: core/utils/nominatim.py:10
msgid "NOMINATIM_URL must be configured."
msgstr "Параметр NOMINATIM_URL должен быть настроен!"

#: core/validators.py:16
#, python-brace-format
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
msgstr ""
"Размеры изображения не должны превышать w{max_width} x h{max_height} "
"пикселей"

#: 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 "favicon не найден"

#: core/viewsets.py:686
#, python-brace-format
msgid "Geocoding error: {e}"
msgstr "Ошибка геокодирования: {e}"
