diff --git a/inventory/urls.py b/inventory/urls.py index 729b763a..cb8f11b4 100644 --- a/inventory/urls.py +++ b/inventory/urls.py @@ -234,7 +234,7 @@ urlpatterns = [ name="fetch_notifications", ), path( - "crm/notifications//mark_as_read/", + "crm/notifications//mark_as_read/", views.mark_notification_as_read, name="mark_notification_as_read", ), diff --git a/locale/ar/LC_MESSAGES/django.mo b/locale/ar/LC_MESSAGES/django.mo index 57675332..00c703bb 100644 Binary files a/locale/ar/LC_MESSAGES/django.mo and b/locale/ar/LC_MESSAGES/django.mo differ diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po index f69e8c22..13733354 100644 --- a/locale/ar/LC_MESSAGES/django.po +++ b/locale/ar/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-13 02:11+0300\n" +"POT-Creation-Date: 2025-06-15 18:31+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -32,32 +32,34 @@ msgstr "" #: templates/sales/estimates/sale_order_form.html:122 #: templates/sales/estimates/sale_order_preview.html:178 #: templates/sales/invoices/invoice_detail.html:241 +#: templates/sales/orders/order_details.html:201 +#: templates/sales/orders/order_details.html:486 #: templates/sales/sales_list.html:115 msgid "VIN" msgstr "رقم الهيكل" -#: api/views.py:146 inventory/views.py:681 +#: api/views.py:147 inventory/views.py:681 msgid "Invalid VIN number provided" msgstr "تم تقديم رقم تعريف مركبة (VIN) غير صالح" -#: api/views.py:154 +#: api/views.py:155 msgid "VIN not found in any source" msgstr "لم يتم العثور على رقم الهيكل (VIN) في أي مصدر" -#: car_inventory/settings.py:174 +#: car_inventory/settings.py:173 msgid "SAR" msgstr "ريال" -#: car_inventory/settings.py:270 +#: car_inventory/settings.py:269 #: venv/lib/python3.11/site-packages/appointments/settings.py:136 msgid "English" msgstr "الإنجليزية" -#: car_inventory/settings.py:271 +#: car_inventory/settings.py:270 msgid "Arabic" msgstr "العربية" -#: car_inventory/settings.py:360 templates/header.html:358 +#: car_inventory/settings.py:359 templates/header.html:358 #: templates/welcome-temp.html:57 templates/welcome_header.html:7 msgid "Haikal" msgstr "هيكل" @@ -358,6 +360,7 @@ msgstr "الكمية" #: templates/plans/create_order.html:29 templates/plans/invoices/layout.html:11 #: templates/sales/invoices/invoice_create.html:5 #: templates/sales/invoices/invoice_detail.html:69 +#: templates/sales/orders/order_details.html:439 #: templates/sales/orders/order_list.html:17 #: templates/sales/payments/payment_list.html:21 #: templates/sales/sales_list.html:119 @@ -413,6 +416,7 @@ msgid "SADAD" msgstr "سداد" #: inventory/forms.py:1009 templates/sales/estimates/sale_order_form.html:177 +#: templates/sales/orders/order_details.html:128 msgid "Payment Method" msgstr "طريقة الدفع" @@ -446,6 +450,7 @@ msgstr "إلى" #: templates/sales/estimates/sale_order_form.html:124 #: templates/sales/estimates/sale_order_preview.html:179 #: templates/sales/invoices/invoice_detail.html:238 +#: templates/sales/orders/order_details.html:189 #: templates/sales/sales_list.html:113 msgid "Make" msgstr "الصانع" @@ -460,6 +465,7 @@ msgstr "الصانع" #: templates/sales/estimates/sale_order_form.html:126 #: templates/sales/estimates/sale_order_preview.html:180 #: templates/sales/invoices/invoice_detail.html:239 +#: templates/sales/orders/order_details.html:193 #: templates/sales/sales_list.html:114 msgid "Model" msgstr "الموديل" @@ -908,6 +914,7 @@ msgstr "المورد" #: templates/sales/estimates/sale_order_form.html:128 #: templates/sales/estimates/sale_order_preview.html:181 #: templates/sales/invoices/invoice_detail.html:240 +#: templates/sales/orders/order_details.html:197 msgid "Year" msgstr "السنة" @@ -932,6 +939,7 @@ msgstr "ملاحظات" #: templates/inventory/car_form.html:177 #: ⁨templates/inventory/car_form_qabl alfalsafa.html⁩:157 #: templates/inventory/car_list.html:197 templates/inventory/car_list.html:203 +#: templates/sales/orders/order_details.html:205 msgid "Mileage" msgstr "عدد الكيلومترات" @@ -1065,6 +1073,7 @@ msgstr "وصف اختياري حول وضع السيارة في صالة الع #: inventory/models.py:965 #: templates/crm/opportunities/opportunity_detail.html:139 +#: templates/sales/orders/order_details.html:148 msgid "Last Updated" msgstr "آخر تحديث" @@ -1384,11 +1393,13 @@ msgstr "إلغاء العرض" msgid "Create Order" msgstr "إنشاء طلب" -#: inventory/models.py:1276 +#: inventory/models.py:1276 templates/sales/orders/order_details.html:389 +#: templates/sales/orders/order_details.html:528 msgid "Cancel Order" msgstr "إلغاء الطلب" #: inventory/models.py:1277 templates/sales/estimates/estimate_detail.html:108 +#: templates/sales/orders/order_details.html:377 #: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/invoice/invoice_create.html:24 #: venv/lib/python3.11/site-packages/django_ledger/views/invoice.py:68 msgid "Create Invoice" @@ -1402,6 +1413,7 @@ msgstr "إلغاء الفاتورة" msgid "Qualification" msgstr "التأهيل" +#: inventory/models.py:1283 msgid "Test Drive" msgstr "تجربة القيادة" @@ -1409,6 +1421,7 @@ msgstr "تجربة القيادة" #: templates/sales/estimates/estimate_detail.html:79 #: templates/sales/estimates/estimate_send.html:5 #: templates/sales/estimates/sale_order_form.html:171 +#: templates/sales/orders/order_details.html:431 #: templates/sales/sales_list.html:118 msgid "Quotation" msgstr "عرض سعر" @@ -1478,6 +1491,8 @@ msgstr "الصورة" #: templates/sales/estimates/sale_order_preview.html:167 #: templates/sales/invoices/invoice_list.html:16 #: templates/sales/journals/journal_list.html:16 +#: templates/sales/orders/order_details.html:124 +#: templates/sales/orders/order_details.html:461 #: templates/sales/orders/order_list.html:15 #: venv/lib/python3.11/site-packages/django_ledger/models/customer.py:189 #: venv/lib/python3.11/site-packages/django_ledger/models/estimate.py:252 @@ -1653,6 +1668,7 @@ msgstr "المُعرّف الفريد للفرصة (slug)." #: inventory/models.py:2008 templates/crm/leads/lead_detail.html:110 #: templates/crm/leads/lead_list.html:75 templates/header.html:148 +#: templates/sales/orders/order_details.html:453 msgid "Opportunity" msgstr "فرصة" @@ -1680,6 +1696,7 @@ msgstr "ملاحظة" #: templates/crm/opportunities/opportunity_detail.html:329 #: templates/customers/view_customer.html:192 #: templates/plans/invoices/layout.html:175 +#: templates/sales/orders/order_details.html:568 #: venv/lib/python3.11/site-packages/django_ledger/forms/bill.py:154 #: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/includes/card_markdown.html:9 msgid "Notes" @@ -2194,6 +2211,8 @@ msgstr "المخزون" msgid "Car Colors details updated successfully" msgstr "تم تحديث تفاصيل ألوان السيارة بنجاح" +#: inventory/views.py:1017 +#, python-format msgid "Update Colors for %(car_name)s" msgstr "تحديث الألوان لـ %(car_name)s" @@ -2334,7 +2353,8 @@ msgstr "لقد وصلت إلى الحد الأقصى لعدد أعضاء الف #: inventory/views.py:2743 msgid "A user with this email already exists. Please use a different email." -msgstr "يوجد مستخدم بهذا البريد الإلكتروني بالفعل. يرجى استخدام بريد إلكتروني مختلف." +msgstr "" +"يوجد مستخدم بهذا البريد الإلكتروني بالفعل. يرجى استخدام بريد إلكتروني مختلف." #: inventory/views.py:2790 msgid "User updated successfully" @@ -2624,9 +2644,11 @@ msgstr "تم حذف الحساب بنجاح" msgid "You cannot delete this account,it is related to another account" msgstr "لا يمكنك حذف هذا الحساب، لأنه مرتبط بحساب آخر" +#: inventory/views.py:8529 msgid "Purchase order created successfully" msgstr "تم إنشاء أمر الشراء بنجاح" +#: inventory/views.py:8570 msgid "Inventory item created successfully" msgstr "تم إنشاء عنصر المخزون بنجاح" @@ -3499,12 +3521,16 @@ msgstr "الطابع الزمني" msgid "User" msgstr "المستخدم" +#: templates/admin_management/auth_logs.html:32 msgid "Event Type" msgstr "نوع الحدث" +#: templates/admin_management/auth_logs.html:33 msgid "username" msgstr "اسم المستخدم" +#: templates/admin_management/auth_logs.html:34 +#: templates/admin_management/request_logs.html:33 msgid "IP Address" msgstr "عنوان IP" @@ -3544,39 +3570,51 @@ msgstr "لوحة سجل التدقيق" msgid "Action" msgstr "الإجراء" +#: templates/admin_management/model_logs.html:34 msgid "Object ID" msgstr "معرّف الكائن" +#: templates/admin_management/model_logs.html:35 msgid "Object Representation" msgstr "تمثيل الكائن" +#: templates/admin_management/model_logs.html:36 msgid "Field" msgstr "الحقل" +#: templates/admin_management/model_logs.html:37 msgid "Old Value" msgstr "القيمة القديمة" +#: templates/admin_management/model_logs.html:38 msgid "New Value" msgstr "القيمة الجديدة" +#: templates/admin_management/model_logs.html:99 msgid "Object created." msgstr "تم إنشاء الكائن." +#: templates/admin_management/model_logs.html:101 msgid "Object deleted." msgstr "تم حذف الكائن." +#: templates/admin_management/model_logs.html:103 msgid "No specific field changes recorded." msgstr "لم يتم تسجيل تغييرات محددة في الحقول." +#: templates/admin_management/model_logs.html:116 msgid "No model change audit events found." msgstr "لم يتم العثور على أحداث تدقيق لتغييرات النماذج." +#: templates/admin_management/nav.html:6 msgid "User Actions" msgstr "إجراءات المستخدم" +#: templates/admin_management/nav.html:11 msgid "User Login Events" msgstr "أحداث تسجيل دخول المستخدم" +#: templates/admin_management/nav.html:16 msgid "User Page Requests" msgstr "طلبات صفحات المستخدم" @@ -3925,6 +3963,7 @@ msgstr "المدة" #: templates/administration/manage_service.html:66 #: templates/appointment/appointment_client_information.html:108 +#: templates/sales/orders/order_details.html:234 #: venv/lib/python3.11/site-packages/appointment/templates/appointment/appointment_client_information.html:115 msgid "Down Payment" msgstr "دفعة مقدمة" @@ -4440,6 +4479,7 @@ msgstr "تفاصيل الدفع" #: templates/sales/estimates/estimate_detail.html:197 #: templates/sales/estimates/sale_order_preview.html:184 #: templates/sales/invoices/invoice_detail.html:244 +#: templates/sales/orders/order_details.html:269 #: venv/lib/python3.11/site-packages/appointment/templates/appointment/appointment_client_information.html:103 #: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/bills/bill_detail.html:98 #: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/bills/bill_detail.html:127 @@ -5146,6 +5186,7 @@ msgstr "السيارة المطلوبة" msgid "Related Records" msgstr "السجلات المرتبطة" +#: templates/crm/leads/lead_detail.html:114 msgid "No Opportunity" msgstr "لا توجد فرصة" @@ -5194,6 +5235,7 @@ msgid "Add Note" msgstr "إضافة ملاحظة" #: templates/crm/leads/lead_detail.html:296 +#: templates/sales/orders/order_details.html:132 msgid "Created By" msgstr "تم الإنشاء بواسطة" @@ -5320,9 +5362,11 @@ msgstr "متابعات" msgid "Negotiation Ups" msgstr "مفاوضات إضافية" +#: templates/crm/leads/partials/update_action.html:5 msgid "Update Lead Actions" msgstr "تحديث إجراءات العميل المحتمل" +#: templates/crm/leads/partials/update_action.html:16 msgid "Select Stage" msgstr "اختر المرحلة" @@ -5347,6 +5391,8 @@ msgstr "لا يوجد إجراء" #: templates/modal/event_details_modal.html:21 #: templates/partials/scanner_modal.html:6 #: templates/partials/specifications_modal.html:8 +#: templates/sales/orders/order_details.html:542 +#: templates/sales/orders/order_details.html:573 #: venv/lib/python3.11/site-packages/appointment/templates/modal/confirm_modal.html:18 #: venv/lib/python3.11/site-packages/appointment/templates/modal/error_modal.html:17 #: venv/lib/python3.11/site-packages/appointment/templates/modal/event_details_modal.html:19 @@ -5376,24 +5422,34 @@ msgstr "تفاصيل الفرصة" msgid "View Quotation" msgstr "مشاهدة عرض السعر" +#: templates/crm/opportunities/opportunity_detail.html:77 msgid "Upcoming Events" msgstr "الأحداث القادمة" +#: templates/crm/opportunities/opportunity_detail.html:90 msgid "No upcoming events" msgstr "لا توجد أحداث قادمة" +#: templates/crm/opportunities/opportunity_detail.html:109 msgid "No Estimate" msgstr "لا يوجد تقدير" +#: templates/crm/opportunities/opportunity_detail.html:117 +#: templates/payment_success.html:29 +#: templates/sales/estimates/estimate_detail.html:97 +#: templates/sales/invoices/invoice_detail.html:5 msgid "View Invoice" msgstr "عرض الفاتورة" +#: templates/crm/opportunities/opportunity_detail.html:119 msgid "No Invoice" msgstr "لا توجد فاتورة" +#: templates/crm/opportunities/opportunity_detail.html:128 msgid "System Information" msgstr "معلومات النظام" +#: templates/crm/opportunities/opportunity_detail.html:133 msgid "Created " msgstr "تم الإنشاء" @@ -5418,6 +5474,7 @@ msgstr "تاريخ الإنشاء" msgid "Meetings" msgstr "الاجتماعات" +#: templates/crm/opportunities/opportunity_detail.html:333 msgid "Calls" msgstr "المكالمات" @@ -5606,6 +5663,7 @@ msgstr "حالة الدفع" #: templates/sales/invoices/invoice_detail.html:80 #: templates/sales/invoices/invoice_detail.html:224 #: templates/sales/invoices/invoice_list.html:40 +#: templates/sales/orders/order_details.html:268 #: venv/lib/python3.11/site-packages/django_ledger/models/bill.py:346 #: venv/lib/python3.11/site-packages/django_ledger/models/invoice.py:303 msgid "Paid" @@ -6471,6 +6529,7 @@ msgid "Cannot Edit, Car in Transfer." msgstr "لا يمكن التعديل، السيارة قيد النقل." #: templates/inventory/car_detail.html:233 +#: templates/sales/orders/order_details.html:224 msgid "Financial Details" msgstr "التفاصيل المالية" @@ -6597,9 +6656,11 @@ msgstr "يرجى إضافة مورد قبل إضافة السيارة." msgid "Add Vendor" msgstr "إضافة مورد" +#: templates/inventory/car_form.html:58 msgid "Scan VIN" msgstr "مسح رقم الهيكل" +#: templates/inventory/car_form.html:64 msgid "Decode VIN" msgstr "تحليل رقم الهيكل" @@ -7333,9 +7394,13 @@ msgstr "الأصول" msgid "COGS" msgstr "تكلفة البضائع المباعة" +#: templates/ledger/coa_accounts/account_list.html:32 +#: venv/lib/python3.11/site-packages/django_ledger/io/roles.py:483 +#: venv/lib/python3.11/site-packages/django_ledger/io/roles.py:569 msgid "Capital" msgstr "رأس المال" +#: templates/ledger/coa_accounts/account_list.html:37 msgid "Income" msgstr "الإيرادات" @@ -8080,9 +8145,11 @@ msgstr "تم الدفع بنجاح" msgid "Thank You" msgstr "شكرًا لك" +#: templates/payment_success.html:26 msgid "Your payment was successful" msgstr "تمت عملية الدفع بنجاح" +#: templates/payment_success.html:26 msgid "Your order is being processed" msgstr "يتم الآن معالجة طلبك" @@ -8341,6 +8408,7 @@ msgid "Issued" msgstr "تاريخ الإصدار" #: templates/plans/invoices/layout.html:27 +#: templates/sales/orders/order_details.html:120 msgid "Order Date" msgstr "تاريخ الطلب" @@ -8613,6 +8681,7 @@ msgid "Confirm Your Information" msgstr "تأكيد معلوماتك" #: templates/pricing_page.html:178 +#: templates/sales/orders/order_details.html:106 msgid "Order Summary" msgstr "ملخص الطلب" @@ -8749,9 +8818,11 @@ msgstr "مورد جديد" msgid "Edit Purchase Order" msgstr "تعديل أمر الشراء" +#: templates/purchase_orders/po_form.html:24 msgid "Add New Purchase Order" msgstr "إضافة أمر شراء جديد" +#: templates/purchase_orders/po_list.html:22 msgid "Create New PO" msgstr "إنشاء أمر شراء جديد" @@ -8874,6 +8945,7 @@ msgstr "إرسال" #: templates/sales/estimates/sale_order_form.html:5 #: templates/sales/estimates/sale_order_form1.html:5 #: templates/sales/estimates/sale_order_preview.html:159 +#: templates/sales/orders/order_details.html:84 msgid "Sale Order" msgstr "أمر بيع" @@ -8953,6 +9025,104 @@ msgstr "لم يتم العثور على فاتورة" msgid "Create Payment" msgstr "إجراء الدفع" +#: templates/sales/orders/order_details.html:88 +#: templates/sales/orders/purchase_order.html:37 +msgid "Print" +msgstr "طباعة" + +msgid "Share" +msgstr "مشاركة" + +msgid "Not scheduled" +msgstr "لم يتم الجدولة" + +msgid "Cancellation Reason" +msgstr "سبب الإلغاء" + +msgid "Order Comments" +msgstr "ملاحظات الطلب" + +msgid "Vehicle Details" +msgstr "تفاصيل المركبة" + +msgid "km" +msgstr "كم" + +msgid "No vehicle assigned to this order" +msgstr "لم يتم تخصيص مركبة لهذا الطلب" + +msgid "Agreed Price" +msgstr "السعر المتفق عليه" + +msgid "Trade-In Value" +msgstr "قيمة الاستبدال" + +msgid "Loan Amount" +msgstr "قيمة القرض" + +msgid "Total Paid" +msgstr "المبلغ المدفوع" + +msgid "Remaining Balance" +msgstr "المبلغ المتبقي" + +msgid "Documents" +msgstr "المستندات" + +msgid "Add Document" +msgstr "إضافة مستند" + +msgid "Drag & drop files here or click to browse" +msgstr "اسحب وأفلت الملفات هنا أو انقر للتصفح" + +msgid "No documents uploaded yet" +msgstr "لم يتم تحميل أي مستندات بعد" + +msgid "Comments & Notes" +msgstr "التعليقات والملاحظات" + +msgid "Post Comment" +msgstr "نشر تعليق" + +msgid "No comments yet" +msgstr "لا توجد تعليقات بعد" + +msgid "Order Actions" +msgstr "إجراءات الطلب" + +msgid "Edit Order" +msgstr "تعديل الطلب" + +msgid "Schedule Delivery" +msgstr "جدولة التسليم" + +msgid "Order Status Timeline" +msgstr "الجدول الزمني لحالة الطلب" + +msgid "Changed by" +msgstr "تم التغيير بواسطة" + +msgid "No status history available" +msgstr "لا يوجد سجل للحالة" + +msgid "Related Items" +msgstr "العناصر ذات الصلة" + +msgid "Not created yet" +msgstr "لم يتم الإنشاء بعد" + +msgid "Trade-In Vehicle" +msgstr "مركبة الاستبدال" + +msgid "Reason for Cancellation" +msgstr "سبب الإلغاء" + +msgid "Confirm Cancellation" +msgstr "تأكيد الإلغاء" + +msgid "Delivery Date" +msgstr "تاريخ التسليم" + #: templates/sales/orders/order_list.html:14 msgid "Order Number" msgstr "رقم الطلب" @@ -8961,14 +9131,6 @@ msgstr "رقم الطلب" msgid "For Quotation" msgstr "لعرض سعر" -#: templates/sales/orders/order_list.html:19 -msgid "Expected Delivery" -msgstr "موعد التسليم المتوقع" - -#: templates/sales/orders/purchase_order.html:37 -msgid "Print" -msgstr "طباعة" - #: templates/sales/orders/purchase_order.html:45 #: venv/lib/python3.11/site-packages/django_ledger/models/entity.py:3170 msgid "Purchase Order" @@ -10385,9 +10547,13 @@ msgstr "الفرنسية" msgid "not allowed with argument %s" msgstr "غير مسموح به مع الوسيط %s" +#: venv/lib/python3.11/site-packages/argcomplete/packages/_argparse.py:201 +#: venv/lib/python3.11/site-packages/argcomplete/packages/_argparse.py:215 +#, python-format msgid "ignored explicit argument %r" msgstr "تم تجاهل الوسيط المحدد %r" +#: venv/lib/python3.11/site-packages/argcomplete/packages/_argparse.py:317 msgid "too few arguments" msgstr "عدد غير كافٍ من الوسائط" diff --git a/templates/crm/notifications_history.html b/templates/crm/notifications_history.html index 7d00619d..804d010b 100644 --- a/templates/crm/notifications_history.html +++ b/templates/crm/notifications_history.html @@ -22,7 +22,7 @@ {% endfor %} diff --git a/templates/sales/orders/order_details.html b/templates/sales/orders/order_details.html index c1f48912..c1d2cf1a 100644 --- a/templates/sales/orders/order_details.html +++ b/templates/sales/orders/order_details.html @@ -76,19 +76,19 @@ {% block content %}
-
+

- Sale Order #{{ saleorder.formatted_order_id }} + {{ _("Sale Order")}} #{{ saleorder.formatted_order_id }}

@@ -103,7 +103,7 @@
-
Order Summary
+
{{ _("Order Summary")}}
- +

{{ saleorder.order_date|date }}

- +

{{ saleorder.customer.full_name|capfirst }}

- +

{{ saleorder.get_payment_method_display }}

- +

{{ saleorder.created_by }}

- +

{% if saleorder.expected_delivery_date %} {{ saleorder.expected_delivery_date|date }} {% else %} - Not scheduled + {{ _("Not scheduled")}} {% endif %}

- +

{{ saleorder.updated_at|naturaltime|capfirst }} by {{ saleorder.last_modified_by }} @@ -153,7 +153,7 @@

{% if saleorder.status == 'cancelled' %}
- +

{{ saleorder.cancellation_reason|default:"Not specified" }}

{% endif %} @@ -161,7 +161,7 @@
{% if saleorder.comments %}
- +

{{ saleorder.comments }}

@@ -173,7 +173,7 @@
-
Vehicle Details
+
{{ _("Vehicle Details")}}
@@ -186,24 +186,24 @@
- +

{{ car.make }}

- +

{{ car.model }}

- +

{{ car.year }}

- +

{{ car.vin }}

- -

{{ car.mileage|intcomma }} km

+ +

{{ car.mileage|intcomma }} {{ _("km") }}

@@ -211,7 +211,7 @@ {% endfor %} {% else %}
-

No vehicle assigned to this order

+

{{ _("No vehicle assigned to this order")}}

{% endif %}
@@ -221,35 +221,35 @@
-
Financial Details
+
{{ _("Financial Details")}}
- +

SAR {{ saleorder.agreed_price|intcomma }}

- +

SAR {{ saleorder.down_payment_amount|intcomma }}

- +

SAR {{ saleorder.trade_in_value|intcomma }}

- +

SAR {{ saleorder.loan_amount|intcomma }}

- +

SAR {{ saleorder.total_paid_amount|intcomma }}

- +

SAR {{ saleorder.remaining_balance|intcomma }}

@@ -265,8 +265,8 @@ aria-valuemax="100">
- {{ payment_percentage }}% Paid - SAR {{ saleorder.agreed_price|intcomma }} Total + {{ payment_percentage }}% {{ _("Paid") }} + SAR {{ saleorder.agreed_price|intcomma }} {{ _("Total") }}
@@ -274,15 +274,15 @@
-
Documents
+
{{ _("Documents") }}
-

Drag & drop files here or click to browse

+

{{ _("Drag & drop files here or click to browse")}}

PDF, JPG, PNG up to 10MB

@@ -290,7 +290,7 @@
{% if document.file.url|lower|slice:'-3:' == 'pdf' %} - PDF Document + PDF Document {% else %} Document {% endif %} @@ -302,7 +302,7 @@
{% empty %}
-

No documents uploaded yet

+

{{ _("No documents uploaded yet")}}

{% endfor %}
@@ -312,7 +312,7 @@
-
Comments & Notes
+
{{ _("Comments & Notes")}}
{% comment %}
{% endcomment %} @@ -321,7 +321,7 @@
- +
@@ -340,7 +340,7 @@
{% empty %}
-

No comments yet

+

{{ _("No comments yet")}}

{% endfor %}
@@ -353,7 +353,7 @@
-
Order Actions
+
{{ _("Order Actions")}}
@@ -365,25 +365,25 @@ {% comment %} {% endcomment %} - Edit Order + {{ _("Edit Order")}} {% if not saleorder.invoice %} {% comment %} {% endcomment %} - Create Invoice + {{ _("Create Invoice")}} {% endif %} {% if saleorder.status == 'approved' and not saleorder.actual_delivery_date %} {% endif %} {% if saleorder.status != 'cancelled' %} {% endif %}
@@ -393,7 +393,7 @@
-
Order Status Timeline
+
{{ _("Order Status Timeline")}}
@@ -406,12 +406,12 @@

{% if log.note %}{{ log.note }}{% endif %}
- Changed by: {{ log.changed_by.get_full_name|default:log.changed_by.username }} + {{ _("Changed by")}}: {{ log.changed_by.get_full_name|default:log.changed_by.username }}

{% empty %}
-

No status history available

+

{{ _("No status history available")}}

{% endfor %}
@@ -421,11 +421,11 @@