#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2026.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-04 19:25+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: 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"

#: engine/core/abstract.py:12
msgid "unique id"
msgstr "Уникальный идентификатор"

#: engine/core/abstract.py:13
msgid "unique id is used to surely identify any database object"
msgstr ""
"Уникальный идентификатор используется для точной идентификации любого "
"объекта базы данных"

#: engine/core/abstract.py:20
msgid "is active"
msgstr "Активен"

#: engine/core/abstract.py:22
msgid ""
"if set to false, this object can't be seen by users without needed permission"
msgstr ""
"Если установлено значение false, этот объект не может быть виден "
"пользователям без необходимого разрешения"

#: engine/core/abstract.py:26 engine/core/choices.py:18
msgid "created"
msgstr "Создано"

#: engine/core/abstract.py:26
msgid "when the object first appeared on the database"
msgstr "Когда объект впервые появился в базе данных"

#: engine/core/abstract.py:29
msgid "modified"
msgstr "Модифицированный"

#: engine/core/abstract.py:29
msgid "when the object was last modified"
msgstr "Когда объект был отредактирован в последний раз"

#: engine/core/admin.py:94
msgid "translations"
msgstr "Переводы"

#: engine/core/admin.py:102
msgid "general"
msgstr "Общие сведения"

#: engine/core/admin.py:106
msgid "relations"
msgstr "Отношения"

#: engine/core/admin.py:111
msgid "additional info"
msgstr "дополнительная информация"

#: engine/core/admin.py:133
msgid "metadata"
msgstr "Метаданные"

#: engine/core/admin.py:141
msgid "timestamps"
msgstr "Временные метки"

#: engine/core/admin.py:158
#, python-format
msgid "activate selected %(verbose_name_plural)s"
msgstr "Активировать выбранный %(verbose_name_plural)s"

#: engine/core/admin.py:166
msgid "selected items have been activated."
msgstr "Выбранные сущности активированы!"

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

#: engine/core/admin.py:184
msgid "selected items have been deactivated."
msgstr "Выбранные сущности были деактивированы!"

#: engine/core/admin.py:196 engine/core/graphene/object_types.py:653
#: engine/core/graphene/object_types.py:660 engine/core/models.py:825
#: engine/core/models.py:833
msgid "attribute value"
msgstr "Значение атрибута"

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

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

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

#: engine/core/admin.py:220 engine/core/models.py:576
msgid "stock"
msgstr "Наличие"

#: engine/core/admin.py:221 engine/core/graphene/object_types.py:713
msgid "stocks"
msgstr "Наличия"

#: engine/core/admin.py:232 engine/core/models.py:1931
msgid "order product"
msgstr "Заказанный товар"

#: engine/core/admin.py:233 engine/core/graphene/object_types.py:441
#: engine/core/models.py:1932
msgid "order products"
msgstr "Заказанные товары"

#: engine/core/admin.py:251 engine/core/admin.py:252
msgid "children"
msgstr "Дети"

#: engine/core/admin.py:1064
msgid "Config"
msgstr "Конфигурация"

#: engine/core/apps.py:8
msgid "core"
msgstr "Главное"

#: engine/core/choices.py:4 engine/core/choices.py:20
msgid "finished"
msgstr "Готовые"

#: engine/core/choices.py:5 engine/core/choices.py:19
msgid "delivering"
msgstr "Доставка"

#: engine/core/choices.py:6
msgid "delivered"
msgstr "Доставлено"

#: engine/core/choices.py:7
msgid "canceled"
msgstr "Отменено"

#: engine/core/choices.py:8 engine/core/choices.py:16 engine/core/choices.py:24
msgid "failed"
msgstr "Не удалось"

#: engine/core/choices.py:9 engine/core/choices.py:15
msgid "pending"
msgstr "В ожидании"

#: engine/core/choices.py:10
msgid "accepted"
msgstr "Принято"

#: engine/core/choices.py:11
msgid "money returned"
msgstr "Возвращенные деньги"

#: engine/core/choices.py:17
msgid "payment"
msgstr "Оплата"

#: engine/core/choices.py:21
msgid "momental"
msgstr "Моментальный"

#: engine/core/choices.py:24
msgid "successful"
msgstr "Успешный"

#: engine/core/docs/drf/views.py:30
msgid "OpenAPI schema in selected format with selected language"
msgstr "Схема OpenAPI в выбранном формате с выбранным языком"

#: engine/core/docs/drf/views.py:32
msgid ""
"OpenApi3 schema for this API. Format can be selected via content "
"negotiation. Language can be selected with Accept-Language and query "
"parameter both."
msgstr ""
"Схема OpenApi3 для этого API. Формат может быть выбран через согласование "
"содержимого. Язык может быть выбран с помощью Accept-Language и параметра "
"запроса."

#: engine/core/docs/drf/views.py:46 engine/core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Ввод/вывод кэша"

#: engine/core/docs/drf/views.py:48
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"
"Применяйте ключ, данные и таймаут с аутентификацией для записи данных в кэш."

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

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

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

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

#: engine/core/docs/drf/views.py:122
msgid "Search between products, categories and brands"
msgstr "Поиск между продуктами, категориями и брендами"

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

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

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

#: engine/core/docs/drf/views.py:180
msgid "download a digital asset from purchased digital order"
msgstr "загрузить цифровой актив из приобретенного цифрового заказа"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/docs/drf/viewsets.py:236 engine/core/docs/drf/viewsets.py:286
msgid "Category UUID or slug"
msgstr "UUID или slug категории"

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

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

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

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

#: engine/core/docs/drf/viewsets.py:280 engine/core/docs/drf/viewsets.py:757
#: engine/core/docs/drf/viewsets.py:1046
#: engine/core/graphene/object_types.py:119
#: engine/core/graphene/object_types.py:239
#: engine/core/graphene/object_types.py:540
msgid "SEO Meta snapshot"
msgstr "Мета-данные для SEO"

#: engine/core/docs/drf/viewsets.py:281
msgid "returns a snapshot of the category's SEO meta data"
msgstr "Возвращает снимок SEO-метаданных категории."

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/docs/drf/viewsets.py:371
msgid "Order UUID or human-readable id"
msgstr "UUID заказа или человекочитаемый идентификатор"

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

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

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

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

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

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

#: engine/core/docs/drf/viewsets.py:412
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`, инициируется транзакция."

#: engine/core/docs/drf/viewsets.py:427
msgid "retrieve current pending order of a user"
msgstr "получить текущий отложенный ордер пользователя"

#: engine/core/docs/drf/viewsets.py:428
msgid "retrieves a current pending order of an authenticated user"
msgstr "извлекает текущий отложенный заказ аутентифицированного пользователя"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/docs/drf/viewsets.py:544
msgid "retrieve current pending wishlist of a user"
msgstr "получение текущего списка желаний пользователя"

#: engine/core/docs/drf/viewsets.py:545
msgid "retrieves a current pending wishlist of an authenticated user"
msgstr ""
"Получает текущий ожидающий список желаний аутентифицированного пользователя"

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/docs/drf/viewsets.py:653 engine/core/docs/drf/viewsets.py:683
#: engine/core/docs/drf/viewsets.py:706 engine/core/docs/drf/viewsets.py:725
#: engine/core/docs/drf/viewsets.py:744 engine/core/docs/drf/viewsets.py:763
msgid "Product UUID or slug"
msgstr "UUID или Slug продукта"

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

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

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

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

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

#: engine/core/docs/drf/viewsets.py:758
msgid "returns a snapshot of the product's SEO meta data"
msgstr "Возвращает снимок метаданных SEO продукта."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/docs/drf/viewsets.py:1003
msgid "retrieve a single brand (detailed view)"
msgstr "Извлечение одного бренда (подробный просмотр)"

#: engine/core/docs/drf/viewsets.py:1008 engine/core/docs/drf/viewsets.py:1051
msgid "Brand UUID or slug"
msgstr "UUID бренда или ссылка"

#: engine/core/docs/drf/viewsets.py:1018
msgid "create a brand"
msgstr "Создайте бренд"

#: engine/core/docs/drf/viewsets.py:1025
msgid "delete a brand"
msgstr "Удалить бренд"

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

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

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

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

#: engine/core/docs/drf/viewsets.py:1081
msgid "create a vendor"
msgstr "Создать поставщика"

#: engine/core/docs/drf/viewsets.py:1088
msgid "delete a vendor"
msgstr "Удалить поставщика"

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

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

#: engine/core/docs/drf/viewsets.py:1112
msgid "list all product images (simple view)"
msgstr "Список всех изображений товаров (простой вид)"

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

#: engine/core/docs/drf/viewsets.py:1129
msgid "create a product image"
msgstr "Создайте изображение продукта"

#: engine/core/docs/drf/viewsets.py:1139
msgid "delete a product image"
msgstr "Удаление изображения продукта"

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

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

#: engine/core/docs/drf/viewsets.py:1165
msgid "list all promo codes (simple view)"
msgstr "Список всех промокодов (простой вид)"

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

#: engine/core/docs/drf/viewsets.py:1182
msgid "create a promo code"
msgstr "Создайте промокод"

#: engine/core/docs/drf/viewsets.py:1189
msgid "delete a promo code"
msgstr "Удалить промокод"

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

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

#: engine/core/docs/drf/viewsets.py:1213
msgid "list all promotions (simple view)"
msgstr "Список всех рекламных акций (простой вид)"

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

#: engine/core/docs/drf/viewsets.py:1230
msgid "create a promotion"
msgstr "Создайте рекламную акцию"

#: engine/core/docs/drf/viewsets.py:1237
msgid "delete a promotion"
msgstr "Удалить акцию"

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

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

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

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

#: engine/core/docs/drf/viewsets.py:1275
msgid "create a stock record"
msgstr "Создайте запись о запасах"

#: engine/core/docs/drf/viewsets.py:1282
msgid "delete a stock record"
msgstr "Удаление записи о запасах"

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

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

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

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

#: engine/core/docs/drf/viewsets.py:1325
msgid "create a product tag"
msgstr "Создайте тег продукта"

#: engine/core/docs/drf/viewsets.py:1335
msgid "delete a product tag"
msgstr "Удаление тега продукта"

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

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

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

#: engine/core/filters.py:78 engine/core/filters.py:484
#: engine/core/filters.py:625
msgid "Search"
msgstr "Поиск"

#: engine/core/filters.py:79 engine/core/filters.py:663
#: engine/core/filters.py:692
msgid "UUID"
msgstr "UUID"

#: engine/core/filters.py:80 engine/core/filters.py:487
#: engine/core/filters.py:627
msgid "Name"
msgstr "Имя"

#: engine/core/filters.py:82 engine/core/filters.py:630
msgid "Categories"
msgstr "Категории"

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

#: engine/core/filters.py:88 engine/core/filters.py:495
msgid "Tags"
msgstr "Теги"

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

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

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

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

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

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

#: engine/core/filters.py:101 engine/core/filters.py:489
#: engine/core/filters.py:628 engine/core/models.py:316
#: engine/core/models.py:497 engine/core/models.py:663
msgid "Slug"
msgstr "Слаг"

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

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

#: engine/core/filters.py:108
msgid "Include personal ordered"
msgstr "Включите продукты, заказанные лично"

#: engine/core/filters.py:110 engine/core/models.py:667
msgid "SKU"
msgstr "Артикул"

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

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

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

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

#: engine/core/filters.py:410 engine/core/filters.py:461
#: engine/core/filters.py:697
msgid "User email"
msgstr "Электронная почта пользователя"

#: engine/core/filters.py:413 engine/core/filters.py:464
#: engine/core/filters.py:672 engine/core/filters.py:694
msgid "User UUID"
msgstr "UUID пользователя"

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

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

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

#: engine/core/filters.py:492
msgid "Whole category(has at least 1 product or not)"
msgstr "Вся категория (есть хотя бы 1 продукт или нет)"

#: engine/core/filters.py:496
msgid "Level"
msgstr "Уровень"

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

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

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

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

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

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

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

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

#: engine/core/graphene/mutations.py:109 engine/core/graphene/mutations.py:138
#: engine/core/graphene/mutations.py:254 engine/core/graphene/mutations.py:306
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Заказ {order_uuid} не найден!"

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

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

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

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

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

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

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

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

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

#: engine/core/graphene/mutations.py:330
msgid "please provide wishlist_uuid value"
msgstr "Пожалуйста, укажите значение `wishlist_uuid`."

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

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

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

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

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

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

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

#: engine/core/graphene/mutations.py:580
msgid "add or delete a feedback for orderproduct"
msgstr "Добавить или удалить отзыв для продукта заказа"

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

#: engine/core/graphene/mutations.py:609
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Заказ товара {order_product_uuid} не найден!"

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

#: engine/core/graphene/mutations.py:653 engine/core/models.py:979
#: engine/core/models.py:992 engine/core/models.py:1436
#: engine/core/models.py:1467 engine/core/models.py:1498
#: engine/core/viewsets.py:760
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} не существует: {uuid}!"

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

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

#: engine/core/graphene/object_types.py:84
#: engine/core/graphene/object_types.py:420
#: engine/core/graphene/object_types.py:471 engine/core/models.py:796
#: engine/core/models.py:1290 engine/core/models.py:2022
msgid "attributes"
msgstr "Атрибуты"

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

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

#: engine/core/graphene/object_types.py:118
#: engine/core/graphene/object_types.py:217
#: engine/core/graphene/object_types.py:255 engine/core/models.py:440
msgid "categories"
msgstr "Категории"

#: engine/core/graphene/object_types.py:134 engine/core/models.py:511
msgid "brands"
msgstr "Бренды"

#: engine/core/graphene/object_types.py:219
msgid "category image url"
msgstr "Категории"

#: engine/core/graphene/object_types.py:220
#: engine/core/graphene/object_types.py:365 engine/core/models.py:278
msgid "markup percentage"
msgstr "Процент наценки"

#: engine/core/graphene/object_types.py:224
msgid "which attributes and values can be used for filtering this category."
msgstr ""
"Какие атрибуты и значения можно использовать для фильтрации этой категории."

#: engine/core/graphene/object_types.py:230
msgid "minimum and maximum prices for products in this category, if available."
msgstr ""
"Минимальные и максимальные цены на товары в этой категории, если они "
"доступны."

#: engine/core/graphene/object_types.py:234
msgid "tags for this category"
msgstr "Теги для этой категории"

#: engine/core/graphene/object_types.py:237
msgid "products in this category"
msgstr "Продукты в этой категории"

#: engine/core/graphene/object_types.py:372 engine/core/models.py:183
msgid "vendors"
msgstr "Поставщики"

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

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

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

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

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

#: engine/core/graphene/object_types.py:421
#: engine/core/graphene/object_types.py:472 engine/core/models.py:1284
msgid "notifications"
msgstr "Уведомления"

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

#: engine/core/graphene/object_types.py:425 engine/core/models.py:1849
msgid "feedback"
msgstr "Обратная связь"

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

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

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

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

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

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

#: engine/core/graphene/object_types.py:474
msgid "transactions for this order"
msgstr "Операции для этого заказа"

#: engine/core/graphene/object_types.py:494 engine/core/models.py:1318
msgid "orders"
msgstr "Заказы"

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

#: engine/core/graphene/object_types.py:522
msgid "product's images"
msgstr "Изображения товара"

#: engine/core/graphene/object_types.py:529 engine/core/models.py:439
#: engine/core/models.py:596
msgid "category"
msgstr "Категория"

#: engine/core/graphene/object_types.py:531 engine/core/models.py:1850
msgid "feedbacks"
msgstr "Отзывы"

#: engine/core/graphene/object_types.py:532 engine/core/models.py:510
#: engine/core/models.py:605
msgid "brand"
msgstr "Бренд"

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

#: engine/core/graphene/object_types.py:536
#: engine/core/templates/digital_order_created_email.html:111
#: engine/core/templates/digital_order_delivered_email.html:109
#: engine/core/templates/shipped_order_created_email.html:109
#: engine/core/templates/shipped_order_delivered_email.html:109
msgid "price"
msgstr "Цена"

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

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

#: engine/core/graphene/object_types.py:539
msgid "only available for personal orders"
msgstr "Продукты доступны только для личных заказов"

#: engine/core/graphene/object_types.py:544
msgid "discount price"
msgstr "Цена со скидкой"

#: engine/core/graphene/object_types.py:568 engine/core/models.py:677
msgid "products"
msgstr "Товары"

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

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

#: engine/core/graphene/object_types.py:701 engine/core/models.py:928
msgid "promotions"
msgstr "Промоакции"

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

#: engine/core/graphene/object_types.py:706 engine/core/models.py:676
#: engine/core/templates/digital_order_created_email.html:109
#: engine/core/templates/digital_order_delivered_email.html:107
#: engine/core/templates/shipped_order_created_email.html:107
#: engine/core/templates/shipped_order_delivered_email.html:107
msgid "product"
msgstr "Товар"

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

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

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

#: engine/core/graphene/object_types.py:738 engine/core/models.py:219
#: engine/core/models.py:611
msgid "product tags"
msgstr "Теги товара"

#: engine/core/graphene/object_types.py:743
msgid "tagged categories"
msgstr "Категории с метками"

#: engine/core/graphene/object_types.py:751
msgid "categories tags"
msgstr "Теги категорий"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:75
msgid ""
"Represents a group of attributes, which can be hierarchical. This class is "
"used to manage and organize attribute groups. An attribute group can have a "
"parent group, forming a hierarchical structure. This can be useful for "
"categorizing and managing attributes more effectively in acomplex system."
msgstr ""
"Представляет группу атрибутов, которая может быть иерархической. Этот класс "
"используется для управления и организации групп атрибутов. Группа атрибутов "
"может иметь родительскую группу, образуя иерархическую структуру. Это может "
"быть полезно для категоризации и более эффективного управления атрибутами в "
"сложной системе."

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

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

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

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

#: engine/core/models.py:108
msgid ""
"Represents a vendor entity capable of storing information about external "
"vendors and their interaction requirements. The Vendor class is used to "
"define and manage information related to an external vendor. It stores the "
"vendor's name, authentication details required for communication, and the "
"percentage markup applied to products retrieved from the vendor. This model "
"also maintains additional metadata and constraints, making it suitable for "
"use in systems that interact with third-party vendors."
msgstr ""
"Представляет собой сущность поставщика, способную хранить информацию о "
"внешних поставщиках и требованиях к их взаимодействию. Класс Vendor "
"используется для определения и управления информацией, связанной с внешним "
"поставщиком. Он хранит имя поставщика, данные аутентификации, необходимые "
"для взаимодействия, и процентную наценку, применяемую к продуктам, "
"полученным от поставщика. Эта модель также содержит дополнительные "
"метаданные и ограничения, что делает ее пригодной для использования в "
"системах, взаимодействующих со сторонними поставщиками."

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

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

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

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

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

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

#: engine/core/models.py:150
msgid "response file"
msgstr "файл ответа"

#: engine/core/models.py:151
msgid "vendor's last processing response"
msgstr "последний ответ поставщика на обработку"

#: engine/core/models.py:157
msgid "vendor's integration file path"
msgstr "Путь к файлу интеграции поставщика"

#: engine/core/models.py:158
msgid "integration path"
msgstr "Путь интеграции"

#: engine/core/models.py:192
msgid ""
"Represents a product tag used for classifying or identifying products. The "
"ProductTag class is designed to uniquely identify and classify products "
"through a combination of an internal tag identifier and a user-friendly "
"display name. It supports operations exported through mixins and provides "
"metadata customization for administrative purposes."
msgstr ""
"Представляет тег продукта, используемый для классификации или идентификации "
"продуктов. Класс ProductTag предназначен для уникальной идентификации и "
"классификации продуктов с помощью комбинации внутреннего идентификатора тега "
"и удобного для пользователя отображаемого имени. Он поддерживает операции, "
"экспортируемые через миксины, и обеспечивает настройку метаданных для "
"административных целей."

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

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

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

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

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

#: engine/core/models.py:224
msgid ""
"Represents a category tag used for products. This class models a category "
"tag that can be used to associate and classify products. It includes "
"attributes for an internal tag identifier and a user-friendly display name."
msgstr ""
"Представляет тег категории, используемый для продуктов. Этот класс "
"моделирует тег категории, который может быть использован для ассоциации и "
"классификации продуктов. Он включает атрибуты для внутреннего идентификатора "
"тега и удобного для пользователя отображаемого имени."

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

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

#: engine/core/models.py:255
msgid ""
"Represents a category entity to organize and group related items in a "
"hierarchical structure. Categories may have hierarchical relationships with "
"other categories, supporting parent-child relationships. The class includes "
"fields for metadata and visual representation, which serve as a foundation "
"for category-related features. This class is typically used to define and "
"manage product categories or other similar groupings within an application, "
"allowing users or administrators to specify the name, description, and "
"hierarchy of categories, as well as assign attributes like images, tags, or "
"priority."
msgstr ""
"Представляет собой объект категории для организации и группировки связанных "
"элементов в иерархическую структуру. Категории могут иметь иерархические "
"отношения с другими категориями, поддерживая отношения \"родитель-ребенок\". "
"Класс включает поля для метаданных и визуального представления, которые "
"служат основой для функций, связанных с категориями. Этот класс обычно "
"используется для определения и управления категориями товаров или другими "
"подобными группировками в приложении, позволяя пользователям или "
"администраторам указывать название, описание и иерархию категорий, а также "
"назначать атрибуты, такие как изображения, теги или приоритет."

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:328 engine/core/models.py:503
msgid "priority"
msgstr "Приоритет"

#: engine/core/models.py:446
msgid ""
"Represents a Brand object in the system. This class handles information and "
"attributes related to a brand, including its name, logos, description, "
"associated categories, a unique slug, and priority order. It allows for the "
"organization and representation of brand-related data within the application."
msgstr ""
"Представляет объект Brand в системе. Этот класс обрабатывает информацию и "
"атрибуты, связанные с брендом, включая его название, логотипы, описание, "
"связанные категории, уникальную метку и порядок приоритетов. Он позволяет "
"организовать и представить данные, связанные с брендом, в приложении."

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:516
msgid ""
"Represents the stock of a product managed in the system. This class provides "
"details about the relationship between vendors, products, and their stock "
"information, as well as inventory-related properties like price, purchase "
"price, quantity, SKU, and digital assets. It is part of the inventory "
"management system to allow tracking and evaluation of products available "
"from various vendors."
msgstr ""
"Представляет запасы продукта, управляемые в системе. Этот класс "
"предоставляет подробную информацию о взаимосвязи между поставщиками, "
"продуктами и информацией об их запасах, а также о свойствах, связанных с "
"запасами, таких как цена, закупочная цена, количество, SKU и цифровые "
"активы. Он является частью системы управления запасами, позволяющей "
"отслеживать и оценивать продукты, доступные у различных поставщиков."

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

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

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

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

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

#: engine/core/models.py:540 engine/core/models.py:821
#: engine/core/models.py:867 engine/core/models.py:1905
msgid "associated product"
msgstr "Сопутствующий товар"

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

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

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

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

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

#: engine/core/models.py:558
msgid "vendor sku"
msgstr "Артикул поставщика"

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

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

#: engine/core/models.py:569
msgid "system attributes"
msgstr "Атрибуты системы"

#: engine/core/models.py:577
msgid "stock entries"
msgstr "Наличия"

#: engine/core/models.py:582
msgid ""
"Represents a product with attributes such as category, brand, tags, digital "
"status, name, description, part number, and slug. Provides related utility "
"properties to retrieve ratings, feedback counts, price, quantity, and total "
"orders. Designed for use in a system that handles e-commerce or inventory "
"management. This class interacts with related models (such as Category, "
"Brand, and ProductTag) and manages caching for frequently accessed "
"properties to improve performance. It is used to define and manipulate "
"product data and its associated information within an application."
msgstr ""
"Представляет продукт с такими атрибутами, как категория, бренд, теги, "
"цифровой статус, название, описание, номер детали и метка. Предоставляет "
"связанные с ним полезные свойства для получения оценок, количества отзывов, "
"цены, количества и общего числа заказов. Предназначен для использования в "
"системе, которая занимается электронной коммерцией или управлением запасами. "
"Этот класс взаимодействует со связанными моделями (такими как Category, "
"Brand и ProductTag) и управляет кэшированием часто используемых свойств для "
"повышения производительности. Он используется для определения и "
"манипулирования данными о товаре и связанной с ним информацией в приложении."

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

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

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

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

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

#: engine/core/models.py:623
msgid "indicates whether this product should be updated from periodic task"
msgstr "указывает, следует ли обновлять этот продукт из периодического задания"

#: engine/core/models.py:625
msgid "is product updatable"
msgstr "обновляется ли продукт"

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

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

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

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

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

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

#: engine/core/models.py:666
msgid "stock keeping unit for this product"
msgstr "Единица складского учета для данного продукта"

#: engine/core/models.py:742
msgid ""
"Represents an attribute in the system. This class is used to define and "
"manage attributes, which are customizable pieces of data that can be "
"associated with other entities. Attributes have associated categories, "
"groups, value types, and names. The model supports multiple types of values, "
"including string, integer, float, boolean, array, and object. This allows "
"for dynamic and flexible data structuring."
msgstr ""
"Представляет атрибут в системе. Этот класс используется для определения и "
"управления атрибутами, которые представляют собой настраиваемые фрагменты "
"данных, которые могут быть связаны с другими сущностями. Атрибуты имеют "
"связанные с ними категории, группы, типы значений и имена. Модель "
"поддерживает множество типов значений, включая строку, целое число, "
"плавающую форму, булевую форму, массив и объект. Это позволяет динамично и "
"гибко структурировать данные."

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:780
msgid "is filterable"
msgstr "поддается фильтрации"

#: engine/core/models.py:782
msgid "designates whether this attribute can be used for filtering or not"
msgstr ""
"Какие атрибуты и значения можно использовать для фильтрации этой категории."

#: engine/core/models.py:795 engine/core/models.py:813
#: engine/core/templates/digital_order_delivered_email.html:134
msgid "attribute"
msgstr "Атрибут"

#: engine/core/models.py:801
msgid ""
"Represents a specific value for an attribute that is linked to a product. It "
"links the 'attribute' to a unique 'value', allowing better organization and "
"dynamic representation of product characteristics."
msgstr ""
"Представляет собой конкретное значение для атрибута, связанного с продуктом. "
"Он связывает \"атрибут\" с уникальным \"значением\", позволяя лучше "
"организовать и динамически представить характеристики продукта."

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

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

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

#: engine/core/models.py:839
msgid ""
"Represents a product image associated with a product in the system. This "
"class is designed to manage images for products, including functionality for "
"uploading image files, associating them with specific products, and "
"determining their display order. It also includes an accessibility feature "
"with alternative text for the images."
msgstr ""
"Представляет изображение продукта, связанное с продуктом в системе. Этот "
"класс предназначен для управления изображениями товаров, включая "
"функциональность для загрузки файлов изображений, их привязки к конкретным "
"товарам и определения порядка их отображения. Он также включает функцию "
"доступности с альтернативным текстом для изображений."

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

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

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

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

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

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

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

#: engine/core/models.py:887
msgid "product images"
msgstr "Изображения товаров"

#: engine/core/models.py:892
msgid ""
"Represents a promotional campaign for products with a discount. This class "
"is used to define and manage promotional campaigns that offer a percentage-"
"based discount for products. The class includes attributes for setting the "
"discount rate, providing details about the promotion, and linking it to the "
"applicable products. It integrates with the product catalog to determine the "
"affected items in the campaign."
msgstr ""
"Представляет рекламную кампанию для товаров со скидкой. Этот класс "
"используется для определения и управления рекламными кампаниями, "
"предлагающими скидку на продукты в процентах. Класс включает атрибуты для "
"установки размера скидки, предоставления подробной информации о рекламной "
"акции и привязки ее к соответствующим товарам. Он интегрируется с каталогом "
"товаров для определения товаров, на которые распространяется акция."

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

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

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

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

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

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

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

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

#: engine/core/models.py:938
msgid ""
"Represents a user's wishlist for storing and managing desired products. The "
"class provides functionality to manage a collection of products, supporting "
"operations such as adding and removing products, as well as supporting "
"operations for adding and removing multiple products at once."
msgstr ""
"Представляет собой список желаний пользователя для хранения и управления "
"желаемыми товарами. Класс предоставляет функциональность для управления "
"коллекцией товаров, поддерживая такие операции, как добавление и удаление "
"товаров, а также поддерживая операции добавления и удаления нескольких "
"товаров одновременно."

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

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

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

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

#: engine/core/models.py:1009
msgid ""
"Represents a documentary record tied to a product. This class is used to "
"store information about documentaries related to specific products, "
"including file uploads and their metadata. It contains methods and "
"properties to handle the file type and storage path for the documentary "
"files. It extends functionality from specific mixins and provides additional "
"custom features."
msgstr ""
"Представляет документальную запись, связанную с продуктом. Этот класс "
"используется для хранения информации о документальных записях, связанных с "
"конкретными продуктами, включая загруженные файлы и их метаданные. Он "
"содержит методы и свойства для обработки типа файла и пути хранения "
"документальных файлов. Он расширяет функциональность определенных миксинов и "
"предоставляет дополнительные пользовательские возможности."

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

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

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

#: engine/core/models.py:1040
msgid ""
"Represents an address entity that includes location details and associations "
"with a user. Provides functionality for geographic and address data storage, "
"as well as integration with geocoding services. This class is designed to "
"store detailed address information including components like street, city, "
"region, country, and geolocation (longitude and latitude). It supports "
"integration with geocoding APIs, enabling the storage of raw API responses "
"for further processing or inspection. The class also allows associating an "
"address with a user, facilitating personalized data handling."
msgstr ""
"Представляет адресную сущность, включающую сведения о местоположении и "
"ассоциации с пользователем. Обеспечивает функциональность для хранения "
"географических и адресных данных, а также интеграцию с сервисами "
"геокодирования. Этот класс предназначен для хранения подробной адресной "
"информации, включая такие компоненты, как улица, город, регион, страна, а "
"также геолокация (долгота и широта). Он поддерживает интеграцию с API "
"геокодирования, позволяя хранить необработанные ответы API для дальнейшей "
"обработки или проверки. Класс также позволяет ассоциировать адрес с "
"пользователем, что облегчает работу с персонализированными данными."

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:1105
msgid ""
"Represents a promotional code that can be used for discounts, managing its "
"validity, type of discount, and application. The PromoCode class stores "
"details about a promotional code, including its unique identifier, discount "
"properties (amount or percentage), validity period, associated user (if "
"any), and status of its usage. It includes functionality to validate and "
"apply the promo code to an order while ensuring constraints are met."
msgstr ""
"Представляет промокод, который можно использовать для получения скидки, "
"управляя его сроком действия, типом скидки и применением. Класс PromoCode "
"хранит информацию о промокоде, включая его уникальный идентификатор, "
"свойства скидки (размер или процент), срок действия, связанного пользователя "
"(если таковой имеется) и статус его использования. Он включает в себя "
"функциональность для проверки и применения промокода к заказу, обеспечивая "
"при этом соблюдение ограничений."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:1236
msgid ""
"Represents an order placed by a user. This class models an order within the "
"application, including its various attributes such as billing and shipping "
"information, status, associated user, notifications, and related operations. "
"Orders can have associated products, promotions can be applied, addresses "
"set, and shipping or billing details updated. Equally, functionality "
"supports managing the products in the order lifecycle."
msgstr ""
"Представляет заказ, оформленный пользователем. Этот класс моделирует заказ в "
"приложении, включая его различные атрибуты, такие как информация о "
"выставлении счета и доставке, статус, связанный пользователь, уведомления и "
"связанные операции. Заказы могут иметь связанные продукты, к ним можно "
"применять рекламные акции, устанавливать адреса и обновлять данные о "
"доставке или выставлении счета. Кроме того, функциональность поддерживает "
"управление продуктами в жизненном цикле заказа."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:1317
msgid "order"
msgstr "Заказ"

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:1603
msgid "you cannot buy an order without a user"
msgstr "Вы не можете купить заказ без пользователя!"

#: engine/core/models.py:1617
msgid "a user without a balance cannot buy with balance"
msgstr "Пользователь без баланса не может покупать с балансом!"

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

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

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

#: engine/core/models.py:1806
msgid ""
"Manages user feedback for products. This class is designed to capture and "
"store user feedback for specific products that they have purchased. It "
"contains attributes to store user comments, a reference to the related "
"product in the order, and a user-assigned rating. The class uses database "
"fields to effectively model and manage feedback data."
msgstr ""
"Управление отзывами пользователей о товарах. Этот класс предназначен для "
"сбора и хранения отзывов пользователей о конкретных товарах, которые они "
"приобрели. Он содержит атрибуты для хранения комментариев пользователей, "
"ссылку на соответствующий товар в заказе и оценку, присвоенную "
"пользователем. Класс использует поля базы данных для эффективного "
"моделирования и управления данными отзывов."

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

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

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

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

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

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

#: engine/core/models.py:1855
msgid ""
"Represents products associated with orders and their attributes. The "
"OrderProduct model maintains information about a product that is part of an "
"order, including details such as purchase price, quantity, product "
"attributes, and status. It manages notifications for the user and "
"administrators and handles operations such as returning the product balance "
"or adding feedback. This model also provides methods and properties that "
"support business logic, such as calculating the total price or generating a "
"download URL for digital products. The model integrates with the Order and "
"Product models and stores a reference to them."
msgstr ""
"Представляет продукты, связанные с заказами, и их атрибуты. Модель "
"OrderProduct хранит информацию о продукте, который является частью заказа, "
"включая такие детали, как цена покупки, количество, атрибуты продукта и "
"статус. Она управляет уведомлениями для пользователя и администраторов и "
"обрабатывает такие операции, как возврат остатка товара или добавление "
"отзывов. Эта модель также предоставляет методы и свойства, поддерживающие "
"бизнес-логику, например расчет общей цены или генерацию URL-адреса загрузки "
"для цифровых продуктов. Модель интегрируется с моделями Order и Product и "
"хранит ссылки на них."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: engine/core/models.py:1987
msgid "order product must have an order"
msgstr "У заказанного продукта должен быть связанный с ним заказ!"

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

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

#: engine/core/models.py:2015
msgid "name"
msgstr "Имя"

#: engine/core/models.py:2017
msgid "URL of the integration"
msgstr "URL-адрес интеграции"

#: engine/core/models.py:2020
msgid "authentication credentials"
msgstr "Учетные данные для аутентификации"

#: engine/core/models.py:2043
msgid "you can only have one default CRM provider"
msgstr "У вас может быть только один поставщик CRM по умолчанию"

#: engine/core/models.py:2053
msgid "CRM"
msgstr "CRM"

#: engine/core/models.py:2054
msgid "CRMs"
msgstr "CRM"

#: engine/core/models.py:2070
msgid "order CRM link"
msgstr "Ссылка на CRM заказа"

#: engine/core/models.py:2071
msgid "orders CRM links"
msgstr "Ссылки на CRM заказов"

#: engine/core/models.py:2076
msgid ""
"Represents the downloading functionality for digital assets associated with "
"orders. The DigitalAssetDownload class provides the ability to manage and "
"access downloads related to order products. It maintains information about "
"the associated order product, the number of downloads, and whether the asset "
"is publicly visible. It includes a method to generate a URL for downloading "
"the asset when the associated order is in a completed status."
msgstr ""
"Представляет функциональность загрузки цифровых активов, связанных с "
"заказами. Класс DigitalAssetDownload предоставляет возможность управления и "
"доступа к загрузкам, связанным с продуктами заказа. Он хранит информацию о "
"связанном с заказом продукте, количестве загрузок и о том, является ли актив "
"общедоступным. Он включает метод для генерации URL-адреса для загрузки "
"актива, когда связанный заказ находится в состоянии завершения."

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

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

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

#: engine/core/sitemaps.py:25
msgid "Home"
msgstr "Главная"

#: engine/core/sitemaps.py:30
msgid "Contact Us"
msgstr "Свяжитесь с нами"

#: engine/core/sitemaps.py:35
msgid "About Us"
msgstr "О нас"

#: engine/core/templates/admin/dashboard/_customers_mix.html:5
msgid "Customers mix (30d)"
msgstr "Ассортимент клиентов (30d)"

#: engine/core/templates/admin/dashboard/_customers_mix.html:10
msgid "New customers"
msgstr "Новые клиенты"

#: engine/core/templates/admin/dashboard/_customers_mix.html:17
msgid "Returning customers"
msgstr "Возвращение клиентов"

#: engine/core/templates/admin/dashboard/_customers_mix.html:25
msgid "No customer activity in the last 30 days."
msgstr "Отсутствие активности клиентов за последние 30 дней."

#: engine/core/templates/admin/dashboard/_daily_sales.html:5
msgid "Daily sales"
msgstr "Ежедневные продажи"

#: engine/core/templates/admin/dashboard/_daily_sales.html:59
msgid "Orders (FINISHED)"
msgstr "Заказы (ОКОНЧЕНЫ)"

#: engine/core/templates/admin/dashboard/_daily_sales.html:69
msgid "Gross revenue"
msgstr "Валовая выручка"

#: engine/core/templates/admin/dashboard/_daily_sales.html:106
#: engine/core/templates/admin/dashboard/_kpis.html:20
msgid "Orders"
msgstr "Заказы"

#: engine/core/templates/admin/dashboard/_daily_sales.html:113
msgid "Gross"
msgstr "Брутто"

#: engine/core/templates/admin/dashboard/_header.html:3
msgid "Dashboard"
msgstr "Приборная панель"

#: engine/core/templates/admin/dashboard/_income_overview.html:7
msgid "Income overview"
msgstr "Обзор доходов"

#: engine/core/templates/admin/dashboard/_income_overview.html:31
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Net"
msgstr "Чистая выручка"

#: engine/core/templates/admin/dashboard/_income_overview.html:37
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Taxes"
msgstr "Налоги"

#: engine/core/templates/admin/dashboard/_income_overview.html:43
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Returns"
msgstr "Возвраты"

#: engine/core/templates/admin/dashboard/_income_overview.html:48
msgid "Gross (pie total)"
msgstr "Валовая выручка"

#: engine/core/templates/admin/dashboard/_income_overview.html:72
msgid "No data"
msgstr "Нет даты"

#: engine/core/templates/admin/dashboard/_kpis.html:6
msgid "GMV"
msgstr "GMV"

#: engine/core/templates/admin/dashboard/_kpis.html:34
msgid "AOV"
msgstr "AOV"

#: engine/core/templates/admin/dashboard/_kpis.html:48
msgid "Net revenue"
msgstr "Чистая выручка"

#: engine/core/templates/admin/dashboard/_kpis.html:62
msgid "Refund rate"
msgstr "Ставка возврата"

#: engine/core/templates/admin/dashboard/_kpis.html:73
msgid "returned"
msgstr "Возвращено"

#: engine/core/templates/admin/dashboard/_low_stock.html:5
msgid "Low stock"
msgstr "Низкий запас"

#: engine/core/templates/admin/dashboard/_low_stock.html:29
msgid "No low stock items."
msgstr "Нет товаров с низким уровнем запасов."

#: engine/core/templates/admin/dashboard/_most_returned.html:5
msgid "Most returned products (30d)"
msgstr "Большинство возвращенных товаров (30d)"

#: engine/core/templates/admin/dashboard/_most_returned.html:24
msgid "No returns in the last 30 days."
msgstr "За последние 30 дней возвратов не было."

#: engine/core/templates/admin/dashboard/_product_lists.html:6
msgid "Most wished product"
msgstr "Самые желанные товары"

#: engine/core/templates/admin/dashboard/_product_lists.html:33
#: engine/core/templates/admin/dashboard/_product_lists.html:68
msgid "No data yet."
msgstr "Данных пока нет."

#: engine/core/templates/admin/dashboard/_product_lists.html:41
msgid "Most popular product"
msgstr "Самые популярные товары"

#: engine/core/templates/admin/dashboard/_quick_links.html:5
msgid "Quick Links"
msgstr "Быстрые ссылки"

#: engine/core/templates/admin/dashboard/_quick_links.html:12
msgid "No links available."
msgstr "Ссылки недоступны."

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:5
msgid "Shipped vs Digital (30d)"
msgstr "Доставка и цифровые технологии (30d)"

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:10
msgid "Digital"
msgstr "Цифровой"

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:20
msgid "Shipped"
msgstr "Отправлено"

#: engine/core/templates/admin/dashboard/_top_categories.html:5
msgid "Top categories by quantity (30d)"
msgstr "Лучшие категории по количеству (30d)"

#: engine/core/templates/admin/dashboard/_top_categories.html:23
msgid "No category sales in the last 30 days."
msgstr "За последние 30 дней не было ни одной продажи в категории."

#: engine/core/templates/admin/index.html:9
msgid "Django site admin"
msgstr "Администратор сайта Django"

#: engine/core/templates/digital_order_created_email.html:7
#: engine/core/templates/digital_order_created_email.html:100
#: engine/core/templates/digital_order_delivered_email.html:6
#: engine/core/templates/shipped_order_created_email.html:7
#: engine/core/templates/shipped_order_created_email.html:99
#: engine/core/templates/shipped_order_delivered_email.html:7
#: engine/core/templates/shipped_order_delivered_email.html:99
msgid "order confirmation"
msgstr "Подтверждение заказа"

#: engine/core/templates/digital_order_created_email.html:95
#: engine/core/templates/digital_order_delivered_email.html:94
#: engine/core/templates/promocode_granted_email.html:94
#: engine/core/templates/shipped_order_created_email.html:94
#: engine/core/templates/shipped_order_delivered_email.html:94
msgid "logo"
msgstr "Логотип"

#: engine/core/templates/digital_order_created_email.html:101
#: engine/core/templates/shipped_order_created_email.html:100
#: engine/core/templates/shipped_order_delivered_email.html:100
#, python-format
msgid "hello %(order.user.first_name)s,"
msgstr "Привет %(order.user.first_name)s,"

#: engine/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 ""
"Благодарим вас за заказ #%(order.pk)s! Мы рады сообщить Вам, что приняли Ваш "
"заказ в работу. Ниже приведены детали вашего заказа:"

#: engine/core/templates/digital_order_created_email.html:112
#: engine/core/templates/digital_order_delivered_email.html:110
#: engine/core/templates/shipped_order_created_email.html:110
#: engine/core/templates/shipped_order_delivered_email.html:110
msgid "total"
msgstr "Всего"

#: engine/core/templates/digital_order_created_email.html:125
#: engine/core/templates/digital_order_delivered_email.html:157
#: engine/core/templates/shipped_order_created_email.html:127
#: engine/core/templates/shipped_order_delivered_email.html:127
msgid "total price"
msgstr "Общая цена"

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

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

#: engine/core/templates/digital_order_created_email.html:139
#: engine/core/templates/digital_order_delivered_email.html:171
#: engine/core/templates/promocode_granted_email.html:114
msgid "all rights reserved"
msgstr "Все права защищены"

#: engine/core/templates/digital_order_delivered_email.html:99
msgid "order delivered"
msgstr "Заказ доставлен"

#: engine/core/templates/digital_order_delivered_email.html:100
#: engine/core/templates/promocode_granted_email.html:100
#, python-format
msgid "hello %(user_first_name)s,"
msgstr "Привет %(user_first_name)s,"

#: engine/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 ""
"Мы успешно обработали ваш заказ №%(order_uuid)s! Ниже приведены детали "
"вашего заказа:"

#: engine/core/templates/digital_order_delivered_email.html:128
msgid ""
"additional\n"
"                                                    information"
msgstr ""
"дополнительная\n"
"                                                    информация"

#: engine/core/templates/digital_order_delivered_email.html:137
#: engine/core/templates/json_table_widget.html:6
msgid "value"
msgstr "Значение"

#: engine/core/templates/digital_order_delivered_email.html:163
#: engine/core/templates/promocode_granted_email.html:106
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at\n"
"                            %(contact_email)s."
msgstr ""
"Если у вас возникнут вопросы, обращайтесь в нашу службу поддержки по адресу "
"%(contact_email)s."

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

#: engine/core/templates/json_table_widget.html:5
msgid "key"
msgstr "Ключ"

#: engine/core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Добавить строку"

#: engine/core/templates/promocode_granted_email.html:6
#: engine/core/templates/promocode_granted_email.html:99
msgid "promocode granted"
msgstr "Предоставленный промокод"

#: engine/core/templates/promocode_granted_email.html:101
msgid ""
"Thank you for staying with us! We have granted you with a promocode\n"
"                            for "
msgstr ""
"Спасибо, что остаетесь с нами! Мы предоставили вам промокод\n"
"                            для"

#: engine/core/templates/shipped_order_created_email.html:101
#: engine/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 ""
"Спасибо за ваш заказ! Мы рады подтвердить вашу покупку. Ниже приведены "
"детали вашего заказа:"

#: engine/core/templates/shipped_order_created_email.html:123
#: engine/core/templates/shipped_order_delivered_email.html:123
msgid "shipping price"
msgstr "Цена доставки"

#: engine/core/templates/shipped_order_created_email.html:133
#: engine/core/templates/shipped_order_delivered_email.html:133
msgid "your order will be delivered to the following address:"
msgstr "Ваш заказ будет доставлен по следующему адресу:"

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

#: engine/core/templates/shipped_order_created_email.html:147
#: engine/core/templates/shipped_order_delivered_email.html:147
msgid ""
"all rights\n"
"                        reserved"
msgstr ""
"все права\n"
"                        защищены"

#: engine/core/utils/caching.py:49
msgid "both data and timeout are required"
msgstr "Требуются как данные, так и тайм-аут"

#: engine/core/utils/caching.py:52
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
msgstr ""
"Неверное значение тайм-аута, оно должно находиться в диапазоне от 0 до "
"216000 секунд"

#: engine/core/utils/emailing.py:27
#, python-brace-format
msgid "{settings.PROJECT_NAME} | contact us initiated"
msgstr "{settings.PROJECT_NAME} | свяжитесь с нами по инициативе"

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

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

#: engine/core/utils/emailing.py:203
#, python-brace-format
msgid "{settings.PROJECT_NAME} | promocode granted"
msgstr "{settings.PROJECT_NAME} | Промокод предоставлен"

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

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

#: engine/core/validators.py:23
#, 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} пикселей"

#: engine/core/views.py:104
msgid ""
"Handles the request for the sitemap index and returns an XML response. It "
"ensures the response includes the appropriate content type header for XML."
msgstr ""
"Обрабатывает запрос на индекс карты сайта и возвращает ответ в формате XML. "
"Он обеспечивает включение в ответ заголовка типа содержимого, "
"соответствующего типу XML."

#: engine/core/views.py:119
msgid ""
"Handles the detailed view response for a sitemap. This function processes "
"the request, fetches the appropriate sitemap detail response, and sets the "
"Content-Type header for XML."
msgstr ""
"Обрабатывает подробный ответ на просмотр карты сайта. Эта функция "
"обрабатывает запрос, извлекает соответствующий подробный ответ карты сайта и "
"устанавливает заголовок Content-Type для XML."

#: engine/core/views.py:155
msgid ""
"Returns a list of supported languages and their corresponding information."
msgstr ""
"Возвращает список поддерживаемых языков и соответствующую информацию о них."

#: engine/core/views.py:182
msgid "Returns the parameters of the website as a JSON object."
msgstr "Возвращает параметры сайта в виде объекта JSON."

#: engine/core/views.py:198
msgid ""
"Handles cache operations such as reading and setting cache data with a "
"specified key and timeout."
msgstr ""
"Выполняет операции с кэшем, такие как чтение и установка данных кэша с "
"заданным ключом и таймаутом."

#: engine/core/views.py:220
msgid "Handles `contact us` form submissions."
msgstr "Обрабатывает отправленные формы `contact us`."

#: engine/core/views.py:236
msgid ""
"Handles requests for processing and validating URLs from incoming POST "
"requests."
msgstr ""
"Обрабатывает запросы на обработку и проверку URL из входящих POST-запросов."

#: engine/core/views.py:273
msgid "Handles global search queries."
msgstr "Обрабатывает глобальные поисковые запросы."

#: engine/core/views.py:289
msgid "Handles the logic of buying as a business without registration."
msgstr "Работает с логикой покупки как бизнеса без регистрации."

#: engine/core/views.py:337
msgid ""
"Handles the downloading of a digital asset associated with an order.\n"
"This function attempts to serve the digital asset file located in the "
"storage directory of the project. If the file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"Обрабатывает загрузку цифрового актива, связанного с заказом.\n"
"Эта функция пытается обслужить файл цифрового актива, расположенный в "
"каталоге хранения проекта. Если файл не найден, выдается ошибка HTTP 404, "
"указывающая на недоступность ресурса."

#: engine/core/views.py:348
msgid "order_product_uuid is required"
msgstr "требуется order_product_uuid"

#: engine/core/views.py:355
msgid "order product does not exist"
msgstr "заказанный товар не существует"

#: engine/core/views.py:358
msgid "you can only download the digital asset once"
msgstr "Вы можете загрузить цифровой актив только один раз"

#: engine/core/views.py:362
msgid "the order must be paid before downloading the digital asset"
msgstr "заказ должен быть оплачен до загрузки цифрового актива"

#: engine/core/views.py:369
msgid "the order product does not have a product"
msgstr "У заказанного продукта нет продукта"

#: engine/core/views.py:412
msgid "favicon not found"
msgstr "favicon не найден"

#: engine/core/views.py:418
msgid ""
"Handles requests for the favicon of a website.\n"
"This function attempts to serve the favicon file located in the static "
"directory of the project. If the favicon file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"Обрабатывает запросы на фавикон веб-сайта.\n"
"Эта функция пытается обслужить файл favicon, расположенный в статической "
"директории проекта. Если файл favicon не найден, выдается ошибка HTTP 404, "
"указывающая на недоступность ресурса."

#: engine/core/views.py:432
msgid ""
"Redirects the request to the admin index page. The function handles incoming "
"HTTP requests and redirects them to the Django admin interface index page. "
"It uses Django's `redirect` function for handling the HTTP redirection."
msgstr ""
"Перенаправляет запрос на индексную страницу админки. Функция обрабатывает "
"входящие HTTP-запросы и перенаправляет их на индексную страницу интерфейса "
"администратора Django. Для обработки HTTP-перенаправления используется "
"функция Django `redirect`."

#: engine/core/views.py:445
msgid "Returns current version of the eVibes. "
msgstr "Возвращает текущую версию eVibes."

#: engine/core/views.py:674 engine/core/views.py:689
#, python-format
msgid "Revenue & Orders (last %(days)d)"
msgstr "Доходы и заказы (последние %(days)d)"

#: engine/core/views.py:870
msgid "Returns custom variables for Dashboard. "
msgstr "Возвращает пользовательские переменные для Dashboard."

#: engine/core/viewsets.py:139
msgid ""
"Defines a viewset for managing Evibes-related operations. The EvibesViewSet "
"class inherits from ModelViewSet and provides functionality for handling "
"actions and operations on Evibes entities. It includes support for dynamic "
"serializer classes based on the current action, customizable permissions, "
"and rendering formats."
msgstr ""
"Определяет набор представлений для управления операциями, связанными с "
"Evibes. Класс EvibesViewSet наследует от ModelViewSet и предоставляет "
"функциональность для обработки действий и операций над сущностями Evibes. Он "
"включает в себя поддержку динамических классов сериализаторов в зависимости "
"от текущего действия, настраиваемые разрешения и форматы рендеринга."

#: engine/core/viewsets.py:160
msgid ""
"Represents a viewset for managing AttributeGroup objects. Handles operations "
"related to AttributeGroup, including filtering, serialization, and retrieval "
"of data. This class is part of the application's API layer and provides a "
"standardized way to process requests and responses for AttributeGroup data."
msgstr ""
"Представляет собой набор представлений для управления объектами "
"AttributeGroup. Обрабатывает операции, связанные с AttributeGroup, включая "
"фильтрацию, сериализацию и извлечение данных. Этот класс является частью "
"уровня API приложения и обеспечивает стандартизированный способ обработки "
"запросов и ответов на данные AttributeGroup."

#: engine/core/viewsets.py:179
msgid ""
"Handles operations related to Attribute objects within the application. "
"Provides a set of API endpoints to interact with Attribute data. This class "
"manages querying, filtering, and serialization of Attribute objects, "
"allowing dynamic control over the data returned, such as filtering by "
"specific fields or retrieving detailed versus simplified information "
"depending on the request."
msgstr ""
"Обрабатывает операции, связанные с объектами Attribute в приложении. "
"Предоставляет набор конечных точек API для взаимодействия с данными "
"Attribute. Этот класс управляет запросами, фильтрацией и сериализацией "
"объектов Attribute, позволяя динамически управлять возвращаемыми данными, "
"например, фильтровать по определенным полям или получать подробную или "
"упрощенную информацию в зависимости от запроса."

#: engine/core/viewsets.py:198
msgid ""
"A viewset for managing AttributeValue objects. This viewset provides "
"functionality for listing, retrieving, creating, updating, and deleting "
"AttributeValue objects. It integrates with Django REST Framework's viewset "
"mechanisms and uses appropriate serializers for different actions. Filtering "
"capabilities are provided through the DjangoFilterBackend."
msgstr ""
"Набор представлений для управления объектами AttributeValue. Этот набор "
"представлений предоставляет функциональность для перечисления, извлечения, "
"создания, обновления и удаления объектов AttributeValue. Он интегрируется с "
"механизмами наборов представлений Django REST Framework и использует "
"соответствующие сериализаторы для различных действий. Возможности фильтрации "
"предоставляются через DjangoFilterBackend."

#: engine/core/viewsets.py:217
msgid ""
"Manages views for Category-related operations. The CategoryViewSet class is "
"responsible for handling operations related to the Category model in the "
"system. It supports retrieving, filtering, and serializing category data. "
"The viewset also enforces permissions to ensure that only authorized users "
"can access specific data."
msgstr ""
"Управляет представлениями для операций, связанных с категорией. Класс "
"CategoryViewSet отвечает за обработку операций, связанных с моделью Category "
"в системе. Он поддерживает получение, фильтрацию и сериализацию данных "
"категории. Набор представлений также обеспечивает соблюдение прав доступа, "
"чтобы только авторизованные пользователи могли получить доступ к "
"определенным данным."

#: engine/core/viewsets.py:346
msgid ""
"Represents a viewset for managing Brand instances. This class provides "
"functionality for querying, filtering, and serializing Brand objects. It "
"uses Django's ViewSet framework to simplify the implementation of API "
"endpoints for Brand objects."
msgstr ""
"Представляет собой набор представлений для управления экземплярами Brand. "
"Этот класс предоставляет функциональность для запросов, фильтрации и "
"сериализации объектов Brand. Он использует фреймворк Django ViewSet для "
"упрощения реализации конечных точек API для объектов Brand."

#: engine/core/viewsets.py:458
msgid ""
"Manages operations related to the `Product` model in the system. This class "
"provides a viewset for managing products, including their filtering, "
"serialization, and operations on specific instances. It extends from "
"`EvibesViewSet` to use common functionality and integrates with the Django "
"REST framework for RESTful API operations. Includes methods for retrieving "
"product details, applying permissions, and accessing related feedback of a "
"product."
msgstr ""
"Управляет операциями, связанными с моделью `Product` в системе. Этот класс "
"предоставляет набор представлений для управления продуктами, включая их "
"фильтрацию, сериализацию и операции над конкретными экземплярами. Он "
"расширяется от `EvibesViewSet` для использования общей функциональности и "
"интегрируется с фреймворком Django REST для операций RESTful API. Включает "
"методы для получения информации о продукте, применения разрешений и доступа "
"к связанным отзывам о продукте."

#: engine/core/viewsets.py:605
msgid ""
"Represents a viewset for managing Vendor objects. This viewset allows "
"fetching, filtering, and serializing Vendor data. It defines the queryset, "
"filter configurations, and serializer classes used to handle different "
"actions. The purpose of this class is to provide streamlined access to "
"Vendor-related resources through the Django REST framework."
msgstr ""
"Представляет собой набор представлений для управления объектами Vendor. Этот "
"набор представлений позволяет получать, фильтровать и сериализовать данные о "
"поставщиках. Он определяет наборы запросов, конфигурации фильтров и классы "
"сериализаторов, используемые для выполнения различных действий. Цель этого "
"класса - обеспечить упрощенный доступ к ресурсам, связанным с Vendor, через "
"фреймворк Django REST."

#: engine/core/viewsets.py:625
msgid ""
"Representation of a view set handling Feedback objects. This class manages "
"operations related to Feedback objects, including listing, filtering, and "
"retrieving details. The purpose of this view set is to provide different "
"serializers for different actions and implement permission-based handling of "
"accessible Feedback objects. It extends the base `EvibesViewSet` and makes "
"use of Django's filtering system for querying data."
msgstr ""
"Представление набора представлений, обрабатывающих объекты Feedback. Этот "
"класс управляет операциями, связанными с объектами отзывов, включая "
"составление списка, фильтрацию и получение подробной информации. Цель этого "
"набора представлений - предоставить различные сериализаторы для различных "
"действий и реализовать обработку доступных объектов Feedback на основе прав "
"доступа. Он расширяет базовый `EvibesViewSet` и использует систему "
"фильтрации Django для запроса данных."

#: engine/core/viewsets.py:652
msgid ""
"ViewSet for managing orders and related operations. This class provides "
"functionality to retrieve, modify, and manage order objects. It includes "
"various endpoints for handling order operations such as adding or removing "
"products, performing purchases for registered as well as unregistered users, "
"and retrieving the current authenticated user's pending orders. The ViewSet "
"uses multiple serializers based on the specific action being performed and "
"enforces permissions accordingly while interacting with order data."
msgstr ""
"ViewSet для управления заказами и связанными с ними операциями. Этот класс "
"предоставляет функциональность для получения, изменения и управления "
"объектами заказов. Он включает в себя различные конечные точки для обработки "
"операций с заказами, таких как добавление или удаление продуктов, выполнение "
"покупок для зарегистрированных и незарегистрированных пользователей, а также "
"получение информации о текущих заказах аутентифицированного пользователя. "
"ViewSet использует несколько сериализаторов в зависимости от конкретного "
"выполняемого действия и соответствующим образом устанавливает разрешения при "
"взаимодействии с данными заказа."

#: engine/core/viewsets.py:914
msgid ""
"Provides a viewset for managing OrderProduct entities. This viewset enables "
"CRUD operations and custom actions specific to the OrderProduct model. It "
"includes filtering, permission checks, and serializer switching based on the "
"requested action. Additionally, it provides a detailed action for handling "
"feedback on OrderProduct instances"
msgstr ""
"Предоставляет набор представлений для управления сущностями OrderProduct. "
"Этот набор представлений позволяет выполнять CRUD-операции и "
"пользовательские действия, специфичные для модели OrderProduct. Он включает "
"фильтрацию, проверку прав доступа и переключение сериализатора в зависимости "
"от запрашиваемого действия. Кроме того, он предоставляет подробное действие "
"для обработки отзывов об экземплярах OrderProduct"

#: engine/core/viewsets.py:974
msgid "Manages operations related to Product images in the application. "
msgstr ""
"Управляет операциями, связанными с изображениями продуктов в приложении."

#: engine/core/viewsets.py:988
msgid ""
"Manages the retrieval and handling of PromoCode instances through various "
"API actions."
msgstr ""
"Управляет получением и обработкой экземпляров PromoCode с помощью различных "
"действий API."

#: engine/core/viewsets.py:1019
msgid "Represents a view set for managing promotions. "
msgstr ""
"Представляет собой набор представлений для управления рекламными акциями."

#: engine/core/viewsets.py:1032
msgid "Handles operations related to Stock data in the system."
msgstr "Выполняет операции, связанные с данными о запасах в системе."

#: engine/core/viewsets.py:1046
msgid ""
"ViewSet for managing Wishlist operations. The WishlistViewSet provides "
"endpoints for interacting with a user's wish list, allowing for the "
"retrieval, modification, and customization of products within the wish list. "
"This ViewSet facilitates functionality such as adding, removing, and bulk "
"actions for wishlist products. Permission checks are integrated to ensure "
"that users can only manage their own wishlists unless explicit permissions "
"are granted."
msgstr ""
"Набор ViewSet для управления операциями со списком желаний. Набор "
"WishlistViewSet предоставляет конечные точки для взаимодействия со списком "
"желаний пользователя, позволяя извлекать, изменять и настраивать продукты в "
"списке желаний. Этот набор ViewSet облегчает такие функции, как добавление, "
"удаление и массовые действия для продуктов списка желаний. Встроенная "
"проверка прав доступа гарантирует, что пользователи смогут управлять только "
"своими списками желаний, если не предоставлены явные права."

#: engine/core/viewsets.py:1183
msgid ""
"This class provides viewset functionality for managing `Address` objects. "
"The AddressViewSet class enables CRUD operations, filtering, and custom "
"actions related to address entities. It includes specialized behaviors for "
"different HTTP methods, serializer overrides, and permission handling based "
"on the request context."
msgstr ""
"Этот класс предоставляет функциональность набора представлений для "
"управления объектами `Адрес`. Класс AddressViewSet позволяет выполнять CRUD-"
"операции, фильтрацию и пользовательские действия, связанные с объектами "
"адреса. Он включает в себя специализированное поведение для различных "
"методов HTTP, переопределение сериализатора и обработку разрешений в "
"зависимости от контекста запроса."

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

#: engine/core/viewsets.py:1262
msgid ""
"Handles operations related to Product Tags within the application. This "
"class provides functionality for retrieving, filtering, and serializing "
"Product Tag objects. It supports flexible filtering on specific attributes "
"using the specified filter backend and dynamically uses different "
"serializers based on the action being performed."
msgstr ""
"Обрабатывает операции, связанные с тегами продуктов в приложении. Этот класс "
"предоставляет функциональность для получения, фильтрации и сериализации "
"объектов Product Tag. Он поддерживает гибкую фильтрацию по определенным "
"атрибутам с помощью указанного бэкэнда фильтрации и динамически использует "
"различные сериализаторы в зависимости от выполняемого действия."
