From d5d1b8a156a70ff72a1cd60618be3be78f27e9fa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 10:22:15 +0000 Subject: [PATCH] New Crowdin translations by GitHub Action --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 378 ++++++++--------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 380 +++++++++--------- .../locale/es_MX/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 380 +++++++++--------- .../locale/pt_BR/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 380 +++++++++--------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 380 +++++++++--------- .../locale/zh_Hans/LC_MESSAGES/django.po | 380 +++++++++--------- .../locale/zh_Hant/LC_MESSAGES/django.po | 380 +++++++++--------- src/frontend/src/locales/ar/messages.po | 6 +- src/frontend/src/locales/bg/messages.po | 6 +- src/frontend/src/locales/cs/messages.po | 6 +- src/frontend/src/locales/da/messages.po | 6 +- src/frontend/src/locales/de/messages.po | 6 +- src/frontend/src/locales/el/messages.po | 6 +- src/frontend/src/locales/en/messages.po | 4 +- src/frontend/src/locales/es/messages.po | 6 +- src/frontend/src/locales/es_MX/messages.po | 6 +- src/frontend/src/locales/et/messages.po | 6 +- src/frontend/src/locales/fa/messages.po | 6 +- src/frontend/src/locales/fi/messages.po | 6 +- src/frontend/src/locales/fr/messages.po | 6 +- src/frontend/src/locales/he/messages.po | 6 +- src/frontend/src/locales/hi/messages.po | 6 +- src/frontend/src/locales/hu/messages.po | 6 +- src/frontend/src/locales/id/messages.po | 6 +- src/frontend/src/locales/it/messages.po | 6 +- src/frontend/src/locales/ja/messages.po | 6 +- src/frontend/src/locales/ko/messages.po | 6 +- src/frontend/src/locales/lt/messages.po | 6 +- src/frontend/src/locales/lv/messages.po | 6 +- src/frontend/src/locales/nl/messages.po | 6 +- src/frontend/src/locales/no/messages.po | 6 +- src/frontend/src/locales/pl/messages.po | 6 +- src/frontend/src/locales/pt/messages.po | 6 +- src/frontend/src/locales/pt_BR/messages.po | 6 +- src/frontend/src/locales/ro/messages.po | 6 +- src/frontend/src/locales/ru/messages.po | 6 +- src/frontend/src/locales/sk/messages.po | 6 +- src/frontend/src/locales/sl/messages.po | 6 +- src/frontend/src/locales/sr/messages.po | 6 +- src/frontend/src/locales/sv/messages.po | 6 +- src/frontend/src/locales/th/messages.po | 6 +- src/frontend/src/locales/tr/messages.po | 6 +- src/frontend/src/locales/uk/messages.po | 6 +- src/frontend/src/locales/vi/messages.po | 6 +- src/frontend/src/locales/zh_Hans/messages.po | 6 +- src/frontend/src/locales/zh_Hant/messages.po | 6 +- 78 files changed, 7525 insertions(+), 7525 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index a2468fb705..169c995b02 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "تعذّر تحويل {original} إلى {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "الكمية المقدمة غير صحيحة" @@ -111,7 +111,7 @@ msgstr "غير صالح عشري قيمة" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "الاسم" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "تضمين متغيرات" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "طلب متبقي" msgid "Allocated" msgstr "مخصص" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "مستهلك" @@ -759,7 +759,7 @@ msgstr "قيد الطلب" msgid "Build not found" msgstr "إنتاج غير تم العثور" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "أمر الإنتاج مرجع" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "طلب البيع مرجع" msgid "Sales Order to which this build is allocated" msgstr "طلب البيع إلى الذي هذا إنتاج هو مخصص" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "المصدر موقع" @@ -872,7 +872,7 @@ msgstr "خارجي إنتاج" msgid "This build order is fulfilled externally" msgstr "هذا أمر الإنتاج هو fulfilled externally" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "الوجهة موقع" @@ -934,8 +934,8 @@ msgstr "تاريخ هدف إكمال" msgid "Target date for build completion. Build will be overdue after this date." msgstr "التاريخ المستهدف لـ إنتاج إكمال. إنتاج سوف يكون متأخر بعد هذا تاريخ." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "تاريخ الإكمال" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Priority لـ هذا أمر الإنتاج" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "مشروع رمز" @@ -987,35 +987,35 @@ msgstr "مشروع رمز" msgid "Project code for this build order" msgstr "مشروع رمز لـ هذا أمر الإنتاج" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "لا يمكن مكتمل أمر الإنتاج مع فتح فرعي builds" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "لا يمكن مكتمل أمر الإنتاج مع غير مكتمل مخرجات" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "يجب أن يكون الأرقام التسلسلية مقدم لـ قابل للتتبع أصناف" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "لا مخرجات الإنتاج محدد" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "مخرجات الإنتاج هو بالفعل مكتمل" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "مخرجات الإنتاج يقوم غير مطابقة أمر الإنتاج" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "يجب أن يكون الكمية أكبر من صفر" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "كمية كمية لا يمكن يكون أكبر من ال مخرج" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "مخرجات الإنتاج لديه غير نجح الكل مطلوب اختبارات" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "مخصص عناصر المخزون هي ما زال في الإنتاج" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "لا يمكن partially مكتمل مخرجات الإنتاج مع مخصص عناصر" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "أمر الإنتاج بند" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "إنتاج كائن" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "إنتاج كائن" msgid "Quantity" msgstr "الكمية" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "مطلوب كمية لـ أمر الإنتاج" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "كمية مستهلك مخزون" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "إنتاج عنصر يجب تحديد مخرجات الإنتاج، بصفته master صنف هو معلّم بصفته قابل للتتبع" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "محدد عنصر المخزون يقوم غير مطابقة BOM سطر" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "يجب أن يكون كمية مخصص أكبر من صفر" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "يجب أن يكون الكمية 1 لـ مسلسل مخزون" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "مخصص كمية ({q}) يجب غير تجاوز متاح مخزون كمية ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "عنصر المخزون هو over-allocated" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "عنصر المخزون هو over-allocated" msgid "Stock Item" msgstr "عنصر مخزون" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "المصدر عنصر المخزون" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "مخزون كمية إلى تخصيص إلى إنتاج" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "تثبيت إلى" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "الوجهة عنصر المخزون" @@ -1719,8 +1719,8 @@ msgstr "المستخدم" msgid "Price break quantity" msgstr "كمية سعر فاصل" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "السعر" @@ -1818,7 +1818,7 @@ msgstr "عنوان" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "تاريخ و وقت لـ ال مسح الباركود" msgid "URL endpoint which processed the barcode" msgstr "URL نقطة نهاية الذي processed ال باركود" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "سياق" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "شركة Tax ID" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "العنوان" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "خارجي أمر الإنتاج" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "الطلب" @@ -5179,15 +5179,15 @@ msgstr "لديه شحنة" msgid "Shipment not found" msgstr "شحنة غير تم العثور" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "طلب شراء" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "طلب شراء" msgid "Sales Order" msgstr "طلب بيع" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "طلب إرجاع" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "طلب تحويل" @@ -5245,11 +5245,11 @@ msgstr "عنوان يقوم غير مطابقة محدد شركة" msgid "Order description (optional)" msgstr "طلب وصف (اختياري)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "تحديد مشروع رمز لـ هذا طلب" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "رابط إلى خارجي صفحة" @@ -5261,7 +5261,7 @@ msgstr "تاريخ بدء" msgid "Scheduled start date for this order" msgstr "مجدول بدء تاريخ لـ هذا طلب" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "التاريخ المستهدف" @@ -5294,12 +5294,12 @@ msgstr "نقطة لـ جهة اتصال لـ هذا طلب" msgid "Company address for this order" msgstr "شركة عنوان لـ هذا طلب" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "طلب مرجع" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "الحالة" @@ -5323,15 +5323,15 @@ msgstr "مورد طلب مرجع رمز" msgid "received by" msgstr "مستلم حسب" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "تاريخ طلب كان مكتمل" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "الوجهة" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "الوجهة لـ مستلم عناصر" @@ -5339,472 +5339,477 @@ msgstr "الوجهة لـ مستلم عناصر" msgid "Part supplier must match PO supplier" msgstr "صنف مورد يجب مطابقة PO مورد" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "بند يقوم غير مطابقة طلب الشراء" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "بند هو مفقود مرتبط صنف" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "يجب أن يكون الكمية موجب رقم" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "الأرقام التسلسلية لا يمكن يكون مسند إلى افتراضي أصناف" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "السماح أي مخزون (مسلسل أو unserialized)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "مسلسل مخزون فقط" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "Unserialized مخزون فقط" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "العميل" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "شركة إلى الذي ال عناصر هي being sold" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "حالة طلب البيع" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "عميل مرجع" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "عميل طلب مرجع رمز" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "تاريخ شحنة" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "مشحون حسب" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "بند هو غير مرتبط مع هذا طلب" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "لا مطابقة تم العثور لـ ال التالي الأرقام التسلسلية" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "ال التالي الأرقام التسلسلية هي غير متاح" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "طلب هو بالفعل مكتمل" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "طلب هو بالفعل ملغى" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "فقط فتح طلب يمكن يكون معلّم بصفته مكتمل" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "طلب لا يمكن يكون مكتمل بصفته هناك هي غير مكتمل شحنات" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "طلب لا يمكن يكون مكتمل بصفته هناك هي غير مكتمل تخصيصات" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "طلب لا يمكن يكون مكتمل بصفته هناك هي غير مكتمل البنود" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "ال طلب هو مقفل و لا يمكن يكون modified" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "كمية عنصر" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "سطر رقم" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "سطر رقم لـ هذا عنصر (اختياري)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "بند مرجع" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "بند ملاحظات" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "التاريخ المستهدف لـ هذا بند (ترك فارغ إلى استخدام ال التاريخ المستهدف من ال طلب)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "بند وصف (اختياري)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Additional سياق لـ هذا سطر" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "سعر الوحدة" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "طلب الشراء بند" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "صنف المورد يجب مطابقة مورد" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "يجب أن يكون أمر الإنتاج معلّم بصفته خارجي" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "أوامر الإنتاج يمكن فقط يكون مرتبط إلى تجميع أصناف" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "أمر الإنتاج صنف يجب مطابقة بند صنف" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "خارجي أمر الإنتاج هو مطلوب لـ تجميع أصناف" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "صنف المورد" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "مستلم" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "عدد عناصر مستلم" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "سعر الشراء" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "وحدة سعر الشراء" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "خارجي أمر الإنتاج إلى يكون fulfilled حسب هذا بند" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "طلب الشراء إضافي سطر" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "طلب البيع بند" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "فقط قابل للبيع أصناف يمكن يكون مسند إلى طلب البيع" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "سعر البيع" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "وحدة سعر البيع" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "مشحون" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "كمية مشحون" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "طلب البيع شحنة" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "شحنة عنوان يجب مطابقة ال عميل" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "شحن عنوان لـ هذا شحنة" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "تاريخ لـ شحنة" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "تاريخ تسليم" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "تاريخ لـ تسليم لـ شحنة" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "محدد حسب" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "مستخدم من محدد هذا شحنة" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "شحنة" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "شحنة رقم" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "تتبع رقم" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "شحنة تتبع معلومات" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Invoice رقم" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "مرجع رقم لـ مرتبط invoice" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "شحنة لديه بالفعل تم تم الإرسال" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "شحنة لديه لا مخصص عناصر المخزون" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "يجب أن يكون شحنة محدد قبل هو يمكن يكون مكتمل" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "طلب البيع إضافي سطر" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "طلب البيع تخصيص" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "عنصر المخزون لديه غير تم مسند" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "لا يمكن تخصيص عنصر المخزون إلى سطر مع مختلف صنف" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "لا يمكن تخصيص مخزون إلى سطر بدون صنف" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "كمية تخصيص كمية لا يمكن تجاوز مخزون" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "يجب أن يكون كمية تخصيص أكبر من صفر" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "يجب أن يكون الكمية 1 لـ مسلسل عنصر المخزون" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "طلب البيع يقوم غير مطابقة شحنة" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "شحنة يقوم غير مطابقة طلب البيع" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "سطر" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "طلب البيع شحنة مرجع" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "عنصر" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "تحديد عنصر المخزون إلى تخصيص" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "كمية إدخال مخزون تخصيص" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "طلب الإرجاع مرجع" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "شركة من الذي عناصر هي being مرتجع" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "حالة طلب الإرجاع" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "طلب الإرجاع بند" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "يجب أن يكون عنصر المخزون محدد" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "كمية إرجاع كمية يتجاوز مخزون" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "يجب أن يكون كمية إرجاع أكبر من صفر" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "غير صالح كمية لـ مسلسل عنصر المخزون" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "تحديد عنصر إلى إرجاع من عميل" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "تاريخ مستلم" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "ال تاريخ هذا إرجاع عنصر كان مستلم" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Outcome لـ هذا بند" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "تكلفة مرتبط مع إرجاع أو repair لـ هذا بند" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "طلب الإرجاع إضافي سطر" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "طلب التحويل مرجع" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "حالة طلب التحويل" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "المصدر لـ منقول عناصر" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "الوجهة لـ منقول عناصر" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "استهلاك مخزون" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "Rather من تحويل ال مخزون إلى ال الوجهة، \"consume\" هو، حسب removing منقول كمية من ال مخصص عنصر المخزون" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "طلب لا يمكن يكون مكتمل حتى الوجهة موقع هو تعيين" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "طلب لا يمكن يكون مكتمل حتى هو هو بالكامل مخصص" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "طلب التحويل بند" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "منقول" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "كمية منقول" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "طلب التحويل تخصيص" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "مفرد وحدة سعر الشراء عند وقت لـ شراء" msgid "Converted to part" msgstr "Converted إلى صنف" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "كمية يتجاوز متاح مخزون" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index fdae437b59..4e5b746c4f 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Преобразуването на {original} в {unit} не беше успешно" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "Потребител" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Изпратено" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index f4f254606e..04e393fa69 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nelze převést {original} na {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -111,7 +111,7 @@ msgstr "Neplaté desetinné číslo" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Název" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Zahrnout varianty" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Objednávka nevyřízená" msgid "Allocated" msgstr "Přiděleno" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Spotřebováno" @@ -759,7 +759,7 @@ msgstr "Na objednávku" msgid "Build not found" msgstr "Sestava nenalezena" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Referenční číslo výrobního příkazu" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referenční číslo prodejní objednávky" msgid "Sales Order to which this build is allocated" msgstr "Prodejní objednávka, které je tato stavba přiřazena" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Zdrojové umístění" @@ -872,7 +872,7 @@ msgstr "Externí sestavení" msgid "This build order is fulfilled externally" msgstr "Tento výrobní příkaz je plněn externě" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Cílová lokace" @@ -934,8 +934,8 @@ msgstr "Cílové datum dokončení" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Datum dokončení" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Priorita tohoto výrobního příkazu" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Kód projektu" @@ -987,35 +987,35 @@ msgstr "Kód projektu" msgid "Project code for this build order" msgstr "Kód projektu pro tento výrobní příkaz" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Nelze dokončit výrobní příkaz s otevřenými podobjednávkami" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Nelze dokončit výrobní příkaz s neúplnými výstupy" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedena sériová čísla" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nebyl specifikováno žádný výstup sestavení" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Výstup sestavení je již dokončen" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Výstup neodpovídá výrobnímu příkazu" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "Výstup sestavení již byl dokončel" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "Výstup sestavení již byl dokončel" msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Množství nemůže být větší než výstupní množství" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "Výstup výroby neprošel všemi požadovanými testy" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "Přiřazené skladové položky jsou stále ve výrobě" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Nelze částečně dokončit výrobní příkaz s přiřazenými položkami" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Řádková položka výrobního příkazu" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Vytvořit objekt" msgid "Quantity" msgstr "Množství" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Vyžadované množství pro výrobní příkaz" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Množství spotřebovaných zásob" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlavní díl je označen jako sledovatelný" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Vybraná skladová položka neodpovídá řádku kusovníku" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "Přiřazené množství musí být vyšší než nula" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Množství musí být 1 pro zřetězený sklad" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zabrané množství ({q}) nesmí překročit dostupné skladové množství ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Skladová položka je nadměrně zabrána" msgid "Stock Item" msgstr "Skladové položky" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Zdrojová skladová položka" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Skladové množství pro sestavení" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Instalovat do" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Cílová skladová položka" @@ -1719,8 +1719,8 @@ msgstr "Uživatel" msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Cena" @@ -1818,7 +1818,7 @@ msgstr "Název" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Datum a čas skenování čárového kódu" msgid "URL endpoint which processed the barcode" msgstr "Koncový bod URL, který zpracoval čárový kód" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" @@ -4407,7 +4407,7 @@ msgstr "DIČ" msgid "Company Tax ID" msgstr "DIČ společnosti" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adresa" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Externí výrobní příkaz" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Objednávka" @@ -5179,15 +5179,15 @@ msgstr "Má zásilku" msgid "Shipment not found" msgstr "Zásilka nebyla nalezena" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Vratka" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Převodní příkaz" @@ -5245,11 +5245,11 @@ msgstr "Adresa nesouhlasí s vybranou společností" msgid "Order description (optional)" msgstr "Popis objednávky (volitelné)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Vyberte kód projektu pro tuto objednávku" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Odkaz na externí stránku" @@ -5261,7 +5261,7 @@ msgstr "Datum zahájení" msgid "Scheduled start date for this order" msgstr "Plánované datum zahájení této objednávky" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cílené datum" @@ -5294,12 +5294,12 @@ msgstr "Kontaktní bod pro tuto objednávku" msgid "Company address for this order" msgstr "Adresa společnosti pro tuto objednávku" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Číslo objednávky" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Stav" @@ -5323,15 +5323,15 @@ msgstr "Referenční kód objednávky dodavatele" msgid "received by" msgstr "přijal" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Datum dokončení objednávky" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Místo určení" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Cílové místo pro přijaté položky" @@ -5339,472 +5339,477 @@ msgstr "Cílové místo pro přijaté položky" msgid "Part supplier must match PO supplier" msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Řádková položka neodpovídá nákupní objednávce" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "Řádkové položce chybí propojený díl" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Množství musí být kladné" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "Sériová čísla nemohou být přiřazena virtuálním dílům" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "Povolit jakékoliv zásoby (serializované nebo neserializované)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "Pouze serializované zásoby" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "Pouze neserializované zásoby" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Zákazník" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Společnost, jíž se položky prodávají" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Stav prodejní objednávky" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Reference zákazníka " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Referenční kód objednávky zákazníka" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Datum odeslání" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "odesláno společností" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Řádková položka není přiřazena k této objednávce" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Nebyla nalezena žádná shoda pro následující sériová čísla" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Následující sériová čísla nejsou k dispozici" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Objednávka je již dokončena" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Objednávka je již zrušena" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Pouze otevřená objednávka může být označena jako kompletní" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Objednávku nelze dokončit, protože dodávky jsou nekompletní" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Objednávka nemůže být dokončena, protože jsou neúplné přiřazení" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Objednávka nemůže být dokončena, protože jsou neúplné řádkové položky" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "Objednávka je uzamčena a nelze ji upravit" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Množství položky" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "Číslo linky" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "Číslo řádku pro tuto položku (nepovinné)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Označení řádkové položky" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Poznámky k řádkovým položkám" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cílové datum pro tuto řádkovou položku (pro použití cílového data z objednávky ponechte prázdné)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Popis řádkové položky (nepovinné)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Dodatečný kontext pro tento řádek" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Cena za jednotku" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Řádková položka nákupní objednávky" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Dodavatelský díl musí odpovídat dodavateli" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "Objednávka sestavení musí být označená jako externí" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Objednávka sestavení může být propojena pouze s montážními díly" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "Výrobní příkaz musí odpovídat lince předmětu dílu" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "Externí výrobní příkaz je vyžadován pro montážní díly" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Díl dodavatele" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Doručeno" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Nákupní cena" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Jednotková nákupní cena" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Externí výrobní příkaz který má být splněn touto linkovou položkou" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Nákupní příkaz extra linka" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Řádková položka prodejní objednávky" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "K prodejní objednávce lze přiřadit pouze prodejné díly" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Prodejní cena" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Jednotková prodejní cena" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Odesláno" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Odeslané množství" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Zásilka prodejní objednávky" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "Adresa zásilky musí odpovídat adrese zákazníka" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Dodací adresa pro tuto zásilku" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Datum odeslání" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Datum doručení" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Datum doručení zásilky" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Kontroloval(a)" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Doprava" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Číslo zásilky" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Sledovací číslo" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Informace o sledování zásilky" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Číslo faktury" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Referenční číslo přiřazené faktury" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Zásilka již byla odeslána" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Zásilka nemá žádné přidělené skladové položky" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "Zásilka musí být zkontrolována než může být dokončená" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Prodejní příkaz extra linka" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Přidělení prodejní objednávky" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Skladová položka nebyla přiřazena" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nelze přidělit skladovou položku na řádek s jiným dílem" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Nelze přidělit skladovou položku na řádek bez dílu" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Prodejní objednávka neodpovídá zásilce" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Zásilka neodpovídá prodejní objednávce" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Řádek" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Odkaz na zásilku z prodejní objednávky" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Položka" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Vyberte skladovou položku pro přidělení" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Zadejte množství pro přidělení zásob" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Reference návratové objednávky" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Společnost, od které se vrací položky" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Stav návratové objednávky" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Linkový předmět vratky" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Zásobní položka musí být specifikována" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Množství vratky přesahuje množstvní zásob" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "Množstvní vratky musí být více než nula" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Neplatné množství pro sériovou skladovou položku" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Vyberte položku pro vrácení od zákazníka" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Datum přijetí" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "Datum příjetí této vratky" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Výsledek" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Výsledky pro tuto položku" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Náklady spojené s návratem nebo opravou této položky" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Vratka extra linka" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "Reference převodního příkazu" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "Stav převodního příkazu" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "Zdroj pro přenášené položky" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "Cíl pro přenášené položky" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "Spotřebovat zásoby" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "Spíše než převést zásoby na místo určení, \"konzumovat\" je odebráním převedeného množství z přidělených zásob" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "Příkaz nelze dokončit bez uvedené cílové lokace" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "Příkaz nelze dokončit, dokud nebude plně přidělen" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "Převodní příkaz položky" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "převedeno" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "převedené množství" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "Přidělení převodního příkazu" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "Zásoby již neexistují" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "Nepodařilo se spotřebovat položky proti převodní objednávce" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "Nepodařilo se převést položky proti převodní objednávce" @@ -9265,11 +9270,6 @@ msgstr "Jednotková kupní cena v okamžiku nákupu" msgid "Converted to part" msgstr "Převedeno na díl" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "Zásoby již neexistují" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "Množství přesahuje dostupné zásoby" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 87dd100ce0..ef8e7d39d2 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -111,7 +111,7 @@ msgstr "Ugyldig decimalværdi" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Navn" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Ordre Udestående" msgid "Allocated" msgstr "Allokeret" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Produktionsordre reference" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Salgsordrereference" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Kilde Lokation" @@ -872,7 +872,7 @@ msgstr "Ekstern Byg" msgid "This build order is fulfilled externally" msgstr "Denne byggeordre er gennemført eksternt" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Destinations Placering" @@ -934,8 +934,8 @@ msgstr "Projekteret afslutningsdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Dato for afslutning" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Projektkode" @@ -987,35 +987,35 @@ msgstr "Projektkode" msgid "Project code for this build order" msgstr "Projektkode for denne byggeordre" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "Antal" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "Lagervarer" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Kilde lagervare" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "Bruger" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Pris" @@ -1818,7 +1818,7 @@ msgstr "Titel" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Afsendt" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 50cf22e5de..3f8503bf65 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Konnte {original} nicht in {unit} umwandeln" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -111,7 +111,7 @@ msgstr "Ungültiger Dezimalwert" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Name" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Varianten einschließen" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Offene Bestellung" msgid "Allocated" msgstr "Zugeordnet" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Verbraucht" @@ -759,7 +759,7 @@ msgstr "Bestellt" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Bauauftragsreferenz" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Auftrag Referenz" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Quell-Lagerort" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Ziel-Lagerort" @@ -934,8 +934,8 @@ msgstr "geplantes Fertigstellungsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Projektcode" @@ -987,35 +987,35 @@ msgstr "Projektcode" msgid "Project code for this build order" msgstr "Projektcode für diesen Auftrag" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Seriennummern müssen für nachverfolgbare Teile angegeben werden" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "kein Endprodukt angegeben" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Endprodukt bereits hergstellt" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Bauauftragsposition" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Objekt bauen" msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Erforderliche Menge für Auftrag" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "BestandObjekt ist zu oft zugewiesen" msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Installiere in" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" @@ -1719,8 +1719,8 @@ msgstr "Benutzer" msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Preis" @@ -1818,7 +1818,7 @@ msgstr "Titel" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adresse" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Bestellung" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Rücksendeauftrag" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Auftragsbeschreibung (optional)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Projektcode für diesen Auftrag auswählen" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Link auf externe Seite" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Zieldatum" @@ -5294,12 +5294,12 @@ msgstr "Ansprechpartner für diesen Auftrag" msgid "Company address for this order" msgstr "Firmenadresse für diesen Auftrag" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "Zulieferer Bestellreferenz" msgid "received by" msgstr "Empfangen von" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Ziel-Lager" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Position stimmt nicht mit Kaufauftrag überein" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "Versand von" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Position ist nicht diesem Auftrag zugeordnet" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Folgende Serienummern konnten nicht gefunden werden" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Bestellung ist bereits abgeschlossen" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Bestellung ist bereits storniert" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Auftrag kann nicht abgeschlossen werden, da es unvollständige Positionen gibt" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Zieldatum für diesen Einzelposten (leer lassen, um das Zieldatum des Auftrags zu verwenden)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Positionsbeschreibung (optional)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Zusätzlicher Kontext für diese Zeile" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Stückpreis" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Empfangen" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Versendet" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Versendete Menge" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Lieferdatum" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Versanddatum" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Kontrolliert von" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sendung" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Sendungsnummer" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Sendungsverfolgungsnummer" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Informationen zur Sendungsverfolgung" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Rechnungsnummer" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Referenznummer für zugehörige Rechnung" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Sendung wurde bereits versandt" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Sendung hat keine zugewiesene Lagerartikel" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Lagerartikel wurde nicht zugewiesen" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann Lagerartikel keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Auftrag gehört nicht zu Sendung" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Sendung gehört nicht zu Auftrag" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Position" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Position" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Lagerartikel für Zuordnung auswählen" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Rücksendungsreferenz" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Firma von der die Artikel zurückgeschickt werden" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Ergebnis für dieses Zeilenelement" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Preis für eine Einheit bei Einkauf" msgid "Converted to part" msgstr "In Teil umgewandelt" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 164dcb3001..1bc7d0d01e 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σε {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -111,7 +111,7 @@ msgstr "Μη έγκυρη δεκαδική τιμή" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Όνομα" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Συμπερίληψη παραλλαγών" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Εκκρεμής παραγγελία" msgid "Allocated" msgstr "Κατανεμημένο" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Καταναλωμένο" @@ -759,7 +759,7 @@ msgstr "Σε παραγγελία" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Κωδικός Παραγγελίας Πωλήσεων" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" @@ -872,7 +872,7 @@ msgstr "Εξωτερική κατασκευή" msgid "This build order is fulfilled externally" msgstr "Αυτή η εντολή κατασκευής εκτελείται εξωτερικά" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Τοποθεσία Προορισμού" @@ -934,8 +934,8 @@ msgstr "Ημερομηνία ολοκλήρωσης στόχου" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Κωδικός Έργου" @@ -987,35 +987,35 @@ msgstr "Κωδικός Έργου" msgid "Project code for this build order" msgstr "Κωδικός έργου για αυτήν την εντολή κατασκευής" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Δεν είναι δυνατή η ολοκλήρωση της εντολής κατασκευής με ανοιχτές θυγατρικές κατασκευές" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Δεν είναι δυνατή η ολοκλήρωση της εντολής κατασκευής με μη ολοκληρωμένα προϊόντα" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Πρέπει να δοθούν σειριακοί αριθμοί για τα ανιχνεύσιμα Προϊόντα" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Δεν καθορίστηκε έξοδος κατασκευής" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "Η έξοδος κατασκευής δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Δεν είναι δυνατή η μερική ολοκλήρωση προϊόντος κατασκευής με δεσμευμένα στοιχεία" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Γραμμή εντολής κατασκευής" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Αντικείμενο κατασκευής" msgid "Quantity" msgstr "Ποσότητα" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Απαιτούμενη ποσότητα για την εντολή κατασκευής" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Ποσότητα καταναλωμένου αποθέματος" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμ msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Στοιχείο πηγαίου αποθέματος" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Εγκατάσταση σε" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Αποθήκη προορισμού" @@ -1719,8 +1719,8 @@ msgstr "Χρήστης" msgid "Price break quantity" msgstr "Ποσότητα κλιμακωτής τιμής" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Τιμή" @@ -1818,7 +1818,7 @@ msgstr "Τίτλος" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Ημερομηνία και ώρα της σάρωσης barcode" msgid "URL endpoint which processed the barcode" msgstr "URL endpoint που επεξεργάστηκε το barcode" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Πλαίσιο" @@ -4407,7 +4407,7 @@ msgstr "ΑΦΜ" msgid "Company Tax ID" msgstr "ΑΦΜ εταιρείας" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Διεύθυνση" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Εξωτερική εντολή παραγωγής" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Παραγγελία" @@ -5179,15 +5179,15 @@ msgstr "Έχει αποστολή" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Εντολή αγοράς" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Εντολή αγοράς" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Εντολή επιστροφής" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "Η διεύθυνση δεν αντιστοιχεί στην επιλε msgid "Order description (optional)" msgstr "Περιγραφή παραγγελίας (προαιρετικά)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Επιλογή κωδικού έργου για αυτή την παραγγελία" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Σύνδεσμος σε εξωτερική σελίδα" @@ -5261,7 +5261,7 @@ msgstr "Ημερομηνία έναρξης" msgid "Scheduled start date for this order" msgstr "Προγραμματισμένη ημερομηνία έναρξης για αυτή την παραγγελία" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Επιθυμητή Προθεσμία" @@ -5294,12 +5294,12 @@ msgstr "Σημείο επαφής για αυτή την παραγγελία" msgid "Company address for this order" msgstr "Διεύθυνση εταιρείας για αυτή την παραγγελία" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Αναφορά παραγγελίας" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Κατάσταση" @@ -5323,15 +5323,15 @@ msgstr "Κωδικός αναφοράς παραγγελίας προμηθευ msgid "received by" msgstr "παραλήφθηκε από" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Ημερομηνία ολοκλήρωσης της παραγγελίας" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Προορισμός" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Προορισμός για τα παραληφθέντα είδη" @@ -5339,472 +5339,477 @@ msgstr "Προορισμός για τα παραληφθέντα είδη" msgid "Part supplier must match PO supplier" msgstr "Ο προμηθευτής προϊόντος πρέπει να ταιριάζει με τον προμηθευτή της εντολής αγοράς" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Η γραμμή δεν αντιστοιχεί στην εντολή αγοράς" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "Στη γραμμή λείπει συνδεδεμένο προϊόν" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Η ποσότητα πρέπει να είναι θετικός αριθμός" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Πελάτης" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Εταιρεία στην οποία πωλούνται τα είδη" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Κατάσταση εντολής πώλησης" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Αναφορά πελάτη " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Κωδικός αναφοράς παραγγελίας πελάτη" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Ημερομηνία αποστολής" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "απεστάλη από" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Η γραμμή δεν συνδέεται με αυτή την παραγγελία" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Δεν βρέθηκε αντιστοίχιση για τους παρακάτω σειριακούς αριθμούς" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Οι παρακάτω σειριακοί αριθμοί δεν είναι διαθέσιμοι" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Η παραγγελία είναι ήδη ολοκληρωμένη" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Η παραγγελία είναι ήδη ακυρωμένη" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Μόνο μια ανοικτή παραγγελία μπορεί να σημειωθεί ως ολοκληρωμένη" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Η παραγγελία δεν μπορεί να ολοκληρωθεί καθώς υπάρχουν μη ολοκληρωμένες αποστολές" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Η παραγγελία δεν μπορεί να ολοκληρωθεί καθώς υπάρχουν μη ολοκληρωμένες δεσμεύσεις αποθέματος" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Η παραγγελία δεν μπορεί να ολοκληρωθεί καθώς υπάρχουν μη ολοκληρωμένες γραμμές" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "Η παραγγελία είναι κλειδωμένη και δεν μπορεί να τροποποιηθεί" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Ποσότητα είδους" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Αναφορά γραμμής" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Σημειώσεις γραμμής" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ημερομηνία στόχος για αυτή τη γραμμή (αφήστε κενό για χρήση της ημερομηνίας στόχου από την παραγγελία)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Περιγραφή γραμμής (προαιρετικά)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Πρόσθετο πλαίσιο για αυτή τη γραμμή" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Τιμή μονάδας" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Γραμμή εντολής αγοράς" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Το προϊόν προμηθευτή πρέπει να ταιριάζει με τον προμηθευτή" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "Η εντολή παραγωγής πρέπει να έχει σημειωθεί ως εξωτερική" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Οι εντολές παραγωγής μπορούν να συνδεθούν μόνο με προϊόντα συναρμολόγησης" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "Το προϊόν της εντολής παραγωγής πρέπει να ταιριάζει με το προϊόν της γραμμής" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Προϊόν προμηθευτή" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Παραλήφθηκε" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Αριθμός ειδών που παραλήφθηκαν" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Τιμή αγοράς" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Τιμή μονάδας αγοράς" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Εξωτερική εντολή παραγωγής που θα καλυφθεί από αυτή τη γραμμή" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Επιπλέον γραμμή εντολής αγοράς" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Γραμμή εντολής πώλησης" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Μόνο πωλήσιμα προϊόντα μπορούν να αντιστοιχιστούν σε εντολή πώλησης" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Τιμή πώλησης" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Τιμή μονάδας πώλησης" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Αποστάλθηκε" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Ποσότητα που αποστάλθηκε" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Αποστολή εντολής πώλησης" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "Η διεύθυνση αποστολής πρέπει να αντιστοιχεί στον πελάτη" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Διεύθυνση αποστολής για αυτή την αποστολή" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Ημερομηνία αποστολής" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Ημερομηνία παράδοσης" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Ημερομηνία παράδοσης της αποστολής" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Έλεγχος από" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Χρήστης που έλεγξε αυτή την αποστολή" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Αποστολή" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Αριθμός αποστολής" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Αριθμός παρακολούθησης" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Πληροφορίες παρακολούθησης αποστολής" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Αριθμός τιμολογίου" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Αριθμός αναφοράς του σχετικού τιμολογίου" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Η αποστολή έχει ήδη σταλεί" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Η αποστολή δεν έχει δεσμευμένα είδη αποθέματος" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "Η αποστολή πρέπει να ελεγχθεί πριν μπορέσει να ολοκληρωθεί" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Επιπλέον γραμμή εντολής πώλησης" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Δέσμευση αποθέματος εντολής πώλησης" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Δεν έχει αντιστοιχιστεί είδος αποθέματος" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Δεν είναι δυνατή η δέσμευση είδους αποθέματος σε γραμμή με διαφορετικό προϊόν" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Δεν είναι δυνατή η δέσμευση αποθέματος σε γραμμή χωρίς προϊόν" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Η ποσότητα δέσμευσης δεν μπορεί να υπερβαίνει την ποσότητα αποθέματος" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριοποιημένο είδος αποθέματος" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Η εντολή πώλησης δεν αντιστοιχεί στην αποστολή" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Η αποστολή δεν αντιστοιχεί στην εντολή πώλησης" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Γραμμή" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Αναφορά αποστολής εντολής πώλησης" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Είδος" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Επιλογή είδους αποθέματος προς δέσμευση" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Εισαγωγή ποσότητας δέσμευσης αποθέματος" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Αναφορά εντολής επιστροφής" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Εταιρεία από την οποία επιστρέφονται τα είδη" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Κατάσταση εντολής επιστροφής" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Γραμμή εντολής επιστροφής" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Πρέπει να καθοριστεί είδος αποθέματος" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Η ποσότητα επιστροφής υπερβαίνει την ποσότητα αποθέματος" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "Η ποσότητα επιστροφής πρέπει να είναι μεγαλύτερη από το μηδέν" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Μη έγκυρη ποσότητα για σειριοποιημένο είδος αποθέματος" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Επιλογή είδους προς επιστροφή από τον πελάτη" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Ημερομηνία παραλαβής" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Έκβαση" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Έκβαση για αυτή τη γραμμή" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Κόστος που σχετίζεται με την επιστροφή ή επισκευή για αυτή τη γραμμή" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Επιπλέον γραμμή εντολής επιστροφής" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Τιμή αγοράς ανά μονάδα κατά τον χρόνο α msgid "Converted to part" msgstr "Μετατράπηκε σε προϊόν" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "Η ποσότητα υπερβαίνει το διαθέσιμο απόθεμα" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 5df70c88a2..711a1d2c88 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" +"POT-Creation-Date: 2026-07-21 10:19+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -93,7 +93,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "" @@ -112,7 +112,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -289,7 +289,7 @@ msgstr "" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -607,8 +607,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -739,7 +739,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -760,7 +760,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -826,8 +826,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -856,7 +856,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -873,7 +873,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -935,8 +935,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -980,7 +980,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -988,35 +988,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1026,33 +1026,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1074,40 +1074,40 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1116,19 +1116,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1720,8 +1720,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1819,7 +1819,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2349,7 +2349,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4408,7 +4408,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5150,9 +5150,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5180,15 +5180,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5196,14 +5196,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5246,11 +5246,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5262,7 +5262,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5295,12 +5295,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5324,15 +5324,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5340,472 +5340,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9266,11 +9271,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index ecbfe61b0e..98d1760bf4 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -111,7 +111,7 @@ msgstr "Número decimal no válido" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nombre" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Incluye Variantes" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Pedido pendiente" msgid "Allocated" msgstr "Asignadas" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Agotado" @@ -759,7 +759,7 @@ msgstr "En pedido" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referencia de orden de venta" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Ubicación de la fuente" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Ubicación de destino" @@ -934,8 +934,8 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Fecha de finalización" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Código del proyecto" @@ -987,35 +987,35 @@ msgstr "Código del proyecto" msgid "Project code for this build order" msgstr "Código de proyecto para esta orden de ensamble" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Los números de serie deben ser proporcionados para las partes rastreables" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "No se ha especificado salida de construcción" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "La construcción de la salida ya está completa" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Ensamblar equipo" msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Artículo de stock sobreasignado" msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Instalar en" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1719,8 +1719,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Precio" @@ -1818,7 +1818,7 @@ msgstr "Título" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Fecha y hora del escaneo de código de barras" msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Dirección" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Orden" @@ -5179,15 +5179,15 @@ msgstr "Tiene envío" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Orden de devolución" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Enlace a Url externa" @@ -5261,7 +5261,7 @@ msgstr "Fecha de inicio" msgid "Scheduled start date for this order" msgstr "Fecha de inicio programada para este pedido" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" @@ -5294,12 +5294,12 @@ msgstr "Punto de contacto para este pedido" msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Estado" @@ -5323,15 +5323,15 @@ msgstr "Código de referencia de pedido del proveedor" msgid "received by" msgstr "recibido por" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Destinación" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" @@ -5339,472 +5339,477 @@ msgstr "Destino para los artículos recibidos" msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "Este pedido está bloqueado y no puede ser modificado" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Recibido" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Línea" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Ítem" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Resultado" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Precio de compra único en el momento de la compra" msgid "Converted to part" msgstr "Convertido a parte" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 7b9c78513d..b3541a730c 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -111,7 +111,7 @@ msgstr "Número decimal inválido" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nombre" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Incluye Variantes" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Pedido pendiente" msgid "Allocated" msgstr "Asignadas" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "En pedido" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referencia de orden de venta" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Ubicación de la fuente" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Ubicación de destino" @@ -934,8 +934,8 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Fecha de finalización" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Código del proyecto" @@ -987,35 +987,35 @@ msgstr "Código del proyecto" msgid "Project code for this build order" msgstr "Código de proyecto para esta orden de ensamble" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Los números de serie deben ser proporcionados para las partes rastreables" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "No se ha especificado salida de construcción" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "La construcción de la salida ya está completa" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Ensamblar equipo" msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Artículo de stock sobreasignado" msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Instalar en" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1719,8 +1719,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Precio" @@ -1818,7 +1818,7 @@ msgstr "Título" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Fecha y hora del escaneo de código de barras" msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Dirección" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Orden" @@ -5179,15 +5179,15 @@ msgstr "Tiene envío" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Orden de devolución" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Enlace a Url externa" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" @@ -5294,12 +5294,12 @@ msgstr "Punto de contacto para este pedido" msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Estado" @@ -5323,15 +5323,15 @@ msgstr "Código de referencia de pedido del proveedor" msgid "received by" msgstr "recibido por" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Destinación" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" @@ -5339,472 +5339,477 @@ msgstr "Destino para los artículos recibidos" msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Recibido" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Línea" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Ítem" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "El artículo de almacén debe ser especificado" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "La cantidad de retorno excede la cantidad de existencias" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "La cantidad de retorno debe ser mayor que cero" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Cantidad inválida para el artículo de stock serializado" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Resultado" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Precio de compra único en el momento de la compra" msgid "Converted to part" msgstr "Convertido a parte" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 992199e061..09e1469921 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nimi" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "Kogus" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "Pealkiri" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Aadress" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Staatus" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Järgmised seerianumbrid ei ole saadaval" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Müügihind" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Saadetud" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Saadetis" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Rida" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 85e9ba0d97..3e5a6d181f 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "نمی‌توان {original} را به {unit} تبدیل کرد" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "مقدار ارائه شده نامعتبر است" @@ -111,7 +111,7 @@ msgstr "مقدار اعشاری نامعتبر است" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "نام" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "سفارش معوق" msgid "Allocated" msgstr "اختصاص داده شده" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "مرجع سفارش فروش" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "منبع محل" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "مقصد" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "تاریخ تکمیل" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 328f651b8d..166091b22e 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nimi" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "Määrä" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "Varastotuote" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "Käyttäjä" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Hinta" @@ -1818,7 +1818,7 @@ msgstr "Otsikko" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Osoite" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Tilauksen viite" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Tila" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Asiakas" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Asiakkaan viite " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Vastaanotettu" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Lähetetty" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Seurantakoodi" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Laskunumero" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 95633b1332..90fcba8e56 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossible de convertir {original} en {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -111,7 +111,7 @@ msgstr "Valeur décimale invalide" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nom" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Inclure les variantes" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Commande en cours" msgid "Allocated" msgstr "Allouée" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Consommé" @@ -759,7 +759,7 @@ msgstr "En Commande" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Bon de commande de référence" msgid "Sales Order to which this build is allocated" msgstr "Commande de vente à laquelle cette fabrication est allouée" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Emplacement d'origine" @@ -872,7 +872,7 @@ msgstr "Fabrication externe" msgid "This build order is fulfilled externally" msgstr "Cet ordre de fabrication est exécuté en externe" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Emplacement cible" @@ -934,8 +934,8 @@ msgstr "Date d'achèvement cible" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Date d'achèvement" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Code du projet" @@ -987,35 +987,35 @@ msgstr "Code du projet" msgid "Project code for this build order" msgstr "Code de projet pour cet ordre de construction" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Impossible de terminer l'ordre de fabrication avec des constructions enfant ouvertes" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Impossible de terminer l'ordre de fabrication avec des sorties incomplètes" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Les numéros de série doivent être fournis pour les pièces traçables" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Pas d'ordre de production défini" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "L'ordre de production a déjà été réalisé" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantité ne peut pas être supérieure à la quantité de sortie" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "Les sorties de fabrication n'ont pas passé tous les tests requis" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "Les articles en stock alloués sont toujours en production" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Impossible de compléter partiellement une sortie de construction avec les éléments alloués" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Poste de l'ordre de construction" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Création de l'objet" msgid "Quantity" msgstr "Quantité" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Quantité requise pour la commande de construction" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Quantité de stock consommé" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "L'article de stock est suralloué" msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Installer dans" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Stock de destination de l'article" @@ -1719,8 +1719,8 @@ msgstr "Utilisateur" msgid "Price break quantity" msgstr "Quantité de rupture de prix" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Prix" @@ -1818,7 +1818,7 @@ msgstr "Titre" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Date et heure du scan de code-barres" msgid "URL endpoint which processed the barcode" msgstr "Point d'accès à l'URL qui a traité le code-barres" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Contexte" @@ -4407,7 +4407,7 @@ msgstr "N° de TVA" msgid "Company Tax ID" msgstr "Numéro d'identification fiscale de l'entreprise" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adresse" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Ordre de fabrication externe" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Commande" @@ -5179,15 +5179,15 @@ msgstr "Fait l'objet d'une expédition" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Retour de commande" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "L'adresse ne correspond pas à la société sélectionnée" msgid "Order description (optional)" msgstr "Description de la commande (facultatif)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Sélectionner le code du projet pour cette commande" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Lien vers une page externe" @@ -5261,7 +5261,7 @@ msgstr "Date de début" msgid "Scheduled start date for this order" msgstr "Date de début prévue pour cette commande" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Date Cible" @@ -5294,12 +5294,12 @@ msgstr "Point de contact pour cette commande" msgid "Company address for this order" msgstr "Adresse de l'entreprise pour cette commande" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Référence de la commande" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "État" @@ -5323,15 +5323,15 @@ msgstr "Code de référence de la commande fournisseur" msgid "received by" msgstr "reçu par" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Date à laquelle la commande a été complété" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Destination" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Destination des articles reçus" @@ -5339,472 +5339,477 @@ msgstr "Destination des articles reçus" msgid "Part supplier must match PO supplier" msgstr "Le fournisseur de la pièce doit correspondre au fournisseur de la commande" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Le poste ne correspond pas au bon de commande" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "Il manque une pièce liée à l'article de la ligne" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Client" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Société à laquelle les articles sont vendus" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Statut de la commande client" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Référence client " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Code de référence de la commande du client" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Nom de l’expédition" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "expédié par" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Le poste n'est pas associé à cette commande" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Aucune correspondance trouvée pour les numéros de série suivants" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Les numéros de série suivants sont indisponibles" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "La commande est déjà terminée" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "La commande est déjà annulée" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Seule une commande ouverte peut être marquée comme complète" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "La commande ne peut pas être terminée car il y a des envois incomplets" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "L'ordre ne peut pas être achevé car les allocations sont incomplètes" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordre ne peut pas être complété car il y a des postes incomplets" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "La commande est verrouillée et ne peut être modifiée" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Nombre d'élement" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Référence du poste" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Notes sur les postes" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Date cible pour ce poste (laisser vide pour utiliser la date cible de la commande)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Description du poste (facultatif)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Contexte supplémentaire pour cette ligne" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Prix unitaire" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Poste du bon de commande" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "La pièce du fournisseur doit correspondre à celle du fournisseur" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "L'ordre de fabrication doit être marqué externe" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Les ordres de fabrication ne peuvent être liées qu'à des pièces d'assemblage" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "Les pièces d'ordre de fabrication doivent correspondre la pièce d'objet" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Pièce fournisseur" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Reçu" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Prix d'achat" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Prix d'achat unitaire" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Ordre de fabrication externe à remplir par cet élément de ligne" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Ligne supplémentaire du bon de commande" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Poste de commande client" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Seules les pièces vendues peuvent être attribuées à une commande" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Prix de vente" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Prix de vente unitaire" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Expédié" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Quantité expédiée" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Envoi de la commande client" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "L'adresse d'expédition doit correspondre au client" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Adresse de livraison pour cet envoi" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Date de Livraison" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Date de livraison de l'envoi" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Vérifié par" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envoi" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Numéro d'expédition" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "N° de suivi" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Information de suivi des colis" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "N° de facture" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Numéro de référence de la facture associée" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Le colis a déjà été envoyé" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "L'expédition n'a pas d'articles en stock alloués" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "L'expédition doit être vérifiée avant de pouvoir être terminée" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Ligne supplémentaire de commande client" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Affectation des commandes clients" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "L'article de stock n'a pas été assigné" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossible d'allouer l'article en stock à une ligne avec une autre pièce" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Impossible d'allouer le stock à une ligne sans pièce" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantité doit être égale à 1 pour un article de stock sérialisé" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "La commande client ne correspond pas à l'expédition" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "L'envoi ne correspond pas à la commande client" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Ligne" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Référence de l'expédition de la commande client" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Article" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Sélectionner l'article de stock à affecter" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Saisir la quantité d'allocation de stock" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Retour Référence de la commande" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Entreprise à l'origine du retour des articles" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Poste de l'ordre de retour" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "L'article en stock doit être spécifié" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "La quantité retournée dépasse la quantité en stock" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "La quantité retournée doit être supérieure à zéro" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Quantité non valide pour un article de stock sérialisé" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Sélectionner l'article à retourner par le client" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Date de réception" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "La date de réception de cet article en retour" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Résultats" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Résultat pour ce poste" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Coût associé au retour ou à la réparation de ce poste" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Ordre de retour Ligne supplémentaire" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Prix d'achat de l'unité unique au moment de l'achat" msgid "Converted to part" msgstr "Converti en partie" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index c74ce0c675..dd12ab18a2 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "שם" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "כמות" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "משתמש" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "נשלח" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 7ebf6bcd29..78cfd67656 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index bce02c2425..560d3eabf1 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} átváltása {unit}-ra sikertelen" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -111,7 +111,7 @@ msgstr "Érvénytelen decimális érték" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Név" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Változatokkal együtt" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Befejezetlen rendelés" msgid "Allocated" msgstr "Lefoglalva" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Felhasználva" @@ -759,7 +759,7 @@ msgstr "Rendelve" msgid "Build not found" msgstr "Gyártás nem található" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Vevői rendelés azonosító" msgid "Sales Order to which this build is allocated" msgstr "Vevői rendelés, amelyhez ez a gyártás tartozik" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Forrás hely" @@ -872,7 +872,7 @@ msgstr "Külső gyártás" msgid "This build order is fulfilled externally" msgstr "Ez a gyártási rendelés külsőleg teljesül" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Cél hely" @@ -934,8 +934,8 @@ msgstr "Befejezés cél dátuma" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Befejezés dátuma" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Projektszám" @@ -987,35 +987,35 @@ msgstr "Projektszám" msgid "Project code for this build order" msgstr "Projekt kód a gyártáshoz" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "A gyártási rendelés nem befejezhető amíg nyitott al-gyártások vannak" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "A gyártási rendelés nem befejezhető amíg hiányos a kimenet" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Egyedi követésre jelölt alkatrészeknél kötelező sorozatszámot megadni" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nincs gyártási kimenet megadva" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Gyártási kimenet már kész" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "A mennyiség nem lehet több mint a gyártási mennyiség" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "A gyártási kimenet nem felelt meg az összes kötelező teszten" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "A lefoglalt készletelemek még gyártás alatt vannak" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Nem lehet részben befejezni egy építési kimenetet lefoglalt tételekkel" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Gyártási Rendelés Sor Tétel" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Gyártás objektum" msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Gyártáshoz szükséges mennyiség" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Felhasznált készlet mennyisége" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő darab egyedi követésre kötelezett" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "A lefoglalt mennyiségnek nullánál nagyobbnak kell lennie" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Készlet túlfoglalva" msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Cél készlet tétel" @@ -1720,8 +1720,8 @@ msgstr "Felhasználó" msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Ár" @@ -1819,7 +1819,7 @@ msgstr "Cím" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2349,7 +2349,7 @@ msgstr "Vonalkód beolvasás dátuma és ideje" msgid "URL endpoint which processed the barcode" msgstr "Vonalkód feldolgozó URL végpont" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Kontextus" @@ -4408,7 +4408,7 @@ msgstr "Adószám" msgid "Company Tax ID" msgstr "Céges adószám" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Cím" @@ -5150,9 +5150,9 @@ msgid "External Build Order" msgstr "Külső Gyártási Rendelés" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Rendelés" @@ -5180,15 +5180,15 @@ msgstr "Van kiszállítás" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5196,14 +5196,14 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Visszavétel" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5246,11 +5246,11 @@ msgstr "A cím nem egyezik a kiválasztott vállalattal" msgid "Order description (optional)" msgstr "Rendelés leírása (opcionális)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Válassz projektszámot ehhez a rendeléshez" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Link külső weboldalra" @@ -5262,7 +5262,7 @@ msgstr "Kezdés dátuma" msgid "Scheduled start date for this order" msgstr "A tervezett kezdeti dátum ehhez a gyártáshoz" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cél dátum" @@ -5295,12 +5295,12 @@ msgstr "Kapcsolattartó ehhez a rendeléshez" msgid "Company address for this order" msgstr "Cég címei ehhez a rendeléshez" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Rendelés azonosító" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Állapot" @@ -5324,15 +5324,15 @@ msgstr "Beszállítói rendelés azonosító kód" msgid "received by" msgstr "érkeztette" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Rendelés teljesítési dátuma" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Cél" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Beérkezett tételek tárolója" @@ -5340,472 +5340,477 @@ msgstr "Beérkezett tételek tárolója" msgid "Part supplier must match PO supplier" msgstr "Az alkatrész beszállítója meg kell egyezzen a beszerzési rendelés beszállítójával" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "Sortételen hiányzik a kapcsolódó alkatrész" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Vevő" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Cég akinek a tételek értékesítésre kerülnek" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Értékesítési rendelés állapot" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Vevői azonosító " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Kiszállítás dátuma" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "szállította" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Sortétel nincs hozzárendelve ehhez a rendeléshez" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Nincs találat a következő sorozatszámokra" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Az alábbi sorozatszámok nem elérhetők" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Rendelés már teljesítve" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Rendelés már visszavonva" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "A rendelést nem lehet befejezni mert hiányos foglalások vannak" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "A rendelés nem jelölhető késznek mivel nem teljesített sortételek vannak" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "A rendelés le van zárva és nem lehet módosítani" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Tétel mennyiség" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Sortétel azonosító" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Sortétel megjegyzései" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cél dátuma ennek a sortételnek (hagyd üresen a rendelés céldátum használatához)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Sortétel leírása (opcionális)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "További kontextus ehhez a sorhoz" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Egységár" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "Gyártási rendelést külsőnek kell jelölni" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Gyártási rendeléseket csak összeszerelhető alkatrészekhez lehet kapcsolni" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "Gyártási rendelés alkatrészének meg kell egyeznie a sortétel alkatrésszel" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Beszállítói alkatrész" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Beérkezett" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Beszerzési ár" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Beszerzési egységár" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Külső gyártási rendelés amit ez a sortétel teljesít" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Eladási ár" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Eladási egységár" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Kiszállítva" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Szállított mennyiség" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Vevői Rendelés Szállítása" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "A szállítási címnek egyeznie kell az ügyféllel" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Szállítási cím ehhez a szállítmányhoz" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Szállítási dátum" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Kézbesítés dátuma" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Ellenőrizte" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Szállítmány" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Szállítmány száma" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Nyomkövetési szám" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Szállítmány nyomkövetési információ" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Számlaszám" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Hozzátartozó számla referencia száma" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Szállítmány már elküldve" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "A szállítmányt ellenőrizni kell, mielőtt befejezhetné" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Vevői rendeléshez foglalások" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Készlet tétel nincs hozzárendelve" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nem foglalható készlet egy másik fajta alkatrész sortételéhez" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Vevői rendelés nem egyezik a szállítmánnyal" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Szállítmány nem egyezik a vevői rendeléssel" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Sor" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Tétel" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Válaszd ki a foglalásra szánt készlet tételt" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Visszavétel azonosító" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Cég akitől a tételek visszavételre kerülnek" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Visszavétel sortétel" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Készlettételt meg kell adni" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Visszavétel mennyisége meghaladja a készletet" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "Visszavétel mennyisége nullánál nagyobb kell, hogy legyen" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Érvénytelen mennyiség szerializált készlettételnél" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Sortétel visszaküldésének vagy javításának költsége" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Visszavétel extra tétel" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9266,11 +9271,6 @@ msgstr "Egy egység beszerzési ára a beszerzés időpontjában" msgid "Converted to part" msgstr "Alkatrésszé alakítva" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "Mennyiség meghaladja az elérhető készletet" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 2cf1d5997c..c2a7e974ab 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nama" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Referensi Order Produksi" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referensi Order Penjualan" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Lokasi Sumber" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Lokasi Tujuan" @@ -934,8 +934,8 @@ msgstr "Target tanggal selesai" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Tanggal selesai" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Tidak ada hasil produksi yang ditentukan" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Hasil produksi sudah selesai" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "Jumlah" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah ditandai sebagai dapat dilacak" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Jumlah harus 1 untuk stok dengan nomor seri" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Item stok teralokasikan terlalu banyak" msgid "Stock Item" msgstr "Stok Item" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Sumber stok item" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Jumlah stok yang dialokasikan ke produksi" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Pasang ke" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Tujuan stok item" @@ -1719,8 +1719,8 @@ msgstr "Pengguna" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Harga" @@ -1818,7 +1818,7 @@ msgstr "Judul" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Pelanggan" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Harga Jual" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Dikirim" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 50aa3bd98e..f2346acf97 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossibile convertire {original} in {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -111,7 +111,7 @@ msgstr "Valore decimale non valido" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nome" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Includi Varianti" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Ordine In Corso" msgid "Allocated" msgstr "Allocato" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Utilizzato" @@ -759,7 +759,7 @@ msgstr "Ordinato" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Numero di riferimento ordine di vendita" msgid "Sales Order to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Posizione Di Origine" @@ -872,7 +872,7 @@ msgstr "Build Esterno" msgid "This build order is fulfilled externally" msgstr "Questo ordine di produzione è eseguito esternamente" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Posizione Della Destinazione" @@ -934,8 +934,8 @@ msgstr "Data completamento obiettivo" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Data di completamento" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Codice del progetto" @@ -987,35 +987,35 @@ msgstr "Codice del progetto" msgid "Project code for this build order" msgstr "Codice del progetto per questo ordine di produzione" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Impossibile finalizzare l'ordine di produzione con ordini secondari aperti" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Impossibile finalizzare l'ordine di produzione con articolo incompleti" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Deve essere fornita un numero di serie per gli articoli rintracciabili" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nessun output di produzione specificato" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "La produzione è stata completata" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "La produzione non ha superati tutti i test richiesti" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Impossibile completare parzialmente un build output con gli elementi assegnati" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Elemento di Riga Ordine di Produzione" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Crea oggetto" msgid "Quantity" msgstr "Quantità" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Quantità richiesta per l'ordine di costruzione" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Quantità di articoli magazzino consumate" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'elemento di compilazione deve specificare un output poiché la parte principale è contrassegnata come rintracciabile" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "La quantità assegnata deve essere maggiore di zero" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "L'articolo in giacenza è sovrallocato" msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Quantità di magazzino da assegnare per la produzione" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Installa in" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" @@ -1719,8 +1719,8 @@ msgstr "Utente" msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Prezzo" @@ -1818,7 +1818,7 @@ msgstr "Titolo" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Data e ora della scansione del codice a barre" msgid "URL endpoint which processed the barcode" msgstr "Endpoint URL che ha elaborato il codice a barre" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Contesto" @@ -4407,7 +4407,7 @@ msgstr "Partita IVA" msgid "Company Tax ID" msgstr "Codice Fiscale Azienda" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Indirizzo" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Ordine di Produzione Esterno" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Ordine" @@ -5179,15 +5179,15 @@ msgstr "Ha Spedizione" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Restituisci ordine" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "L'indirizzo non corrisponde all'azienda selezionata" msgid "Order description (optional)" msgstr "Descrizione dell'ordine (opzionale)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Seleziona il codice del progetto per questo ordine" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Collegamento a un sito web esterno" @@ -5261,7 +5261,7 @@ msgstr "Data iniziale" msgid "Scheduled start date for this order" msgstr "Data d'inizio programmata per questo ordine" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data scadenza" @@ -5294,12 +5294,12 @@ msgstr "Punto di contatto per questo ordine" msgid "Company address for this order" msgstr "Indirizzo dell'azienda per questo ordine" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Riferimento ordine" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Stato" @@ -5323,15 +5323,15 @@ msgstr "Codice di riferimento ordine fornitore" msgid "received by" msgstr "ricevuto da" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Data ordine completato" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Destinazione" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Destinazione per gli elementi ricevuti" @@ -5339,472 +5339,477 @@ msgstr "Destinazione per gli elementi ricevuti" msgid "Part supplier must match PO supplier" msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "Manca un elemento collegato" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Azienda da cui sono stati ordinati gli elementi" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Stato ordine di vendita" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Riferimento Cliente " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Data di spedizione" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "spedito da" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "L'elemento di riga non è associato a questo ordine" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Nessuna corrispondenza trovata per i seguenti numeri di serie" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "I seguenti numeri di serie non sono disponibili" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "L'ordine è già stato completato" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "L'ordine è già stato annullato" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "L'ordine non può essere completato perché ci sono allocazioni incomplete" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordine non può essere completato perché ci sono elementi di riga incompleti" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "L'ordine è bloccato e non può essere modificato" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Quantità Elementi" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Riferimento Linea Elemento" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Note linea elemento" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data di destinazione per questa voce di riga (lasciare vuoto per utilizzare la data di destinazione dall'ordine)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Descrizione della parte (opzionale)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Contesto aggiuntivo per questa voce" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Prezzo unitario" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Riga ordine d'acquisto" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "L'articolo del fornitore deve corrispondere al fornitore" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "L'ordine di produzione deve essere contrassegnato come esterno" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Gli ordini di costruzione possono essere collegati solo alle parti di assemblaggio" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "L'articolo dell'ordine di produzione deve corrispondere all'articolo della riga" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Articolo Fornitore" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Ricevuto" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Prezzo di Acquisto" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Prezzo di acquisto unitario" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Ordine di produzione esterno che deve essere eseguito da questo articolo" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Riga Extra ordine di acquisto" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Articolo ordine di vendita" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Prezzo di Vendita" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Prezzo unitario di vendita" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Spedito" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Quantità spedita" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Spedizione dell'ordine di vendita" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "L'indirizzo di spedizione deve corrispondere al cliente" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Indirizzo di consegna per questa spedizione" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Data di consegna" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Data di consegna della spedizione" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Verificato Da" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Spedizione" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Numero di spedizione" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Informazioni di monitoraggio della spedizione" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Numero Fattura" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Numero di riferimento per la fattura associata" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "La spedizione è già stata spedita" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "La spedizione non ha articoli di stock assegnati" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "La spedizione deve essere controllata prima che possa essere completata" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Riga Extra ordine di vendita" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Assegnazione Ordini Di Vendita" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "L'elemento di magazzino non è stato assegnato" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossibile allocare l'elemento stock a una linea con un articolo diverso" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Impossibile allocare stock a una riga senza un articolo" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "L'ordine di vendita non corrisponde alla spedizione" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "La spedizione non corrisponde all'ordine di vendita" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Linea" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Elemento" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Seleziona elemento stock da allocare" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Inserisci la quantità assegnata alla giacenza" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Riferimento ordine di reso" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Società a cui vengono restituiti gli articoli" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Stato ordine di reso" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Articolo Linea Ordine Reso" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "L'elemento stock deve essere specificato" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Quantità di reso superiore alla quantità di scorta" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "La quantità di reso deve essere maggiore di zero" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Quantità non valida per l'elemento stock serializzato" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "La data in cui questo articolo restituito è stato ricevuto" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Risultati" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Risultato per questa voce di riga" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Costo associato alla restituzione o riparazione per questa voce di linea" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Riga Extra ordine di reso" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Prezzo di acquisto unitario al momento dell’acquisto" msgid "Converted to part" msgstr "Convertito in articolo" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index e1e4e642c5..33c20fe8a5 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original}を{unit}に変換できませんでした。" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -111,7 +111,7 @@ msgstr "無効な10進数値" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "お名前" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "バリアントを含む" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "受注残高" msgid "Allocated" msgstr "割り当てられた" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "消費されました" @@ -759,7 +759,7 @@ msgstr "注文中" msgid "Build not found" msgstr "ビルドが見つかりません" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "ビルド・オーダー・リファレンス" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "セールス・オーダー・リファレンス" msgid "Sales Order to which this build is allocated" msgstr "このビルドが引き当てられている受注" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "ソース・ロケーション" @@ -872,7 +872,7 @@ msgstr "外部ビルド" msgid "This build order is fulfilled externally" msgstr "このビルドオーダーは外部委託されます。" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "目的地" @@ -934,8 +934,8 @@ msgstr "完成目標日" msgid "Target date for build completion. Build will be overdue after this date." msgstr "ビルド完了目標日。この日付を過ぎると、ビルドは期限切れになります。" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "完了日" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "建設順序の優先順位" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "プロジェクトコード" @@ -987,35 +987,35 @@ msgstr "プロジェクトコード" msgid "Project code for this build order" msgstr "プロジェクトコード" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "製造中の子ビルドがあるため、ビルドオーダーを完了できません" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "不完全な出力があるため、ビルドオーダーを完了できません" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "追跡可能な部品については、シリアル番号の提示が必要です。" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "ビルド出力が指定されていません" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "ビルド出力はすでに完了しています" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "ビルド出力がビルド順序と一致しません" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "数量はゼロより大きくなければなりません" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "数量が出力数量を上回ることはできません" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "ビルド出力は、必要なすべてのテストを通過していません" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "引き当て済みの在庫品は、現在生産中です" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "割り当てられた項目を含むビルド出力の一部のみを完了することはできません" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "ビルドオーダーラインアイテム" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "ビルドオブジェクト" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "ビルドオブジェクト" msgid "Quantity" msgstr "数量" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "注文数量" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "消費された在庫の数量" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "ビルド項目は、ビルド出力を指定する必要があります。" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "選択された在庫品目が部品表に一致しません。" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "引き当て数はゼロより大きくなければなりません" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "シリアル在庫の場合、数量は1でなければなりません。" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "在庫が過剰配分" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "在庫が過剰配分" msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "ソース在庫品" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "建設に割り当てる在庫量" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "インストール" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "仕向け地在庫品" @@ -1719,8 +1719,8 @@ msgstr "ユーザー" msgid "Price break quantity" msgstr "価格破壊数量" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "価格" @@ -1818,7 +1818,7 @@ msgstr "タイトル" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "バーコードスキャンの日時" msgid "URL endpoint which processed the barcode" msgstr "バーコードを処理したURLエンドポイント" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "コンテキスト" @@ -4407,7 +4407,7 @@ msgstr "納税者番号" msgid "Company Tax ID" msgstr "法人税番号" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "住所" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "外部ビルドオーダー" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "注文" @@ -5179,15 +5179,15 @@ msgstr "出荷あり" msgid "Shipment not found" msgstr "配送が見つかりません" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "注文" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "リターンオーダー" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "在庫移動指示" @@ -5245,11 +5245,11 @@ msgstr "指定の会社と住所が一致しません" msgid "Order description (optional)" msgstr "ご注文内容(任意)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "この注文のプロジェクトコードを選択してください。" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "外部ページへのリンク" @@ -5261,7 +5261,7 @@ msgstr "開始日" msgid "Scheduled start date for this order" msgstr "本注文の開始予定日" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "終了日に達したら" @@ -5294,12 +5294,12 @@ msgstr "本注文に関する連絡先" msgid "Company address for this order" msgstr "本注文の会社住所" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "注文参照" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "ステータス" @@ -5323,15 +5323,15 @@ msgstr "サプライヤー注文参照コード" msgid "received by" msgstr "受信" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "注文完了日" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "目的地" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "入荷商品のお届け先" @@ -5339,472 +5339,477 @@ msgstr "入荷商品のお届け先" msgid "Part supplier must match PO supplier" msgstr "部品サプライヤーは、POサプライヤーと一致する必要があります。" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "品目が発注書と一致しません" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "行項目にリンクされた部品が不足しています" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "数量は正の数でなければなりません。" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "仮想部品にはシリアル番号を割り当てることはできません" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "任意の在庫を許可 (シリアルまたは非シリアル)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "シリアル在庫のみ" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "非シリアル在庫のみ" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "顧客" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "販売先" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "販売注文状況" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "お客様リファレンス" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "顧客注文参照コード" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "出荷日" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "出荷元" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "ラインアイテムは、この注文に関連付けられていません。" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "以下のシリアル番号に該当するものは見つかりませんでした。" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "以下のシリアル番号はご利用いただけません。" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "注文はすでに完了しています。" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "注文はすでにキャンセルされました" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "未完了の注文にのみ完了マークを付けることができます。" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "出荷に不備があるため、注文を完了できません。" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "割り当てに不備があるため、注文を完了できません。" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "不完全な項目があるため、注文を完了できません。" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "注文はロックされ、変更できません。" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "品目数量" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "項番" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "この項目の行番号(任意)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "行項目参照" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "項目" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "この行項目の目標期日(注文の目標期日を使用する場合は空白のままにしてください。)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "行項目の説明(オプション)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "この行の補足説明" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "単価" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "発注書項目" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "サプライヤーの部品はサプライヤーと一致しなければなりません。" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "ビルドオーダーは外部としてマークする必要があります" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "ビルドオーダーはアセンブリ部品にのみリンクできます" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "ビルドオーダーの部品は、ラインアイテムの部品と一致する必要があります。" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "組立部品には、外部ビルドオーダーが必要です" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "サプライヤー" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "受信" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "受領品目数" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "購入金額" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "購入単価" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "本品目により完成する外部ビルドオーダー" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "発注書追加行" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "販売注文明細" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "販売可能な部品のみを販売オーダーに割り当てることができます。" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "セール価格" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "販売単価" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "発送済み" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "出荷数量" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "販売注文の出荷" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "配送先住所はお客様と一致している必要があります" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "こちらの発送先住所" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "出荷日" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "配達日" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "貨物の引渡日" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "チェック済み" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "この貨物をチェックしたユーザー" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "発送" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "出荷番号" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "追跡番号" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "貨物追跡情報" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "請求書番号" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "関連する請求書の参照番号" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "発送済み" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "出荷品目に割り当てられた在庫がありません" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "出荷は完了前に必ず確認が必要となります" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "セールスオーダー追加ライン" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "販売注文の割り当て" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "在庫アイテムが割り当てられていません" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "在庫品を別部品のラインに割り当てることはできません。" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "部品のないラインに在庫を割り当てることはできません。" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "割当数量が在庫数量を超えることはできません" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "割当数量はゼロより大きくなければなりません" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "シリアル化された在庫品の場合、数量は1でなければなりません。" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "販売注文と出荷が一致しません" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "出荷が販売注文と一致しません" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "ライン" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "販売注文の出荷参照" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "アイテム" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "割り当てるストックアイテムを選択" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "在庫割当数量の入力" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "リターンオーダー参照" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "返品元の会社" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "返品状況" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "返品注文項目" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "在庫品の指定が必要です。" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "返品数量が在庫数量を超える場合" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "返品数量はゼロより大きくなければなりません。" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "シリアル化されたストックアイテムの数量が無効です。" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "お客様から返品する商品を選択" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "受領日" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "この返品商品が到着した日付" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "転帰" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "この項目の成果" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "この品目の返品または修理に関連する費用" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "リターンオーダー追加ライン" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "在庫移動指示コード" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "在庫移動指示の状態" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "移動元品" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "移動先品" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "在庫を消費する" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "在庫を移動するのではなく、割り当てられた在庫品から移動数量を差し引くことで、それを「消費」します" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "移動先が設定されるまで、指示を完了することはできません" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "指示は、完全に割り当てられるまで完了しません" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "在庫移動指示明細" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "移動されました" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "移動数" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "在庫移動指示の引き当て" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "購入時の単品購入価格" msgid "Converted to part" msgstr "パートに変換" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "数量が在庫数を超えています" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index f63a65783e..04a432af3c 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original}을(를) {unit}(으)로 변환할 수 없습니다" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "잘못된 수량이 제공되었습니다" @@ -111,7 +111,7 @@ msgstr "잘못된 소수 값" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "이름" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "변형(Variant) 포함" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "미결 주문" msgid "Allocated" msgstr "할당됨" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "소모됨" @@ -759,7 +759,7 @@ msgstr "주문 중" msgid "Build not found" msgstr "빌드를 찾을 수 없습니다" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "작업 지시서 참조번호" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "판매 주문 참조" msgid "Sales Order to which this build is allocated" msgstr "이 빌드가 할당된 판매 주문" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "원본 위치" @@ -872,7 +872,7 @@ msgstr "외주 생산" msgid "This build order is fulfilled externally" msgstr "이 작업 지시서는 외주로 생산됩니다" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "대상 위치" @@ -934,8 +934,8 @@ msgstr "목표 완료일" msgid "Target date for build completion. Build will be overdue after this date." msgstr "빌드 완료 목표일. 이 날짜 이후에는 빌드가 지연으로 처리됩니다." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "완료일" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "이 빌드 주문의 우선순위" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "프로젝트 코드" @@ -987,35 +987,35 @@ msgstr "프로젝트 코드" msgid "Project code for this build order" msgstr "이 빌드 주문의 프로젝트 코드" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "진행 중인 하위 빌드가 있는 상태에서는 작업 지시서를 완료할 수 없습니다" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "미완료 산출물이 있는 상태에서는 작업 지시서를 완료할 수 없습니다" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "추적 가능한 부품에는 시리얼 번호를 제공해야 합니다" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "생산 완제품이 지정되지 않았습니다" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "생산 완제품이 이미 완료되었습니다" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "생산 완제품이 작업 지시서와 일치하지 않습니다" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "수량은 0보다 커야 합니다" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "수량은 산출물 수량보다 클 수 없습니다" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "생산 완제품이 모든 필수 테스트를 통과하지 못했습니다" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "할당된 재고 항목이 아직 생산 중입니다" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "할당된 항목이 있는 빌드 산출물은 부분 완료할 수 없습니다" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "소요 자재 품목" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "빌드 객체" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "빌드 객체" msgid "Quantity" msgstr "수량" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "작업 지시서에 필요한 수량" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "소모된 재고 수량" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "마스터 부품이 추적 가능으로 표시되어 있으므로, 빌드 항목은 생산 완제품을 지정해야 합니다" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "선택한 재고 항목이 BOM 라인과 일치하지 않습니다" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "할당 수량은 0보다 커야 합니다" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "시리얼이 있는 재고의 수량은 1이어야 합니다" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "할당 수량({q})은 사용 가능한 재고 수량({a})을 초과할 수 없습니다" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "재고 항목이 과다 할당되었습니다" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "재고 항목이 과다 할당되었습니다" msgid "Stock Item" msgstr "재고 항목" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "원본 재고 항목" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "빌드에 할당할 재고 수량" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "설치 대상" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "대상 재고 항목" @@ -1719,8 +1719,8 @@ msgstr "사용자" msgid "Price break quantity" msgstr "가격 구간 수량" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "가격" @@ -1818,7 +1818,7 @@ msgstr "제목" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "바코드 스캔 날짜 및 시간" msgid "URL endpoint which processed the barcode" msgstr "바코드를 처리한 URL 엔드포인트" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "컨텍스트" @@ -4407,7 +4407,7 @@ msgstr "세금 ID" msgid "Company Tax ID" msgstr "회사 세금 ID" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "주소" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "외주 생산 작업 지시서" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "주문" @@ -5179,15 +5179,15 @@ msgstr "배송 있음" msgid "Shipment not found" msgstr "배송을 찾을 수 없습니다" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "구매 주문" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "구매 주문" msgid "Sales Order" msgstr "판매 주문" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "반품 주문" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "전송 주문" @@ -5245,11 +5245,11 @@ msgstr "주소가 선택한 회사와 일치하지 않습니다" msgid "Order description (optional)" msgstr "주문 설명(선택 사항)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "이 주문의 프로젝트 코드를 선택하세요" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "외부 페이지 링크" @@ -5261,7 +5261,7 @@ msgstr "시작일" msgid "Scheduled start date for this order" msgstr "이 주문의 예정 시작일" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "목표일" @@ -5294,12 +5294,12 @@ msgstr "이 주문의 연락 담당자" msgid "Company address for this order" msgstr "이 주문의 회사 주소" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "주문 참조" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "상태" @@ -5323,15 +5323,15 @@ msgstr "공급업체 주문 참조 코드" msgid "received by" msgstr "수령자" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "주문이 완료된 날짜" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "목적지" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "수령된 품목의 목적지" @@ -5339,472 +5339,477 @@ msgstr "수령된 품목의 목적지" msgid "Part supplier must match PO supplier" msgstr "부품 공급업체는 구매 주문 공급업체와 일치해야 합니다" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "라인 항목이 구매 주문과 일치하지 않습니다" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "라인 항목에 연결된 부품이 없습니다" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "수량은 양수여야 합니다" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "가상 부품에는 일련번호를 할당할 수 없습니다" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "모든 재고 허용(일련번호 유무 무관)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "일련번호가 있는 재고만" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "일련번호가 없는 재고만" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "고객" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "품목을 판매하는 대상 회사" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "판매 주문 상태" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "고객 참조" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "고객 주문 참조 코드" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "발송일" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "발송자" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "라인 항목이 이 주문과 연결되어 있지 않습니다" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "다음 일련번호에 대한 일치 항목을 찾을 수 없습니다" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "다음 일련번호는 사용할 수 없습니다" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "주문이 이미 완료되었습니다" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "주문이 이미 취소되었습니다" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "열린 주문만 완료로 표시할 수 있습니다" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "미완료 발송이 있어 주문을 완료할 수 없습니다" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "미완료 할당이 있어 주문을 완료할 수 없습니다" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "미완료 라인 항목이 있어 주문을 완료할 수 없습니다" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "이 주문은 잠겨 있어 수정할 수 없습니다" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "품목 수량" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "라인 번호" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "이 항목의 라인 번호(선택)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "라인 항목 참조" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "라인 항목 메모" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "이 라인 항목의 목표일(비워 두면 주문의 목표일을 사용)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "라인 항목 설명(선택)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "이 라인의 추가 정보" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "단가" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "구매 주문 라인 항목" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "공급업체 부품은 공급업체와 일치해야 합니다" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "빌드 주문은 외부로 표시되어야 합니다" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "빌드 주문은 조립 부품에만 연결할 수 있습니다" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "빌드 주문 부품은 라인 항목 부품과 일치해야 합니다" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "조립 부품에는 외부 제작 주문이 필요함" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "공급업체 부품" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "수령됨" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "수령된 품목 수" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "구매 가격" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "단위 구매 가격" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "이 라인 항목으로 이행할 외주 생산 작업 지시서" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "구매 주문 추가 라인" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "판매 주문 라인 항목" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "판매 가능한 부품만 판매 주문에 할당할 수 있습니다" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "판매 가격" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "단위 판매 가격" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "발송됨" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "발송 수량" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "판매 주문 발송" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "발송 주소는 고객과 일치해야 합니다" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "이 발송의 배송지 주소" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "발송 날짜" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "배송일" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "발송물 배송 날짜" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "확인자" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "이 발송을 확인한 사용자" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "발송" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "발송 번호" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "운송장 번호" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "발송 추적 정보" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "송장 번호" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "연결된 송장의 참조 번호" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "발송이 이미 전송되었습니다" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "발송에 할당된 재고 품목이 없습니다" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "발송은 완료하기 전에 확인되어야 합니다" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "판매 주문 추가 라인" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "판매 주문 할당" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "재고 품목이 할당되지 않았습니다" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "부품이 다른 라인에 재고 품목을 할당할 수 없습니다" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "부품이 없는 라인에는 재고를 할당할 수 없습니다" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "할당 수량은 재고 수량을 초과할 수 없습니다" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "할당 수량은 0보다 커야 합니다" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "일련번호가 있는 재고 품목의 수량은 1이어야 합니다" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "판매 주문이 발송과 일치하지 않습니다" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "발송이 판매 주문과 일치하지 않습니다" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "라인" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "판매 주문 발송 참조" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "품목" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "할당할 재고 품목을 선택하세요" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "재고 할당 수량을 입력하세요" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "반품 주문 참조" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "품목이 반품되는 회사" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "반품 주문 상태" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "반품 주문 라인 항목" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "재고 품목을 지정해야 합니다" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "반품 수량이 재고 수량을 초과합니다" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "반품 수량은 0보다 커야 합니다" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "일련번호가 있는 재고 품목에 대한 수량이 올바르지 않습니다" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "고객에게서 반품받을 품목을 선택하세요" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "수령일" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "이 반품 품목을 수령한 날짜" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "결과" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "이 라인 항목의 결과" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "이 라인 항목의 반품 또는 수리에 관련된 비용" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "반품 주문 추가 라인" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "전송 주문 참조" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "전송 주문 상태" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "전송된 항목의 출발지" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "전송된 항목의 목적지" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "재고 소비" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "목적지로 재고를 전송하는 대신, 할당된 재고 항목에서 전송 수량을 제거하여 \"소비\" 처리" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "대상 위치를 설정해야 주문을 완료할 수 있습니다" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "완전히 할당되어야 주문을 완료할 수 있습니다" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "이동 주문 항목" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "이동됨" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "이동된 수량" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "이동 주문 할당" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "구매 시점의 단위 구매 가격" msgid "Converted to part" msgstr "부품으로 변환됨" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "수량이 사용 가능한 재고를 초과합니다" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 71141a2fae..e1d721cc48 100644 --- a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nepavyko konvertuoti {original} į {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Pateiktas neteisingas kiekis" @@ -111,7 +111,7 @@ msgstr "Neteisinga dešimtainė reikšmė" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Pavadinimas" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Įtraukti variantus" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Liko neįvykdytų užsakymų" msgid "Allocated" msgstr "Priskirta" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "Užsakyta" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Gamybos užsakymo nuoroda" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Pardavimo užsakymo nuoroda" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Šaltinio vieta" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Paskirties vieta" @@ -934,8 +934,8 @@ msgstr "Tikslinė užbaigimo data" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Planuojama gamybos pabaigos data. Po šios datos gamyba bus pavėluota." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Užbaigimo data" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Šio gamybos užsakymo prioritetas" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Projekto kodas" @@ -987,35 +987,35 @@ msgstr "Projekto kodas" msgid "Project code for this build order" msgstr "Šio gamybos užsakymo projekto kodas" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Sekamoms detalėms būtina nurodyti serijos numerius" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nepateiktas gamybos rezultatas" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Gamybos rezultatas jau užbaigtas" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Gamybos rezultatas neatitinka gamybos užsakymo" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Kiekis turi būti didesnis nei nulis" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Kiekis negali viršyti rezultato kiekio" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Gamybos užsakymo eilutės įrašas" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Gamybos objektas" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Gamybos objektas" msgid "Quantity" msgstr "Kiekis" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Reikalingas kiekis gamybos užsakymui" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Gamybos elementas turi nurodyti rezultatą, nes pagrindinė detalė pažymėta kaip sekama" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Pasirinktas atsargų elementas neatitinka BOM eilutės" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Atsargoms su serijos numeriais kiekis turi būti 1" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Priskirtas kiekis ({q}) negali viršyti galimo atsargų kiekio ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Atsargų elementas per daug paskirstytas" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Atsargų elementas per daug paskirstytas" msgid "Stock Item" msgstr "Atsargų elementas" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Šaltinio atsargų elementas" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Atsargų kiekis, skirtas paskirstyti į gamybą" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Įdiegti į" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Paskirties atsargų elementas" @@ -1719,8 +1719,8 @@ msgstr "Vartotojas" msgid "Price break quantity" msgstr "Kiekio ribinis taškas kainai" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Kaina" @@ -1818,7 +1818,7 @@ msgstr "Pavadinimas" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Brūkšninio kodo nuskaitymo data ir laikas" msgid "URL endpoint which processed the barcode" msgstr "URL galutinis taškas, kuris apdorojo brūkšninį kodą" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Kontekstas" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adresas" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Užsakymas" @@ -5179,15 +5179,15 @@ msgstr "Turi siuntą" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pirkimo užsakymas" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Pirkimo užsakymas" msgid "Sales Order" msgstr "Pardavimo užsakymas" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Grąžinimo užsakymas" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Užsakymo aprašymas (neprivalomas)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Pasirinkite projekto kodą šiam užsakymui" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Nuoroda į išorinį puslapį" @@ -5261,7 +5261,7 @@ msgstr "Pradžios data" msgid "Scheduled start date for this order" msgstr "Numatyta pradžios data šiam užsakymui" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Tikslinė data" @@ -5294,12 +5294,12 @@ msgstr "Kontaktinis asmuo šiam užsakymui" msgid "Company address for this order" msgstr "Įmonės adresas šiam užsakymui" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Užsakymo nuoroda" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Būsena" @@ -5323,15 +5323,15 @@ msgstr "Tiekėjo užsakymo nuorodos kodas" msgid "received by" msgstr "gavo" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Data, kada užsakymas buvo užbaigtas" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Paskirties vieta" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Paskirties vieta gautoms prekėms" @@ -5339,472 +5339,477 @@ msgstr "Paskirties vieta gautoms prekėms" msgid "Part supplier must match PO supplier" msgstr "Detalių tiekėjas turi atitikti pirkimo užsakymo tiekėją" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Eilutės įrašas neatitinka pirkimo užsakymo" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Kiekis turi būti teigiamas skaičius" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klientas" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Įmonė, kuriai prekės parduodamos" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Pardavimo užsakymo būsena" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Kliento nuoroda" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Kliento užsakymo nuorodos kodas" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Siuntos data" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "išsiuntė" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Eilutės įrašas nėra susijęs su šiuo užsakymu" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Nerasta atitikmenų šiems serijos numeriams" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Šie serijos numeriai nepasiekiami" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Užsakymas jau baigtas" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Užsakymas jau atšauktas" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Tik atviras užsakymas gali būti pažymėtas kaip užbaigtas" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Užsakymas negali būti užbaigtas, nes yra neišsiųstų siuntų" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Užsakymas negali būti užbaigtas, nes yra nepriskirtų prekių" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Užsakymas negali būti užbaigtas, nes yra neužbaigtų eilučių" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "Užsakymas užrakintas ir negali būti keičiamas" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Prekės kiekis" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Eilutės įrašo nuoroda" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Eilutės įrašo pastabos" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Tikslinė šio eilutės įrašo data (palikite tuščią, jei norite naudoti užsakymo tikslinę datą)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Eilutės įrašo aprašymas (neprivalomas)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Papildomas kontekstas šiai eilutei" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Vieneto kaina" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Pirkimo užsakymo eilutės įrašas" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Tiekėjo detalė turi atitikti tiekėją" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Tiekėjo detalė" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Gauta" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Gautų prekių kiekis" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Pirkimo kaina" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Vieneto pirkimo kaina" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Pirkimo užsakymo papildoma eilutė" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Pardavimo užsakymo eilutės įrašas" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Tik parduodamos detalės gali būti priskirtos pardavimo užsakymui" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Pardavimo kaina" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Vieneto pardavimo kaina" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Išsiųsta" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Išsiųstas kiekis" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Pardavimo užsakymo siunta" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Siuntos data" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Pristatymo data" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Siuntos pristatymo data" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Patikrino" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Vartotojas, patikrinęs šią siuntą" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Siunta" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Siuntos numeris" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Sekimo numeris" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Siuntos sekimo informacija" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Sąskaitos faktūros numeris" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Nuorodos numeris susijusiai sąskaitai faktūrai" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Siunta jau buvo išsiųsta" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Siunta neturi priskirtų prekių" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Pardavimo užsakymo papildoma eilutė" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Pardavimo užsakymo paskirstymas" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Prekė nėra priskirta" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Negalima priskirti prekių eilutei su skirtinga detale" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Negalima priskirti prekių eilutei, jei joje nėra detalės" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Priskiriamas kiekis negali viršyti atsargų kiekio" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Priskirtas kiekis turi būti didesnis nei nulis" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Kiekis turi būti 1, jei prekė turi serijos numerį" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Pardavimo užsakymas nesutampa su siunta" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Siunta nesutampa su pardavimo užsakymu" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Eilutė" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Pardavimo užsakymo siuntos nuoroda" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Prekė" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Pasirinkite atsargų elementą priskyrimui" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Įveskite prekių priskyrimo kiekį" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Grąžinimo užsakymo nuoroda" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Įmonė, iš kurios grąžinamos prekės" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Grąžinimo užsakymo būsena" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Grąžinimo užsakymo eilutės įrašas" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Turi būti nurodytas atsargų elementas" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Grąžinamo kiekis viršija prekių kiekį" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "Grąžinamo kiekis turi būti daugiau nei nulis" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Neteisingas kiekis serijinio numerio prekei" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Pasirinkite prekę grąžinimui iš kliento" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Gavimo data" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Rezultatas" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Rezultatas šiam eilutės įrašui" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Išlaidos, susijusios su šio eilutės įrašo grąžinimu ar remontu" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Grąžinimo užsakymo papildoma eilutė" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Vieneto pirkimo kaina pirkimo metu" msgid "Converted to part" msgstr "Konvertuota į detalę" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index ea8ced30fd..2a71f3b606 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nevarēja konvertēt {original} par {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Norādītais daudzums nav derīgs" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index abbdf52ca8..4455e6136c 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} kon niet worden omgezet naar {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -111,7 +111,7 @@ msgstr "Ongeldige decimale waarde" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Naam" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Inclusief varianten" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Openstaande order" msgid "Allocated" msgstr "Toegewezen" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Verbruikt" @@ -759,7 +759,7 @@ msgstr "In bestelling" msgid "Build not found" msgstr "Build niet gevonden" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Productieorderreferentie" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Verkooporder Referentie" msgid "Sales Order to which this build is allocated" msgstr "Productieopdracht waar dit productie aan is toegewezen" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Bronlocatie" @@ -872,7 +872,7 @@ msgstr "Externe bouw" msgid "This build order is fulfilled externally" msgstr "Deze bouw opdracht is extern uitgevoerd" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Bestemmings Locatie" @@ -934,8 +934,8 @@ msgstr "Verwachte opleveringsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Project code" @@ -987,35 +987,35 @@ msgstr "Project code" msgid "Project code for this build order" msgstr "Project code voor deze build order" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Kan de bouwopdracht niet voltooien zolang onderliggende bouwopdrachten nog openstaan" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Kan de bouwopdracht niet voltooien zolang de output onvolledig is" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Serienummers moeten worden opgegeven voor traceerbare onderdelen" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Geen productie uitvoer opgegeven" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Productie uitvoer is al voltooid" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "Build output heeft niet alle vereiste tests doorstaan" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "Voorraadproducten zijn nog in productie" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Kan een build uitvoer niet gedeeltelijk voltooien met de toegewezen items" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Bouw order regel item" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Bouw object" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Bouw object" msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Vereiste hoeveelheid voor bouwopdracht" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Aantal van verbruikte voorraad" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofdonderdeel gemarkeerd is als traceerbaar" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "Toegewezen hoeveelheid moet groter zijn dan nul" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Voorraad item is te veel toegewezen" msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Installeren in" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" @@ -1719,8 +1719,8 @@ msgstr "Gebruiker" msgid "Price break quantity" msgstr "Prijs pauze hoeveelheid" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Prijs" @@ -1818,7 +1818,7 @@ msgstr "Titel" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Datum en tijd van de streepjescode scan" msgid "URL endpoint which processed the barcode" msgstr "Adres eindpunt dat de streepjescode verwerkt" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Inhoud" @@ -4407,7 +4407,7 @@ msgstr "Btw-nr" msgid "Company Tax ID" msgstr "BTW-nummer van bedrijf" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adres" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Externe Bouw Opdracht" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Bestellen" @@ -5179,15 +5179,15 @@ msgstr "Heeft verzending" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Retour bestelling" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "Adres komt niet overeen met het geselecteerde bedrijf" msgid "Order description (optional)" msgstr "Bestelling beschrijving (optioneel)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Selecteer projectcode voor deze bestelling" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Link naar externe pagina" @@ -5261,7 +5261,7 @@ msgstr "Start datum" msgid "Scheduled start date for this order" msgstr "Geplande startdatum voor deze bestelling" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Streefdatum" @@ -5294,12 +5294,12 @@ msgstr "Contactpunt voor deze volgorde" msgid "Company address for this order" msgstr "Bedrijf adres voor deze bestelling" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Orderreferentie" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "Order referentiecode van leverancier" msgid "received by" msgstr "ontvangen door" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Order voltooid op datum" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Bestemming" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Bestemming voor ontvangen items" @@ -5339,472 +5339,477 @@ msgstr "Bestemming voor ontvangen items" msgid "Part supplier must match PO supplier" msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "Regelitem mist een gekoppeld deel" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klant" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Bedrijf waaraan de artikelen worden verkocht" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Verkooporder status" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Klantreferentie " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Klant order referentiecode" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Verzenddatum" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "verzonden door" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Artikelregel is niet gekoppeld aan deze bestelling" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Geen overeenkomst gevonden voor de volgende serienummers" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "De volgende serienummers zijn niet beschikbaar" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Bestelling is al afgerond" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Order is al geannuleerd" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Alleen een open bestelling kan als voltooid worden gemarkeerd" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "De bestelling is vergrendeld en kan niet worden gewijzigd" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Hoeveelheid artikelen" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Artikelregel referentie" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Artikel notities" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Doeldatum voor dit regelitem (laat leeg om de doeldatum van de bestelling te gebruiken)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Regelomschrijving (optioneel)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Additionele context voor deze regel" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Stukprijs" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Inkooporder regel item" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "Bouw bestelling moet worden gemarkeerd als extern" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Bestellingen kunnen alleen aan assemblageonderdelen worden gekoppeld" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "De bouw van het order deel moet overeenkomen met regel onderdeel" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Leveranciersonderdeel" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Ontvangen" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Inkoopprijs" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Aankoopprijs per stuk" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Externe Build Order moet aan deze regel voldoen" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Extra regel inkooporder" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Verkooporder regel item" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Verkoopprijs" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Prijs per stuk" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Verzonden" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Verzonden hoeveelheid" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Verzending van verkooporder" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "Verzendadres moet overeenkomen met de klant" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Verzendadres voor deze zending" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Leveringsdatum" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Datum van levering van zending" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Gecontroleerd door" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Zending" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Zendingsnummer" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Volgnummer" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Zending volginformatie" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Factuurnummer" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Referentienummer voor bijbehorende factuur" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Verzending is al verzonden" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Zending heeft geen toegewezen voorraadartikelen" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "Verzending moet worden gecontroleerd voordat deze kan worden voltooid" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Verkooporder extra regel" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Toewijzing verkooporder" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Voorraadartikel is niet toegewezen" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onderdeel" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Verkooporder komt niet overeen met zending" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Verzending komt niet overeen met verkooporder" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Regel" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Artikel" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Selecteer voorraadartikel om toe te wijzen" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Voer voorraadtoewijzingshoeveelheid in" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Retour order referentie" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Bedrijf van waaruit items worden teruggestuurd" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Retour bestelling status" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Retourneer bestelregel item" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Voorraad item moet worden opgegeven" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Retour hoeveelheid overschrijdt voorraad hoeveelheid" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "Het retour aantal moet groter zijn dan nul" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Ongeldige hoeveelheid voor geserialiseerde voorraad" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Selecteer te retourneren product van de klant" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Ontvangst datum" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "De datum waarop dit retour item is ontvangen" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Resultaat" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Resultaat van deze regel item" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Kosten geassocieerd met teruggave of reparatie voor deze regel item" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Retourneren extra regel" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9266,11 +9271,6 @@ msgstr "Enkele eenheidsprijs van de aankoop op het moment van aankoop" msgid "Converted to part" msgstr "Omgezet tot onderdeel" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "Hoeveelheid overschrijdt beschikbare voorraad" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index d6499d6954..dd101a0054 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Navn" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "Tildelt" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "I bestilling" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Salgsordrereferanse" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Kildeplassering" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Fullført plassering" @@ -934,8 +934,8 @@ msgstr "Forventet sluttdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldato for ferdigstillelse. Produksjonen vil være forfalt etter denne datoen." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Fullført dato" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Prosjektkode" @@ -987,35 +987,35 @@ msgstr "Prosjektkode" msgid "Project code for this build order" msgstr "Prosjektkode for denne produksjonsordren" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Serienumre må angis for sporbare deler" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Ingen produksjonsartikkel spesifisert" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Produksjonsartikkelen er allerede fullført" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Produksjonsartikkel" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Produksjonsobjekt" msgid "Quantity" msgstr "Antall" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Påkrevd antall for produksjonsordre" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Produksjonselement må spesifisere en produksjonsartikkel, da master-del er merket som sporbar" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må være 1 for serialisert lagervare" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Lagervaren er overtildelt" msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Kildelagervare" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Lagerantall å tildele til produksjonen" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Monteres i" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Lagervare for montering" @@ -1719,8 +1719,8 @@ msgstr "Bruker" msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Pris" @@ -1818,7 +1818,7 @@ msgstr "Tittel" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adresse" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Ordre" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Returordre" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Ordrebeskrivelse (valgfritt)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Velg prosjektkode for denne ordren" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Lenke til ekstern side" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldato" @@ -5294,12 +5294,12 @@ msgstr "Kontaktpunkt for denne ordren" msgid "Company address for this order" msgstr "Selskapsadresse for denne ordren" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Ordrereferanse" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "Leverandørens ordrereferanse" msgid "received by" msgstr "mottatt av" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Dato ordre ble fullført" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Destinasjon" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Delleverandør må matche PO-leverandør" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Mengde må være positiv" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Firma som varene selges til" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Kundereferanse " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Kundens ordrereferanse" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Forsendelsesdato" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "sendt av" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Linjeelement er ikke knyttet til denne ordren" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Ingen treff funnet for følgende serienummer" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Kun en åpen ordre kan merkes som fullført" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Denne ordren kan ikke fullføres da det fortsatt er ufullstendige artikler" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Antall" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Linjereferanse" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Linjenotater" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Måldato for denne linjen (la stå tomt for å bruke måldatoen fra ordren)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Linjeelementbeskrivelse (valgfritt)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Ytterligere kontekst for denne linjen" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Enhetspris" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Delens leverandør må samsvare med leverandør" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Leverandørdel" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Mottatt" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Innkjøpspris" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Enhet-innkjøpspris" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Kun salgbare deler kan tildeles en salgsordre" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Salgspris" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Enhets-salgspris" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Sendt" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Sendt antall" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Dato for forsendelse" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Leveringsdato" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Dato for levering av forsendelse" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Sjekket Av" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Forsendelse" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Forsendelsesnummer" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Sporingsnummer" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Sporingsinformasjon for forsendelse" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Referansenummer for tilknyttet faktura" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Forsendelsen er allerede sendt" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Forsendelsen har ingen tildelte lagervarer" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Lagervarer er ikke blitt tildelt" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan ikke tildele lagervare til en linje med annen del" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Salgsordre samsvarer ikke med forsendelse" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Forsendelsen samsvarer ikke med salgsordre" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Linje" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Artikkel" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Velg lagervare å tildele" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Angi lagertildelingsmengde" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Returordre-referanse" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Firmaet delen skal returneres fra" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Returordrestatus" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Velg artikkel som skal returneres fra kunde" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Mottatt Dato" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Utfall" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Utfall for dette linjeelementet" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Innkjøpspris per enhet på kjøpstidspunktet" msgid "Converted to part" msgstr "Konvertert til del" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index e47862d817..d6803667d8 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nie udało się przeliczyć {original} na {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -111,7 +111,7 @@ msgstr "Niepoprawna wartość dziesiętna" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nazwa" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Obejmuje warianty" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Zaległe zamówienie" msgid "Allocated" msgstr "Przydzielono" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "W Zamówieniu" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Odwołanie do zamówienia sprzedaży" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Lokalizacja źródła" @@ -872,7 +872,7 @@ msgstr "Budowa zewnętrzna" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Lokalizacja docelowa" @@ -934,8 +934,8 @@ msgstr "Docelowy termin zakończenia" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Data zakończenia" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Kod projektu" @@ -987,35 +987,35 @@ msgstr "Kod projektu" msgid "Project code for this build order" msgstr "Kod projektu dla tego zlecenia produkcji" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Należy podać numery seryjne dla lokalizowania części" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nie określono danych wyjściowych budowy" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Budowanie wyjścia jest już ukończone" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Zbuduj obiekt" msgid "Quantity" msgstr "Ilość" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Wymagana ilość dla zlecenia produkcji" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Element kompilacji musi określać dane wyjściowe kompilacji, ponieważ część główna jest oznaczona jako możliwa do śledzenia" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Przydzielona ilość ({q}) nie może przekraczać dostępnej ilości zapasów magazynowych ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Pozycja magazynowa jest nadmiernie przydzielona" msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Ilość zapasów do przydzielenia do produkcji" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -1719,8 +1719,8 @@ msgstr "Użytkownik" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Cena" @@ -1818,7 +1818,7 @@ msgstr "Tytuł" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adres" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Zamówienie" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data docelowa" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "odebrane przez" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Przeznaczenie" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Pozycja nie pasuje do zlecenia zakupu" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klient" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Odebrane" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Wysłane" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Wysłana ilość" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Sprawdzone przez" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Przesyłka" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Numer przesyłki" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Numer śledzenia" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Informacje o śledzeniu przesyłki" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Przesyłka została już wysłana" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Linia" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Komponent" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 1a86dec7c2..956b2219f4 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nome" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "Alocado" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "No pedido" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Referência do pedido de produção" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referência do pedido de venda" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Local de Origem" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Local de Destino" @@ -934,8 +934,8 @@ msgstr "Data alvo final" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Data de conclusão" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Código do projeto" @@ -987,35 +987,35 @@ msgstr "Código do projeto" msgid "Project code for this build order" msgstr "Código do projeto para este pedido de produção" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Números de série devem ser fornecidos para peças rastreáveis" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nenhuma saída de produção especificada" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Saída de produção já completada" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde ao Pedido de Produção" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Quantidade não pode ser maior do que a quantidade de saída" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Item da linha de Produção" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Objeto de produção" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Objeto de produção" msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "O item do estoque está sobre-alocado" msgid "Stock Item" msgstr "Item de estoque" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Instalar em" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1719,8 +1719,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Preço" @@ -1818,7 +1818,7 @@ msgstr "Título" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Endereço" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Pedido" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Devolver pedido" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Link para página externa" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data alvo" @@ -5294,12 +5294,12 @@ msgstr "Ponto de contato para este pedido" msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Situação" @@ -5323,15 +5323,15 @@ msgstr "Código de referência do pedido fornecedor" msgid "received by" msgstr "recebido por" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Destino" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "O item de linha não corresponde ao pedido de compra" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Data de Envio" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Item de linha não está associado a este pedido" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Nenhuma correspondência encontrada para os seguintes números de série" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Pedido não pode ser concluído, pois, há itens na linha incompletos" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data alvo para este item de linha (deixe em branco para usar a data alvo do pedido)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Descrição item de linha (opcional)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Recebido" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Remessa" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Número de Rastreamento" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Informação de rastreamento da remessa" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Número da Fatura" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Número de referência para fatura associada" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "O pedido já foi enviado" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Remessa não foi alocada nos itens de estoque" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "O item do estoque não foi atribuído" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Não é possível alocar o item de estoque para uma linha de uma peça diferente" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Não é possível alocar uma linha sem uma peça" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Pedidos de venda não coincidem com a remessa" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Remessa não coincide com pedido de venda" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Linha" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Selecione o item de estoque para alocar" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Insira a quantidade de atribuição de estoque" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Referência de Pedidos de Devolução" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo retornados" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Gastos para reparar e/ou devolver esta linha de itens" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Preço de compra unitário único no momento da compra" msgid "Converted to part" msgstr "Convertido para peça" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index 002914b819..f6711babb0 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Quantidade inválida" @@ -111,7 +111,7 @@ msgstr "Valor decimal inválido" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nome" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Incluir variáveis" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Pedido pendente" msgid "Allocated" msgstr "Alocado" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Consumido" @@ -759,7 +759,7 @@ msgstr "Em pedido" msgid "Build not found" msgstr "Produção não encontrada" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Referência do pedido de produção" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referência do pedido de venda" msgid "Sales Order to which this build is allocated" msgstr "Pedido de venda ao qual esta produção está alocada" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Local de origem" @@ -872,7 +872,7 @@ msgstr "Produção externa" msgid "This build order is fulfilled externally" msgstr "Este pedido de produção é atendido externamente" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Local de destino" @@ -934,8 +934,8 @@ msgstr "Data alvo final" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data limite para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Data de conclusão" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Código do projeto" @@ -987,35 +987,35 @@ msgstr "Código do projeto" msgid "Project code for this build order" msgstr "Código do projeto para este pedido de produção" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Não é possível concluir o pedido de produção com pedidos secundários abertos" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Não é possível concluir o pedido com saídas incompletas" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Números de série devem ser fornecidos para peças rastreáveis" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nenhuma saída de produção especificada" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Saída da produção já está concluída" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde à pedido de produção" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "A saída de produção já foi concluída" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "A saída de produção já foi concluída" msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "A quantidade não pode ser maior que a quantidade de saída" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "A saída da produção não passou em todos os testes necessários" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "Os itens de estoque alocados ainda estão em produção" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Não é possível concluir parcialmente uma saída de produção com itens alocados" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Item de linha do pedido de produção" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Compilar objeto" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Compilar objeto" msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Quantidade de estoque consumido" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "O item de estoque selecionado não coincide com linha da BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "A quantidade alocada deve ser maior que zero" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "O item de estoque está superalocado" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "O item de estoque está superalocado" msgid "Stock Item" msgstr "Item de estoque" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Instalar em" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Destino do item do estoque" @@ -1719,8 +1719,8 @@ msgstr "Usuário" msgid "Price break quantity" msgstr "Quantidade de parcelamentos" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Preço" @@ -1818,7 +1818,7 @@ msgstr "Título" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Data/hora da verificação do código de barras" msgid "URL endpoint which processed the barcode" msgstr "O endpoint da URL que processou o código de barras" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -4407,7 +4407,7 @@ msgstr "CNPJ" msgid "Company Tax ID" msgstr "CNPJ da empresa" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Endereço" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Pedido de produção vencido" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Pedido" @@ -5179,15 +5179,15 @@ msgstr "Possui envio" msgid "Shipment not found" msgstr "Remessa não encontrada" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de compra" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Pedido de compra" msgid "Sales Order" msgstr "Pedido de venda" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Pedido de devolução" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Pedido de transferência" @@ -5245,11 +5245,11 @@ msgstr "O endereço não corresponde à empresa selecionada" msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Link para página externa" @@ -5261,7 +5261,7 @@ msgstr "Data inicial" msgid "Scheduled start date for this order" msgstr "Data de início programada para esta encomenda" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data prevista" @@ -5294,12 +5294,12 @@ msgstr "Ponto de contato para este pedido" msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "Código de referência do pedido fornecedor" msgid "received by" msgstr "Recebido por" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Destino" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Destino para os itens recebidos" @@ -5339,472 +5339,477 @@ msgstr "Destino para os itens recebidos" msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "O item de linha não corresponde ao pedido de compra" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "O item de linha está sem uma peça vinculada" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "Números de série não podem ser atribuídos a peças virtuais" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "Permitir qualquer estoque (serializado ou não)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "Apenas estoque serializado" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "Apenas estoque não serializado" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Situação do pedido de venda" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Referência do cliente " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Código de referência do pedido do cliente" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Data de envio" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "Enviado por" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "O item de linha não está associado a este pedido" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Nenhuma correspondência encontrada para os seguintes números de série" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Os seguintes números de série não estão disponíveis" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "O pedido já está completo" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "O pedido já está cancelado" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "O pedido não pode ser concluído, pois, há alocações incompletas" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "O pedido não pode ser concluído, pois, há itens de linha incompletos" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "O pedido está bloqueado e não pode ser modificado" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "Desconto" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "Percentual de desconto aplicado a este item de linha (0-100)" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "Número da linha" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "Número da linha para este item (opcional)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Referência do item em linha" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Observações do item de linha" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data limite para este item de linha (deixe em branco para usar a data limite do pedido)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Descrição do item de linha (opcional)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Preço unitário" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Item de linha de pedido de compra" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "Pedido de produção deve ser marcada como externa" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Os pedidos de produção só podem ser vinculados a peças de montagem" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "Criar peça do pedido deve combinar a peça do item de linha" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "Um pedido de produção externo é necessário para peças de montagem" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Fornecedor da peça" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Recebido" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Preço de compra" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Pedido de produção externa para ser preenchida por este item de linha" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Linha extra do pedido de compra" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Item de linha de pedido de vendas" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Preço de venda" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Envio do pedido de venda" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "O endereço da remessa deve corresponder ao cliente" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Endereço de entrega desta remessa" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Data de entrega" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Usuário que verificou este envio" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envio" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Número do envio" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Número de rastreio" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Informação de rastreamento" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Número da nota fiscal" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Número de referência da nota fiscal associada" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "A remessa já foi enviada" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "A remessa não tem itens de estoque alocados" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "A remessa deve ser verificada antes de ser concluída" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Linha extra do pedido de venda" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Alocação do pedido de venda" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "O item de estoque não foi atribuído" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Não é possível alocar um item de estoque a uma linha com uma peça diferente" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Não é possível alocar estoque a uma linha sem peça" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade alocada não pode exceder a quantidade em estoque" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "A quantidade deve ser 1 para um item de estoque serializado" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "O pedido de venda não corresponde à remessa" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "A remessa não corresponde ao pedido de venda" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Linha" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Referência da remessa do pedido de venda" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Item" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Selecionar item de estoque a alocar" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Inserir a quantidade de alocação de estoque" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Referência do pedido de devolução" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo devolvidos" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Status do pedido de devolução" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Item de linha do pedido de devolução" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "O item de estoque deve ser especificado" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "A quantidade de devolução excede a quantidade em estoque" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "A quantidade de devolução deve ser maior que zero" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Quantidade inválida para item de estoque serializado" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Selecionar item a devolver do cliente" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Data de recebimento" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "A data em que este item de devolução foi recebido" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Resultado" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Resultado para este item de linha" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Custo associado à devolução ou reparo deste item de linha" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Linha extra do pedido de devolução" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "Referência do pedido de transferência" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "Status do pedido de transferência" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "Origem dos itens transferidos" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "Destino dos itens transferidos" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "Consumir estoque" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "Em vez de transferir o estoque para o destino, \"consuma\" o estoque removendo a quantidade transferida do item de estoque alocado" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "O pedido não pode ser concluído até que um local de destino seja definido" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "O pedido não pode ser concluído até estar totalmente alocado" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "Item de linha do pedido de transferência" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "transferido" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "quantidade transferida" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "Alocação do pedido de transferência" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "O item de estoque não existe mais" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "Falha ao consumir item de estoque no pedido de transferência" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "Falha ao transferir item de estoque no pedido de transferência" @@ -9265,11 +9270,6 @@ msgstr "Preço de compra unitário no momento da compra" msgid "Converted to part" msgstr "Convertido em peça" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "O item de estoque não existe mais" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "A quantidade excede o estoque disponível" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 045551b1e3..e5285ddf0d 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nu s-a putut converti {original} în {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Cantitate furnizata nevalida" @@ -111,7 +111,7 @@ msgstr "Valoare zecimală nevalidă" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Nume" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "İnclude variante" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Comandă restantă" msgid "Allocated" msgstr "Alocate" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Consumat" @@ -759,7 +759,7 @@ msgstr "Pe comandă" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Referință comandă producție" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referință comandă de vânzare" msgid "Sales Order to which this build is allocated" msgstr "Comanda de vânzare pentru care această construcție este alocată" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Locație sursă" @@ -872,7 +872,7 @@ msgstr "Construcție externă" msgid "This build order is fulfilled externally" msgstr "Această comandă de producție este îndeplinită extern" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Locul destinației" @@ -934,8 +934,8 @@ msgstr "Data finalizării țintă" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data țintă pentru finalizarea construcției. Construcția va fi depășită după această dată." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Data completării" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioritatea acestei comenzi de producție" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Cod proiect" @@ -987,35 +987,35 @@ msgstr "Cod proiect" msgid "Project code for this build order" msgstr "Cod de proiect pentru această comandă de construcție" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Nu se poate finaliza construcția comenzii cu versiuni deschise" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Nu se poate completa comanda de producție cu rezultate incomplete" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Numerele de serie trebuie furnizate pentru piesele urmăribile" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nu este specificată nicio ieșire de producție" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Construcția este deja finalizată" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Construcția nu se potrivește cu Comanda de producție" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Cantitatea trebuie să fie mai mare decât zero" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Cantitatea nu poate fi mai mare decât cantitatea de ieşire" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "Construcția nu a trecut toate testele necesare" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "Stocurile alocate sunt încă în producţie" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Nu se poate finaliza parțial o construcție cu elemente alocate" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Element linie comandă de producție" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Construiește obiectul" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Construiește obiectul" msgid "Quantity" msgstr "Cantitate" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Cantitatea necesară pentru comanda de producție" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Cantitatea de stoc consumată" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Articolul contruit trebuie să specifice o ieșire de construcție, deoarece piesa principală este marcată ca urmăribilă." -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Articolul din stoc selectat nu se potrivește cu linia BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "Cantitatea alocată trebuie să fie mai mare decât zero" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Cantitatea trebuie sa fie 1 pentru stoc serializat" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantitate alocata ({q}) nu trebuie sa depaseasca cantitatea disponibila de stoc ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Articolul din stoc este supra alocat" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Articolul din stoc este supra alocat" msgid "Stock Item" msgstr "Articol Stoc" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Locație articol stoc" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Cantitatea de stoc alocată pentru construcție" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Instalează în" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Destinație articol in stoc" @@ -1719,8 +1719,8 @@ msgstr "Utilizator" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Preț" @@ -1818,7 +1818,7 @@ msgstr "Titlu" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Descrierea comenzii (opțional)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Descrierea elementului de rând (opțional)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 625ff06794..f25b1e9134 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Невозможно преобразовать {original} в {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -111,7 +111,7 @@ msgstr "Не верное десятичное значение" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Название" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Включая варианты" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Невыполненные заказы" msgid "Allocated" msgstr "Зарезервировано" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Потреблено" @@ -759,7 +759,7 @@ msgstr "В заказе" msgid "Build not found" msgstr "Сборка не найдена" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Ссылка на заказ" msgid "Sales Order to which this build is allocated" msgstr "Заказ на продажу, которому принадлежит этот заказ на производство" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Место хранения комплектующих" @@ -872,7 +872,7 @@ msgstr "Сторонняя сборка" msgid "This build order is fulfilled externally" msgstr "Этот заказ на сборку выполнен сторонней компанией" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Место хранения результата" @@ -934,8 +934,8 @@ msgstr "Целевая дата завершения" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Дата завершения" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Код проекта" @@ -987,35 +987,35 @@ msgstr "Код проекта" msgid "Project code for this build order" msgstr "Код проекта для этого заказа на производство" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Невозможно завершить заказ на сборку при наличии открытых дочерних сборок" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Невозможно завершить заказ на сборку при незавершенных выходах" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Для отслеживаемых деталей должны быть указаны серийные номера" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Продукция не указана" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Продукция уже произведена" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "Выход сборки не прошёл все необходимые тесты" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "Выделенные на складе товары все еще находятся в производстве" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Невозможно частично завершить выход сборки с распределёнными элементами" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Номер позиции для производства" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Объект производства" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Объект производства" msgid "Quantity" msgstr "Количество" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Требуемое количество для заказа на производство" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Количество израсходованного запаса" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Складская позиция перераспределена" msgid "Stock Item" msgstr "Складская позиция" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Исходная складская позиция" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Количество на складе для производства" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Установить в" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Целевая складская позиция" @@ -1719,8 +1719,8 @@ msgstr "Пользователь" msgid "Price break quantity" msgstr "Скидка распространяется на заданное количество" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Цена" @@ -1818,7 +1818,7 @@ msgstr "Заголовок" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Дата и время сканирования штрих-кода" msgid "URL endpoint which processed the barcode" msgstr "URL-адрес, обработавший штрихкод" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Контекст" @@ -4407,7 +4407,7 @@ msgstr "Налоговый идентификатор" msgid "Company Tax ID" msgstr "Налоговый идентификатор компании" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Адрес" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Сторонний заказ на сборку" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Заказ" @@ -5179,15 +5179,15 @@ msgstr "Есть отгрузка" msgid "Shipment not found" msgstr "Отгрузка не найдена" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Заказ на возврат" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Заказ на перемещение" @@ -5245,11 +5245,11 @@ msgstr "Адрес не соответствует выбранной компа msgid "Order description (optional)" msgstr "Описание заказа (дополнительно)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Выберите код проекта для этого заказа" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Ссылка на внешнюю страницу" @@ -5261,7 +5261,7 @@ msgstr "Начальная дата" msgid "Scheduled start date for this order" msgstr "Запланированная начальная дата этого заказа" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Целевая дата" @@ -5294,12 +5294,12 @@ msgstr "Контактное лицо по данному заказу" msgid "Company address for this order" msgstr "Адрес компании по этому заказу" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Ссылка на заказ" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Статус" @@ -5323,15 +5323,15 @@ msgstr "Номер заказа у поставщика" msgid "received by" msgstr "получил" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Дата завершения заказа" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Место хранения" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Место хранения для полученных позиций" @@ -5339,472 +5339,477 @@ msgstr "Место хранения для полученных позиций" msgid "Part supplier must match PO supplier" msgstr "Поставщик детали должен совпадать с поставщиком заказа на закупку" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Позиция не соответствует заказу на закупку" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "В позиции отсутствует связанная деталь" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Количество должно быть положительным числом" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "Серийные номера нельзя назначать виртуальным деталям" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "Разрешить любой запас (с серийными номерами или без них)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "Только запас с серийными номерами" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "Только запас без серийных номеров" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Покупатель" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Компания, которой детали продаются" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Статус заказа на продажу" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Ссылка клиента" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Код ссылки на заказ клиента" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Дата отгрузки" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "Отправлено" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Позиция не связана с этим заказом" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Совпадений для следующих серийных номеров не найдено" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Следующие серийные номера недоступны" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Заказ уже выполнен" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Заказ уже отменен" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Только открытый заказ может быть отмечен как завершённый" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Заказ не может быть завершён, так как есть незавершённые отгрузки" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Заказ не может быть завершён, так как есть незавершённые распределения" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Заказ не может быть завершён, так как есть незавершённые позиции" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "Заказ заблокирован и не может быть изменён" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Количество" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "Номер строки" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "Номер строки для этой позиции (необязательно)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Номер позиции" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Записи о позиции" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Целевая дата этой позиции (оставьте пустой, чтобы использовать целевую дату заказа)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Описание позиции (необязательно)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Дополнительный контекст для этой строки" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Цена за единицу" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Позиция заказа на закупку" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Поставляемая деталь должна соответствовать поставщику" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "Заказ на сборку должен быть отмечен как внешний" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Заказы на сборку могут быть связаны только со сборочными деталями" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "Деталь заказа на сборку должна соответствовать детали позиции" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "Для сборочных деталей требуется внешний производственный заказ" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Деталь поставщика" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Получено" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Количество полученных предметов" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Закупочная цена" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Закупочная цена" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Внешний заказ на сборку, который будет выполнен этой позицией" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Дополнительная позиция заказа на закупку" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Позиция заказа на продажу" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Только продаваемые детали могут быть назначены заказу на продажу" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Цена продажи" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Цена последней продажи" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Доставлен" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Отгруженное кол-во" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Отгрузка заказа на продажу" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "Адрес отгрузки должен соответствовать клиенту" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Адрес доставки для этой отгрузки" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Дата отправления" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Дата доставки" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Дата доставки отгрузки" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Проверн" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Пользователь, проверивший эту отгрузку" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Отправление" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Номер отправления" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Номер отслеживания" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Информация об отслеживании доставки" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Номер счета" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Номер ссылки на связанную накладную" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Отгрузка уже отправлена" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Отправка не имеет зарезервированных складских позиций" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "Отгрузка должна быть проверена, прежде чем её можно завершить" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Дополнительная позиция заказа на продажу" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Распределение заказа на продажу" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Складская позиция не была назначена" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Невозможно распределить запас к позиции без детали" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Количество распределения не может превышать количество на складе" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Заказ на продажу не соответствует отгрузке" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Отгрузка не соответствует заказу на продажу" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Строка" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Ссылка на отгрузку заказа на продажу" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Элемент" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Выберите складскую позицию для резервирования" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Укажите резервируемое количество" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Ссылка на заказ на возврат" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Компания, из которой возвращаются товары" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Статус заказа на возврат" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Позиция заказа на возврат" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Необходимо указать складской элемент" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Количество возврата превышает количество на складе" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "Количество возврата должно быть больше нуля" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Недопустимое количество для серийного складского элемента" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Выберите позицию, возвращаемую от клиента" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Дата получения" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "Дата возврата" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Результат" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Результат для этой позиции" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Стоимость, связанная с возвратом или ремонтом этой позиции" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Дополнительная позиция заказа на возврат" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "Номер заказа на перемещение" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "Статус заказа на перемещение" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "Источник перемещаемых позиций" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "Назначение перемещаемых позиций" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "Списать запас" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "Вместо перемещения запаса в место назначения списать его, удалив перемещаемое количество из зарезервированной складской позиции" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "Заказ нельзя завершить, пока не указано место назначения" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "Заказ нельзя завершить, пока он не будет полностью зарезервирован" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "Позиция заказа на перемещение" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "Перемещено" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "перемещённое количество" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "Резервирование заказа на перемещение" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Цена за единицу на момент покупки" msgid "Converted to part" msgstr "Преобразовано в деталь" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "Количество превышает доступный запас" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index cafed25a6a..65d0b4c157 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index e7a47c69f5..318d3b263e 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Ni mogoče pretvoriti {original} v {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Ime" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "Dodeljeno" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referenca dobavnica" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Lokacija vira" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Ciljna lokacija" @@ -934,8 +934,8 @@ msgstr "Rok dokončanja" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Datom končanja" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Ni določena izgradnja" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Igradnja je že dokončana" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "Količina" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot sledljiv" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Količina za zalogo s serijsko številko mora biti 1" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Preveč zaloge je prestavljene" msgid "Stock Item" msgstr "Postavka zaloge" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Izvorna postavka zaloge" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Količina zaloge za prestavljanje za izgradnjo" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Inštaliraj v" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Destinacija postavke zaloge" @@ -1719,8 +1719,8 @@ msgstr "Uporabnik" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Poslano" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index b1f9464499..4dfdf6d2fb 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nije moguće konvertovati {original} u {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Isporučena nevažeća količina" @@ -111,7 +111,7 @@ msgstr "Neispravna decimalna vrednost" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Ime" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Uključi varijante" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Neizmirena narudžbina" msgid "Allocated" msgstr "Alocirano" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "Po narudžbini" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Referenca naloga za prodaju" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Lokacija izvora" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Lokacija odredišta" @@ -934,8 +934,8 @@ msgstr "Datum ciljanog završetka" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ciljani datum za završetak izgradnje. Izgradnja će biti u prekoračenju nakon ovog datuma" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Datum završetka" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Prioritet ovog naloga za izgradnju" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Kod projekta" @@ -987,35 +987,35 @@ msgstr "Kod projekta" msgid "Project code for this build order" msgstr "Kod projekta za ovaj nalog za izgradnju" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Za delove koji mogu da se prate moraju se dostaviri serijski brojevi" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Nije određen izlaz izgradnje" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Izlaz izgradnje je već kompletiran" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Količina mora biti veća od nule" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Količina ne sme da bude veća od izlazne količine" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Stavka porudžbine naloga za izgradnju" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Objekat izgradnje" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Objekat izgradnje" msgid "Quantity" msgstr "Količina" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Potrebna količina za nalog za izgradnju" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Stavka izgradnje mora imati izlaz izgradnje, jer je nadređeni deo markiran da može da se prati" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Izabrana stavka zaliha se ne slaže sa porudžbinom sa spiska materijala" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Količina mora da bude 1 za zalihe koje su serijalizovane" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Alocirana količina ({q}) ne sme da bude veća od količine dostupnih zaliha ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Stavka zaliha je prealocirana" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Stavka zaliha je prealocirana" msgid "Stock Item" msgstr "Stavka zaliha" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Izvor stavke zaliha" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Količina zaliha za alociranje za izgradnju" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Ugradi u" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Stavka zaliha odredišta" @@ -1719,8 +1719,8 @@ msgstr "Korisnik" msgid "Price break quantity" msgstr "Prelomna količina cene" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Cena" @@ -1818,7 +1818,7 @@ msgstr "Naslov" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Datum i vreme skeniranja bar koda" msgid "URL endpoint which processed the barcode" msgstr "URL krajnja tačka kojaj je obradila bar kod" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adrese" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Nalog" @@ -5179,15 +5179,15 @@ msgstr "Ima isporuku" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nalog za kupovinu" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Nalog za vraćanje" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Opis naloga (opciono)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Izaberi šifru projekta za ovaj nalog" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Link ka eksternoj stranici" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ciljani datum" @@ -5294,12 +5294,12 @@ msgstr "Lice za kontakt za ovaj nalog" msgid "Company address for this order" msgstr "Adresa kompanije za ovaj nalog" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Referenca naloga" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "Referentni kod dobavljača naloga" msgid "received by" msgstr "primljeno od strane" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Datum kada je nalog završen" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Odredište" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Odredište za primljene stavke" @@ -5339,472 +5339,477 @@ msgstr "Odredište za primljene stavke" msgid "Part supplier must match PO supplier" msgstr "Dobavljač dela se mora poklapati sa dobavljačem naloga za kupovinu" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za kupovinu" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Količina mora biti pozitivan broj" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Mušterija" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Kompanija kojoj se prodaju stavke" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Status naloga za prodaju" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Referenca mušterije" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Referentni kod mušterijinog naloga" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Datum isporuke" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "isporučeno od strane" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Stavka porudžbine nije asocirana sa ovim nalogom" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Nema pronađenih poklapanja za sledeće serijske brojeve" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Sledeći serijski brojevi su nedostupni" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Nalog je već završen" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Nalog je već otkazan" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Samo otvoren nalog može biti označen kao završen" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Nalog ne može biti završen jer ima nepotpunih isporuka" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Nalog ne može biti završen jer ima nepotpunih alokacija" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Nalog ne može biti završen jer ima nezavršenih stavki porudbžine" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Količina stavki" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Referenca stavke porudbžine" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Beleške stavke porudbžine" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Krajnji datum za ovu stavku porudbćine (ostaviti prazno za krajnji datum sa naloga)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Opis stavke porudžbine (opciono)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Dodatni kontekst za ovu porudžbinu" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Cena jedinice" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Stavka porudžbine naloga za kupovinu" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Deo dobavljača se mora poklapati sa dobavljačem" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Deo dobavljača" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Primljeno" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Broj primljenih stavki" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Kupovna cena" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Kupovna cena jedinice" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Dodatna porudbžina naloga za kupovinu" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Stavka porudžbine naloga za prodaju" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Samo delovi koji se mogu prodati mogu biti dodeljeni nalogu za prodaju" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Prodajna cena" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Prodajna cena jedinice" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Poslato" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Isporučena količina" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Isporuka naloga za prodaju" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Datum isporuke" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Datum dostavljanja" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Datum dostavljanja isporuke" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Provereno od strane" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Korisnik koji je proverio ovu isporuku" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Isporuka" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Broj isporuke" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Broj praćenja" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Informacije o praćenju isporuke" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Broj računa" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Referentni broj za dodeljeni račun" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Isporuka je već poslata" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Isporuka nema alocirane stavke sa zaliha" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Dodatne porudbžine naloga za prodaju" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Alokacije naloga za prodaju" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Stavka sa zaliha nije dodeljena" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Ne mogu se alocirati stavke sa zaliha porudbžini sa drugačijim delom" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Ne mogu se alocirati zalihe porudbžini bez dela" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Alocirana količina ne sme da pređe količinu zaliha" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Količina alokacije mora da bude veća od nule" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Količina mora biti 1 za serijalizovane stavke sa zaliha" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Nalog za prodaju se ne poklapa sa isporukom" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Isporuka se ne poklapa sa nalogom za prodaju" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Porudbžina" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Referenca isporuke naloga za prodaju" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Stavka" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Izaberi stavku sa zaliha za alokaciju" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Unesi količinu za alokaciju zaliha" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Referenca naloga za vraćanje" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Kompanija čije stavke su vraćene" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Status naloga za vraćanje" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "Vrati stavku porudbžine" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Stavka sa zaliha mora biti određena" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "Količina vraćanja je premašila količinu zaliha" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "Količina vraćanja mora biti veća od nule" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Nevažeća količina za serijalizovane stavke sa zaliha" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Izaberi stavku za vraćanje od mušterije" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Primljeno datuma" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Ishod" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Ishod za ovu stavku porudžbine" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Trošak asociran sa popravkom ili vraćanjem ove stavke porudžbine" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Doda" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Cena kupovine jedne jedinice u vreme kupovine" msgid "Converted to part" msgstr "Konvertovano u deo" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 8e51d2adb5..3e6f76f054 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunde inte konvertera {original} till {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Namn" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Inkludera varianter" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "Allokerad" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Konsumerad" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Tillverknings order referens" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Försäljningsorderreferens" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Källa Plats" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Destinationsplats" @@ -934,8 +934,8 @@ msgstr "Datum för slutförande" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Tillverkningen kommer att förfallas efter detta datum." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Slutförandedatum" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Projektkod" @@ -987,35 +987,35 @@ msgstr "Projektkod" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Ingen byggutgång angiven" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Byggutgång är redan slutförd" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Bygg objekt" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Bygg objekt" msgid "Quantity" msgstr "Antal" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad som spårbar" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Antal måste vara 1 för serialiserat lager" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Lagerposten är överallokerad" msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Källa lagervara" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Lagersaldo att allokera för att bygga" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Installera till" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Destination lagervara" @@ -1719,8 +1719,8 @@ msgstr "Användare" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Pris" @@ -1818,7 +1818,7 @@ msgstr "Titel" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Sammanhang" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adress" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "Startdatum" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldatum" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Status" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Mål" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kund" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Skickad" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Leveransdatum" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Kontrollerad av" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Rad" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "Konverterad till del" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index e28fa10725..8e089325b9 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "ชื่อ" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "ผู้ใช้งาน" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "สถานะ" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "จัดส่งแล้ว" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 266a64f352..7dccaae062 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} birimi {unit} birimine dönüştürülemedi" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -111,7 +111,7 @@ msgstr "Geçersiz ondalık değer" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Adı" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "Varyantları Dahil Et" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "Sipariş Açık" msgid "Allocated" msgstr "Tahsis Edildi" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Tüketildi" @@ -759,7 +759,7 @@ msgstr "Siparişte" msgid "Build not found" msgstr "Üretim bulunamadı" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Üretim Emri Referansı" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Satış Emri Referansı" msgid "Sales Order to which this build is allocated" msgstr "Bu üretimin tahsis edildiği satış siparişi" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Kaynak Konum" @@ -872,7 +872,7 @@ msgstr "Harici Üretim" msgid "This build order is fulfilled externally" msgstr "Bu üretim emri harici olarak tamamlanmıştır" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Hedef Konum" @@ -934,8 +934,8 @@ msgstr "Hedef tamamlama tarihi" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Üretimin tamamlanması için hedef tarih. Bu tarihten sonra üretim gecikmiş olacak." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Bu üretim emrinin önceliği" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Proje Kodu" @@ -987,35 +987,35 @@ msgstr "Proje Kodu" msgid "Project code for this build order" msgstr "Bu üretim emri için proje kodu" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "Açık alt üretim işlemleri varken üretim emri tamamlanamaz" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "Eksik çıktılar varken üretim emri tamamlanamaz" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "İzlenebilir parçalar için seri numaraları sağlanmalıdır" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Hiçbir üretim çıktısı belirtilmedi" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Üretim çıktısı zaten tamamlanmış" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Üretim çıktısı, üretim emri ile eşleşmiyor" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Miktar çıktı miktarından büyük olamaz" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "Üretim çıktısı tüm gerekli testleri geçmedi" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "Tahsis edilen stok kalemleri hâlâ üretimde" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "Tahsisli kalemler içeren bir üretim çıktısı kısmi olarak tamamlanamaz" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Üretim Emri Satırı" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Üretim nesnesi" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Üretim nesnesi" msgid "Quantity" msgstr "Miktar" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Üretim emri için gereken miktar" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "Tüketilen Stok Miktarı" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Ana parça izlenebilir olarak işaretlendiğinden, üretim kalemi bir üretim çıktısı belirtmelidir" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Seçili stok kalemi BOM satırı ile eşleşmiyor" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tahsis edilen miktar ({q}) mevcut stok miktarını ({a}) aşmamalıdır" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Stok kalemi fazladan tahsis edilmiş" msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Üretime tahsis edilecek stok miktarı" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Kur" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -1719,8 +1719,8 @@ msgstr "Kullanıcı" msgid "Price break quantity" msgstr "Fiyat kademesi miktarı" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Fiyat" @@ -1818,7 +1818,7 @@ msgstr "Başlık" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "Barkod taramasının tarihi ve saati" msgid "URL endpoint which processed the barcode" msgstr "Barkodu işleyen URL uç noktası" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Bağlam" @@ -4407,7 +4407,7 @@ msgstr "Vergi Numarası" msgid "Company Tax ID" msgstr "Şirket Vergi Numarası" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Adres" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "Harici Üretim Emri" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Sipariş" @@ -5179,15 +5179,15 @@ msgstr "Sevkiyatı Var" msgid "Shipment not found" msgstr "Sevkiyat bulunamadı" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Satın Alma Siparişi" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Satın Alma Siparişi" msgid "Sales Order" msgstr "Satış Siparişi" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "İade Siparişi" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Aktarım Emri" @@ -5245,11 +5245,11 @@ msgstr "Adres, seçili şirket ile eşleşmiyor" msgid "Order description (optional)" msgstr "Açıklama (isteğe bağlı)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Bu sipariş için proje kodu seçin" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Harici sayfaya bağlantı" @@ -5261,7 +5261,7 @@ msgstr "Başlangıç ​​tarihi" msgid "Scheduled start date for this order" msgstr "Bu üretim emri için planlanan başlangıç tarihi" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Hedeflenen tarih" @@ -5294,12 +5294,12 @@ msgstr "Bu sipariş için ilgili kişi" msgid "Company address for this order" msgstr "Bu sipariş için şirket adresi" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Sipariş referansı" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Durum" @@ -5323,15 +5323,15 @@ msgstr "Tedarikçi siparişi referans kodu" msgid "received by" msgstr "teslim alan" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Siparişin tamamlandığı tarih" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Hedef" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "Teslim alınan kalemler için varış yeri" @@ -5339,472 +5339,477 @@ msgstr "Teslim alınan kalemler için varış yeri" msgid "Part supplier must match PO supplier" msgstr "Parça tedarikçisi PO tedarikçisi ile eşleşmelidir" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Satır, satın alma siparişi ile eşleşmiyor" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "Satırda bağlantılı bir parça eksik" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Miktar pozitif bir sayı olmalıdır" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "Sanal parçalara seri numaraları atanamaz" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "Her türlü stoka izin ver (seri numaralı veya seri numarasız)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "Sadece seri numaralı stok" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "Sadece seri numarasız stok" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Müşteri" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Ürünlerin satılmakta olduğu şirket" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "Satış siparişi durumu" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Müşteri Referansı " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Müşteri siparişi referans kodu" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Sevkiyat Tarihi" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "tarafından sevk edildi" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Ürün kalemi bu siparişle ilişkilendirilmemiştir" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Şu seri numaraları için bir eşleşme bulunamadı" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "Şu seri numaraları mevcut değildir" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "Sipariş zaten tamamlandı" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "Sipariş zaten iptal edildi" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Yalnızca açık siparişler tamamlandı olarak işaretlenebilir" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Eksik sevkiyatlar olduğundan sipariş tamamlanamaz" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Eksik tahsisler olduğu için sipariş tamamlanamıyor" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Tamamlanmamış satırlar olduğundan sipariş tamamlanamaz" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "Bu sipariş kilitli olduğundan değiştirilemez" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Kalem miktarı" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "Satır Numarası" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "Bu ögenin satır numarası (isteğe bağlı)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Satır referansı" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Satır notları" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Bu satır için hedef tarih (siparişin hedef tarihini kullanmak için boş bırakın)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Satır açıklaması (isteğe bağlı)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Bu satır için ek bağlam" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Birim Fiyat" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "Satın Alma Siparişi Kalemi" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Tedarikçi parçası tedarikçi ile eşleşmelidir" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "Üretim emri harici olarak işaretlenmelidir" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "Üretim emirleri yalnızca montaj parçalarına bağlanabilir" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "Üretim emri parçası satır parçası ile eşleşmelidir" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "Montaj parçaları için harici bir üretim emri gereklidir" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Tedarikçi parçası" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Teslim Alındı" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Teslim alınan miktar" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Alış Fiyatı" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Birim alış fiyatı" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "Bu kalem tarafından karşılanacak harici Üretim Emri" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "Ek Sipariş Kalemi" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "Satış Siparişi Kalemi" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Yalnızca satışa uygun parçalar bir satış siparişine atanabilir" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Satış Fiyatı" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Birim satış fiyatı" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Sevk edildi" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Sevk edilen miktar" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "Satış Siparişi Sevkiyatı" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "Sevk adresi müşteri ile eşleşmelidir" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "Bu sevkiyatın sevk adresi" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Sevkiyat tarihi" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Teslimat Tarihi" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Sevkiyatın teslimat tarihi" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Kontrol Eden" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Bu sevkiyatı kontrol eden kullanıcılar" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sevkiyat" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Sevkiyat numarası" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Takip Numarası" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Sevkiyat takip numarası" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Fatura Numarası" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Fatura referans numarası" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Sevkiyat zaten sevk edildi" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Sevkiyatın tahsis edilen stok kalemleri bulunmuyor" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "Sevkiyat tamamlanmadan önce kontrol edilmelidir" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "Ek Sipariş Kalemi" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "Satış Siparişi Tahsisatı" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Stok kalemi henüz atanmadı" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Farklı bir parçaya sahip satıra stok kalemi tahsis edilemez" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Parça içermeyen bir satıra stok tahsis edilemez" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar 1 olmalıdır" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Satış siparişi sevkiyatla eşleşmiyor" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Sevkiyat satış siparişiyle eşleşmiyor" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Satır" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Satış siparişinin sevkiyat referansı" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Kalem" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Tahsis edilecek stok kalemini seçin" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "İade Siparişi referansı" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Ürünlerin iade edildiği şirket" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "İade siparişi durumu" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "İade Siparişi Satırı" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "Stok kalemi belirtilmelidir" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "İade miktarı stok miktarını aşıyor" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "İade miktarı sıfırdan büyük olmalıdır" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "Seri numaralı stok kalemi için geçersiz miktar" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Müşteriden iade edilecek ürünü seçin" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Teslim Alma Tarihi" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "Bu iade kaleminin teslim alındığı tarih" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Sonuç" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Bu satırın sonucu" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Bu kalem için iade veya onarımla ilgili maliyet" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "Ek Sipariş Kalemi" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "Aktarım Emri Referansı" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "Aktarım emri durumu" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "Aktarılan kalemlerin kaynağı" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "Aktarılan kalemlerin varış yeri" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "Stoku Tüket" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "Stokları hedef noktaya aktarmak yerine, tahsis edilen stok kaleminden aktarılan miktarı çıkararak \"tüket\"" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "Hedef konum belirlenene kadar emir tamamlanamaz" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "Tümüyle tahsis edilene kadar emir tamamlanamaz" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "Emir Satırını Aktar" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "aktarıldı" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "aktarılan miktar" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "Transfer Emri Tahsisatı" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Satın alma anındaki birim alış fiyatı" msgid "Converted to part" msgstr "Parçaya dönüştürüldü" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "Miktar, mevcut stoğu aşıyor" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index bbdd6398f3..2eec90f40b 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Не вдалося перетворити {original} на {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Невірна кількість" @@ -111,7 +111,7 @@ msgstr "Неправильне десяткове значення" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Назва" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "" @@ -934,8 +934,8 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "" @@ -987,35 +987,35 @@ msgstr "" msgid "Project code for this build order" msgstr "" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "" msgid "Quantity" msgstr "Кількість" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "" @@ -1719,8 +1719,8 @@ msgstr "Користувач" msgid "Price break quantity" msgstr "" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Ціна" @@ -1818,7 +1818,7 @@ msgstr "Назва" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -5294,12 +5294,12 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "" @@ -5323,15 +5323,15 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "" -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "" msgid "Converted to part" msgstr "" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 6aec1a9705..6be668dbd6 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:28\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Không thể chuyển đổi {original} sang {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "Tên" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "" msgid "Allocated" msgstr "Đã cấp phát" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "Đã dùng" @@ -759,7 +759,7 @@ msgstr "Bật đơn hàng" msgid "Build not found" msgstr "" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "Tham chiếu đơn đặt bản dựng" msgid "Sales Order to which this build is allocated" msgstr "" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "Địa điểm nguồn" @@ -872,7 +872,7 @@ msgstr "" msgid "This build order is fulfilled externally" msgstr "" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "Địa điểm đích" @@ -934,8 +934,8 @@ msgstr "Ngày hoàn thành mục tiêu" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này." -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "Mã dự án" @@ -987,35 +987,35 @@ msgstr "Mã dự án" msgid "Project code for this build order" msgstr "Mã dự án cho đơn đặt bản dựng này" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "Số sê-ri phải được cung cấp cho hàng hoá có thể theo dõi" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "Không có đầu ra bản dựng đã được chỉ ra" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "Đầu ra bản dựng đã được hoàn thiện" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "Số lượng không thể lớn hơn số lượng đầu ra" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "Tạo mục đơn hàng" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "Dựng đối tượng" msgid "Quantity" msgstr "Số lượng" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "Yêu cầu số lượng để dựng đơn đặt" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm chủ được đánh dấu là có thể theo dõi" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "Số lượng phải là 1 cho kho sê ri" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Số lượng được phân bổ ({q}) không thể vượt quá số lượng có trong kho ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "Kho hàng đã bị phân bổ quá đà" msgid "Stock Item" msgstr "Kho hàng" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "Kho hàng gốc" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "Số lượng kho hàng cần chỉ định để xây dựng" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "Cài đặt vào" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "Kho hàng đích" @@ -1719,8 +1719,8 @@ msgstr "Người dùng" msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "Giá" @@ -1818,7 +1818,7 @@ msgstr "Tiêu đề" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "Ngữ cảnh" @@ -4407,7 +4407,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "Địa chỉ" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "Đặt hàng" @@ -5179,15 +5179,15 @@ msgstr "" msgid "Shipment not found" msgstr "" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Đơn hàng trả lại" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "" msgid "Order description (optional)" msgstr "Mô tả đơn đặt (tùy chọn)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "Mã dự án đã chọn cho đơn đặt hàng này" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "Liên kết đến trang bên ngoài" @@ -5261,7 +5261,7 @@ msgstr "" msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ngày mục tiêu" @@ -5294,12 +5294,12 @@ msgstr "Đầu mối liên hệ của đơn đặt này" msgid "Company address for this order" msgstr "Địa chỉ công ty cho đơn đặt này" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "Mã đặt hàng" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "Trạng thái" @@ -5323,15 +5323,15 @@ msgstr "Mã tham chiếu đơn đặt nhà cung cấp" msgid "received by" msgstr "nhận bởi" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "Ngày đặt hàng đã được hoàn thiện" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "Đích đến" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "" @@ -5339,472 +5339,477 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Nhà cung cấp sản phẩm phải trùng với nhà cung cấp PO" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "Mục dòng không phù hợp với đơn đặt mua" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Khách hàng" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "Doanh nghiệp từ những hàng hóa đang được bán" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "Tham chiếu khách hàng " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "vận chuyển bằng" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "Dòng hàng hóa chưa được gắn với đơn đặt này" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "Không tìm thấy số sê ri sau đây" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "Đơn hàng không thể hoàn thành được vì những khoản riêng chưa xong" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "Số lượng mặt hàng" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "Tham chiếu khoản riêng" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "Ghi chú khoản riêng" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ngày mục tiêu cho khoản riêng này (để trống để sử dụng ngày mục tiêu từ đơn đặt)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "Mô tả khoản riêng (tùy chọn)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "Ngữ cảnh bổ sung" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "Đơn giá" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "Sản phẩm nhà cung cấp phải phù hợp với nhà cung cung cấp" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "Đã nhận" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "Giá mua" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "Giá đơn vị mua" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "Chỉ có thể gán sản phẩm có thể bán vào đơn đặt bán hàng" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "Giá bán" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "Giá bán đơn vị" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "Đã chuyển" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "Số lượng đã vận chuyển" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "Ngày giao hàng" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "Ngày giao hàng của vận chuyển" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "Kiểm tra bởi" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Vận chuyển" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "Mã vận chuyển" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "Số theo dõi" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "Thông tin theo dõi vận chuyển" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "Mã hóa đơn" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "Số tham chiếu liên kết với hóa đơn" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "Vận đơn đã được gửi đi" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "Vận đơn chưa có hàng hóa được phân bổ" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "Hàng trong kho chưa được giao" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "Không thể phân bổ hàng hóa vào cùng với dòng với sản phẩm khác" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản phẩm nào" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "Số lượng phân bổ phải lớn hơn 0" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "Đơn bán hàng không phù hợp với vận đơn" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "Vận đơn không phù hợp với đơn bán hàng" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "Dòng" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "Hàng hóa" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "Chọn hàng trong kho để phân bổ" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "Nhập số lượng phân kho" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "Tham chiếu đơn hàng trả lại" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "Công ty có hàng hóa sẽ được trả lại" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "Chọn hàng hóa để trả lại từ khách hàng" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "Chi phí gắn với hàng trả lại hoặc sửa chữa cho dòng hàng hóa này" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "Giá mua riêng lẻ tại thời điểm mua" msgid "Converted to part" msgstr "Đã chuyển đổi sang sản phẩm" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "" diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index 0334644ef8..db20efbb7a 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能将 {original} 转换到 {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -111,7 +111,7 @@ msgstr "无效的数值" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "名称" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "包含变体" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "未结算订单" msgid "Allocated" msgstr "已分配" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "已消耗" @@ -759,7 +759,7 @@ msgstr "已订购" msgid "Build not found" msgstr "未找到版本" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "生产订单编号" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "销售订单编号" msgid "Sales Order to which this build is allocated" msgstr "该生产订单关联的销售订单" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "源库位" @@ -872,7 +872,7 @@ msgstr "外协生产" msgid "This build order is fulfilled externally" msgstr "该生产订单由外部供应商完成" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "目标库位" @@ -934,8 +934,8 @@ msgstr "计划完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产订单的计划完成时间,逾期后系统将标记为超期。" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "完成日期" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "此生产订单的优先级" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "项目编号" @@ -987,35 +987,35 @@ msgstr "项目编号" msgid "Project code for this build order" msgstr "该生产订单归属的项目编号" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "无法完成生产订单,存在未关闭的子生产订单" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "无法完成生产订单,存在未完成的产出项" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "可追溯零件必须填写序列号" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "未指定产出" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "产出已完成" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "数量必须大于零" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "数量不能大于产出数量" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "产出未通过所有必要测试" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "已分配的库存物料仍在生产中" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "存在已分配物料时无法部分完成生产输出" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "生产订单行项目" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "生产对象" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "生产对象" msgid "Quantity" msgstr "数量" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "生产订单所需数量" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "库存消耗量" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪的" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "所选库存项与物料清单行项不匹配" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "分配的数量必须大于零" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "序列化物料的数量必须为1" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "库存品项超额分配" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "库存品项超额分配" msgid "Stock Item" msgstr "库存项" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "源库存项" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "分配给该生产任务的库存量" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "安裝到" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "目标库存项" @@ -1719,8 +1719,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "价格" @@ -1818,7 +1818,7 @@ msgstr "标题" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "扫描条形码的日期和时间" msgid "URL endpoint which processed the barcode" msgstr "处理条码的 URL 端点" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "上下文" @@ -4409,7 +4409,7 @@ msgstr "税号" msgid "Company Tax ID" msgstr "公司税号" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "地址" @@ -5151,9 +5151,9 @@ msgid "External Build Order" msgstr "外部生产订单" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "订单" @@ -5181,15 +5181,15 @@ msgstr "有配送" msgid "Shipment not found" msgstr "未找到发货记录" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5197,14 +5197,14 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "退货订单" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "调拨单" @@ -5247,11 +5247,11 @@ msgstr "地址与所选公司不匹配" msgid "Order description (optional)" msgstr "订单描述 (可选)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "为此订单选择项目编码" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "链接到外部页面" @@ -5263,7 +5263,7 @@ msgstr "开始日期" msgid "Scheduled start date for this order" msgstr "本订单的预定开始日期" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "预计日期" @@ -5296,12 +5296,12 @@ msgstr "此订单的联系人" msgid "Company address for this order" msgstr "此订单的公司地址" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "订单参考" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "狀態" @@ -5325,15 +5325,15 @@ msgstr "供应商订单参考代码" msgid "received by" msgstr "接收人" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "订单完成日期" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "目的地" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "接收物品的目标" @@ -5341,472 +5341,477 @@ msgstr "接收物品的目标" msgid "Part supplier must match PO supplier" msgstr "零件供应商必须与采购订单供应商匹配" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "行项目与采购订单不匹配" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "行项目缺少关联零件" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "数量必须是正数" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "序列号不能分配给虚拟件" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "允许选用所有库存(含序列号物料与无序列号物料)" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "仅序列号库存" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "仅无序列号库存" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "销售订单状态" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "客户参考 " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "客户订单参考代码" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "发货日期" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "发货人" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "行项目与此订单不关联" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "未找到以下序列号的匹配项" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "以下序列号不可用" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "订单已完成" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "订单已取消" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "只有未结订单才能标记为已完成" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由于发货不完整,订单无法完成" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "由于缺货,订单无法完成" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "订单无法完成,因为行项目不完整" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "订单已锁定,不可修改" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "项目数量" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "行号" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "此项目的行号(可选)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "行项目参考" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "行项目注释" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "行项目描述 (可选)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "单位价格" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "采购订单行项目" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "供应商零件必须与供应商匹配" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "生产订单必须标记为外部" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "生产订单仅可关联至装配零件" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "生产订单零件必须与行项目零件一致" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "装配零件需要外部生产订单" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "供应商零件" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "已接收" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "收到的物品数量" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "每单位的采购价格" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "外部生产订单需由此行项目履行" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "采购订单附加行" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "销售订单行项目" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可销售的零件才能分配给销售订单" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "售出价格" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "单位售出价格" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "发货数量" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "销售订单发货" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "收货地址必须与该客户的资料一致" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "本次发货的收货地址" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "发货日期" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "送达日期" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "装运交货日期" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "审核人" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "检查此装运的用户" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "配送单号" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "跟踪单号" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "配送跟踪信息" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "发票编号" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "相关发票的参考号" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "货物已发出" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "发货没有分配库存项目" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "货件必须先经核对,方可标记为完成" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "销售订单加行" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "销售订单分配" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "库存项目尚未分配" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "无法将库存项目分配给具有不同零件的行" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "无法将库存分配给没有零件的生产线" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配数量不能超过库存数量" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "分配的数量必须大于零" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化库存项目的数量必须为1" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "销售订单与发货不匹配" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "发货与销售订单不匹配" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "行" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "销售订单发货参考" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "项目" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "选择要分配的库存项目" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "输入库存分配数量" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "退货订单参考" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "退货订单状态" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "必须指定库存项" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "退回数量超过库存数量" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "退回数量必须大于零" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "序列化库存项的数量无效" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "选择要从客户处退回的商品" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "接收日期" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "收到此退货的日期" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "结果" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "该行项目的结果" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "与此行项目的退货或维修相关的成本" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "退货订单附加行" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "调拨单号" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "调拨单状态" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "转出物料来源仓库" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "物料转入目标仓库" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "消耗库存" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "不将库存调拨至目标仓库,而是直接消耗库存:从分配库存中扣减调拨数量" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "需设置目标库位后方可完成该单据" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "单据需完成全部库存分配后方可办结" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "调拨单行项目" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "已调拨" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "已调拨数量" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "调拨单分配" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "调拨单扣减库存物件失败" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "无法依据调拨单转移库存物件" @@ -9267,11 +9272,6 @@ msgstr "购买时一个单位的价格" msgid "Converted to part" msgstr "转换为零件" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "数量超过可用库存" diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index 90b2c84464..f7392f61c4 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-21 00:25+0000\n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"POT-Creation-Date: 2026-07-21 06:19+0000\n" +"PO-Revision-Date: 2026-07-21 06:21\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能將 {original} 轉換到 {unit}" #: InvenTree/conversion.py:289 InvenTree/conversion.py:303 -#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1115 +#: InvenTree/helpers.py:612 order/models.py:807 order/models.py:1139 #: part/models.py:3801 stock/models.py:1951 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -111,7 +111,7 @@ msgstr "無效的十進位數值" #: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534 #: build/serializers.py:586 build/serializers.py:1761 company/models.py:824 -#: order/models.py:2156 +#: order/models.py:2206 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753 #: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280 @@ -288,7 +288,7 @@ msgstr "名稱" #: InvenTree/models.py:1094 build/models.py:262 common/models.py:180 #: common/models.py:2454 common/models.py:2595 common/models.py:2772 #: company/models.py:559 company/models.py:815 order/models.py:496 -#: order/models.py:2201 part/models.py:1130 report/models.py:228 +#: order/models.py:2251 part/models.py:1130 report/models.py:228 #: report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:95 @@ -606,8 +606,8 @@ msgstr "包含變體" #: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473 #: order/api.py:316 order/api.py:320 order/api.py:954 order/api.py:1261 #: order/api.py:1264 order/api.py:2058 order/api.py:2061 order/api.py:2215 -#: order/models.py:2333 order/models.py:2501 order/models.py:2502 -#: order/models.py:3903 order/models.py:3904 part/api.py:1169 part/api.py:1172 +#: order/models.py:2383 order/models.py:2551 order/models.py:2552 +#: order/models.py:3990 order/models.py:3991 part/api.py:1169 part/api.py:1172 #: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330 #: part/models.py:3388 part/models.py:3410 part/models.py:3432 #: part/models.py:3573 part/models.py:3895 part/models.py:4328 @@ -738,7 +738,7 @@ msgstr "訂單未完成" msgid "Allocated" msgstr "已分配" -#: build/api.py:530 build/models.py:1792 build/serializers.py:1415 +#: build/api.py:530 build/models.py:1843 build/serializers.py:1415 msgid "Consumed" msgstr "已消耗" @@ -759,7 +759,7 @@ msgstr "已訂購" msgid "Build not found" msgstr "找不到生產記錄" -#: build/api.py:1092 build/models.py:117 order/models.py:2366 +#: build/api.py:1092 build/models.py:117 order/models.py:2416 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:98 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -825,8 +825,8 @@ msgid "Build Order Reference" msgstr "生產工單代號" #: build/models.py:256 build/serializers.py:1393 order/models.py:706 -#: order/models.py:1446 order/models.py:2149 order/models.py:3110 -#: order/models.py:3571 part/models.py:3977 +#: order/models.py:1470 order/models.py:2199 order/models.py:3160 +#: order/models.py:3639 part/models.py:3977 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -855,7 +855,7 @@ msgstr "銷售訂單代號" msgid "Sales Order to which this build is allocated" msgstr "分配此生產的銷售訂單" -#: build/models.py:299 build/serializers.py:1047 order/models.py:3591 +#: build/models.py:299 build/serializers.py:1047 order/models.py:3659 #: order/serializers.py:2014 msgid "Source Location" msgstr "來源倉儲地點" @@ -872,7 +872,7 @@ msgstr "外部生產" msgid "This build order is fulfilled externally" msgstr "此生產工單由外部履行" -#: build/models.py:317 order/models.py:3601 +#: build/models.py:317 order/models.py:3669 msgid "Destination Location" msgstr "目標倉儲地點" @@ -934,8 +934,8 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:381 order/models.py:754 order/models.py:3149 -#: order/models.py:3620 +#: build/models.py:381 order/models.py:754 order/models.py:3199 +#: order/models.py:3688 msgid "Completion Date" msgstr "完成日期" @@ -979,7 +979,7 @@ msgid "Priority of this build order" msgstr "此生產工單的優先程度" #: build/models.py:440 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:505 order/models.py:2181 +#: order/api.py:173 order/models.py:505 order/models.py:2231 msgid "Project Code" msgstr "專案代碼" @@ -987,35 +987,35 @@ msgstr "專案代碼" msgid "Project code for this build order" msgstr "此生產工單隸屬的專案代碼" -#: build/models.py:693 +#: build/models.py:703 msgid "Cannot complete build order with open child builds" msgstr "無法完成仍有未結束子工單的生產工單" -#: build/models.py:698 +#: build/models.py:708 msgid "Cannot complete build order with incomplete outputs" msgstr "無法完成有未完成產出的生產工單" -#: build/models.py:860 build/serializers.py:444 +#: build/models.py:892 build/serializers.py:444 msgid "Serial numbers must be provided for trackable parts" msgstr "對於可跟蹤的零件,必須提供序列號" -#: build/models.py:952 build/models.py:1042 +#: build/models.py:984 build/models.py:1093 msgid "No build output specified" msgstr "未指定產出" -#: build/models.py:955 +#: build/models.py:987 msgid "Build output is already completed" msgstr "產出已完成" -#: build/models.py:958 build/models.py:1051 build/models.py:1130 +#: build/models.py:990 build/models.py:1102 build/models.py:1181 msgid "Build output does not match Build Order" msgstr "產出與生產訂單不匹配" -#: build/models.py:1048 build/models.py:1127 +#: build/models.py:1099 build/models.py:1178 msgid "Build output has already been completed" msgstr "" -#: build/models.py:1058 build/models.py:1160 build/serializers.py:318 +#: build/models.py:1109 build/models.py:1211 build/serializers.py:318 #: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712 #: order/models.py:804 order/serializers.py:642 order/serializers.py:869 #: part/models.py:3785 stock/models.py:977 stock/models.py:1402 @@ -1025,33 +1025,33 @@ msgstr "" msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1062 build/models.py:1165 build/serializers.py:323 +#: build/models.py:1113 build/models.py:1216 build/serializers.py:323 msgid "Quantity cannot be greater than the output quantity" msgstr "數量不能大於輸出數量" -#: build/models.py:1139 +#: build/models.py:1190 msgid "Build output has not passed all required tests" msgstr "此產出尚未通過所有必要測試" -#: build/models.py:1147 +#: build/models.py:1198 msgid "Allocated stock items are still in production" msgstr "已分配的庫存項目仍在生產中" -#: build/models.py:1154 +#: build/models.py:1205 msgid "Cannot partially complete a build output with allocated items" msgstr "無法部分完成具有已分配項目的生產產出" -#: build/models.py:1746 +#: build/models.py:1797 msgid "Build Order Line Item" msgstr "生產訂單行項目" -#: build/models.py:1771 +#: build/models.py:1822 msgid "Build object" msgstr "生產對象" -#: build/models.py:1783 build/models.py:2117 build/serializers.py:304 +#: build/models.py:1834 build/models.py:2177 build/serializers.py:304 #: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379 -#: order/models.py:2112 order/models.py:2990 order/models.py:4051 +#: order/models.py:2162 order/models.py:3040 order/models.py:4138 #: order/serializers.py:1875 order/serializers.py:2369 #: order/serializers.py:2945 part/models.py:3344 part/models.py:3925 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1073,40 +1073,40 @@ msgstr "生產對象" msgid "Quantity" msgstr "數量" -#: build/models.py:1784 +#: build/models.py:1835 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1793 +#: build/models.py:1844 msgid "Quantity of consumed stock" msgstr "已消耗庫存數量" -#: build/models.py:1894 +#: build/models.py:1945 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤的" -#: build/models.py:1957 +#: build/models.py:2008 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1976 +#: build/models.py:2027 msgid "Allocated quantity must be greater than zero" msgstr "分配數量必須大於零" -#: build/models.py:1982 +#: build/models.py:2033 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1992 +#: build/models.py:2043 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:2009 order/models.py:2939 order/models.py:4015 +#: build/models.py:2060 order/models.py:2989 order/models.py:4102 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203 +#: build/models.py:2167 build/serializers.py:894 build/serializers.py:1203 #: order/serializers.py:1703 order/serializers.py:1724 #: order/serializers.py:2731 order/serializers.py:2752 #: report/templates/report/inventree_sales_order_shipment_report.html:29 @@ -1115,19 +1115,19 @@ msgstr "庫存品項超額分配" msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:2108 +#: build/models.py:2168 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:2118 +#: build/models.py:2178 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:2127 +#: build/models.py:2187 msgid "Install into" msgstr "安裝到" -#: build/models.py:2128 +#: build/models.py:2188 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1719,8 +1719,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:1387 company/serializers.py:348 order/models.py:2218 -#: order/models.py:3458 +#: common/models.py:1387 company/serializers.py:348 order/models.py:2268 +#: order/models.py:3526 msgid "Price" msgstr "價格" @@ -1818,7 +1818,7 @@ msgstr "標題" #: common/models.py:1774 common/models.py:2142 company/models.py:188 #: company/models.py:479 company/models.py:550 company/models.py:806 -#: order/models.py:511 order/models.py:2162 order/models.py:2738 +#: order/models.py:511 order/models.py:2212 order/models.py:2788 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2348,7 +2348,7 @@ msgstr "掃描條碼的日期和時間" msgid "URL endpoint which processed the barcode" msgstr "處理條碼的 URL 終點" -#: common/models.py:3138 order/models.py:2208 plugin/serializers.py:93 +#: common/models.py:3138 order/models.py:2258 plugin/serializers.py:93 msgid "Context" msgstr "上下文" @@ -4407,7 +4407,7 @@ msgstr "稅籍編號" msgid "Company Tax ID" msgstr "公司稅籍編號" -#: company/models.py:350 order/models.py:584 order/models.py:2683 +#: company/models.py:350 order/models.py:584 order/models.py:2733 msgid "Address" msgstr "地址" @@ -5149,9 +5149,9 @@ msgid "External Build Order" msgstr "外部生產工單" #: order/api.py:544 order/api.py:939 order/api.py:1244 order/api.py:2041 -#: order/api.py:2200 order/models.py:2314 order/models.py:2440 -#: order/models.py:2492 order/models.py:2674 order/models.py:2870 -#: order/models.py:3414 order/models.py:3480 order/models.py:3894 +#: order/api.py:2200 order/models.py:2364 order/models.py:2490 +#: order/models.py:2542 order/models.py:2724 order/models.py:2920 +#: order/models.py:3482 order/models.py:3548 order/models.py:3981 msgid "Order" msgstr "訂單" @@ -5179,15 +5179,15 @@ msgstr "已出貨" msgid "Shipment not found" msgstr "找不到發貨紀錄" -#: order/api.py:2436 order/models.py:641 order/models.py:2315 -#: order/models.py:2441 +#: order/api.py:2436 order/models.py:641 order/models.py:2365 +#: order/models.py:2491 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:2438 order/models.py:1383 order/models.py:2493 -#: order/models.py:2675 order/models.py:2871 +#: order/api.py:2438 order/models.py:1407 order/models.py:2543 +#: order/models.py:2725 order/models.py:2921 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -5195,14 +5195,14 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:2440 order/models.py:3044 order/models.py:3415 -#: order/models.py:3481 +#: order/api.py:2440 order/models.py:3094 order/models.py:3483 +#: order/models.py:3549 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "退貨訂單" -#: order/api.py:2442 order/models.py:3503 order/models.py:3895 +#: order/api.py:2442 order/models.py:3571 order/models.py:3982 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" @@ -5245,11 +5245,11 @@ msgstr "地址不符合選定的公司" msgid "Order description (optional)" msgstr "訂單描述 (可選)" -#: order/models.py:506 order/models.py:2182 +#: order/models.py:506 order/models.py:2232 msgid "Select project code for this order" msgstr "為此訂單選擇項目編碼" -#: order/models.py:512 order/models.py:2163 order/models.py:2739 +#: order/models.py:512 order/models.py:2213 order/models.py:2789 msgid "Link to external page" msgstr "鏈接到外部頁面" @@ -5261,7 +5261,7 @@ msgstr "開始日期" msgid "Scheduled start date for this order" msgstr "此訂單的預定開始日期" -#: order/models.py:526 order/models.py:2170 order/serializers.py:305 +#: order/models.py:526 order/models.py:2220 order/serializers.py:305 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "預計日期" @@ -5294,12 +5294,12 @@ msgstr "此訂單的聯繫人" msgid "Company address for this order" msgstr "此訂單的公司地址" -#: order/models.py:707 order/models.py:1447 +#: order/models.py:707 order/models.py:1471 msgid "Order reference" msgstr "訂單參考" -#: order/models.py:716 order/models.py:1471 order/models.py:3135 -#: order/models.py:3580 stock/serializers.py:976 users/models.py:538 +#: order/models.py:716 order/models.py:1495 order/models.py:3185 +#: order/models.py:3648 stock/serializers.py:976 users/models.py:538 msgid "Status" msgstr "狀態" @@ -5323,15 +5323,15 @@ msgstr "供應商訂單參考代碼" msgid "received by" msgstr "接收人" -#: order/models.py:755 order/models.py:3150 order/models.py:3621 +#: order/models.py:755 order/models.py:3200 order/models.py:3689 msgid "Date order was completed" msgstr "訂單完成日期" -#: order/models.py:764 order/models.py:2373 +#: order/models.py:764 order/models.py:2423 msgid "Destination" msgstr "目的地" -#: order/models.py:765 order/models.py:2377 +#: order/models.py:765 order/models.py:2427 msgid "Destination for received items" msgstr "收到項目的存放目的地" @@ -5339,472 +5339,477 @@ msgstr "收到項目的存放目的地" msgid "Part supplier must match PO supplier" msgstr "零件供應商必須與採購訂單供應商匹配" -#: order/models.py:1094 +#: order/models.py:1118 msgid "Line item does not match purchase order" msgstr "行項目與採購訂單不匹配" -#: order/models.py:1097 +#: order/models.py:1121 msgid "Line item is missing a linked part" msgstr "行項目缺少關聯零件" -#: order/models.py:1111 +#: order/models.py:1135 msgid "Quantity must be a positive number" msgstr "數量必須是正數" -#: order/models.py:1152 +#: order/models.py:1176 msgid "Serial numbers cannot be assigned to virtual parts" msgstr "序號無法分配給虛擬零件" -#: order/models.py:1364 +#: order/models.py:1388 msgid "Allow any stock (serialized or unserialized)" msgstr "" -#: order/models.py:1365 +#: order/models.py:1389 msgid "Serialized stock only" msgstr "" -#: order/models.py:1366 +#: order/models.py:1390 msgid "Unserialized stock only" msgstr "" -#: order/models.py:1458 order/models.py:3122 stock/models.py:1115 +#: order/models.py:1482 order/models.py:3172 stock/models.py:1115 #: stock/models.py:1116 stock/serializers.py:1650 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1459 +#: order/models.py:1483 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1472 +#: order/models.py:1496 msgid "Sales order status" msgstr "銷售訂單狀態" -#: order/models.py:1478 order/models.py:3142 +#: order/models.py:1502 order/models.py:3192 msgid "Customer Reference " msgstr "客户參考 " -#: order/models.py:1479 order/models.py:3143 +#: order/models.py:1503 order/models.py:3193 msgid "Customer order reference code" msgstr "客户訂單參考代碼" -#: order/models.py:1483 order/models.py:2691 +#: order/models.py:1507 order/models.py:2741 msgid "Shipment Date" msgstr "發貨日期" -#: order/models.py:1492 +#: order/models.py:1516 msgid "shipped by" msgstr "發貨人" -#: order/models.py:1666 order/serializers.py:1715 order/serializers.py:1870 +#: order/models.py:1690 order/serializers.py:1715 order/serializers.py:1870 #: order/serializers.py:2743 order/serializers.py:2940 msgid "Line item is not associated with this order" msgstr "行項目與此訂單不關聯" -#: order/models.py:1711 order/serializers.py:3006 +#: order/models.py:1735 order/serializers.py:3006 msgid "No match found for the following serial numbers" msgstr "未找到以下序列號的匹配項" -#: order/models.py:1718 order/serializers.py:3013 +#: order/models.py:1742 order/serializers.py:3013 msgid "The following serial numbers are unavailable" msgstr "以下序列號不可用" -#: order/models.py:1758 order/models.py:3664 +#: order/models.py:1782 order/models.py:3732 msgid "Order is already complete" msgstr "訂單已完成" -#: order/models.py:1761 order/models.py:3667 +#: order/models.py:1785 order/models.py:3735 msgid "Order is already cancelled" msgstr "訂單已取消" -#: order/models.py:1765 +#: order/models.py:1789 msgid "Only an open order can be marked as complete" msgstr "只有未結訂單才能標記為已完成" -#: order/models.py:1769 +#: order/models.py:1793 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由於發貨不完整,訂單無法完成" -#: order/models.py:1774 +#: order/models.py:1798 msgid "Order cannot be completed as there are incomplete allocations" msgstr "訂單無法完成,因為仍有未完成的分配" -#: order/models.py:1783 +#: order/models.py:1807 msgid "Order cannot be completed as there are incomplete line items" msgstr "訂單無法完成,因為行項目不完整" -#: order/models.py:2080 order/models.py:2105 +#: order/models.py:2130 order/models.py:2155 msgid "The order is locked and cannot be modified" msgstr "此訂單已鎖定,無法修改" -#: order/models.py:2113 +#: order/models.py:2163 msgid "Item quantity" msgstr "項目數量" -#: order/models.py:2121 +#: order/models.py:2171 msgid "Discount" msgstr "" -#: order/models.py:2122 +#: order/models.py:2172 msgid "Discount percentage applied to this line item (0-100)" msgstr "" -#: order/models.py:2140 +#: order/models.py:2190 msgid "Line Number" msgstr "行號" -#: order/models.py:2141 +#: order/models.py:2191 msgid "Line number for this item (optional)" msgstr "此項目的行號 (選填)" -#: order/models.py:2150 +#: order/models.py:2200 msgid "Line item reference" msgstr "行項目參考" -#: order/models.py:2157 +#: order/models.py:2207 msgid "Line item notes" msgstr "行項目註釋" -#: order/models.py:2172 +#: order/models.py:2222 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)" -#: order/models.py:2202 +#: order/models.py:2252 msgid "Line item description (optional)" msgstr "行項目描述 (可選)" -#: order/models.py:2209 +#: order/models.py:2259 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:2219 +#: order/models.py:2269 msgid "Unit price" msgstr "單位價格" -#: order/models.py:2238 +#: order/models.py:2288 msgid "Purchase Order Line Item" msgstr "採購訂單行項目" -#: order/models.py:2267 +#: order/models.py:2317 msgid "Supplier part must match supplier" msgstr "供應商零件必須與供應商匹配" -#: order/models.py:2275 +#: order/models.py:2325 msgid "Build order must be marked as external" msgstr "生產工單必須標記為外部" -#: order/models.py:2282 +#: order/models.py:2332 msgid "Build orders can only be linked to assembly parts" msgstr "生產工單只能連結到組裝零件" -#: order/models.py:2288 +#: order/models.py:2338 msgid "Build order part must match line item part" msgstr "生產工單的零件必須與行項目的零件一致" -#: order/models.py:2298 +#: order/models.py:2348 msgid "An external build order is required for assembly parts" msgstr "" -#: order/models.py:2334 +#: order/models.py:2384 msgid "Supplier part" msgstr "供應商零件" -#: order/models.py:2341 +#: order/models.py:2391 msgid "Received" msgstr "已接收" -#: order/models.py:2342 +#: order/models.py:2392 msgid "Number of items received" msgstr "收到的物品數量" -#: order/models.py:2350 stock/models.py:1245 stock/serializers.py:673 +#: order/models.py:2400 stock/models.py:1245 stock/serializers.py:673 #: stock/serializers.py:1048 msgid "Purchase Price" msgstr "採購價格" -#: order/models.py:2351 +#: order/models.py:2401 msgid "Unit purchase price" msgstr "每單位的採購價格" -#: order/models.py:2367 +#: order/models.py:2417 msgid "External Build Order to be fulfilled by this line item" msgstr "由此行項目履行的外部生產工單" -#: order/models.py:2429 +#: order/models.py:2479 msgid "Purchase Order Extra Line" msgstr "採購訂單附加行" -#: order/models.py:2458 +#: order/models.py:2508 msgid "Sales Order Line Item" msgstr "銷售訂單行項目" -#: order/models.py:2485 +#: order/models.py:2535 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可銷售的零件才能分配給銷售訂單" -#: order/models.py:2511 +#: order/models.py:2561 msgid "Sale Price" msgstr "售出價格" -#: order/models.py:2512 +#: order/models.py:2562 msgid "Unit sale price" msgstr "單位售出價格" -#: order/models.py:2521 order/status_codes.py:50 +#: order/models.py:2571 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:2522 +#: order/models.py:2572 msgid "Shipped quantity" msgstr "發貨數量" -#: order/models.py:2635 +#: order/models.py:2685 msgid "Sales Order Shipment" msgstr "銷售訂單發貨" -#: order/models.py:2648 +#: order/models.py:2698 msgid "Shipment address must match the customer" msgstr "配送地址必須跟客戶相符" -#: order/models.py:2684 +#: order/models.py:2734 msgid "Shipping address for this shipment" msgstr "配送的採購地址" -#: order/models.py:2692 +#: order/models.py:2742 msgid "Date of shipment" msgstr "發貨日期" -#: order/models.py:2698 +#: order/models.py:2748 msgid "Delivery Date" msgstr "送達日期" -#: order/models.py:2699 +#: order/models.py:2749 msgid "Date of delivery of shipment" msgstr "裝運交貨日期" -#: order/models.py:2707 +#: order/models.py:2757 msgid "Checked By" msgstr "審核人" -#: order/models.py:2708 +#: order/models.py:2758 msgid "User who checked this shipment" msgstr "檢查此裝運的用户" -#: order/models.py:2715 order/models.py:2967 order/serializers.py:1890 +#: order/models.py:2765 order/models.py:3017 order/serializers.py:1890 #: order/serializers.py:1943 order/serializers.py:2034 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:2716 +#: order/models.py:2766 msgid "Shipment number" msgstr "配送單號" -#: order/models.py:2724 +#: order/models.py:2774 msgid "Tracking Number" msgstr "跟蹤單號" -#: order/models.py:2725 +#: order/models.py:2775 msgid "Shipment tracking information" msgstr "配送跟蹤信息" -#: order/models.py:2732 +#: order/models.py:2782 msgid "Invoice Number" msgstr "發票編號" -#: order/models.py:2733 +#: order/models.py:2783 msgid "Reference number for associated invoice" msgstr "相關發票的參考號" -#: order/models.py:2779 +#: order/models.py:2829 msgid "Shipment has already been sent" msgstr "貨物已發出" -#: order/models.py:2782 +#: order/models.py:2832 msgid "Shipment has no allocated stock items" msgstr "發貨沒有分配庫存項目" -#: order/models.py:2789 +#: order/models.py:2839 msgid "Shipment must be checked before it can be completed" msgstr "發貨紀錄必須在完成前進行檢查" -#: order/models.py:2859 +#: order/models.py:2909 msgid "Sales Order Extra Line" msgstr "銷售訂單加行" -#: order/models.py:2888 +#: order/models.py:2938 msgid "Sales Order Allocation" msgstr "銷售訂單分配" -#: order/models.py:2911 order/models.py:2913 order/models.py:3987 -#: order/models.py:3989 +#: order/models.py:2961 order/models.py:2963 order/models.py:4074 +#: order/models.py:4076 msgid "Stock item has not been assigned" msgstr "庫存項目尚未分配" -#: order/models.py:2920 order/models.py:3996 +#: order/models.py:2970 order/models.py:4083 msgid "Cannot allocate stock item to a line with a different part" msgstr "無法將庫存項目分配給具有不同零件的行" -#: order/models.py:2923 order/models.py:3999 +#: order/models.py:2973 order/models.py:4086 msgid "Cannot allocate stock to a line without a part" msgstr "無法將庫存分配給沒有零件的生產線" -#: order/models.py:2926 order/models.py:4002 +#: order/models.py:2976 order/models.py:4089 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配數量不能超過庫存數量" -#: order/models.py:2942 order/models.py:4018 +#: order/models.py:2992 order/models.py:4105 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: order/models.py:2945 order/models.py:4021 order/serializers.py:1760 +#: order/models.py:2995 order/models.py:4108 order/serializers.py:1760 #: order/serializers.py:2779 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化庫存項目的數量必須為1" -#: order/models.py:2948 +#: order/models.py:2998 msgid "Sales order does not match shipment" msgstr "銷售訂單與發貨不匹配" -#: order/models.py:2949 plugin/base/barcodes/api.py:713 +#: order/models.py:2999 plugin/base/barcodes/api.py:713 msgid "Shipment does not match sales order" msgstr "發貨與銷售訂單不匹配" -#: order/models.py:2957 order/models.py:4029 +#: order/models.py:3007 order/models.py:4116 msgid "Line" msgstr "行" -#: order/models.py:2968 +#: order/models.py:3018 msgid "Sales order shipment reference" msgstr "銷售訂單發貨參考" -#: order/models.py:2981 order/models.py:3422 order/models.py:4042 +#: order/models.py:3031 order/models.py:3490 order/models.py:4129 msgid "Item" msgstr "項目" -#: order/models.py:2982 order/models.py:4043 +#: order/models.py:3032 order/models.py:4130 msgid "Select stock item to allocate" msgstr "選擇要分配的庫存項目" -#: order/models.py:2991 order/models.py:4052 +#: order/models.py:3041 order/models.py:4139 msgid "Enter stock allocation quantity" msgstr "輸入庫存分配數量" -#: order/models.py:3111 +#: order/models.py:3161 msgid "Return Order reference" msgstr "退貨訂單參考" -#: order/models.py:3123 +#: order/models.py:3173 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:3136 +#: order/models.py:3186 msgid "Return order status" msgstr "退貨訂單狀態" -#: order/models.py:3380 +#: order/models.py:3448 msgid "Return Order Line Item" msgstr "退貨訂單行項目" -#: order/models.py:3393 +#: order/models.py:3461 msgid "Stock item must be specified" msgstr "必須指定庫存項目" -#: order/models.py:3397 +#: order/models.py:3465 msgid "Return quantity exceeds stock quantity" msgstr "退回數量超過庫存數量" -#: order/models.py:3402 +#: order/models.py:3470 msgid "Return quantity must be greater than zero" msgstr "退回數量必須大於零" -#: order/models.py:3407 +#: order/models.py:3475 msgid "Invalid quantity for serialized stock item" msgstr "序列化庫存項目的數量無效" -#: order/models.py:3423 +#: order/models.py:3491 msgid "Select item to return from customer" msgstr "選擇要從客户處退回的商品" -#: order/models.py:3438 +#: order/models.py:3506 msgid "Received Date" msgstr "接收日期" -#: order/models.py:3439 +#: order/models.py:3507 msgid "The date this return item was received" msgstr "收到此退貨項目的日期" -#: order/models.py:3451 +#: order/models.py:3519 msgid "Outcome" msgstr "結果" -#: order/models.py:3452 +#: order/models.py:3520 msgid "Outcome for this line item" msgstr "該行項目的結果" -#: order/models.py:3459 +#: order/models.py:3527 msgid "Cost associated with return or repair for this line item" msgstr "與此行項目的退貨或維修相關的成本" -#: order/models.py:3469 +#: order/models.py:3537 msgid "Return Order Extra Line" msgstr "退貨訂單附加行" -#: order/models.py:3570 +#: order/models.py:3638 msgid "Transfer Order Reference" msgstr "" -#: order/models.py:3581 +#: order/models.py:3649 msgid "Transfer order status" msgstr "" -#: order/models.py:3596 +#: order/models.py:3664 msgid "Source for transferred items" msgstr "" -#: order/models.py:3606 +#: order/models.py:3674 msgid "Destination for transferred items" msgstr "" -#: order/models.py:3611 +#: order/models.py:3679 msgid "Consume Stock" msgstr "" -#: order/models.py:3613 +#: order/models.py:3681 msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item" msgstr "" -#: order/models.py:3671 +#: order/models.py:3739 msgid "Order cannot be completed until a destination location is set" msgstr "" -#: order/models.py:3676 +#: order/models.py:3744 msgid "Order cannot be completed until it is fully allocated" msgstr "" -#: order/models.py:3876 +#: order/models.py:3963 msgid "Transfer Order Line Item" msgstr "" -#: order/models.py:3909 +#: order/models.py:3996 msgid "transferred" msgstr "" -#: order/models.py:3910 +#: order/models.py:3997 msgid "transferred quantity" msgstr "" -#: order/models.py:3964 +#: order/models.py:4051 msgid "Transfer Order Allocation" msgstr "" -#: order/models.py:4105 +#: order/models.py:4171 stock/models.py:1392 stock/models.py:1735 +#: stock/models.py:1958 stock/models.py:2281 stock/models.py:2563 +msgid "Stock item no longer exists" +msgstr "" + +#: order/models.py:4198 msgid "Failed to consume stock item against transfer order" msgstr "" -#: order/models.py:4117 order/models.py:4129 +#: order/models.py:4210 order/models.py:4222 msgid "Failed to transfer stock item against transfer order" msgstr "" @@ -9265,11 +9270,6 @@ msgstr "購買時一個單位的價格" msgid "Converted to part" msgstr "轉換為零件" -#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958 -#: stock/models.py:2281 stock/models.py:2563 -msgid "Stock item no longer exists" -msgstr "" - #: stock/models.py:1491 msgid "Quantity exceeds available stock" msgstr "數量超過可用庫存" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index f21f2b2c96..122a6b017d 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:46\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -2231,7 +2231,7 @@ msgstr "إضافة صف جديد" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "عرض تفاصيل" @@ -4343,7 +4343,7 @@ msgstr "خادم مرتجع incorrect بيانات نوع" msgid "Error loading table data" msgstr "خطأ في جارٍ التحميل جدول بيانات" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "عرض {model}" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 1524250cb4..98edf0001c 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:46\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 49cc36b3d2..662d5aedee 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:46\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -2231,7 +2231,7 @@ msgstr "Přidat nový řádek" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Zobrazit podrobnosti" @@ -4343,7 +4343,7 @@ msgstr "Server vrátil nesprávný datový typ" msgid "Error loading table data" msgstr "Chyba při načítání údajů tabulky" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "Zobrazit {model}" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 581501b8ba..0addc694ba 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:46\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Tilføj ny række" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Vis detaljer" @@ -4343,7 +4343,7 @@ msgstr "Server returnerede forkert datatype" msgid "Error loading table data" msgstr "Fejl ved indlæsning af tabeldata" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "Vis {model}" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index ea122e2c5c..0dc7e53a54 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Neue Zeile hinzufügen" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr " Details anzeigen" @@ -4343,7 +4343,7 @@ msgstr "Der Server hat einen falschen Datentyp zurückgegeben" msgid "Error loading table data" msgstr "Fehler beim Laden der Tabellendaten" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index cb3d5ee997..bcfd667950 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Προσθήκη νέας γραμμής" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Προβολή λεπτομερειών" @@ -4343,7 +4343,7 @@ msgstr "Ο διακομιστής επέστρεψε λανθασμένο τύπ msgid "Error loading table data" msgstr "Σφάλμα φόρτωσης δεδομένων πίνακα" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "Προβολή {model}" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index d7428f357c..710843c2bf 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -2226,7 +2226,7 @@ msgstr "Add new row" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "View details" @@ -4338,7 +4338,7 @@ msgstr "Server returned incorrect data type" msgid "Error loading table data" msgstr "Error loading table data" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "View {model}" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index a3d7f599c1..8715d13d43 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Añadir fila nueva" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "El servidor devolvió un tipo de datos incorrecto" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 24ad098690..b39686e7de 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Añadir fila nueva" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "El servidor devolvió un tipo de datos incorrecto" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index f49777f422..4edc2cce35 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Lisa uus rida" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Vaata üksikasju" @@ -4343,7 +4343,7 @@ msgstr "Server tagastas ebatäpse andmeühiku" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "Vaata {model}" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 222104325d..43e9c1f425 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 82d9842e0c..02dda5644e 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 89724d845b..76875c8c04 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Ajouter une nouvelle ligne" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Vue des détails" @@ -4343,7 +4343,7 @@ msgstr "Le serveur à retourner un type de donnée incorrect" msgid "Error loading table data" msgstr "Impossible de charger le tableau de données" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index e191692fc0..912ebc8553 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 178cb55176..020bb41c49 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 696b675d23..df9d548c3b 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Új sor hozzáadása" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Részletek megtekintése" @@ -4343,7 +4343,7 @@ msgstr "A szerver hibás adattípust küldött vissza" msgid "Error loading table data" msgstr "Hiba a táblázat adatok betöltésekor" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "{model} megtekintése" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index ea6d3725c1..2cc2475a05 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index eecd736b3f..72cd9020b2 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Aggiungi nuova riga" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Mostra dettagli" @@ -4343,7 +4343,7 @@ msgstr "Il server ha restituito un tipo di dati errato" msgid "Error loading table data" msgstr "Errore nel caricare i dati della tabella" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "Visualizza {model}" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 5907407a96..2955787268 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2231,7 +2231,7 @@ msgstr "新しい行を追加" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "詳細を見る" @@ -4343,7 +4343,7 @@ msgstr "サーバーが不正なデータ型を返しました。" msgid "Error loading table data" msgstr "テーブルデータの読み込み中にエラーが発生しました" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "{model}を表示" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 64b0c08a3d..81299ed92a 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2231,7 +2231,7 @@ msgstr "새 행 추가" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "상세 보기" @@ -4343,7 +4343,7 @@ msgstr "서버가 잘못된 데이터 유형을 반환했습니다." msgid "Error loading table data" msgstr "테이블 데이터를 불러오는 중 오류 발생" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "<<<모델>>> 보기" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index d8233592ef..bdbfa55225 100644 --- a/src/frontend/src/locales/lt/messages.po +++ b/src/frontend/src/locales/lt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index b91e165dc2..03d6412e53 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index abf715a929..66e77575fb 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Nieuwe rij toevoegen" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Details weergeven" @@ -4343,7 +4343,7 @@ msgstr "Server heeft onjuist gegevenstype teruggestuurd" msgid "Error loading table data" msgstr "Fout bij laden van tabelgegevens" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "{model} Bekijken" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 0e9d13d726..2454254038 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "Serveren returnerte feil datatype" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 69e9f4153f..aa90fca1af 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -2231,7 +2231,7 @@ msgstr "Dodaj nowy wiersz" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 3521d4462c..50b4f126b0 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2232,7 +2232,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4344,7 +4344,7 @@ msgstr "O servidor retornou dados incorretos" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 73e5b42610..42e14d16a8 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-21 00:27\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Adicionar nova linha" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Ver detalhes" @@ -4343,7 +4343,7 @@ msgstr "O servidor retornou um tipo de dado incorreto" msgid "Error loading table data" msgstr "Erro ao carregar os dados da tabela" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "Ver {model}" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index d284c65ee0..dc34be761f 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index acc4fa9e76..887d1c08b3 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -2231,7 +2231,7 @@ msgstr "Добавить строку" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Показать сведения" @@ -4343,7 +4343,7 @@ msgstr "Сервер вернул неверный тип данных" msgid "Error loading table data" msgstr "Ошибка загрузки данных таблицы" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "Просмотреть {model}" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 0cfcf1f1ae..afff8d3da7 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 320b376794..229d01e8bf 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 07c42beb2a..4a25355ffe 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" @@ -2231,7 +2231,7 @@ msgstr "Dodaj novi red" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "Server je vratio neispravan tip podataka" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index deb4661511..e02357f0be 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Lägg till ny rad" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Visa detaljer" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 8102d4ce8a..97226618eb 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 1b24220232..76ea06e818 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2231,7 +2231,7 @@ msgstr "Yeni satır ekle" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "Ayrıntıları görüntüle" @@ -4343,7 +4343,7 @@ msgstr "Sunucu yanlış veri türü döndürdü" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 01d95de53e..364ad80c55 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index f69c82026a..31badd0d1b 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:47\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2231,7 +2231,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "" @@ -4343,7 +4343,7 @@ msgstr "Máy chủ trả chưa đúng dữ liệu" msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index ec20843d20..b91651edf9 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:46\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2231,7 +2231,7 @@ msgstr "添加新行" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "查看详情" @@ -4343,7 +4343,7 @@ msgstr "服务器返回了错误的数据类型" msgid "Error loading table data" msgstr "表格数据加载错误" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "{model} 视图" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index c25e1ccfb1..fe4fc01f27 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-20 10:46\n" +"PO-Revision-Date: 2026-07-21 06:16\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2231,7 +2231,7 @@ msgstr "新增行" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:809 +#: src/components/tables/InvenTreeTable.tsx:810 msgid "View details" msgstr "檢視詳情" @@ -4343,7 +4343,7 @@ msgstr "服務器返回了錯誤的數據類型" msgid "Error loading table data" msgstr "載入表格資料時發生錯誤" -#: src/components/tables/InvenTreeTable.tsx:812 +#: src/components/tables/InvenTreeTable.tsx:813 msgid "View {model}" msgstr "檢視 {model}"