#
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: ar-ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: engine/core/abstract.py:12
msgid "unique id"
msgstr "المعرف الفريد"

#: engine/core/abstract.py:13
msgid "unique id is used to surely identify any database object"
msgstr "يستخدم المعرف الفريد لتحديد أي كائن قاعدة بيانات بالتأكيد"

#: engine/core/abstract.py:20
msgid "is active"
msgstr "نشط"

#: engine/core/abstract.py:22
msgid ""
"if set to false, this object can't be seen by users without needed permission"
msgstr ""
"إذا تم تعيينه على خطأ، لا يمكن للمستخدمين رؤية هذا الكائن دون الحاجة إلى إذن"

#: 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 "تنشيط المحدد _PH_0__%(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 "إلغاء التنشيط المحدد _PH_0_%(verbose_name_plural)s"

#: engine/core/admin.py:184
msgid "selected items have been deactivated."
msgstr "تم إلغاء تنشيط العناصر المحددة!"

#: engine/core/admin.py:196 engine/core/graphene/object_types.py:653
#: engine/core/graphene/object_types.py:660 engine/core/models.py:825
#: engine/core/models.py:833
msgid "attribute value"
msgstr "قيمة السمة"

#: engine/core/admin.py:197 engine/core/graphene/object_types.py:77
#: engine/core/models.py:834
msgid "attribute values"
msgstr "قيم السمات"

#: engine/core/admin.py:208
msgid "image"
msgstr "الصورة"

#: engine/core/admin.py:209 engine/core/graphene/object_types.py:530
msgid "images"
msgstr "الصور"

#: engine/core/admin.py:220 engine/core/models.py:576
msgid "stock"
msgstr "المخزون"

#: engine/core/admin.py:221 engine/core/graphene/object_types.py:713
msgid "stocks"
msgstr "الأسهم"

#: engine/core/admin.py:232 engine/core/models.py:1931
msgid "order product"
msgstr "طلب المنتج"

#: engine/core/admin.py:233 engine/core/graphene/object_types.py:441
#: engine/core/models.py:1932
msgid "order products"
msgstr "اطلب المنتجات"

#: engine/core/admin.py:251 engine/core/admin.py:252
msgid "children"
msgstr "الأطفال"

#: engine/core/admin.py:1064
msgid "Config"
msgstr "التكوين"

#: engine/core/apps.py:8
msgid "core"
msgstr "الأساسيات"

#: engine/core/choices.py:4 engine/core/choices.py:20
msgid "finished"
msgstr "تم الانتهاء"

#: engine/core/choices.py:5 engine/core/choices.py:19
msgid "delivering"
msgstr "التوصيل"

#: engine/core/choices.py:6
msgid "delivered"
msgstr "تم التسليم"

#: engine/core/choices.py:7
msgid "canceled"
msgstr "تم الإلغاء"

#: engine/core/choices.py:8 engine/core/choices.py:16 engine/core/choices.py:24
msgid "failed"
msgstr "فشل"

#: engine/core/choices.py:9 engine/core/choices.py:15
msgid "pending"
msgstr "قيد الانتظار"

#: engine/core/choices.py:10
msgid "accepted"
msgstr "مقبولة"

#: engine/core/choices.py:11
msgid "money returned"
msgstr "الأموال التي تم إرجاعها"

#: engine/core/choices.py:17
msgid "payment"
msgstr "الدفع"

#: engine/core/choices.py:21
msgid "momental"
msgstr "مومنتال"

#: engine/core/choices.py:24
msgid "successful"
msgstr "ناجح"

#: engine/core/docs/drf/views.py:30
msgid "OpenAPI schema in selected format with selected language"
msgstr "مخطط OpenAPI بتنسيق محدد مع لغة محددة"

#: engine/core/docs/drf/views.py:32
msgid ""
"OpenApi3 schema for this API. Format can be selected via content "
"negotiation. Language can be selected with Accept-Language and query "
"parameter both."
msgstr ""
"مخطط OpenApi3 لواجهة برمجة التطبيقات هذه. يمكن تحديد التنسيق عبر التفاوض على "
"المحتوى. يمكن تحديد اللغة باستخدام معلمة قبول اللغة ومعلمة الاستعلام على حد "
"سواء."

#: engine/core/docs/drf/views.py:46 engine/core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "ذاكرة التخزين المؤقت للإدخال/الإخراج"

#: engine/core/docs/drf/views.py:48
msgid ""
"apply only a key to read permitted data from cache.\n"
"apply key, data and timeout with authentication to write data to cache."
msgstr ""
"تطبيق مفتاح فقط لقراءة البيانات المسموح بها من ذاكرة التخزين المؤقت.\n"
"تطبيق مفتاح وبيانات ومهلة مع المصادقة لكتابة البيانات إلى ذاكرة التخزين "
"المؤقت."

#: engine/core/docs/drf/views.py:66
msgid "get a list of supported languages"
msgstr "الحصول على قائمة باللغات المدعومة"

#: engine/core/docs/drf/views.py:78
msgid "get application's exposable parameters"
msgstr "الحصول على معلمات التطبيق القابلة للكشف"

#: engine/core/docs/drf/views.py:92
msgid "send a message to the support team"
msgstr "إرسال رسالة إلى فريق الدعم"

#: engine/core/docs/drf/views.py:106 engine/core/graphene/mutations.py:58
msgid "request a CORSed URL"
msgstr "طلب عنوان URL مرتبط بـ CORSed. مسموح بـ 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 ""
"اشترِ طلبًا كعمل تجاري، باستخدام \"المنتجات\" المتوفرة مع \"معرّف_المنتج\" "
"و\"السمات\"."

#: 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 "لقطة تعريفية لتحسين محركات البحث SEO"

#: 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 "التصفية حسب مُعرِّف الطلب المقروء بشريًا بالضبط"

#: 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، معرف_بشري_مقروء، بريد_إلكتروني_مستخدم، مستخدم، "
"حالة، إنشاء، تعديل، وقت_الشراء، عشوائي. البادئة بحرف \"-\" للترتيب التنازلي "
"(على سبيل المثال \"-وقت_الشراء\")."

#: engine/core/docs/drf/viewsets.py:366
msgid "retrieve a single order (detailed view)"
msgstr "استرداد فئة واحدة (عرض تفصيلي)"

#: engine/core/docs/drf/viewsets.py:371
msgid "Order UUID or human-readable id"
msgstr "طلب معرّف UUID أو معرّف قابل للقراءة البشرية"

#: engine/core/docs/drf/viewsets.py:381
msgid "create an order"
msgstr "إنشاء سمة"

#: engine/core/docs/drf/viewsets.py:382
msgid "doesn't work for non-staff users."
msgstr "لا يعمل مع المستخدمين من غير الموظفين."

#: engine/core/docs/drf/viewsets.py:389
msgid "delete an order"
msgstr "حذف سمة"

#: engine/core/docs/drf/viewsets.py:396
msgid "rewrite an existing order saving non-editables"
msgstr "إعادة كتابة فئة موجودة حفظ غير المواد غير القابلة للتعديل"

#: engine/core/docs/drf/viewsets.py:403
msgid "rewrite some fields of an existing order saving non-editables"
msgstr "إعادة كتابة بعض حقول فئة موجودة حفظ غير القابلة للتعديل"

#: engine/core/docs/drf/viewsets.py:410
msgid "purchase an order"
msgstr "سعر الشراء وقت الطلب"

#: engine/core/docs/drf/viewsets.py:412
msgid ""
"finalizes the order purchase. if `force_balance` is used, the purchase is "
"completed using the user's balance; if `force_payment` is used, a "
"transaction is initiated."
msgstr ""
"ينهي أمر الشراء. إذا تم استخدام \"فرض_الرصيد\"، يتم إكمال عملية الشراء "
"باستخدام رصيد المستخدم؛ إذا تم استخدام \"فرض_الدفع\"، يتم بدء المعاملة."

#: 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 "يضيف منتجًا إلى طلب باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة."

#: 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 ""
"يضيف قائمة من المنتجات إلى طلب باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة."

#: 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 ""
"يزيل منتجًا من أحد الطلبات باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة."

#: 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 ""
"يزيل قائمة من المنتجات من الطلب باستخدام \"معرّف_المنتج\" و\"السمات\" "
"المتوفرة."

#: 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_uid' المتوفرة"

#: 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_uid' المتوفرة"

#: 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_uids' المتوفرة"

#: 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_uids' المتوفرة"

#: 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=الطريقة-القيمة[ ؛ attr2=الطريقة2-القيمة2]...`\n"
"- **الأساليب** (افتراضيًا إلى \"يحتوي على\" إذا تم حذفها): \"بالضبط\"، "
"\"بالضبط\"، \"بالضبط\"، \"يحتوي\"، \"يحتوي\"، \"لاغية\"، \"يبدأ ب\"، \"يبدأ "
"ب\"، \"يبدأ ب\"، \"ينتهي ب\"، \"ينتهي ب\"، \"regex\"، \"iregex\"، \"lt\"، "
"\"lte\"، \"gt\"، \"gte\"، \"in\n"
"- **كتابة القيمة**: تتم تجربة JSON أولًا (حتى تتمكن من تمرير القوائم/"
"المجادلات)، \"صحيح\"/\"خطأ\" للمنطقيين والأعداد الصحيحة والعوامات؛ وإلا يتم "
"التعامل معها كسلسلة.  \n"
"- **القاعدة 64**: البادئة ب \"b64-\" لتشفير القيمة الخام بأمان لقاعدة 64- "
"لتشفير القيمة الخام.  \n"
"أمثلة:  \n"
"'color=exact-red'، 'size=gt-10'، 'features=in-[\"wifi\"،\"bluetooth\"]، "
"'fatures=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 أو سبيكة المنتج"

#: 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 ""
"تطبيق docker compose exec تطبيق docker exec الشعر تشغيل إدارة python.py "
"deepl_translate -l en-gb -l ar-ar -l cs-cz -l da-dk -l de-de-de -l en-us -l "
"es-es -l fr-fr -l hi-in -l it-it -l ja-jp -l kk-kz -l nl-nl -l nl-nl -l pl-"
"pl -l pt-br -l ro-ro -l ru-ru -l zh-hans -l zh-ans -a core -a geo -a geo -a "
"payments -a vibes_auth -a blog"

#: engine/core/docs/drf/viewsets.py:855
msgid "limit the results amount, 1 < limit < 10, default: 5"
msgstr "تحديد كمية النتائج، 1 < الحد < 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_uid لاستخدام علامة تضمين_الفئات_الفرعية"

#: engine/core/filters.py:398
msgid "Search (ID, product name or part number)"
msgstr "البحث (المعرف أو اسم المنتج أو رقم الجزء)"

#: engine/core/filters.py:402
msgid "Bought after (inclusive)"
msgstr "تم الشراء بعد (شامل)"

#: engine/core/filters.py:405
msgid "Bought before (inclusive)"
msgstr "تم الشراء من قبل (شامل)"

#: engine/core/filters.py:410 engine/core/filters.py:461
#: engine/core/filters.py:697
msgid "User email"
msgstr "البريد الإلكتروني للمستخدم"

#: engine/core/filters.py:413 engine/core/filters.py:464
#: engine/core/filters.py:672 engine/core/filters.py:694
msgid "User UUID"
msgstr "معرّف المستخدم UUID"

#: engine/core/filters.py:415
msgid "Status"
msgstr "الحالة"

#: engine/core/filters.py:419
msgid "Human Readable ID"
msgstr "معرّف قابل للقراءة من قبل الإنسان"

#: engine/core/filters.py:488
msgid "Parent"
msgstr "الوالدين"

#: engine/core/filters.py:492
msgid "Whole category(has at least 1 product or not)"
msgstr "الفئة الكاملة (تحتوي على منتج واحد على الأقل أو لا)"

#: 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 "بيانات JSON مجمّلة من عنوان URL المطلوب"

#: engine/core/graphene/mutations.py:68 engine/core/views.py:248
msgid "only URLs starting with http(s):// are allowed"
msgstr "يُسمح فقط بعناوين URL التي تبدأ ب http(s)://"

#: engine/core/graphene/mutations.py:86
msgid "add a product to the order"
msgstr "إضافة منتج إلى الطلب"

#: engine/core/graphene/mutations.py:109 engine/core/graphene/mutations.py:138
#: engine/core/graphene/mutations.py:254 engine/core/graphene/mutations.py:306
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "الطلب {order_uuid} غير موجود!"

#: engine/core/graphene/mutations.py:115 engine/core/graphene/mutations.py:166
msgid "remove a product from the order"
msgstr "إزالة منتج من الطلب"

#: engine/core/graphene/mutations.py:144
msgid "remove all products from the order"
msgstr "إزالة جميع المنتجات من الطلب"

#: engine/core/graphene/mutations.py:189
msgid "buy an order"
msgstr "شراء طلبية"

#: engine/core/graphene/mutations.py:220 engine/core/graphene/mutations.py:282
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "يرجى تقديم إما Order_uuid أو order_uid_hr_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_uid\"."

#: engine/core/graphene/mutations.py:347 engine/core/graphene/mutations.py:423
#: engine/core/graphene/mutations.py:451 engine/core/graphene/mutations.py:479
#: engine/core/graphene/mutations.py:529
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "قائمة الرغبات {wishlist_uuid} غير موجودة!"

#: engine/core/graphene/mutations.py:401
msgid "add a product to the wishlist"
msgstr "إضافة منتج إلى الطلب"

#: engine/core/graphene/mutations.py:429
msgid "remove a product from the wishlist"
msgstr "إزالة منتج من الطلب"

#: engine/core/graphene/mutations.py:457
msgid "remove all products from the wishlist"
msgstr "إزالة منتج من الطلب"

#: engine/core/graphene/mutations.py:485
msgid "buy all products from the wishlist"
msgstr "إزالة منتج من الطلب"

#: engine/core/graphene/mutations.py:535
msgid "buy a product"
msgstr "شراء طلبية"

#: engine/core/graphene/mutations.py:542
msgid ""
"please send the attributes as the string formatted like attr1=value1,"
"attr2=value2"
msgstr "الرجاء إرسال السمات كسلسلة منسقة مثل attr1=قيمة1، attr2=قيمة2"

#: 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، شاملة، أو 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 "رابط الصورة"

#: 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 "
"لتعريف المنتجات وتصنيفها بشكل فريد من خلال مزيج من معرّف علامة داخلي واسم عرض "
"سهل الاستخدام. وهي تدعم العمليات التي يتم تصديرها من خلال mixins وتوفر تخصيص "
"البيانات الوصفية لأغراض إدارية."

#: 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 ""
"يمثل مخزون منتج تتم إدارته في النظام. توفر هذه الفئة تفاصيل حول العلاقة بين "
"البائعين والمنتجات ومعلومات المخزون الخاصة بهم، بالإضافة إلى الخصائص "
"المتعلقة بالمخزون مثل السعر وسعر الشراء والكمية ووحدة المخزون المخزنية "
"والأصول الرقمية. وهي جزء من نظام إدارة المخزون للسماح بتتبع وتقييم المنتجات "
"المتاحة من مختلف البائعين."

#: engine/core/models.py:528
msgid "the vendor supplying this product stock"
msgstr "البائع الذي يورد هذا المنتج المخزون"

#: engine/core/models.py:529
msgid "associated vendor"
msgstr "البائع المرتبط"

#: engine/core/models.py:533
msgid "final price to the customer after markups"
msgstr "السعر النهائي للعميل بعد هوامش الربح"

#: engine/core/models.py:534
msgid "selling price"
msgstr "سعر البيع"

#: engine/core/models.py:539
msgid "the product associated with this stock entry"
msgstr "المنتج المرتبط بإدخال المخزون هذا"

#: engine/core/models.py:540 engine/core/models.py:821
#: engine/core/models.py:867 engine/core/models.py:1905
msgid "associated product"
msgstr "المنتج المرتبط"

#: engine/core/models.py:547
msgid "the price paid to the vendor for this product"
msgstr "السعر المدفوع للبائع مقابل هذا المنتج"

#: engine/core/models.py:548
msgid "vendor purchase price"
msgstr "سعر الشراء من البائع"

#: engine/core/models.py:552
msgid "available quantity of the product in stock"
msgstr "الكمية المتوفرة من المنتج في المخزون"

#: engine/core/models.py:553
msgid "quantity in stock"
msgstr "الكمية في المخزون"

#: engine/core/models.py:557
msgid "vendor-assigned SKU for identifying the product"
msgstr "SKU المعين من قبل البائع لتحديد المنتج"

#: engine/core/models.py:558
msgid "vendor sku"
msgstr "وحدة تخزين البائع"

#: engine/core/models.py:564
msgid "digital file associated with this stock if applicable"
msgstr "الملف الرقمي المرتبط بهذا المخزون إن أمكن"

#: engine/core/models.py:565
msgid "digital file"
msgstr "ملف رقمي"

#: engine/core/models.py:569
msgid "system attributes"
msgstr "سمات النظام"

#: engine/core/models.py:577
msgid "stock entries"
msgstr "إدخالات المخزون"

#: engine/core/models.py:582
msgid ""
"Represents a product with attributes such as category, brand, tags, digital "
"status, name, description, part number, and slug. Provides related utility "
"properties to retrieve ratings, feedback counts, price, quantity, and total "
"orders. Designed for use in a system that handles e-commerce or inventory "
"management. This class interacts with related models (such as Category, "
"Brand, and ProductTag) and manages caching for frequently accessed "
"properties to improve performance. It is used to define and manipulate "
"product data and its associated information within an application."
msgstr ""
"يمثل منتجًا بخصائص مثل الفئة والعلامة التجارية والعلامات والحالة الرقمية "
"والاسم والوصف ورقم الجزء والعلامة التجارية والحالة الرقمية والاسم والوصف "
"ورقم الجزء والسبيكة. يوفر خصائص الأداة المساعدة ذات الصلة لاسترداد التقييمات "
"وعدد الملاحظات والسعر والكمية وإجمالي الطلبات. مصمم للاستخدام في نظام يتعامل "
"مع التجارة الإلكترونية أو إدارة المخزون. تتفاعل هذه الفئة مع النماذج ذات "
"الصلة (مثل الفئة والعلامة التجارية وعلامة المنتج) وتدير التخزين المؤقت "
"للخصائص التي يتم الوصول إليها بشكل متكرر لتحسين الأداء. يتم استخدامه لتعريف "
"ومعالجة بيانات المنتج والمعلومات المرتبطة به داخل التطبيق."

#: engine/core/models.py:595
msgid "category this product belongs to"
msgstr "الفئة التي ينتمي إليها هذا المنتج"

#: engine/core/models.py:604
msgid "optionally associate this product with a brand"
msgstr "ربط هذا المنتج اختياريًا بعلامة تجارية"

#: engine/core/models.py:610
msgid "tags that help describe or group this product"
msgstr "العلامات التي تساعد في وصف أو تجميع هذا المنتج"

#: engine/core/models.py:615
msgid "indicates whether this product is digitally delivered"
msgstr "يشير إلى ما إذا كان هذا المنتج يتم تسليمه رقميًا أم لا"

#: engine/core/models.py:616
msgid "is product digital"
msgstr "هل المنتج رقمي"

#: engine/core/models.py:623
msgid "indicates whether this product should be updated from periodic task"
msgstr "يشير إلى ما إذا كان يجب تحديث هذا المنتج من المهمة الدورية"

#: engine/core/models.py:625
msgid "is product updatable"
msgstr "هو منتج قابل للتحديث"

#: engine/core/models.py:631
msgid "provide a clear identifying name for the product"
msgstr "توفير اسم تعريفي واضح للمنتج"

#: engine/core/models.py:632
msgid "product name"
msgstr "اسم المنتج"

#: engine/core/models.py:638 engine/core/models.py:916
msgid "add a detailed description of the product"
msgstr "إضافة وصف تفصيلي للمنتج"

#: engine/core/models.py:639
msgid "product description"
msgstr "وصف المنتج"

#: engine/core/models.py:646
msgid "part number for this product"
msgstr "رقم الجزء لهذا المنتج"

#: engine/core/models.py:647
msgid "part number"
msgstr "رقم الجزء"

#: engine/core/models.py:666
msgid "stock keeping unit for this product"
msgstr "وحدة حفظ المخزون لهذا المنتج"

#: engine/core/models.py:742
msgid ""
"Represents an attribute in the system. This class is used to define and "
"manage attributes, which are customizable pieces of data that can be "
"associated with other entities. Attributes have associated categories, "
"groups, value types, and names. The model supports multiple types of values, "
"including string, integer, float, boolean, array, and object. This allows "
"for dynamic and flexible data structuring."
msgstr ""
"يمثل سمة في النظام. تُستخدم هذه الفئة لتعريف السمات وإدارتها، وهي عبارة عن "
"أجزاء قابلة للتخصيص من البيانات التي يمكن ربطها بكيانات أخرى. تحتوي السمات "
"على فئات ومجموعات وأنواع قيم وأسماء مرتبطة بها. يدعم النموذج أنواعًا متعددة "
"من القيم، بما في ذلك السلسلة، والعدد الصحيح، والعائم، والمنطقي، والصفيف، "
"والكائن. وهذا يسمح بهيكلة ديناميكية ومرنة للبيانات."

#: engine/core/models.py:755
msgid "group of this attribute"
msgstr "مجموعة هذه السمة"

#: engine/core/models.py:761
msgid "string"
msgstr "الخيط"

#: engine/core/models.py:762
msgid "integer"
msgstr "عدد صحيح"

#: engine/core/models.py:763
msgid "float"
msgstr "تعويم"

#: engine/core/models.py:764
msgid "boolean"
msgstr "منطقية"

#: engine/core/models.py:765
msgid "array"
msgstr "المصفوفة"

#: engine/core/models.py:766
msgid "object"
msgstr "الكائن"

#: engine/core/models.py:768
msgid "type of the attribute's value"
msgstr "نوع قيمة السمة"

#: engine/core/models.py:769
msgid "value type"
msgstr "نوع القيمة"

#: engine/core/models.py:774
msgid "name of this attribute"
msgstr "اسم هذه السمة"

#: engine/core/models.py:775
msgid "attribute's name"
msgstr "اسم السمة"

#: engine/core/models.py:780
msgid "is filterable"
msgstr "قابل للتصفية"

#: engine/core/models.py:782
msgid "designates whether this attribute can be used for filtering or not"
msgstr "يحدد ما إذا كان يمكن استخدام هذه السمة للتصفية أم لا"

#: engine/core/models.py:795 engine/core/models.py:813
#: engine/core/templates/digital_order_delivered_email.html:134
msgid "attribute"
msgstr "السمة"

#: engine/core/models.py:801
msgid ""
"Represents a specific value for an attribute that is linked to a product. It "
"links the 'attribute' to a unique 'value', allowing better organization and "
"dynamic representation of product characteristics."
msgstr ""
"يمثل قيمة محددة لسمة مرتبطة بمنتج ما. يربط \"السمة\" بـ \"قيمة\" فريدة، مما "
"يسمح بتنظيم أفضل وتمثيل ديناميكي لخصائص المنتج."

#: engine/core/models.py:812
msgid "attribute of this value"
msgstr "سمة هذه القيمة"

#: engine/core/models.py:820
msgid "the specific product associated with this attribute's value"
msgstr "المنتج المحدد المرتبط بقيمة هذه السمة"

#: engine/core/models.py:826
msgid "the specific value for this attribute"
msgstr "القيمة المحددة لهذه السمة"

#: engine/core/models.py:839
msgid ""
"Represents a product image associated with a product in the system. This "
"class is designed to manage images for products, including functionality for "
"uploading image files, associating them with specific products, and "
"determining their display order. It also includes an accessibility feature "
"with alternative text for the images."
msgstr ""
"يمثل صورة منتج مرتبطة بمنتج في النظام. صُممت هذه الفئة لإدارة الصور الخاصة "
"بالمنتجات، بما في ذلك وظيفة تحميل ملفات الصور، وربطها بمنتجات معينة، وتحديد "
"ترتيب عرضها. وتتضمن أيضًا ميزة إمكانية الوصول مع نص بديل للصور."

#: engine/core/models.py:850
msgid "provide alternative text for the image for accessibility"
msgstr "توفير نص بديل للصورة لإمكانية الوصول"

#: engine/core/models.py:851
msgid "image alt text"
msgstr "النص البديل للصورة"

#: engine/core/models.py:854
msgid "upload the image file for this product"
msgstr "تحميل ملف الصورة لهذا المنتج"

#: engine/core/models.py:855 engine/core/models.py:886
msgid "product image"
msgstr "صورة المنتج"

#: engine/core/models.py:860
msgid "determines the order in which images are displayed"
msgstr "يحدد الترتيب الذي يتم عرض الصور به"

#: engine/core/models.py:861
msgid "display priority"
msgstr "أولوية العرض"

#: engine/core/models.py:866
msgid "the product that this image represents"
msgstr "المنتج الذي تمثله هذه الصورة"

#: engine/core/models.py:887
msgid "product images"
msgstr "صور المنتج"

#: engine/core/models.py:892
msgid ""
"Represents a promotional campaign for products with a discount. This class "
"is used to define and manage promotional campaigns that offer a percentage-"
"based discount for products. The class includes attributes for setting the "
"discount rate, providing details about the promotion, and linking it to the "
"applicable products. It integrates with the product catalog to determine the "
"affected items in the campaign."
msgstr ""
"يمثل حملة ترويجية للمنتجات ذات الخصم. تُستخدم هذه الفئة لتعريف وإدارة الحملات "
"الترويجية التي تقدم خصمًا على أساس النسبة المئوية للمنتجات. تتضمن الفئة سمات "
"لتعيين معدل الخصم وتوفير تفاصيل حول العرض الترويجي وربطه بالمنتجات القابلة "
"للتطبيق. تتكامل مع كتالوج المنتجات لتحديد العناصر المتأثرة في الحملة."

#: engine/core/models.py:904
msgid "percentage discount for the selected products"
msgstr "النسبة المئوية للخصم على المنتجات المختارة"

#: engine/core/models.py:905
msgid "discount percentage"
msgstr "نسبة الخصم"

#: engine/core/models.py:910
msgid "provide a unique name for this promotion"
msgstr "تقديم اسم فريد لهذا العرض الترويجي"

#: engine/core/models.py:911
msgid "promotion name"
msgstr "اسم الترقية"

#: engine/core/models.py:917
msgid "promotion description"
msgstr "وصف الترقية"

#: engine/core/models.py:922
msgid "select which products are included in this promotion"
msgstr "حدد المنتجات المشمولة في هذا العرض الترويجي"

#: engine/core/models.py:923
msgid "included products"
msgstr "المنتجات المشمولة"

#: engine/core/models.py:927
msgid "promotion"
msgstr "الترقية"

#: engine/core/models.py:938
msgid ""
"Represents a user's wishlist for storing and managing desired products. The "
"class provides functionality to manage a collection of products, supporting "
"operations such as adding and removing products, as well as supporting "
"operations for adding and removing multiple products at once."
msgstr ""
"يمثل قائمة أمنيات المستخدم لتخزين وإدارة المنتجات المطلوبة. توفر الفئة وظائف "
"لإدارة مجموعة من المنتجات، وتدعم عمليات مثل إضافة المنتجات وإزالتها، "
"بالإضافة إلى دعم عمليات إضافة وإزالة منتجات متعددة في وقت واحد."

#: engine/core/models.py:950
msgid "products that the user has marked as wanted"
msgstr "المنتجات التي حددها المستخدم على أنها مطلوبة"

#: engine/core/models.py:958
msgid "user who owns this wishlist"
msgstr "المستخدم الذي يمتلك قائمة الرغبات هذه"

#: engine/core/models.py:959
msgid "wishlist owner"
msgstr "مالك قائمة الرغبات"

#: engine/core/models.py:967
msgid "wishlist"
msgstr "قائمة الرغبات"

#: engine/core/models.py:1009
msgid ""
"Represents a documentary record tied to a product. This class is used to "
"store information about documentaries related to specific products, "
"including file uploads and their metadata. It contains methods and "
"properties to handle the file type and storage path for the documentary "
"files. It extends functionality from specific mixins and provides additional "
"custom features."
msgstr ""
"يمثل سجل وثائقي مرتبط بمنتج ما. تُستخدم هذه الفئة لتخزين معلومات حول الأفلام "
"الوثائقية المرتبطة بمنتجات محددة، بما في ذلك تحميلات الملفات وبياناتها "
"الوصفية. يحتوي على أساليب وخصائص للتعامل مع نوع الملف ومسار التخزين للملفات "
"الوثائقية. وهو يوسع الوظائف من مزيج معين ويوفر ميزات مخصصة إضافية."

#: engine/core/models.py:1024
msgid "documentary"
msgstr "فيلم وثائقي"

#: engine/core/models.py:1025
msgid "documentaries"
msgstr "الأفلام الوثائقية"

#: engine/core/models.py:1035
msgid "unresolved"
msgstr "لم يتم حلها"

#: engine/core/models.py:1040
msgid ""
"Represents an address entity that includes location details and associations "
"with a user. Provides functionality for geographic and address data storage, "
"as well as integration with geocoding services. This class is designed to "
"store detailed address information including components like street, city, "
"region, country, and geolocation (longitude and latitude). It supports "
"integration with geocoding APIs, enabling the storage of raw API responses "
"for further processing or inspection. The class also allows associating an "
"address with a user, facilitating personalized data handling."
msgstr ""
"يمثل كيان عنوان يتضمن تفاصيل الموقع والارتباطات مع المستخدم. يوفر وظائف "
"لتخزين البيانات الجغرافية وبيانات العنوان، بالإضافة إلى التكامل مع خدمات "
"الترميز الجغرافي. صُممت هذه الفئة لتخزين معلومات العنوان التفصيلية بما في ذلك "
"مكونات مثل الشارع والمدينة والمنطقة والبلد والموقع الجغرافي (خطوط الطول "
"والعرض). وهو يدعم التكامل مع واجهات برمجة التطبيقات للترميز الجغرافي، مما "
"يتيح تخزين استجابات واجهة برمجة التطبيقات الخام لمزيد من المعالجة أو الفحص. "
"تسمح الفئة أيضًا بربط عنوان مع مستخدم، مما يسهل التعامل مع البيانات الشخصية."

#: engine/core/models.py:1055
msgid "address line for the customer"
msgstr "سطر العنوان للعميل"

#: engine/core/models.py:1056
msgid "address line"
msgstr "سطر العنوان"

#: engine/core/models.py:1058
msgid "street"
msgstr "الشارع"

#: engine/core/models.py:1059
msgid "district"
msgstr "المنطقة"

#: engine/core/models.py:1060
msgid "city"
msgstr "المدينة"

#: engine/core/models.py:1061
msgid "region"
msgstr "المنطقة"

#: engine/core/models.py:1062
msgid "postal code"
msgstr "الرمز البريدي"

#: engine/core/models.py:1063
msgid "country"
msgstr "البلد"

#: engine/core/models.py:1070
msgid "geolocation point: (longitude, latitude)"
msgstr "نقطة تحديد الموقع الجغرافي(خط الطول، خط العرض)"

#: engine/core/models.py:1076
msgid "full JSON response from geocoder for this address"
msgstr "استجابة JSON كاملة من أداة التشفير الجغرافي لهذا العنوان"

#: engine/core/models.py:1082
msgid "stored JSON response from the geocoding service"
msgstr "استجابة JSON مخزّنة من خدمة الترميز الجغرافي"

#: engine/core/models.py:1092
msgid "address"
msgstr "العنوان"

#: engine/core/models.py:1093
msgid "addresses"
msgstr "العناوين"

#: engine/core/models.py:1105
msgid ""
"Represents a promotional code that can be used for discounts, managing its "
"validity, type of discount, and application. The PromoCode class stores "
"details about a promotional code, including its unique identifier, discount "
"properties (amount or percentage), validity period, associated user (if "
"any), and status of its usage. It includes functionality to validate and "
"apply the promo code to an order while ensuring constraints are met."
msgstr ""
"يمثل الرمز الترويجي الذي يمكن استخدامه للحصول على خصومات وإدارة صلاحيته ونوع "
"الخصم والتطبيق. تقوم فئة PromoCode بتخزين تفاصيل حول الرمز الترويجي، بما في "
"ذلك معرفه الفريد، وخصائص الخصم (المبلغ أو النسبة المئوية)، وفترة الصلاحية، "
"والمستخدم المرتبط به (إن وجد)، وحالة استخدامه. ويتضمن وظيفة للتحقق من صحة "
"الرمز الترويجي وتطبيقه على الطلب مع ضمان استيفاء القيود."

#: engine/core/models.py:1119
msgid "unique code used by a user to redeem a discount"
msgstr "الرمز الفريد الذي يستخدمه المستخدم لاسترداد قيمة الخصم"

#: engine/core/models.py:1120
msgid "promo code identifier"
msgstr "معرّف الرمز الترويجي"

#: engine/core/models.py:1127
msgid "fixed discount amount applied if percent is not used"
msgstr "مبلغ الخصم الثابت المطبق في حالة عدم استخدام النسبة المئوية"

#: engine/core/models.py:1128
msgid "fixed discount amount"
msgstr "مبلغ الخصم الثابت"

#: engine/core/models.py:1134
msgid "percentage discount applied if fixed amount is not used"
msgstr "النسبة المئوية للخصم المطبق في حالة عدم استخدام مبلغ ثابت"

#: engine/core/models.py:1135
msgid "percentage discount"
msgstr "النسبة المئوية للخصم"

#: engine/core/models.py:1140
msgid "timestamp when the promocode expires"
msgstr "الطابع الزمني عند انتهاء صلاحية الرمز الترويجي"

#: engine/core/models.py:1141
msgid "end validity time"
msgstr "وقت انتهاء الصلاحية"

#: engine/core/models.py:1146
msgid "timestamp from which this promocode is valid"
msgstr "الطابع الزمني الذي يكون هذا الرمز الترويجي صالحاً منه"

#: engine/core/models.py:1147
msgid "start validity time"
msgstr "وقت بدء الصلاحية"

#: engine/core/models.py:1152
msgid "timestamp when the promocode was used, blank if not used yet"
msgstr "الطابع الزمني عند استخدام الرمز الترويجي، فارغ إذا لم يتم استخدامه بعد"

#: engine/core/models.py:1153
msgid "usage timestamp"
msgstr "الطابع الزمني للاستخدام"

#: engine/core/models.py:1158
msgid "user assigned to this promocode if applicable"
msgstr "المستخدم المعين لهذا الرمز الترويجي إن أمكن"

#: engine/core/models.py:1159
msgid "assigned user"
msgstr "المستخدم المعين"

#: engine/core/models.py:1166
msgid "promo code"
msgstr "الرمز الترويجي"

#: engine/core/models.py:1167
msgid "promo codes"
msgstr "الرموز الترويجية"

#: engine/core/models.py:1183
msgid ""
"only one type of discount should be defined (amount or percent), but not "
"both or neither."
msgstr ""
"يجب تحديد نوع واحد فقط من الخصم (المبلغ أو النسبة المئوية)، وليس كلا النوعين "
"أو لا هذا ولا ذاك."

#: engine/core/models.py:1205
msgid "promocode already used"
msgstr "تم استخدام الرمز الترويجي بالفعل"

#: engine/core/models.py:1227
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr "نوع الخصم غير صالح للرمز الترويجي {self.uuid}"

#: engine/core/models.py:1236
msgid ""
"Represents an order placed by a user. This class models an order within the "
"application, including its various attributes such as billing and shipping "
"information, status, associated user, notifications, and related operations. "
"Orders can have associated products, promotions can be applied, addresses "
"set, and shipping or billing details updated. Equally, functionality "
"supports managing the products in the order lifecycle."
msgstr ""
"يمثل الطلب الذي يقدمه المستخدم. تقوم هذه الفئة بنمذجة الطلب داخل التطبيق، "
"بما في ذلك سماته المختلفة مثل معلومات الفوترة والشحن والحالة والمستخدم "
"المرتبط والإشعارات والعمليات ذات الصلة. يمكن أن تحتوي الطلبات على منتجات "
"مرتبطة، ويمكن تطبيق العروض الترويجية، وتعيين العناوين، وتحديث تفاصيل الشحن "
"أو الفوترة. وبالمثل، تدعم الوظيفة إدارة المنتجات في دورة حياة الطلب."

#: engine/core/models.py:1253
msgid "the billing address used for this order"
msgstr "عنوان إرسال الفواتير المستخدم لهذا الطلب"

#: engine/core/models.py:1261
msgid "optional promo code applied to this order"
msgstr "الرمز الترويجي الاختياري المطبق على هذا الطلب"

#: engine/core/models.py:1262
msgid "applied promo code"
msgstr "الرمز الترويجي المطبق"

#: engine/core/models.py:1270
msgid "the shipping address used for this order"
msgstr "عنوان الشحن المستخدم لهذا الطلب"

#: engine/core/models.py:1271
msgid "shipping address"
msgstr "عنوان الشحن"

#: engine/core/models.py:1277
msgid "current status of the order in its lifecycle"
msgstr "الحالة الحالية للطلب في دورة حياته"

#: engine/core/models.py:1278
msgid "order status"
msgstr "حالة الطلب"

#: engine/core/models.py:1283 engine/core/models.py:1882
msgid "json structure of notifications to display to users"
msgstr ""
"بنية JSON للإشعارات التي سيتم عرضها للمستخدمين، في واجهة مستخدم المشرف، يتم "
"استخدام عرض الجدول"

#: engine/core/models.py:1289
msgid "json representation of order attributes for this order"
msgstr "تمثيل JSON لسمات الطلب لهذا الطلب"

#: engine/core/models.py:1295
msgid "the user who placed the order"
msgstr "المستخدم الذي قدم الطلب"

#: engine/core/models.py:1296
msgid "user"
msgstr "المستخدم"

#: engine/core/models.py:1302
msgid "the timestamp when the order was finalized"
msgstr "الطابع الزمني عند الانتهاء من الطلب"

#: engine/core/models.py:1303
msgid "buy time"
msgstr "وقت الشراء"

#: engine/core/models.py:1310
msgid "a human-readable identifier for the order"
msgstr "معرّف يمكن قراءته بواسطة البشر للطلب"

#: engine/core/models.py:1311
msgid "human readable id"
msgstr "معرّف يمكن قراءته من قبل البشر"

#: engine/core/models.py:1317
msgid "order"
msgstr "الطلب"

#: engine/core/models.py:1364
msgid "a user must have only one pending order at a time"
msgstr "يجب أن يكون لدى المستخدم طلب واحد فقط معلق في كل مرة!"

#: engine/core/models.py:1397
msgid "you cannot add products to an order that is not a pending one"
msgstr "لا يمكنك إضافة منتجات إلى طلب غير معلق إلى طلب غير معلق"

#: engine/core/models.py:1403
msgid "you cannot add inactive products to order"
msgstr "لا يمكنك إضافة منتجات غير نشطة للطلب"

#: engine/core/models.py:1425
msgid "you cannot add more products than available in stock"
msgstr "لا يمكنك إضافة منتجات أكثر من المتوفرة في المخزون"

#: engine/core/models.py:1449 engine/core/models.py:1478
#: engine/core/models.py:1488
msgid "you cannot remove products from an order that is not a pending one"
msgstr "لا يمكنك إزالة المنتجات من طلب غير معلق من طلب غير معلق"

#: engine/core/models.py:1473
#, python-brace-format
msgid "{name} does not exist with query <{query}>"
msgstr "{name} غير موجود مع الاستعلام <{query}>!"

#: engine/core/models.py:1512
msgid "promocode does not exist"
msgstr "الرمز الترويجي غير موجود"

#: engine/core/models.py:1527
msgid "you can only buy physical products with shipping address specified"
msgstr "يمكنك فقط شراء المنتجات المادية مع تحديد عنوان الشحن فقط!"

#: engine/core/models.py:1548
msgid "address does not exist"
msgstr "العنوان غير موجود"

#: engine/core/models.py:1570 engine/core/models.py:1649
msgid "you can not buy at this moment, please try again in a few minutes"
msgstr "لا يمكنك الشراء في هذه اللحظة، يرجى المحاولة مرة أخرى بعد بضع دقائق."

#: engine/core/models.py:1576 engine/core/models.py:1642
msgid "invalid force value"
msgstr "قيمة القوة غير صالحة"

#: engine/core/models.py:1582 engine/core/models.py:1653
msgid "you cannot purchase an empty order!"
msgstr "لا يمكنك شراء طلبية فارغة!"

#: engine/core/models.py:1603
msgid "you cannot buy an order without a user"
msgstr "لا يمكنك شراء طلب بدون مستخدم!"

#: engine/core/models.py:1617
msgid "a user without a balance cannot buy with balance"
msgstr "المستخدم بدون رصيد لا يمكنه الشراء بالرصيد!"

#: engine/core/models.py:1623
msgid "insufficient funds to complete the order"
msgstr "عدم كفاية الأموال لإكمال الطلب"

#: engine/core/models.py:1664
msgid ""
"you cannot buy without registration, please provide the following "
"information: customer name, customer email, customer phone number"
msgstr ""
"لا يمكنك الشراء بدون تسجيل، يرجى تقديم المعلومات التالية: اسم العميل، البريد "
"الإلكتروني للعميل، رقم هاتف العميل"

#: engine/core/models.py:1675
#, python-brace-format
msgid ""
"invalid payment method: {payment_method} from {available_payment_methods}"
msgstr ""
"طريقة الدفع غير صالحة: {payment_method} من {available_payment_methods}!"

#: engine/core/models.py:1806
msgid ""
"Manages user feedback for products. This class is designed to capture and "
"store user feedback for specific products that they have purchased. It "
"contains attributes to store user comments, a reference to the related "
"product in the order, and a user-assigned rating. The class uses database "
"fields to effectively model and manage feedback data."
msgstr ""
"يدير ملاحظات المستخدمين للمنتجات. تم تصميم هذه الفئة لالتقاط وتخزين تعليقات "
"المستخدمين لمنتجات محددة قاموا بشرائها. وهو يحتوي على سمات لتخزين تعليقات "
"المستخدم، ومرجع إلى المنتج ذي الصلة في الطلب، وتقييم معين من قبل المستخدم. "
"يستخدم الفصل حقول قاعدة البيانات لنمذجة وإدارة بيانات الملاحظات بشكل فعال."

#: engine/core/models.py:1818
msgid "user-provided comments about their experience with the product"
msgstr "التعليقات المقدمة من المستخدمين حول تجربتهم مع المنتج"

#: engine/core/models.py:1819
msgid "feedback comments"
msgstr "تعليقات على الملاحظات"

#: engine/core/models.py:1827
msgid "references the specific product in an order that this feedback is about"
msgstr "الإشارة إلى المنتج المحدد في الطلب الذي تدور حوله هذه الملاحظات"

#: engine/core/models.py:1829
msgid "related order product"
msgstr "منتجات الطلبات ذات الصلة"

#: engine/core/models.py:1834
msgid "user-assigned rating for the product"
msgstr "التصنيف المعين من قبل المستخدم للمنتج"

#: engine/core/models.py:1835
msgid "product rating"
msgstr "تصنيف المنتج"

#: engine/core/models.py:1855
msgid ""
"Represents products associated with orders and their attributes. The "
"OrderProduct model maintains information about a product that is part of an "
"order, including details such as purchase price, quantity, product "
"attributes, and status. It manages notifications for the user and "
"administrators and handles operations such as returning the product balance "
"or adding feedback. This model also provides methods and properties that "
"support business logic, such as calculating the total price or generating a "
"download URL for digital products. The model integrates with the Order and "
"Product models and stores a reference to them."
msgstr ""
"يمثل المنتجات المرتبطة بالطلبات وسماتها. يحتفظ نموذج OrderProduct بمعلومات "
"حول المنتج الذي هو جزء من الطلب، بما في ذلك تفاصيل مثل سعر الشراء والكمية "
"وسمات المنتج وحالته. يدير الإشعارات للمستخدم والمسؤولين ويتعامل مع عمليات "
"مثل إرجاع رصيد المنتج أو إضافة ملاحظات. يوفر هذا النموذج أيضًا أساليب وخصائص "
"تدعم منطق العمل، مثل حساب السعر الإجمالي أو إنشاء عنوان URL للتنزيل للمنتجات "
"الرقمية. يتكامل النموذج مع نموذجي الطلب والمنتج ويخزن مرجعًا لهما."

#: 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 "يجب أن يكون لـ Orderproduct طلب مرتبط به!"

#: 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 "رابط التكامل"

#: 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 "مزيج العملاء (30 د)"

#: 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 "معظم المنتجات المرتجعة (30 د)"

#: 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 "مشحون مقابل رقمي (30 د)"

#: 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 "أعلى الفئات حسب الكمية (30 د)"

#: 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 "مشرف موقع جانغو"

#: 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 ""
"يعالج استجابة العرض التفصيلي لخريطة الموقع. تقوم هذه الدالة بمعالجة الطلب، "
"وجلب استجابة تفاصيل خريطة الموقع المناسبة، وتعيين رأس نوع المحتوى ل 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 ""
"يعالج طلبات معالجة عناوين URL والتحقق من صحة عناوين URL من طلبات POST "
"الواردة."

#: engine/core/views.py:273
msgid "Handles global search queries."
msgstr "يتعامل مع استعلامات البحث العامة."

#: engine/core/views.py:289
msgid "Handles the logic of buying as a business without registration."
msgstr "يتعامل بمنطق الشراء كشركة تجارية دون تسجيل."

#: engine/core/views.py:337
msgid ""
"Handles the downloading of a digital asset associated with an order.\n"
"This function attempts to serve the digital asset file located in the "
"storage directory of the project. If the file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"يتعامل مع تنزيل الأصل الرقمي المرتبط بأمر ما.\n"
"تحاول هذه الدالة خدمة ملف الأصل الرقمي الموجود في دليل التخزين الخاص "
"بالمشروع. إذا لم يتم العثور على الملف، يتم رفع خطأ HTTP 404 للإشارة إلى أن "
"المورد غير متوفر."

#: engine/core/views.py:348
msgid "order_product_uuid is required"
msgstr "الطلب_برو_منتج_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 "الرمز المفضل غير موجود"

#: engine/core/views.py:418
msgid ""
"Handles requests for the favicon of a website.\n"
"This function attempts to serve the favicon file located in the static "
"directory of the project. If the favicon file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"يتعامل مع طلبات الرمز المفضل لموقع ويب.\n"
"تحاول هذه الدالة عرض ملف الأيقونة المفضلة الموجود في الدليل الثابت للمشروع. "
"إذا لم يتم العثور على ملف الأيقونة المفضلة، يتم رفع خطأ 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 للتعامل مع إعادة توجيه 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 "الإيرادات والطلبات (آخر %(days)d)"

#: engine/core/views.py:870
msgid "Returns custom variables for Dashboard. "
msgstr "إرجاع المتغيرات المخصصة للوحة التحكم."

#: engine/core/viewsets.py:139
msgid ""
"Defines a viewset for managing Evibes-related operations. The EvibesViewSet "
"class inherits from ModelViewSet and provides functionality for handling "
"actions and operations on Evibes entities. It includes support for dynamic "
"serializer classes based on the current action, customizable permissions, "
"and rendering formats."
msgstr ""
"يحدد مجموعة طرق عرض لإدارة العمليات المتعلقة ب Evibes. يرث صنف EvibesViewSet "
"من ModelViewSet ويوفر وظائف للتعامل مع الإجراءات والعمليات على كيانات "
"Evibes. وتتضمن دعمًا لفئات المتسلسلات الديناميكية استنادًا إلى الإجراء الحالي، "
"والأذونات القابلة للتخصيص، وتنسيقات العرض."

#: engine/core/viewsets.py:160
msgid ""
"Represents a viewset for managing AttributeGroup objects. Handles operations "
"related to AttributeGroup, including filtering, serialization, and retrieval "
"of data. This class is part of the application's API layer and provides a "
"standardized way to process requests and responses for AttributeGroup data."
msgstr ""
"يمثل مجموعة طرق عرض لإدارة كائنات AttributeGroup. يتعامل مع العمليات "
"المتعلقة ب AttributeGroup، بما في ذلك التصفية والتسلسل واسترجاع البيانات. "
"تعد هذه الفئة جزءًا من طبقة واجهة برمجة التطبيقات الخاصة بالتطبيق وتوفر طريقة "
"موحدة لمعالجة الطلبات والاستجابات لبيانات 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 ""
"يعالج العمليات المتعلقة بكائنات السمة داخل التطبيق. يوفر مجموعة من نقاط "
"نهاية واجهة برمجة التطبيقات للتفاعل مع بيانات السمة. تدير هذه الفئة "
"الاستعلام عن كائنات السمة وتصفيتها وتسلسلها، مما يسمح بالتحكم الديناميكي في "
"البيانات التي يتم إرجاعها، مثل التصفية حسب حقول معينة أو استرجاع معلومات "
"مفصلة مقابل معلومات مبسطة حسب الطلب."

#: engine/core/viewsets.py:198
msgid ""
"A viewset for managing AttributeValue objects. This viewset provides "
"functionality for listing, retrieving, creating, updating, and deleting "
"AttributeValue objects. It integrates with Django REST Framework's viewset "
"mechanisms and uses appropriate serializers for different actions. Filtering "
"capabilities are provided through the DjangoFilterBackend."
msgstr ""
"مجموعة طرق عرض لإدارة كائنات AttributeValue. توفر مجموعة طرق العرض هذه وظائف "
"لإدراج كائنات AttributeValue واسترجاعها وإنشائها وتحديثها وحذفها. وهي تتكامل "
"مع آليات مجموعة طرق عرض Django REST Framework وتستخدم المتسلسلات المناسبة "
"للإجراءات المختلفة. يتم توفير إمكانيات التصفية من خلال DjangoFilterBackend."

#: engine/core/viewsets.py:217
msgid ""
"Manages views for Category-related operations. The CategoryViewSet class is "
"responsible for handling operations related to the Category model in the "
"system. It supports retrieving, filtering, and serializing category data. "
"The viewset also enforces permissions to ensure that only authorized users "
"can access specific data."
msgstr ""
"يدير طرق العرض للعمليات المتعلقة بالفئة. فئة CategoryViewSet مسؤولة عن "
"التعامل مع العمليات المتعلقة بنموذج الفئة في النظام. وهي تدعم استرجاع بيانات "
"الفئة وتصفيتها وتسلسلها. تفرض مجموعة طرق العرض أيضًا الأذونات لضمان وصول "
"المستخدمين المصرح لهم فقط إلى بيانات محددة."

#: 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's ViewSet لتبسيط تنفيذ نقاط نهاية واجهة برمجة التطبيقات لكائنات "
"العلامة التجارية."

#: 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 ""
"يمثل مجموعة طرق عرض لإدارة كائنات المورد. تسمح مجموعة العرض هذه بجلب بيانات "
"البائع وتصفيتها وتسلسلها. وهي تُعرِّف مجموعة الاستعلام، وتكوينات التصفية، وفئات "
"أداة التسلسل المستخدمة للتعامل مع الإجراءات المختلفة. الغرض من هذه الفئة هو "
"توفير وصول مبسط إلى الموارد المتعلقة بالمورد من خلال إطار عمل Django REST."

#: engine/core/viewsets.py:625
msgid ""
"Representation of a view set handling Feedback objects. This class manages "
"operations related to Feedback objects, including listing, filtering, and "
"retrieving details. The purpose of this view set is to provide different "
"serializers for different actions and implement permission-based handling of "
"accessible Feedback objects. It extends the base `EvibesViewSet` and makes "
"use of Django's filtering system for querying data."
msgstr ""
"تمثيل مجموعة عرض تتعامل مع كائنات الملاحظات. تدير هذه الفئة العمليات "
"المتعلقة بكائنات الملاحظات، بما في ذلك الإدراج والتصفية واسترجاع التفاصيل. "
"الغرض من مجموعة العرض هذه هو توفير متسلسلات مختلفة لإجراءات مختلفة وتنفيذ "
"معالجة قائمة على الأذونات لكائنات الملاحظات التي يمكن الوصول إليها. وهي توسع "
"\"مجموعة عرض الملاحظات\" الأساسية وتستفيد من نظام تصفية Django للاستعلام عن "
"البيانات."

#: engine/core/viewsets.py:652
msgid ""
"ViewSet for managing orders and related operations. This class provides "
"functionality to retrieve, modify, and manage order objects. It includes "
"various endpoints for handling order operations such as adding or removing "
"products, performing purchases for registered as well as unregistered users, "
"and retrieving the current authenticated user's pending orders. The ViewSet "
"uses multiple serializers based on the specific action being performed and "
"enforces permissions accordingly while interacting with order data."
msgstr ""
"ViewSet لإدارة الطلبات والعمليات ذات الصلة. توفر هذه الفئة وظائف لاسترداد "
"كائنات الطلبات وتعديلها وإدارتها. وهي تتضمن نقاط نهاية مختلفة للتعامل مع "
"عمليات الطلبات مثل إضافة أو إزالة المنتجات، وتنفيذ عمليات الشراء للمستخدمين "
"المسجلين وغير المسجلين، واسترجاع الطلبات المعلقة للمستخدم الحالي المصادق "
"عليه. يستخدم ViewSet العديد من المتسلسلات بناءً على الإجراء المحدد الذي يتم "
"تنفيذه ويفرض الأذونات وفقًا لذلك أثناء التفاعل مع بيانات الطلبات."

#: engine/core/viewsets.py:914
msgid ""
"Provides a viewset for managing OrderProduct entities. This viewset enables "
"CRUD operations and custom actions specific to the OrderProduct model. It "
"includes filtering, permission checks, and serializer switching based on the "
"requested action. Additionally, it provides a detailed action for handling "
"feedback on OrderProduct instances"
msgstr ""
"يوفر مجموعة طرق عرض لإدارة كيانات OrderProduct. تتيح مجموعة طرق العرض هذه "
"عمليات CRUD وإجراءات مخصصة خاصة بنموذج OrderProduct. تتضمن التصفية، والتحقق "
"من الأذونات، وتبديل المتسلسل بناءً على الإجراء المطلوب. بالإضافة إلى ذلك، "
"توفر إجراءً مفصلاً للتعامل مع الملاحظات على مثيلات OrderProduct"

#: engine/core/viewsets.py:974
msgid "Manages operations related to Product images in the application. "
msgstr "يدير العمليات المتعلقة بصور المنتج في التطبيق."

#: engine/core/viewsets.py:988
msgid ""
"Manages the retrieval and handling of PromoCode instances through various "
"API actions."
msgstr ""
"يدير استرداد مثيلات PromoCode ومعالجتها من خلال إجراءات واجهة برمجة "
"التطبيقات المختلفة."

#: 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 لإدارة عمليات قائمة الرغبات. توفر مجموعة طرق عرض قائمة الأمنيات نقاط "
"نهاية للتفاعل مع قائمة أمنيات المستخدم، مما يسمح باسترجاع المنتجات وتعديلها "
"وتخصيصها ضمن قائمة الأمنيات. تسهل مجموعة العرض هذه وظائف مثل الإضافة "
"والإزالة والإجراءات المجمعة لمنتجات قائمة الرغبات. يتم دمج عمليات التحقق من "
"الأذونات للتأكد من أن المستخدمين يمكنهم فقط إدارة قوائم الرغبات الخاصة بهم "
"ما لم يتم منح أذونات صريحة."

#: 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 ""
"يعالج العمليات المتعلقة بعلامات المنتجات داخل التطبيق. توفر هذه الفئة وظيفة "
"استرجاع وتصفية وتسلسل كائنات وسم المنتج. وهي تدعم التصفية المرنة على سمات "
"محددة باستخدام الواجهة الخلفية للتصفية المحددة وتستخدم ديناميكيًا متسلسلات "
"مختلفة بناءً على الإجراء الذي يتم تنفيذه."
