#
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: zh-hans\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 "唯一 ID"

#: engine/core/abstract.py:13
msgid "unique id is used to surely identify any database object"
msgstr "唯一 ID 用于确定识别任何数据库对象"

#: 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 "该 API 的 OpenApi3 模式。可通过内容协商选择格式。可通过 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 "请求 CORSed URL。只允许使用 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` 的 `products` 作为企业购买订单。"

#: 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 或标签"

#: 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 "搜索引擎优化元快照"

#: engine/core/docs/drf/viewsets.py:281
msgid "returns a snapshot of the category's SEO meta data"
msgstr "返回类别的搜索引擎优化元数据快照"

#: 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 "过滤买入时间 >= 此 ISO 8601 日期的订单"

#: engine/core/docs/drf/viewsets.py:321
msgid "Filter orders with buy_time <= this ISO 8601 datetime"
msgstr "过滤买入时间 <= 此 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 "根据准确的人工可读订单 ID 进行筛选"

#: 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 或人类可读 ID"

#: 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、评分、名称、标签、创建、修改、价格、随机"

#: 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 "返回产品的搜索引擎优化元数据快照"

#: 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 "原始数据查询字符串，请附加来自地理 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 "必须有 category_uuid 才能使用 include_subcategories 标志"

#: engine/core/filters.py:398
msgid "Search (ID, product name or part number)"
msgstr "搜索（ID、产品名称或零件编号）"

#: 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 "人可读 ID"

#: 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 "从请求的 URL 中获取驼峰化 JSON 数据"

#: engine/core/graphene/mutations.py:68 engine/core/views.py:248
msgid "only URLs starting with http(s):// are allowed"
msgstr "只允许使用以 http(s):// 开头的 URL"

#: 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 {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 "操作必须是 \"添加 \"或 \"删除\"！"

#: 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（包括 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 "此订单产品的下载网址（如适用"

#: 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 "标签产品"

#: 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 "电子邮件来自\"，有时必须使用它来代替主机用户值"

#: 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 ""
"代表一个供应商实体，能够存储有关外部供应商及其交互要求的信息。供应商类用于定义和管理与外部供应商相关的信息。它存储供应商的名称、通信所需的身份验证详细信息，以及从供应商处检索产品时所应用的百分比标记。该模型还维护附加的元数据和约束，使其适用于与第三方供应商交互的系统。"

#: engine/core/models.py:122
msgid "stores credentials and endpoints required for vendor communication"
msgstr "存储供应商应用程序接口通信所需的凭证和端点"

#: 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 ""
"代表系统中的品牌对象。该类用于处理与品牌相关的信息和属性，包括名称、徽标、描述、相关类别、唯一标签和优先顺序。它允许在应用程序中组织和表示与品牌相关的数据。"

#: 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 "供应商 SKU"

#: 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 ""
"代表产品的属性，如类别、品牌、标签、数字状态、名称、描述、零件编号和标签。提供相关的实用属性，以检索评级、反馈计数、价格、数量和订单总数。设计用于处理电子商务或库存管理的系统。该类可与相关模型（如类别、品牌和"
" 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 "图片 alt 文本"

#: 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 "人类可读 ID"

#: 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 "查询 <{query}> 时，{name} 不存在！"

#: 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 "付款方式无效：来自 {available_payment_methods} 的 {payment_method} ！"

#: 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。该模型与订单和产品模型集成，并存储对它们的引用。"

#: 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 "客户关系管理"

#: engine/core/models.py:2054
msgid "CRMs"
msgstr "客户关系管理"

#: engine/core/models.py:2070
msgid "order CRM link"
msgstr "订单的客户关系管理链接"

#: engine/core/models.py:2071
msgid "orders CRM links"
msgstr "订单的客户关系管理链接"

#: 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 "处理 \"联系我们 \"表单提交。"

#: engine/core/views.py:236
msgid ""
"Handles requests for processing and validating URLs from incoming POST "
"requests."
msgstr "处理来自传入 POST 请求的处理和验证 URL 的请求。"

#: 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 ""
"处理网站的 favicon 请求。\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 管理界面索引页面。它使用 Django 的 "
"`redirect` 函数来处理 HTTP 重定向。"

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

#: 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 相关的操作，包括过滤、序列化和检索数据。该类是应用程序 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 ""
"在应用程序中处理与属性对象相关的操作。提供一组 API "
"端点，用于与属性数据交互。该类管理属性对象的查询、过滤和序列化，允许对返回的数据进行动态控制，例如根据请求按特定字段进行过滤或检索详细信息与简化信息。"

#: 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 框架的视图集机制集成，并为不同的操作使用适当的序列化器。过滤功能通过 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 "
"类负责处理系统中与类别模型相关的操作。它支持类别数据的检索、过滤和序列化。视图集还强制执行权限，确保只有授权用户才能访问特定数据。"

#: 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 ""
"代表用于管理品牌实例的视图集。该类提供了查询、过滤和序列化品牌对象的功能。它使用 Django 的 ViewSet 框架来简化品牌对象 API "
"端点的实现。"

#: 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 ""
"管理与系统中的 \"产品 \"模型相关的操作。该类为管理产品提供了一个视图集，包括产品的筛选、序列化和对特定实例的操作。该类从 "
"`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 "
"数据。它定义了用于处理不同操作的查询集、过滤器配置和序列化器类。该类的目的是通过 Django REST 框架提供对 Vendor 相关资源的简化访问。"

#: 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 ""
"处理反馈对象的视图集的表示。该类管理与反馈对象相关的操作，包括列出、筛选和检索详细信息。该视图集的目的是为不同的操作提供不同的序列化器，并对可访问的反馈对象实施基于权限的处理。它扩展了基本的"
" `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 "通过各种 API 操作管理 PromoCode 实例的检索和处理。"

#: 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 ""
"在应用程序中处理与产品标签相关的操作。该类提供了检索、筛选和序列化产品标签对象的功能。它支持使用指定的过滤后端对特定属性进行灵活过滤，并根据正在执行的操作动态使用不同的序列化器。"
